skysight-inc/HackerNews huggingface dataset:
Personal attacks will get you banned here, regardless of how wrong someone else is or you feel they are. Please don't post like this again.

https://news.ycombinator.com/newsguidelines.html
Quality issues? Hmm, possibly related to bumpers falling off in rain.
I don't have to close my browser tabs.
Iran’s Facebook and Twitter propaganda targeted hundreds of thousands
Smithsonian is usually better than that.
You can opt out usually, but then you can't access the website. I'm not sure GDPR says that you must be allowed to access site if you reject terms?

Could you cite that - this seems to be a false claim that comes up a lot.
> In the future, if hardware allows for cheap hardware traps in the case of unintentionally overflow, they reserve the right to use them in release mode.

This seems awfully close to implementation-defined behavior to me…I'm surprised to see something like this, which allows for (IMHO) unsafe behavior, from Rust.
Have multiple diverse interviewers. Calibrate everyone with relatively standard questions by shadowing other interviews. Have everyone write feedback and justify their viewpoint with data from the candidate responses. Make them enter written feedback blind without talking to each other and then combine the feedback at the debrief.
Career progression IMHO is best at mid size companies. Small enough to get the progression, large enough to actually get experience.
(I have 2 723 2.3A pumps, using OpenAPS)

A specific X-and-below is required because the RF protocol was reverse-engineered, presented at DEF CON 19 (2011), and the manufacturer locked it down immediately (PSK, gg). The new protocol has not been reverse engineered (this is for Medtronic Minimed)

A newer style of RF pump from a different manufacturer (Insulet OmniPod) has been de-capped and had its protected-mode firmware scanned, and has been disassembled and picked through - and re-flashed firmware has been sent to that pump and works fine, and we understand the cryptographic protection algorithm (we can talk to them) and a great deal of the protocol. That still leaves a massive "forward engineering" and integration efforts that must be non-commercial by nature (because laws)

edit: there are literally 7 of us that have access to the RE'ed firmware repo (it's a private github repo) - PM me if you're interested (there's a really irrelevant NDA that is involved, which I think is spooking wider sharing)

Pump manufacturers are not technology leaders and have no forcing function to create open systems. There is no reason they could not publish the protocol and also allow me to enroll a key (knowingly voiding affected aspects of the warranty) and interact with a device that is legally part of my person.

