skysight-inc/HackerNews huggingface dataset:
IIRC, Erlang uses shared mutable state internally, though its not exposed, so it needs to lock around accesses to that, but this isn't equivalent to the Python GIL.
> If you'd instead invested in the stock market any surplus over renting, you often would have come out ahead.

Why do you assume there is a surplus over renting? If renting gives you that much if a surplus versus buying the equivalent property either your local market is seriously out-of-whack or you have a really sweet deal from your landlord.
The article web site crashes Chrome.
India's big food delivery startup might be in trouble
Environment Storytelling in Dishonored 2
ARPANET was created in 1969. Distract all your geniuses with cat pictures and flame wars, and doom is sure to follow.
> The most frustrating thing for me are the many Bugzilla entries for issues that I'm having, with patches, that are sitting there for years. For example this one https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=25986 which was open for 14 years before it became CVE-2015-5358

That one is a particularly disappointing and egregious example, but highlights the problem we have with stale PRs and patches. There are a number of folks in the FreeBSD community working on triaging old (and new) PRs, but it's slow going and a mostly thankless task.

If you have other cases of issues that have existing PRs and/or patches please feel free to let me know (email in profile) and I'll try to find out why it's stalled and if someone can help out.
She was the public face of this work:

https://googleblog.blogspot.com/2010/09/search-now-faster-th...

I wouldn't have expected a VP to be involved in infrastructure, and machine planning.
Waze seems more aggressive about alternate routes than Google Maps. Waze also gives you the firehose of cop and other road objects.
I suspect this has more to do with recent European regulations than anything else. Instantly sending search queries without [explicit] confirmation is a minefield of liability for the company.
That code ought to be a compile error. "On this code path, your code assumes ptr is null and not-null at the same time!"

Not all UB can be detected at compile time, but when it can be detected, it should be flagged to the user.
Wow, finally.

This was such a disruptive feature. Completely distracting from the moment you interact with the page. This wasn't a productivity bonus in any way, regardless of purported reading recognition rates and eye tracking/movement measurements.

No, computer. You wait until I'm finished. You wait until I tell you I want you to do something. You don't jump at every flinch of my fingers. Not all interactions require reaction.
I got to try out Android Auto on a rental Ford Focus last week and now I can't drive my 2015 Mazda 3 without hating it a little.

I'm sure you know that there is an unofficial Android Auto installation available on certain Mazda forums. Unfortunately, they still haven't managed to fix a serious issue with Bluetooth calling.
I like my passwords 1, 2, 3, and 4 5.
There is no reason software based U2F tokens can't exist. We actually released one just this week: https://github.com/github/softu2f. It went through a certification process and was certified as a valid FIDO U2F implementation. I'd love to see more and more non-dongle based solutions going forward.
Me too. I loved it that on the old youtube they didn't have any password restrictions and mine was 'x' for some years till Google took them over.
The search suggestions are still there, so the various memes around "why do ..." still work. The part that's been removed is that Google Instant used to start showing you the results page as you typed, before hitting enter.
Hey man Omar from Kueski, good to see you are progressing on this. I will definitely download the CLI program and start playing with it!
> I know so many who bought their house for $70k-$100k in the 70s and now see their neighbors sell for $1m-$1.5m. It's insane.

Yet those returns (10x-20x) are lower than having invested the purchase price in the S&P500 (with dividends re-invested), which returned a 21x to 30x total return over that same time period (depending on which exact spot you chose to be the "70s")

https://dqydj.com/sp-500-return-calculator/

The house also provided a place to live, so you need to goose the house effective returns a bit there, but that place to live also came with overt property taxes, maintenance expenses, etc.
> had a very odd combination of thug background mixed with highly valuable software development abilities

This is my experience, too. And it is very good to read this here. Great article, thanks for the writer and the one who brought it here. We are a minority in tech compared to women but it is difficult to not think that HN is as racists as the article describes when you see articles like "Women in Tech" getting a whole day into the #1 and this one flagged with a lot of racists comments that aren't flagged.
> Monetary transactions are already pretty well protected

To borrow some progressive terminology: check your privilege.

Also let's not forget

https://en.wikipedia.org/wiki/Operation_Choke_Point

https://wikileaks.org/MasterCard-breaks-ranks-in.html

Civil asset forfeiture

etc.
Kolab Now offers collaborative office suite in “privacy asylum”
Time to Include More Hardware Devices in Teaching Computer Science?
Why would it be an insult? This is something proactive, educational, targetted, and good.
I think ImGui is amazing but just be aware it's non-English hostile (arabic? thai?).

It can display other languages but uses a static font glpyh texture instead of using a font cache (there are too many characters to use a static texture).

