skysight-inc/HackerNews huggingface dataset:
Not only AMD. Also POWER, ARM. I don't know about RISC-V or MIPS.

We heard the very same argument about Microsoft Windows back in the 90s and 00s. "Linux [1] just wasn't well tested." It is purely a hypothesis, without any proof whatsoever.

Microsoft lost its dominance. Intel not yet, but this could lead to that. The question with losing dominance (e.g. being monopolist or market leader) is always a question of when, not if. And if it happens some people will lose a lot of money [2]. There's going to be a time where the USA is no longer #1 world power. The question isn't if, it is when. History teaches us this much.

[1] (Whatever that means.)

[2] (Or "money".)
You can't stop all speculative leaking without sacrificing a large amount of performance. But you can stop all leaks across security barriers with a very modest performance cost. This still leaves web browsers with a hard task in terms of isolating Javascript but it solves the issue for, e.g., web hosting services like the OP.
Distilled lessons, ideas and wisdom from the best things that I have read
If this guy is going to insane lengths like this, he is probably gaming the system in other ways anyway.
Right, I worded that quite strange. Thanks for the feedback!
I am not a planetary scientist (my office mate is) and didn't spend much time looking at the literature. "A Revised Exoplanet Yield from the Transiting Exoplanet Survey Satellite (TESS)" by Barclay et al. (https://iopscience.iop.org/article/10.3847/1538-4365/aae3e9) might be the citation you are looking for. Figure 14 shows that anything below 1.5 Earth radii is basically invisible to TESS. I can not find a good chart for the detection limit in the planet size vs star distance plane.
Not JPG, a physical picture that cannot be copied perfectly.
I imagine there are probably some tax benefits if they can write it off.
That's pretty cool! Is that a reference to a book or a movie ?
Likely a lot harder to get the tolerances down on something much smaller.
you could still place multiple prefabs in the from of a swastika/penis then id imagine
Just give kids some legos...
Brexit: Is the British Government Recklessly Spending Again?
1. Is quite true, but you can improve compliance by designing streets in ways that encourages low speeds.

2. Can be solved with park & ride. Just make sure that the park & ride is significantly cheaper than driving/parking in the city.
Nuclear coffin may be leaking radioactive material into Pacific, U.N. chief says
I was under the impression EULAs are basically useless.
Well, I think it is intended, and usually interpreted, as a comment on their own state of knowledge at that point. In other words, "we're not giving you any details because we don't know yet, but we're looking into it". At least, that's how I interpreted it.
A question from a rider, I ride on the pedestrian side when the road is full of holes and broken pieces of asphalt which is only possible to ride on a car wheel. Are they going to fix the roads to be ridable as well or just make one more stupid law?
Gigawatts were popularized in a certain movie :)
They've been sued and have settled multiple times. This was reported in the article linked in the OP from a year ago.
> It's hard to get my boss to agree to pay $300 for a non-open source, but really nifty JS library

That's pretty bad. Every company I've ever worked at allowed anything under $500 to be charged to the company card without prior approval.
> Sanitizers are a game changer, they bring C++ closer to languages like Java and Rust.

This is a stretch, IMO. I suppose it is ever-so-slightly-closer.

> They do not bring the safety to production, since you probably do not want to use sanitizers in production or release

You're right, they're not intended for use in production -- until now! ARM dedicated some virtual address bits to tagging memory [1][2][3] for ARMv8 so that we can have sanitizers in hardware. Imagine: chrome on your smartphone being protected!

[1] https://developer.arm.com/docs/ddi0487/latest/arm-architectu...

[2] https://clang.llvm.org/docs/HardwareAssistedAddressSanitizer...

