skysight-inc/HackerNews huggingface dataset:
> Obviously, the pain of severe software defects is not yet high enough to warrant switching to memory-safe systems programming languages.

The decision to rewrite in a memory-safe language would create a lot of work for the developers, the decision to stick to unsafe languages creates a lot of work for the people handling security incidents. These aren't necessarily the same people, in the open source world you usually have dedicated teams that are having trouble keeping up with the number of severe software defects discovered every other day.
I hope this can be a valuable a resource as well! Thanks for giving this a look!
For scientific software, the answer is clearly YES. I wrote a popular bioinformatics package -- FASTA -- originally on a VAX running Unix (in 1983) and a 8086/CPM system, next on an Intel 2086 and Mac/68000 later PPC, moving it on to Sun/Sparc, MIPS, HP (whatever it was), and DEC/Alpha. The original version was not threaded, so porting from one environment to the next was mostly about declaring character types. The threaded version was a bit harder, but pthreads has served me well for more than 20 years. The programs also run fine on a Raspberry Pi. And there are Fortran based scientific packages that are much older.
The rare form of ML that can spot hackers who have already broken in
"Too confusing" can be feature though.
Older Microsoft strategy, now you have good ground for integrators and value added resellers.
Guys, who know specific platform,so they sell it and promote it for every chance.
Sony pulls out of E3 video game show as rumors of 2020 PlayStation 5 launch grow
Pay for Windows, get bloatware and ads. Pay for Mac OS...don't.

Use Google, get everything for free subsidized by ads. Pay for Windows, still get ads?

Hmmmmm
Everyone is upset at Amazon, but…
I like the idea of holograms being projected to schools https://www.standard.co.uk/news/london/holograms-of-teachers...

This could be useful for general teaching, while the role of face-to-face teachers may change for more one-on-one teaching. Something that many parents long for their children in an age where schools are being shut down and combined into "megaschools" (UK)
It really is a tragedy that they will never be held to account for their crimes. The victims deserve more.
Please stop abusing the community by combining rude, unsubstantive comments with a pro-Microsoft agenda.

https://news.ycombinator.com/newsguidelines.html
The basics are a lot simpler than you might think.

Minimize paying taxes by optimizing or deferring taxes. HSAs, maxing 401k and IRA will get you far here.

As far as particular funds, you can use a robo like Wealthfront / Betterment / etc and just set a risk tolerance or go with a low-cost broker like Vanguard and buy your own ETFs directly. Broad-market ETFs are great.

There are plenty of books out there covering the basics. One I think that provides a pretty concise and broad foundation without being encyclopedic is written by the founder of YNAB called Invest Like a Pro: A 10-Day Investing Course [1] which can be digested in a few hours.

[1]: https://www.amazon.com/gp/product/B00O4G1BBI/ref=dbs_a_def_r...
I suppose you're referring to pizza-gate. I'm also assuming you did zero digging into that narrative on your own. Keep eating that gov't cereal from the MSM.
While the ads and bloatware Microsoft was specifically trying to get away from in the 2000-2010ish era coming back, but this time packaged by Microsoft themselves, is absolutely baffling, the Cortana voice playing when you install Windows 10 has me even more confused.

How did that get integrated? Is there some sort of Microsoft VP who decided to stake their career on Cortana and overrode everyone to merge that awful design decision into the installer, or do Microsoft employees like it as well?

Who ever wanted to run a Windows installer via voice? Has anyone ever actually used the voice installer?
What was good about it compared to Windows 7?
It's Official: Apple Just Killed the Laptop
I curiously wonder on what ground the future overhauls will happen. ToE? https://en.wikipedia.org/wiki/Theory_of_everything
The Switch is pretty good for this, since there's a ton of games you can take on in short play sessions and the console can pause one active game at a time indefinitely.
They are a very successful company and have been like that for many years. I am pretty sure they know their numbers.
The US measurements system is defined in SI units. So one pound is now defined by Planck's constant.
What does HN recommend as a better Win10 email client? I'm familiar with Thunderbird and I'll probably switch to it if nothing else, but I'm not a huge fan of the UI/UX.
My poor old computer got stuck on that release. I'll look at it in a more positive light now.
> He allegedly broke pretty specific Swedish sex law which probably doesn't have an equivalent in the UK..

