skysight-inc/HackerNews huggingface dataset:
meh. the tone isn't so bad but, while at first i thought otherwise, it doesn't really comprehensively explain why it's a bad idea (on first skim i thought most of the content of the answer was an explanation of the difference between a state machine and cfg or something like that). i think a good model for how to answer questions like this is really the same as you'd answer kids' questions as a parent (or maybe anyone's questions?): a flat out no is completely unsatisfactory and lazy. a no with a measured explanation is good.
The Irreproducability Crisis of Modern Science
I haven't tried c++17 year, but c++98->c++11 did bring about code bloat. However even though we were building the same code base for two different systems, one without a C++11 compiler (thus we could not use c++11 features): it is incorrect to say we were not using C++11.

Just turning on C++11 in the compiler brings move to all standard library containers. The header files were not just "somehow" linked in and not used, the additional code was used in many places behind the scene. I haven't done benchmarks on my code, but the general report of those who have is that in exchange for the extra binary size the code runtime was 5% faster. For most people these days that expense is worth it.
The question is "google assistant learns how to masquerade as a user" - implying that the Google Assistant will be autonomous, gain a will and start impersonating users for it own purposes and benefit. That is an imaginative stretch into never-gotta-happen fantasy. The statement does not say "users will train it to have their voice", the statement was that the Google Assistant will do this on its own. Fantasy.
So it's merely an aesthetic objection you have, as opposed to any real engineering merits LEGO may or may not have? That's fair, you're entitled to your opinion, though I find it to be pretty shallow view to take on the subject of engineering.

It doesn't conform to your cultural views of what "real" engineering is versus mere "toys." Society has taught us that real engineering must be metal and stark, while only children's toys may be colorful.
Been using Xubuntu since 14.04 - couldn't be happier. It's my default distro now.
This has been interesting to chew on. Let me say that if there are actually delays, obviously those impose other costs (as a sister post explains here) and so the cost-benefit calculation may come out differently. But your original post was only about whether it's worth risking lives to avoid lurching trains, which is why I thought it was interesting.

I think the problem with your cost-benefit analysis is that you are using different methodologies to value the cost and the benefit. If you value the benefit of non-lurching trains by asking what people would pay, then you need to use a value for human life that asks what people would agree to receive to be killed--which I believe is much more than $6 million.

Conversely, if you are going to value a human life based on lost earnings/support to family/etc., or some other figure which might produce results in the ballpark of $6 million, then on the other side you need to consider only the lost earnings/hard economic costs of an annoying train ride, which are $0 -- there is no economic loss caused by lurching into a station.
"Because that code works fine for 5 years until it blows up after something upstream changes."

I believe the point here is exactly that nothing will change, because the regex in question isn't for a service, it is just for that specific file, right now, today. I've regexed specific HTML files myself too, because even though I am very comfortable with XPath and Beautiful Soup and tree representations in general, regexes are even easier on a static file like that.
His definition is not invalidated by making money so long as the money you make is not the reason you are doing the activity.

The deadline part is a more onerous constraint but still I like his definition better than yours because of the hobbies that have negative consequences (like the mountaineering).

I think the best definition would be a modification of "A true hobby is something that you don't do for money and that has no deadlines attached." but instead of saying what it isn't (deadlines, money) say what it is:

A true hobby is a personal activity that has sentimental value.

The meaning of 'personal' here is that it would be detrimental for the activity to be attached to the world (through things like deadlines or money) and it has sentimental value i.e. it is not a chore but is actually enjoyable.

Another observation is that you sometimes want to share personal things with others but only if they belong to the group you trust with this particular secret. Hobbies can therefore have attachments but only to the world of that hobby (some niche community probably). This world can then become a gateway to the real world again since if you rise in the ranks of this community you become a part of the leadership that straddles the border between the community and the real world, the members of the community will often pay for this 'protection' - as an example, pro gamers legitimize the hobby of gaming since it becomes a possibility, however unlikely, to make a living playing games. This protection allows hobbyists to fully engage in their activity without concern for reality, hiding behind the delusion of one day becoming pro or in other cases staying relatively anonymous or legitimate due to the more extreme people taking the spotlight. For those who stand the vanguard it is a cutthroat life very much attached to the real world (deadlines, money, training, hard work) the hobby has therefore ceased to be a hobby and has become a job or lifestyle.
+1 I’d just add one thing, would you pay $1 million for a studio in the middle of all that? You could live right next to your office and enjoy everything (mentioned above) that the city has to offer while writting code all day. Sounds like a healthy and dreamy life.
Amazon Aurora Backtrack
There are. I suppose LSS SP,value is possible on i386+ and there is also the task state segment which might help. But this was a hack in the original 8086, which wasnt the best processor design ever to start with. It stays there because of backward compatibility.
There's 'Lubuntu' as well.
Perhaps you misunderstood my position.