Of course, this is mostly a USA problem: for other jurisdictions there are open compatible pumps (http://www.sooil.com/eng/product/) that have this, but they are not available (including for insurance support of the consumables) in the USA
Again, informed test subjects. Were the users informed? How do we know when is it a real ad and when are we test subjects? Are they going to publish every test and result they do or cherry pick the funny pizza ones only? Maybe read this other comment who explains it way better and organized https://news.ycombinator.com/item?id=17815404
Just dual license with AGPL, instead of this proprietary crap.
It's interesting - I get to a certain point with Powershell and then jump into Visual Studio to accomplish whatever I'm trying to do in C# instead.

I think it'd be better if there was a fully supported way to debug Powershell inside Visual Studio - the IDE is a step backwards.
> It's in the interest of both companies to kill Windows

Sorry why is it in both of their interests to do so?
There are loopholes everywhere, yes that is one. No, it's not about finding the minimum set of changes to make it airtight. It is about informing test subjects that they are being tested on.
> the very philosophical foundation of the open source idea is that infrastructure software should be free, so greater ideas can more easily take flight.

This is true from a "free as in freedom" perspective, but isn't limited to infrastructure software. The idea is that all software should be free (as in freedom) so that greater ideas can more easily take flight.

In reality, once people started understanding some of the open source (as opposed to free software) ideas, infrastructure lost it's value. We all need infrastructure. For example, as great as Redis is, there are many companies who could build it. And if Redis goes proprietary, somebody will take over (and will probably hire antirez away from RedisLabs). The costs are not actually that large and the benefits are too big.

Think about Facebook for a minute. It was not that long ago that no reasonable developer would consider working there. React comes out. Suddenly, everybody and their dog wants to work for Facebook. Let me reiterate: Facebook -- one of the most hated companies in all of high tech. Sure you could sell React, but for what? A handful of cash at best. Actually, if you put a proprietary license on that thing, nobody would touch it with a 10 foot pole. But you bet they'd rewrite it. And share it.

Even the smallish company I do work for is keen to release open source software -- we just haven't built anything compelling yet. If we had the need for some cool infrastructure that nobody has built yet, you bet we'd build it. And share it.

So while we all need infrastructure, we can all build infrastructure. All of us. And we will (good grief -- look at all those insane frameworks :-P). It's cheaper than chips. That's why you can't sell it.
Blog comments are visible and open to anyone reading the blog post. And the blog author can always see them and reply to them instead of chasing discourse across the internet.

Reddit and HN topics become read-only after some time, so I'm not sure how they can replace blog comments.

Twitter for comments, I don't understand. I guess you link to your canonical tweet and people reply to it? I find threaded conversation on Twitter to be just about unbearable.
Url changed from http://nautil.us/blog/the-self_made-beauty-of-the-centriole, which points to this.
How to create good analogies
>Now you have your magic term, do what Google did, and repeatedly search Bing for the term, from IE

That's not enough. You have to install the Bing toolbar on IE, and then consent to turn on the Suggested Sites feature.
Punning through a union is undefined in C++11. I'd recommend against doing it in C99 (and newer) as well, even though it has a footnote in the standard saying it's ok, since someone is going to read your code and copy it over to an earlier C project, where it would be undefined. Just use memcpy as intended and let the compiler optimize it out for you.
For DL the colorspace is irrelevant as long as it's consistent between training and inference. I.e. if you train your model in RGB, it better be receiving RGB and not something else from the video feed or input images. Interestingly, models can also be trained in YUV (including its downsampled variants like YUYV), which can make them a tiny bit more efficient, both because there's less data, and because most camera chips can output YUV raw data directly. The net will learn whatever transform it needs to learn to make sense of the data.
The inmate who posted his story seems to think the "suck" has value.
In several states, there are exceptions that specifically allow inmate firefighters to get at least wildland fire jobs (which is what they're typically doing anyway, not structural).
https://news.ycombinator.com/item?id=17492234
:) It can be done! (If your point of reference is the ground.)

https://www.youtube.com/watch?v=7vP13XPMNfc
That's the issue: while x86 exposes such operations, not all assembly dialects do. They too have to support C and emulating overflow detection in software would be unreasonable.
As far as valve goes, the windows store is a potential competitor to steam.
> Not true. You have to remember that the new license only applies to Redis going forward.

At the risk of repeating myself all over this thread, I feel the need to emphasize that the new license does _not_ apply to Redis proper, which, in the words of the post, "is, and always will remain, an open source BSD license."

Full disclosure: Am a Redis Labs employee, although not here in any official capacity.
Yes, Heather is very well known and very smart.
She's a hired gun (with no offense meant).

She is neither good nor bad IMHO. Though depending on your viewpoint, she's lawful neutral, true neutral, or chaotic neutral :P.

She has both defended accused open source license violators and helped open source foundations defend against baseless lawsuits.

Given how long she has been doing this, I would simply not believe that she missed any of the issues I mentioned (the ambiguity, the AGPL/GPL/etc issues).
She's too good to have not advised them of these issues, and in fact, also probably advised them that the kind of response you have seen in this thread is a high probability.

But like any lawyer, when she is paid to advise, she advises.
What people do with that advice is up to them.
When I started college in 2001 I knew I was going to be an engineer but was undecided between computer, mechanical, aerospace and chemical. I loved tinkering. If I recall, at that time the salary for undergrads wasn't a huge difference where salary would have driven your decision.

I ended up in computer engineering because it came natural (and now, software engineering as that's where the jobs are). If humanities salary was swapped I'd be a history major while tinkering on the side :)
Welcome to the absurd bay area of now. YC used to fund interesting revolutionary companies (Dropbox, Stripe, Airbnb, Heroku) now it's $15 plate of Mac and Cheese, 100 percent vegan online grocery stores, and spandex pants.
Look up the Novena laptop project. It was an ARM-based, completely open source laptop created around 2015 by Andrew “bunnie” Huang and others. He wrote about his experience in designing and manufacturing it in his book “The Hardware Hacker”.
You seem like the kind of person i would never hire.
Well, everyone is "equal" in value as a human being, but it is incorrect to say that everyone is equal in talent or potential.

Take the Olympics for example. Different body types, genetically predetermined before birth, will give certain people advantages in one sport, but disadvantages in other sports. Tall people have a huge advantage in volleyball, basketball, etc, but not soccer. Kenyans have an advantage at long distance running, but I doubt they are a common sight in the powerlifting arena.
Want to climb Mt Everest? More than likely, a Sherpa would go with you, because they have unique physical qualifications.

There's nothing inherently "better" about all these people, but they do happen to have an inherent advantage when it comes to performing specific tasks.

The argument that all people ought to be proportionally represented in every endeavor ignores the basic fact that people have distinctly different skill sets based on their genetic makeup.
People are really still doing this? I can't stand the fact that back in 1998, The Undertaker threw Mankind off Hell In A Cell, and plummeted sixteen feet through an announcer's table.
GitKraken v4.0 Release – Built-In Code Editor
Many states will absolutely "charge you rent" to be incarcerated. Upwards of $70/day in sometimes, handed to you a bill, or lien, on your released from prison.
You make it sound as if it is trivial to configure the GPU passthrough.

Also, you'll need two graphics adapters for this.
Other Pilots have already commented - it is nowhere as difficult as balancing on a Basketball.
Speaking as someone who works on compilers:

Aliasing queries in the compiler basically work on a tiered system. There's a simple aliasing pass that first checks for really obvious alias information (such as, it's the same pointer, it's a bitcast of the pointer, it's a simple arithmetic expression of the same pointer), possibly some more advanced Andersen's-style alias passes, and only finally is there a last-ditch strict-aliasing based pass.

