skysight-inc/HackerNews huggingface dataset:
If I may abuse this metaphor a little further, I'd like to point out that running Linux also pays dividends by teaching you, well, Linux. It is the platform that most code ends up running on, after all.

You'll know it is worthwhile when you're able to comfortably debug production problems by hopping on the server and looking at all layers of the stack, or when you make quality of life improvements for your team with a quick shell script.
OMG, Imagine someone cuts all the brake lines in our current cars, or hacks the traffic system and makes all the lights green at the same time, or puts nails on the road, or turns into the boogie man and "gets" people.

Fear mongering is not the way to view problems, or to make our society better. We need to improve things, not live in fear of what "Bad" people could do to us.
>The Red Cross said it has to scale back its housing plans because it couldn't acquire the rights to land. No homes will be built.

The article's second half spends most of it's time describing the unreported management overhead that probably has to do with trying to navigate the infeasibly complex and ill-defined land ownership and transfer system of Hati's government.
You can learn about this by observing cats.
I completely understand the concern here. If every change required an 8 minute wait it would be real sad for us.

We use a tool called `rake autospec` at Discourse which is a smart test runner. I personally like the vim integration we built.

The way it works...

1. Run `bin/rake autospec` in a terminal
2. I head to the code I want to change, I change the code
3. The spec runner figures out what the right test is run and runs that.
4. While it is busy running specs at any time it can be interrupted by saving a "*.spec" file in which case the spec runner will run the spec at the cursor

This has worked wonderfully well for us.
> As a french guy, I sense some kind of disdain for the Académie Française that I don't really get. The evolution of the french language is not dictated by the Académie, but rather by its use by the french people, and the role of the Académie is merely to decide what should or shouldn't be set in stone in the dictionary.

But deciding what the prestige dialect is is inherently classist and racist, and reifying that classism and racism into a body composed of rich old White people just rubs everyone's noses in it.

It's one thing to say "Your dialect is wrong because some amorphous entity says it is" and quite another to say "Your dialect is wrong because this specific group of old people says it is".
Show HN: Easily connect your forms and webhooks to Slack/Email with Jogly
I don't understand the haste with self-driving cars. The technology and related legal issues (who is responsible for accidents?) are not prepared for mass use. Why put cars with half-baked self-driving technology on regular roads and highways with other drivers who didn't consent to this? Why not start from predictable and tightly controlled environments (e.g. inner territory of a factory or a cargo port), limit their speed to 10-20mph, spend a few years refining the technology, and only then gradually expand the operating envelope.

When Boeing puts half-baked autopilot technology into MAX8 that's a horrible negligence. When Tesla does a similar thing it's for some reason OK.
Very true. Though I should have been more clear in what I wished to express...

3. Be exclusively interested in supporting and progressing your manager's career.

Usually, you'd support your manager's success to drive your own success.
The new name just uses standard characters, but what you're probably referring to is the fact that Unicode 12.1 will have a character for the two of them compressed into one glyph.

Details: http://blog.unicode.org/2018/09/new-japanese-era.html

Compressed glyphs like that are sometimes used on paperwork and whatnot, but everyday usage just uses the standard characters.
What’s next, an AI to make a judicial verdict? Seriously though, this is very exciting. I can imagine a future in which medical diagnosis is damn near 100% accurate - all you need to do is lay down and get scanned and smelled by an all in one machine and your diagnosis is displayed with recommended treatment. If treatable with drugs or molecular repair, done on the spot.
> Here I am freaking out about a measly 38% perf hit when I could be running stuff concurrently and probably be able to run our entire test suite in 2 minutes on my current machine on Windows in a VM.

I think this is the point, given you can get an inexpensive desktop CPU with 6 cores and 12 threads, it wouldn't matter so much if you had a 20% perf tax with WSL when you have approx 12x the throughput.