I'm simply saying don't ask your team where they live -- let them decide how far they want to commute. Also, for remote jobs, there is no reason to ask where someone lives.

Is it insane to say "don't ask people where they live, hire them based on their merits and abilities not on where they sleep at night?" I don't think so.
Contractor ... Biometrics firm. I loved this company and would still be there today had they not lost so many ppl with the draw downs in Iraq and Afgh.

BTW ... this is a true story. One of my career's shining moments.
Thanks for bringing this up, this one had dropped off my radar.

I do think that the simple concept of having `toolbox` installed by default is a powerful one, and while we should revisit some of the details I'd say we should carry this one forward.

Have you built much scripting up on top of it, or is it just having it available for interactive use?
What was wrong with Synaptic?

I always felt the the offical Ubuntu package manager was a dumbed down version that(though its been a while sine I have used Ubuntu). Synaptic definitely felt better for installing libraries instead of applications.
Show HN: A simple CLI library written in Go
> In theory this is worth it because you're paying for that awesome Linux integration

Dell's hardware generally works quite well with Linux. Since 2014, I've bought two desktops and two laptops from Dell, and everything has worked out of the box with the Linux distributions I've tried. My employer bought a new desktop computer for me from Dell with Ubuntu installed. There's no need to pay a premium.
> Net Neutrality is government regulating ISPs. ISPs are not the internet.

I've been doing some research on the prelude to Russian revolution and what I discovered is that Communist party of USSR did not start or create the concept of a brutal 'Secret Police'. The Tsar of Russia created the secret police and they had no concept of civil liberties to begin it.

When Communist party took over, they merely used this concept (and bolstered it), in addition to all the other terrible things they did.

Similarly, China didn't end up with a brutal communist party, they had a brutal Emperor, and Chinese communist party just step into that place (preceded briefly by Republic of China).

My point is, generally a tyrannical control of things begins with a more nobler or palpable reason, which eventually is taken over by bad people.

Take for instance, France has ban burqas in public places. You would think that the American right would consider this to be a noble thing and would wanna advocate it, but they won't because this gives the govt power, and eventually this power could and would be used against them.

Today you're claiming that net neutrality is govt controlling ISPs, not the Internet. But can a radical religious govt ban blasphemy on the internet by forcing the ISPs? FOSTA-SESTA were terrible things which passed, without any anti-NN side opposing them, and now nearly everyone in this thread is saying "Oh if you have a problem with NN how come you don't say anything to FOSTA-SESTA".
This doesn't make sense. Why would the ISP's want to throttle the websites that their customers are using? Even with the lack of ISP competition, pissing off your users that much seems like a bad strategy. And they can already throttle users based on bandwidth used, how would eliminating net neutrality help them achieve this goal.

I predict the ISP's selling a default throttled connection to everything, and then for $10 more you can unthrottle Netflix or YouTube. Competitors would need to convince ISPs to allow unthrottled access to even have a chance.
The implication is that Google Assistant will gain a will of its own and start masquerading as end-users for it's own benefit. No. Ain't gonna happen. Not even remotely possible.
>I often feel a lot of these Western articles on various Asian cultures to be quite disingenuous.

Half of it is people that haven't lived abroad, and are not familiar with different cultures (or are only shallowly familiar) not being able to image a different way of life and set of values as "normal".

Another half of it is media wanting to paint a story such as that is larger and more impressive than it actually is.
I just ended up making a bunch of keyboard shortcuts with the Windows-key.

Win+R -> Resize
Win+M -> Move
Win+A -> All desktops
Win+Q -> Stay on top
Win+H -> Hide
Win+Arrow -> change workspace
Win+Shift+Arrow -> Carry focused window to workspace

etc.

This works so well for me that I completely removed all the buttons from the window manager since I no longer need to access them anymore.
This is a feature, not a bug.

In fact, many jurisdictions have requirements that, above a breathalyzer-reported BAC threshold, different minimum mandatory punishments are levied. Sure, a sober person won't get a result that's above the legal limit most of the time, but someone who's done some drinking and is within appropriate parameters is often labeled as DUI, and could potentially register as above this higher, mandatory-jailtime, mandatory-felony situation.

I've known of cases where the breathalyzer in question has been shown to be broken and decommissioned, yet the people whose numbers were so wildly inflated that they couldn't possibly be accurate have still been convicted using these numbers.

In one case in particular, the judge ruled that the evidence on the unreliability of the machines in general (and this machine in particular) was not admissible for court.

