skysight-inc/HackerNews huggingface dataset:
They probably mean lampshade / directionality. Ballasts are a current-limiting device, they would not influence the light geometry.
That's an amazing product. Will look into integrating with an LMS if the business wants it
I can see replacing cars in major urban cities with high population density. And I'd love to see more options for long distance travel in the US (like fast trains).

However, arguments for getting rid of cars seem to ignore the fact that public transit just isn't economical in areas with low population density. And even in urban areas, there are situations where having a car is very beneficial, such as grocery shopping. If you're a single individual it's probably manageable without a car, but for a family of four, you probably can't carry enough food for more than two or three days. If there were no cars in the city, I have no idea how you would purchase larger items like furniture.

Every anti-car argument I've seen has assumed a particular lifestyle. If you really want to get rid of cars, you'll need replacements that can solve the problems of almost everyone.
I think there is a very easy fix to most HTML/CSS problems when building GUI on the web - use HTML5 canvas.
HTML is not a good match for GUI and CSS is not a good match for...anything.
HTML5 canvas brings you to where Windows/X was 25 years ago so instead of trying to build GUI using TUI, just use the damn GUI already.
Sure, the whole lot of tooling is missing but some copy/paste/fix from either Windows or X should produce better result than S*T ton of HTML/CSS/JS that is currently there attempting (and failing) to emulate Windows/X GUI.
Was looking at open source or Saas alternatives before building something bespoke.
In a book on mathematics by Alex Bellos he says that any contemporary cutting-edge research mathematics paper can be understood by no more than 100 mathematicians. The field is getting bigger and bigger and there are less and less mathematicians that have background knowledge sufficient to _understand_it much less critique it. The bar for the word 'understand' may be much higher in mathematics compared to other fields. Comments?
Is it promising as a basic daily system? Some modern web browser, email client, some common console tools or things like Python to run them? Or maybe there is a ports-like system developed unofficially?

I used to test every iso of Haiku I found, but it felt very much a development project then actual system for simple daily use. I wonder what's the status now.
Do the laws of Saudi Arabia or China stand for people who are not citizen nor residents of those countries?
The real key to this post is how to message and advocate effectively for major social change. (I totally missed this on my first read as well.)

Cars, like much else in modern life, aren't purely functional objects and totems, but are very strongly linked with lifestyle, status, and identity. A campaign that directly attacks these ... probably won't go well.

There have been similar campaigns in the recent past, though, which have been highly effective. The campaign against smoking, begun in earnest in 1961, is probably among the more successful.

https://content.gallup.com/origin/gallupinc/GallupSpaces/Pro...

That involved a lot of approaches. Education was one prong, but increasing costs, decreasing the opposition's abiity to propagandise (the tobacco firms), increasing costs, reducing the number of places where smoking was acceptable, changing attitudes toward whether or not smoking was "cool" or a status signal, etc., all contributed. It took literally decades. But it worked, with US rates now less than half their 1945 peak.
This is a great recent book from an experienced practitioner - https://learningwebdesign.com/

Her explanation of positioning, responsive design and the links to other resources she provides inside are all good.
I don't know if it's why they didn't create the iPod but there are some noticeable differences in the music industry in Japan

It is (was?) almost impossible to find Japanese music online in legitimate ways. What I means, search for almost any western song and it will be on youtube either by the band itself, their publisher, or VEVO. Search for nearly any Japanese song and you won't find them on youtube, at least not officially. You might find a music video but it will often be edited in the middle with some interruption to basically make it not what you actually want (the full song).

I don't know why this is. I assume the Japanese music industry believes they'll make no money if the full music videos are available online. (note: this might be changing but it was true for many songs a year ago).

Example: The theme to Demon Slayer: LiSA - Gurenge (紅蓮華), searching brings up "officially" a short edited version, a practice version, and a live version but not the hit full song version.

Another example: Spice by Tokyo Karankoron the official music video cuts out after 1:30 and effectively says "buy it"

For whatever reason that's very different than the west.

Other random examples of differences:

* CD stores still exist in Japan (although they are clearly getting fewer in number)

* The Mini Disc was huge in 1997-2004ish. Normal models ran for > 200hrs on a single charge something no mp3 players I know of have ever come close to.
> It's just dogshit

This thing is being developed by passionate developers on their spare time for maybe two decades. They don’t sell you anything, they don’t force you to install their OS. They just wrote it for fun. The least they deserve is not having to read insults like yours.
> (I suggested that perhaps this is because the famous people are the only ones who are fast enough to actually do everything you're "supposed to do" and still be productive.)

I might suggest that these are broadly the set of people who are able to understand the proofs, and that their higher ability also causes them to produce higher-quality work, so the fame and the understanding are separate effects of a root cause. (With understanding then feeding into fame.)

I don't buy that spending time understanding the material you're working with takes time away from producing results. They are complementary efforts, not opposed ones.
Deaths. There is so much beyond "merely" dying within the actual events that unfolded and continue.

Only less than 60,000[0] people die per year from influenza, a family of viruses that is well understood, vaccines somewhat effective and available, and almost everybody has some immunological response against due to previous exposure. Tens of millions are affected by influenza yearly, it stops their work for weeks, causes their family to stop their work and care for them, causes errors and economic cost, social cost, etc. People hate influenza and it does result in critical hospitalizations and death among people all over the place. Mostly old people die from that too, but it ruins everybody's productivity.

A novel virus that is at best like influenza, with an additional asymptomatic cadre, affecting the entire country or world, with a completely naive immune response? You should read Guns, Germs, and Steel[1]

We are clearly capable of acting against and preventing Sars-CoV-2 infection, we are as yet unable to cure aging. How preposterous.

[0] - https://www.cdc.gov/flu/about/burden/index.html

[1] - https://en.wikipedia.org/wiki/Guns,_Germs,_and_Steel
The same standard is applied to human drivers. I think it is called a "driving test".
In my (limited) experience there is no discernible difference between Americans and British people mispronouncing Italian (or German, for that matter) and to a degree Spanish words.

I think this is what the parent poster meant. If your native language is English AND you don't know any others, then your mispronunciations will be similar.
> Common database drivers like PGSQL, MySQL, SQLite etc. don't accept arrays of values for parameterized queries.

One workaround to that is passing the array as a string with some separator, deconstructing it into a temp table and then using that table as a array when it is part of a stored procedure.
It's been a mild summer for central and eastern US. The West has gotten all the heat and we've had higher than average rainfall in the eastern 2/3rds. Even Arizona getting a lot of rain now.
> Real life projects are always more complicated.

Complexity is the best reason to use an FSM. If your app is complicated, communicating how it works and can go wrong is also complicated. FSM's make that easier by codifying the complexity into something that can be reasoned about.

> I'd like to see how the same real life application compares vs just using useState.

If your app isn't complicated, I'd just useState. And in the apps where it is complicated, composing FSM's is as helpful as using local state for components who's state is local. Ie, some components can just useState, and mind their own business.

Like, don't rearchitect your app because someone on the internet said FSM's are all the rage now.

Do it because explaining how it works, and how a new feature integrates is a non-trivial task. Or because your stakeholders have a deep input on how the app works, but can't understand the intricate details. Or because you're building something new, and you know it's going to be a sizeable application.

I'd sum it up as FSM's are to state as Typescript is to JS.
It helps document your intent, and prevent you from doing things you don't want.
>The benefits are quite low: if the autopilot had been on since inception between 20 and 100 lives would have been saved

This is only the case if you look at the current system as the finished product. The biggest benefit is that it gets us closer to a true self driving system. That would not only save millions of lives, but it would revolutionize logistics and economics of transportation which can in turn reshape society.

>The costs could be astronomical: a simultaneous failure (security, mistraining, date bug, whatever) could result in hundreds of thousands or millions of deaths.

I have no idea what scenarios you are imaging that could lead to "hundreds of thousands or millions of deaths." Almost every Autopilot death in the US makes national news. There is no way hundreds of people could die without there being some type of intervention in the system.
The EU + USA together hold a much bigger purse so...
Fair enough, but in the case of PHP, the target that XSS attacks are after are not the PHP sites themselves most of the time, but weaponizing those for c&c attacks on third-party sites. Thus merely using PHP, with its well-known combination of copy/paste culture, popularity among newbs, and poor security practices opens site owners up to liability claims (if nothing else, such as gross negligence with PII). And PHP's defense is weak, with not even an attempt to bring its built-in web templating into something that could remotely be called state of the art, considering that eg SGML is 35 years old.

Not saying this to diss PHPers; in fact, I like the PHP community for their get stuff done mentality, and I think they deserve better. If I were contracting for PHP, though, I'd make sure to negotiate strong liability disclaimers.
I've ... shifted my views a bit over the past hour or so (see follow-up comments). I still stand by some of my critiques, though Doreen's points on messaging over a strongly-held, identity-defining product relationship are well-taken.
PDO is pretty straightforward:

$s = $dbc->prepare("SELECT * FROM table WHERE field = :foo");
$s->bindValue(':foo', $_GET['foo']);
$r = $s->execute();

But all of that of course doesn't help if people don't use it.
That's a result of mindset and approach. Japanese can't focus on 2 or more problems, neither they can assess influence of one issue against another and see an ecosystem.

It's neither good nor bad - it did allowed them to extremely excel in transportation for example, but terribly fail in any IT related matters simply because this approach won't work in IT.
Hinting was originally created for fonts that had zero anti-aliasing. On Windows, prior to Cleartype, all fonts were rendered in binary, so it was even more important to have hinting there (eg so that the two stems of an 'H' are equal width, or the distance between the two symmetrical parts of an 'm' are equal size).

As screen resolutions rise, the need for hinting diminishes. On a 4K desktop monitor you still benefit from hinting. I think 8K desktop monitor resolution (at say 28 inch size) is probably where hinting loses relevance.
Very content with Borg for my backups, using it via the Vorta GUI client [1]. Zero issues for me unlike Duplicati and Duplicacy.

[1] https://github.com/borgbase/vorta
360 Review Is Dead
No reasons to be sad about it, because there is a better ways to organize your feedback flow.
Yeah, Łukasz is the same name as Lucas and because ASCII and internet it's very common to just write it as Lukasz because no matter if you're talking to the native or not, they will know what you mean (it is very common for polish people to omit polish letter altogether when texting/writing informally online because the correct letters can be inferred from the context so why bother pressing that alt key). If you were to pronounce it correctly though it would be something like 'Wookash' (which looks ridiculous in written form but hey)
Show HN: Latest news from over 100 countries in one single place
What's happening in all the countries right now? Do I need to know? Yes. Do I want to know? Yes! So I created this.

https://www.tello.app

Collected a large number of RSS feeds on latest news of more than 100 countries (All in English for now by the way).

Some of the things I learned..

I still love RSS feeds

All news sites should have RSS feeds

I never knew some of the countries that existed - Saint Vincent and the Grenadines? Grenada? Guadeloupe? Montserrat? (until yesterday Montserrat was Google Font I use)

I added each country's flag emoji as part of the name - really like some countries' flags!!

And obiviously, got to read a lots of news articles - and.. a lot of articles are about COVID
Clickable

https://www.tello.app
The FreeBSD 13 reference is probably because Haiku uses FreeBSD drivers for most of its network drivers via a compatibility layer.
My registrar (INWX) offers .tk for about 10 EUR, so it's not just them.
Non-Standard Analysis in ACL2 (2001) [pdf]
"The 6-10 day Outlook gives the confidence that a forecaster has, given as a probability, that the observed temperature, averaged over upcoming days 6, 7, 8, 9 and 10 will be in the range of one of three possible categories - below (B), normal (N), or above (A). For any calendar 5-day period, these categories can be defined by separating the 30 years of the climatology period, 1981-2010 (30 years), into the coldest 10 years, the middle 10 years, and the warmest 10 years.

Because each of these categories occurs 1/3 of the time (10 times) during 1981-2010, for any particular calendar 5-day period, the probability of any category being selected at random from the 1981-2010 set of 30 observations is one in three (1/3), or 33.33%. This is also called the climatological probability. The sum of the climatological probabilities of the three categories at any point on the map is 100%.

Graphical Information
The colored shading on the map indicates the degree of confidence the forecaster has in the category indicated, where "B" and blue colors indicate "below-normal" and "A" and orange-red colors indicate "above normal". The darker the shading, the greater is the level of confidence. The numbers labeling the contours separating different shades gives the probability that the indicated category (A, B, or N) will occur.

The probabilities of all three categories are implied on the map, and sum to 100%. The forecast probabilities given on the map generally fall far short of complete confidence (100%) in any single category. When the probability of the above (A) or below (B) category is greater than 33.33% by some amount, the probability of the opposite category declines by that amount, while the probability of the middle category remains at 33.33%. In the event that the "N" category is greater than 33.33%, the probabilities of both the "A" and "B" categories is each reduced by 1/2 the amount that the "N" category exceeds 33.33%. When the probability of "A", or "B" reaches 63.33% or higher, the odds of the opposite category reach a minimum allowed value of 3.33%, while the odds of the middle category are allowed to drop below 33.33%.

The dashed contours on the map give the average of the temperature over the set of 30 observations for the calendar 5-day period during 1981-2010, in degrees Farenheit."

Uff, not sure why the guardian picked that map when they could have found something more clear for the average reader, like me...
Sorry but it's « je t'aime »
Best Job Portals for Developers
Molecule Mattress Coupon – 25% Off and Free Sheets
Tbh if you need a terrabyte of RAM to simply run your experiment then you aren’t doing it right. We haven’t reached a level where an algorithm would require at least a terrabyte of RAM just to get baseline results.
Maybe. I mean there's a lot of forest here. But at that point isn't it more of a choice?

I tend to think of the homeless as sleeping in bags or on cardboard in cities, trying to get money for whatever it is they need. I really saw the true meaning of homelessness when I was in Austin.
I guess they're betting on it being bought by Alphabet.
That’s fair. We built our own little parallel test runner to handle that runs each file in a different process but I would have paid if the official version supported parallel test runs on a single host.
I never believed that Wikipedia could work, until it did. It still flabbergasts me.
All you got out of that anti-smoking campaign was empty bars and a dearth of social life. You can take your babies to a bar now, where no one wants to go be around your babies. I'll never understand some peoples' quest to infantilize the adult population just so they can claim victory.

In places you don't go, and don't know, and obviously aren't invited to, everyone still smokes.
Top Oil and Gas Tech Companies
> just as a company doesn't have to be in Europe to violate GDPR.

What a fallacious comparison.
I've also noticed that murderers tend to be real jerks to non-murderers, and non-murderers tend to be real jerks to murderers. There's a true moral equivalence there.
The news here is not what the police are doing; it's that the police are sending letters telling people what they are doing. I see that as good news.

If someone on the wrong path gets such a letter, I can imagine it making a positive difference for them. A lot of crime is really dumb and impulsive. The thought of someone behind you watching is a plausible deterrent.

A letter just might be enough reason to say "I'll stay home and lie low for a while". And that might be long enough to stop from making a serious mistake.
https://sciendo.com/journal/FORMA gets close, I think (I don’t think it only publishes formally verified results. It likely also accepts more philosophical texts about formal verification). There’s also http://mizar.org/JFM/

I don’t think such journals can be the full solution, though.

Problem is that to entice mathematicians who don’t like formal verification to publish in it.
That's really nice, well done. It's great to see such a wide range of countries.

One bit of feedback, I went to scroll down on my phone and quickly started inadvertently dragging news boxes all around :-)
> In any case, my pet peeve is people expecting speakers of English to accommodate foreign sounds, but not extending the same ask to foreign speakers who often mangle English name sounds just as much.

