skysight-inc/HackerNews huggingface dataset:
It's wild that people can say this on the heels of widespread systemic failure like FTX, Terra, and all the other rug pulls/scams. We tried cryptocurrency; it's incompatible with our societal and governmental paradigms.

I was rooting for cryptocurrency 7 years ago, when it wasn't sold as "digital gold" or whatever asinine label people give it nowadays. I'll eat the crow and admit I was wrong to not anticipate the abuse of an open, distributed system. The landscape of cryptocurrency today is an irrecoverable mess, evidenced by the slipping valuation and hemorrhaging trade volume.
I think if you're afraid to ship after 4pm, then you should write better code and/or test it better. There are things I'm afraid to do late (say upgrading 3rd party software), but shipping a new version of my software? Don't see why not.
they have a guy who leads a company that made reusable rockets profitable and electric vehicles sexy. I have no problem believing that people strongly believed in Tesla cracking L5 autonomy within that year.

Also, remember that self-driving cars were all the rage then too. Hype was at its peak then, I think.
Ask HN: Best Linux Setup for a Non-Linux User
My partner has been using Ubuntu on their Thinkpad for the past two years and it's been riddled with issues. These are things I'm used to as a Linux user for ~15 years, but they're not. Wifi issues, sleep and restart issues, dodgy trackpad, etc. These issues are a deal breaker for them.

I can completely reinstall and configure a laptop setup for them, and I'm wondering what should I pick? I have always suggested Ubuntu to new/Linux apathetic users in the past, but what I'm wondering if there's any other distro/setup I should try for someone who wants stability, ease of use, etc like a Windows or MacOS provides
It's hard enough to be selective with your choices of media. Having an algorithm shove media down your throat in a way that teaches blindly ignore the source seems like a bad idea...or a good idea, depending on who you are.
Yeah, sorry, Im not trying to make a claim as to the cause here, just agreeing that this really does exist and really does make life way shittier in some very major cities.
That's just not true though. There are tons of kids playing in the street here in chicago. Maybe you just don't live near many children?
Ironic given working conditions, protections, and benefits are so much better in Germany than the US today
Shit, that'd even let them optimize their pricing. "If we double this rate, 25% of our customers will start erroring, but factoring in message volume of those customers and assuming they all leave us, it'll still be a 60% increase in revenue from this product."
Absolutely. And it's not as if the work of popularizing and profiting from that equipment and expertise is trivial either. Nevertheless, I reckon there's an opportunity there.
Android version: https://play.google.com/store/apps/details?id=org.tamanegi.a...
What would it mean to "solve physics"?
> It's like building a robot to do push ups for you. Not only does the teacher no longer know how many push ups you can do, you're no longer exercising your muscles.

While I already knew what you have described, I love this analogy, it's really spot on.
Didn't answer my question.
I just put up a paperless-ngx system at home in docker.

its amazingly simple and easy to use. It's rapidly becoming my fav self hosted service.
Now you get my backlog of documents scanned and destroyed.
So this is a PR piece
In case this is useful, I recovered some lost content from my blog using the Internet Archive a few years ago and published notes about how I did it here: https://simonwillison.net/2017/Oct/8/missing-content/
I've used this same approach as well. Testcontainers is a nice way to help with this!

https://www.testcontainers.org/
The most important requirement for a functional language is that functions are first-class values. i.e. Not SQL.

On the other hand, the details of query execution are left to the planner and optimizer.

What's the case that it's functional, but not declarative?
Same here, I tried Apple Music for the last 3 months because I got it for free, and it’s soooo bad. Just this afternoon, it crashed like 3 times when changing song. Just that, I skipped a song and it crashed. The UI also becomes irresponsive whenever a song is loading. The other day I tried to add a song to my playlist and it just refused to do it without any error message. I probably lost some songs because of that, believing I added them to my playlist but it failed to add them.

Also the recommendations are a joke. Apple Music is utterly incapable of making good recommendations. It also strongly believes that because I’m French, every single playlist should contain 50% of French songs.