It does. IIRC this was specifically referenced by one of the judges. Even if not explicitly mentioned, by my reading the accusations included the following offences from the 2003 Sexual Offences Act:

* Rape

* Assault by penetration

* Sexual assault

With at least one reference to section 75/2/d “Evidential presumptions about consent”

Now I’m not a lawyer, but actual lawyers did in fact argue this case and I’m going with what they said.
New Google Glass for Enterprise Emerges in FCC Listing – Road to VR
Cultural appropriation?
After installing Windows 10:

Go to Settings -> Privacy, and slide many (most?) things to off. Including Diagnostic & Usage Data to Basic.

Settings > Personalization > Start and slide "Occasionally show suggestions in start" to off.

Settings -> Personalization -> Lock Screen and slide "Get fun facts, tips, and more from Windows and Cortana on your lock screen" to off.

Settings -> System -> Notifications & actions -> "Get tip, tricks, and suggestions as you use Windows" and "Show me the Windows welcome experience after updates and occasionally when I sign in to highlight what's new and suggested" to off.

Go to Cortana (Taskbar) -> Settings (Gear Icon) -> "Taskbar tidbits" to off

I wouldn't use the built in "Mail" app with or without ads, it is terrible. Just have him simply not use it.
RemoteOne – Time Tracking and Invoicing for Remote Freelancers
William Goldman, Writer Behind 'Butch Cassidy,' 'Princess Bride,' Dies at 87
On the rare chance that anyone here missed today's XKCD:

https://xkcd.com/2073/
Windows 2000 for 4life
Is it at all ironic that I get a page that is trying to force me to turn off my ad blocker when I am trying to view a link about Microsoft putting ads in their Mail app?
Colluding Banks Allegedly Slowed Apple Pay Switzerland
Windows 7 was the best version they shipped and the last worth installing.
It does actually, US measurements are legally defined in terms of metric units.

https://en.wikipedia.org/wiki/United_States_customary_units
Haha I actually bought that book after hearing about it in a HN thread.
How Is Facebook Portal? Not Bad Compared to Skype, FaceTime and Google Hangouts
Not the biggest fan of 8 series, but the best thing about it was some of the energy optimisations - as they were going to target mobile. The kernel hibernation is good, for quicker start up. But sadly that's at the expense of hibernating proper.

8.1 brought back things like the closing button on metro apps, and some other fudging, to make it a bit more Win 7, and it just felt like even more of an abomination. The control panel/metro settings mixed UI - is the thing that killed Windows for me. In Windows 10, I can't find anything setting wise particularly easily. And on a recent new laptop start up, I cringed at all the options that I had to turn off, and at the apps I tried to remove.
We don't use a CDN.
I currently use this on my Surface because it's more touch-friendly than Gmail's website, but it looks like I'll be moving on.

Any recommendations for a touch-friendly (i.e. must be UWP) mail app for Windows?
I am an IEEE member. I am not sure why anymore, mostly I think it is important to support the industry.

I am also an ACM member and I find that very valuable. The community is good, the policy engagement is good, the publications are excellent, and their employer subsidy program is excellent. I work at Circonus and we pay for everyone's ACM membership as an employee benefit (including the digital library) and it makes each and every one a more valuable employee -- such an easy investment to justify.

I am also highly active with the ACM. I am currently an ACM Member at Large, so if anyone would like to see any changes within the ACM (and you are a member) I'm here to represent you practitioners! The ACM Turing award (amongst all the other distinguished awards) and very important to rewarding innovation and progress in computing. The ACM is aces.
You don’t pay for macOS though. EDIT: yes you can argue you pay for it with your purchase of hardware but you don’t pay for future revisions.
OSX: Pay here. Not enough, we increased our prices! Oh, don't forget your dongles!

Windows: Oh you want to rename a file that is opened by an application? Fuck you. We're not even capable of telling you what application. Have some ads instead!

