skysight-inc/HackerNews huggingface dataset:
> Rust won't replace C in the kernel, but I do think we will see tooling for our network clients, file indexing and perhaps even version control slowly switching languages (if they still rely on C, that is).

Do you mean the Linux kernel, XNU, Free/Net/OpenBSD, or other existing kernel's? There are plenty of examples of folks successfully building kernels in Rust. The likely hood of any of the major kernels adopting it (beyond drivers) is probably low. I expect the only reason that would happen is if any of the folks behind those kernels decide that they actively want to migrate the entire thing away from C in the long-run.

Ground up new kernels in Rust are very feasible, though. Will any of those attract the community and contribution that we see in Linux? That's unlikely, but it's not impossible, as your comment implies.
That’s why I and my fellow drivers were relieved when California legislators last year passed a law effectively requiring Uber, Lyft and similar companies to extend workplace benefits and protections to drivers, including a minimum wage and paid sick leave. But this is something the companies have refused to do, arguing that we are independent contractors.

The elephant in the room is that the only reason this is an issue is because we as a country have an ass backwards system where your health care is tied to your employer.

If we as a country think that there everyone deserves a “livable income” (and I agree), make corporations pay the taxes necessary and increase the amount, availability and access to the Earned Income Tax Credit.
I left twice, both times personal. Once for college, once a bit over a year ago.

Tech permeates the area, and the expectations surrounding it can be harsh. The expectations put on kids can be too much, and I hated it. And honestly, I really didn't like the people I went to high school with or the people in my hometown much. I needed something new and different, an entirely different sort of culture to grow out of this tech and real estate focused town. So I went to Minnesota.

After college, I came back since I couldn't find work, and I got to know a lot of the better parts a bit outside my hometown. First Fridays in San Jose and Del Valle park in Livermore are two. I got a tech support job I didn't like and a bike mechanic gig on the side that I loved. What really got me to leave was getting a job in Seattle. I was prepared to stay a few more years because of the sheer number of jobs, but the area just wasn't one I could settle in long-term. There were too many bad associations for me personally.

I'm not going to say Seattle is better for everybody, but it's new to me. And I'm better equipped to find people I enjoy hanging out with, to put myself in situations that work well for me.
Do people not realize the market can be easily manipulated? Do they just think all the regulation was made up for no reason?
I think ceasing operations was due to not having the infrastructure in place to operate legally under the new requirements. Uber is a big business and these are significant changes to how they can run their business, so they may need a long time to get things in order to operate within the new mandate.
There were sound effect samplers that went around on CD back in those days. Presumably purchasing the CD came with a license to use the effects in your projects. There was also a wind noise sound that found its way into many different game and motion picture productions that I always instantly recognized.
GeoH – Easy Electronic Visit Verification
There's a lot of nuance at play here. To what degree are the drivers being "exploited"? There's no doubt that there exist some that rely almost entirely on app-based gig work for their livelihood, but is that true for the majority of them?

Finally, if an ideology can be quoted in a single pithy quote, maybe it isn't sophisticated enough to stand up to scrutiny.
>> In the last 20 years how have software music players changed?

For me? Not so much. I still have my music on Mp3s. The new stuff still plays as is did back then. Mp3 players never went away. I still occasionally use my old RCA Lyra but there is actually a healthy market for new
models. My car still has an FM radio, but now I can plug a USB full of mp3s into it too. That isn't bad. Bluetooth and streaming has yet to become mandatory.
> Your comment literally begins with "We've lost so much".

> "We" haven't.

Yes, we have.

Look at what's happened to Reddit in the last decade.

Companies with that much power over the signal can adjust what we see. Change the ratios to favor content that earns them money. It destroys open discourse.

Facebook, Google, and Apple are all doing this.

TikTok only lets beautiful people through! I like the app, but that's pretty fucked up.

The browser is becoming a monoculture.

AMP is taking precedence in the search order.