Spotify’s UI is really not good, but Apple Music is worst in class. I could go on and on for an hour about what’s wrong with Apple Music.
The Timelines of Slang (2015)
I mean, Instagram has a “not interested” menu item (behind …), with the additional option 'don’t show posts from ${account}' and “this post makes me uncomfortable”.

They also additionally introduced chronologically sorted “following” and “favorites” feeds. I haven’t had a Facebook in a decade, but after hardly using IG for years, I’ve started using it again. These features have honestly improved my opinion of Meta significantly, you can at least utilize it as a tool now.
Not that I'm an expert, but surely a large chunk of people developing insulin resistance are doing so because they eat much worse high glycaemic foods than Bananas.

89% were overweight or obese and 38% were physically inactive.

I dare say if you looked at the diets of those individuals, it wouldn't include many avocados' or bananas. I think you're splitting hairs.
They invented the market that Google Drive and Onedrive took over.

There is little need to pay separate for Dropbox now that it is in Google Suite/Workspace and Microsoft Office 365.

But for a few years they were the only ones.
what a stupid link to share
YouTube personalities analyzing chess games is a low key way to get better.
Try and write any complex SQL as a series of semantically meaningful CTEs. Test each part of the CTE pipeline with an in.parquet and an expected_out.parquet (or in.csv and out.csv if you have simple datatypes, so it works better with git). And similarly test larger parts of the pipeline with 'in' and 'expected_out' files.

If you use DuckDB to run the tests, you can reference those files as if they were tables (select * from 'in.parquet'), and the tests will run extremely fast

One challenge if you're using Spark is that test can be frustratingly slow to run. One possible solution (that I use myself) is to run most tests using DuckDB, and only e.g. the overall test using Spark SQL.

I've used the above strategy with PyTest, but I'm not sure conceptually it's particularly sensitive to the programming language/testrunner you use.

Also I have no idea whether this is good practice - it's just something that seemed to work well for me.

The approach with csvs can be nice because your customers can review these files for correctness (they may be the owners of the metric), without them needing to be coders. They just need to confirm in.csv should result in expected_out.csv.

If it makes it more readable you can also inline the 'in' and 'expected_out' data e.g. as a list of dicts and pass into DuckDB as a pandas dataframe

One gotya is SQL does not guarantee order so you need to somehow sort or otherwise ensure your tests are robust to this
Also, I presume lot of people like Fridays to be bit more relaxed, over trying to do something stressful like a release.

From a more pessimistic perspective, as times goes -- code will likely get more messy and you'll likely have more customers (assumings things are going good), in which case the fact incidents are not happening now, wont mean it wont start happening eventually.
Edit: Feel free to do whatever research or literature review you want I don’t feel like trying to convince you.

Using electricity has an environmental impact. As does burning fossil fuels for heat etc, which is where the BTU numbers show up.

The biggest benefit is land use it’s self has an environmental impact. The ability to leave land for nature requires people not to be living on it. We don’t want wolves and buffalo walking through suburbs. Rabbits etc can’t graze on a paved roads, and drained swamps stop being swamps.
That's for private link. Direct transfers in the same VPC are still $0.02/GB (in+out). Privatelink has to be used together with an LB, which is not free (hourly+byte processed)
Back in the day I made my money cleaning up software projects where outsourcing to India, Romania and Brazil had gone horribly wrong and burned through piles of cash with very poor results to show for it.

I suspect the incoming software development youth will be able to make their early money cleaning up the mess of AI application to software development.
Seems a little creepy to me. Yet as a fan of the All In podcast I'm going to be looking to see if Chamath Palihapitiya acquires one. It's a running joke on the show about his fondness for high end sweaters.
I'm out and about every day in Manhattan, uptown, downtown, and in between. And every day I smell pot multiple times per day. It is positively ubiquitous and disgusting.
I agree. Over years, I have saved probably many hundreds of hours explaining the systems I own to new engineers on the team by maintaining good code comments. It also helps prevent bugs as sometimes people might change code without understanding it well, but comments mostly make that impossible.

