skysight-inc/HackerNews huggingface dataset:
Which is still 50% up from 3 years ago and 80% up from the "crash" of 2018
> We're not done. You need something to run, right? Firecracker needs a root filesystem. For this, we download Docker images from a repository backed by S3. This can be done in a few seconds if you're near S3 and the image is smol.

Lmao props to the team for getting this copy out unsanitized by (potentially) unchill bosses.
Expect hiring freezes and layoffs across the board. Startups and companies that don’t show a profit may shrivel up. This happened in 2000 and got pretty bad before it got better.

Businesses in other sectors (not tech companies) rely on software so those jobs don’t go away. Not every sector of the economy is a rollercoaster like the tech sector. Some skills transfer better than others. I stayed employed through the 2000 downturn doing database work (Oracle) for enterprise logistics companies, for example. Away from the bleeding edge of tech you find plenty of jobs, although maybe not as sexy or fun as you’d like.
I couldn't download .exe files at some $CORPORATION. They had to be whitelisted or something, and the download just wouldn't work otherwise. But once you had the .exe you could run it just fine. You just had to ping some IT person to be able to retrieve your .exe.

Of course it was still possible to browse the internet and visualize arbitrary text, so splitting the .exe into base64-encoded chunks and uploading them on GitHub from another computer was working perfectly fine... I briefly argued against these measures, given how unlikely they are to prevent any kind of threat, but they're probably still in place.
This is a good point I hadn't thought of. One adjustment to your calculations is that the CO2 emitted from plastic would weigh over 2 times the weight of the plastic due to the additional oxygen atoms, but that doesn't change the calculus substantially.
Hetzner is pretty similar in its cloud offerings, but it's also not uncommon on HN.
If they start supporting Matrix this should be possible!

It would be awesome if they supported Matrix - you could then archive many things via a bridge (https://matrix.org/bridges/).
I'm not either, but even with syntactic quirks like significant indentation Python seems to have provided a wider onramp than Lisp has.
What Is Cryptography? An Overview
They are :) You might want to check this community discussion about their funding and longevity for more https://community.fly.io/t/funding-and-longevity/1957/2
1) Almost noone is going to read all that. It also assumes the common person knows what 3D acceleration is (yes gamer types and graphics professionals know what it is but the average grandparent probably won't).

2) WebGL is being used for a lot more than just 3D objects now -- it's used for everything from 2D games, graphing libraries and even webgl-accelerated machine learning in the browser (like tensorflow.js).
last I looked he bought a bunch of energy stocks right before the govt. decided to freeze the second largest supplier out of the market, I think he'll be alright and probably won't be going to jail

we'll see, let's check in in six months, maybe this time its different
Not to forget the middle dot that was often used to separate words in Latin inscriptions.

Linguists like Geoffrey Nunberg and Ted Briscoe have written about the linguistics of punctuation and its role in automatic syntactic processing of text ("Parsing (with) Punctuation").

For Mandarin, detecting the word boundaries in the absence of white space between word-indicating characters or character sequences has been a dedicated sub-task of NLP pre-processing, often applying machine learning in the process:
https://www.semanticscholar.org/paper/Chinese-Word-Boundarie...
If we're just gonna post our favs:

Ham of Truth: https://www.youtube.com/watch?v=D2Ka2nkIi2I

Skoora, the Remorseful Shark: https://www.youtube.com/watch?v=TmdYSNcpN68

Plungers: https://www.youtube.com/watch?v=TKhO475rzRU
First it was Visual Studio, second CodeWarrior and then obviously Eclipse (I probably never used the latter, jumped ship a couple of years before the infamous burning platform.) So every 3-5 years they changed the development environment. Can probably also seen as a sign that Symbian development was tedious and not much fun.
It's old data. But the 3D view from the plane cams is a good enough replacement at this point (where it is available), if you want a better view of an area than a satellite gives.

