skysight-inc/HackerNews huggingface dataset:
Disclaimer: I work at Intel on PMDK (pmem.io)

Both Windows and Linux implement DAX, which, as @the8472 explained, allows bypassing page cache in memory mapped I/O. Additionally, DAX optionally allows you to flush your data directly from user-space instead of calling msync.

And that's the gist of NVM programming model [0], its entire point is to allow applications to avoid the now hugely excessive abstraction layer of traditional storage.

And I will freely admit that programming to raw memory mapped files can be difficult, but there is ongoing work on making it easier. An example of that is, excuse the shameless plug, Persistent Memory Development Kit [1], which makes writing new software for this new type of memory much simpler.

Performance of an NVDIMM is obviously hardware dependent, but the now widely accepted programming model works with the assumption that persistent memory is fast enough so that it is reasonable to stall a CPU while an instruction is accessing it. I'm not sure on what hardware evaluations you are basing your claims on, but let me assure you that the HW solution being described in the blog post does not violate that assumption.

[0] - https://www.snia.org/tech_activities/standards/curr_standard...

[1] - http://pmem.io/
gVisor runsc guest-host breakout via filesystem cache desync
Honestly the vast amount of libs is the reason I don't like nodejs. It's a lot of shoddy duplicates.
What happens when you take a professional workplace and try to make it a "lifestyle".
I’ve always found this bizarre as well. The amount of air miles/cash back/whatever my U.K. relatives leave unclaimed by purchasing everything on debit cards is nuts to me, not to mention the extra sales dispute options a credit card provides, often free insurance for rental cars etc.

The “Europeans are debt adverse” argument doesn’t really make sense to me either - if you clear your credit card balance each month this is in practice much the same to you as having purchased the same goods on your debit card, just minus many kinds of rewards or benefits.

The amount of money I receive in cashback via credit cards largely dwarfs any kind of interest I make on the cash in my household spending current account.
I agree with the sentiment though I'd reword it as "developers need to know that their understanding is correct at all times".

This is uncontroversial, we can't build things well if our understanding is wrong, whether of user requirements, budget/political process, technology, existing infrastructure/whatever.
The vermiform appendix impacts the risk of developing Parkinson’s disease
They obviously put in the probably very non-trivial effort to make a windows version. This is about caring about the product they produce.
Offices. Real offices with doors.

The on-site gym was pretty great too.
Apple Just Can't Stop Throttling iPhones
Why is it that on this topic specifically HN users, who are largely analytical logic driven people, consistently rely on Anecdotes?
Flex Logix Says It’s Solved Deep Learning’s DRAM Problem
I was in Kona for the Iron Man Worlds just a couple of weeks ago. We spent some time up and down the west coast there.

And for what it's worth I saw more Kingdom of Hawaii flags than any other.

On a side note I could move there tomorrow and take up surfing. So anybody willing to have a remote engineer working on Hawaii time just let me know...
Could you please translate that second example?

> If the systematization of the possible is somehow reconfigured by self-learning algorithms, are the capacities of indefinite potential then also reconfigured when it comes to evading this very systematization ...

It just doesn't parse for me. What is doing the evading?
It was literally only a few days ago that Google/DeepMind posted about a new approach to curiosity:
https://ai.googleblog.com/2018/10/curiosity-and-procrastinat...

That blog post also mentions the noisy TV problem.

I am not skilled enough to describe how these approaches differ.
Hmm, it may be what you say. Makes sense.

What I have done now is covered the notch with a tape and the strain is gone. Maybe it is that I got used to it as you suggest.

At some point I will remove the tape and see if the strain comes back or not.
Top 13 Best Laptop for Machine Learning
Url changed from https://www.theverge.com/2018/10/30/18045230/alphabet-google..., which points to this.
Fresh Opportunities in the (new) Mac App Store
There used to be HN Office Hours and a few other startups that tried to do this a few years ago:

https://news.ycombinator.com/item?id=1943633

https://techcrunch.com/2010/09/27/opzi-a-quora-for-the-enter...
Any Emacs users looking for something similar, see EIN [0] and ob-ipython [1].

[0] https://github.com/millejoh/emacs-ipython-notebook

[1] https://github.com/gregsexton/ob-ipython
Paralysed men walk again with spinal implant
A report by the Canadian Astronomical Society (Canada has a ~15% stake) found that with taking all these variables into play, Mauna Kea is still the best site for TMT. See page 35 for the final recomendations: http://casca.ca/wp-content/uploads/2017/03/CATAC-Report-Fina...
Hacking FullStory to reveal customer journeys
Meh what this study doesn't take into consideration is dependent memory states or differential memory states. If you learn something while high, then you often need to get high again to be able to remember it. This happens with everything from antidepressants to alcohol. Why this is always overlooked for cannabis I don't know.