Sorry... what?
Us non native speaker live in a world where English is taught in almost any school on the planet and where you have a peer pressure to know and speak decently English. This on top of one of the most irregular languages in the world wrt pronunciation of dictionary words, let alone names.

PS good luck getting right Greenwich, for example.
Having spent a fair amount of time in Japan with the "hyper-advanced toilets", I would kill to have those easily accessible where I live now (South Africa).

Not only did they leave my bum amazingly clean, a packet of toilet paper literally sat there and gathered dust.

I think that there is a lot of tech in Japan focused on quality of life improvements that just sits in the background. Perhaps given the aging demographics of the society, this is a good fit.
Thomas would die at 39, 2 years after he wrote that.
Do you mind sharing the good source?
> It's the same sound as in 'when'/'why'/'when'

Note: this is ONLY applicable if your "wh" is non-aspirated. If you pronounce Łukasz as "Whookash" you're going to get some funny looks :) I'd have written this as "It's the same sound as in 'wise' or 'weather'"
> Example: The them to Demon Slayer: LiSA - Gurenge (紅蓮華), searching brings up "officially" a short edited version, a practice version, and a live version but not the full song version.

Official Gurenge MV is available at https://www.youtube.com/watch?v=WZBSjwVWaKQ

Previously, it was available, but is heavily geo-restricted.