The web long tail is atrophying because there aren't eyes on it anymore.

I can't share apps I write with friends that use iPhone.

Stallman.

It's happening in industry too. Redis and Linux are now AWS.

You are seeing past me.
I wasn't familiar with the Karen people until your comment, thanks for sharing your story. What led you to live with them for several years?
Yes that's one view of it. That if drivers aren't happy with driving for uber as it is well then don't drive for uber. On the other hand that's true for the general labor market too, yet we do have minimum wage in place for a reason. I don't have a strong opinion either way, but I don't think it's quite as simple as let the market sort it out.
MySpace is a great example! I think a lot of web developers out there who now work for major corporations or started their own companies probably started out just wanting to add a gif to their profile or change the background color.

Sure, the results turned out ugly 90% of the time, but it gave people a way in. A way to just experiment and have fun.

Compare that with the front-end build steps new devs are expected to find their way through these day... it doesn't make sense. I think one solution work considering is making the browser and HTML itself take on more responsibility. Front-end libraries are just giant hacks built on top of them.
There are various sound effects libraries that offer premade effects clearable with simple terms. So it’s simply different teams taking the same sound off a library CD / website.
We could say the same thing about unprofitable startups that aren’t forced to worry about profits.

If a healthcare system is based on you having to get benefits through your job, maybe we need a better health care system.
Many of the problems with staging environments are preserved if you remove staging environments:

How do I test with realistic data but never risk my customer's data in the process? Either way I'm going to make a copy of real user data. In one case it's much harder to have shared references to live data than in the other.

There are lots of failure modes for rehearsals that can take out the cluster. If you're doing it live, how do you know you don't have a request loop or just introduced an n+1 fanout in a previously well-behaved service? One that can take out said service and parts of its dependency graph? What if I write a query that crashes processes?

On the other hand, it's 'common sense' for staging to use similar hardware to production so that discrepancies don't catch you by surprise. But common sense isn't common, and people can rationalize the hell out of not spending money on precautions, and so they never are equivalent if they are partitioned. Which also makes thing like perf analysis very low fidelity.

More likely that nobody is right, everything is a tradeoff (sucks), and which pain points can your organization collectively stomach?
I feel you.

Come to Urbit. It's not ready yet, but the hope was not lost.
The Juicero Founder Is into Raw Water and Hates Talking About Juicero
A setup that is better than the 2 above (I'm not claiming optimal setup):

1) Universal Healthcare, regardless of employment status

2) Keep the drivers contractors, allowing them to work multiple jobs if they like.

3) Tax the income over 5mil a year more aggressively.

In the end:

1) Everyone gets healthcare. All the drivers have flexible working hours, and work as hard as they like. They gain healthcare,but they don't get better pay.

3) Companies like Uber can keep operating well. Only their rich executives get more tax.

4) Decouple healthcare from the job, lowering the barrier for people to abandon bad jobs and move to the next one. It has a healthy benefit for the economy as a whole, allowing the employees to vote with their feet on whether the business is good.

In the situation, both side asks for all the cake and eat it too. The setup above is IMHO a better compromise.

Opinions are my owns.
Bill Gates is your example? One of the worst examples you could have chosen, because he both engaged in piracy and was one of the top "victims" of piracy all the while he was becoming the richest man in the country.
Dupes and Duplicity
many people are utterly disgusted by their tactics to try and force you onto their mobile app, they're upset at how slow the (default) site is, etc.

The problem is that not enough people are so disgusted that they stop using Reddit. As long as the managers can navigate that line between annoying people and turning people away, they will continue to make money.

I was never a Reddit person, and the few times I've gone there through HN links convinced me not to make visiting a habit.
League of legends Building a site to discover the best outplays of the day
The way I see it, the standard is should be taken as a bare minimum requirement. Ideally standards compliant SQL would work on any RDBMS, though I don't think that ideal has ever been realized. Supplementing the standard with extensions when the standard happens to have ergonomic problems seems to do more good than harm. IMHO writing SQL with the extensions of postgres or sqlite is a lot more enjoyable, which I think counts for a lot.
Ah I see! Thank you
Yes and no. The initial setup isn’t obvious and the way the components work together is not easily found and understood.
However with a decent How-To you can end up with something very impressive.