For example, if someone where to study high, then get high before taking their test they might perform equally to the sober group or possibly even have improved performance. I know there have been many times when cannabis actually improved my cognition like this in certain circumstances.

Anyone who uses cannabis regularly will experience this, so of course if you stop using it completely the testing metrics they use to measure cognition will improve as the sober group becomes more sober their ability to remember what they've learned while sober will improve since they're no longer oscillating between different memory states. What would be really interesting is to take a control group who continues to use cannabis and see how they compare to the kids who you make stop using it. If their cognition remains stable and on par with the sober group with continued use then does this study really mean what they think it means?

This study is also limited to THC, which means they're only studying 1 cannabinoid and not the whole plant and how it works with CBD and other cannabinoids. From experience I can tell you that CBD counters many of the negative side effects of THC, as it functions as a neuro-protectant and anti-inflammatory. Had they tested against a variety of cannabinoids and measured which cannabinoids had what effects and then studied the using groups vs. the sober group and how they performed then you could come to a more conclusive argument.
Respectfully, if you've already launched your product and have no concrete plans to address this important issue, you're not being mindful. You're willfully ignoring it.
I know the types of people you're talking about, and they do exist, for sure. But no, these people knew more than I did, at least in enterprise software (I came from mobile and video games, the apps mostly were all on the device making periodic api calls, I didn't have to worry too much about scaling to tens of thousands of concurrent users, or know anything about load balancing, or different environments, or query optimization, or all sorts of other fun stuff).

I learned a lot from them over the years, from Code Reviews I've received as well as Dev Learning Sessions we used to do every week, where one developer would share their knowledge on a topic with the rest of the group (sometimes they had to research it, we burned through a lot of relevant to our business topics after about 8 months) in a 30 minute session.
Longer upgrade cycles, plus closed computing = massive temptation.
I don't think this is necessarily a developer-specific issue. You show something off to the internet-at-large and they probably won't have nice things to say about it.

This isn't necessarily because they're unimpressed though. There's only so many different ways you can say "great job", compared to the potentially infinite ways in which you could find a flaw in someone's work and highlight it in a constructive or unconstructive manner.
I would say it is inspired in the Spanish word for "whale" (ballena).
Yeah, these fools building the biggest company in the history of humanity. Taught them right!
That's always how it works. To make sure everything stays hidden for years it has to be combined with a robust yet superficial call for antiharrasment. Lots of blogs and talks about it. This is not unlike say Harvey Weinstein showing up at the Women's March.
What an incredibly low energy retort. Stay off the weeeeeeduh
Now that you mention it, I took 3 years of drafting (2 mechanical, one architectural) in high school, and our pencils were always green.
We've been experimenting with cypress.io, wondering how would it compare to the WCT used by the Mixpanel team?
Again speaking hypothetically, using the numbers I posted earlier for what an average experienced developer can make in most metro areas - around $130K and if you’re married to a college educated spouse (statistically that would be true because of assortive mating) making an average salary of around $50K. You could easily save $70K a year.