It is difficult for me to understand why the debate surrounding code comments is so heated. I had some strong opinions about these things when I was very new to engineering but I rarely see anyone senior doubt the effectiveness of code comments. I get the idea of self-documenting code, but very few things are self-documenting to a new person on the team that never worked with your massive proprietary codebase. They need a lot more context.

I would like to see some examples of self-documenting codebases. Sadly, people like Uncle Bob who loudly hate code comments tend to have codebases that are not very self-documenting. Perhaps not writing any code comments is an interesting exercise, but I think it might work much better in small siloed projects than in companies where hundreds of people have to collaborate on the same code and not introduce defects. I wonder if this is where the disagreement about things like code comments comes from - different circumstances of the programmers.
Overhead is the wrong metric. Depreciation over fixed costs, marginal variable cost (e.g. fuel, oil, etc), and opportunity cost are what you want to look at. If you use a car more it wears out faster and needs to be replaced sooner. It needs more fuel and more frequent preventative maintenance.

If the average trip is short the rob taxi does more trips and the effect is the same.

Who cleans up the car when a drunk stranger pukes in it while you are sleeping?

Who fuels it or charges it?

There are many reasons people don't share cars.

Lacking proper control software is not one.
All user friendly and good hardware support out of the box: Mint, Elementary OS, PopOS, ZorinOS
> As I said in the article: "People often compare App Store to a retail store, but what physical retail store in the world allows you to walk out the door with 84% of its products without paying anything?"

Buy now, bill me later is a pretty common thing in retail. Technically I suppose you're still "buying", but you haven't paid for anything yet any more than you have when you subscribe for something with a free trial first.

Likewise, Amazon (and some other online clothing retailers) offer "try it on at home first, pay after you decide to keep it" models.

And then there's sit down restaurants which allow you to order as much as you want and pay after you've eaten. And if you go really up scale, they may not even have prices on the menu and you get surprised by the costs at the end.
I know the dubious security claims turn many off of it, but I really, really, really, really like the way Telegram handles lists of content.

You don't get a big pile of all of your subscriptions in a list, like a twitter feed. You get a list of all of your subscriptions, like a list of IM chats. Selecting one of them gives you a chronological list of posts from that channel.

I think the downside is there seems to be a limit to the number of chats a human can keep track of. Algo feeds let you subscribe to thousands of things without thinking about it too much, that would get overwhelming with how Telegram does things.
This does not affect public repositories, so open source code should be fine.
As a non employee, how would I access this repo?
Too many people are addicted to code and making things from scratch. Your suggestions are spot on.

Oddly enough developers' and contractors' costs usually expand to any budget size.
> At the same time this situation points up an important issue: if you don't own/control the infrastructure where your data lives, you don't own that data. Full stop.

We've known about this for many years!! And yet we for many varied reasons choose to make use of services anyway!! That doesn't mean we shouldn't get to complain about those services and giving people shit for that is really weird!!
What we can't comprehend is forcing everyone in the country to live in the type of town you want. Move to bumfuck if you want a quiet uncrowded town. People near jobs want cheap housing.
> Download content for listening when you lack cell coverage?

That's how I use Spotify, and I've gotten the impression that nobody at Spotify has actually eaten their own dogfood w.r.t. offline listening:

- Downloaded songs/albums/playlists will occasionally un-download themselves

- Even when they're already downloaded, the UI will occasionally insist on loading some online resource, preventing me from actually picking something out of my downloaded library until either I regain cell reception or the UI eventually gives up

Meanwhile, Spotify's radio feature seems to be getting progressively worse, and gaps are popping up in its library. Spotify was at one point the thing that got me to stop pirating music; I'm about ready to start doing so again (or buying from Bandcamp for the select few artists I listen to with music on there).
A student can't go from zero to "much more complex essay prompts", though. Education has to go step by step. The truth is that humans start at a lower writing skill that ChatGPT. Before getting better than it, they need to first reach its level.