Linux: Ooh you thought you could use $APPLICATION_NAME? Sorry, that isn't available, but you can try $MEDIOCRE_ALTERNATIVE instead.

I'm not a fanboy, I hate every major desktop OS.
This is something I can add. Our catalog currently consists of all courses from Coursera, edX, Udacity, Udemy, and The Great Courses! Maybe I should also fix that wording as well.
I never said "than _just_ setting up for retirement". I am in my early 30s and early retirement has always been a major goal for me (grew up dirt poor and suffered because of it), and yet I don't feel I will ever regret working very hard during this past decade, since it allowed me to accomplish some things I'm pretty proud of:

- It allowed me to immigrate to the US and become a citizen in 8 years, coming from a poor European country, thanks to my engineering background I obtained by getting a BS + MS in computer engineering while other acquaintances were going down an easier path (e.g. "I don't want to waste my early 20s studying").

- It allowed me to live in San Francisco, an absolutely amazing city where I am having the time of my life, cultivating relationships with my diverse group of friends, exploring nature, ...

- It allowed me to work on very interesting projects and technical work.

- It allowed me to travel without worrying about budgeting, I take a month of international travel every year and in between jobs I took a 4 months break to explore more deeply SE Asia.

- All that hard work allowed me to be incredibly well compensated, and in my very early 30s my liquid net worth is in the 7 figures now (started from exactly 0 out of school), which gives me an immense freedom for the rest of my life.

So, I didn't "_just_ set up for retirement", and had I been in FAANG I would have likely done exactly the same (since that's what my friends working there do), just being paid more so right now my net worth would be even higher.

I'll certainly agree to disagree since my statement was perhaps too strong, but I just wanted to bring the perspective that one can work hard with an early retirement goal without giving up on the things that one could "otherwise enjoy" if pursuing a different goal.
The generally accepted definitions center around the use of violence to incite political change or polticial pressure by nonstate actors. Word in varies but that's the general gist.

I know that the word gets thrown around a bunch, but it's a pretty simple idea. There is some controversy about if a state can be a terrorist, but typically we just call it state sponsored terrorism and move on.
Rust has good bindings for PUC Lua, but this looks like it could have several advantages over Rio's runtime. I did a quick search for any Rust bindings to Go libraries but haven't found any yet. I opened an issue in rlua to discuss bindings to golua, even though that would definitely be a separate project, but we have discussed there before other Lua runtimes. If anyone else is interested in using this library in Rust, here are those issues:

https://github.com/kyren/rlua/issues/100

https://github.com/kyren/rlua/issues/39

Edits.. Resources found so far:

https://users.rust-lang.org/t/can-rust-interface-with-go-lib...

https://medium.com/learning-the-go-programming-language/call...

https://github.com/softprops/shiplift (okay, here's a Rust interface to Go)
This is pretty much in direct conflict with other articles I've seen posted here.

Just a few weeks ago I had a few people telling me I was killing myself slowly by only sleeping 5.5 hours/night often times, despite not caring if it'd improve my mental performance.
Its the kind of thing that sticks in your mind when you think of weird things going wrong with string input or unicode rendering.
Because that’s how their laws work (I think? Only 70% sure) and it’s unreasonable for an accused person to ask for random special treatment and expect to get it.
Get Linux for free, still don't get ads.
Too many conversations are held in Slack and not in the tickets, now.
What's the alternative to a stack API? If you look at Python and Perl they use a combination of (1) an explicit stack similar to Lua, (2) instantiation of heavy-weight list or array objects for passing arguments, (3) explicit reference counting, and (4) code generation.

Lua's stack protocol can sometimes be verbose, but I find it infinitely more simple and elegant than the existing alternatives.

