skysight-inc/HackerNews huggingface dataset:
My Aeropress coffee maker. It feels more convenient than a french press, and much cheaper than an espresso machine.

https://aeropress.com/

Also a bidet. Americans really need to start using it more.
Antiquation is a good thing. I like Haskell just fine; its community has gotten worse. It isn't surprising, as a result, that there have been plenty of impressive things written in it and that there aren't any modern things being written in it that are interesting.

All of the good Haskell software has already been written, and everything since has been uninteresting. The language peaked around 2008; nowadays, even the guy who wrote darcs has abandoned the language.

It's ripe for a renaissance, in twenty years.
fair, i will take another look, even though i am sceptical.

edit: i don't see a link to any of the papers anywhere near the video, could you post a link?
I think Python is great for exploration and method development, while I would prefer something more efficient like Julia for production systems. On the other hand, Julia requires compilation while Python allows open-heart surgery on the production system (for the masochists among us).

I personally don't like Python that much because every library does things differently and sometimes it feels like learning a completely new (sub) language. E.g. NumPy DataFrames allow to do the same thing in multiple ways (e.g. adding an index column, or removing a column). Often when I need to look up how to do a particular thing I end up finding many solutions that simply don't function with the version I am working with. Sometimes looking even into old code of mine doesn't work any more and requires either me using an older library of relearning how to do things.

That being said, a friend of mine has been quite fond of Julia lately. Which put Julia on the top of my list of programming languages to do a deep dive.
Julia is designed with interactive use and REPL in mind. Java is designed with enterprise software written by large teams and IDEs in mind. The first one, among other things, leads to valuing terseness. The seconds leads to valuing verbosity. I wouldn't want to deal with the usual Java boilerplate in an interactive session.
I don't think parent was promoting the use of fake certificates to bypass the need to get vaccinated. They were pointing out that even for vaccinated persons the certificate system was broken, and those folks were resorting to "fake" certificates just to get around.
Source please. Find me a prominent politician that specifically called the China travel ban itself racist or xenophobic.

If every politician did it, it must be easy to find a clip.
Perhaps because they won't be truly independent because of the cost to hard fork?
There's a discord group for this which isn't very active
https://jointeachyourselfcs.carrd.co/
Maybe we could make it active :)
Seattle (neh, Tacoma to Bellingham) has built up suburbs around highways unable to keep up with demand. That is the primary reason for traffic. Infrastructure around Seattle is not going to make up for sprawl. That sprawl goes all the way to Snowqualmie and eventually Ellensberg.

The whole of that part of WA is a shitshow where infrastructure has not kept up with demand. No, light rail and housing along such will make up for the greater shitshow.

I’ve been dealing with the area for over 20 years. The ferry system is also falling apart and that affects those that may take bridges instead of ferries.

The gridlock in that area impacts the ports and truckers, but their impact is small compared to the other things that make it a shit show. Seattle / WA driving habits don’t help matters either.
Stormy Kromer cap
It's almost as if competition leads to lower prices for consumers! Who could have known?
How much margin do you think there is in coffee or soft drinks?
The Cloudflare blog post really only looks at wholesale cost of bandwidth and compares it to the price AWS charges. But I think it's missing a huge component of all of the magic that happens inside AWS between those two things.

I've seen some of the inner workings of the big cloud providers' networking stacks. The networking infrastructure, the software that runs it, the software that exposes it to customers, the thousands of engineers working at any given moment in AWS/GCP/Azure's NOCs to maintain uptime are truly some of the most impressive technical marvels I have ever seen. They aren't as sexy to discuss on HN as something like the managed containers services, functions as a service, EC2 etc, but the networking stacks like the VPC, NAT gateways, subnet routing, privatelinks, security groups, ENIs, nitro cards, etc are pure magic as far as I'm concerned and are so so so much more complicated than a standard data center's networking stack, or even Cloudflare's stack.

