skysight-inc/HackerNews huggingface dataset:
> Pretty much any time you make a choice, you are implicitly making a probability calculation, something along the lines of "which of my options has the highest expected value/probability of success?"

That's not quite right. The calculation is more along the lines of "which of my options has the highest risk-adjusted reward?" A 10% chance of getting $1,000 is more attractive than a 50% chance of getting $100.

It should be noted though that there are other ways to model the decision, such as regret minimization and its variants.
But this is a solved problem in Scandinavia, you just have someone else do the speeding for you and pay them a low salary.

The fines will be scaled based on the income of the chauffeur, not the highly paid executive in the back. Even if it’s actually the executive who’s paying them.
I've been recently thinking along similar lines about libraries. In web dev, it's common practice when you have a problem to first look for a library that solves it for you.

I get the "don't reinvent the wheel" sentiment but, I think we take it too far sometimes. I've been looking at the source code for some dependencies at work lately, and many of them actually don't hold up to our own code quality standards. Kind of subjective, yes, but many of our dependencies would probably fail code review if actually reviewed by us.

Then when there is a bug in a dependency, nobody actually understands how it works and the code is often tucked away and not easily changed.
Let's take the web as an example: light web browsers with noscript/basic (x)html.
Eh, what? SElinux is completely manageble and usable. I've been happily living with it for a long time. Now when I have to live with apparmor (which is exactly unmanageble) I really miss SElinux and really don't feel any secure without it.

Another wave of excuses in the manner of "i don't wanna learn anything".
But you don't learn by by attending lectures. You pick up book and you do all the exercises, no need for teachers.
To save others wasting their time, don't bother clicking, it takes you straight to a paywall with no ability to read any part of the purported content.

Please can we have a moratorium here on HN that you don't post links to paywalls like this one that provide zero opportunity to read the content.

At least some other paywalls have a limited number of views, this one has zero.
Have you ever worked on consumer checkout systems before? This sounds a bit like dismissing Dropbox as glorified rsync.

The amount of edge cases you need to handle is astounding.
Interesting article, but weird that it basically ignores Angular2+, it's only mentioned once:

> and rewriting them entirely, like Angular did with Angular 2, killed a ton of their community’s momentum.

I don't think this is accurate, Angular may not be as popular amongst SV startups, but is still alive and well in more established businesses/enterprise.

I don't think it's fair to write about the history of Javascript frameworks and completely gloss over one of the most widely used.
I started using PHP in 1999 and it was my main language until 2011. But PHP no longer has the advantages that made it outstanding back in 1999. Other languages caught up and moved ahead. When I need a dynamic language, I'd rather program in Clojure, and when I need strict types, I'd rather work with Java, which is much easier to get going nowadays than it was back in 1999.

PHP has Wordpress, in the same way Ruby has Rails. In both cases, the languages survive because they've got at least one great killer app. But both languages have stagnated relative to the developments that happened elsewhere. Circa 2000 it was as obvious as the sun is bright that PHP was the easiest way to program for the Web. Nowadays it is a royal pain.

The one place where PHP still has use for me is when I need to write a small server script: I'd rather use PHP than bash. But this is a very small use case.
Ask HN: Do you find it challenging to talk to your users?
One of the problems I faced when I had my first users on [just-diary.com](http://just-diary.com) is that I didn’t have any way to talk to them. Like getting feedback on using the product, asking them questions about what they want from it, and sharing some tips on how to use some features.

Does anyone have the same problem? If yes, how did you solve it?
I've never heard of anyone using Next.js outside of discussions here, so I don't believe it actually is popular.
Well, unnecessary complexity full of YAGNI is exactly what the E in RHEL stands for. Red Hat products need to be complex enough so that somebody will pay for support. :)
In Germany there's mandatory schooling meaning the students have to visit a school in person. Online learning or home schooling is illegal for those students.

https://www.theguardian.com/world/2010/jan/27/german-home-sc...
Reminds me of Vogons...

