skysight-inc/HackerNews huggingface dataset:
Yes, developers are resources, what they produce needs to be of enough value to make up for the pay you supply them with. Which is why refactoring and rewriting is almost never on the agenda for management, because it often doesn’t bring in value.

In rare cases a piece of software is so bad, that rewriting it makes sense, because it means you’ll save development resources in the long run, but in my experience that’s rarely the case.

The best developers write good clean code with low dependencies and tests for things that matter, most developers aren great developers though, and things can almost always be made better, even if they are.

So it’s really about time vs results. A good example is RPA, it’s some of the most simple code around, but it’s often very hard to get it to take over 100% of a process. Your developer spends a few days to take over 80% of a manual process, but the last 20% would take your developer months of small adjustments.

That’s often not worth it, and refactoring is often the same.

If the system isn’t slow, and you can still add new features to it without breaking anything, then it’s not worth a refactor.

This doesn’t just apply to developers by the way, I manage a lot of different types of people, but they are all resources that I need to fit within my budget to meet the goals given to me by my management, who in term see me as a resource to meet their goals. We’re all cogs in the machine.
Maybe they should just pay the correct amount for the position, according to the job requirements?
NDA's are legal right? This is like a permanent NDA. I wonder if people can refuse to download the microcode because of the license, and then sue Intel for the vulnerability. I'm thinking probably not.

Might want to get your next chips from AMD.
The contract is not "the job," but a means to some other end. Corruption is not a synonym for rule-breaking. It implies a subversion of legitimate purpose, serving the wrong master, prioritizing the wrong interest.

Rigging a bid in a way that compromises the real task at hand in order to personally enrich yourself is clearly an example of corruption. Rigging a bid in (what you think is) the interest of the task at hand, but in violation of contracting rules, is rule-breaking and insubordination but not corruption.
Would it be wrong of apple to make the app store fee 5% and then increase the phone price whatever percent is necessary to make up that loss? Would that be considered piling on the cash?
It's fine for a company to sell hardware/os at a loss and recoup the costs with apps, if they predict that they'll make more money that way. However, it's not reasonable for them to, say, refuse me service on the os because all I bought was a hardware+os, not any apps. Nor is it reasonable for them to make me, an app-maker, bear the brunt of the os, since I have nothing to do with the os, just the app store.
My thoughts exactly. This guy is an asshole, but man do I love a clever hack.
Very few businesses have 50%+ margins so they can afford to waste 30% paying Apple or Google for hosting a few MBs of a file. I can imagine that App Store 'tax' to go down to 15-20% in the near future and stay at that level for the next decade.
> Filippo Brunelleschi left no detailed blueprints for how he built his famous structure.

"Don't worry, the code itself is the documentation."
- Brunelleschi, probably
Chatbots in HR Department Improving the Employee Experience
“I don't think there's such a thing as Microservices” – Paul Nordstrom, Google
K8s has nothing to say about schedulability or real-time performance, its just not what it does.
K8s is simply a way to coordinate containers, nothing to do with scheduling processes on this level.