To use Cloudflare's "bucket of water" metaphor, AWS isn't even close to just being a dumb bucket of water that you fill with water and then get charged to take out the water. There is so much that happens inside of that bucket to segment your water into different pipes, routing your water in all kinds of customer-customizable ways for many different use cases, mixing/heating/cooling your water as you need, all while guaranteeing things like making sure your water arrives exactly where it is supposed to arrive and doesn't get contaminated or leaked along the way.

Does AWS make a big markup on bandwidth? Yea, surely they do. But is it as simple as Cloudflare says it is? Not even close.
> It surpassed operating system complexity

Gates understood that early on (that the browser would become the platform), hence giving Explorer away for free.
Yeah, as a Vietnamese, this title definitely feels offensive to me. Maybe this article is written with American audience in mind. In Vietnam we call the war American war btw. Depends on where you are from, the title could have used the term "USA of programming" :)
Even tech workers are like wait, it’s still this hard to afford a home when I make *x the median income? It must be impossible for most people.
Is it grade separated? I genuinely don't know, but I fear the answer.

Progressives building trains that sit in traffic is very expensive virtue signalling as far as I am concerned.
An APR much lower than 123% is still outrageously high for purchases of $100 or $200 - but in any case, the browser should not get involved in this at all.
Or “my man” the way Denzel would say it.
My Technivorm Moccamaster coffee maker
Free data egress out of AWS is a fairly big deal, since egress costs were formerly the main bottleneck which made using AWS impractical for all sorts of heavy compute/number crunching. It will be very interesting to see how these scenarios are affected.
> I would've had a much better experience if I'd just went to thepiratebay and sought out nine MKV files instead.

I did. I had none of your issues.

"Piracy is almost always a service problem and not a pricing problem." — Gabe Newell
The Opera browser did for a short while. If I recall correctly, it was taken out since sysadmins at schools, workplaces, etc would ban the browser. Of course that behavior unfortunately ensured that bittorrent would remain a protocol mostly for piracy.
The Julia crowd really need to hang less value on the REPL - people writing serious production code don't use one, and scientists using Python have moved on to notebooks. At this point, having Julia be so focused on the REPL is a weird affectation.
Canada taps into strategic reserves to deal with shortage of maple syrup
I think his confusion is that there doesn't seem to be a novel force that causes the virus to change. The person is the same, so the virus's situation is the same. But like you say, you don't need a new constraint, you just need enough time.
> the majority of their revenue is coming from a few big customers

A very significant percentage of their revenue comes from Netlix, Heroku, and several others that run their entire infrastructure on AWS.
I've gone past this and have a very clean and efficient query builder in my ORM. I maintain one for work and another is my open source PHP framework (15 years old now).

Mine supports simple joins and relationships but anything beyond that requires writing custom queries.
Given that system/34 and /38 is quite popular in 1980s or earlier not sure how early one can do for this platform. System 360 is 1960s.
I have no such obligation nor a strong opinion. The author of the article said they don’t work. The burden you state is on them, not me. The passage you quoted had an “if” in front of it on purpose.
I'm in the same position. From their perspective, they're trying to make as much money as possible. Not saying it's OK, but that's the reality. In a sense, we developers are also trying to make as much as we can from the job market.

Not saying it's the same - it's not - but the motivations has some similarity.
So where exactly, pray tell, is all the WalMart crap that is consumed by middle America and distributed from Bentonville, AR coming into the country from?

I'll wait over here quietly while you figure out the answer.
Yeah, the Evoluent Vertical Mouse gave me two working hands and a lucrative career. Pretty good value. Five Stars. Would buy again, in fact I have, so I have one for every place I use my laptop.
This seems so silly to me.

It’s PyTorch-if they said “the next version of PyTorch will be in Julia, the ecosystem would shift accordingly.