I think you tend to see long, unwieldy code blocks that invoke Lua functions multiple times because you can, despite how tricky it can be to track the top of your stack. You rarely see this in Perl or Python because it becomes impossible to manage long before that point. So the solution for Lua is the same as for other interfaces--use shorter, simpler functions and compose them. This is usually easier and more performant to do in Lua, anyhow, because there's less fixed boiler plate and indirection necessary; not to mention Lua gives you many more facilities for stashing and managing your C state across calls (like closure upvalues, userdata values, continuation context cookies, etc) without resorting to global variables either inside or outside the VM.
It looks like there are multiple audit methods available, for different contexts, of which this is only one.
The Making of Nirvana’s Most Vulnerable Album
Similarly, the experiences of the Russo-Japanese War foreshadowed much of what would later occur in 1915-1918. However, in opposition to these instances stood the Franco-Prussian War, which was the kind of quick, decisive maneuver conflict that informed much of the initial planning for war, particularly the infamous Schlieffen Plan.

The campaign on the Western Front in 1914 was really a closely run thing. If the dice had fallen slightly differently, and a few decisions had been made differently, then von Kluk's First Army might have been parading down the Champs-Élysées and the war really would have been over before Christmas.
You do implicitly with your purchase of Apple hardware.
You do, but it's included in the hardware price.
Most universities have special access to both IEEE and ACM publications (as well as many others). They pay for this access.
Indeed, amateur means "lover".
It sounds like the VMWare comment is most likely, but I thought I would share how I learned of the project just yesterday. There was a HN post yesterday about https://sr.ht/ and in looking at that I noticed the project used a blacklist of usernames that I thought was cool, so when I took a look at that project it had a link to this repo.
Upvoted for your excellent XKCD reference.

https://xkcd.com/927/
Pay for MacOS: Don't forget your DONGLES
I suspect to some extent, performance metrics of research grants steer scientists away from low hanging fruit in unknown areas, and into well known paths that can be justified in grant proposals. Most labs I would suspect have little time to just play around, or even stop and contemplate anomalous behavior like you're describing.
I wonder how much the cylinder will auction for.
If you stroll through an art museum with a decent stock of art that runs between 1870 and, say 1950, you can mark off the WW1 artists generation without bothering to look at the date. The works scream in horror, constantly.

Another commentator remarked that Western civilization died then; I would hesitate to say that, as I live in a very well appointed state, in the West. But the entire apparatus of moral philosophy imploded in that time, and a theodicy appropriate to the explanation of the Great War has never caught the public mind. Most of modern neo-fascisms, paleoconservatives, and so forth are caught up in this rift - we lost the power to explain evil in a materially useful way, and resolve it in a socially cohesive way. Or, to put in another way, the Great War sliced the social fabric and it's all been unravelling ever since.

I don't think that will last forever, we are adapting. But we have to look forward: what can we build new, not haul out JS Mill, Ayn Rand, or Dewey to situate them in a time and place that they don't really belong.
I don't see "Office ProPlus Enterprise" in the article.

>I wouldn't say it is fair to say that "Microsoft’s enterprise products

It also includes sharepoint and onedrive which are used in enterprises in the article.
Oh shit I can't use (any application) on Linux, but there is (mediocre alternative) instead!
modern c++ provides fixes for everything he mentions in the article without completely swapping out all the experience gained from decades of existence. People just aren't using it enough. It's all there.
In addition, if you are a freelancer in the US you have access to group healthcare.
I am sure that providers with paid products like Netflix or HBO are watching closely. Until now the deal was that the customer pays to get rid of ads but maybe they can make the customer pay and still show ads?
Planet Hopf
I know how the byte instructions worked, they were copied to the Lisp Machine. You still don't get a single pointer to part of a machine word.
It's funny that this is happening right when I've decided that Wayland is old and busted and Arcan is the new hotness.

Let's face it, everyone is sick of Linux cruft and is waiting on Redox to clean things up. Everything will come soon.
Please let me know how I can get macOS for free :)