You could always offload full test suites to an external CI box upon check-in and work with a subset of unit tests locally, once the suite becomes prohibitive for a single machine.
I’m confused. What did his brother expect other than adequate user support?

If you can’t support a service, don’t offer it.
Give it a go and see what you think.
Approved for the Slack directory and currently in use by a few companies here in Sydney!

Feedback and questions welcome.

And yes - it's free!
You're right, to some degree, public sector employees have stronger labor protections than private sector employees. However, we disagree in that I think these protections are a good thing, and I support nationalization where possible and private sector unions where not. Everyone should have the right to strike.
Because this stuff is hardcoded into the standard library (at least in Java I know it is) and I assume it's the same for other things.

For example any dates in the future like 2020 will show up wrong. Where it ought to be reiwa 2 it will be Heisei 31 which doesn't even exist.

Heaven forbid you were doing something crazy like matching on strings for the date etc you could get into a world of hurt.

Mostly though you always work with real, actual dates and use the standard library support for the Japanese era date to calculate outputs for display only. Mostly it just means there are a few forms/invoices out there with a non-existent date on them but oh well.
My History of Visual Studio – 2009
It's rather a slap in the face to non-binary and gender non-conforming people, though.
A very interesting and important aside is that in Linux you pay almost no tax for using Docker.

This is not the case on Windows and MacOS where there is a significant cost.

That 8 minute spec run, also takes 8 minutes in docker.

https://meta.discourse.org/t/beginners-guide-to-install-disc...
I think English speakers just find it a bit strange because our own language is such a mess. In fact we don't even agree on how to spell basic words (maybe due to a deliberate political act by Noah Webster? not sure), and there is zero chance of international standardisation at this point, so we can't even imagine an official body that does this. Perhaps that's why some people seem to interpret it as "authoritarian". But in fact many other languages DO have a body like this, and I think it makes perfect sense. I'm not sure if any others have fancy swords and 17th century suits though...
Wells Fargo CEO Grilled for Outsourcing American Jobs to India
Yup! Senior computer engineering student, we covered SVMs in our machine learning 2 class!
They do the same thing to paid accounts.

How can I be clearer.
Link to actual article: https://www.scmp.com/tech/start-ups/article/3003691/develope...
Is React Fast Enough? (2018)
There's apparently still a Distributist Club at Glasgow University that participated in the political debates held in Glasgow University Union: https://universityofglasgowlibrary.wordpress.com/2014/09/16/...
My most effective means of achieving a high level of work productivity is pleasure reading. It doesn't have to be anything deep. It just needs to be something I want to immerse myself in. The mental process I use to completely tune out the real world while reading for fun is the same one I use to reach a high level of productivity for work. Reading keeps it sharp. If I go too long without pleasure reading, my ability to focus on work suffers. Conversely, some of my most significant breakthroughs have occurred within a day or two of a crazy reading binge.
Not OP, but for me (as a potential example) there are websites that I want to scroll up and down on to view different things, but when you scroll down far enough websites have an annoying habit of auto-opening the comments at the bottom, suddenly tripling (or more) the length of the page, making me lose my spot on the page (potentially) and also making it harder to scroll with precision and/or need to scroll through all this new content I didn't want.

Its a minor quibble on desktop, but on mobile its a really annoying feature because I have to manually scroll with my finger for an age.
Porting c/c++ codebases to WebAssembly is both super fun and frustrating.

Network stuff, as mentioned in other comments, is futzy because of the limitations of running in a browser environment. A surprising amount of network code "works," in the sense that it compiles and runs translated to web sockets. (Great work from the WebAssembly and Emscripten community.) But, you know, web sockets.

pthreads support landed in Chrome recently: https://developers.google.com/web/updates/2018/10/wasm-threa...

Pipes, select, and unix domain sockets aren't really supported (afaik).
I struggle with this too, and two things that help me are:

1) Start screen recording software and dictate your thoughts as you go through the research/brainstorming phase. Don't often go back and view the recorded sessions, it's the act of recording and speaking out loud that helps.