It's about punishment, not deterrence.
I don't usually put myself in a position to have private conversations with that type of person, and I suspect Scott doesn't either, but you're very correct to point this out.
a web-based administration software to handle various things related to the Vatican's library and university, like physical access, people registration, accounting etc. kinda boring but still exciting for the good and the bad of working in that environment
Yes, but the final version of the C++17 standard was released as late as December 2017, so support may not be "production ready", neither in gcc nor in other compilers.

You can the summary of the gcc c++ standard support here: https://gcc.gnu.org/projects/cxx-status.html#cxx17.
Full support for all features in the c++17 standard, but the support is declared "experimental".

Similarly here for clang:
https://clang.llvm.org/cxx_status.html

And Visual studio:
https://blogs.msdn.microsoft.com/vcblog/2018/04/26/announcin...
(link to latest blog post, perhaps there is a status page that gets updated, but could not find it).
You should be skeptical of the output of a ketone measurement device. You need to measure blood concentration of beta-hydroxybutyrate to accurately determine your ketosis situation.
The police department says they "approved the instrument that best fit our business needs." It's a bit disturbing that they think of themselves as a business, especially since arguably their business need is to get as many convictions as possible.
Exactly -- and also if they are applying for an off-site job, why does it matter?

Perhaps there are some edge cases where this makes sense to consider, but I don't really understand what they are.

Judge the person's performance within the organization not where they live.
No, "making money" and "hustling" can never be a hobby.
I'm fairly sure object() also returns an object which is unique and distinct from all other objects. The only difference as far as I can see is that make_sentinel returns an object that has a unique and distinct type from all other objects, but I don't see why you'd be checking the type of your sentinels in Python.
> I think they need to be a last-resort when everything else has been tried.

Problem is you can always always cry that not everything has been tried and perpetually put off regulation until we try this or that or this again (it might work because things are slightly different now). It's also easy to argue that existing regulations were put in place by morons who had no reason to regulate anything, and ignore all the history and precedent how civilians, businesses and even government entities can't be trusted to operate above board without a gun to their head.

Even if you're naive enough you can see the utopia with limited regulation where everyone acts responsibly and for the greatest goof, plenty of people don't really want to be subjected to the reality of that perpetual experiment. We've had generations, centuries even where people had an opportunity to do the right thing sans regulation and the minute it costs more than $0 those ideals go out the window, if they ever existed.

And certainly seems like some of the nicest places to live are fairly heavily regulated in many aspects. And places that have very little regulation tend to be hellholes of pollution and varying degrees of human suffering and environmental damage.

So where is utopia of meager regulation that can be used as a shining example?
Japanese too. Keep in mind that this article is written from a British/European standpoint, where working overtime is an exception, not the norm.
You can have those with a window manager too, but in this case you need to do more fiddling

I use xmonad with stalonetray [1] (which as you may guess from the name is a standalone notification tray) and dzen2 [2] as a notification area for basic information ( battery / cpu / temperature / wifi status ).
With them I cover enough of my needs and I don't feel the need to anything more complex.

I think that it would be nice to have some middle ground between a full desktop environment and bare-bone and manually configured window manager though.

[1] http://stalonetray.sourceforge.net/
[2] https://github.com/robm/dzen
Nothing is exempt, some things are far less fragile than others though.
A lecture hall in front of a couple hundred students of "Topics in Mathematics for Engineers" (i.e., grab-bag of ODEs, PDEs, and linear algebra). I hadn't prepared a lecture for the day, so instead I did a live implementation of reduction to reduced-row-echelon form, in C.
How a startup is made – The tools we use
It's called need to know: If you read "Taking of K-129" - about a related - but even more secret op, you'll find countless examples of individual contractors who had to be fully cleared into the program because they were smart enough to "connect the dots".

The result there is they get briefed/cleared in, rather than kept on the outside where their curiosity might blow things up.
Totally! I was one of these people in high school math! I remember clearly thinking "but i got the right answer >:(" and now as a professional engineer i reminisce about people who want to know why you are right.
Human stupidity is an endless resource that will never be exhausted.
If you're going to be arresting people for DUI, you need an objective measure of impairment. Whether or not someone can walk in a straight line or say the middle third of the alphabet should be plenty for probably cause but not enough to arrest someone.
Not to mention that there's nothing "weird" about it.

Some areas eat frogs, others don't. Some areas eat squirrels, other don't. Some areas eat snails, other don't. Some areas eat horses (including major places like Italy) other's don't.

Some areas eat dogs, other's don't, and that's not just limited to Korea -- it happens throughout the globe:

https://en.wikipedia.org/wiki/Dog_meat#By_region
Ah, I was asking to try and figure out the fear level, if enlisted, I would imagine there would be more fear? Either way. LOTS OF FEAR! Cool story :)
Tenure-track faculty positions are hard to fill in this tech market no doubt. However, with multi-billion endowment at top schools, couldn't they pay competitively at least for part-time lecturers with PhD and some teaching experience, who might be working in the industry, to fill in requisite teaching needs?