Also nowadays almost everything is on streaming: Apple Music, YouTube Music, Spotify, etc. But with everything Japan, it's geo-restricted.
IP addresses often change and are typically not owned/controlled by the person who is using it.
Żak = Jacques in French.
Which is easier?
I don't speak Dutch, so I could not retrieve relevant statistical data. From my memories, the quaint ~100k Netherlands city was mostly townhouse rows and SFHs. I don't recall many 6+ floor megabuildings. Feel free to drop some StreetView pins around and see for yourself: https://www.google.com/maps/place/''s-Hertogenbosch,+Netherl...'

The #1 US problem is the centralization of jobs in the downtown. If we want to get to reduce car usage, we need to zone to geographically spread the jobs around.

Edit: Orthogonally: https://missingmiddlehousing.com
> The way English speakers say Tokyo as 'Toh-Kee-Oh' is the mistake you want to avoid here. Toh-kyoh.

I once came across a “how to speak English like a native” video on YouTube aimed at a Japanese audience. It spend a lot of time teaching the viewer to say Tokyo with 3 syllables instead of 2.
Organic isn't pesticide-free, it just uses different pesticide formulas.
The EU? The father or Ursula von der Leyen did a false flag against some imprisoned RAF members. They bombed a prison and tried to blame it on the inmates and accomplices.

