skysight-inc/HackerNews huggingface dataset:
Something that I was curious about, and which others might also be:

>Sorry, you’re not allowed entry to the US on your ESTA.

"ESTA" stands for the Electronic System for Travel Authorization, and is a program administered by US Customs & Border Protection (part of the Department of Homeland Security). It's used by people in Visa Waiver countries to submit information about themselves & their travel plans, before they depart their country of origin.

More info here: https://www.cbp.gov/travel/international-visitors/esta

Info on the Visa Waiver program: https://www.cbp.gov/travel/international-visitors/visa-waive...

I guess Mr. Stenberg could have applied for a B-1 Visa to cover the visit, but I thought the whole reason for the Visa Waiver program was to remove the need for people in member countries to get a B-1.
> Would it be unethical to apply AI to solve Mechanical Turk tasks?

Well, you'd have to use mechanical turk to train it, so maybe you should just ask the trained turk.
> If we momentarily put aside the intentional insertion of mistakes which takes the ethical considerations to a whole new level, we're still left with an interesting ethical question of whether automation of your own job requires you to inform your employer of how you're doing your job.
That answer isn't so clear to me. You're hired to do a job, and you're doing it to the best of your ability. Do you consider that unethical?

I'm not going to "momentarily put that aside". The active lying and sabotage of this case are extremely material facts of the entire discussion. The alternate circumstances you're asking about form an entirely different question that is worthy of a separate post and discussion, and I'm not going to get derailed trying to change the subject and address it here.
The question is not whether things are good, it is whether it depends on systems that could suddenly go very, very bad.
PleSe expand on this
I don't agree. I think there are two things conflated here and trying to unpick them both in the same system is a recipe for disaster. The two things are: (1) programming should be an exercise in linear-text 1970s ASCII art (arguably) and (2) programming should be easy and the hard decisions programmers have to make are all just intentional obfuscation to keep their jobs (not true).

I think a system build along lines to violate assumption #1 will fail if it has the goal of making assumption #2 go away as well. The complexity of many things we manage in text will either appear somewhere else, or bubble up in even worse ways (missing functionality or a system that is broken by design). I would really like to see work that is focused on attacking assumption #1. I'm not going to try to dictate that no-one should work on #2, I just think it's been tried without much success so many times.
To be clear: reactjs uses the 3 Clause BSD license. https://github.com/facebook/react/blob/master/LICENSE

It's incredibly permissive (nearly the same as the MIT license), and does not allow for the concept of having it "revoked".
>SO post: The system is really old - and although I was hired as a programmer, my job is pretty much glorified data entry

To me, this is justification to not tell them about it. Programmers are almost always distinct jobs from data entry. That he is only being given this task is harmful to his career as a programmer. Take any discussion about interviewing or careers from here, and all of the discussion about bad programmers repeating 1 year of work over 10 years, and it's pretty obvious this is a weak position to grow in.

Imagine this programmer was applying to a company from here, telling them his only task he was ever given was spreadsheet data entry. And he automated it. It's good, but not when it's the only thing you've done.
Changes to the O'Reilly shop
Then don't say a whole glass of it would be perfectly safe.
That sucks. Especially when "Amazon or your favorite retailer" is not even available where you live.

How many technical book does one read in a year anyway? The $399/year subscription model doesn't make sense unless your employer is paying for it.
Maybe FreeBSD is different, but I've run OpenBSD for 17 years and this is definitely not the case for all BSDs. Because OpenBSD is a cohesive system they're not afraid to do aggressive refactors. Which means subsystems can change drastically within just a few release cycles, meaning you can quickly lose the benefit of further fixes.

For example, just today Theo announced that he's staging the removal of TIOCSTI, the perilous ioctl that allows injecting data into a process group TTY. It's a huge break with historical BSD. That means if there's a TIOCSTI exploit found next year (say, in the NetBSD or FreeBSD code) that effects OpenBSD 6.0, there won't be an OpenBSD fix to backport; you'll have to craft one yourself and maintain it going forward.