2) Comment driven development. Stub out functions just with comments, write deeper comment blocks inside a procedure where you have a rough idea of what needs to happen. I paste in table and API definitions as comments too, to avoid having to flip to a different screen which inevitably leads to distraction. Once the program is completely laid out in comment form, and compile/runs with just "STARTING" and "STOPPING" displaying, then I start implementing what's in the comments outside-in (from highest to lowest level). I run the program frequently while doing this, each successful compile/run is a small dopamine hit. As I'm going through, remove any comments that are duplicated by code - all that should remain are comments explaining "why".
Anyone else gets display issues with 令? It shows up incorrectly in certain android locations (keyboard, hangouts) but looks fine in firefox. The stroke order illustration on jisho also has the last stroke wrong [1]

[1] https://jisho.org/search/%E4%BB%A4%20%23kanji
Not it really isn't. I think every european country has a similar institution. At least, italians (Accademia della Crusca) and germans (Deutsche Akademie für Sprache und Dichtung) do. I think, that's because european countries are fusions of smaller regions and kingdoms which had their own language each, and at some point in time it was necessary to have a unique language for the economic development of the country. But for the authoritarian aspect, you do not have any kind of punishment for not following the prescription of the Académie, you can speak french in whatever way you like as long as the people in front of you understand you. I don't get where you get your strong feelings against the Académie from.
Only in the past year or two. Before that you could only contact them via a support form and someone in India would answer the support.
A system that is capable of saving your life at one point in time, and killing you in another is still "a system which kills you".

The difference between outcomes is not a valid conclusion.
Meanwhile, in ASIC/hardware testing land, we're lucky to get a regression suite done in under 24 hours.
It sounds like that might have been the place that stole it?
No BS here mate - every word is true. No passing either. My kid was in the car. Try to be civil.
Why the language matters here?
>For me, I see benefit from structured learning and accountability.

I definitely do as well. The problem I see is that the ROI just isn't worth it with the common 12 week bootcamps. It's not that you couldn't come up with a bootcamp program that was worth it, it's that I don't think 12 weeks is long enough. Look at skilled trade apprenticeships--they all take much longer. Even something like cosmetology school is a year long program.

If you had a program that was a year long and was priced similarly to community college, I think that could be worth paying for.

>They are expensive, but going back to school for a 1 or 2 year CS masters is way more expensive than a bootcamp in both time and money.

The problem is that those things aren't remotely comparable. I think the problem is that bootcamps are what for-profit education ends up looking like. 12 weeks isn’t based on how long it takes someone to become proficient, it’s based on how long people are willing to go with no income.
"Take your $thingOfValue elsewhere" still works, it is just that when thingOfValue == "eye balls", the number of people that need to do it before the cost of the loss of those eye balls outweighs the cost of doing something about it is relatively high.
If you want low taxes and little government regulation why not move to a banana republic?[1] The answer is because we don't live in a vacuum--policies matter, otherwise you're just pissing into the wind.

The entire purpose of government is to overcome the free rider problem. If you can't rely on people acting in the same socially responsible manner, then doing it alone (especially at scale) is not only fruitless, it can be outright counterproductive. Coordination of socially responsible behavior is a mixture of social, political, legal, and cultural (e.g. religious) norms. In a diverse society the political and legals components are particularly important.

[1] That's not an entirely rhetorical question. I've met people in South America who have done exactly this. One was a gold standard proponent who found some success in Ecuador as a real estate broker and manager for expat investors. Another was roaming around some pretty sketchy areas of Venezuela, Columbia, and Ecuador looking for a place to settle--his wife got tired of his anti-Bush, anti-Obama rants, called his bluff and told him to go figure things out and call her when he found a place to settle. Those two left the U.S. specifically because of their libertarian political beliefs. I've met many others with more mixed motivations.