If you take the address of a float and cast that to an integer pointer to get at the bits of the float (and don't let either pointer escape the function), it will work, even with "abusive" compilers that have aggressive optimization turned on, even if you modify the lvalue in the intervening code. It's literally more work to make the compiler not realize that the two pointers alias, and there's no benefit to pessimizing a trivial query, so I would be shocked if any compiler actually miscompiled that code.
Hello, I am the original author of Algo. This is 100% correct and I am glad that people understand the goals of the project. Please use Algo to keep communications secure.
Hello! Creator of CodeSandbox here!

I don't want to give a comparison of StackBlitz and CodeSandbox, because my view as one of the creators would be skewed. I want to note though that CodeSandbox existed before StackBlitz released, I published CodeSandbox in April ([1] [2]) and StackBlitz released in August [3].

[1] https://hackernoon.com/codesandbox-an-online-react-editor-b8...

[2] https://news.ycombinator.com/item?id=14022860

[3] https://medium.com/@ericsimons/stackblitz-online-vs-code-ide...
It seems obvious to me that LYAH is an imitation of Why's Poignant Guide to Ruby, and that neither is actually a good learning resource. I don't mean to disparage these as works of art, but _why did it first, _why did it better, and if you actually want to learn either ruby or haskell neither should be your first stop.
Something close to what you have in mind is the Novena built by Bunnie Huang (if you haven't heard of him, he's a reputed guy in the DIY electronics and reverse engg space). There are extensive hardware and engineering details about it in his blogs[1] and wiki[2].

Ben Heck did a 3-part video series actually building one[3]. You might find all three links useful for the hardware and build aspects.

Pinebook is another laptop-friendly board [4].

One difference I can think of is that x86 architectures tend to be modular and standardized. You can look at any x86 laptop PCB and guess the buses and standards being used between components like CPU, chipset, RAM, GPU, and peripherals. In contrast, every ARM vendor seems to have its own proprietary architecture and everything - even the GPU - is hidden inside a single system-on-chip. This is one reason for those blobs - only the vendor knows how to interface to those internal details.

Another difference I've noticed is that popular peripheral interfaces like SATA and PCIe are rare in the ARM world. Some Odroid boards support SATA hard disks, but I have not come across any popular board that supports PCIe. ARM boards tend to use flash or eMMC - performance is always better with eMMC. If you want an x86 like experience, go with a board that supports atleast eMMC if not SATA.

An entirely different approach may be looking into ARM server architectures. I don't know anything about them, but I'd expect them to be a lot more standardized than embedded boards.

If I were doing this for myself and didn't want a Novena, I'd buy an existing pre-built board like Odroid or i.MX6 board and build a laptop body around it. I can't think of any good approach for blob-free, except tedious reverse engineering.

[1]: https://www.bunniestudios.com/blog/?tag=novena

[2]: https://www.kosagi.com/w/index.php?title=Novena_Main_Page

[3]: https://www.youtube.com/watch?v=WaOP1orfeqI

[4]: http://wiki.pine64.org
Here is a successful project that had similar goals to what you're trying to do:

https://www.crowdsupply.com/sutajio-kosagi/novena

Be aware that hardware development is really hard (just look at the problems that the Open Pandora guys had).
Can you please not do this sort of nitpicky-flamey argument on HN? It's the kind of discussion we're trying to avoid here.

https://news.ycombinator.com/newsguidelines.html
Agreed. For me, I plan in advance (a week) with a template; then I go buy all the stuff I need, and then I don't buy anything else. Nothing else at home or at work, so there is no "It's just one cookie" excuse. I lost 100+ lbs 8yrs ago and am stationary.
I don't understand this entire argument. Someone developed open source, free to use software, then didn't understand why people should expect to use it without paying for it. It's totally fine to make proprietary software, just call it that. If you expected to get paid, sell it, fine. And make it clear that it is not free. That's what is happening here, good. But wrapping it in a rhetoric of protecting open source code doesn't make sense. Maybe the common perception of what open source code is wrong in the general public. I'm definitely not a lawyer, I do respect licenses, but I guess I thought open source meant free to use, when maybe it can be interpreted, "free to see, maybe pay to use". With a free trial version for students and hobbyists.
This sounds like an interesting usecase for a graph database, is that something you have considered?
It won't be linear for memory-bound applications. The v100 was able to make it close to linear with large enough transfer sizes, but it has 50% more memory bandwidth than these.
20% done of #100DaysOfML
Well ok but (x*3)/3 will be a lot worse :)
There were rumors not long ago about Google working on a game console or streaming service.
Hello! Developer for AlgoVPN here.