NetBSD imported Lua 5.1 (IIRC, or maybe Lua 5.2) into their base, then in later releases upgraded it to Lua 5.3. the difference between Lua 5.1 and Lua 5.3 is like the difference between Python 2 and 3. Plus, Lua 5.1 is completely unmaintained at this point. If you're on an unsupported NetBSD release don't expect any fixes coming down the pipe for Lua 5.1.

But I admit that FreeBSD is definitely not OpenBSD, for better and worse, in terms of the pace of major refactoring work.
>And don't give me any of those "slippery slope" arguments.

is it because you have no counter argument?
>I'm happy to see the current trend of people submitting to it less.

How so? I think most people have gotten the memo that if you want to keep your job you will toe the line and only say things that couldn't possibly offend anyone. Not only did influence via fear win, it has become so entrenched that it isn't even visible anymore.
He has NO REQUIREMENT to volunteer so-called "material facts" unless he's in a courtroom.

They hired him to do a job. He's doing the job. But because of a lack of trust, he isn't telling them that a little devil in the form of a VBA macro is helping him immensely.

The more I think about it the more I align with the OP clamming up and enjoying the ride until he finds something better-- or perhaps until he develops enough trust to be able to reveal the automation.

The biggest hazard, aside from loose-lips, is that the company could hire a 22-year-old business analyst who might quickly report back that Excel can do a few more things than they thought. Then the 22-year-old will look like a genius and the OP will look like a blockhead.
Yeah, but grandparent's claim is incorrect. Freebies aren't about compensating for overtime exemption.

For what is worth I'm in Japan so YMMV but I think this generally applies anywhere: if you switch from overtime-exempt to a hourly contract and keep working the same hours, your base monthly salary + overtime pay will be (in average) the same as your current salary.

The catch is "in average". Most corps will avoid having you do overtime if they have to pay extra for it, and conversely will try to switch off-hours support work to salaried employees. So you might end up working less hours and earning less as a contractor -- and sometimes that's what you want anyway. In other cases workers manage to game the system; in some orgs I know the contractors work longer hours than most non-manager salaried employees.
Why should the person who more efficiently does their work be punished with more work when others can do less and still get paid the same?
You think he would drink it in controlled circumstances either? Because i have a bridge to sell you.
If LTS' sole point were to keep a stable baseline, then that point would only be for the benefit of some short-sighted developer whose only interest were to keep his to-do list brief. Even a slightly more forward-looking developer would realize his work's point lies somewhere else, particularly when done in a corporate environment such as Canonical's and not as a hobby (but even when done as a hobby for a community project such as Debian). His work should be oriented towards goals somehow related to the costumer priorities, without whom it ceases to matter. Keeping a stable baseline is unrelated to any costumer or user interest.

The costumer or user of LTS wants, well, Support (fixes) for some extended time (Long Term) and avoiding problems (less bugs), perhaps at the cost of getting less new features. The whole point of LTS is self-explanatory.

Keeping a stable baseline is a tactic used to try to provide long-term support by reducing the amount of new bugs at the cost of less new features. But keeping a stable baseline does not attain the key word, the substantive in LTS: Support. Support is provided only by introducing fixes, and that is exactly what has been omitted in the case of the Intel microcode bugs.
To expand the point, hopefully less snarkily: making specific statements about how politics are 'uninteresting' to you is itself a political statement ("Your politics are not worth talking about"). In a weird way, I agree, in that the rest of the post appears to practically have gone undiscussed in order to allow commenters to harrumph about words like 'cis'.
Google can read any of them. Or anything else on an Android phone with Play (as can Apple on an iPhone).