A Slack alert can notify you of an automated download of a movie off someone’s top list or a TV series that has started screening again and has been downloaded.
Automated piracy is impressive.

https://www.smarthomebeginner.com/docker-home-media-server-2...
YOU could perhaps, but your average target hasn't much of a clue what a VM is, let alone how to set one up.

And keep in mind, malicious software is going to be challenging, and there are much more clever ways to use QR codes.

E.g., imagine some store that has QR codes on the product aisles to access information on a product via a URL. I make a fake website that spoofs the legit product page, but offers the user a special "Buy online and save 25%" offer, which of course they are very tempted by due to the steep discount.
Stealing has a specific meaning. It is nonsensical to describe failure to follow copyright law stealing. Nobody calls exceeding the speed limit stealing velocity nor jaywalking "stealing the street".

Rich people convinced other rich people that it would be a good idea to let rich people decide which bits I'm allowed to transmit to you in order to maximize the revenue of people who for the most part are in the business of licensing creative work not actually doing it.

With zero chances of influencing the law on this or most other issues I can either choose to be a slave to it or not.

Only slaves and cowards obey their masters even when they aren't being watched.

I jaywalk too when its safe to do so. "Find me in New York for this quarter!"
DoD Reaffirms Original Jedi Cloud Award to Microsoft
Oh cool, that's really neat! Thank you for sharing
There is already high friction for existing communities to switch over to a new platform before you factor in the dealkiller that is a subscription cost.
Browser -> fullscreen. End of problem. Tabs in the browser window are the switch point.

Terminator isn't for everyone. But it can be for anyone.
A rubber-chicken-with-a-pulley-in-the-middle is still the most memorable item I've ever come across in a game.

Thanks Ron.
iirc populous was in the strategy genre at review time
It was very good idea. Though perhaps establish reputation is probably not a good starting point.
Based on my experience, almost no one reads them. Every two years I put together a California voters guide and post it on Facebook for my friends. Many of my friends are very politically engaged, and even they have told me that they appreciate my effort because the don't have the time to do the research. I read the full text, I "follow the money", and I read the editorials from all the major papers in the state, if available, and then summarize that. Obviously I have a personal bias which shows through, but I try to use as much objective fact as possible.

It seems like most people don't get much further than the legislative analysis, if they even get past the headline. And the headlines have been getting worse every cycle. It's obvious that the people writing the propositions know that most people vote based on the title alone.

I'm the only person I know who reads the full text of every proposition.
> Drivers want benefits and better pay

Are you sure? California seems to be speaking for these people. I would like to see a middle ground where drivers can explicitly mark Uber as their job and get benefits.

Either way, as an Englishman this just strikes me as a negative side-effect of the terrible US system without single payer healthcare.
* Like Stories of Old

* Mike Zamansky (Emacs)

* Podcastage (How to podcast)

* Stumpy Nubs (woodworking)

* Alliterative (etymology)

* Better Than Yesterday

* After Skool

* patrickJMT (math)

* Dr. Tracey Marks (mental health)
I came across Marten on someone's blog where they were talking about their ups and downs with RavenDB. It looks interesting.

Since you're using it, I'd like to know more about it's performance profile. Can't really find any performance/speed comparisons online. And what kind of scale are you running.

I'm right at the beginning of a project for a client and I'm roughing out the foundational code with pgsql already, so it would be a perfect time to take a look at it.

Thanks!
It is such a common operation that I think MariaDB is doing the right thing by having a dedicated command for it, "INSERT ... ON DUPLICATE KEY UPDATE":