[3] https://arxiv.org/abs/1802.09517
I got a cinematic education from my dad one movie a week on Saturday night. Children can be involved in adult activities.
CI/CD on AWS: A Pragmatic Approach
Part of the safety of standard cruise control is the fact that it is clearly crude and dangerous - it keeps the driver engaged.
Show HN: Free Website Plugins for Marketing, Lead Generation and Growth
I once had a little red mp3 player manufactured by ilo. One of the most reliable pieces of hardware I every owned - the thing just worked. Drop some files on it, and it played them. That simple. Wish it were as easy on my smartphone.
>Then you could publish a binary containing native versions for all existing architectures and be assured that it would also work for all future ports of the OS to other architectures without the need for recompilation.

This may be a closed vs open-source applications split which would then explain the Windows/OSX vs Linux split that seems to happen. On Windows/OSX the property that you can run the same build forever because everything is backwards compatible is appreciated. On Linux most people are downloading a distro that includes most or all the software they will be running. So you don't care if the old app build still works in the new OS because there's not even that distinction between what are apps and what is the OS.

Once you're in that frame of reference having an icon standard in ELF doesn't add anything. What I really care about is that the whole Debian archive continues to be available and maintained so stuff doesn't bitrot. Other people have other tastes of course (hence snap/flatpack) but apparently not enough have wanted and worked on it for it to happen.
Again, i think this is more like the inner city kid who gets a 700 on the SAT math section vs a privileged kid who gets an 800. They aren't letting in talent less hacks just cause they are poor.
This headline smacks of fear mongering. Privacy TERRORS. ALGORITHMS! Walking, talking murder bots! Seriously?

Please. If you pay for your streaming service, you don't have ads. Privacy concerns are an abstract existential concern that don't have practical effects at least in the context of music streaming. And algorithms? I don't understand what the fear is here. Just a general anti-technology sentiment? Why not make a playlist of your own or simply listen to and album from beginning to end?

Maybe we've lost a little something moving into the realm of the purely digital, but that is the essence of change. It involves tradeoffs. And change is inevitable.

Face change with courage - not by dearly holding onto everything that was.
Kubernetes at What3words
I find https://www.youtube.com/watch?v=EZ05e7EMOLM describes my own experiences with automated testing quite well.

tl;dr:

- Focus on "automated testing", don't get obsessed with philosophising about "the true nature of a 'unit'", or other such dogma.

- Be empirical: base your rules on what works; don't base your work on "the rules".

- The goal of testing is to expose problems in our program: "test failure" is a success, because we've found a problem (even if that problem is with the test!). Anything else is secondary (e.g. isolating the location of failures, documenting our API, etc.). Avoiding this goal defeats the point (e.g. choosing to ignore edge cases).

- Focus on functionality rather than implementation details, e.g. 'changing a user's email address' rather than 'the setEmail method of the User class'. This improves reliability and makes failures more useful/meaningful (i.e. "this feature broke" vs "this calling convention has changed").

- Mocking is a crutch: it works-around problems that can usually be avoided entirely during design; it can still be very useful when a design can't be changed (e.g. adding tests to a legacy system).

- Testing a real thing is objectively better than testing a fake thing; we should only mock if testing the real thing is unacceptable.

- If two components always exist together, pretending that they're independent is a waste of time and complexity.

- Having some poor tests is better than having no tests. Tests can be added, removed and improved over time, just like anything else.

- "Property checking" is a quick way to find edge-cases and scenarios we wouldn't have thought of.

- Fast feedback loops are important. Reducing I/O and favouring pure calculation usually speeds up testing more than reducing the number or size of tests (e.g. "unit" vs "end-to-end"). Incidentially, this is also how we avoid having to mock.
You are saying something completely different. Google ultimately picked one language to support. That doesn’t disqualify Alan’s point about Julia.

I found these slides that look like Alan’s from a different talk. The first slide was his point:

https://arpa-e.energy.gov/sites/default/files/2a%20-%20Edelm...
This is really nice. I wrote my own (probably bad) webrtc implementation for a personal project using gopherjs months ago. If I ever switch that project to webassembly, I will take a look at pion. Thanks for your efforts!
Systemd comes to mind.
I can see how a local Meltdown exploit would be useful but what would be the point of a local Spectre exploit?
Saying that skilled services are a "commodity" implies that the work produced by two people across the globe would be interchangeable or "fungible". This is not true in most cases. There exists a considerable difference in the service quality when working with a team located closer to your place of business. This is mostly due to the differences in communication and cultural understanding when talking about the business goals, requirements, and changes after the fact. Repeating the mistakes of outsourcing made during the 80s and 90s will lead to similar outcomes.
The hardest part of genomics for me has honestly been figuring out which open source poorly maintained tool I should use for a particular problem. and which options should be run and how the data need to be preprocessed before hand.

I mean has anyone ever actually read the documentation of the GATK? It is famously dreadful. And that's professionally maintained.

Honestly a nice addition here would be a "so you want to" with snippets of raw FASTQ or VCF data and working code for various operations, maybe with an accompanying Docker container.
T&Cs may say otherwise but if they keep copies then it seems copyright law is probably better here than GDPR (which really covers PII). I'm not sure you could get them to hand over copies though (eg in their backup archives) but you could make them destroy those copies, in theory.
You are correct, but the metrics of success have always been different in tech. Regular businesses would be considered failures if they had 10 years in the red. But if you get a "unicorn" valuation and manage to IPO without even making a profit, well, that's the dream for a lot of HN'ers. If somebody out there makes you a multi-millionaire based either on faith in your company or in their ability to shift the risk to the next sucker, who're you to say no?
Microsoft and Sony strike games streaming deal
Pokemon Go gets better when you turn off the AR mode.

Being able to virtually build something in AR mode in Minecraft seems pretty sweet, especially if your friends can see it. Getting the AR to work right won't be easy though, phone positioning is imprecise and it will be really hard for the phone to line something up exactly the same if your friend is viewing it from a different angle.

This is one of those game concepts that looks like it would be fun an easy but turns out to be a real nightmare to implement I think.
Media Monkey does all of the things you mentioned, and with a GUI. Rip, store, convert, transfer.
Came here to mention the Planck units, aka God's units :)

Sadly they are a little outside of the human realm of experience, both in their single units (waaay to small usually) and in the units that the list contains (speed, electrical charge, etc; where we like "introductory" units such as length, time, weight)
There is no (known) selection effect that would account for that gap. (And scientists have looked to find such selection effects). And yes, there is other gaps, e.g. a lack of systems with a planet at 0.2 AU (or rather in the range from 0.1 to 1.0 AU, separating the "hot jupiters" far in from the "normal" gas giants further out that we know from our solar system).
Note that valgrind can also detect uninitialized reads (or conditional considered uninitialized memory). This is possible with MSan but MSan is a little more challenging to use than ASan+UBSan or TSan.

In the years that I've used the sanitizers, I have yet to discover a false positive. It's always been a real bug.
Megadeth is named after the term “megadeath”, a unit in Cold War calculations of possible nuclear attacks to designate a million deaths. The 80’s were a grim time. (You can actually see in the film Dr. Strangelove a scene where George C. Scott’s character leans over a binder labeled “World Targets in Megadeaths”.)
by limiting the data to only send and recieve changes in the local area you could probably scale it to a very large number of users, especially since latency isn't a super high concern for building. the part i think is difficult to solve is how to protect people's builds from vandalism while still keeping to the idea of a shared creative server. most public servers of minecraft i saw seem to have this problem, atleast thats the way it was when i played it a long time ago
Strang is an excellent lecturer - his videos for 18.06 (Linear Algebra) were instrumental for me in relearning the subject matter more than twenty years after I last studied it.