It can't take input from an IME so no CJK input or other IME languages.
> This is a really good question. Each language adopts its own philosophical stance on the matter. Java is an excellent example of a language that tries to minimize undefined behavior, as much as C maximizes it. Even in the case of data races, the range of machine behavior is quite constrained (it can't break type safety, for example). This approach has some cost in performance, but Java is still performant. We don't need to worry much about programs breaking as Java compilers optimize more aggressively, although in earlier days there were sloppy programs that depended on the specific behavior of the specific JVM they were written on (see Cliff Click's writings for more on this).

The Java memory model is usually cited as a success, but it's success is far more qualified than it looks at first glance. The original memory model was horribly broken and no compiler actually implemented it. Java 5 introduced the modern memory model (in particular, the notion of data-race-free being the underlying basis for the memory model in the specification), but its attempts to pin down what could happen in the face of data-races is still inaccurate in terms of what compilers do and insufficient for what people would like them to be able to do. The C/C++ model of "controlled" data races in the forms of relaxed atomics (and, to a lesser degree, release/acquire and release/consume) are still considered incorrect and in active development.
Intermodal = ultimately delivered by truck.
Ohhhhh. I misunderstood. Thank the lulz gods.
And when my hack is done,

Ha ha! begins the fun,

From Severodvinsk to Minsk to Pinsk to Omsk to Tomsk to ME the news will run!
Fine if the employer pays upfront or into a trust. If you sign on exclusively then you need to know the other side is committed, we know the military is committed... tech company x, not so much.
>Embrace Password Managers

I disagree. Author pointed out "all eggs in one basket" issue, but it doesn't look like he completely understands the whole problem. The main problem is that passmanager holds a lot of metadata.

For example, you use unique password with high entropy for every service you use. Once attacker gets your one master password (through zero-day or just by watching you type it), potential damage is massive. He doesn't have to try to find where you are registered, password manager will tell everything, about every single account and possibly more; some people even store credit card/banking info in passmanager. At that point it's over, you lost.

"... if (password manager) gets compromised it's going to be bad news. But this is an exceptionally rare event compared to the compromise of an individual service which consequently exposes credentials."

This is not an argument at all. Let's consider the situation when individual service gets compromised. Attacker has thousands of salted hashes. With good hash algorithm, he have to spend considerable amount of time cracking every single hash. He doesn't target you in particular. You are just one of many. If attacker cares about you, after cracking hash and getting your password, he has to do a lot of research (trying to find other sites where you used that password and hope you didn't change anything there) to make any use of it. Objectively, he doesn't actually have much. So going after popular services you use, just to get your password, doesn't look like a good attack vector in the first place.

People should know, that password manager is just a glorified notepad file with one password. By using them you are trading safety in situations when attacker targets you, for safety in situations when attacker targets someone else and you are just a collateral damage. If you must, use them only for information you don't care to lose.
I'm suggesting Amazon can be trusted with my credit card, and implying I would use them over any other merchant as long as I am reasonably sure I am getting something genuine. Prime or Fulfilled By Amazon are pretty good determinations that I'm either getting something legit or I have a very clear path to return the item and get my money back.

I can't say the same thing for a billion other little shops online. If you can't trust that a product on Amazon is legit, how can you trust some no-name site? I can't see how "www.Totally-Legit-Nail-Gun-Depot.info" can be any more deserving of trust than the largest online retailer in the world who has a better-than-world-class return policy.

That's like saying "I've been burned by bad doctors in the past, I'm going to have my brain surgery performed by this guy in an alley". I don't care how many patient referrals Alley Guy has, or that I have life insurance in case he kills me.

Better the devil you know, right?
Yes?

In the grandparent's solution, I should be able to e.g. collection.map, the type system and/or hints from myself should inform the compiler whether or not there are side-effects, if runtime bounds checks are needed, if this is something that can and should be turned into SIMD or concurrent threads. OR I should be able to write some mildly-portable assembly-type algo using intrinsic functions that represent precisely what I want the machine to do, and expect that is precisely what will be done (and deal with porting this to whatever platforms I support). In neither case is there a concept of undefined behavior.

Modern C/C++ is at a level of abstraction where I'm writing explicit instructions for a hypothetical machine, the compiler will consider explicit details in my implementation as implicit suggestions in order to map what I've asked it to do to what the hardware is capable of, and it's up to me to have to be aware of the consequences.

It's not the worst problem of course, but it's not a non-problem.
Yes, people do. I use my laptop on the couch all the time.
Was looking to see if one of you guys turned up in this thread. "And how was the Deis team involved in this?" Didn't see any mention of you all in the article.

Thanks for showing up and weighing in on this! k8s connector looks really cool, is this a totally unique thing or are there anything comparable for ECS? I've never heard of a Kubernetes cluster with virtual nodes! Sounds like you could use this connector and potentially save yourself from ever needing to configure autoscaling in the Kube cluster.

I'm really curious how things are going at Microsoft for this incredibly productive team of people, from Deis, who have put out so much great software that has kept my attention. Hope that everything is great!
That was my thought too. IPv6 shouldn't cause hangs if it is configured correctly.
From the article:

>In contrast, no significant decline was seen in South America, Asia and Africa.

Presumably on average these regions are also seeing similar temperature increases. I'd think that whatever the cause is, it's not something that is affecting people on a global scale.

Also, temperature-dependent sex determination is only seen in a few species, and not in mammals as far as I know: https://en.wikipedia.org/wiki/Temperature-dependent_sex_dete...
But aren't there human inhabited parts of the world which are warmer than the western world...
A few points to keep in mind when reading any upcoming story about Elon Musk
وظائف المعهد التكنولوجي العالي 2017
I make sure that I always remember at least two passwords in addition to the master password for my password manager: my bank and my email.

If I need immediate access to any other site and I don't have access to my password manager, I'll just trigger a password reset and check my email.
I kind of feel that this doesn't happen as much for engineering positions, unless you're moving to a consultancy. However, consultancies are a different beast.

I've worked in a few different industries myself, and I feel it gives me a broader view of things. Regardless, most of the engineering orgs I've been in have a heavy NIH mentality. They don't really care what you did at other companies. I've often been met with resistance when I suggest techniques or particular stacks that I've used successfully at other companies. So your experience is often dismissed and it can create a good deal of frustration.

I do have friends outside of engineering that have used this to their benefit. One friend had a good amount of experience with merging multinational orgs from an HR (benefits, compliance, etc) perspective. He was hired by Facebook for this exact reason and got a handsome raise and more substantial benefits.

A broad experience might be good for soft skills/procedures, but I have yet to experience that in engineering.
If you look at the US, people mostly congregate around areas with nice weather and flat geography. The rust belt is arguably a reaction to Air Conditioning not offshoring.

100 years ago being north of Virginia meant trading milder summers for worse winters. But, summer with high humidity and no AC can be brutal.
I didn't mind it, but I wont miss it either. I usually end up typing my whole search as a matter of "my brain sent these words to my fingers and my fingers are going to type until they are done" kinda thing anyway, so it was a wasted feature
The most annoying part is still there -- of the home page morphing into the search results page as soon as text is typed. It is a totally nonsensical design.

1) Type stuff into google.com
2) Delete all the text

You are now on a totally empty results page. Why is this a sensible design?
If it's just a link-local address that doesn't tell you anything at all.
Writing a purely functional function like, say, factorial, or the Ackermann function, was no problem at all.

Writing a "purely" side effect-based one, say, read a string from stdin, parse an age, and say, "What, you are %d years old?!?! Wow, you're old!" completely eluded me.

Maybe it was just that all the tutorials I encountered sucked. Maybe I am just too dumb for Haskell. Given that I currently really love Go, I kind of suspect the latter. But who knows? I'll find out next year, I guess. ;-)
It's a couple minute procedure likened to removing a splinter. Also, you don't really have to get it removed if you don't want to, it can be inactivated without your involvement.
There's a massive surplus in the Boston/Cambridge/Arlington market right now, thanks to cheap money (low interest rates on mortgages).

That's before considering the optional upgrades that people tend to do to owned houses that they don't do when they are renting. (A functional kitchen with white appliances and laminate counters in a rental is a functional kitchen. Same kitchen in a house is a drive to install granite countertops, subway tile, pendant lights, and stainless steel appliances. Scratched wood floors and 5-year old beige paint are fine in a rental, etc.)
Learning from magazines is definitely a great way to ease yourself into learning about a new subject. It's worked out very well for me. The only other approach I find that works as well as a starting point is subject-focused online forums. For example, if I want to learn about creating an electric car, no magazines that I know of, but there is a forum covering this subject:

http://www.diyelectriccar.com/

Just reading through the content gives a good feel for common issues and solutions.
I've been an unabashed fan of Elon Musk ever since I read the long series of essays on him at Wait But Why blog. So I am probably not objective in evaluating him. This blog post, while not deep in research, did make me pause and think if my love for all-things-Musk has gone too far. Curious to hear what the HN community thinks.
> If you're talking about the US, no kids are getting the support and role models they need in the schools.

While I can't argue with the sentiment, I think that this is unnecessarily dismissive of the efforts of teachers (as opposed to administrators or politicians), most of whom do not bear the blame for the current de-prioritisation of education. Certainly I got both support and role models in school, and it was from excellent teachers; and I can't believe that there are no such teachers left.
Moto G5 Plus.
1-2 years is business as usual; multiple employees quitting in less than 3 months means you're doing something wrong.
I am hoping that studies emerge that positively correlate a firm's mean employee satisfaction / tenure with long-term financial health. This was conventional wisdom for a while but as far as I can tell, data models just aren't sophisticated enough to prove it out. Yet.
Seems like people want to treat currencies the same way people have been used to thinking about what traditional banking has become today.

For those among us that want to ignore the long history of banking and coinage in general, some depositors in greece may have recently seen similar analogues to why banking in a particular locale turned out to be a very bad idea.

Though you'll have people debate the relatively philosophical differences all day compared to the parties who have ended up on the wrong sides of the above.

What I'm more interested in is: how does all of this change the landscape of incentives of actors of all sizes, and what capabilities does it give to such that weren't accessible to such (or any) degree compared to before?
Brilliant post. Insane how cheap things are getting now. And that tape gun dude has mad skillz.
You never take your laptop to the couch?
OpenSUSE 42.3 Released
Thank God.

This feature has been the bane of my Google existence. I often want to hit backspace to go back a page, but because their search bar steals my focus, I instead remove a letter or two and perform a search again.

I have never, not once, found this feature to be useful. Who doesn't type faster than they can read a page of results?
This is my go-to post on advice for US taxpayers: https://forum.mrmoneymustache.com/investor-alley/investment-...

(I didn't write it, but I generally agree with it and I like that it's very concise, fairly approachable, and you can readily act on the advice.)
Would you mind if I told you that you're not even wrong?

First, neither Hayek nor Friedman were well known for contributions to labor market research. Hayek was well known for his critiques of central planning while Friedman was famous for his contributions to monetary theory. But my point is that these guys aren't "labor market economists", so taking an issue with them over labor market issues would be barking up the wrong tree.

Plus, I don't see why "pure theory" should push anyone anywhere: constraints on model-building are actually quite weak. On the other hand, labor market models haven't become more like consumer goods market models over the years. If anything, the opposite has happened: labor markets are unique among other markets because of stuff like human capital, efficiency wages, signalling, gift exchange, searching costs, internal labor markets, non-cognitive abilities, poaching externalities, hedonic benefits of work, etc. This list isn't exhaustive.

There are very fair and well-documented economic reasons why present day firms might want to put more money into their employees than a 19th century landowner hiring day-laborers during harvest would. Firms benefit from having (and keeping!) a skilled and well-motivated labor force, and so they act accordingly. Trying to look "beyond" economics if you haven't heard of any of those is just looking past it.
So what you are saying is the calculation for 1 core, 1GB of memory for 1 month would be:

0.0025 create + (0.0000125 1 core/second + 0.0000125 1GB memory/second) * 86400 seconds/day * 30 days/mo = $64.8025/mo

Is that correct? $64.8025 per month is pretty steep for 1 core and 1GB of memory, I guess this is targeted at short-lived jobs.
Monero doesn't help if the FBI manages to get a copy of your DB with trade histories etc. With BTC-e being hosted on unencrypted servers in Germany, it's hard to believe they wouldn't have been able to get it.
Piccole cose da fare ogni giorno per un matrimonio più forte
Of course she wasn't involved in making things work efficiently and reliably, since that never was her responsibility, but the whole reason all of that had to happen was because she decided to turn what normally would be one of the many, many cool internal demos into a public, differentiating feature (and got signoff from upper management). I'll miss Instant on desktop, for the record. It was a great achievement to implement in a relatively short period of time.
> People who live in countries with regressive regimes where law enforcement can be legitimately dangerous?

Depending on who you are, one could argue the United States is one such country. If it can apply to the US - it can likely apply everywhere.
Infographic: The Truth About Spear Phishing
> What's different now?

Cash compensation for most percentiles has stagnated since the 80s. There's a lot of mooted reasons for that -- increasing fringe benefit costs, demographic changes, Cowen's technological plateau, decline of labor unions, etc., etc., etc. -- but the upshot is that we have a ratio where the numerator has continued its growth pattern but the denominator has not.

Growth covers a multitude of sins.
I've had a GeekDesk for a long time now... [close to 10 years?].

I love it; and move sporadically between standing and sitting. Standing is better for conference calls.

Writing prose, emails, books, and blog posts are better done sitting down.

In terms of writing code, I could go either way.

Often switching between standing and sitting is a really good way to fix a problem I'm having focusing.

That said, I go through spurts where I stand a lot and spurts where I sit a lot; there is no real rhyme or reason, I'm not as religious about swapping every hour.

It surprising how natural it feels to stand and work at the desk, and once I get in a zone it doesn't matter if I'm down or up.
>If drug lords and human traffickers simply paid their fair share of taxes chances are money laundering would not be on governments' radar.

This is a bit ridiculous. It's sometimes just more convenient to prosecute the side effects of crime than the crime itself. The financial system and regulations are set up in a way that makes it possible to catch and imprison criminals solely for their use of legitimate banking for their illicit activity. It adds a net to improve capture.

You don't put out mousetraps to protect the bait.