We have many successful reports of using Azure for AlgoVPN. I would appreciate it very much if you could file an issue and include the full details of what happened, including any communications you received from Microsoft (https://github.com/trailofbits/algo/issues/new). I have contacts at Azure that I can escalate this issue to directly.
It's not a Google project, it's a Jigsaw project. There's a huge difference, since one is run with extremely low resources and employees between the entities are not shared. Don't trust code that comes from Jigsaw. In my experience, it's all been haphazardly thrown together for a proof of concept and media coverage, not production quality software that people should use.
Time spent not in a browser is time spent where Google might not be able to see what you're doing.

Considering that their business is watching what you do all the time...
Get Involved – Interstate Highway Tolls – ATFI
Packard Merlin: How Detroit Mass-Produced Britain’s Hand-Built Powerhouse (2015)
Wow. I cannot believe Ice is stopping migrants as far away as the moon. Is this the actual purpose behind Trump's space force?
I couldn't think of anything worse than Valve and Google partnering.

And I don't know why you would want to 'kill' windows. What Valve is doing is great, its making more competition, that puts pressure on Microsoft to be competitive too. But killing off windows completely hurts everyone. No competition is bad.
Would you please not argue uncivilly like this on HN?

https://news.ycombinator.com/newsguidelines.html
Sadly, this makes “pop” an inherently political thing to judge.
Please don't respond to a bad comment by breaking the site guidelines yourself. Your comment would be fine without the first paragraph.

https://news.ycombinator.com/newsguidelines.html
Meh.
We've been through this phase before.

Like anything, I do actually think it's reasonable to say "i understand the history of why things are the way they are now, but i want to see if they still should be that way"[1].

It may even be a reasonable time to see if that's the case given how much people have forgotten. It's been 20+ years since the last go around.

However, i do think ATM we will arrive at the same outcome we have in the past - after all the kerfuffles, i don't see things like the commons clause sticking.
I also personally wish they would try innovative things, instead of old, tired things, but such is life.

Otherwise, yeah, i agree that pretty much no business gives a shit in the end about the licensing term difference between open source/free software/what have you.

I also agree that your job is to advise people.
I do feel comfortable complaining about what they do with that advice, however ;)