Do you think there are only parks, “diversity of culture”, and good schools on the west coast? If someone is living in a top rated school zone where the top 20% of earners live, do you really think that the school system wouldn’t be good?
As many people in India do (due to the role of missionaries in the country), I studied in schools run by Christian missionary societies, in primary and high school. In one of them, they used to give out (to all and sundry) these pocket "Gideon Bibles" (IIRC the name). Religious aspects (on which I'm neutral) aside, I thought that was a good idea, to have small pocket books that you can take and read anywhere.

Update: I googled and it seems I got the name right:

https://en.wikipedia.org/wiki/Gideons_International
Without a Proof, Mathematicians Wonder How Much Evidence Is Enough
Ron Garret did a talk at Google closely related to this post in 2012.

https://www.youtube.com/watch?v=_gZK0tW8EhQ
I don't think I was clear enough. Yes, React (and others) has adopted things from Clojure/script, but to me, that's a sign you're using inferior tools that are several years behind.

E.g., I used to do a lot of PHP, and my last PHP project was in Laravel, which is heavily influenced by Rails, and PHP 7. Many people touted "Modern PHP is just as good as Python/Ruby/Js!" but missed the point that they'd been using tools with inferior capabilities for years.
Of course. I was not saying Mauna Kea is not a good location. I was just saying there is a whole bunch of factors that matter besides altitude.
weed is the gateway drug. let that sink in.
I am not misenjoying your non-shallow depth of double negatives (JK, love your observations)
You can impress your friends by learning to juggle 3 balls. You won't impress a circus performer who can juggle 5 is working on 7 and spends every workday with people they don't feel like they measure up to.

There are ways to impress developers, but you won't get then to see the magic regular users do. We all work behind the curtain, and nobody online knows you well enough to understand when your accomplishments are personal milestones.
This is great to hear! Mauna Kea is a far better location for the kind of science TMT will be doing [1], especially when it has to compete with the European Extremely Large Telescope in the southern hemisphere.

[1]: http://casca.ca/wp-content/uploads/2017/03/CATAC-Report-Fina...
> Anti-virus is bundled with windows. Everyone will have it.

Someone interested in programming in D should be able to disable it and programmers != Everyone

> I wouldn't know how easy it would be to bypass. And in a corporate environment you would not be able to.

I feel like this knowledge is just a google search away and for corporate... If you computers are so locked down that you can't disable the anti-virus they are probably locked down so that you can't install new programs in general. I, for one, would never choose to work for a company that locked down and in that case I feel like you just need to talk to IT to ask them to whitelist it.

All of that said I feel like there is a huge disconnect between the points you are making and the actual population that is trying to use D. Look, I have no clue on the actual install base/user base of D lang but I can't imagine we are talking a "real" number of people having this issue. D doesn't even rank on any of the "Top languages of 2018" lists I found online (that isn't a knock on D, it's just facts) so that coupled with the fact that the vast majority of D developers seem to use non-Windows OS's make this all seem like a lot to do about nothing.
This is very cool. SaaSaaS. I like it.
Indeed. I really don't think there's an acceptable way to permit this. If you are so high up in the chain that any possible date works for you, you should really think about dating outside of the office. There's just no responsible way to handle a sexual relationship between an employee and their supervisor.

I don't think you can get rid of their bro culture without getting rid of the top bro. Of course, it's unlikely Sergey Brin could ever be ousted, I was reading an article about how little power anyone besides him and Larry have: https://www.recode.net/2017/6/13/15788892/alphabet-sharehold...
Because the whole point is what the “average” developer is making across the country and not the outliers.
Little justice for Brazilian journalists killed within the country
I'm not sure if we've seen this entirely play out yet. We're now seeing content companies (supply) starting to exert their power over the internet/media intermediaries (Disney is the recent example), so it may end up being a case that the intermediaries had a good thing going for a while, but...

IMO, you either produce something or you don't. Someone may be able to interject themselves into your transactions with your customers, but, ultimately, the power lies with the producer (they can just stop producing).
People who break the law are by definition not "innocent". You might disagree with the laws/penalties, but anyone who knowingly violates the law is categorically not innocent.
I had the exact opposite experience. I only began to grok a lot of the STEM stuff once I took up regular weed smoking, around the age of 16-18.
I did note an initial period in which it was disorienting and novel to be "high", but this subsided.
It helps me focus, It helps me cognate by reducing the noise and allowing me to be interested in whatever I put in front of my face. There is a euphoric effect upon taking a puff off the pipe that never goes away (not in over 30 years so far...) This euphoria is associated with learning, focus, getting work done, and a generally positive work cycle of reward.
I do not own a television. I have many hobbies, and managed to live from performing original music in over 50 countries for approximately a decade. I study API's and tutorials after dev work before sleeping... I've never been able to be a couch potato, although online social activity (what is this? expression? I'm not sure...useless for sure...) certainly robs a lot of my time and I wish I would have the self-discipline to get away more, so that's all for now lol :D
Slightly different topic but what are some approaches to categorize webpages. Like I have 1000s of web links I want to organize with tags. Is there software technique to group them by related topics?
Berkeley Lab First in Line for Cray “Shasta” Supercomputers
Good research, please go write a letter to the esteemed Journalists at South Park letting them know that they made an error.
I feel like Lisp didn't win out for the same reason that HP calculators never won out: people don't like the mental burden of flipping their calculations around by hand. Which is another way of saying that functional programming (FP) doesn't follow any of the imperative programming (IP) conventions they're used to (by design, generally).

Everything about FP is conceptually good except for the human element. I find other people's FP examples to be exceptionally hard to read. But in fairness not as hard as object-oriented programming (OOP) IP languages like Ruby or Angular. I picture them as two extremes: abstract formalism with FP on the one hand and syntactic sugar/convention/patterns with IP/OOP on the other. I'm classically trained so to speak, so I can make the mental leap to FP when I need to. But I continuously have trouble with IP languages because for the most part I don't understand what problem they're trying to solve.

I think Elixir, Clojure and F# are making inroads on the FP<->IP/OOP front but they still aren't easy enough for mainstream adoption IMHO. Haskell, Scala etc are too fringe and have probably already reached saturation.

Also I do agree about the ignorance aspect. Most programmers I've met don't understand the difference between simple and easy, as examined in depth by Rich Hickey:

https://www.youtube.com/watch?v=34_L7t7fD_U
Extra context: this article, and the event it references, took place in 2013
Systems Trace Visualization Lab and Zine
Thanks for the answer. What you say makes a lot of sense to me. I prefer functional but statically typed languages for many of the same reasons.

I just find it surprising that investors care about this :)
According to the linked issue, it's not just Windows Defender; 21% of scanners reported by VirusTotal also flag D. What could cause so many independent virus checkers to throw a false positive like this?
I think the US needs to learn again to improve exisitng systems. I think philanthropy is often a way to avoid tackling difficult issues and instead trying to score some points quickly without changing the system. Whatever the philanthropy effort come up with is pretty useless or only of use for a few people if the results that don't actually get implemented in the mainstream.

When I talk to people in the US most of them seem to think that the current systems are hopeless and can't be improved, be it infrastructure, health or education.

Philanthropy can help maybe a little but I think it's more important to improve current systems. You can't just let things for slowly and hope for billionaires to fix them. They won't.
In Australia which this reply chain is about trades get paid exceptionally well if you have a successful business operation (not working for someone else). There's simply an oversupply of university graduates and a very liberal visa program for IT workers. Most tradies here have their own business so any income figures are highly misleading. As an example he may earn 65k on his tax retrun but his wife does the "accounts" (65k goes there too) + the cash jobs that they don't declare on tax. A good tradie can earn 150k easy and pay less tax than the average office worker due to clever business accounting. And there's always work; and none of those "horror" stories you hear about software interviews here on HN and other sites.
Sure, "developers need to know that their understanding is correct at all times", this describes most if not all developers I know but this is hardly a bad thing and in the conversation above this was used in a bad connotation ("that doesn’t exactly brew the best atmosphere"). I'm even more confused now.
> We don't have this "you're in debt" culture that I think you create when you start school in the US.

I think an entire generation of students in England and Wales who now are paying up to £9000 per year of study would likely disagree with this.

While this is still less than many US examples, it's still a ton of debt for the average UK student who is unlucky enough to have an English or Welsh postcode (Scotland continues to offer free higher education). Especially so when you consider average graduate salaries in the UK.
This is correct, and this is why employment law is so crystal clear about it.

Even if the two people involved are fine with it, I may not be fine with seeing my co-worker, Bob, get promoted after sleeping with the boss.
I don't know what seeds look like on a pinecone. Perhaps you should include real photo examples.
At least in the US, the state tax is always relatively small (CA top marginal 13.3%, but effective CA tax will be more around 8-9%). Remember, if you make 200K, you pay as much tax on the first 100K as a person who makes only 100K, you pay more for the second 100K, but that's like icing on the cake.
Cray Slingshots Back into HPC Interconnects with Shasta Systems
You can’t use a ps/2 keyboard using an adapter on the Mac, it doesn’t work. I’ve tried.
>As the encryption keys are located inside the T2 chip, if that chips breaks, all data on the SSD is lost.

All my "valuable" stuff is on github, or google drive, or icloud photos or something-or-other. My local drive is really just a local "cache" for speed purposes.

I don't see how else you're expected to not lose sleep at night anymore.
I've looked at using f# in production but got hung up on the fact there's no autoformatting support that I'm used to in c#, JavaScript etc.

Maybe I'm being petty and it's not really required but it would make f# are more compelling option for me if it were available.
Does any know of a community of practitioners in a field or discipline who are by and large usually impressed by output of the members of that field on a regular basis.

Not rhetorical, asking for myself. I guess, I want to know how much more toxic are we as a community (to the degree you can talk about all folks who read or might read HN as a single monolithic community).

I mean, I know a few artists, they are absolutely savage when it comes to the work of others. Is this a dev problem or human one?
>These are low orbits that degrade quickly without maintenance

With, if I'm not mistaken, other satellites already in that general area.

The Kessler effect doesn't have to persist for years or centuries, a single failure can easily cascade and take out most, if not all, satellites occupying that general space before the debris deorbits.

Unless he's changed the figure, he intends to put 11,925 satellites into orbit for the network in low earth orbit, there are currently about 15,000 cataloged objects in that orbit (including debris).

It isn't a certainty but it's still a risk.