They very likely don't, but that doesn't mean they can't.
I am not bitter, but I have come to some realizations over the years, one of which is that society, in order to provide us with benefits such as division of labor and higher density living, also comes with obligations, such as paying taxes, obeying zoning laws, not being loud after a certain time, and yes, not sleeping on the street. I knew a woman who had problems with screaming and she ultimately got evicted and became homeless because she couldn't stop shrieking at night. She never understood why "being loud" -- such a simple and benign thing -- was enough to ruin her life. And yet it did, because people need to be able to sleep at night, and there are rules for high density living. People will call the cops, landlords will send notices and ultimately evict you for quality of life issues like shouting at night, if you do it all the time and refuse to get the help needed in order to stop.

There is a very small percentage -- basically 0.03% of the population are chronically homeless -- that are unable or unwilling to meet their obligations. There will always be some Bartlebys with us, who when presented with their obligations as members of a community respond with "I prefer not to". I prefer not to live in the shelter because it's unpleasant. I prefer not to move to where housing is cheaper because this is my home. I prefer not to live in a supervised environment because I like being in control of my life. I prefer not to take this medication that will stop me from screaming because I don't like how tired it makes me feel. And with these Bartlebys the choices are prison, banishment, and forced compliance -- institutionalization. Because a society is not a collection of isolated individuals, it's a web of obligations that are, at heart, mandatory. Some people view this as a dystopian nightmare. They are naive. It is living in a rooted world. From the beginning of civilization if you did not meet the obligations placed on you, the society expelled you, whether by death or banishment. What I don't understand is why people who have no problem enforcing laws banning camping in national parks or forcing people to pay taxes under threat of jail are unwilling to ban camping on the street in a high density city. If you want a nature preserve or other area outside of society in which all the individuals who are unable to comply with our rules can do whatever they want, that's fine. But you will find that with enough people filling up that area, a government will form, a society will form, and you will be back in trouble if you start violating the new expectations placed on you in that new society.
The poison is in the dose; the LD50 for glyphosate is in the neighborhood of 5 g / kg, which amounts to around a quarter liter of pure glyphosate for a 50kg subject. You want to stay orders of magnitude below the LD50, for obvious reasons.

"How much can you safely drink?" depends heavily on the concentration. A cup of pure, or even the most concentrated form the sell in stores, might do it. Or might not. Once you dilute it for application - usually gallons of water to the tablespoon of concentrate - a cup becomes significantly less threatening.
Regarding why block io limiting isn't implemented yet in Kube - its really hard to make block io sharing work well without killing performance (it's easy for one workload to screw up another if it seeks at the wrong time, and ssds are fast enough that just having to check the io limits may severely limit your max throughout). If you read some of the proposals for io, the end goal is to make it easy to use multiple volumes per workload where possible, and have high level limits in place for other things like inodes, total writes, etc.
He's really just chronicling what happened while expressing astonishment at the traction the story got (and the consequences thereof).
Does anyone have a link to the actual court filing so we can see the document they reference? Is this an email found during discovery or something else?

> “If I can kill this I should get a medal,” Rowland told a Monsanto regulatory affairs manager who recounted the conversation in an email to his colleagues, according to a court filing made public Tuesday

> The case is In re: Roundup Products Liability Litigation, MDL 2741, U.S. District Court, Northern District of California (San Francisco).
He wasn't offered, he claimed it was safe. If it had stopped there, it would just have been a huge turd of a hypocritical lie, as it turned out it's a lesson for those with eyes to see. It's not like he made an appointment to drink one in controlled circumstances either, so you got nothing with your attempt of an excuse for someone who also has nothing. And if that's too personal, then you're blaming me for your not imagining, say, someone seeing the hypothetical shorter version of the interview and, you know, having a pint of it for laughs. This shit to me is the little brother of murder and it's disgraceful to wriggle around it. He should be forced to drink it. That's what he bet on after all, to just say it and not have to do it. Multiply that by billions of people, theoretical victims in the future where this lie is never corrected, and you got yourself a lenient punishment. If you can't tell, this guy and similar peddlers make the hair on my neck stand up.
well, you can cache jquery. We'll see how well you can cache the runtime for your targetted vm version.
Harrison Ford did well outside of Star Wars and could afford to walk away from it.