https://mariadb.com/kb/en/insert-on-duplicate-key-update/
The Fremen Mirage, Part I: War at the Dawn of Civilization
Replacing RabbitMQ with Apache Kafka Without Downtime
> On an unrelated side note, I've always thought "=" was a huge mistake in language design, confusing countless people who are coming into programming who reasonably mistake it for equality. I don't know why it won over ALGOL-style ":=".

Probably because adding a colon to an equality sign doesn’t clarify the meaning at all.

Had Algol (as some less widely influential for other reasons languages have) adopted something that more clearly represented movement into the variable being assigned like:

a <- 25

Maybe it would have won out over “=" for assignment.
> I think everyone already knows my opinions about MERGE

not everyone is stuck on a 15-year-old version of SQL Server. odds are you can go ahead and use modern language features. I can understand why a DBA consultant that frequently encounters production issues with old bugs would feel this way though.
How appropriate, you fight like a cow!
How long do these probes last before oxidization destroy them?
Counter-Histories of the Internet – Public Books
Do you have recommendations for getting the lay of the research land without reading the papers?

Personally, I liked OpenAI's Spinning Up RL (which basically points you to useful papers) and Fast.ai's videos, but after those, it seems like reading papers are the main option.
> Moreover, websites and blogs are still around, and just as populated as they ever were. It's just that there's a bigger population on social media sites.

This is absolutely true, but it's also true to say that they're very hard to find nowadays. You can in part blame the dominance of the major platforms, but I think the real culprit is probably SEO: it's very hard to out-SEO anybody with a marketing budget, or the kind of bottom feeders who are willing to spew out spun or other low-quality content that spams search results.

There's a bitter irony in realising that, back in the day, I used to bemoan the first page of search results being cluttered with "junk" from GeoCities or wherever, when I was looking for "real", "authoritative" information, whereas now I'd be much more welcoming of that kind of content appearing on page 1 of the search results.

And maybe that gets to the truth of it: good, interesting, worthwhile content has always been pretty hard to find online. You had to work for it 20 years ago, and you still have to work for it now.
Heh, your example completely skips the fact that someone went out and bought the ingredients, bought an oven, spent the time to prepare the dough, spent money on the electricity to bake the dough, spent the time to take it from the oven, bought a jar, put the artwork on the jar, rented a café, and finally placed the jar with the cookies on the display.

So.... the smartass "just took a cookie" the hard worker just spent time and money for everything else ;)
Why not do what they did in SF for restaurant workers?[0] Add a CA Health Tax to your fare and give the drivers a public health benefit. If it means I have to pay an extra $1 on that $10 fare, so be it. They get health insurance and I still have access to a valuable service.

[0]https://healthysanfrancisco.org/
How can you do well while others are doing so badly? When evictions are happening, how do you buy a new graphics card? When food stamps are being cut, how do you justify an iPhone? It's normal to have empathy to other people in bad situations.
That comment doesn't really seem to support your statement. He may or may not be rooting for Zig, but it seems to be a stretch to derive that from this statement, "I have been checking on the progress for a while, and I like what I see, but I haven’t coded in it."

In the same thread on Rust when asked, "What’s a better modern choice?", the response was: "Rust would be the obvious things [sic], and I don't have any reason to doubt it would be good, but I haven't implemented even a medium sized application in it."

https://twitter.com/ID_AA_Carmack/status/1299574198365495297...
It's something odd, on that site I've follow some links (all on domain) then used the browser back button and land on a 404
There's also that.
You cannot take a poll in isolation like that. It's not like the drivers don't understand the implications involved in the questions. Uber and Lyft have spent a ton of money making it seem as though they have no choice in the matter and will have to fire half the drivers and put the other half on rigid schedules if they become employees. That context will affect the answers.