Edit: You also don't get free updates if you don't have an Apple machine. Still not free.
I guess it depends on what's on your network. Here's my top blocked devices (https://i.imgur.com/TQxvnmi.png)

Roku devices are far and away the noisiest devices on my network.

Android seems pretty awful too, the higher the version number the more noisy it gets.

All of my Windows machines are running with the lowest level of telemetry that Microsoft permits you to set, I don't use any of those reg hacks hosted on github. Interestingly a Windows 7 laptop is much noisier than a Windows 10 laptop. Surprisingly Windows Server 2012r2 makes the shit list too. What's strange though is an always on Windows 10 desktop isn't even on the list.

Interestingly Amazon Echo and Google Nest DNS traffic is rarely blocked despite them being the top clients (behind Roku) by a fair margin.
So crazy how far behind Windows is to OS X. Even basic GUI stuff (animations, smoothness, etc) are not even a comparison. This is just another example. Ridiculous.
It's actually thanks to his healthy McDonalds based diet.
This is probably the dumbest thing I'll type on HN.

In university I just gave up trying to understand why we even needed the Avogadro constant / mole as a fundamental constant. It still confuses me. Why have a difference between molar mass and mass? Why couldn't it just be "1" and everything else change around it?
As I understand it the problem was not so much to find a mathematical definition of the kg based on other units but rather to find a definition suitable for experiments. If you can't practically use the definition to reproduce the prototype then it's not a very good definition indeed.

It seems that they settled on this definition because a Kibble balance[1] has shown to be precise and practical enough:

> Accuracy criteria were agreed upon in 2013 by the General Conference on Weights and Measures (CGPM) for replacing the current definition of the kilogram [...] with one based on the use of a Kibble balance. These criteria have since been met, and the definition of the kilogram and several other units will change on May 20, 2019, World Metrology Day, which celebrates the establishment of the SI, or metric system, in 1875, following the final vote by the CGPM on November 16, 2018.

[1] https://en.wikipedia.org/wiki/Kibble_balance
An EU Court Ruled That Taste Can't Be Copyrighted. Can Tech Change That?
I can't find the clip at the moment, but I recall a Futurama episode where the professor finally unlocks the last secret of the universe and gets really depressed that there is nothing else to do.

Fortunately, he realizes nobody knows why the universe has a limited number of things to discover...
Indeed, I completely agree that some birds are very intelligent, managing to pack quite a lot of punch in such a small package. Parrots, corvids, even pigeons are examples of such intelligent birds. This is why I was careful to select Chickens as the example that I did.

Near the 48th second of this video: https://www.youtube.com/watch?v=exsrX6qsKkA, you can see the bumble bee actually hesitating to work out which option will yield a reward for the least amount of effort. That kind of laziness is an excellent display of flexibility and intelligence.

It's also interesting that you mention colony collapse. If as is likely, neonicotinoids play a significant role in colony collapse then the bee's sensitivity to disruptions in acetlycholine pathways is an argument for their relying heavily on cognition for foraging and navigation. But yeah, I'm not saying bees are just as intelligent as primates, corvids or parrots; just that they too are capable of quite unique sophisticated behaviors and learning.
Anyone intelligent enough to be building these tools should have a good idea of how it can be misused. It’s not like Facebook has a solid history of doing the right thing.
Depends on where you work. Some of us aren't in academia. I simply refactor in modern c++ wherever I can and use "nothing but" whenever we start a new project. You get awesome ideas, and then reality kicks in.
Cleaning Your Baby’s Pacifier by Sucking on It Prevents Allergies
"In November 2013, JPMorgan Chase, the nation’s largest bank, agreed to pay a then-record $13 billion fine to federal and state authorities in order to settle claims that it had misled investors in the years leading up to the financial crisis."

I guess when you're a top tier 10x developer you get to either destroy the social fabric of the world or destroy the world economy.

Link: https://www.vanityfair.com/news/2017/09/jamie-dimon-billion-...
Microsoft has had 90% marketshare for 20 years now.

You know who has demonstrated that they are their own worst enemy? Consumers.

People vote with their pocketbook. Now you have to live with that result.
And I thought Windows 10 couldn't get any worse.

After the latest update, my hard drive wheezes like an asthmatic climbing his 25th flight of stairs on startup.

Just a long list of problems with Windows 10
I did too, but apparently they only defined it for the second, meter and candela.

Are other units still tied to physical measures, or is this all of them?