Apart from just being nosey, i find street view helpful when driving to an address you don't know, for picking out landmarks etc. The 3D view just about makes up for the lack of street view in that regard.
I'm not sure if you know this -- I certainly didn't until recently -- but the mechanical keyboard community uses the term "hot-swappable" to mean "user-swappable". They may well also be hot-swappable, as in changeable while powered on, but that's not the intention of the term.
Tether will only redeem amounts of $100k or more. The vast majority of people get out of USDT by selling it on the market.

Depending on how many people want to sell, how quickly they want to, and how many market makers are willing/able to arb it back up to $1.00, you might just take $0.99 instead.
Why is the BBC apologizing? Manchester United only wins 42% of its matches according to FootyStats[0].

[0]: https://footystats.org/clubs/manchester-united-fc-149
Yes, that's exactly the point they're making. A lot of people get pneumonia, it's a very common cause of death, we see it on very many death certificates. And, even though it's so common, we still see very many more (between 4x and 32x) deaths caused by covid.

The other reason they're combining flu and pneumonia is because that's in the method that Public Health England used / Health Security Agency use for flu surveillance: https://webarchive.nationalarchives.gov.uk/ukgwa/20140714084...
I was thinking something similar (if narrower). In my universe (embedded systems), we have entire BLE stacks-in-a-box shipped to us by manufacturers now. That would have been inconceivable 20 years ago. Now more than ever, peripherals can be interconnected using a little bit-twiddling, automating a lot of the system logic that would have been handled explicitly in the past.

To be fair, none of that matters if we aren't actually doing useful things with the fancy microcontrollers.
Tokenized carbon credits sounds nonsensical yet polarizing enough to be too hyperreal not to exist. No satire could have predicted this.
Good points, this was my oversight/ignorance. Surely it is not 100% value-based costs?
You Can Hurt an Insect's Feelings
I think the parent comment is limiting themselves to the embedding of metadata specific to the containing file. It would be like adding a single frame, but would potentially give useful information to Google. In those limited circumstances I think the parent is correct.
There is tons of formal methods research happening in industry. Way more than in the days of Microsoft research silicon valley
Are you the author? If you’re targeting a broad audience e.g. by posting to HN, you may want to say what JUCE is somewhere in the article.

Edit: Thanks!
Here you go: https://fsharpforfunandprofit.com/posts/designing-for-correc...
I absolutely love this idea. I need to dig more into the code, but its almost like using twitter as a 'protocol' using youtube as a storage.

So many ideas are flying to mind. Really creative.
That's essentially a variant of "bigger pixels". Just like them, your algorithm cannot guarantee that an unknown codec will still make the whole thing perform adequately.