They’re practically saying “this language has every feature we need and want, most of them already existing, but we’re going to continue re-inventing them in this objectively less suitable language because we clearly wish to make life harder for ourselves”
Meenwhile I am "traped at a fortune 500 enterprise" with a half baked project that I think would address all this, yet to affraid to drop that job due to "stability" (which COVID came to meke laughable) and also too afraid to make it publicly available for I think its not yet ready even to start reveiving feedback (even tho I have been able to start usong it gor simple cases) and draming of the day I will be able to spend all my working hours on it...
IoT will definitely continue to grow, and with it will likely come opportunities for Samsara to reach that 20% market share.

Also, I don't think any company's growth can be really fairly compared to Tesla's.
Not to say I disagree with you at all, but everything you say here applies to GNU.... (Well, maybe it's not so common a word, but it's still a written word for something that you're supposed to pronounce it unlike the English word it resembles.)
> Ban FAANGs from public procurement in the EU.

That might be easier said than actually done.

US corporations are very good in side-lining that kind of regulation if it ain't worded very carefully and specific.
I think it's been elegant for a number of years now. Pretty much ever since Linq became usable.
Bialetti is at risk of going out of business so buy them while you can.
With those of us who are furry, gender can be even more non-obvious. Look up Chakats.
I've said this before, but happy to write it over and over. One of the co-founders was my old EM at Uber. He's as sharp as they get, and very kind and humble to boot. If you are looking to support companies started by people that are definitively Not Jerks, check this one out.
> Public transit has failed to keep up with demand, meaning more cars on the road.

Public transit simply does not work if people have the option of cars. Public transit did not fail, society’s leaders (and hence society itself) optimized for individual cars. There is no possibility that both can coexist.

Public transit also requires dense living.
Shameless plug: I'm working with a small team on a data framework that replaces the ORM with an abstraction the eliminates the impedance mismatch. You can take a look at https://github.com/zeidon/zeidon-joe . I'd be happy to answer questions.
As a reminder COVID is a solved problem for the scientifically literate
The mass of the neutrinos is not known with any reasonable precision.

It is known only that it is not likely to be zero (because the commonly accepted explanation for the so-called neutrino oscillations requires a non-null mass, even if there are alternative theories) and that it must be small because various experiments have determined some upper limits for the masses of the 3 kinds of neutrinos.
You should be using an APM like NewRelic to find those slow queries. If that's not an option you should have a profiler that tracks how long each query took and have it print out the query to a log. Turn it on for a couple hours during peak time and analyze it for slow queries.

Also use static table design when applicable and avoid running any query that locks the table up. If the query takes any longer than 500 ms you should be running it as a background job instead.
The best thing I ever used was iPod shuffle mini.

It was the perfect design, nothing could be added nor taken away to make it better.

But apple being Apple they redesigned it to be crap then discontinued it.

On the topic of designing great things and Apple …. Can I say that I hate Apples “minimalism above all else” approach to design. For example I want computers with lots of ports - what’s the point in buying a minimal Apple computer only to instantly plug it into another box that provides the basic ports I need for keyboard mouse external disks and camera? Somehow though the designers at Apple think this is the optimum design. I do acknowledge recent Macs bring ports back but still not enough.

I also hate it that Apple got rid of the standard headphone jack - for gods sake why? Answer: Apple designers.
Moore Jig Grinding machines.
I think the more relevant language was PL/M (actually PL/M-86) since it was available for 8086 early on. I don't think PL/M had any of these features, and C for the 8086 was better than it so that was the end of it.

Maybe if IBM chose 68K for the PC, we would have gotten the full blown PL/I.

Edit, well actually I found this "X3.74, PL/I General Purpose Subset (Subset G)" from 1983. This version at least has strings.

Look at manual disk here:

https://winworldpc.com/product/digital-research-pl-i-compile...
What's wrong with converting markdown to html on the server side and caching that html? Why is so much stuff done on the front end these days? Makes my browser slow.
I think both have different pros.

Java has higher peak JIT performance though after Rosalyn was introduced C# has made strides at closing that gap on many metrics.
GC algorithms are more advanced, namely ZGC and Shenandoah. I would elaborate but I don't want to turn this post into an actual essay.
JVM is more configurable. This is a double edged sword, it heavily favors users that have spent the time to really understand the platform but it has created a reputation of the JVM being hard to operate.
JVM class loaders and the new(ish) Jigzaw module system are very powerful, especially for shipping customized/cut-down JVM + stdlib when you need to do distribution.
JVM has better portability. .NET Core has obviously changed the game but other platforms are still treated second class to Windows in many ways.
GraalVM is reviving the guest language ecosystem of the JVM. Clojure, Scala and Kotlin have all remained reasonably strong but there was a dark period there for Jython/JRuby and friends. GraalVM is changing the tide here and I have already been able to leverage this over Nashorn to embed essentially native speed JS code into one of my Java programs.

CLR has better primitive types, JVM's project Vahalla may resolve this.
The CLR/.NET tends to introduce features at a quicker pace than the JVM/Java, this I feel is CLR's double edged sword. Async/await being the key example. It's been in the CLR for what feels like forever now vs JVM which is only now just getting close to landing Loom. However I feel like Loom is an infinitely better solution to the problem that leverages the unique advantages of JIT compiled VM languages that rely on relatively little unmanaged code.
The experience on the CLR is much more integrated assuming you are on the well trodden path. i.e VS + Windows 10.
MSIL is much much more pleasant than JVM bytecode in my experience and the community developed tooling for working with it is great.
Optimizing programs on CLR is easier than JVM, it takes comparatively less effort to write allocation free code and get great memory layout using primitive arrays etc for high performance code.
CLR interacts better with native code. JNI is poor in comparison. Project Panama could make this better on the JVM side.

This is by no means a complete list of ways the two differ, this is just my experiences having written a decent chunk of code for both.

FWIW I prefer the JVM but if I am forced not to use the JVM the CLR is the very next thing I propose.
Honestly, I’d prefer my coffee maker to not do double duty as a butt washers, but maybe I am funny about these sort of things
Every complex system - including the human body, the global economy, the ecosystem, and large software systems - grew one functional hack at a time
Wait, how is LPDDR5 6 times faster than LPDDR4X? I thought the bandwidth of DDR5 is roughly 2x that of DDR4 - and that is assuming you run the DDR5 at it's highest rated clockspeed, which no ones does yet since the technology is not fully mature.
I am having a hard time picturing a cat licking its paws as scarry. Well, not to a human anyway.

Paws with fish on them. Yum yum
Used? How large is the whole system I wonder?
Norditrack Removes Direct OS Access, Blocking Netflix and More
Yea, it’s clear that even saying the world “Trump” triggers people enough that you stand to get more signal in responses if you avoid writing it. Don’t shoot the messenger, I don’t have TDS.
I've run into us in surprising places. It's amusing to me when a fandom connection saves the day ;-)
Thanks for taking the time and understanding the point I am trying to make. I think if the SARS-Cov-2 virus continues to mutate faster than we can produce and distribute booster shots, then it might be our only option left. Or we just accept that many millions of our (grand-)parents are going to die. We are already now running into supply chain problems around having enough syringes for 2022.
AFAIK it’s all in its own right of way, with a mix of being at grade and underground (and soon parts will be elevated).