Mark Hamill's career hasn't gone as well. He would be foolish to not embrace it, even if he hated it with a passion.
I do freelance development and I've found myself working in a loose collective of similar freelancers and small businesses. If one of us needs something from the others, it's done on a price-per-result basis rather than hours. This is working well for me, because it means I can quote based not only on my cost to supply, but also on the value I'm creating, and I can spend whatever time I feel is required to then create that value.

I've also come to the conclusion that (for me, at least) being paid per hour is hugely detrimental to my performance and my enjoyment of my work.
This could be true, from a developer's perspective. But the OP was in the spirit of expanding one's knowledge and understanding. But even if a single-interface, fully-managed container orchestration service is available to all, the value of understanding how the underlying systems actually function will not cease to exist. Anyone building moderately complex systems will still want to know about OS, networks, storage systems, access control, and all the rest, because those areas of expertise are applicable and useful across the stack.
It’s not your imagination, you are waiting longer for an UberPOOL using your com
React Native Conference App – In React Native
I don't think it was necessary or added any value to his story, but it would've been noticeable and of interest to him so maybe he thought it was relevant in describing the attention/support he'd felt. In the absence of any reasoning regarding the ESTA denial, maybe any detail he could add seemed warranted?
> There are more cost inputs than just labor

Labor is usually the #1 cost for most businesses. Many businesses have slim margins already.

The average net profit margin for privately held companies across all industries was 8.6%, manufacturing was 6% and retail trade was 3.9%. [1]. Grocery stores are 2.5% and gas stations are 2.4%. [2]

Not everyone can keep prices the same and forego profit to pay for more costs, especially when other costs have risen dramatically like healthcare. Many businesses and employers of minimum wage people are already in slim margin territory as evidenced above.

> It's true the price of goods may rise, but relative to the increase in wages to workers, it will be a net win for redistributing wealth to the lowest earners, with the cost born by the variety of cost inputs (and profit) for the business.

I agree and think $15/hr is a reasonable step, esp. in an expensive city like Seattle. But my point is that every city is different, there's a lot to consider, and there's a lot we don't yet know.

> The second argument is that shifting money towards the lowest earning group will stimulate economic activity and unlock more wealth potential for the local market, thereby in some ways compensating for the increased prices by bringing more prosperity for all.

Perhaps. But it could also result in pushing workers outside the city to suburbs where they have lower costs. They'll make their money in the city and spend it outside where goods are already cheaper. Or maybe they'll pay their debt instead (student/auto/etc).

[1] https://www.sageworks.com/pdf/Private_Company_Report__033020...

[2] https://www.sageworks.com/datareleases.aspx?article=395&titl...
I think both points are true: FB does want to be the Internet, but they also realize that the path to that endgame lies in capturing (and driving) behavior, not in building infrastructure.

The latter is just a necessary tool. But, you're not going to threaten FB 's mission by simply building out an identical (or even superior) infrastructure. So, there's virtually zero-risk to them in open-sourcing it.
> The first step would be to stop using C (and any other memory-unsafe language). The vast majority of these problems come about by memory corruption tricking the computer into executing attacker-delivered code (or ROP gadgets).

Seriously. People have been saying this for decades now, and warning of future disasters in using memory unsafe languages. The warning signs were all there in early worms and viruses, but still we haven't changed the languages we use or the access control systems that leave gaping wide holes in our computer systems. The chickens are coming home to roost, and everyone will feel the economic impact of this short sightedness!

Ada has been around long enough, but it was a little painful when I was using it a few years back despite all the great safety benefits. Thank god for Rust. I sincerely hope it, or something like Idris really takes off.
That seems unlikely.

However, I noticed Bruce Perens' message on the Devuan list about the idea of providing a libsystemd0 interface that calls non-systemd services to complete the requests that come in to the systemd API:

https://lists.dyne.org/lurker/message/20170618.121634.7c0d5b...

