skysight-inc/HackerNews huggingface dataset:
paper: https://www.science.org/doi/10.1126/science.adf2678

btw look at the quality of Vice's astronomy articles, I was surprised https://www.vice.com/en/topic/astronomy

adding: this 2006 article from NASA says they are pretty sure the universe is 13.7 billion years old, not 20, https://imagine.gsfc.nasa.gov/science/featured_science/tenye... wikipedia https://en.wikipedia.org/wiki/Age_of_the_universe
The misogyny in Lucifer's Hammer did not age well at all. Mote is not as in-your-face with it. I do like all the different kinds of moties.
This. Good advice on the logistical side. My two cents for mindset:
Life is going to be hard for everyone at some point on average. But if you understand that it's hard, you will get satisfaction and a huge sense of accomplishment out of navigating it. If you think things are going to be easy, it's going to make things grueling.
Discussed at the time:

Accounting for Computer Scientists - https://news.ycombinator.com/item?id=2298471 - March 2011 (75 comments)
When you also add all the companies his investments failed at, suddenly it becomes a game of numbers, that only the very wealthy can play.
Shopify's Mobile Checkout SDK
I've been maintaining my Build a SAAS App with Flask video course[0] for 8 years. It has gone from Flask pre-1.0 to 2.3 and has been recorded twice with tons of incremental updates added over the years to keep things current.

In my opinion tutorial creators should pin their versions so that anyone taking the course or going through the tutorial will have a working set up that matches the video or written material.

I'm all for keeping things up to date and do update things every few months but expecting anyone can install any version doesn't tend to work well for tutorials because sometimes bumping a minor version requires a code change or covering new concepts. As a tutorial consumer it's frustrating when the content doesn't match the source code unless it's something simple like a version bump.

As a tutorial creator it's your responsibility to ensure things work which ultimately leads to doing everything in your power to remove time as a variable. You can commit a frozen dependency file which locks everything. I sleep pretty well at night knowing things will work tomorrow. Before I did that I had all sorts of things break over the years due to some dependency of a dependency introducing a backwards incompatible change. Now it's predictable and I can control when it's safe to update a set of packages.

I've held off upgrading Flask to 3.0 and Python 3.12 due to these open issues with popular 3rd party packages https://github.com/nickjj/docker-flask-example/issues/17. I'm sure new releases will get pushed in due time. When they are good to go then I'll add a new video update and all is well for everyone. Maintainers can work at their own pace, I can verify everything works in production and then roll it into the course and folks taking the course get an up to date version that's been proven to work.