And then, there is the problem that those complex prompts might also become automatable when GPT-4 or GPT-5 is released.
Unfortunately there are at least two more major caveats:

1. Capability control only works for JavaScript (https://www.graalvm.org/latest/reference-manual/embed-langua...)

2. The documentation says in no uncertain terms that running untrusted code is unsupported (https://www.graalvm.org/latest/security-guide/#security-mode...)
Global patterns of migration of scholars with economic development
Then you have two allocations instead of one and related data is now likely to be farther away, possibly even in a different page.
Well, their first effort had such a positive impact on society... if they strike lightning twice it'll be Mad Max in no time.
I experienced this issue in many companies and found there to be no real solution, especially when not testing with the real data. This was one of the reasons I created DrvDB [1] as it allows you to store a copy of the data and very quickly spin up containers to test large databases in CI, and verify the output, performance, etc. is what you expect.

You can achieve the same thing with "docker commit"-ing data into docker images of your dB engine of choice, and firing your queries on them, but that only really works with smaller datasets.

[1] https://devdb.cloud
My experience is pretty bumpy. I have their laptop called Adder. Top issues I've ran into:
o the screen is redrawn incorrectly for Chrome windows
o there is a 10% chance that I'll have to reboot if I close the laptop without explicitly putting it into sleep mode with Fn-F12

I am running the latest PopOS and keeping packages up-to-date. I have asked support but their advice either doesn't fix the problem, or involves so much effort (reinstalling everything for example) that I never do it.
//-----------------
// <date> This is to work around a bug in the third party
// function foo() (filed bug report #foo234). This code does ...
//
// <date six months later> foo() still not fixed.
//
// <date one year later> foo() still broken. Bug report returned as
// WONT-FIX. Sigh.
//-----------------
How do the struggle so much? They have a large, engaged audience. Seems like it should be straight forward?
> “getName returns a user’s first name and last name separated by a space character,”

This would be actually a quite interesting comment as it indicates that the implementation of `getName` is buggy in regard to internalization.

Here's the classic post about this topic:

https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
That's how native-speaker kids learn grammar. First learn to speak the language. Then many years later, learn how to say _why_ what you're doing is the right way.
Right, that was said very poorly. What I really wanted to express was that you need to fill a new drive either way, either by resilver or by making a new backup. Point one is bad, not sure why I wrote that!
How do the signs get the updates? Could be satellite but it’s probably 3G/LTE unless someone is manually setting it, but then it’s probably made it’s way into Waze when it was last online.
According to the documentation I remember reading, blocking someone would delete their forks of your repos (including public ones) back then. I believe this is no longer the case.
Bitrex website tells you remarkably little about the substance, Wikipedia to the rescue [1].

> Denatonium, usually available as denatonium benzoate (under trade names such as Denatrol, BITTERANT-b, BITTER+PLUS, Bitrex, Bitrix, and Aversion) and as denatonium saccharide (BITTERANT-s), is the most bitter chemical compound known, with bitterness thresholds of 0.05 ppm for the benzoate and 0.01 ppm for the saccharide. It was discovered in 1958 during research on local anesthetics by MacFarlan Smith of Edinburgh, Scotland, and registered under the trademark Bitrex.

1. https://en.wikipedia.org/wiki/Denatonium
Interesting, good to know. I do have a internet archive of my website as well.
Mao tried to simplify Chinese and frankly Mao didn't go far enough.
I'm aware that this may sound dismissive but the solution that the author of the OP is looking for is the World Wide Web itself.

The "small database" in question is, well, an HTML page. It can be shared and passed around by selecting the portions of it that you need and pressing Ctrl+C/Ctrl+V. Search is accomplished by the browser using Ctrl+F. Collaboration can take many forms - wikis, comments, forums, live editing. Links between databases are what URL links are. The database that OP is looking for is a page of text (for unstructured data) or somewhat structured solutions like CSV, JSON, or YAML.

Now, yes, there are certain participants on the WWW who make poor web design choices that cause agreed-upon functionality to break. E.g. unnecessary pagination or accordions breaking Ctrl+F, not offering data for download, not having useful URL paths etc.
Precisely.

The feeling I am getting from this discussion is there are quite a few people who have dabbled in the spoken language without having to grapple with its intractable writing system but consider themselves experts regardless. Anyone who looks at English and Japanese and finds them to be of equivalent complexity probably isn’t qualified to comment on either.
Suppose your counter example would be like “superconductivity works best at temperatures that are neither too hot nor too cold” or “Carnot efficiency of heat engines is at its maximum when the temperature delta is neither too large nor too small”.
same here. every backend service with a sql datastore runs an real ephemeral db instance during CI, runs the normal migrations against it, and uses it for tests of the direct data access/persistence code. everything else in the service with a dependency on the data-access stuff gets a mocked version, but testing the actual data access code against a real datasource is non-negotiable IMO.
> The pro-density crowd cannot comprehend wanting to live in a quiet, safe, uncrowded town.

No, we just can't comprehend why you would expect the big city to be quiet and uncrowded. It's like moving to the tropics, and complaining that it rains too much, and that the skiing sucks.

If you want quiet and uncrowded, there's the 99.9% of the country's land area that isn't taken up by coastal metros in the middle of a crippling housing crisis.
Maybe not on YouTube, but the gunTubers are having issues with YouTube changing their interpretation of the rules and instantly issuing 3 strikes against them for rule violations. And so, it'd be good to have a back catalog to upload to a different service to keep that older material available.
Datadog's commitment to OpenTelemetry and the open source community
Sounds like you could store them in the freezer, but e.g. in a vacuum sealed bag.
Just absolutely untrue. Cars on my street drive at 20 because of all the speed bumps. Even if a kid got hit it wouldn't be a death sentence. And guess what, they don't, they just move out of the way when a car comes.
This is something people should talk about with their doctors. Diabetes (and pre-diabetes) is perfectly manageable if people are both aware of their condition and learn how to manage it.

For what it's worth, raw unprocessed fruits (including bananas) are usually just fine for people with (pre-)diabetes, but you should talk to your doctor about your diet as one of the pieces of managing your (pre-)diabetes.
For such cases I find that the pronunciation _doesn't matter_. The meaning still comes across.
Just played through all the levels of Red Remover. Those were fun. Kudos to your son for not just making games but sharing them. At 14 I was just grinding away at World of Warcraft... didn't even touch programming or making games myself until I was in college.
How does one do those silly dances in text?
Sorry I was wrong - no integrated keyboard :(
Neither always red nor always green, but also change with a timing related to the distance and speed.
It's wild people are still trying this. We were making these news aggragation websites 10 years ago all the time.

There is even a Quora question about it I'm 2014: https://www.quora.com/Why-have-most-personalized-news-startu...

There was one pretty big one that failed, anyone remember the name?

I don't think the tech changed that much, also were using bunch of machine learning recommendation algorithms at the time.

If anyone can pull it off its probably them, good luck to them.
Looks promising. Sure, let's play sometime. I'm sstoic on lichess.
Gas cars have more refueling options, and refueling them is much faster. It takes about 45 minutes to refill our Model 3 at an average supercharger, of which there are many, but not as many as gas stations.

However, gas stations tend to be very spartan. Maybe you'll be fueling up at Bucee's or Wawa or Publix or something like that, or maybe you'll be filling up at Rod's Country Store which is a murder house that happens to have gas. Superchargers are usually located at the back of malls (which are useless if closed, but very useful when they are not) or large stores. Sometimes they are right in the city center, which is great because you can walk around and explore while you charge. It forces a break, which is great during road trips.

On a 700 mile road trip, we'd probably stop three times or so. However, Tesla Navigation is really really good at route planning with its superchargers. The nav can tell you when a charger is full or about to be full or if it has broken stalls or not. It will actually re-route you if a supercharging station fills up, if possible.