The US is a special needs kid regarding human rights if you take a look at Guantanamo.

So what should I expect about the integrity of justice here?
"Right leaning", really? Or far-right extremists who conspire to support or defend attempts of coup d'état?
I agree fully, and I wish, for written communication (chat, emails) people could use some latin/ascii based transliteration of IPA. There is X-SAMPA [1], though it's not much used yet. I think a simple input method, available on all keyboards and maybe some textual annotation for text sections being in IPA, might give this a much bigger audience. Many people are often in meetings where they don't know how to pronounce the names of meeting participants - would be really great to have an ASCII based IPA notation.

[1] https://en.m.wikipedia.org/wiki/X-SAMPA
Sloppy thinking… new age bullshit… most of it collapses under mild scrutiny. Some of it is okay.

I just don’t get, after decades and decades, how our industry continues to tolerate bullshit.

Quality is not negotiable? Really? Negotiation is not collaboration? Really? This is not just wrong, it’s almost gaslighting.
Ask HN: I just turned 18, any advice?
Hello Hacker News! I just turned 18 years old, and I'd appreciate any advice I could receive on what comes next. Genuinely: I just became an adult, and any advice at all would be helpful.

I understand I probably shouldn't be taking advice from strangers on the internet, but the HN community seems to be relatively small and having high-quality discourse, so I thought I'd ask here.

Again - any advice (or tip, or hack, or anything, really, something you wish you knew?) is much appreciated!