Your description is apt for the South Lake Union Streetcar, though.
These are the brands Ive had good success with, almost everything Ive bought has met or exceeded my expectations:

Apple, Levis, Patagonia/LL Bean/North Face, Garmin smartwatch,
Goruck, Toyota, Bosch or Milwaukee tools, Fender, Sonicare, Thule, Yakima, Ankur cables, weather tech floormats.

Well designed websites:

Google, Old reddit, and HN, can't believe they've stayed true all these years.

Brands, I or a friend, has had extremely poor success with, enough to call out:

Dell (their quality control dropped off, I think, they used to be great), Amazon Basics, Mini Cooper, Fitbit, Beats by Dre, Goal Zero Yeti, new Reddit.
it's fairly easy to just write a macro to do tailrec in julia at least;
https://github.com/TakekazuKATO/TailRec.jl
The value for money on those is insane
Stuff I use by Paul Stamatiou
W123 Mercedes-Benz sedan with an OM617A motor - the classic "300D Turbodiesel" from the early 1980s.
That mdthod is what the author is explicitly trying to avoid - having invalid state representabld. Using optional I'd a much better solution
Have had one for 10 years and would never buy a different drip coffee maker. Makes the perfect cup of coffee. Definitely a "buy it for life" purchase.
Just providing a nuanced counterpoint, not denying or refuting anything you said.
boobs.jpg loading one line at a time and then greying out completely before reaching the bottom
I have a Tumi backpack that is so nicely laid out that it practically loads itself. Sunglass pouch, carkey pockets in the shoulder straps.

