skysight-inc/HackerNews huggingface dataset:
Don't use Amazon? Or pre/post-pandemic, go to a store and try the product or talk to a human about it?

I haven't had any issues buying from web shops anywhere in the EU and with physical stores the owner is (if nothing else) invested in the property and will probably sell you decent stuff. Never had a used product sold as new, untrustworthy reviews (beyond that most individual reviews are not representative of the true population), or other such problems that I read about Amazon on HN. Of course, you need to know what features or specs you're looking for or you'll still get, say, painfully slow sd cards for nearly the same price as the faster ones, but that's not necessarily a quality issue: the product doesn't falsely advertise being fast.

Living in Germany now, Amazon is a very dominant player here and, not speaking German that well yet, it's a bit harder to find other shops that sell a random item. Amazon is an easy first stop but they make it super hard to do comparative research (sort by price does not sort by price, no useful filters, inconsistent or missing product info, etc.) and so I usually do end up putting it in google/ddg instead and finding an alternative store to buy from, or get something second-hand (within reason). Or just go over to one of three computer stores that are within walking distance from home or work. That's how I'd find reliable dongles/hubs these days...
a veggie burger is almost always not healthier.
Get ready for the future. A Finnish company can make protein from air and electricity now. Once they figure out carbohydrates, oils, sugar, starch, we may give up growing food corn entirely.
Google doesn't have the expertise or ship enough volume to make good hardware. If I could get a pure Google experience on Samsung-quality hardware, I'd go for that every time.
I don't know if they still sell typewriters, but the GP is talking about their heritage, not their current focus.

Right now they make a lean, mean, CNC milling machine!

https://youtu.be/S3jqS5_awO8
edX | Full Time | Cambridge, MA. | Currently remote (only considering MA candidates at this time)

edX is the education movement for restless learners. Together with our founding partners Harvard and MIT, we’ve brought together over 30 million learners, the majority of top-ranked universities in the world, and industry-leading companies onto one online learning platform that supports learners at every stage. And we’re not stopping there—as a global nonprofit, we’re relentlessly pursuing our vision of a world where every learner can access education to unlock their potential, without the barriers of cost or location.

We are currently hiring for:

* Software Engineer, Senior Software Engineer [Front-end/React focus, some work with Python/Django] (https://boards.greenhouse.io/edx/jobs/2364664)

* Mobile Engineering Manager [Swift - iOS, Java/Kotlin - Android, lead a team of 6] (https://boards.greenhouse.io/edx/jobs/2282497)

Thank you for your interest in edX! Feel free to email me with any questions - sfavazza@edx.org
The eerie AI world of deepfake music
Go visit http://itch.io/ and search around for a bit. There are thousands of games to explore here made by people from all walks of life. Most of these will see zero to minor financial success, but people are still making them because they are inspired to share some experience.

Even on the major platforms, you'll find stuff like Umurangi Generation, a game about taking photographs in a surreal autocratic environment. That game is not a 'winner only', but it's fascinating and only exists because people who want to make that experience had access to tools they could understand and use.

Democratic processes and tools are tools that are widely available to the public. It's not only AAA studios making games, everyone around the world is making games.
As a lifelong US vegetarian, I won't hold my breath. The number of times McDonalds has test marketed vegetarian alternatives has left me doubting they will ever bring a veg alternative to market.
The Pixel 1 was perfect for me. It's showing its age though, I use it as a semi-permanent hotspot and it needs to be rebooted every 3 days or so.
Around here that is the Dutch Bros or general coffee drive up process already. It also lets the people in the shop just make drinks instead of stopping to use the cash register or back (including any hand sanitation in between). Though Dutch is usually well staffed and rarely not busy.
Behind Pfizer's vaccine, an understated husband-and-wife 'dream team'
Note also the extremely telling detail that Trump's WinRed links for fundraising the recounts and legal challenges allocate 60% of those funds to retiring his campaign debt.
Try to do something like WinUI in Rust, or debug a mixed code base like in C# and C++ on Studio.
I do not wish to dismiss your arguments and concerns. But the argument that you’re making is a circular one. I have attempted to demonstrate how prima facie “corporate R&D” is often product development, process improvement, or other marginal improvements to preexisting technologies.

For example, Apple invests in metallurgy, it has the world’s largest private metallurgical lab, but Apple isn’t seeking to create metamaterials but rather to gain marginal improvements in glass manufacturing.

These improvements matter, but they aren’t the ones that drive our technology forward. Iterating on better compound bows wouldn’t have led to gun powder.

The places where Apple buys corporate bonds and assets from use those assets not to research breakthrough, but rather fund their growth. This money goes into advertising and other more mundane activities. This does not diminish the value of these activities, but it is a simple statement that humans can’t progress if we keep our gaze focused on such narrow gains.

AFAICT, no private or publicly traded corporation has created and ran a particle accelerator to investigate new principles of physics and improve our models of reality.

Why not? Because the ROI for that wouldn’t accrue to the discoverer, but rather some future generation. The aristocracy i.e. the feudal form of government + tax collection, the Duke of Devonshire, funded the creation of the Cavendish Laboratory, which funded J.J. Thompson’s discovery of the electron.

The Cavendish Lab revolutionized our understanding of matter before the start of the 20th century, and laid the theoretical foundations for the electronics revolution to come.

Where is today’s corporate equivalent?
You're probably looking for the Pixel 4a with 5G, which will be released in the US on November 19 for $499:

https://store.google.com/product/pixel_4a_5g

It has a 6.2" screen, which is not > 6.2", but close enough. It also retains the Pixel 4a's headphone jack, and is rootable and has an unlockable bootloader like all Pixels.
Thanks! Seems I bumped it up to "always" at some point, though guess I should just make a separate admin user.
With so many products going to a subscription model, will this be a problem in the future?
As far as I'm aware, server SSDs without PLP are a relatively recent trend, and most of the examples I'm aware of are entry-level SATA drives. A few companies are also marketing their client/consumer M.2 NVMe drives for use as server boot drives, but at least one competitor in that segment has made a purpose-built low capacity NVMe drive with PLP.
> building modern, reliable digital infrastructure for government

And how about well supported? How resilient is the technology going to be in 15 years and how easy will it be to find developers? How much are those resources going to cost versus say .NET, PHP, Java, etc.?
Times are a' changing! I started a job in August and haven't physically met any of my coworkers. With a culture of 'video on during calls by default' it's actually not that bad, imo. Much better than would have been possible 10 years ago.
Oh, good, you're screening out talented devs. Explains you working there.
Because those things dramatically impact society's health and well-being and not being able to do whatever it is that a Slingbox does... doesn't?
> There is no way to obscure the call to direct "eval" itself; the compiler knows clearly whether it occurs.

I must be misunderstanding you, because you've stated that very confidently.

window["e"+"val"](...)
We have had the McVeggie in New Zealand for a while now - They even included it in our "Kiwi Burger" range. I think it's off the menu now but easily the best burger I have had from Maccas.
It’s a taste thing which varies person to person. Andy’s vegan margarita pizza is my favorite and the cheese scratches all the boxes for me. I’ve had fine vegan mozzarellas various places though. Might be time to try again or just encourage people to try for themselves as tastes aren’t universal.
Any idea how well this works for cloud architecture diagrams? I'm enticed but don't see any examples that get close to that.
TL;dr: Mostly hardware failure.

I didn't mention that my 5X flash died (after 18 months of ownership). Or at least I assume it was the flash...since the bootloader failed screen would loop.

That prompted me to buy pixel 1. My pixel 1 became non-functional because dust got in the microphone...and no replacement parts were available. So I got a moto g7 as an interim.

The pixel 3 is my wife's.

The pixel 4 is my current and replaced moto g7 because it's slow as molasses with newer android.

So basically all my replacements were because of a HW failure or SW slowdown.

This compares to my mom's iPhone 6s that still runs snappy. My brother had a 6 that worked fine until he replaced it for the SE recently.

My kids have used our ipads as skateboards across the tile and they still work fine. I drop them regularly... No problem.

My experience with Google HW is that it is sub par.
>to use ceph clusters purely

Exactly! Use ceph so you don't have to care about burning ssd/hdd/server/switch/racks/dc, you have your object-storeage, FS, block-device, with one service and that's it.
Great work here, interesting project. I get the desire to roll your own versions of things, but personally I'd feel more comfortable using it if it used the standard community packages for dns and logging like trust-dns and tracing though.
> along with oil for the fries.

They use vegetable oil in the US. The reason why McDonald fries are not vegan is due to the flavoring, not the oil.

From https://www.mcdonalds.com/us/en-us/product/small-french-frie...

> French Fries

> Ingredients: Potatoes, Vegetable Oil (canola Oil, Corn Oil, Soybean Oil, Hydrogenated Soybean Oil, Natural Beef Flavor [wheat And Milk Derivatives]), Dextrose, Sodium Acid Pyrophosphate (maintain Color), Salt. natural Beef Flavor Contains Hydrolyzed Wheat And Hydrolyzed Milk As Starting Ingredients.
>Contains: Wheat, Milk.
I thought google actually did a great job with the nexus phones. the hardware wasn't perfect, but they were pretty good (and even attractive imo) for the price point.

I have a pixel 2 now. it's good enough for everything I use it for, but it really didn't justify its launch price. it's basically a nexus phone with a fancy chassis and nicer camera. just like my two nexus phones, the volume up button stopped working within a month or two of ownership. it still feels snappy and gets updates, so I guess I shouldn't complain too much.
Plant meals would be nice... around here they removed the salads from the menu (because covid)
All these tools are fantastic, though I greatly prefer kitty to alacritty.
> To me, as an admitted Free software person, the Open software movement looks like it was designed to undermine the Free movement. I don't think it actually was deliberately designed that way, just that it looks that way in hindsight.

Yes. I think the original idea was just to present the hippy free software idea in a more business-friendly form, and thus cause more FOSS to be written.

> > idea of causing social change by coding free software

> FWIW, that also seems to me to be a later gloss. If anything, computers and software are new enough that it's not so much a matter of social change as it is of founding new social norms around these (physical/virtual) machines.

Fair enough. Though I don't think free software was so much about forging norms per se, more like an adaptation of old ideas like "Liberté, égalité, fraternité" to the digital age. As opposed to just letting the modern day robber barons have it their way, which to an extent is what's happening with open source.

> RMS just wanted to edit the software in his printer.

Sure, but it spiraled away from that pretty fast.

> Look at the restrictive B.S. that tractor makers are foisting on farmers to see the relevance. Is the idea of being able to fix your own tractor a "social change"? :)

No, more like defending "Liberté, égalité, fraternité" rather than letting the robber barons get away with whatever they can. That being said, AFAICS free software has had about zero impact on this topic; the successes in this are seem to be due to grassroots political campaigning (right to repair laws etc.) rather that some argument that software should be free (in the FSF sense).
Unless your app target gamers, comparing to how gamers spend is apples to oranges. Gamers brag about how much they spend and buy more then they can play.

But that is specific subculture, majority of people are not behaving that way. Even majority of people who play games don't spend much money on them or have someone gift them.
Agreed on the 12C, I hope to inherit that someday.

That first DeskJet lasted us around a decade until we replaced it with a couple of DeskJet 3500s that didn't need a parallel port and were cheaper than new ink. I still have one of those squirreled away just in case.

Those printers are refreshingly simple, with no screen or wifi and only one button (power) and one port (USB).
For another data point here's my anecdote. My wife and I had Pixel 2s and then we upgraded to Pixel 3s. The only issues we've had were self-inflicted. I dropped both my 2 and 3 causing the screens to crack, but they've been fine otherwise. I also still have a Nexus 5 that's currently running LineageOS.
Thanks for your comment!

> Sadly the "doesn't survive compression/re-encoding" problem is kind of a show-stopper

Indeed, that’s true - fortunately there are already ways to at least limit the problem. There is some research under the umbrella of “robust JPEG steganography” which aims to persist the covert message among compression. But I don’t know how well this actually works. LSB steganography was just the most straight forward way for me to implement.

Thanks for pointing out the security issue - I certainly wouldn’t have noticed it!
You reached a very stoic conclusion. Love it.

I believe that entitled people simply haven't reached your wisdom, yet.

All the same, people have no fault on their own, they're just the product of this particular society.
If we improve our society, the percentage of people who behave nicely will likely increase.
And if we don't, well, at least we'll have a model not to follow on the road to bettering ourselves.
Laptop maker Compal hit by ransomware, $17M demanded
Really, specially if you don't use binary libraries.
If they wanted to get sued for trademark infringement.

(McDonalds is working with Beyond Meat, one of Impossible Foods' largest competitors, for their plant-based meat substitutes; deriving their product name from a competitor's product is almost certainly a bad idea.)
Yeah other uses seem more plausible. My boss wanted to use it as a virtual office, where he sits at his desk and us at our cubicles, that kind of thing.
"Contract tracing hasn't worked at scale anywhere."

It works 'at scale' in Taiwan/Korea if by 'scale' you mean 'large country' but yes, it does not work when there are many infected, it's best suited for when there only small numbers and the government can keep a lid on that.

But that's entirely possible. Remember that countries have local agencies and national numbers are not everything.

Ontario is only 12M people, British Coloumbia 5M people and they have active contact tracing of literally every patient.

So with 90% effectiveness, the numbers will be brought way down, and in many areas, the threshold of cases will be low enough that contact tracing can be enacted.

So about the 50 people - we have to basically still maintain a degree of isolation, and that's entirely possible.

We don't need to tell the grocery store workers to 'self isolate' because someone came into the store with COVID that's already happening, those are low-risk events.

During social isolation, people should absolutely not be contacting 50 people.

So masks, basic social isolation at very least (no unnecessary contact) can remain in place.
Who’s going to come in behind me? It’s going to be a real ‘yes man.’ And then God help us.

Quote from the outgoing Secretary of Defense.
https://www.militarytimes.com/news/your-military/2020/11/09/...
Yes, oils are pretty bad for you but Red meat is a class 2 carcinogen. So, neither are good for you.
cf. https://www.wikiwand.com/en/Cello_scrotum
Probably Linux has drivers. You could set up a network printer with a raspberry.
One go to is just make sure everything else is plant based or vegan (depending) and just order without cheese. Pizza without cheese sounds odd as a pretext, but does work in practice. It’s also a lot lighter.
the saddest part about this type of stuff is the gov has software devs on staff not from consultants who are capable of "saving" gov sites. It is often a political reason why things are they way they are(making everything 10x more convoluted for on staff devs)...and people profit more from having external contractors do the work. Parts of govt I'm in..contractors can use cloud services but our teams cannot, and we have to rely on internal systems and bureaucracy.. it's honestly all bullshit.
unsafe is sometimes necessary because Rust's safe APIs are needlessly inefficient.

For example, consider a function for 16 byte equality:

fn equals(v1: [u8; 16], v2: [u8; 16]) -> bool {
v1 == v2
}

rustc emits a branch to test if v1 and v2 point to the same thing, which is unnecessary (it can never be true!) and can ruin loop vectorization, etc. The useless branch is not serving any safety purpose but requires unsafe to avoid.

https://rust.godbolt.org/z/6973jG

The efficient version is quite a bit more verbose :(
No, most people don't want to build their engines because building engines is a different thing than making a game. People want to build just the part that's unique to their game. Very, very game devs care about how things are drawn to the screen or what's happening in their physics engine -- they just expect those things to be easy to use default features.
The Toll of the Culture of Silence in Animal Research
For reviews it’s best to use Amazon Germany.

I don’t know what it is in the German psyche, but they tell it like it is and tend to leave more useful reviews than other localities. For now, at least.
People who regularly eat chilli peppers live longer, research suggests
If you want to sell your efforts producing software you are going to be spending most of your time doing sales and a minority of your time writing software. Too many developers have this idea that people should just throw money at them while they have fun crafting some OS library. We could only be so lucky!

In reality only a small minority of open source projects (the type that are near ubiquitous) garner enough from donations to fund the project. So you have a choice: become a salesperson first, or treat your project as a hobby and don't kill yourself working on it.
>Many of the counting locations live streamed the process

applying magician's principles one would make observing public focus all the attention at one place while the actual "magic" would happen outside of that focus spot.
Everything aside from semantics-aware refactoring(I think) and
some details in syntax highlighting can be achieved by Vim,
Emacs and any modern editor thanks to LSP. For example I can
code in TypeScript with real-time code checks, semantic
completion suggestions and error messages similar to what's
possible with IDEs.

That doesn't mean I don't start up an IDE now and then to work
on certain projects, but it's more the exception when necessary,
as it always feels very cumbersome in comparison with weird
behaviour everywhere.
In VC++ also not, as I do static analysis as part of the build.
Delivery tracking can be extremely misleading.

For instance, a sender can “create a shipping label”, and suddenly it has a tracking number and looks ready to ship soon. In reality, it may literally not even be in a box yet, much less anywhere near a shipping warehouse! Things can stay in these limbo states for weeks and claim to be “shipping” or whatever else. Not to name names but ReserveBar did this to me and I’m still bitter about it (ended up cancelling an order after being lied to about its true state of shipment for over a month).
The sum they pay for the citizenship. Just look at some of the Caribbean islands. Selling citizenship can be quite lucrative.
VGA was designed for CRTs. I am amazed how well it has been supported by digital monitors. Still, I am left wondering, how hard would it be to make something similar for a modern digital interface, say, DVI?
Because majority of people have no idea you want email with thanks and figures that best thing they can do is to not bother you. Like celebrities complain about people recognizing them all the time.

Sending mails to strangers is awkward.
So you can't have relationships without FB? I find that hard to believe, we were managing it fine without FB.

There is no need to be "connected" with people on demand 24/7.
>Will these FPGA approaches get us closer to such a goal?

The same HDL that can be configured into an FPGA can be used to make chips.

But we won't get there without the FPGA step. Chips aren't designed directly anymore. The sort of complexity we need these days means it's impossible to get right on the first try, and mistakes are very costly with ASICs.
That is, quite plainly, not a statement about the product.
Looking at it another way, Apple has complete platform control and still can't get people to sign up.

In contrast, people go out of their way to find and download Spotify.

Somewhat off topic, but who's idea was it to kill their iconic iTunes branding for the generic "Apple Music"?
Pesto and tomatoes on (circular) bread can be quite delicious...

It's not the same food as "pizza" in my humble estimation, but it's still very good.
Go is sufficiently trivial that anyone who dares call themselves a programmer can learn it in two weeks if they already have experience in some even remotely-related language.
Unless ACME Corp. is hand delivering your product, you should be lodging these complaints with the logistics company. If you think it's ACME's problem, you can leave a negative review on the seller's page, but leaving a 0/5 on a product because it was late isn't really helping anyone, especially considering products can come from multiple sellers.
> Overall his projects are fascinating for anyone with interest in retro computing or learning how computers work at the lowest level

I'm on the RAM-building portion of the 8-bit breadboard computer for exactly this reason. I wanted to bridge the gap between (this is an electric circuit that lights an LED) and (this is how you can take a simple inverter and a logic gate to build a D flip flop, which can power registers, SRAM, and more) and (this is an 8-bit example of a Von Neumann Architecture computer).

His videos are perfect for that. Very well made and I don't have to take classes in circuit design or digital logic control & design at a college to learn the high level of how this works.
Plenty of government software is developed in PHP, Ruby, Node.js and JavaScript, and Java. I temper my own temptation to write more Scala and Haskell precisely because I know it's already difficult enough to find talented devs to hack on our stack, not because the software side is challenging, but because getting money to pay for software development internally is at least ten times as difficult as you would imagine it should be.
It is very rare to see a comment that goes against the HN way of thinking.