People of Earth, your attention, please.

This is Prostetnic Vogon Jeltz of the Galactic Hyperspace Planning Council.

As you will no doubt be aware, the plans for development of the outlying regions of the Galaxy require the building of a hyperspatial express route through your star system.

And regrettably, your planet is one of those scheduled for demolition. The process will take slightly less than two of your Earth minutes.

Thank you.
> Some guy

C'mon, it's 2050! I sure hope the president isn't always a guy by that point.
Or any new fancy battery chemistries? Or other fun novel materials you are aware?
There was Narwhal, which was on Rhino and had a package manager (CommonJS as well.) But it got overtaken by Node pretty quickly.
Makefiles are extremely powerful. I used to write them myself by hand, for a lot more than program generation. Makefiles can be used to recognize data events, and trigger responses - which I used for years in scientific visualization. In grad school, in the inevitable group projects where people lag and do the work at the last possible minute, I used makefiles to recognize when their contribution landed in the share folder so I could review and incorporate. Makefiles are the IFTTT of the pre-Internet era.
Buzzwords and pro-language contribute to generating or sustaining hierarchies. Great read at Ribbon Farms on The Gervais Principal that goes into this in depth:

https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
Unless anyone was there to witness it, all anyone can do is speculate, i.e. make things up.
They might have teeth, but they didn’t use them here. Uber’s 2021 revenues were around 6000 million USD, and the fine was 21 million USD.

”The FTC is even more useless” isn’t really a good argument, and I don’t disagree - the whole Uber/AirBnB business model is built on the realization that you can just blatantly ignore regulators, and pay the miniscule fines out of petty cash
We recently got Salesforce SSO at work using Microsoft Azure AD.
2050 is what 28 years from now? With current trend current students are quite young to run for that office...
I think it fundamentally started out here:

https://extensiblewebmanifesto.org/

Very good ideas. If it was executed that way we would be in a different position. Some of the standards and browser implementations improved, many have been half baked or clunky, the JS ecosystem (which is the means to explore and extend) is chaotic and still moving incredibly fast without fundamental progress. I think two things happened since: We still don't agree on how to do interactive UI on the web and we've lost focus of this being a explorative journey that ultimately should result in agreed upon standards that everyone can build and rely on in the long term.
Not booking .com but similar https://ia.acs.org.au/article/2022/trivago-fined--44-7m-for-...
That would be great, but doesn't really need new speaker technology, at the scale of cinema screens - not like you need pixel granularity - just the encoding to support it. When I had a Saturday job at a cinema a couple of the screens had the centre speakers behind them iirc, it just wasn't an individually addressable array.

Having said that, I suppose Atmos already implicitly supports it, isn't the idea of it that you can put speakers wherever you want and it remixes appropriately? So if your recording was sufficiently granular that dialogue isn't just all vaguely 'at the front' it could already split between say five (corners & middle) 'centres'?
The avalanche mechanism proposed to make this workable doesn't appear to work.

https://arxiv.org/abs/2012.14533
I'd assume a decent chunk. I don't generally use a taxi in my home country, but used Uber a few times when traveling. That being said, I have 0 issue downloading a local taxi app and deleting it afterwards.
What is considered morally reprehensible today that was common practice 30 years ago?

What were the most important historical events of the past 30 years?

What technologies have widespread adoption today that were rare or nonexistent 30 years ago?
Does Wooting keyboard with Lekker switches also suffer from this?
I just want to say I really like this comment and I think you're correct.
A lot of the problem is that Kahn is just not a great teacher, but he sets the tone for the whole thing. So instead of being a platform that amplifies great teaching, it amplifies mediocre teaching. It’s a leadership problem where the leader doesn’t realize that he’s not the best in the world, but instead of using his pulpit to reach out and amplify the best in the world, he just amplifies himself.
For me, one of the biggest revolutions was Babel. It made it possible for Javascript to change.