EDIT: I respect those two for leaving. Remember, Socrates chose death over leaving Athens, but was he trying to make a particular point. Exile was nonetheless an ethically acceptable option, too. What's not ethically acceptable is staying and skirting the rules. The analogous acceptable behavior in this case would be moving to Texas to make your point but paying your California taxes on the IPO as the ethically responsible thing.
Agreed, using an XPS here too. I remember when I started looking for webdev tools back when I moved to Linux as a daily driver. I was bummed that there weren't any really nice FTP clients. Turns out my file manager was a step ahead of me with ssh:// and various other niceties. It was all built in.
Siri, at least, is total garbage. Half the time I try to dictate a simple reminder, Siri botches it. (The other day, I tried to text my wife that both Maddie and Tae sing. Siri kept transcribing “sing” as “sick.”) Siri at least is no better than Dragon Naturally Speaking was in the 1990s. The Windows 10 speech recognizer is somewhat better, but it’s still not usable (what was the last time you saw anybody use it?).
The significant cost on Windows is due to having to spin up a Linux VM in the background, right? So the cost is probably more due to the VM than Docker itself?
All of Google’s Jokes for April Fools’ Day 2019
I'm surprised this is the top comment on HN given the crowds more technical background. Most are apparently unaware of HW3, which is surprise surprise ~10x faster than the current (2.5) Nvidia chip. They are also upgrading users who bought FSD for free... which was the plan all along.
I think harvesting your own data in house is fine, as long as it is in the owners control.
>I just woke up to the fact that the majority of my self-entitled users were working for multi-billion dollar firms and they were not contributing a line of code or stitch of documentation. With a handful of exceptions, you can't make a living off of open source alone.

And those multi-billion dollar firms will show no greater willingness hire you, despite relying on your software, which they also won't pay for.

Zed Shaw has spoken about this:

https://news.ycombinator.com/item?id=19375895#19376190

> There was sort of like this unwritten contract in open source that we had; the unwritten contract with corporations was if you wrote open source that they were using, you got some sort of job, or consulting fees, or at least some respect so that way you could find jobs.

> ... I started to realize that “No, that contract has completely been rewritten. It’s totally different now. If you write open source, you’re not gonna get a job”, and now what’s been happening - and part of my tweet storm and whatnot about open source - is that it’s gone the opposite direction, where what I see is sort of like almost direct action to prevent open source developers from making money…
Curious to know why you were using VMware on Windows instead of Hyper-V? I would expect Hyper-V to be significantly faster than VMware.
You must have fun hobbies.
Please run for office because this sounds great. Maybe throw something in about repealing prop 13 too.
Sounds like a solid reason to null route the offending netblock or depeer entirely. If Google is hosting an abusive user/users and isn't willing to remediate the issue, there is no reason to glad hand them.
Great, now I only have to google SQL syntax :)

(Sorry, had to take the easy one. Tooling using something as wide-spread as SQL is definitely a good thing!)
An I-Pace is only $60-70k. Assume you have 20k positive equity in your current vehicle the loan cost is about $800/mo. The equivalent would be buying a new Subaru Outback or F150 and paying for gas and oil changes.
This is very cool for simplifying interactive use :) but I'd like to caution people away from immortalizing it in their scripts. sed and awk are both standardized by POSIX and can be found on pretty much any system, and trivially ported to new systems. Porting Python, on the other hand, is comparitavely a mammoth proposition, and often impossible on some platforms. For this reason, I'm generally allergic to "new $x replaces $y!" for any $y which is governed by portable standards.
A human can be confused for sure, but humans learned to see in a non-standard situation what the drivers ahead are doing. If all drivers ahead keep going straight even when road markings are confusing and may look like a lane change then most drivers will also go ahead.

AFAIK no self-driving technology can do this.
Level 3 autonomy such as you describe is generally considered unsafe because the human driver may not have been paying attention and lacks the context to safely take control.