The plumbing for something like that could indeed be written in Rust. :)

edit: typo
Ask HN: A good primer on cryptocurrencies?
Right; but it doesn't change the fact that any company capable of operating technical infrastructure at scale (aka any company with compute/storage needs above a half-dozen long rows of racks at a datacenter) can do it for about 60% of what it would cost on AWS.

AWS is still a huge boon to startups from a cash flow perspective - it's like leasing equipment rather than buying it, except you're also leasing a very small fraction of all the folks you need to build/operate the equipment. It's also very cheap compared to trying to build and run the infrastructure yourself at small scale.

And don't kid yourself -- you still need SREs in AWS. They're working on different issues, but AWS introduces as many issues in an SRE's scope as it removes.
> Not everyone has this bias.

Are you sure about that? As research in "Thinking Fast and Slow" by Kahneman shows, people exhibit the usual cognitive biases even while adamantly asserting they do not.
Yes crowdsource the corrections from the viewers to automatically feed into the training pipeline. Sounds Twitchworthy.
I disagree that free speech is binary.

For example, I think that a country can be said to have free speech if it disallows people from promising to compensate someone in exchange for murder.
International conferences should be considering this also. I'm a plain white guy with nothing dramatic to hide and I was apprehensive on my recent visit to the US. I can imagine people working in tech security, or with backgrounds/family from particular countries, would be more nervous.
"DHS has carefully developed the ESTA program to ensure that only those individuals who are ineligible to travel to the United States under the VWP or those whose travel would pose a law enforcement or security risk are refused an ESTA. While the ESTA website provides a link to the DHS Travel Redress Inquiry Program (TRIP) website, there are no guarantees that a request for redress through DHS TRIP will resolve the VWP ineligibility that caused an applicant’s ESTA application to be denied.

U.S. Embassies and Consulates are not able to provide details about ESTA denials or resolve the issue that caused the ESTA denial. Embassies and Consulates will process an application for a non-immigrant visa, which, if approved, will be the only way that a traveler whose ESTA application has been denied would be authorized to travel to the U.S."

https://www.cbp.gov/travel/international-visitors/frequently...
I'm not. I purchased many books from O'Reilly as well, but the number is more like 4-5 books a year. Even with just 4-5 books a year I still usually end up with a book left unread or unfinished every time.

Spotify/Netflix makes perfect sense for a subscription model because of the way we consume musics/videos. The same can't be said for technical books. Not for $399 a year anyway. With that price point, seems like they are hoping to get employers to pay for it.
Yup, I'm going to call you a snob. ;) Purely because you're distinguishing based on a naming convention, rather than actual performance. But of course you're entitled to your opinion!

Checking the Geekbench comparisons, performance of the 13" and 15" MacBook Pros are mixed in together.

MacBook Pro (13-inch Mid 2017) Intel Core i5-7360U @ 2.3 GHz (2 cores): 4330
MacBook Pro (15-inch Mid 2017) Intel Core i7-7700HQ @ 2.8 GHz (4 cores): 4339

That's a negligible difference.

Of course multi-core changes the picture dramatically due to 2 vs 4 cores and the different TDPs, etc...

[1]: https://browser.primatelabs.com/mac-benchmarks
I also tried blue apron (and hello fresh) and found their recipes to be needlessly complicated. Like seriously, why do I need 15+ ingredients?

I'm still waiting for the 4 ingredients or less service -- even if they are processed first. I don't need to make everything from scratch.
It would happen in the United States if the victim decided to sue for libel, in which case I'd posture they'd pursue even higher damages (but that, I'll wholeheartedly admit, is pure speculation).

Still in both cases, the public institution would have the final say in whether or not what was said should not be said.

Edit: I was healthily corrected on this point. Not libel, but slander was what I was asserting as a possibility -- in the case we were discussing I was totally incorrect.
Ask HN: What company allows developer to use Linux (not vm)
Wondering what companies allow you to use Linux as the primary OS on the corporate machine.