Something like RTLinux however, would.
(https://en.wikipedia.org/wiki/RTLinux)
I've been a poll worker. This is true. Once a race has two columns of candidates the voter errors spike, no matter how well designed the ballot is.

I wish election results came with a margin of error calculation, because too many people assume that a vote result is 100% accurate. Especially to justify the result of a winner-take-all election.
A mod changed the URL from https://steam.tv/dota2/ after this comment was posted, presumably because the live stream was over (https://news.ycombinator.com/item?id=17824373).
Legacy System Exposes Contact Info of BlackHat 2018 Attendees
The human would probably be able to blink/cancel if they were expecting it and therefore able to focus on a single thing prior to an event. The bot can focus on everything simultaneously and doesn't really need to expect anything. It gets a signal, it responds within 200ms, no problem. You could program that analytically.

So I would say the superhuman-ness isn't in the number of actions taken, or in the response delay, but in the massive attention bandwidth. I believe they've attempted to even the playing field in the first two, which are easily quantifiable, but I don't know about the latter.
Why are there a million VPN apps and protocols with pointless variations? Why isn’t the VPN software included in my operating system enough? e.g. Settings/General/VPN on iOS. macOS and Windows have something similar.

EDIT: This was an honest question. If anyone has any insights to share, I would really appreciate it. Over the years, I have dealt with some truly questionable third-party VPN software from the usual big name networking equipment vendors and plenty of other so called “security” vendors.
$3.05 in 1974, for example, would be about $15.59 today, after adjusting for inflation. What is so mind-blowing about it?
Germany’s Foreign Minister Just Proposed a Way to Skirt U.S. Sanctions
The End of Open AI Competitions
I would also note that being able to painlessly cancel a subscription at any time is a big incentive for users to buy subscriptions through the iOS App Store.

Having recently jumped through the series of hoops necessary to cancel an NYTimes subscription, I am strongly biased towards App Store and Amazon-Prime-based subscriptions, even though they are arguably unfair to the providers.
> Using API's available to a normal sandboxed app, the source port is mapped with the process ID, then mapped to the package identifier, and then Facebook knows how much data is being used by which apps.

This is just not true at all. Where are you getting this information?

They do not do any sort of analysis on the device side as that is not possible. They connect your device to a VPN server (All analysis is conducted there). The APIs you describe can not be accessed from within the App Store sandbox, I believe as of iOS 8 that became no longer possible.

Here are technical details on the local functions of the app:

https://medium.com/@chronic_9612/notes-on-analytics-and-trac...
Consider that you might be wrong. It takes a lot of work to understand a code base. I've seen many young developers spend a short time looking at some code, fail to understand it, throw up their hands and claim it's a mess that needs to be rewritten. Put in the time to make sure you know what you are talking about before making a fuss. I've refactored a lot of other people's code in my career. If someone else wrote it then it pretty much always looks bad at first. Then again there is plenty of genuinely bad code out there.
San Francisco's $2.2B 'Grand Central' terminal open
Of course, if you follow the osi definition you are absolutely correct. [1]

"the obvious meaning for the expression “open source software”—and the one most people seem to think it means—is “You can look at the source code.”" [2]

The main problem imho lies in the fact that afaik we still don't know how to call proprietary software with released source code, although this is mighty common (again, see github). If that problem is solved, the osi definition is much better applicable.

(On a side note: A word that might describe such software is public. Public Software vs. Open Software Software. This however is again problematic because of "public-domain" software.)

[1] https://opensource.org/osd

[2] https://www.gnu.org/philosophy/open-source-misses-the-point....
That's exactly what some people did say, at least about Dropbox (https://news.ycombinator.com/item?id=9224)
Yes, indeed. That's why I began with "Careful running emacs as a systemd service."
This is the reality, don't expect every code base is clean and well organized. I have come across the same situation for a couple of times in my career. I felt disappointed at the beginning, I wondered how high-paid engineers could write such shitty code, but quickly I found it's actually a very challenging job. To understand the code base was like playing puzzle games with debugging tools. I had invented tools with some new stuff I just learnt to trace and visualized the program, or wrote scripts to clean up the code. Eventually I became the owner of these projects, and refactor the hell out of it.
Zoox did several years of closed course testing and started on public roads in San Fransisco about 1 year ago with just 10 cars. Last fall they did a press event and took a few dozen journalists around for rides and everyone had good things to say about the performance of their vehicles. Their first set of disengagement reports for 2017 had them at 1 every 430 miles, which is worse than Waymo or Cruise, but way ahead of everyone else, and especially impressive given how few test miles they had racked up at the time. It lends credibility to the claims some have made that Jesse Levinson is the brightest guy in the industry.

Ashley Vance for Bloomberg did a big puff piece on Zoox a month ago, the video is pretty interesting, it's the first we've been able to see of their prototypes in action, and I had been waiting years to see if they were actually following through with their original vision:

https://www.bloomberg.com/news/videos/2018-07-17/zoox-and-it...

A couple days ago some pics of an unidentified av test vehicle was spotted, and one of the smart guys in my subreddit called it out as a zooxmobile with an new sensor configuration arranged to match the configuration of their protoypes:

https://thelastdriverlicenseholder.com/2018/08/21/unidentifi...
I loved Best when I was a kid, and I was so sad when they disappeared.

I never knew they liked to do cool stuff with architecture. There were one or two locations in the Dallas area, and now I really wish I remembered what the buildings looked like.
A flexible rule engine to trigger alerts base on AWS CloudTrail events
Exactly.

And the results would have been no different.

This is just hype-driven development (HDD).
And even if they did think it through. It should be aggressively ignored.
My point is, China has the absolute superior military force which could conquer Taiwan in few days, but China won't do that, as right now the situation between the strait is good for China, due to China's incrediable economic growth. Meanwhile, Taiwan government so desperate, as:
1. in economy, they are highly depends on mainland China
2. in politic, they can't setup normal relationship with other counties, and right now less and less countries would recognize them as an independent country
so, China don't have any reason to invade them, meanwhile, Taiwan can't declare its independence as China plays more and more important role in global, so they can't afford the consequences in case their independent intention thorn mainland China.
> (iii) use or make the Software available for the use or benefit of third parties

i.e. you cannot allow anyone else to use your CPU?

I get that the intent is probably about distribution, but the software runs on the CPU so is being used by whoever is using the CPU.
I also had errors in my .emacs many times and had no issues, until one day.

> I don't see your experience as a reason to not to do it this way.

That's fine. I simply offer it as a cautionary tale. It's possible that systemd on Nix handles things more gracefully than systemd on Arch (though it seems unlikely).
https://www.isa.org.jm
I didn't know anything about this... now I'm really curious what the benchmarks are.

Now that it is news they're pretty much begging for someone to do the benchmarks.

This reminds me of the oracle license that was so broad it prevented users from talking to other users about their experience with the product... any experience.
Forget benchmarks, how is (iii) (“You will not [...] use or make the Software available for the use or benefit of third parties”) compatible with shared hosting and rented virtual machines, where the provider has to apply the microcode for the benefit of the guests?
Honestly, it doesn't shock me in the slightest that someone who markets themselves as an SEO expert would not only do something as unethical as this, but also brag about it, as though they think they've done something they should be proud of.
But Google doesn't see the bounce back. The site bounces back to a copy of Google's result page.
Family. Men and women need to care for each other and for their offspring. It’s ingrained in all of us.
Like the other study, you're mixing up the phrasing. The question they asked was 'How would you pay for an unexpected expense'? It was not, 'Could you for an unexpected expense using just your savings'?

I'd be in the 'reduce spending' camp since I try to avoid touching my savings.
Of course, thats how ML works, central training of a model with use of that model at the edges.

So how often do you distribute a new model for controlling fries?
You should learn about off-the-record messaging, zero-knowledge proofs and blinded signatures. It's not obvious that centralized trust is required and in fact it isn't.
I personally think there are so many flaws in these self-driving cars safety features. There are quite many review by car owners on Youtube, forums, etc. I have also read an article that talks about this at https://www.lemberglaw.com/self-driving-autonomous-car-accid.... I think until car companies fix these flaws, I myself will not try one of these cars.
If I buy a smart fridge, even though it has a computer in it, I don't expect to be able to install arbitrary software on it in a supported manner. Apple doesn't advertise as a computing platform for everything, they advertise as having a whitelist of apps, and that's what they provide. I don't want a phone with a whitelist, so I don't buy iOS phones. But some people do want that type of product, and do buy them.

You do have something to do with the os. Your app is running on the os.
Also fun(?) to see how destructive nuclear arms are based on data from Google Maps.

http://nuclearsecrecy.com/nukemap/classic/
It would also be 'cheaper' to build a bridge using lego....

Correctness of the solution is important, otherwise we're just playing at being engineers.
> I started "repairing" the project but there're no tests to check whether my adjustments are correct.

Write the tests first, that is your first job. Make changes after that.
Bucky was suggesting that it's no longer inherently necessary for everyone to have a "job" as we see it. You're pointing out that our society demands it. These views are definitely not in disagreement. In the kind of post-scarcity society Mr. Fuller was talking about, having a place to live and the other essentials of life would not be contingent on earning one's keep; if it were, people wouldn't be free to go back to school and think about the things they want to think about.
It wouldn't work. Even online media gets pretty strong first amendment protections that mean Intel wouldn't have a complete open and shut case, and we tech journalists are smart enough to be able to get the same microcode updates through other channels that don't have the same strings attached. If it's meant to deter anybody, it's the big corporate customers and competitors.
The molecules I'm speaking of are already reactive. Again it's not just the bulk polymer, there are a bunch of "special ingredients" added to most plastics, plus contaminants introduced during recycling.

https://en.wikipedia.org/wiki/Category:Plastics_additives
Refactoring and rearchitecting is a skill that is very valuable to develop and quite transferable.
1. This is the promise of cryptocurrencies: the authors get paid once from presales of whatever thing people would spend money on, and then the system eventually is turned over to the participants. That's one of the great use cases of cryptocurrencies - finally a way to monetize open source projects! (https://intercoin.org/economics.pdf illustrates this).

2. I would like to see a world where Universal Basic Income pays for all the basic necessities of life for everyone. Then you won't get such unnecessary sentiments like "they would like to quit their job to work on their project full time, but can't". People would do things like write music, practice religion, learn new subjects, engage in philosophy, raise children and take care of elderly parents, all things that aren't rewarded well by the current economic system.
I'm currently reading "Making of the Atomic Bomb" by Richard Rhodes (Mentioned in the post). It's a thick book and dense with information. I have only read the first two chapters but the book is very engrossing - it seems to be covering all the important people who were part of the making of the Bomb, both directly and indirectly.

Next is "Red Sun: Making of the Hydrogen Bomb" by the same author.
It's unenforceable. European Union cannot claim VAT from smaller - yet big enough - foreign companies and is only targeting the very big ones to collect it from. I used to play an online game and, if you changed your country to a non EU one, no VAT was paid. And that was a big company that should have been enforcing EU VAT for me.

Would Redis Labs go after Joe and his brother? Even if the license said so? They're after the big abusers, not the community.

If I'm not mistaken antirez said so too, that it does not affect you and me. That's the reasonable thing anyway. AWS is the big abuser. Check MongoDB or Xen or Elastic cases. People (ex employees typically) are starting to talk how AWS is abusing their open source work. I think that's the whole juice of the story, that AWS is abusing successful open source projects.

At least that's what I read behind the words.
The consistency is definitely a factor, but even in just the top 80th percentile it's quite common to happen.
The license can't restrict third parties from sharing benchmarks, which is why it puts the onus on the user not to allow third parties to share them. If some news site was to publish benchmarks without disclosing the source, Intel would first have to take them to court to force them to disclose who provided said benchmarks. That's as far as I can see it directly impacting sites that don't run their own benchmarks. That said, the sites that do run their own benchmarks would be on the hook. Sadly, even if this is unenforceable, the potential legal battle to have it declared so would be scary enough to quash some criticism.

This really makes me doubt if I should buy Intel products in the future (to the extent that I have a choice). If I can't get performance information because Intel has something to hide, I'll have to look elsewhere. Really, this is sufficiently distasteful behavior to make me avoid Intel even if the products work just fine.
Please add people who get MS degree as well.
Why not both?!
Talking about failure is crucial for growth
If it were impossible to perform some analysis on device, how are apps like https://itunes.apple.com/us/app/my-data-manager-track-your/i... attributing data to apps?
That’s my point. We don’t know the amount of gene transfer between the two groups at different times. Calling something two different species usually implies some sort of allopatric speciation leading to almost zero gene sharing. Can you name a single proven example of something like this happening in the last few thousand years?
If we tech journalists were actually seriously concerned that Intel would be dumb enough to try to enforce those provisions against us, then we'd just ask the motherboard vendors for updated pre-release firmware that incorporates the new microcode but doesn't come with Intel's license agreement attached. We often go that route anyways because it's easier to update the motherboard than to ensure that every OS you're testing against (especially Windows) has loaded the newer microcode.
As an employer, if you had to choose between two candidates, one of whom was harder working, much more likely to stay long term, had more experience, and was cheaper, which one would you choose?

Some of those points you can’t do much about, but others are fundamentally caused by the H-1B restrictions on employees. If they were relaxed it would make the playing field a lot more even, and stop companies from abusing the program to get cheap labor.
Australia bans Huawei and ZTE from supplying technology for its 5G network
FWIW, Dan (the author) has an outstanding reputation for professionalism and integrity in the marketing world. If he says he did something for ethical reasons, to those who know him, he's earned the benefit to be believed. (If you don't know him, you'd be forgiven for being suspicious)

And credit should be given to him for educating everyone on this exploit.
Given that the dissenting justice for "TransAm Trucking v. Administrative Review Board" is now on the supreme court, I'm thinking contracts will indeed supersede protections (unless every possible permutation is explicitly enumerated in legislation as if forever battling the "literal genie").
Are you being deliberately obtuse to be rude?

Clearly the parent post was contemplating making $3.05 an hour in terms of today’s cost of living, just as I might contemplate how crazy it sounds to pay 5¢ a gallon for gas.
That's what they said.
Is this that different than publicizing bugs? He tested it for a small amount of time, noticed a real security vulnerability (he could collect leads), and publicized his findings knowing Google would likely punish him for it.

It's mildly unethical at worse, considering he could have happily done profitable leadgen at scale and it would have likely never been caught if he kept quiet.
The slashdot trick. Still works and is actively used right now.
Love him or Hate him? A new way to express your Opinion about Trump's Tweets
Your voice will now be heard on Utternik. Express your Opinion about Donald Trump's Tweets in a new and unique way which is Quick, Easy & Efficient.

Only on Utternik, you can put your Value on his words. Isn't that Powerful? Download the app today & voice your opinion:

​

Download link for iPhone:

https://itunes.apple.com/us/app/utternik/id1107107453

​

Download link for Android:

https://play.google.com/store/apps/details?id=com.utternik.utternik
That's the point: Google doesn't see the bounce back, so you won't be negatively affected.
In my mind, not giving the user opt-in control over this setting is a bug in the browser.
What is your view based on? I'd have assumed that absolute number of homeless would increase over time, but the rate of homelessness would be declining. I was surprised to see that, at least from this [1] research, that we are progressing fast enough that even the absolute number of homeless are also declining! Perhaps the most interesting takeaway from those data is that though absolute homelessness is decreasing, the number of homeless people moving to shelters is increasing. This means data that uses shelters alone as a metric could easily be quite misleading.

You also have to keep in mind that areas such as California have some of the highest homeless rates in the entire nation, so if your perception happens to be based on areas such as this - it's going to be skewed. It'd be like gauging prosperity by looking at what's happening in Monaco.

[1] - https://journalistsresource.org/studies/government/health-ca...
The CPU isn't patched, not permanently. This update must be loaded after every processor reset.
That is what the parent comment points out. He benefits from the fact that users can't return to google.
Second this. A great read.

Rhodes' layout of the early 20th century physics discoveries that lead to the atomic bomb is engaging all by itself. Who knew it would matter whether your lab benches were made of wood or granite?