I used 18.06 to learn the linear algebra necessary to prepare for further study in machine learning. It was sufficient for that purpose, (I got a B and an A in CMU's 10-601 and 10-605 ML courses, respectively) but this 18.065 course is more specifically geared for that purpose. The companion book is quite good, as well.
The Spycraft Revolution
Based on this paper from 2014 [0], you're probably gonna hit resource limits in the late thousands unless you apply some special techniques. Apparently the highest number of players that's been seen on a minecraft server simultaneously is somewhere around 10 000, but I don't know the details of this.

[0] https://exaquark.com/blog/scaling-minecraft-to-millions-of-u...
Badcamp has physical media as well. It's up to the artist to produce and deliver them.
Since I find mp3 unacceptable audio quality, especially on PA sound systems, I collect flac only. Many shops have a shitty policy on lossless, thanks bandcamp for being proper.
It's 2019. Adding lights and stop sign detection means they are almost half a decade behind their competitors.
Since Bradley leaked the secrets, shouldn't Chelsea be in the clear?
I don't think the two are mutually exclusive. Virtual building is great because it lets people build things without having to be limited by the space they have available or the materials they have to build with (in Minecraft (creative mode, at least), you never run out of the color block that you need, unlike playing with Lego in real life).
I suspect you will build a prefab yourself, in a petri dish, and then place it in the real world.

I say this because, you won't want to climb 100 feet in the air, to place a block on top of that castle.
Do you have more information on that? "Hot jupiters" are close in gas planets and the should appear at low semi-major axis, above the Fulton gap. (Disclaimer: I am not a planetary scientist, but my office mate is and I learned just enough to be annoying)
1. There are countries where littering is "expected" and a normal part of society. (I've seen this culture in the US, they will dump their trash directly in the street)

2. There are countries where littering is both "illegal" and socially "unacceptable". (it's generally shameful to litter)

Which countries will have less litter if corporations are incentivized to change their products or make less stuff?
Sounds to me like putting sugar on a plate and vibrating it at a certain frequency. The same patterns always form for the same frequency. Why should solar systems be any different, given the overall mass of the star and raw material?
Trump announces proposal to overhaul U.S. legal immigration policy
have you ever looked at the test suites for Picard? All regression tests and the library is OO hell lols

I was taught a decade ago that rolling your own in genomics isn't as bad of a decision as it seems.
That gridlock was an intended consequence of separation of powers however it's true that it may now be hurting more than helping.

Perhaps a more direct leadership but with faster election and potential recall cycle would improve the situation.
Just FYI, turn your volume way down when listening to these. Wouldn't be a good idea to blow your eardrums on this.
Information should be free. Humanity as a whole benefits from free access to it.
Strong vibes of the Remembrance of Earth's Past trilogy by Chinese writer Liu Cixin.
There’s a lot of issues this doesn’t fix, like a lot (90%+) of spina bifida cases require shunts to drain cranial spinal fluid. Your spinal cord would normally do that. Without that the child will develop hydrocephalus which can cause all sorts of mental issues, in addition to giving the child a sort of “alien head” problem which impacts their ability to fit in. Chiari malformation isn’t fixed by this, which can cause apnea and breath holding in some spina bifida cases. A decent number of children with Chiari 2 get a tracheostomy, which then requires 24 hour care, as the child can no longer audibly cry when on a ventilator, since the vocal cords are bypassed.
This thread is about being able to buy a single family home on a single income. There's a lot more to that than zoning issues.
Op-Ed -- Importing Canadian drugs will help Mainers stay healthy
> You punish people who make the decisions.

Let's try to apply that to the case in this article. There are two speculated causes:

* some bug in the backoffice systems that causes cars not to be flagged as rented;

* failure of first-line employees to properly enter cars as rented.

It seems plausible that neither potential cause has a single decision or a single decision-maker who could plausibly have known that this was a likely outcome of some decision or decisions.

After a lot of investigation, it might be that we can reasonably lay the bug at the feet of someone who (e.g.,) decided to ship at time T instead of waiting for more QA and acceptance testing. This has been going on for some time, apparently. Is "Go to jail in 2020 for false imprisonment" an outcome that makes sense for a product owner on a library that was built in 2005, or a college student that put out a quick lib on github in 2012 to solve a problem encountered on her own website? Of course, there's a whole chain of decision makers in between: the Hertz coder that used the library, the manager signoff and/or legal signoff for using the library, the decision to ship without 100% use case coverage, and many, many more.

When people talk about "people who make the decisions", though, they typically mean executives. It's not clear to me that any executive's decision necessarily led to this. If everyone implementing those decisions were perfectly competent and always did the right thing, then nothing would have gone wrong. Since they never are, it was quite possible that something would go wrong, but "imprison dozens of people" was probably not a reasonable anticipation for screwing this up.

If we look at the other speculated cause, there is superficially more responsibility: whoever put off entering the rental changes "caused" the arrests in a slightly more direct way. There might be a number of factors found in the analysis, such as

* poor task design, so that papers could be lost or so that cars could be driven away without the computer being updated;

* overwork, leading to customer-facing personnel believing that they do not have time "right now" to enter rental changes

Behind those people, though, it's possible there's no decision which clearly caused this. If there's no way to anticipate some terrible outcome, and if our legal system decides to punish "decision makers", then being an executive in any business is gambling with your freedom.

I have a different solution: legal consequences for people who take actions, and allowing trade in those like any other liability, such that an employment contract could specify which kinds of consequences for which the employer does and does not accept employees' liability. There may be a detail or two still to work out... ;)
Okay, you're clearly missing the point here. Sure, you can upload them videos and put them in a page somewhere, hosted by a web server somewhere. But why would you do that?

The cost of keeping your videos accessible are higher than keeping a typical blog accessible. Storage and bandwidth are obvious ones. How do you get ad networks to monetize your videos, if you want to? How'd you get people to discover your videos, as they are not first-class citizens of a search result page? Where do people even watch videos these days? Everything is on Facebook or YouTube.

You can somehow self-host your videos, but even if you manage to do so, your original purpose for doing it in the first place won't be met, it simply isn't worth it.

Contrast this with Medium, where there are not as many benefits for letting them benefit from your content. Hosting plaintext or markup is trivial, easier to maintain a blog with stuff like Wordpress than to learn how to manage your own server directly to optimize for video. There are a lot of aggregators like HN and Reddit that are populated mostly by blog content, and even if you don't resort to these, your pages are first-class eligible citizens in search results.

Heck, even the policy regarding discussions not being actively shown may hurt your specific type of content. Moderation is tolerable with Disqus, for example.
Yea I'm with you on this. I think the UX of holding a phone to interact with AR is awful. Google glass and some sort of glove or camera on the glass that can recognize gestures is the way to go, a la Minority Report. I've wanted that to take off more as an unobtrusive way record/interact with the surrounding world and layer on top of that AR as needed. I think we'll see more of that going forward as hardware tech continues to advance. Just don't think it's there yet, in a non clunky way, to support that UX yet but it will be
> Am I the only one who feels that authors should be paid for their work?

No. The question is what's the right way to get there?

> I'll go a step further and say that I think that authors offering up their work for free hurts the entire ecosystem, since it gives consumers the expectation that information is free.

Once produced, information should be free. Doing research, writing it down, making a book, none of that needs to be free.
I think they needed to take the replicas from other countries like the US to the master one in Paris for comparison every year.

Edit: see this Veritasium episode https://youtu.be/SmSJXC6_qQ8
Interestingly, part time is a different relationship than a compensation structure that is vague and discretionary. Part time people don't get high profile projects because when it's high profile, the point is to have every resource on it.

Regarding the CTO being incompetent in the other comment, the CTO is not incompetent for delegating authority to "get it done." Their priority is delivery and positioning the company. Do they seem weak? Sure, but how much political capital should a CTO spend on a part time jr. staff member vs. the sales organization?
Dart: High Performance, Network Optimized, JSON Manipulation Library