[0]: https://buildasaasappwithflask.com/
This is the thing, and the same goes in reverse. You only have to care about complying if you officially do business there (e.g., if someone buys your product from a third-party without an official relationship with you, you're generally safe).

Companies like Apple, Google, Facebook, Ford, etc (and VW, Zeiss, etc in the inverse) comply because they themselves directly operate in foreign regions. And smaller manufacturers do because they have a relationship with a distributor.
Well, it’s cheap until a badly behaved script starts sending lots of data and Amazon charges your card a huge bill (unless they’ve finally got around to hard price caps?)
OS/2 Warp, PowerPC Edition
Or move towards no grid? Solar, batteries, local power storage facilities (like pumps) and backup generators perhaps using natural gas.
> the Tesla connector is superior to the European standard

This statement makes little sense. Europe’s standard is CCS2 which Tesla also uses. It’s quite comparable to NACS in features, even does a bit more.
Unfortunately we have no plans to support R at the moment, though in my experience GPT4 is pretty good at translating code between languages
I learned the basics of accounting from the GnuCash guide. [1]

One of the best things I ever did.

If the featured article helps you understand accounting, good! If it's something else, that's fine too.

I agree with an HN comment [2] from long ago: learning the basics of accounting is a superpower. And not just when talking to finance people.

I do my budget in double-entry. (Can you guess my program of choice?) It allows me to budget across long periods of time and to more easily focus where my wife and I are spending money.

Learn accounting. It may suck, but you'll be glad you did.

[1]: https://www.gnucash.org/viewdoc.phtml?rev=5&lang=C&doc=guide

[2]: https://news.ycombinator.com/item?id=32497570
It's not just that it isn't free, it's that prices are much higher, previous (paid!) hobbyist plans are basically useless and their pricing sucks compared to alternatives, with no features to support the higher price.

So yes, they dislike it and want to let people know it sucks. Replit is welcome to charge what they want. Former users are welcome to post a public website of what they think of the changes.
I disagree they owe everyone the promises they have been sending out over the last 8 years if they fail to live upto that it affects what they represent to people. The brand is damaged. Having said that they have a base of customers and press (no press is bad press) so the strategy worked.

I remember them showing up on here. I knew this wasn't going to last.

Cloud Flare will be in a similiar spot in the future.
What kind of transistor count can one get with efabless? Ie novice way of asking how complex of a design can be implemented?
Solving NxN Sudokus with CSPs
I've built a site that lets you play around with solving NxN sudokus, up to 36x36, backed by a Constraint Satisfaction Problem (CSP) solver. The site exposes a bunch of parameters that influence how this problem is solved, including how the cells are selected, what values are attempted first, how the problem is modeled, and how quickly the solver attempts to eliminate impossible states after each run. Each of these comes with a set of trade-offs, like a more thorough elimination algorithm takes longer to run between each step, so each step takes longer, and it can be interesting to try out different combinations to see which result in fasted solutions, fewest backtracks, and so on.

This is definitely not the fastest sudoku solver out there, but the visualizations tend to be fun to watch and should give you an idea of how search incrementally builds up the solution, eliminates uninteresting parts, backtracks on failure, and how the various parameters affect its behavior. You can expand the "?" to see the FAQ about what the colors represent and a bit more details on the parameters.

I also have a bunch of the technical details about how this all comes together in my blog (e.g., this post gives an overview: https://blog.dawnofthe.dad/posts/solver-basics/), and if you want to see another application of this same solver, check out the crossword builder on the same site. The model for crosswords is of course very different, but the underlying engine is the same. The only thing that crosswords share with sudoku is one all-different constraint: while sudokus are basically just one giant glob of all-different constraints, the crossword only has the one, to ensure no word is used twice. This all-different constraint is the "Sparse" one (in the UX), and being tailored for the crossword use-case, unsurprisingly tends to perform poorly for sudokus (because while it's very fast, it's also very simple).

In any event, it's been a fun project to nerd out on, and I hope you enjoy poking at it. I'll be happy to take any questions about it.
I am not trolling.

My view is that there will be a few very smart people at the companies you mention, doing those things. But most jobs in the tech industry will not require those skills. That's the point of specialization. It is efficient.

You claim that linux, disk backup and routing tables will never be obsolete. Really?
DALLE3 is explicitly designed around not having to do this; the point is that it'll write the detailed prompt for you in four different ways so you get more variation.

"Wide angle" and "fisheye" do work, but "lens" is dangerous; anything that can be read as an object will tend to cause that object to appear instead of being used metaphorically. (Though trying a bit more, that doesn't usually happen, if only because it rewrites the prompt to not mention it.)

> - Again, be more descriptive and specific with your prompts. ie; 'a character in the style of 'Naruto'. Need to specify the show or artists instead of using the broad term "anime".

Explicitly against the rules. It'll block you if you try to use any real person's name or anything it thinks is copyrighted. You can paraphrase though, or argue with it which weirdly sometimes works.

> One more time, you just need to be more specific. do: 'a computer keyboard, but instead of regular keys, replace each one with a metal house key.'

Tried it, doesn't work well. If it gets to dalle it's not smart enough to reliably do "instead of" (or generally anything that's a "deletion"). It'll just put in all three concepts.

https://imgur.com/a/l8RS1Lu

Synonyms can help if there is one in English. Emoji do interesting things but can't tell how well they work.
But that's the point, really. If my house is on fire, what I want is a single fire truck to turn up as soon as possible and do whatever it takes to save as much of my stuff (without endangering anyone) as possible.

Three fire trucks is unnecessary (and inefficient). Wasting time arguing about pricing is counter-productive. If all my stuff is burning then it's reasonable to assume that any savings I might get from a better price is going to be outweighed by the extra damage done in the time it takes to agree the price.
Yeah, and it probably has more users than meta's thing xD
Quick reading tells me this is Pandoc[1] but in JavaScript. Interesting, would love to see a bunch of examples such as a Static Site Generator, etc. to make it easy for people to related to fast and try it out.

1. https://pandoc.org
Alcoa aluminum is a counter example but that was in a different regulatory climate.
What do you do with the API?
That's not the equation. It's something more like: "HN discussion of corrected paper proof is unlikely to be sufficiently different from HN discussion of earlier release on same work".
I mean, you're not wrong. But how does that change anything? I still have to read it, and it's still harder to read as one long chain.
While it’s similar to the kinds of biological damage that radiation can cause, because the radiation induced damage in DNA does work similarly, the energy from a radiation “hit” breaks bonds in the DNA molecule and causes knock on effects just like in the silicon crystal structures and metalic wires…

The better biological analogy for the slow degradation of the integrated circuits due to radiation exposure would probably be heavy metal poisoning because the damage doesn’t typically spread or multiply like DNA damage and/or cancer does. Heavy metal poisoning “accumulates” it’s a slow buildup of something not meant to be there, which causes increasing problems with biological systems, until something is s disrupted by the heavy metal concentration giving a progression of symptoms until enough has built up and you get fatal symptoms.

Edit: Simple example/comparison

Everyone can (and we sadly have plenty of evidence for this) tolerate a fair bit of lead with an LD50 of 4500 to 5500 mg/kg or and a little bit of mercury with various mercury salts having an LD50 from 6-200 mg/kg, (LD50 is the abbreviation for "lethal dose, 50%", The LD50 for a substance is the dose required to kill half the members of a population.). Two heavy metals, two different levels of "exposure risks".

Similarly the metal & doped semiconductors of an integrated circuit have have different sensitives to different kinds of radiation damage. Metal interconnects will tolerate radiation differently than the silicon which is different again to the insulation substrate...

A Heavy ion, like a stray iron nucleus, (https://en.wikipedia.org/wiki/HZE_ion) is going to just dump a lot of energy and screw up a chunk of the atoms in the area around of whatever and wherever it hits, its like the mercury salts, you cant take a lot of hits like that, and fortunately they are statistically rare.

Higher energy protons, like cosmic ray protons, can cause proton induced transmutation which will slowly turn the atoms you want into the atoms you don't want, and can cause the silicon transistors themselves to change similar to how we can (and sometimes do) use neutrons to dope semiconductors in the first place (https://en.wikipedia.org/wiki/Doping_(semiconductor)#Neutron...)

Lower energy protons, and high energy electrons and positrons, can also lead to a slow buildup of electrical charges which can cause dielectric breakdowns and other unwanted effects, which can depending on what is involved and how it happens the cause of intermittent or permanent effects.

Three different kinds of radiation, three different exposure disks. They are each like different "poisons", and the total exposure, the total absorbed dose of each of them accumulates over time... until one or more of them cause something critical to happen and render the hardware inoperable.
Once a Buddha, always a Buddha, Sam.
I think it’s less about driving non-stop cross country and more about how much of a long term decision and investment purchasing a car is. Even if only 1/100 trips I take is over 100 miles I still might want the car I purchase to be able to make that trip.
He and Eric Bina also created the first web browser with the IMG tag.
Yeah, they seem to all be forgetting the power of rampant copyright infringement, if people so choose. Love or hate it, there's no denying the strong possibility of it just happening spontaneously and then no one being able to do much about it.
And absurd amounts of traffic
Tesla has overall build quality problems, but AFAIK their components for battery/powertrain and charging are all state of the art.

So yeah, it's a viable pivot.
Image quality no, it's just especially good at being able to spell words compared to Midjourney.

Deepfloyd is a local model sponsored by Stability that's older than SDXL.
We have faith that someone has hacked the business in a way to provide endless value.
None of these 4 providers do hard caps. If a lack of hard caps is your complaint, file it against all of them.

Lightsail instances each include at least 1TB of transfer each month, which is the same as DigitalOcean. Vultr and Linode also charge network overage fees on a per gigabyte basis if you transfer too much. Absolutely, everyone should set up billing alerts on any of these services.

I'm not here to say Lightsail is the absolute best option, just an option.
That’s the impression I got looking at the dev behind this site. They clearly have development experience, they’re just mad and trying to make as much noise about it as they can.
Just moving from a seashore to foothills of a mountain will have a vastly larger effect.
I re-generated some of these images using the same prompts. It's truly amazing how good some of the artwork is. Most AI-generated images I've seen look good on the surface, but when you look closer there are obvious blemishes and weird things going on. But I've generated a bunch of images in Dall-E 3 and have been amazed at the results.

e.g. my version of the "fierce garden gnome warrior" in widescreen: https://1drv.ms/i/s!Avl8TQnojpIQrsRCFFRQQDpNcyNKNw?e=VAZfVe
> I've been using the Google widget when you search "speedtest"

Google doesn't show me this widget, but the speed test on Google Fiber's website is just a frontend for Ookla's Speedtest I mentioned. So I suspect that the widget does the same or similar stuff. I don't know for sure though.

> It tests using a node 200+ miles away (they tell you where)

"200+ miles away" from your physical location doesn't mean "outer internet outside your ISP". It doesn't mean "far away from your ISP's network" either.

For example, some mobile carriers may operate country-wide, but route everything through Important Central Connector To Outer Internet™ in the capital city. Consequently, internet services think that user's phone is in capital city.

So while you see "City 200 miles away" as a test node, it may actually be the closest one because your ISP's network structure adds these mandatory 200 miles. ISP's internet access node and speed test node may be literally across the street or in adjacent server racks.

Not saying that it is certainly the case, just trying to explain why words on test screen may mean things different from the ones we assume.

> AND it actually shows slow numbers when the pipe is slow. Turns out Amazon Video was the culprit

From your words, it didn't show you slow pipe. It showed you regular one that was busy with streaming video.

Also, ability to watch streaming doesn't necessary indicates actual internet speed since streaming services like Netflix can provide ISPs with the hardware for caching [1] and streaming from inner ISP network. Not sure if Amazon does that though.

> Amazon Video was the culprit, somehow using 80% of a 100Mb connection for a single stream...

Amazon streams with a higher bitrate than most of the competitors. 80 Mbps isn't that surprising given that Bluray disks have 40 Mbps bitrate for 1080p video. With streaming you also preload some video ahead in a buffer, so hitting 80 Mbps is completely normal.

[1] https://openconnect.netflix.com/
Well, mostly from other automakers paying Tesla for credits, as mandated by various governments' legislation. But the transactions didn't directly involve government/tax dollars.
A 1Tb usb on a bird could give decent bandwidth!
> I actually don't agree with this. I think _not_ having "essential dynamism" where it's not needed is actually a feature, not a bug.

I couldn't agree more. Dynamism is great for web _apps_, but it's the last thing I want in a document
Probably 20 years ago now when I was reading about sugar and atkins diet some rando on the internet suggested that high intake of sugar told our bodies (or at least my scandanavian/scottish-genetics body) to start bulking up for the winter. Looks like rando might have been right.

There's also the theory in Survival of the Sickest by Moalem that the high blood sugar in diabetes acts like antifreeze and protects against frostbite in the winter. That was from 2007, I don't know what people think about that theory now. (EDIT: After looking it up it looks like Moalem was talking about type 1 Diabetes which makes no sense to me at all since historically T1 was a pretty immediate death sentence, and I can't find any decent scientific papers citing that book, its all garbage, oh well).

Those theories have always been intuitively compelling to me and stuck in my head.
Did Andreesson argue that fire services should be privatized in his manifesto?

Damn. Now I must read it immediately.
It still is an amazing state machine.
I mention this one because Dalle2 actually does work if you say "anime screenshot" (it knows studio names too.) 3 does not understand "screenshot" (makes pictures of people watching something on a TV) and blocks you if you try to reference anything copyrighted, so no "N64 game" either. Time periods like "80s anime" kinda work though.

But the main point is that it makes it online English centric. That style isn't called "anime" in Chinese/Japanese, but if you try to prompt in those languages it translates it first. Basically, if you could control it with images as well as text that'd help.
TCM is bundled or absorbed but not featured into HBOMax, which does offer direct subscription
I agree with you. Another document is Word document (or whatever the standard is officially called), which is an editable page by page document.

In theory a PDF is a static document that should display the same in any PDF reader.
It depends on your definition of "best".
That is just one quantization method, and its really Q3_K_L and smaller (the first four points on the graph for each model) that butcher the model.
I love FTL, but.. are you playing it with mods or something? I get way more replayability out of Slay the Spire.

In particular, a lot of events in FTL have very binary outcomes (literal coin flip: gain a crew, or one of your crew dies), whereas events in STS feel like they have more strategic and tactical value.
I adore Justin Sledge, despite putting me to sleep quite a few times. If you want to learn a bit about the religious side of the esoteric (mysticism) I highly recommend Filip Holm https://www.youtube.com/@LetsTalkReligion
I love murphy’s law arbitrage
Pattern matching in Erlang is a brilliant feature. You get concise branching and binding, and if a pattern match fails the native error handling (dramatically less verbose than Go) takes care of things for you (mostly).

Much like other FP features, shoehorning pattern matching into a language doesn't give you nearly the same advantages as building a language around it, so I don't know that it would make Go significantly better.
Yeah I get that. I'm not opposed to the pain of grinding hard. My first search to break into the industry took 2 years (existence was pain), my last job search for Senior Software Engineer took 3 weeks. The uncertainty is the biggest problem, I'm getting complete radio silence from all applications which is really weird. Maybe I should look for a job outside software engineering?
FYI your animated background should be disabled when your visitor [prefers-reduced-motion](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pref...).

Edit: or just disabled in general cos it's super annoying
The article kind of implies it's Apple's fault, but Google was the well established leader before iPhone launched. Apple did build a Google Maps alternative, but it took a while for it to become good.
The author really does not like image generators.
I think Netflix still has an edge on syncing progress across devices making it seamless to switch devices (ex iPad to apple tv) mid-show and just keep watching, although I haven’t tried the others for that recently.
Thank you for clarifying, I believe we actually see eye to eye on most topics here.

However, I am of the opinion that our conscious life being a purely material (not spiritual, metaphysical etc) computation leaves little room for a 'free will', any more than you would ascribe free will to any other chaotic physical phenomena. What you would call an absolute determinism position.

I'm not quite tracking what you mean by 'shared computation' and the following, that does not seem to follow at all. Did you understand what I meant about free will being illusionary?

The position you described seems to me to be narcissism, or alternatively solipsism. It is solipsistic to pity others for their lack of free will (as if it wasn't also their condition), and narcissistic to suggest others should have no opinion about your behaviors because they were out of your control. I'm not aware of anyone seriously arguing these positions, though that could be blessed ignorance :)
The mental load of reading a lot of simple code is less than reading a small amount of complex code, I find.

It's easy to look at a 50-line function with one statement every 5 lines and find the bit I'm interested in, because it's easier to screen out the bits I'm not interested in. Rather than unentangling a 5-line function that has 10 statements in it, because I have to work out what all of it does in order to understand it and I can't focus in on the bit I'm interested in.