Instead of being forced to write code that would run on all the supported browsers, with Babel we could actually use new features, and let it deal with translating them to stone age equivalents.

That was huge.
Pretty cool, but you still need a big ass subwoofer for the low end..
While there is certainly a difference between near- and far-field approximations, the short answer is that no, the speakers can be closer than one wavelength together in order to have a steerable far field. In fact, the link you provided has a 1/4 wavelength spaced array as one of its first examples.
You may be confused here because typically it is harder to make lower frequency waves from a single emitter more directional -- but that has more to do with waveguide and aperture geometry.
I used Sencha for a bit in a big corporate setting. Ahead of its time in many ways!
I also have an unhackable pump, unfortunately. I know there were attempts on the later Medtronic pumps by some pretty smart people so it looks unlikely that they'll ever be able to be controller openly.

My next pump will definitely be one that allows remote control and some sort of looping. Whether that's officially from the manufacturer or not.
Why would you have spaces in source code filenames? It's just a bad idea in general and makes things more complicated for no reason, regardless of what build system you're using.
Thanks, I didn't know AVIF was well supported alreadyA I remember I couldn't decide if I liked AVIF or JPEG XL better quality-wise, but the support would make AVIF the clear winner.
> Motorola 68000 CPU range [...] it had 68000 transistors

(!) Is that the origin of the chip's name?

The ARM2 was highly competitive, yes. I still own my original ARM2 system from the late 1980s, an Acorn Archimedes A310.

It has been odd to see the techie world getting excited over Apple's Arm-ISA CPU performance, some 35 years after much the same thing happened when the ARM2 hit the retail market.

I bought my A310 used for £800 in 1989. At the time, my employer's top-end fastest system was an IBM PS/2 Model 70 H21 (I hope I have the model number right): an 80386DX at 25MHz with _external cache_, a radical new feature.

It cost about £10,000 (without optional extras such as a keyboard or MS-DOS).

My home computer was 2-4x faster, at about 10% of the price.

I had a software PC emulator that emulated a ~2.5MHz 8086: slow, but usable for DOS. The underlying OS meant that disk access was super fast. In other words, an ARM2 could emulate an x86 in software at competitive speeds, as an Apple M1 can do now versus modern Intel CPUs.

I think the snags with it were that it had 32-bit wide buses, not long after Motorola introduced the 68008 _narrowing_ the chip's buses to 8 bits wide to reduce costs, and a couple of years before Intel introduced the 80386SX in 1988, narrowing the 80386DX's 32-bit buses to 16 bits, again for economical purposes.

A full 32-bit wide motherboard was expensive.

The ARM2 really needed its original chipset, too, and that too had restrictions, e.g. MEMC imposing a large-for-the-time 4 kB page size.
it's amazing how many companies do not go in for SSO though, because it is often the "extremely expensive" tier.

I used to work for Ubisoft, a 20,000+ person company, and SSO was used for almost nothing because it was considered far too costly.

conversely: I worked for a Tencent owned studio recently and they used SSO for everything, it was amazing, until the Okta breach (and response, which is worse than the breach itself)