Just very nicely done. When I'm finished beating it to shreds, I'll require another.
See my longer reply but I think this basically comes down to it being much easier to write fast C#. Generally if you are experienced enough with Java you can make it do what you want and get to the same performance (or higher) with Java but it's definitely not as easy and I do think this is a serious downside to Java.
Dunno about other countries but in NZ you can apply for medical exemption from vaccine mandates. A panel of medical professionals evaluates your situation and if they agree, you get a vaccine pass that works the same as for a vaccinated person.
I have one of these and I use it about once or twice a week. I have one major design gripe with mine: the Keep Warm functionality is enabled by default. It does at least remember if you turn it off but for some reason it resets to default if my power cuts out. I happen to live in a slightly rural location where a 1-2 minute power cut happens now and again. If I use the kettle after the power outage it keeps reboiling the water until I realize I have to once again disable the Keep Warm switch. Other than that, it is a really good kettle.
Excellent post and thank you for the quote! In retrospect a bit self referentially I would lacquer some things in my phrasing but I think part of kintsugi is that aspect of enabling the latent agency of corrections and additions to the body of initial intention that links all creators across time. In that respect your post is a much better state of things than me finetuning my words.
The memoir "Indian Boyhood" by Dr. Charles Eastman gives excellent examples of this. He describes life in his native American tribe as alternating between the best life can offer and desperation / extreme discomfort. They did little to no work in spring and summer but faced constant warfare and often bitter winters, not to mention the risks involved in hunting large game. He notes how they lived at all times just moments from calamity but didn't live in fear per se.
La Sportiva Miura VS climbing shoes.
Public transport doesn't work if you have to wear a mask to ride it. People on the margins between wanting to drive or get transport will switch to driving because of the inherent discomfort and dehumanization of being forced to wear a mask.

Remove all COVID-era restrictions from schools, workplaces, and transport, and systems will go back to functioning normally.
At the same time, a change in the spike protein that is radical enough to make the antibodies completely ineffective may also make the virus non-functional. The key can change a little, but it still needs to open the lock.
> Both Estonia and Croatia also have the digital nomad visa which allows you to come and work remotely from there for a whole year tax free, they hope that it would attract some talent that would like to settle and start companies there.

Not sure how you got Croatia on a map of startups. That digital nomad thing is nothing more than a few nice phrases made to look like its some heaven for IT companies. It couldn't be further from the truth.

The taxes and bureaucracy roadblocks on the individuals and companies are one of the highest in the world. One must be completely crazy to come over for some (non-existing) startup (or even established) scene. The government doesn't give a rat's ass about this industry.

The only reason why there are a lot of people in this industry working for foreign companies is that the salaries are quite low (compared to rest of the EU) but still considerable better than a median domestic salary. But as the last census is going to show (there were already some leaked statistics) the young people are leaving in droves and the shit is no joke as the population is rapidly decreasing. Why work here for say double the median salary (a little less than 1K euro) for some foreign company, when you can emigrate and make at least 7 times more? But more truthfully, people are leaving because they cannot even get a bit more than half of the average salary.

So if I were thinking of opening a startup, it would be pretty much anywhere else but here, it just doesn't make any economical sense.