My first thought on reading this is that this guy started coding this year. #1-3 is solved by using GitHub
I struggled to find what in the list actually applied to Chromium - However the one thing that definitely applies to Chromium is the massive code base... Chromium source really is fucking massive (even if you just clone with depth=1) and it takes a fuck load of time to do your first compile.
I really don't see how using one git host over another is going to solve that, once the host has reasonable resources (pretty easy in this day and age) then the users connection is the bottle neck, and it makes the build process slow... this creates a significant barrier for contributors. I don't particularly like the idea of a massive code base, it's well known that more code == more bugs, and it just makes it harder to comprehend the whole thing... I don't really know if it's necessary from chromium or if it's just grown large with the speed of development, i'd like to know if anyone has some insight into this.
"most people" have no interest in programming FPGAs, so they shouldn't care. "Most people who are into open source CPU design"... they should.
You can think of this as an open source compiler for a closed source piece of hardware: FPGAs already give you the freedom to implement whatever IC you want (e.g a small open source CPU design) - the only closed part about them is the tool chain provided by the FPGA manufacturer and the more unique parts of a particular FPGA hardware beyond the logic block.
This project is interesting because it makes possible something very close to a completely open source CPU process from start to finish without having to go down the ASIC route, and promise of higher quality tools.
Music is something that prevents you from being distracted by other noises, and because you aren't really paying attention to it so it's not a distraction.
Music is good for masking more distracting sound, but it can also be a distractor itself, this depends on both the task at hand and the particular piece of music.
I find that when thinking about hard problems, any kind of music is really distracting i just want silence. Other times when less concious effort is required, anything from tedious and boring tasks to artistic tasks that rely more on subconscious, music can be a great tool for concentration or inspiration.
If you don't actually know what the memory leak is then how do you know if it's in chromium and not the page you are looking at... memory leaks can exist in a piece of javascript code, in which case all chrome can do is limit it's maximum size and warn you about it.
What you describe are automated attacks, yes the majority are from China... they are only looking for low hanging fruit which is why the attempts don't look very clever, but they don't have to be. They don't care about your server, they care about getting as many servers as easily as possible, and you do that by automation and wide spread attacks.
It's still good to stop these attempts from littering your logs and taking up resources so you can spot directed attacks by an actual person, not using default ports is the first step, fail2ban or other attempt limiting utilities as mentioned by others here are the next step.
Don't be so cocky with your massive log of failed access attempts, everyone gets those, you should consider what happens when something with a brain tries to hack your server with a modicum of effort.
... But there is no way that uni-brow has anything to do with normal brain size or shape, or integrating with normal facial features. They did that for reasons of their own.
I think i got my terminology wrong, I was actually talking about that frontal bone too... I think it's likely that the exaggerated brow is because it is the front bone size of an adult, doing the reverse would surely not work as the head grew to adult size.
^ in summary, i've noticed if i decelerate very smoothly including letting the suspension relax so there is no noticeable change in pitch as the car comes to a final stop, the perception of the stopping from people behind is greatly reduced.
I've had people come to a skidding stop inches from rear ending me from driving like that... so if there's someone behind who i feel is a bit inattentive i will make my stopping a bit more obvious... if less comfortable.
I'm wondering if the google car has the same problem.. If you watch the video, the google car stops very smoothly.
But if you look close, its shape is nothing like a normal cranium.
I was wondering about the odd shape too... but then i thought, she's pretty young and the implant will have to work when her head and brain grow to adult size too, so perhaps they stuck a balance between an adaptive 3 part structure and projected adult size. It's more important that here cranium is the right shape when she is older, you wouldn't exactly want multiple skull transplants, that would be like the old pacemakers but massively worse.
Obviously you dont understand what an evergreen browser is either.
Evergreen browsers enable continuous obsolescence of old versions... making another product and ceasing development on the current one instead of replacing it completely fucks this model.
I know there are a thousand Watts in a KiloWatt, the issue is with your interpretation of the result not the calculation... how many pennies is in 0.0027 GBP? hint it's the same as cents in a dollar.
Thank you for the feedback.
This issue is no longer reproducible in the latest build of Microsoft Edge on the Windows 10 Insider Preview <build-number>.
Best regards,
The Microsoft Edge team
From personal experience i'd expect that is the current likely response to any IE11 bug where you give irrefutable evidence, clear and concise explanations and isolated test cases.
Selectively naming things obsolete when it suits.
Before Edge it would have been "does not affect enough users, will not fix"... Microsoft do not understand the concept of an evergreen browser, if Edge doesn't forcefully replace IE11 then they just fucked everyone again.
So assuming he fully-charged his iPhone 6 Plus, 11.1WH * 0.61 * 0.15/1000 = 0.00101565, he would have used 0.1 UK cents worth of electricity
11.1Wh * 0.61 ? i'm pretty sure if the efficiency is anything less than 100% it will take more energy to charge the battery and definitely not less... so shouldn't this be 11.1Wh * (1 / 0.61)?
Also i don't know what kind of crazy tiny cents you are using but there are only 100 penies in a GBP so it would be about 0.27p
Neural networks do benefit from parallelism, and i'm sure GPUs will help them run a bit faster, but it's not enough...
I'm convinced by Simon Knowle's analysis of learning and inference compute patterns: which if you accept - focusing on making NNs run faster on CPUs and GPUs appears to be an approach with severely limited potential. This isn't about some basic hardware optimisations gained by turning something into an ASIC, it's because design features of CPUs and GPUs actively work against NN compute patterns.
These issues are explained well in his keynote at 18:30, he goes on to explain how inference compute patterns (quite literally in the case of computer vision) want to do the complete opposite of what a GPU is designed to do in a deterministic way. Here is a list of the pattern characteristics:
I haven't bought a new car in my life and probably never will, the vast majority are not the kind of people who have cash to splash on new and shiny cars... Currently that's all that electric cars are.
Apologies, i forgot the NSA (especially when combined with FBI) only posses the ability to interpret everything literally... you see the contents of the communication you intercepted (aka my post) was a peculiar type of human fiction known as a "joke", what this means is that i did not actually train and send an army of electro sensitive zombies to defeat the NSA at sugar grove.
Bwahahahaha, my evil plan... "Release the brainwashed electro-sensitive zombies!", all but invisible to the NSA, no known modern technology can track them...
The Quiet Zone protects the telescopes of the NRAO facility, and the antennas and receivers of the U.S. Navy's Information Operations Command (NIOC) at Sugar Grove. The NIOC has long been the location of electronic intelligence-gathering systems, and is today said to be a key station in the ECHELON system operated by the National Security Agency (NSA)
Let see how long they can stand the onslaught of pseudo-science arguments until they cave and abandon post.
Zero doesn't make a lot of sense if for instance you are dividing something by a dynamically changing denominator that hits zero at some point... the result would change from a very large number suddenly to 0.
Divide by zero is infinity so using the largest supported number type seems reasonable for the calculation of real numbers.
If bandwidth is contended, then you should just use fair queuing. If you have N customers, everyone gets at least 1/N of the total, what's left over is shared equally, repeat until it's all used.
I disagree. I think a system like what you describe is mostly appropriate *after* you provide a certain base level of service to everyone. The person with very-low-bandwidth need should rarely if ever have to wait for the person with the very-high-bandwidth-need, because otherwise you have two people paying the same absolute amount for a service but the one who is using it more is being prioritized. If I pay $20 for as many bagels a week as I want and you pay $20 for as many bagels a week as you want, and I take one bagel a day and you take five hundred, the store should make sure I get my one before you get your five hundredth.
You are missing one major variable.
You're bagel shop analogy has no rate, if instead each customer is only allowed to buy one bagel per minute and the bagel shop has sold the unlimited bagels package to 100 people... then they know that the maximum capacity they must be able to provide is 100 bagels per minute.
Of course It's not reasonable to expect an ISP would ever buy their maximum possible required capacity because they would quickly be out-competed, but if their peak load requires more capacity then using sneaky tactics to limit heavy users rates is not an honest strategy, in which case they are overselling. Basing your capacity requirements on peak usage statistics, combined with 1/n allocation in the event of capacity exhaustion is fair.
Big ISPs wouldn't do this because they'd rather sell an "unlimited package" that is only unlimited to people who never use more than 1 GiB per week. They will happily disappoint the 10% who try to use their service to the extent it was advertised to keep those 90% happy.
I think a system like what you describe is mostly appropriate *after* you provide a certain base level of service to everyone
I'd agree that it's important to provide a base level of service to everyone no matter what happens to the capacity... But does "eveyone" include the heavy users? i fail to see anything more fair than 1/n customers division, the heavy users gets as much bandwidth as the lightweight users in this scenario... how is that not fair.
Usually i'd agree... there's been countless up and coming new types of memory that never make it.
But i'm cautiously optomistic here because
a) It's Intel and not some tiny obscure VC
b) they said they already have wafers and mention 2016 O_o !
no wonder they ditched their awesome SSD controllers.
My first thought on reading this is that this guy started coding this year. #1-3 is solved by using GitHub
I struggled to find what in the list actually applied to Chromium - However the one thing that definitely applies to Chromium is the massive code base... Chromium source really is fucking massive (even if you just clone with depth=1) and it takes a fuck load of time to do your first compile.
I really don't see how using one git host over another is going to solve that, once the host has reasonable resources (pretty easy in this day and age) then the users connection is the bottle neck, and it makes the build process slow... this creates a significant barrier for contributors. I don't particularly like the idea of a massive code base, it's well known that more code == more bugs, and it just makes it harder to comprehend the whole thing... I don't really know if it's necessary from chromium or if it's just grown large with the speed of development, i'd like to know if anyone has some insight into this.
"most people" have no interest in programming FPGAs, so they shouldn't care. "Most people who are into open source CPU design"... they should.
You can think of this as an open source compiler for a closed source piece of hardware: FPGAs already give you the freedom to implement whatever IC you want (e.g a small open source CPU design) - the only closed part about them is the tool chain provided by the FPGA manufacturer and the more unique parts of a particular FPGA hardware beyond the logic block.
This project is interesting because it makes possible something very close to a completely open source CPU process from start to finish without having to go down the ASIC route, and promise of higher quality tools.
Music is something that prevents you from being distracted by other noises, and because you aren't really paying attention to it so it's not a distraction.
Music is good for masking more distracting sound, but it can also be a distractor itself, this depends on both the task at hand and the particular piece of music.
I find that when thinking about hard problems, any kind of music is really distracting i just want silence. Other times when less concious effort is required, anything from tedious and boring tasks to artistic tasks that rely more on subconscious, music can be a great tool for concentration or inspiration.
...where the authors treat hypothetical particles and theoretical particles interchangeably...
FTFY
If you don't actually know what the memory leak is then how do you know if it's in chromium and not the page you are looking at... memory leaks can exist in a piece of javascript code, in which case all chrome can do is limit it's maximum size and warn you about it.
What you describe are automated attacks, yes the majority are from China... they are only looking for low hanging fruit which is why the attempts don't look very clever, but they don't have to be. They don't care about your server, they care about getting as many servers as easily as possible, and you do that by automation and wide spread attacks.
It's still good to stop these attempts from littering your logs and taking up resources so you can spot directed attacks by an actual person, not using default ports is the first step, fail2ban or other attempt limiting utilities as mentioned by others here are the next step.
Don't be so cocky with your massive log of failed access attempts, everyone gets those, you should consider what happens when something with a brain tries to hack your server with a modicum of effort.
... But there is no way that uni-brow has anything to do with normal brain size or shape, or integrating with normal facial features. They did that for reasons of their own.
I think i got my terminology wrong, I was actually talking about that frontal bone too... I think it's likely that the exaggerated brow is because it is the front bone size of an adult, doing the reverse would surely not work as the head grew to adult size.
^ in summary, i've noticed if i decelerate very smoothly including letting the suspension relax so there is no noticeable change in pitch as the car comes to a final stop, the perception of the stopping from people behind is greatly reduced.
I've had people come to a skidding stop inches from rear ending me from driving like that... so if there's someone behind who i feel is a bit inattentive i will make my stopping a bit more obvious... if less comfortable.
I'm wondering if the google car has the same problem.. If you watch the video, the google car stops very smoothly.
But if you look close, its shape is nothing like a normal cranium.
I was wondering about the odd shape too... but then i thought, she's pretty young and the implant will have to work when her head and brain grow to adult size too, so perhaps they stuck a balance between an adaptive 3 part structure and projected adult size. It's more important that here cranium is the right shape when she is older, you wouldn't exactly want multiple skull transplants, that would be like the old pacemakers but massively worse.
I suggest we all become collaborators and inject lots of back doors...
Reap what you sow bitches
Obviously you dont understand what an evergreen browser is either.
Evergreen browsers enable continuous obsolescence of old versions... making another product and ceasing development on the current one instead of replacing it completely fucks this model.
I know there are a thousand Watts in a KiloWatt, the issue is with your interpretation of the result not the calculation... how many pennies is in 0.0027 GBP? hint it's the same as cents in a dollar.
Thank you for the feedback.
This issue is no longer reproducible in the latest build of Microsoft Edge on the Windows 10 Insider Preview <build-number>.
Best regards,
The Microsoft Edge team
From personal experience i'd expect that is the current likely response to any IE11 bug where you give irrefutable evidence, clear and concise explanations and isolated test cases.
Selectively naming things obsolete when it suits.
Before Edge it would have been "does not affect enough users, will not fix"... Microsoft do not understand the concept of an evergreen browser, if Edge doesn't forcefully replace IE11 then they just fucked everyone again.
Yes... except there aren't 1000 pennies in a pound.
yeah that's why the other one was ok... integer overflow. ok now i had to explain it so it sucks.
So assuming he fully-charged his iPhone 6 Plus, 11.1WH * 0.61 * 0.15/1000 = 0.00101565, he would have used 0.1 UK cents worth of electricity
11.1Wh * 0.61 ? i'm pretty sure if the efficiency is anything less than 100% it will take more energy to charge the battery and definitely not less... so shouldn't this be 11.1Wh * (1 / 0.61)?
Also i don't know what kind of crazy tiny cents you are using but there are only 100 penies in a GBP so it would be about 0.27p
The other one was ok though.
Neural networks do benefit from parallelism, and i'm sure GPUs will help them run a bit faster, but it's not enough...
I'm convinced by Simon Knowle's analysis of learning and inference compute patterns: which if you accept - focusing on making NNs run faster on CPUs and GPUs appears to be an approach with severely limited potential. This isn't about some basic hardware optimisations gained by turning something into an ASIC, it's because design features of CPUs and GPUs actively work against NN compute patterns.
These issues are explained well in his keynote at 18:30, he goes on to explain how inference compute patterns (quite literally in the case of computer vision) want to do the complete opposite of what a GPU is designed to do in a deterministic way. Here is a list of the pattern characteristics:
I haven't bought a new car in my life and probably never will, the vast majority are not the kind of people who have cash to splash on new and shiny cars... Currently that's all that electric cars are.
Apologies, i forgot the NSA (especially when combined with FBI) only posses the ability to interpret everything literally... you see the contents of the communication you intercepted (aka my post) was a peculiar type of human fiction known as a "joke", what this means is that i did not actually train and send an army of electro sensitive zombies to defeat the NSA at sugar grove.
Bwahahahaha, my evil plan... "Release the brainwashed electro-sensitive zombies!", all but invisible to the NSA, no known modern technology can track them...
The Quiet Zone protects the telescopes of the NRAO facility, and the antennas and receivers of the U.S. Navy's Information Operations Command (NIOC) at Sugar Grove. The NIOC has long been the location of electronic intelligence-gathering systems, and is today said to be a key station in the ECHELON system operated by the National Security Agency (NSA)
Let see how long they can stand the onslaught of pseudo-science arguments until they cave and abandon post.
:P thanks for that clarification i just couldn't make the connection before.
Zero doesn't make a lot of sense if for instance you are dividing something by a dynamically changing denominator that hits zero at some point... the result would change from a very large number suddenly to 0.
Divide by zero is infinity so using the largest supported number type seems reasonable for the calculation of real numbers.
If bandwidth is contended, then you should just use fair queuing. If you have N customers, everyone gets at least 1/N of the total, what's left over is shared equally, repeat until it's all used.
I disagree. I think a system like what you describe is mostly appropriate *after* you provide a certain base level of service to everyone. The person with very-low-bandwidth need should rarely if ever have to wait for the person with the very-high-bandwidth-need, because otherwise you have two people paying the same absolute amount for a service but the one who is using it more is being prioritized. If I pay $20 for as many bagels a week as I want and you pay $20 for as many bagels a week as you want, and I take one bagel a day and you take five hundred, the store should make sure I get my one before you get your five hundredth.
You are missing one major variable.
You're bagel shop analogy has no rate, if instead each customer is only allowed to buy one bagel per minute and the bagel shop has sold the unlimited bagels package to 100 people... then they know that the maximum capacity they must be able to provide is 100 bagels per minute.
Of course It's not reasonable to expect an ISP would ever buy their maximum possible required capacity because they would quickly be out-competed, but if their peak load requires more capacity then using sneaky tactics to limit heavy users rates is not an honest strategy, in which case they are overselling. Basing your capacity requirements on peak usage statistics, combined with 1/n allocation in the event of capacity exhaustion is fair.
Big ISPs wouldn't do this because they'd rather sell an "unlimited package" that is only unlimited to people who never use more than 1 GiB per week. They will happily disappoint the 10% who try to use their service to the extent it was advertised to keep those 90% happy.
I think a system like what you describe is mostly appropriate *after* you provide a certain base level of service to everyone
I'd agree that it's important to provide a base level of service to everyone no matter what happens to the capacity... But does "eveyone" include the heavy users? i fail to see anything more fair than 1/n customers division, the heavy users gets as much bandwidth as the lightweight users in this scenario... how is that not fair.