skysight-inc/HackerNews huggingface dataset:
This is actually kind of hilarious. In addition to the Unix examples here, this reminds me of my wife finding a 30 year-old Nintendo system complete with some old cartridges and an old controller. They were in a box since she was in college. Plugged it in and it still worked.

Cloud-based services inevitably die, sure, but this is not true of software or machines in general. There's an entire YouTube genre of people finding and restoring cars that were built 30-90 years ago and abandoned for decades and getting them to run. We just don't build things to last any more, but a lot of that is by design. Subscriptions and planned obsolescence lead to more revenue.

Atlassian could have built software that doesn't rot. Step 1 is don't get rid of the individual server licenses so people can self-host. Step 2 is probably don't use Java because eventually users will have to upgrade to a JVM that isn't compatible to avoid security problems. 64-bit ELF will probably work fine for another 60 years. Step 3 is open source it so users can build it themselves since you'll eventually hit binary incompatibility problems otherwise. Do all of that and there is no reason Jira couldn't be as durable as sed and grep.
I have yet to work at a company where the developer’s wasn’t the primary opinion that mattered.

Pro tip: avoid working working at companies that follow HIPPO (highest paid person’s opinion).
On the other hand, consider the difficulty of taking massive amounts of data from the modern web and filtering out the subset that was actually generated by humans, rather than previous generations of language models.
I imagine Apple would come down on them pretty hard in the App Store if they did that so for most applications it's enough of a deterrent that most places would not do it. I also think that because Apple can mostly control which addresses and how many of them there are it can control the spam issues enough to avoid that problem. If not... then yea that's gonna happen in a few years. Would be short sighted for Apple to not do it though.
Here in San Francisco you don't actually need to go through any training to receive a drivers license. You just need to pass a computer test (of mostly easily memorizable material) and a road test that consists mostly of turning left and right a few times. They don't even test highway driving, three point turns or parallel parking like they do in some other countries.

Also, didn't the entire Uber fleet get grounded after the Tempe death, with a huge months-long NHTSA investigation?
I was a landscaper for several years before college. We mostly serviced estates in the country or with very large lots. I used both a backpack blower and handheld. I understand the efficiencies gained by their use in some instances. I also know that on the smaller residential lots that a big backpack blower was overkill. A rake could have sufficed more often than not. In the case of other equipment; a lawnmower can’t reasonably be replaced with a scythe, it will not produce adequate results, a weed eater can’t be replaced for the same reason. A rake can produce adequate results with only a bit more work. And in cases where a blower is “necessary”, it doesn’t need to be used to chase every damn leaf for two hours on a residential property.

I am not morally opposed to leaf blowers, just the noise that is foisted on everyone else by their use. I couldn’t go down to my garage and rip the throttle on my two stroke motorcycle for two hours once a week without getting the police called on me, yet the leaf blowers have become normalized. It’s nuts.
> One could easily find examples that counter these points. I doubt pyramid schemes (think Madoff's schemes) or crypto scams are the only counter-examples possible.

it would be more convincing if you could come up with counterexamples that aren't illegal.
I think elderly drivers are probably more dangerous than teenagers. Lately whenever I've seen a really reckless driver, it's been someone very elderly and who looked totally overwhelmed by the experience of driving. I've seen old people struggling to keep up with traffic, driving in bike lanes or just on the side of the road thinking it was a second lane... There should be more frequently driver exams (and car exams) in the US.
> Ubuntu has 10s of thousands of packages. NPM has well over a million. The average update frequency is also much higher, as is the number of contributors per-package.

Node's culture of tiny libraries (partly caused by Javascript's tiny standard lib) is a big part of the problem and increases the number of potential supply chain issues.
Yet we sort of do accept a linear disincentive for putting dangerous drivers on the road, worst case we take that driver off the road and very rarely do anything to increase the standard all drivers need to meet such that it would weed out all the drivers that are as bad as or worse than the ones taken off the road.