Even if you train your model to work best for all existing codecs (I assume that's the "ML" part of the ML model), the no free lunch theorem pretty much tells us that it can't always perform well for codecs it does not know about.

(And so does entropy. Reducing to absurd levels, if your codec results in only one pixel and the only color that pixel can have is blue, then you'll only be able to encode any information in the length of the video itself.)
> We need more of this and less of "Learn how to speak in an American accent in 2 months!"

Honest question: why? The onus of work is still on someone.

Given that English is my second language, I think the onus is on me to learn the proper pronunciation and enunciation of words. I would not expect someone to learn to decipher my accent, and I'm not sure why this would preferred over the alternative to begin with.
There's different profiles you can select from. You might have the server profile enabled. Powers save probably consumes the least abs you can opt out of sharing altogether. But the entire point is p2p.
Thanks for giving me the chance to hide under the marketing rock :) But you're right and I will have a good think about what I'm implying by describing it as isolated. "Isolated" means things to me in this context, but it legitimately implies other stuff as raised in this thread, which Indigo does not attempt to do. I don't want to mislead anyone, marketing jargon or not.
I’ve had years of experience with OVH. I would never choose them for a new project. Their product is acceptable , but the customer support people are jerks. Consistently, for years. I can provide very specific examples if you want.

EDIT: also have years of experience with Linode, Vultr, DigitalOcean, and even Upcloud (Spanish company as I recall).
One of the most interesting results I found in Leslie Lamport's papers is Buridan's Principle:

A discrete decision based upon an input having a continuous range of values cannot be made within a bounded length of time.

Quoting from https://lamport.azurewebsites.net/pubs/buridan.pdf:

"The significance of Buridan’s Principle lies in its warning that decisions
may, in rare circumstances, take much longer than expected. Before the
problem was recognized by computer designers, some computer systems
probably failed regularly (perhaps once or twice a week) because arbiters
took longer than expected to reach a decision. Real accidents may occur because people cannot decide in time which of two alternative actions to take,
even though either would prevent the accident. Although Buridan’s Principle
implies that the possibility of such an accident cannot be eliminated,
awareness of the problem could lead to methods for reducing its probability."

In the accompanying notes at https://lamport.azurewebsites.net/pubs/pubs.html, Lamport states:

The four reviews ranged from "This well-written paper is of major philosophical importance" to "This may be an elaborate joke." One of the other reviews was more mildly positive, and the fourth said simply "My feeling is that it is rather superficial." The paper was rejected.
You’re gonna use nft’s as your example for a crypto use case?
> The software we use is 1000 times more complex than it was 20 years ago, leading to performance that really have not improved a lot, and a lot of functional stagnation. Many applications are slower to start today than they were 10 years ago, because back then they were binaries and today they are Electron apps.

Also known as Wirth's law: https://en.wikipedia.org/wiki/Wirth%27s_law

Sometimes it worries me. If we had a boring set of usable and safe tools to use for development, that would also be pretty fast, i wouldn't have to update my hardware every 5 years or so. But JetBrains IDE's (just one example) basically demand that I do, if I want their other shiny features.

Perhaps something like Java instead of Python. Perhaps something like Go instead of Java. Perhaps something like Rust instead of Go.

Just boring (predictable), stable and dependable programming languages, supported on every platform with a set of native libraries. Perhaps a bit like what LCL did in regards to GUI in particular: https://en.wikipedia.org/wiki/Lazarus_Component_Library
Personally I hate it that Python has given up on backward compatibility.

I don't love Java/C++/JavaScript but I do like their backward compatibility (though JavaScript packages/libraries are often quicksand.)
Thanks! Also I’m pretty curious where I can find your project…
Was a bit disappointed by the absence of insects. Maybe fix the title to "Microbes" rather than "Bugs".
Considering it is a misfeature, I'd rather they think twice: I'm neither on a older browser nor do I disable JavaScript and yet I'm subject to ddg's terribly slow redirects.
The point was vacuums etc have gotten a lot better over time.

Electric motors are noticeably lighter, more powerful, and more energy efficient today. Yes vacuums in the 1980’s worked but they where significantly heavier, louder, and far more power hungry not to mention more expensive. It might not seem like much but I remember the exhaust from the family vacuum being noticeably warm. It’s even more noticeable with cordless vacuums which got not just better motors but vastly better batteries as well.

Often it’s the parts you don’t notice that make a world of difference. The finger saver shutoff on a modern saw might not seem like much, but those things really make a difference in peoples lives.
There's a list of his papers with little notes by him on every one at https://lamport.azurewebsites.net/pubs/pubs.html . His casual notes are themselves an absolute education.

My favorite is on "Time, Clocks and the Ordering of Events in a Distributed System", where he applies the lessons of special relativity to understand computers, and he says:

> Jim Gray once told me that he had heard two different opinions of this paper: that it's trivial and that it's brilliant. I can't argue with the former, and I am disinclined to argue with the latter.
Muslim, and I've never heard this logic at all.

It's really more about hypocrisy and self-interest.

I really discourage people from taking the above post as an accurate representation of Muslim views.
I'd really like access to a tiny, almost free, sql database for personal projects.

The cheapest option here is $15 a month, and similar prices for other cloud managed dbs.

Heroku was nice and I guess is still a good option, but hard to make a usable site on their free tier because of start up time.

Then there's the interesting new option from Cloudflare, D1.

Currently I just run my personal project on AWS lambda + dynamodb. It's free, but using dynamodb for relational data is a little awkward.
I had the same situation in reverse.

I had a loop set up with a tech startup, and ultimately I decided that due to their market segment potentially being impacted by the recession that it didn't make sense to keep interviewing. I was likely to be much more secure at my much larger company in the economy sours.

So I canceled an interview loop that was going really well. There's more to it than just economy, but it was one factor.

Ultimately no hard feelings. They understood.
I will not be able to prove it to you, but your theory is incorrect. As stated elsewhere, the project was kickstarted at the height of the mid-2000s map-tech explosion, and it was a loss-leader much like Google Earth and Google Maps (which were barely monetized, even to this day).

If nothing else, remember that in mid-2000s, Google was overflowing with cash and was growing rapidly. It was just beginning its transition from "search and only search" into apps (gmail, docs, etc) and mobile. Web ads were pouring in money at a rate hard to comprehend, and the "value" of SSIDs or whatever else you suggest were being farmed, was not even a rounding error.
Obligatory "Do you have 1. a Website containing at least a small portfolio of two or more projects, and 2. a Github and/or Gitlab profile with some small open source projects, and 3. a LinkedIn presence, and 4. Your Resume on multiple resume sites frequented by Recruiters (Indeed, ZipRecruiter, Dice, Workatastartup.com , etc.?"
I read something along the lines of 'a stock 2020 Camero is faster than a 2000 Ferrari' with fewer cylinders
Not quite mentioned in other answers, but historically, the VMs we used to run were heavy. A typical qemu-kvm machine needs to actually boot up, initialise, start a number of services, etc. Firecracker is not that - it essentially gives you a kernel that already knows the environment and can do bare minimum before executing the provided image. It's like a halfway point between unikernels and independent VMs. The VM technology itself is not necessarily heavy - it just depends how you use it.
Dumping Linuxfx Customers
Mainframes are fast because each given "run time" (aka VM) has a fixed set of resources (aka Capabilities). Unlike the PC world, the default access is NO to any other files, etc.

We in the PC world keep reinventing our terms, the Mainframe folks just keep using the ones settled on decades ago.

You can run a VAX 11/780 in an Emulator, the same is true of many older Mainframes.

There's nothing magic about them, they're just optimized for throughput, in a very specific context.
> Fly Machines will help us ship apps that scale to zero sometime this year.

I think this is what will make Fly really exciting. Right now (if I understand right) you need to be paying for a VM 24/7 in every region you want your app available in, because it only scales down to 1. So it runs apps in regions close to users that you're willing to pay for 24/7. If they make scale-to-zero work in every region, then maybe you can just make every app global and if you have some occasional users in Australia then it can just spin up over there while you're getting requests. I think it's what will make many-regions feasible for every app.
Okay so how can you have a payment system where:

- Transactions are on a decentralized blockchain

- That blockchain is however not public

- That blockchain allows for high(er) TPS

- That blockchain isn’t vulnerable to easy fraud

Am I missing a trade-off here?
How relevant is this in 2022? What's changed and what still applies?
When you're coding you can look up most stuff on stackoverflow etc in not that much time.

Another approach, is to daily spend time studying the stack you currently work with including the source code and books about the theory of architecture for those sets of tools.

Over time you can expand into other areas too that seem interesting.

Having a really deep and comfortable knowledge of your underlying language and tooling goes a long way toward being able to work quickly and make choices that are a natural fit for the stack rather than shoe horned in.
Both Java and Go are developed by mega corporations though. Hard to disentangle their successes from that. It's not hard to be successful (when success is measured as adoption) when you literally can't fail due to the giant pile and of never-ending cash and army of developers fueling your growth. Even if your language is terrible people will adopt it, if for no other reason than Google or Oracle are behind the project.

If Oracle were to disappear tomorrow I imagine Java would persist for quite a while as it's so embedded by now. It's the introductory language in schools across the US, so it's not going anywhere for now.

Go on the other hand I don't think would last very long (maybe a decade?) if Google decided to divorce themselves of the language, as it doesn't have the installed userbase of Java, but that's just my opinion. Who knows what would happen.
> It might be hard to empathise with someone whose cuteness level is several orders of magnitude below a golden retriever puppy, but it’s true: insects experience feelings, and the more creatively scientists go about measuring these feelings, the more we find out about them—so who knows, maybe in the future we’ll have to exercise some compassion and tenderness towards nature’s vilest creation.

Is the author still talking about insects at this point, or conservatives in the US?
I'm not sure "started" is the right word. To the degree it's "war", seems like the minor escalations have been regular ever since the VAX was released.
> It's been in Beta for literally years now.

"Years" is quite a stretch. On December 30, 2019, they announced[1] bare metal servers as being part of their roadmap for 2020, and then on June 16, 2021 they announced the beta was "upcoming." Given the necessity of on-site labor to launch a bare metal service, I think it's perfectly reasonable for it take more than a year in the midst of a pandemic.

[1] https://www.linode.com/blog/linode/2019-a-year-in-review/

[2] https://www.linode.com/blog/linode/celebrating-18-years/
Ask HN: How would you make $100k fast?
Imagine you're in a challenge and need to make $100k, from scratch (zero initial financial investment) in an ethical and legal way, as fast as possible.

What would you do to achieve that? Why? How long do you estimate you'd make it?
We started with that approach, by assuming that the compression is wavelet based, and then purposefully generating wavelets that we know survive the compression process.

For the sake of this discussion, wavelets are pretty much exactly that: A bunch of frequencies where the "least important" (according to the algorithm) are cut out.

But that's pretty cool, seems like you've re-invented JPEG without knowing it, so your understanding is solid!
> Isn’t that pretty great? Get paid for 6 months of relatively light ramp up time and then a few months worth of severance for some time off once fired?

Not great at all.

For anyone reading your resume in the future, it's impossible to know if you were let go due to no fault of your own, or if you were let go for cause after a probationary period expired.

I personally don't hold a single short job against people, but the reality is that having a 6-month job followed by a couple months off on your resume will have a negative impact when some hiring managers read your resume.

It's also 6 months (+ time off) that you can't accomplish much of anything because you were ramping up and then had the rug pulled out from under you. Having a 6-12 month setback in your career isn't a huge deal when you've been working for 20 years, but it can be a huge setback for juniors.
Book: Crystal Programming
I'm not much of a gamer but to this day Morrowind is my all time favourite video game.

For anyone not aware of it, I strongly recommend Tamriel Rebuilt: https://www.tamriel-rebuilt.org/

It's a community-made mod that adds a huge amount of new content. TR itself focuses on adding mainland Morrowind to the game while there are sister projects aimed at adding other regions such as Skyrim.
I think it's a little to easy to overlook the abject poverty which still exists in this country. More than two million Americans lack access to clean water or sanitation. I personally know millennials who didn't have hot water in their house growing up. They would heat water on the stove for baths, at least when their utilities were turned on. There exist towns where literal sewage is running out of people's houses in areas where kids play. Hookworm for example is still rampant in parts of the US. Half of our rivers and streams and one third of our lakes are too polluted to swim or fish in, much less drink from. 99% of households having a refrigerator doesn't mean these folk are living comfortably.

https://www.theguardian.com/us-news/2017/sep/05/hookworm-low...

https://time.com/longform/clean-water-access-united-states/
A serious question: What has changed?
From the Tom’s hardware article:

“ Update 05/19 5:05 pm PT: A representative from Zhaoxin has confirmed to Tom's Hardware that the company only focuses on business in China. Zhaoxin has no intention thus far to sell its products to other countries. Zhaoxin has also sent out announcements to its partners to emphasize the company's policy and to ensure that they understand Zhaoxin's policy.”
> Paul Krugman once asked, if you go into an average house right now and you take out all the screens, could you tell that you're not in the 80s?

It’s clear to me krugman never held a hammer in his life bc that is just laughable statement
The winning strategy of Mike’s parable is also known as offensive programming: https://en.m.wikipedia.org/wiki/Offensive_programming