The real nugget of gold in that study is Q13. 83% of drivers support a third class of worker (between employee and IC). CA's Congress failed drivers with AB5. They should have defined that third class. Now Uber/Lyft get to dictate the terms we will vote on instead and drivers lose either way.
I agree. This shifts the curve so that the burden becomes lower all around. I just don't think this is realistically achievable any time soon.
Don't even mention their investment in WireCard https://en.wikipedia.org/wiki/Wirecard_scandal.
Agree with previous posts re: reading papers being potential rabbit hole for NLP practitioners. One paper that could be pretty useful for practical applications is this one https://arxiv.org/pdf/1904.12848.pdf

It outlines strategies for data augmentation in NLP, as well as other ML task. Finding task-specific labeled data is often one of the most pertinent issues for applying ML outside of academia.
Did the company not have insurance?
It's annoying that databases don't implement UPSERT natively. As far as I can tell the solution provided by every db requires the repetition of all the damn fields. To pick on the supposedly more ergonomic postgres method, here's a typical example,

INSERT INTO students(id, firstname, lastname, gender, d_o_b, email)
VALUES (1516, 'Gerard', 'Woodka', 'M', 'January 27 1995', 'gerardo_woodka@gmail.com')
ON CONFLICT (id) DO UPDATE SET
firstname = EXCLUDED.firstname,
lastname = EXCLUDED.lastname,
gender = EXCLUDED.gender,
d_o_b = EXCLUDED.d_o_b,
email = EXCLUDED.email;

At least it doesn't force you to repeat the values like many other servers. But still the repetition is bug prone and hard to maintain as the table changes. And it's just annoying to type.
I agree with this but this is a small nitpick compared to what kind of SQL queries Ive seen in production in different places I worked at. Not to mention the amount of redundant queries from ORMS performance hit which a lot of developers aren't even aware of.
To be frank, the healthcare thing is a US problem (admittedly this is about California).

But in countries where that's a solved problem then the problem becomes Uber/Lyft have no duty of care for sickness or holidays, they're doging other labor laws.

So in the UK, the gig economy argument is focused on that instead, no sickness/holiday pay means drivers are working when they shouldn't, or ending up broke if a long-term illness hits.

There's even been contractors being fined for being sick because they're unable to do deliveries. Which fundamentally goes against the social contract companies are supposed to have in the EU, making them very parasitic.

Then again, most American companies are coming off as extremely parasitic in the EU, doging taxes, etc.
In a common forum that is not purely dedicated to Microsoft technology, MS product names really ought to be prefixed — context is important. For example, it applies to Entity Framework also: it has happened a few times to me that a non-MS developer assumed that ORMs in general were discussed, while it was related only to the MS implementation.
I love the formatting, pictures, and cautions. Good visual flow too. I'm a bit surprised it doesn't go into the technical aspects of what's going on with the transfer functions, which op-amps/ADC are used etc.
So the New Zealanders are lying?
Powershell originated on Windows and garnered a fan base on the platform. It's not much appreciated outside that niche and most people who like it are people who use or used it on Windows.
It seems that a HGST/WD Ultastar, which is their data center drive line, has ERC disabled by default. I've now set it to the suggested 7 seconds.
I knew it must have been a man of culture behind it, sim airport strikes that nostalgic cord of mine like few other modern tycoons
Ask HN: Pulling all $ out of public equities. Interesting private alternatives?
Not one to ask questions like, “what stock to buy?”.

I thought I could get some useful insight here and help others by asking people for interesting private investments they have been part of, or have seen.

I’m pulling all of my money out of public equities for the next few years (except my tax advantaged accounts). My goal is to do something interesting, e.g. small private equity, investing in social media accounts, small angel investing, etc. It can be passive or active, equity or debt based. I’m interested in it all.

Essentially, I find this period of time fascinating because rates and returns in public markets seem to be below private markets, and I’d like to focus my energy doing interesting things there, rather than buying index funds etc.

Feel free to hit me on Twitter @elamje or email johne@hey.com as well.

What are some really interesting investments you have heard of that are unique?