[1] I don't believe most of the folks involved in this understand the history, but that's secondary.
Please keep partisan flamebait and political battle off HN. It's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
I work on Reason. The front-end pie is big enough for Elm and Reason to coexist! Elm’s (hypothetical) loss isn’t a gain for Reason, and vice-versa.
You bother because even the Boilerplate is still legally valid and boilerplate does include sharing data with 3rd parties for most courts.

Point being is that you can't just do what you want in the ToS. You have to include some form of boilerplate, ie, no surprising / only standard terms of usage.
Except T3 would imply newer underlying hardware.
Any of them hire REMOTE?
I can’t really define a disctinction between investing, speculating or lending. They are all a calculated bet.
Really? That's very interesting. I'm at one of F/N/G in the Bay Area. What sort of compensation do these companies in Europe offer?
I am so happy that we're on Hacker News!

If you have any questions about how things work in CodeSandbox don't hesitate to ask me! I'll watch this thread to answer any questions.
You are thinking AGPL maybe?
Death Magnetic, released a decade ago.

Famous for being so bad, Guitar Hero's development team asked for the original unmastered files, was granted their request, and then properly mastered them just so they could be included in the game without destroying the experience.

Guitar Hero's version of Death Magnetic was apparently pirated more times than rips of the authentic release. It was heavily praised for being a more clear, detailed mix, that didn't shove highs under the bus for muddy lows and generally ruined vocals.

https://www.youtube.com/watch?v=6Nfqpr3ygSg for a comparison on the least ruined song on the album, that the author volume matched for the video. The original release had to be decreased 14dB to match the level of the GH3 release for this comparison.
Nobody's trying to impress you mate
Phint is a productivity tool to interactively scaffold new PHP projects
I love the message, but the messenger is a bit over-the-top (infomercialish).

>Just the opposite! The new compiler is quite fast!
1) I don't like feeling manipulated, regardless of if I am able to get over it. It's still a negative experience.

2) I belong to an ethnic minority that stereotypically does not tip well (though I don't see this in practice with others of my ethnic group). I don't want any judgment of me or my ethnic group based on if the person handing me my donut figures out, either by looking or by watching my hand motions, whether I tipped.

3) I don't doubt your description of the interface. I experience a similar interface. If I have to be prompted for a tip, then have to decline, then feel manipulated and have to expend mental energy to "get over it" (as you say), have to think about how I'm representing my ethnic group, and contemplate my role in the socioeconomic inequality present between myself and the people in the service industry (as mentioned elsewhere in these comments), well then I'm going to reduce that to a 2 step process where I hand over cash and receive my purchase.
That's a really good point! I deployed a new update with .pug support in vanilla, here's a sandbox to play with it: https://codesandbox.io/s/mjln1846k8.
The Guardian is not a reliable source on this topic. For example, the ludicrous Luke Harding.
The whole Steam on Linux thing is believed to have started because Valve saw the Windows Store as a threat to their business model. IIRC, at the time it looked like Microsoft would disallow installation of programs from outside sources.

As for Google, well they are just big competitors in a lot of areas. I'm sure they would love to beat Microsoft on the desktop like they did in the smartphone space.
The article offered no new insights, it was more like an infomercial for the author’s company.