I think you're letting perfect be the enemy of good. In an ideal world we'd stop everything for debugging. Realistically all we need to have a net benefit right now is for the cars to be safer drivers than human drivers on average. As long as the issue isn't suspected of being intentionally triggered or correlated with some sort of large scale event, the world is still paying less of a cost than now even when not grounding the fleet.

A reasonable compromise would be to require autonomous vehicles moving in especially risky areas like highways to have a human inside with at least a "stop or slow down safely" override. In places where the vehicle would be moving too slowly to cause serious injury we can allow them to be human-less. By defining clear and objective criteria, the decision to ground a fleet becomes much easier to make (particularly for the machine, since you don't need advanced AI to check GPS against a database and apply appropriate speed limiters). If the incident was a serious malfunction of a basic function like ignoring the criteria for human-less operation, the fleet should be grounded. In other cases it wouldn't justify preemptively grounding the entire fleet (but may justify it after the severity of the issue has been assessed, probably by a group independent of the company responsible for the vehicles).
What are the models at the top used for? Excuse my ignorance.
I was lucky enough to realize early that all UN*X software is bad and no distro will overcome this bottleneck. For instance, even if you use the only few GUI toolkits that work reasonably fast, like Motif, these programs will still be broken on another axis.
Hi! Launched Reasonable Colors today. It’s an open-source color system for building accessible, nice-looking color palettes.

The reason this might be interesting is that it’s built programmatically within the LCH color space. All of the color shades are pinned within certain relative luminance ranges, which means all of their contrast ratios end up being rather uniform.

You can do simple “shade number math” to find high-contrast combinations.

Examples:
- Pick a color, move 2 shades apart, contrast ratio guaranteed to be at least 3:1
- Pick a color, move 3 shades apart, contrast ratio guaranteed to be at least 4.5:1
- Pick a color, move 4 shades apart, contrast ratio guaranteed to be at least 7:1

Check it out, feedback welcome!
Just my anecdote, saw a cruise car trying to turn left from the middle lane on Franklin.

Came to a complete stop, bringing traffic to a halt, and waited for the cars on its left to clear out, including anyone who went around, then cautiously moved into the left lane and turned.

Some kind of rude, selfish programming I’d be yelling at a person for.
The entire point of ThorCon is to try to make nuclear more cost effective. If their numbers are to be believed, from their website:

> The shipyard estimate supports our estimates that ThorCon power plants can be mass produced by shipyards at costs of $800/kW to $1000/kW

$1000/kW, or $1/W, is roughly the cost of utility-scale solar these days (SEIA reported $0.89/W for Q1 2021)
And Apple Notes will automatically name a note with the first words of the OCRed document – did Evernote get around to adding that feature after I gave up on it?
The weaponized victimhood is used browbeat critics and to ensure that whatever "x-ist" phenomenon someone may be speaking out persists unchallenged. "Xs are the real x-ists, and truth-telling heretics are the heros".
Sorry, could you clarify: She is laughing because the article is so accurate (in describing the nuts things that are happening), or she is laughing because of the lack of accuracy?
> Perforce is basically Git, but shittier and proprietary. I think it's mostly popular in the games industry.

I think Google also uses Perforce. It's understandable because Google started before git.
Wow, thanks for this link. At a glance, there are tons of great and interesting articles to view. I am saddened by the fact that there isn't more content on self-driving vehicles.
I think the machine has just gotten too big, it would require a huge effort, even the original creator or Node.js, Ryan Dahl, is strugling create sufficient displacement with Deno. Innovation over safety? Like cheap products I guess, either you join them or get driven out of business, leaving only the cheap products anyway.

Also, if you want to spend a lot of time, effort or money to vastly improve something, would you put it into JS or would you perhaps focus on another language that has better foundations and hope it catches on, where there is the potential to outperform (in quality and consistency) the JS ecosystem? Perhaps those with more sense move to other ecosystems, such as C#, Go, Java, Elixir? I say this as a long-time user of JS who has recently enjoyed his foray into Elixir.
> people want to go where their "friends" are

There's another flip-side to this which is particularly important towards the more extreme end of the right wing - some people want to go where their enemies are. That Twitter allows you to jump right into the middle of a discussion and directly engage with or antagonise those who you dislike is a big draw. For those into reactionary politics, being siloed away in a little safe zone with people who agree with them isn't particularly gratifying.

edit: I agree with your comment btw, I just wanted to add a little something to it :D
Two human drivers passed me today in a street where passing me was unconditionally forbidden. In that street no car may pass any bicycle, ever, and there's giant signage. Are you suggesting that we have consistent, reliable ways to prevent those two from driving again?
> So why does NPM instead pin "any version at least this, or greater"?

It doesn't, it follows semver and you can pin to point, minor, major, etc versions depending on your package.json
Bottom line, joining the board limited Musk's acquisition of Twitter stock to <= 14.5%. What the press release says is ultimately irrelevant. I suspect Musk didn't like the restrictions. Whether he wants the company or not, Twitter's future doesn't look that bright. it was never representative of the country at large.
I never memorized the quadratic formula, and I did OK.
If companies actually gave a shit about climate risks down the line and developed significantly different ways on how to reduce co2 emissions this would not be an issue. As it stands, the world is forced to import and consume an insane amount of oil to keep the lights on. As far as I can tell no one says anything about what's happening in Nigeria regarding human rights violations so I guess who is to say about the victims who happen to not have fair skin.
Is there any source which explains what billion of parameters actually are?

In my mind a parameter is: language, dialect, perhaps context parameters (food, dinner, lunch, travel) and if we than talk about language and audio perhaps sound waves, gender.

Or are context parameters which gives you insight? Like a billion of parameters are literally something like travel=false, travel-europe=true people speaking=e, age, height,
Miami and Miami Beach are only 3-6ft above sea level. The cities' campaigns into PoW is the last gasp before the water sweeps us away and we sell our flooded cars for jetskis. This city is grasping onto decentralized finance because it doesn't really have any other industry. If it prints money, who cares.
Show HN: OldestSearch – A custom search for the oldest results online
That would not solve the problems like transporting goods from ports and warehouses to stores or transporting equipment that a plumber or drummer needs to do their job. We'll still need electric trucks and vans.
to spin the argument further. what exactly would we gain if the amish started using cellphones? i don't think it would matter at all. on the contrary, they now serve as an example that life without cellphones is still possible. but the same argument that works for cellphones also works for other things. life would be so much easier if everyone would use the same tools.

but that ends up arguing against diversity. what we are missing is that the cellphone refusers are developing or keeping alive alternative ways to communicate, and who knows when we'll need those. we don't actually want 100% adoption of every technology. we need that diversity and room for new technologies to replace old ones.

the amish may refuse cellphones, but maybe their refusal opens the door for new communication tools that are in line with amish ideals that end up improving the life of anyone else who adopts those new tools.

and those people who still use phone calls to order pizza, well, they happen to make sure that phone ordering keeps working with the real beneficiary being that blind or handicapped person that has trouble navigating the pizza app.
Have to agree here. Have the iPhone 11 Pro and still works great. Have worked with iPhone 12 and 13... honestly don't see any day to day difference in performance.
I've noted that on a few website in Safari: in Reader Mode, it would for some reason display the subsequent article. Very weird.
Your javalin example returns a static string and doesn't read parameters so how is it a meaningful comparison?
> It's possible to get a great APS-C sensor size digital camera for ~300 euro. But as soon as you go up in sensor size you're up into 1000+ euro.

The fair comparison is with used digital cameras. Great used full-frame cameras are readily available for <$500, frequently much less.

https://www.mpb.com/en-us/used-equipment/used-photo-and-vide...

https://www.keh.com/shop/canon-eos-5d-12-8-megapixel-digital...

https://www.mpb.com/en-us/used-equipment/used-photo-and-vide...

https://seattle.craigslist.org/est/pho/d/bellevue-canon-6d-c...

etc.
A lot of old projects (especially 20 years+) tend to be more or less this.
I have little confidence that the author and I wholly agree on the set of "factually correct statements".
My name has the string "throwaway" in it, but I have 4x your karma so I think it's safe to say I'm just as valid a contributor in this community as you are. Anyway, neither of us are using our legal names, so I don't know why you're throwing that stone in particular.

That said, you're breaking the site guidelines: https://news.ycombinator.com/newsguidelines.html
> Anecdotally, as someone who grew up in Spain, my generation would often comment on how bizarre it seemed to us that American high schools in fiction virtually always implied such a clear dividing line between those who were popular/sporty/cheerleaders on the one hand, and those who were nerdy/band/theatre on the other.

I went to an American high school in the early 2000s and was also puzzled by the fictional divisions. A huge portion of the band was also in the football team; our half-time field show was full of dudes in their football uniforms.

The only people who tried to create those sort of divides were a couple music kids who maybe watched too many 80s teen movies or MTV shows.
> Be conservative in what you send, be liberal in what you accept.

This is why I think that's wrong: if you allow people to be sloppy with how they do things, they'll do it, and then make it part of their workflow, product, religion or whatever, and now everyone is stuck with it.

Be absolutely explicit with what you accept and refuse to deal with crap. Then you will only ever have to maintain a simple validator and the code that deals with good data, rather than having to have an incredibly hairly validator that leaks into your logic at every level, followed by cementing your bugs into everyone's implementations.
vi?
And most residential areas in cities have a 25-30mpg speed limit
I've had good luck with Tramp+Aquamacs myself. There might be a short delay at save time, but I can live with that.
You might like https://craftinginterpreters.com/.

There used to be a compilers course by Alex Aiken available online which I've found very helpful in getting started. But apparently they've limited access since. https://online.stanford.edu/courses/soe-ycscs1-compilers Maybe you can find a mirror of a previous version somewhere.

I think a compiler is a nice project because you can start with a very small language, then keep growing it and learn something along the way. Not a one-weekend project, though.
Yup, for sure. I think capability based ShadowRealms are also totally doable. I'm sure we'll add those for Deno once we add support for ShadowRealms.
Many (most?) states have a point based system for suspending licenses based on moving violations. You tend to collect points for things like speeding, failure to follow traffic signals, or illegal turns. Get enough points and your license is suspended for some period. Other states give you a number of points, and you lose points for infractions, get to zero and suspension.
Near as I can determine, The Source never turned a profit. CompuServe eventually did.
Google has something that acts sort of like it with a bit of modernisation, but it's not actually Perforce any more (it's called Piper, there's some info out there). They out-scaled Perforce some years back.
There’s even a reference to this in the movie
I work on a medium Spring app (~250,000 loc).

Three years ago, our stack was Spring + Java. Now, we have transitioned our app to Spring Boot and Kotlin and I begin to appreciate this stack. No xml configuration, only code (or, more precisely, annotations that rely on reflexion), Kotlin data class for model, simple controller etc... I quite like it.

I come from a Python backend background with a lot of misconceptions about Java/Spring, and I like that our app can be bundled in a single "fat Jar" with all its dependencies. Much more pleasant (in my option) that the Python deployment story.

One think that I still dislike is the MVC template engines (we use Thymeleaf): they fill "ancient" to me and I would welcome something more "static" (like a Kotlin dsl for instance).
The history of the potato is instructive. The wild varieties that the first South American human settlers discovered (dates vary but > 14,000 years ago probably) were toxic, but if eaten with a small amount of clay, were discovered to be edible. Andean peoples didn't stop there however: they began breeding less toxic varieties of potato (there are now ~ 4000 cultivars) which also was a process of experimentation and selection of optimal results over a long time period. Breeding of maize followed a similar experiment-and-select process.

As far as why the architects of European colonialism wanted to deny that native peoples had such capabilites, well:

> "In a secularizing world, infantilization quickly became a moral posture and a theological necessity. It allowed the main actors in slavery and colonialism to make peace with their own consciences, and the intelligentsia and the Church to produce a powerful mix of justifications for the new world order. It allowed glib talk of the historical necessity to care for the retrogressive, irrational, ignorant savages and the Christian responsibility to guide them towards a better future."

https://newint.org/features/2007/10/01/roots/
How stringent are the background checks for SV board seats?
>but anyone with the access to the wire could MITM the connections. Maaaaybe something changed in the last ten years

The section on MTA-STS describes how that attack is mitigated.
When my kids are old enough to make their own money, and can buy their own cellphone and run upkeep on their plan, they can. In the meantime, they're getting a late 90s/early 2000s computer for them to learn how to computer on.

The biggest perk of living somewhere where cellphone service is spotty as hell is that you don't rely on having service.
Apple iOS 16 OS will come with a "Major Redesign" In addition, iOS 16 will also add improved notification management and new health-tracking features
To a first approximation, I'm skeptical that anywhere in the world a learning supervised driver gains sufficient on-road experience to to count as a skilled experienced driver. Clearly, different places make somewhat different tradeoffs with respect to licensing. However, I'll go out on a limb and say the majority of drivers with 5 to 10 years experience are better drivers than newly licensed drivers.
Some estimates:

- 500M tweets per day

- 30 words/tokens per tweet

- 40% of all tweets thrown away due to being duplicate/spam/bots

= 9B tokens generated per day
Exactly what I was thinking, it really is crazy nice for development over SSH or within a container. The Live additions are neat for sharing as well though I've only dabbled in it.
The parameters are the number of weights in a neural network, in this case.
There is a flag you can override to be less aggressive, and it's in our onboarding docs, but only because I added it after a conversation with the only other individual on our team who was using it.

It's the classical situation of the framework having defaults that end up being actively hostile to developer success. These Primrose Path situations get under my skin like few things do.
I'm ok with this, but I wish DARPA & the gov in general would spin up some new low-cost internet connectivity projects. This was easy to ship out, good to go, but a couple million for some super interesting technology to give Democratic values & systems a major bump seems like money well spent. Bring back works like Commotion Wireless[1]!

[1] https://en.wikipedia.org/wiki/Commotion_Wireless
This isn’t addressing their question. And Gwern’s goal here is to (incorrectly) try to get rid of the idea that models are just memorizing and interpolating, when in fact memorization and interpolation is what we all do, including models. He’s just bothered by the idea that people think of models as less than magic.

On the other hand, https://twitter.com/model_mechanic/status/151297688118364569... is admittedly pretty magical, even if the basis of that magic is memorization and interpolation.
A parameter is a scalar value, most of which are in the attention matrices and feedforward matrices, you also hear these called “weights”. Any intro to DL course will cover these in detail. I recommend started with Andrew Ng’s Coursera class on Intro to Machine Learning, although there may be better ones out there now.
As a kid in the US it seemed silly that so many people had SUVs in a city, and as adult I wouldn’t buy anything but an SUV. Once you grow up you realize how nice the ability to transport more people and more things is. Picking up groceries, moving, buying even a TV or any type of furniture. Having to move every other year because your apartments rent went up and once owning a home the number of home improvements that require going back and forth to Home Depot.. then there’s bad weather, snow if your up north. If anything I’d be more inclined to remove cars and keep SUVs now because the utility is more than double and the price is only slightly more. A car is like a knife in your pocket, handy to have for various things, but an SUV is like a Swiss Army knife. Cross-over SUVs are perfect because they are literally just cars with bigger bodies.
Ha I should've refreshed this tab before adding a comment, you posted my thoughts a few hours before me and phrased it better :)