Remote operation is a total non-starter. Our existing cellular networks lack the bandwidth and redundancy for safety critical applications. What happens if the local tower is down because the cooling system failed or a construction crew accidentally cut the backhaul fiber?
Giving the money to other organizations actually competent to do the work was a good idea. Skimming 9% and then allowing those to skim 24% off the top, less so. (But we don't even really know about the remaining 67%.)

Probably they should have identified groups actually doing work, and let them skim off 0%. I.e., let them submit bills to reimburse expenses for shipping, materials and local labor. Well-run organizations can achieve more when they don't need to scrounge for material expenses. Then, you can apportion according to tangible results.

But what do I know?
Among others, perhaps.
> A fascinating or funny video makes the data entry task seem even more excruciating, the same way a sweet dessert makes a sour vegetable taste yuckier.

For me it's the opposite. I often play videos in the background when I'm performing monotonous tasks and it seems to help me from getting completely distracted and abandon the task altogether.
Been using FileZilla forever. Very convenient if you manage lots of sites
https://github.com/godiscourse/godiscourse

https://github.com/disintegration/bebop
What makes it even more complicated is that in a big org, knowing which tasks are important changes over time and with managers and manager's managers.

Surviving and thriving over time requires constant reevaluation.
GDPR.
It may not be obvious to strictly everyone, but that should be reasonably obvious to anyone with enough context to have any business touching that code.
That BI article is confused.

The title says "here's how long the average employee stays at the biggest tech companies" (retention), but then it goes on to give stats about average tenure.

If your company doubles in size every year, then your average tenure is going to be very low--most people just started recently! You simply cannot use average tenure as a proxy for retention or turnover.

The OP makes the same mistake, which is where I stopped reading.
My advice? Don't.

FOSS, in my experience, will not make you money, will not get you a job, and will gradually suck up more and more of your free time until you have none left.

In can also be tedious and frustrating, especially dealing with users.

Usually if any money is made off of your labor, it's made by other people, and they never contribute any of it back.

Spend your time on something you can monetize.
Related story from a couple weeks ago: https://news.ycombinator.com/item?id=19438722
Divide and conquer, let's split the media up into mainstream, alternative, right and left wing. Once everyone chooses sides we can pick them off one by one?
I'm so sick of this crap, I used to like watching fox news and CNN, late night talk shows, even SNL but now I guess I'm suffering from fatigue, I don't know if it's the media's fault, Trumps fault or both but it is all depressingly constant negativity from both sides.
Sorry I know this isn't the place for that rant but neither is the place for this article.
Convert Facebook into a Public Benefit Corporation
I used to use it, too. Does it still store all your server login credentials in plain text?
As with everything, take "almost no cost" with a grain of salt. There sure is situations where docker can be slow compared to bare metal, even on linux.
The problem with your line of thinking is that even that can be manipulated with meta tags and what have you (oembed, etc) and that’s what Google would argue in court.
This is just false in many ways. Paid support for GCP is decent and if you can pay for the higher levels, even better. I've spoken with engineering teams in GCP about issues several times after support escalation.

On consumer side, if you buy Google drive you get phone, email, and chat for all questions. Google Fi is the same.
I agree. For anything longer term, I'd recommend finding the right bsed command and then using -t flag to get the Perl translation.

Perl is installed by default on common operating systems.
I'd definitely incorporate it into my projects if it were ported Go, Rust, or any reasonable redistributable form, and continued to use a BSD license.
Way clearer than cryptic sed and awk one-liners! Big kudos to you for making this and sharing it with the world!

Python apps which are more than a single script are a non-starter for me. It's a big pain to get everyone on my 120+ person dev team to install it properly, they're all over the place with regard to environments. "Oops, I'm on Python 3.4", or python 2.6, or "I use this other python path"; it's inevitably a headache.
Hjalfi Makes Smalltalk (In JavaScript)