skysight-inc/HackerNews huggingface dataset:
The real fix is to never fly on a 737 MAX
Sure I can just buy an adapter, but then I have to keep track of the adapter and always deal with an adapter hacking of the board making it more awkward to handle.
Cost & usability.

Raspberry pi significantly lowered the barriers to entry for cost and complexity to own a useful Linux computer. The performance for price is really impressive to the point where it seems like the rpi 4 could be a decent daily driver for most people.
Anyone got some clues if this might be worth upgrading for a pure MAME gaming Pi?
Now that you say it, I wouldn't mind seeing a concept of search neutrality and/or platform neutrality developped.
full spec: https://www.raspberrypi.org/magpi/raspberry-pi-4-specs-bench...

thanks to this comment: https://news.ycombinator.com/item?id=20261084
Vastly better hardware wise perhaps, but at least you'll be able to get a board until 2022.

Plus, the Pi 4 will have something approaching mainline kernel support and a large community of people working on it.
Hmm, still I think Marijuana Pepsi is a bit different than Beauty or Precious. It’s more like the name of this Sudanese general: Telephone Kuku http://www.sudantribune.com/spip.php?mot2811
The cheapest maybe, but don't I need to watch for specs and DRM features and everything?
FINALLY. The 4Gb of RAM will be useful for a lot of stuff for those who normally used ARM VPSes.
Yep. Only yesterday I updated the scripts for my Pi 2 cluster (https://github.com/rcarmo/raspi-cluster), and getting https://k3s.io running on a cluster of Pi4s seems like a good way to upgrade that.
Depends on the batteries, probably...

But certainly, this is not a device for a shoestring power supply. Not a Wattage-Guzzler either.
Privatization of the Police
from their benchmarks: https://www.raspberrypi.org/magpi/wp-content/uploads/2019/06...
What Is the Best CMS Platform for Your Website?
Oh wow, this will make one of my projects go from four raspberrys to one.
Presumably they don't want to get Osborned.

https://en.wikipedia.org/wiki/Osborne_effect
It doesn’t eliminate them entirely; it’s just very smart about allowing packages to be built exactly once, and having a deterministic output such that it can be determined before a package is built whether a prebuilt version is available. This prebuilt version can either be the result of a previous build on your machine, or on another machine served from a repository.

Of course, there are times when you need to compile yourself, but most slow-to-compile packages, such as Aeson, Lens, Servant or the aforementioned Parsec, and many more on top of that have prebuilt binaries available when built from community snapshots (nixpkgs/nixos). You can even pin your package definitions to guarantee that you’re building something that will have prebuilt versions available. New project build is usually less than a minute or two, sometimes substantially so (anecdotally). Again, not always, but usually.
Gigabit Ethernet? I'm tempted to grab a few and try running Pi-Hole for my whole organization (~1200 users) and see how that goes. :) I know you can set up Pi-Hole on Ubuntu VMs. But there's something so attractive to me about running it separate from your hypervisors and closer to the core switch on very very cheap hardware.... Been curious about Pi-Hole on my bigger work scale for a while, this may very well tip me to trying it out.
Looks like it offers precompiled packages:

> Nix lets you download precompiled Hackage packages whereas stack compiles them on your computer the first time you depend on them

Source: https://github.com/Gabriel439/haskell-nix#background
Maybe we should avoid reading code.
Wow, it derived in a meta discussion about HN/Lobste.rs.

We have been talking about implementing it, but our final decision is sticking to the original code and make it open source asap to make it better.

Our main reason is that lobste.rs is written in Rails and we would have to learn a new framework to adapt it to our needs, while Python (Django) is more extended among the Data Science practitioners (main target of DataTau and potential contributors).

An open sourced Python alternative may also be interesting for many people.
> A bug is never just a mistake. It represents something bigger. An error of thinking that makes you who you are.

I like this quote from Mr. Robot. Most of the time a bug is not an error in logic, but a misunderstanding in how some component of the system works or an unexpected outcome of the emergent behavior of basic rules. Always check your assumptions.
Magnificent City of Merv
I'd love to see other interesting $35 SBCs with reasonable performance.
Yes. I use mine for a lot of back-end development (I can run Ubuntu on them and Docker, and have a bunch of containers built for them as well, via a multi-arch pipeline[1] I have been adding to for a while and just cleaned up for re-use).

[1]: https://github.com/rcarmo/azure-pipelines-multiarch-docker
Interesting timing now that the Odroid H2 x86-based SBC is back on sale after being out of production for many months!
This looks usable for desktop tasks, does anyone have tips for a good display to pair with it, optimized for energy saving (in the 24", FullHD class)?
There are so many cops going around with stingrays I sort of doubt that the FCC can be too aggressive about this stuff. I'd guess that the interference would have to be relatively major for them to show up very fast.
Probably better going for something like the Espressobin or even a C3000 series Atom.
> Over the centuries, Merv’s inhabitants built and maintained a series of dams and dykes on the Murghab river and a network of canals and reservoirs to ensure the supply of water to the city. The position of mir-ab, or water bailiff, was an important post in Merv: according to contemporary medieval accounts, he had a force of 10,000 workmen under his command, including a team of 300 divers who routinely patched up the dykes with timber. Their labour maintained the dam on the Murghab, preventing the accumulation of silt and regulating the flow of water into Merv’s canals in times of drought and plenty.
I always feel like I'm missing something. I don't have a single idea where something like this could be useful. Maybe because I don't care about "fun" projects and live a quit minimalistic live style? I must don't have (small) problems with no solutions. Then again, I've also never had an idea for an interesting software side project.
You don't have to boot from the sd card, so I think that's a legitimate statement.

I've got an sd card reader on my laptop, it isn't a bottleneck though.
WOW, if USB3 and NIC are dedicated devices (not share one usb bus) this is amazing little machine!
Which doesn’t matter for most of the programs out there.
What do you mean, why would they not want faster reload time?
I don't have one to test with, but I suspect that if you replace the hard U joint HDMI "cable" with a short microhdmi<->HDMI cable the display will continue to work just fine.
As long as the cable supports your preferred "version" of HDMI, it should be fine, that cable supports 1.4.

So it's not rated for 4k, but it will support all the DRM stuff.
GraphQL Conf 2019 in a Nutshell – Some Takeaways
You can get fined for selling counterfeit goods, and apparently if you sell through Amazon you can get fined for it even though the goods were put in Amazon's warehouse by some other merchant.
Thanks for mentioning this. It's a bit hard to get started as the signal:noise ratio is pretty bad. Not because there's bad info out there, per se, but there's a lot of _old_ information out there and it feels hard to (a) stay up to date with what's best and (b) it _seems_ like stuff is still being figured out.

The success of Python, I think, is largely due to pip; the success of Ruby due to bundler; the continued relative success of Java due to maven, etc. And it seems to me Haskell is still figuring this out.
A pity he is not in Sweden. Just four months ago a number of journalists from a tech news site accessed an unprotected medical server as part of verifying the claim that it was indeed unprotected. 2.7 million patient calls to Swedish healthcare hotline left unprotected online (https://thenextweb.com/eu/2019/02/18/2-7-million-patient-cal...). The journalists downloaded one audio file during verification.

The company filed a police complaint and claimed the journalists unlawfully accessed a computer without authorization, conspired to access a computer without authorization, and access with the intention to disclose patient confidential information (https://www.svt.se/nyheter/medhelp-anmaler-computer-sweden). I strongly doubt it will go anywhere or any of the journalists will see a day in prison.
Do you have a good guide to setup a nice VPN server?
The idea that a rocket sitting on top of a column of thrust is significantly different than a rocket suspended underneath a column of thrust is actually a common fallacy, known as the pendulum rocket fallacy: https://en.wikipedia.org/wiki/Pendulum_rocket_fallacy

You are correct that longitudinal stability is applicable and important for most aircraft, but that is due to angle of attack and lift forces. Neither of which apply in a vacuum.
The USB 3.0 ports should give 100MB/s (Benchmarks show up to +300MB/s), and you can mirror two disks for RAID-1.

With 4GB of RAM, you'd even be able to use ZFS.
Local golang work with docker but mostly as a dumb terminal interfacing with a remote k8s cluster and using the web as a reference.
Maybe they wrote an Excel spreadsheet that imports data by scraping the webpage using VBA (don't laugh, it can happen) and they relied on that 10 seconds as part of their VBA code?
Forget China – it's America's own economic system that's broken
I can’t always fix “my” code, then :(
As someone who is not familiar with the other options, what would you recommend? I want NAS/Video Streaming capability.
Friendly policies arent good for defence stocks. Since trump, the price growth has been so volitile, actially everything is worth less since obama, who oversaw year on year profit in the defense industry. Things are turning now, its now time to reinvest in defense stocks.
Typescript's type system is unsound by design. And it doesn't have the sophistication of Haskell. So it isn't that similar IMO
The camera PCB was made by rpi for specific use with the rpi. The DRM chip is not part of the camera vendor's assembly. It is a separate chip placed on the PCB, therefore placed there by the PCB designer, i.e., by rpi.
Maybe RPi developers deal with with some investors that way? (in order to attract more money)
Yes, given the recent discussions how some projects were surprised that many companies are putting non-copyleft licenses to good use of their investors, when they are full compliant with what the license requires from them.
After I declined to publicly answer his overly personal inquiry, pushcx messaged me the following:

Hey Doreen,

After chatting with you about the text on the invite page I’m curious, what brought you to Lobsters? I can’t imagine it being especially interesting to people who aren’t developers or sysadmins. Why did you want to sign up and participate, what does Lobsters have that’s interesting to you?

It is, of course, extremely superficially polite. Except he asked me a question publicly. I declined to answer his personal question publicly. So he publicly stated that I was welcome to message him privately about it. I said no thanks, I'm good and then he messaged me privately.

So, in, other words, it wasn't an invitation. I wasn't allowed to decline to discuss it with him. I was actually required to answer his invasive questions.

Conversation he's referencing is here:

https://lobste.rs/s/sfzmwr/proposal_set_everyone_s_invite_co...

I don't intend to discuss this further with you.

But, in short, social issues are people problems and tech is merely a tool. Tech doesn't per se solve social problems. That's not actually how that works.

(In case it actually needs to be said, my handle over there is Doreen.)
Sometimes the point of experimentig is to narrow down to find what you don't understand.

In this situation, having an input the system works for, and having an input the system fails for is useful. (You can usually try to experiment to narrow down to _why_ the failing case fails).
I didn't switch to Chrome at all either, and I am a web developer too.

I liked the Firebug for web development, and the built-in dev tools that came later was good for me too. Sometimes even better than Chrome's.

In a comparison today, Firefox dev tools still are better with a nice profiler, font tab, CSS layout helper, etc. The only few things I use Chrome's dev tools are for their CSS/JS code coverage tools and accessiblity tester.
> This stated intention and rpi.org's actions

Please, never shorten or distort domain names... I went to rpi.org which turned out to be a spam trap.
benchmarks here! https://blog.hackster.io/benchmarking-machine-learning-on-th...
You can boot from USB/Lan
It took a few years for me to accept this, but the ongoing commitment to continuing to make available most Raspberry Pis is a pretty compelling argument for many business purposes over using a random old used PC or a more powerful SBC that may not longer be available in a year. The development of specialized OS distributions for some of these tasks only furthers the strength of the choice for going with what could be otherwise under powered hardware.
Even simpler and fairer proposal: don't steal or vote for government thugs to steal on your behalf.
The OrangePi 3 at $40 is also pretty neat, PCIe 1x, 8GB onboard eMMC, 4x USB 3.0, Bluetooth 5, Wireless AC (pretty sure they beat Raspberry Pi to the punch on this...) and it has mainline kernel support: http://www.orangepi.org/Orange%20Pi%203/
Following your hypothetical, which countries don't have laws for theft?

Yes, the person should be allowed to get away with it, because the sovereignty of that country is important.

Should every country apply their laws globally, or just the US...?
I've started to ask people in the climbing community if they bought anything besides the guide or their pants on Amazon. I'm not climbing with any gear from that store.

I've bought a few other things on Amazon that were counterfeit, which is why I cancelled my prime subscription and now look at other stores first. Never ordered climbing gear, but fake jackets are bad enough.
> This seems to imply that Amazon is literally the only place that you can buy these glasses. Has it got that bad?

They're everywhere. Amazon is just convenient.

If you want to see for yourself, well...

http://www.google.com/search?q=z87+glasses
??? Could you drop some links/justification? I know I learned a lot from the set of slides about Flow vs Typescript[0].

Also, not having the sophistication of Haskell doesn't make something bad -- Rust's type system doesn't have the sophistication of Haskell and I think it's a fantastic language (I struggle not to pick it over haskell most of the time).

Typescript, sound type system or not, has brought many of the benefits of the Haskell ecosystem to JS. Python, Ruby (and Perl?) are following in the footsteps right now with their gradual typing schemes. AFAIK JS was the first to get something like this so right -- going from syntax sugar to actually highly beneficial type checking. The stuff people would put on top of C to make it safer stands out but I can't remember such transpiling ever being so embraced and beneficial to a language.

[EDIT] - after some searching, maybe you're referring to this issue (amongst others): https://github.com/Microsoft/TypeScript/issues/9825

[0]: https://djcordhose.github.io/flow-vs-typescript/flow-typescr...
Earlier submission with lots of discussion: https://news.ycombinator.com/item?id=20260863
This is absolutely great.

The RPi was already exceptional for its price point, and this version seems to address the few problems it had (lack of Gigabit, USB speed and RAM capacity) and add onto it even more features. It almost seems too good to be true.

Can't wait!
I was briefly involved with running an HN clone earlier this year. It had tagging and we talked about adding some of the features we liked from lobsters.

Best of luck with your project.
I face this conundrum quite often. Amazon has such a vast selection of stuff you can't commonly get in other places, but I just don't trust them.
Creating a simple drawing app using canvas. Saving and loading images
> indirect subsidies — things like the money the US military spends to protect oil shipping routes

Nice one. Never thought about this.
Not sure what you meant, but Chinese babies died due to tainted milk and formula. https://en.wikipedia.org/wiki/2008_Chinese_milk_scandal
For medical and safety gear, a fine is not good enough. This is intentionally putting people in danger.
that sounds fantastic!

fwiw I came to a similar solution but it came in the form of a battery powered eraser and a big pad of paper.

erasure is the problem, not marking. a good soft graphite pencil and an electric eraser is my whiteboard ^^
The Raspberry Pi Foundation is a nonprofit.
Show HN: Service to publish Jekyll posts at a given time
I very much disagree with you. "starts_with_foo" is a horrible name, because it only says how it is implemented, but doesn't convey any meaning or the intention of the function. When I read the code, I have to paus and think about why we do this. When I see a name like "is_foolike" I should have good enough understanding of the code that I know why we want to know if something is "foolike", and at that point, I should not have to worry about how it is implemented. It is only if I got reason to believe that there's something wrong with the function or when I review that particular function that I need to worry about the implementation details.

In addition, if we for some reason want to change what we mean with foo-like (say to "contains("foo"), we suddenly have to change all calls to the function, in addition to the defintion.
"many useless degrees" is very thin ice to walk on. If there are people wanting to learn something then it's not useless.

Looking at it from economical standpoint only is just very narrow view. Education is not training for a job. There is value in knowledge. Even if you think only about economy it's very hard to predict what will be profitable.

Dont forget that if someone is studying "useless degree" than it's enough burden to know you might not get job in that field.

I think it's wonderful if anyone has a chance to have a try at higher education.

Also as many countries show education doesn't have to be expensive and putting financial limits on them keeps them efficient.
Use VLANs to separate the external/internal connections.
Not the person you’re replying to, (and not a troll) but I just looked at my orders and I was at almost a 50% return/exchange rate for damaged/counterfeit/not-as-described items in the last year before I completely stopped ordering from Amazon. As someone who buys at least one item a day over the internet, that’s a lot of mistakes. At one point I talked to my local UPS shop doing one of my weekly mass Amazon return drop offs, and he said I wouldn’t believe how much of their business was amazon returns. On the other hand, I order a lot of items that I have a lot of knowledge about, so it’s not hard for me to spot a fake or find the damage almost immediately. However, I could see the average consumer just accepting an item without paying too much attention. Since then I’ve switched to specialty retailers, and Target and Walmart for everything else.
Extensive discussion: https://news.ycombinator.com/item?id=20260863
If Amazon does not go out of its way to fix this and eradicate the problem completely, it is knowingly trafficking in fakes. Amazon absolutely should be held accountable for providing such a convenient platform for counterfeiters.
It's actually not that different, since the disc of thrust's direction in a helicopter is bound to the helicopter's orientation itself. Thus, there's no stabilizing momentum intrinsic to the system. The pilot needs to constantly balance it manually (if there's no computer help of course), which makes a helicopter so hard to operate.
Minimum 2x performance over previous gen(s) on every test with only ~1W extra power draw. That's seriously impressive!
I'd prefer to sidestep the leadership issue since it's going to bring up a million and one questions that are going to get philosophical. For instance to what degree does society create its leaders, and to what degree do leaders create their society? To what degree did Lincoln choose to direct society to end slavery? To what degree did changes in society make inevitable the creation of a "Lincoln"? And then we'd have to try to get into the heads of those in power to determine whether their views are authentic or being driven by political or even economic interests. For example abortion is full of political flip-flopping for people to pander to various demographic bases. Romney was pro-choice, until he wanted to be president. Biden was against federal funding for abortions, until he wanted to be president. It's unlikely their personal views ever changed, but a politician's job is to get elected - and so what a politician says or advocates and what a politician believes don't necessarily have all that much in common.

On the predictions issue, I fully agree with you. And I find it disappointing that debates on this topic in general tend to avoid this actual core issue - should we trust the current predictions, or not? And like you mention there are varying degrees there. So the real question is should society's trust of climatologists' trust of themselves be high enough to justify large scale change, or not? Instead debates are people just straw manning one another to no end, which results in both sides thinking the other is full of idiots. No progress is made, divisions are deepened, and further amicable discussion becomes ever more unlikely, all this in turn means any sort of lasting change becomes ever less likely.
I'm super excited as well. I figured out the secret sauce to get a low latency kernel build I was able to get down to 20ms latency but I'm excited to see if this can't get down to 10ms even though 20ms is acceptable low audio latency, already with only 1 gig of ram on a pi3 ardour is usable for multitrack recording, excited to see how this does with 4 gigs.
so.. a cpu from 2015 and still shit memory for bad performances

oh, and load of paid fanboyz to advertise this scam
Retrospective. Tech Trends for 2018: What We Expect This Year
JavaScript Projects for Complete Beginners with Coupon
> if large companies are routinely this inefficient (which matches my limited experience as well), how do they survive?

Because every other large company is as equally inefficient. When it's par for the course, it's not seen as an issue (or even seen at all). Efficiency is also usually not the metric that gets optimized towards - other dimensions such as predictability, reliability, longevity, consistency, stability tend to take precedence. Take the loyalty program vendor mentioned in the article - sure it's limiting their flexibility for what they want to do now, but it still exists. So depending on your viewpoint, that was a pretty solid choice in vendor.

Also, large companies have the scale to absorb the costs of their inefficiency with fairly minimal impact on their unit economics. And if a startup does pop up and gain traction with a much more efficient operational model, BigCo can write whatever check is necessary to gobble them up before it becomes a risk.
tldr; he never gave more than $1 to anyone... also the last paragraphs.

Years before his death, a reporter at the New York Daily News asked Juettner if he’d ever considered returning to a life of counterfeiting, the craft to which he’d so unskillfully devoted more than a decade.

“No,” he responded. “There wasn’t enough money in it.”