Now I'm at a startup, and the sentiment is the same as Ubisoft; better off buying a lastpass subscription than paying for SSO, even though there's many drawbacks to that approach.
I'm not sure that they did. They're holding up the NBA as a good stand-in for the average sport/league pair (I think they could've picked MLS, MLB, the English Premier League, Bundesliga or NHL and observed a similar result) saying that the mean age of active players there is the same as the mean esports age of retirement. So already we can see that it's a bit of a surprising outlier.

Then the point is driven home by comparing with (in their eyes) one of the most physically demanding sports/leagues - the NFL - where players apparently still retire a little later than esports people

It's maybe clumsily presented, but it does demonstrate how esports is a peculiar case that doesn't necessarily follow expectations.
Is Windows much better with its VMS legacy kernel? It has a complex permission model with ACLs and everything but that trades inadequate permissions for something like the SELinux problem. There are too many knobs. (For this discussion leave aside the backward compatibility baggage which is another issue.)

The only approach that I see as viable without rebuilding the entire compute universe is VMs, either the web browser (JS and WASM sandboxes) approach or the qubes type approach.
Transducers are nothing new, and piezo speakers are nothing new. That said, this might improve audio in constrained spaces such as wristwatches, smartphones or laptops, because you can re-use existing larger surfaces.

It will probably not replace traditional speakers due to simple physics: sound pressure depends on displacement volume, which means area * excursion. Piezo crystals are not very flexible and have weakness in sound reproduction. They were used in cheap tweeters for some time, but have fallen out of fashion because at higher volumes they start to "scream" in a very unpleasant way. The higher excursion requirements also means they cannot be used for low frequencies. Acoustic short-circuit also means that you cannot just have a thin paper-like loudspeaker, as the waves from the front and the back cancel each other out (this does not apply to wallpapers).
In what world do you think the ACCC, which only really has jurisdiction over Australia, should fine Uber some large portion of their worldwide revenue of $6B for misleading messaging about cancellations?
I didn't know about this. It looks like the superscalar chip was so long delayed that by the time it shipped, it was no longer competitive.

Very far from the first or last time that happened. :-(
> isn't the idea of it that you can put speakers wherever you want and it remixes appropriately?

No, Atmos has some tolerance for speaker placement but the general positions are somewhat strict (i.e. 1 Front Center, 2 Stereo Fronts, ...). The idea of Atmos is that given a correct sound setup, a sound can be positioned as an Object in 3d Space within the sound bubble. And that only works to a certain degree. If you want a strong 3D sound effect, the Object pretty much needs to be moving (bullets swishing beside your ear). Static Objects are still somewhat restricted to the edges of the bubble or at least i can hear the 3d effect breakdown when static objects are placed in 3d space as opposed to moving objects
That sounds (hehe) interesting. Do you have some video or more info to share?
That's correct. Chris has it wrong in that blog entry.
Very nice. I am thinking this to be on lines of Bitnami ...Nice to see basic server info also on the dashboard. Would definitely try this.
Could you be more specific about these complaints? What examples don't work? We can't work on improving the docs if we don't get specific and actionable feedback. The docs are found at https://github.com/caddyserver/website if you want to propose any changes.
Do types like 'int' and built-in operators like integer division smell bad too?
As a Desktop environment, major Linux distros have never been as well polished as they currently are. It's gotten to a point that regular people can use them without much hassle.

From a sysadmin perspective,one always needed to invest time in Linux to be proficient in it, I don't see how that has changed greatly.
German car driver lobby ADAC calls for cycling
This is a good example of the first principle, made famous recently by Elon Musk. If you identify the problem and common assumptions, you will probably ask yourself if a few vibrating loudspeakers is simply what everybody is doing. Lots of tiny loudspeakers working in unison, could actually produce sound cheaper and better.
Very favorable comments all around from the very online crowd who comments here. I’m much more skeptical.

I have no doubt this will work well for some students, but as someone who taught online for the better part of two years I can say with certainty that the experience is very different and (for the wide majority of students) worse than being in person.

My colleagues and I can attest to both general learning loss (ie., forgetting specific subject matter information) and a loss of broader “studying skills” (ie., coming to class and doing homework) after the pandemic.

In intro classes in our department, mean grades have been a whole standard deviation lower than the long run pre-pandemic average. That’s a huge effect!

This is also not just specific to our department or university but has been written about widely in the higher ed press.

People have been confidently predicting that online education “is the future” since the 1990’s. IMO the lesson of the pandemic is “no it’s not and it’s never going to be.”

If online works for you, awesome. Enjoy! There are great resources out there. But I don’t think you are in the majority.
> This appeal should remind many of the seriousness of the situation. In view of the energy crisis, even Germany's motorist lobby is now calling for the renunciation of the car or at least for fuel savings.
> why did you stop running that company

I ran out of bikinis to sell. And since the novelty was wearing off anyway, I decided not to order a 3rd round of inventory. You have to buy this stuff in bulk to get a good price.

> Where did you source your material

Dongguan Humen Yihao Clothing Co., Ltd. (not sure, I believe they were called differently back then)

But MOQ was 1000+ pieces each for 5+ designs, so 5000 bikinis in total.

> Who did designs?

An Italian guy "designed" the bikinis, took some of the photos, setup Instagram, Shopify, etc, and started selling. He then sold the company to me when he got bored with it. "designed" because he actually booked a Vietnamese illustration team on UpWork to do the design sketches and then sent those sketches to a Chinese company for manufacturing.

> Any funny stories?

This is a semi-public forum, so no. You can probably imagine which topics feature heavily when young guys running a startup hire models to sell partially see-through bikinis. And I'm guessing you can also imagine how publicly reciting these stories could get me into trouble in today's political correctness culture.

But maybe some interesting facts:

Renting space in a fulfillment warehouse is surprisingly cheap. Like $100 monthly + $1 per order.

With the correct business contract, DHL will express-ship your parcel from HK to the US for $9. As a regular consumer, it's $140 in shipping fees. That means returns would cost more in shipping fees than the value of the goods, so we usually redirected them to red cross or other clothing donation drop-offs.

Each year, more than 250 self-proclaimed Instagram models sent us unsolicited underwear (and/or nude) photos to ask for free merchandise.

The bikini equivalent of 2x $2.5 in manufacturing + $9 shipping will buy you a 1-week promotion where an Instagram yoga girl will wear your stuff for her retreat and tag you on selfies 3x daily.

About 1 out of 10 of our collaboration partners asked for permission to sell the used bikinis to their fans after the promotion was over.

Roughly half of the Influencers that contacted us pretended to have worked for international fashion brands. None of them (sample size ~ 400) managed to provide any proof when I asked.

Also roughly half of the Influencers that contacted us were participating in one or more MLM schemes and offered to recruit us. That's why almost every yoga instructor is also giving nutrition and makeup advice and links to their "favorite" mat on Amazon.
Could you be more specific about these complaints? What examples don't work? We can't work on improving the docs if we don't get specific and actionable feedback. The docs are found at https://github.com/caddyserver/website if you want to propose any changes. You can also come ask for help on the forums https://caddy.community if you can't find what you're looking for.
In the case I am most familiar with, private equity is involved. They want to get rid of the expensive people and replace them with people in cheaper locations because they view people as interchangeable.

It is going about as well as you can imagine.
The Skiatron – an erasable, zero-power, storage CRT from the 1940s
You're right that an artificial pancreas needs to be super careful.

The diabetes community got started on this before the official manufacturers did. Probably in part because the manufacturers were concerned about being 100% bulletproof whereas (some) people living with diabetes were willing to take a bit more risk.
And there's a balance around alarms. Some glucose monitoring tech can be frustrating and lead to "alarm fatigue".

Most of the artificial pancreases I'm aware of mitigate some of the risk by rarely sending large boluses at all. They tend to adjust the background basal rate and only send a bolus when you explicitly tell them you've eaten.
As I understand it, there are some problems with this kind of approach. The first is separating the algae from the water for its disposal (if you just let it free, it dies and releases the CO2 when it decomposes.) This is apparently a very hard problem that has stymied attempts to use algae to make synfuels. The second is that it is limited by mass transfer of CO2 to the water. If it's only using the carbon that was already dissolved in the water, enormous amounts of water will have to be pumped. The concentration of bicarbonate ion (which is 90% of dissolved carbon) in seawater is about 2 millimoles per kg.

I'd suggest looking for algae that grow in very alkaline water, in soda lakes. There are some in Africa, for example. Very alkaline water can contain much larger amounts of carbon, and one might be able to directly extract CO2 from air by spraying that alkaline solution upward to make fine droplets for large surface area air contact.
ditch the time tracking. it's extremely annoying for devs