I guess if the above is adopted, there could be issues with part-time adjuncts getting higher hourly rate, by some measure, than tenure-track faculty. Thus, a market-based bonus which could fluctuate with market conditions of each field for tenured or tenure-track faculty members should be considered.

Added: By hard-to-fill, I meant hard-to-fill to the qualification threshold of research universities implicitly referred to in the article.
What's a Good Job? This Billionaire CEO Has an Answer
Oh, I thought this would only be used only for services that do not allow other forms of 2FA. For example, my google account is protected by U2F security tokens.
Millennials - the beginning of the end for China's authoritarian government? :D
HardenedBSD is based on FreeBSD, not OpenBSD.
In Japan ~5 years ago, I went to a McDonald's that was pretty dang fancy. Shockingly, and unrelated, people were smoking in the dining area. Weird.
In last few days, I actually wanted to order powerful laptop from System76. I want laptop with strong GPU (e.g. Nvidia) that will run Linux very well.

Aside from System76, can anybody recommend powerful laptop fully compatible with Linux?

Of course, I can buy any laptop with several GPUs and install some Linux distribution. But I don't want to spend 4000 USD and then discover that some hardware isn't supported.

P.S. This time, I really don't understand why my comment is being downvoted.
Can someone explain the risk factor? It cannot be remotely exploited or though browser if I'm reading it right. But a malicious program with user level access can get kernel access. So exposure to malware running on a limited account can get higher access?
I stopped eating meat for climate reasons; methane production from cattle being a major factor. Glad to see that there might be a solution to that problem.
If by ASP you mean classic Visual Basic, I'll grant you that. And Pascal.

But ML, Eiffel and Modula were never mainstream.

And Perl, Fortran, Cobol probably still have more programmers out there than Common Lisp has :)
On the site I discovered today they have audio recordings of lots of the sayings, and all of the Scots translations have them!
We're not talking about one-liners used on a single file here (as far as I could tell) - if that's the case, use whatever quickest hack you can think of to get the job done. Use-once coding is entirely different - everyone loves some code golf once in a while, but it doesn't mean you commit that to git :)

For re-usable tooling though, after some time you tend to avoid design patterns that you've personal witnessed break down repeatedly and cause issues.
And that’s the type of machine being questioned in the article, not the roadside ones?

Should be clearer - and if those bulky machines are replaced with blood tests (assuming they are much more reliable) I don’t see the problem. Having doubt in the test used to bring someone to a second test is fine. The second test is used for conviction so there can’t be any doubt.
re: string_view, this is a really good summary: https://abseil.io/tips/1
My startup failed and this is what I learned
This is because the one-liner is actually (sorry SSC) a valid logical template, relying on assumptions about rule of law to draw a deductive inference. We can see the template itself:

"When X is illegal to possess under some jurisdiction's law, then the residents of that jurisdiction will be criminalized by their possession of X, and thus the only possessors of X in the jurisdiction will be criminals."

SSC probably doesn't like this one because it's definitional. People like to use "criminal" is a qualitative label for people who they feel have broken the law, but it is in fact definable as a quantitative label for people who have committed acts which are unacceptable as a fact of law.
Are you aware that you can hold down Alt and right-click-drag on a window to resize it? Alt+left-click-drag moves the window. (I believe it's Alt on GNOME, might be the Windows/Super/Meta/Logo-key instead.)

So, when you have your hand on the keyboard, this can be much more convenient.
Or maybe to get real precision in very complicated things, you have to prioritize some things over "writing well," which is partially about making things easy for the reader. What if some things are just complicated enough that they can't be elucidated well in a short space? Some stories need a book, not a newspaper article.
And yet "luminaries" like Musk and Kurzweil expect even more impressive feats than than, and in the next 20 years or so.

(Not that I agree with them, I mostly agree with you, just sayin...)
They should also publish the statistics for number of PhDs looking for a job per faculty position open. That would tell the full story.
I would really like to run Arch, but last time I checked it was a manual process (so I am on Majaro). The docs are really good. I am expert enough to get a lot of benefit from that amount of detail, but not expert enough to be bothered with the manual install process.

One thing that gets me is ~12 years ago I used to install distros all the time. There was a semi standard way to partition your drive, / home and swap. Now I look at the partitions that are produced and a lot of the time I have no idea what is going on. And please stop moving the bloody usb drive mount location about.
Doesn't this mean that if the authenticator is cracked then all of your accounts are revealed and become vulnerable?

Compared to the situation today when if one your passwords is cracked they can't immeidately access your other accounts.