skysight-inc/HackerNews huggingface dataset:
I know this is not exactly what you said, I'm taking it to an extreme to show that relying on third party libs is not that different from relying on code your coworkers write.

Rejecting useful libraries because you "are not in control" means you're constantly reinventing the wheel, which means you're wasting time.

My boss doesn't care whether I use third party libs or my own code, and I bet yours doesn't either. They care about results. You simply cannot deliver if you write every piece of your stack from scratch.
This is epic. There’s a parser in there.

Edit: this is explained a bit here [1]. It uses Template Literal Types[2].

1 https://blog.joshuakgoldberg.com/type-system-game-engines/

2 https://www.typescriptlang.org/docs/handbook/2/template-lite...
Add to the list:

- buttons that don't look like buttons ... What, I have to know that clicking on a plain word on the page has some special significant action. So your entire app is a collection of easter eggs! Aaarrgghhhh %$#$$@#$#%$!!

When it comes to UI, MORE IS NOT BETTER. Web apps would be way better if the system only permitted a few standard interaction elements (fields, buttons, etc) and everything else was display only.

But wait - wasn't that HTML 1.0? :)
Bangla, Sinhala and Tamil have distinct scripts. Bangla script is similar to Devanagari script in the sense that you have the topline (overbar a.k.a. Shirorekha, literally headline). Sinhala does not have that.

Tamil is a completely distinct script.

Tamil is used in signs/boards in several southasian countries (Southern state of Tamilnadu and other southern states, Sri Lanka, Malaysia, Singapore). Particularly in Sri Lanka, due to its official language status, it is possible to to lead to ambiguity in GeoGuessr between India and Sri Lanka. Contextual clues can generally rule out Malaysia and Singapore. So, I can understand the ambiguity between Sri Lankan Tamil and Tamil used in India at script level, but Bangla and Tamil have such distinct scripts that there are simple heuristics you can use to disambiguate.

Example for visual comparison:

https://translate.google.co.in/?sl=auto&tl=ta&text=I%20love%...

https://translate.google.co.in/?sl=auto&tl=bn&text=I%20love%...

https://translate.google.co.in/?sl=auto&tl=si&text=I%20love%...
For reliability, SQLite probably still wins. Even if you write the JSON all at once, what happens when the power goes out at that instant?
Very funny to see HN upvote a comment that boils down to "if they did nothing wrong, they have nothing to hide".
I don’t see the logical connection between what the parent comment said and your reply.

He is saying they could be selling pure snake oil, and worse using it for discrimination (but not sure what the basis was for that, if any).
This is the first time I'm hearing that OSM is better for routing. Will have to check on the available apps on Play Store and from the list given by @matkoniecz there is only mapy.cz which had the navigation and the app experience was subpar for me.
I have ranted about this before here, many times.

When I worked at the university, doing their websites, I simply could not get accessibility on anyone's radar: my boss, the people in the power structure nearby, the awful design people who saw the Web as a means to deliver photography and, if forced, text in a brochure format.

I had my own tools -- making sure the XHTML and CSS were valid, testing on multiple browsers, testing on lynx, a separate PC with jankety mouse settings to make it hard to click and a few sets of glasses to distort my vision, etc. Accessibility has to be a first class citizen when you make that template, it cannot be bolted on later. And it means being rigorous: fill out that alt text, test that tab order. I had no budget, just raw stubbornness and a willingness to be the bad guy.

It was continually infuriating that nobody cared about people with low vision, or crap bandwidth, or colorblindness, or motor tremor, because, barring an early death or really great health, we're all liable to enter one or more of these groups with time.

The last, sad argument I had, which worked and was shameful, is that good accessibility almost automatically makes your SEO better. It is both true and mildly upsetting to have to resort to, I felt like I was saying "... also, orphans are more gamey than other kinds of meat."

I don't think you can Javascript your way out of these very real problems. What is needed is an Accessibility Czar for your web properties, who can veto anything, who can pull off their shoe and pound it off the table and force someone on the Design Team to wear a little duncecap as they read out an article on Target getting mauled by the ADA for their screwups.
> this is exactly what being independent is.

"I think that, a) you have an act, and that, b) not having an act is your act."

-- Linda Powell, Singles [1992]
1990s.
I have started contributing to OSM by manually adding my locality data keeping Google Maps as a reference. Feels good tbh.
Turbulence can be accurately solved by simulating the Navier-Stokes equations on powerful enough computers. [0] The problem is that the computational complexity is enormous. Even relatively simple turbulent flows may exceed the capabilities of a supercomputer 50 years from now. This is pretty easy to show mathematically using the Kolmogorov scales [1] combined with the CFL condition [2] to estimate the computational complexity of unbounded turbulence. (But it's an incomplete estimate. Adding boundaries or other complexities will increase the computational cost.)

The real turbulence problem is figuring out ways to get around the computational complexity with cheaper models. Accurately modeling turbulence without using the full Navier-Stokes equations is really hard.

Also, contrary to what the science media says, the Navier-Stokes existence and uniqueness problem doesn't have anything to do with turbulence being hard aside from that both involve the Navier-Stokes equations. [3, 4] 2D Navier-Stokes, where existence and uniqueness has been proved, still has turbulence.

[0] Given accurate initial and boundary conditions.

[1] https://en.wikipedia.org/wiki/Kolmogorov_microscales

[2] https://en.wikipedia.org/wiki/Courant%E2%80%93Friedrichs%E2%...

[3] https://news.ycombinator.com/item?id=31227133

[4] https://news.ycombinator.com/item?id=31049535
Not everyone who is searched has commited a crime. See, e.g., this paper: https://conrad-miller.github.io/qjab018.pdf
Honestly this reads just like anyone in the business of big consulting.
The Effects of 63%-Perforated Doors on Rack Airflow and Cooling (2005) [pdf]
Ok, yeah that would upset me as well. People always just complained about aspects of it and I was thinking of it in regards to home use. My workplace stuck with an ancient rhel version for at least a few years after I had gnome 3 at home. So even if I hadn't been used to the osx ui and doing everything from the cli from Slackware, I wouldn't have had the "I just need to get this work done!" Because I'd been exposed for years before it was my work environment, at which point I welcomed it. Your introduction and your reaction make perfect sense.
> [ Note: this is where I lost interest and stopped writing. ]

Kudos for actually bothering to publish the damn thing. Many people (myself likely included) would have spent hours agonizing over minute unimportant details and ultimately never actually get it out the door.
> God this phrasing gets so annoying. If white neighborhood residents were being murdered in their streets, you really don’t think they’d put these devices there? Residents would be itching for them!

If there were similar amounts of homicide in white areas, white residents would be using their political clout to demand solutions, not pretextual pseudoscience. And this is, in fact, what we see: white neighborhoods get beat cops who live nearby, while black neighborhoods get surveillance and patrol cars with humps from the next county over.
> To me, a Nest or Ring is pointed at a basically public space. So what if the cops can look at the feed?

Perpetual and pervasive surveillance completely changes the human expectation of public spaces.

For most of human history, even the most public of spaces was effectively mostly private most of the time. A few decades back you could be in, say, Times Square between thousands of people and yet your actions and presence was completely private. Because unless you did something particularly attention-grabbing, nobody would notice or much less remember. Even if you did do something that people took notice, few of them would really remember you individually a day later (let alone years later). If the cops wanted to interview people about your presence they'd have to find those few that noticed and remembered you, nearly impossible. Thus even public spaces were for most practical purposes private space, and that is the expectation human minds has.

You might say even decades back they could assign people to watch you. And they did. But only for select people so there had to be some cause and selectivity (sometimes unjust, but still). It was literally impossible to watch everyone everywhere all the time.

That's what changes now. It is possible to track everyone everywhere all the time. And not just at the moment, but recorded for posterity for future ML queries.
Extra wrinkle: the filesystem you have to use changes based on the capacity. SDHC and SDXC are basically the same protocol, but one mandates FAT32 and the other wants exFAT. This is based on the same 32GB limit that Dave Plummer snuck into Windows NT on a whim[0], even though FAT32's structures can go up to 2TB and Windows can totally parse filesystems that large.

Some devices actually will take reformatted cards that are "technically" "out-of-spec". You aren't supposed to be able to use SDXC cards with FAT32, but devices that never bothered with exFAT will still accept them. This is in fact the only way you even can use a large card on a Nintendo 3DS.

[0] https://www.youtube.com/watch?v=bikbJPI-7Kg
The network sounded pretty small in this case, so 2x thunderbolt ports would have done the job. Anyway the means of attachment would be ip-over-thunderbolt, which is a thing that is supported by both Mac OS and Linux, so it can all be bridged to a traditional ethernet if needed for other clients.
You don't have to periodically pop into chrome or chromium in order to get a website to work right?

Just a few weeks back I couldn't place an order on a major airline with Firefox on Linux, Chromium on Linux, or Firefox on Windows. I had to do it with Edge on Windows.

I feel like it's not that common, but it is definitely increasingly common as web designers build sites to the Chrome spec in order to get that "blink" tag to work. It's so weird to me that large companies charging thousands of dollars are okay with the situation, seems like a "needs a shakeup" situation.
Well, there's nothing new under the sun really. And I should have framed it differently because, even though I was a Mac user, I wasn't exactly a fanboi. I don't care so much to champion Apple products as I do to point out that claiming the UI features of Windows 95 were original is inaccurate. And also that they weren't seen as being original at the time they arrived on the scene by certain cohorts.
FWIW, it works on lynx version 2.8.9rel.1 which possibly could be considered non-corporate and slightly old (this version is from 20180708).
“I have a friend in Humbolt park” reads like “I have a [black/brown/asian/etc.] friend”.

Have a little self-awareness.
No, many buildings in this style really were left virtually unmaintained for centuries at a time. The only really essential maintenance is clearing the gutters, and that's only necessary in certain biomes. Of course they needed full refurnishing afterwards, but the shell of a solid stone building is pretty resilient, being, well, solid stone.
If they don’t reveal their methodology then how could this be used as evidence? Shouldn’t that lead to the entire case being thrown out if the police were alerted by this? Seems ridiculous to not allow the defense to see the methodology, even radar guns get that treatment.
I don't think GNOME's radical redirection was necessarily a product of threats from Microsoft. This is me reaching back into the old memory bank. I remember a justification for GNOME 3's design was to be touch friendly. I don't think that is necessarily a Microsoft fault. Touch screens were coming to laptops and at the time it felt like every hardware maker was throwing touch screens on laptops. And well, it turned out not to pan out very well for anyone. Here we are and yes, some people may buy laptops with touch screen, but I have yet to run into someone who owns one and uses the touch screen. The exception would something like the Microsoft surfaces.
Please don't take HN threads into flamewar.

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=32259253.
This is a delightful rebuttal and I applaud you for it. I hereby withdraw any claims I might have made with regards to the topic at hand because you have clearly the upper hand on what is right and what is simply nonsense. I wish your upcoming corporate day to be a blissful one.

No, that last sentence was way to illfull. Sorry for inventing a new word. It means "full of ill".
Half the games are below the median.
Since sound speed varies with air density and air density varies with humidity, and humidity is relative and varies greatly in urban areas because of heat absorption/reflection of buildings vs trees, how would this technology be even remotely accurate or reliable?

If it was up in the atmosphere with long consistent pockets of air, maybe. On the ground, no way.
Every Gnu/Linux desktop release was like that. Gnome 1.4 had Nautilus bolted on and very slow. KDE 3 had a consistently crashing KWin that restarted on crash. After many releases they become somewhat stable, but by that time new developers come along and complain about the cruft and passé coding styles, so a new version gets started in development.
So to rephrase your argument, shotspotter allows police to arrest people with made up evidence. You say that is a good thing, because they were criminals anyway.

You have an interesting concept of the rule of law.
Flight sim dev: Simulate 3 different generations (EGA, VGA, SVGA) during play
Is hearing cars backfire particularly unusual? I hear it once or twice a week.

I also hear kids shooting fireworks, and those modifications people do to their motorcycles and cars to make them sound like they're backfiring (even if they aren't; I don't know how these things work).
Any concrete examples of what good looks like?
Well how useful is that anyway? Probably not useful for evidence or crime prevention. I imagine most murders are known about fairly quickly due to a corpse (except say by “professionals”) or people hear the gunshot and call in.

Logically I would say spending the money on gun control would be better, but politically that seems like a no no. Make carrying in the street illegal with jail time, and use the money in a gun amnesty.
May be true, but we're talking about (alleged) crimes that ShotSpotter can pick up: gets labelled as "violent crimes".

Other Spotters for things such as wage theft, fraud, etc would be great.

You could (and I would) argue some whole industries are heavily criminal (fraud) and bait people into moral hazard.
There were 7 instances in the entire year where this happened.

Folks - while it's definitely disturbing from a legal perspective and needs to be addressed 'proportionality' is also something we have to consider.

If this only happened '7 times' in a year, I'm doubtful this is arbitrary handing over of data.

'Real Life' is complicated, and sometimes processes don't line up as we would like. Neither Google nor the Police are corrupted institutions, rather, they can in some instances do things we don't want them to or that are actually bad. Meaning, I suggest in all likelihood there was likely some kind of material reason fore these '7 disclosures'. They used the term 'emergency' and I buy it.

What we need to do is close the loophole and adapt the judicial process so as to be able to accomodate such situations.

People are yelling about 'Orwell' - well that Dysoptia takes more than '7 times a year' in a nation of 350M to have surveillance abused on them. Again, needs to be sorted out, but we have to contextualise this.
Yeah, this title should really be reserved for games like Superman 64 which are totally incoherent and so buggy that they're unplayable.
Some percentage will always be lost. Cant save everybody.
>The merger involves the Renew America Movement, formed in 2021 by dozens of former officials in the Republican administrations of Ronald Reagan, George H.W. Bush, George W. Bush and Donald Trump; the Forward Party, founded by Yang, who left the Democratic Party in 2021 and became an independent; and the Serve America Movement, a group of Democrats, Republicans and independents whose executive director is former Republican congressman David Jolly.

Sounds like a third skin on the existing uniparty. Perot caused as much impact as he did because he was someone from outside of the existing party structures. These sound like people who wanted more power in the structure but were never able to get it so now they want an alternative path to those levers of control.
I would recommend that everyone go check out Sian Bahram’s 2016 talk on computing while blind. At around 6:30 he specifically addresses how inaccessible HN is to a visually impaired user: https://www.youtube.com/watch?v=G1r55efei5c
I find that an extremely inappropriate and insensitive sentiment.

India is a large, diverse, and inclusive country. As with any large countries there are bound to be pockets of poverty, sweeping statements like that helps no one other than propagating hateful sentiments.
The article is not saying GNOME 3/Unity is similar to Win95, it's saying that Steve Ballmer believed that GNOME 2 and KDE 3 (shipped by Red Hat, Ubuntu, SuSE at the time) were too similar to Win95-Win8, which Microsoft owned patents on. And therefore, because of rumblings from within Microsoft in 2006-2007, GNOME had to change as soon as possible, and KDE was fine staying the same because SuSE had been semi-blessed by Microsoft.

(The premise of the article is factually wrong, I'm just explaining its thought process)
I've tried this with split tunneling and other methods and it doesn't work quite right for some reason.
I agree that there is definitely moral hazard when it comes to after the fact "corrections", particularly if the analyst knows the outcome desired by police. The company's track record looks pretty poor in this respect.

In general though, I think there are legitimate reasons for manual analysis. Any machine learning approach to a problem like this is going to have to balance false positives and false negatives, and there is necessarily going to be a somewhat arbitrary cutoff. Detecting bang-like noises in a large city is likely going to have a pretty conservative cutoff to avoid DDOSing the police with calls. For example say the company sets their cutoff for automatic reporting at 90% confidence, but when the police ask them to review a specific time period, it turns out there was a shot detected with 89% confidence, and manual analysis indicates a false negative. That is probably still useful information, and it would definitely be useful to include this data point with the correct classification in future iterations of the model.
I appreciate this - some I've seen, some I'm a bit behind on.

Cursory glance indicates some of this is convenience wrapping of some normal react patterns instead of a refactor of redux. Is that fair?
Lots of opinions here, both in the post and the comments.

The only opinion I'll give is that if you think there's a right way to do anything all of the time, your opinion is probably wrong.

Every project is different. Just on the to use / not to use libraries bit, most of the time you probably want to optimise for fewer lines of code (assuming you can find a decent library that does what you want). However, sometimes if you're writing frontend code you'll want to optimise for other things like bundle size, browser support or performance. In which case you might actually want to write something in 50 lines, instead of a library import + 10 lines, because that import might add 200kbs to your bundle or not support IE properly.

A good developer is one that understands these trade-offs and considers them in the context of the project's objectives. Hell, sometimes it's not even about the project, but just developer preference. There have been times I've done things in ways I don't like simply because I know it's the way the most of my team prefer.
They were not concerned about the compression ratio - they were concerned about data integrity/loss !
GH repo: https://github.com/ruben3d/retroflightsim

"Quick and dirty attempt to replicate the visuals of late 80s / early 90s flight simulators, using as a reference MicroProse's F-117A Nighthawk Stealth Fighter 2.0 (1991)."

I also just realized there's a live browser demo! The ? icon shows the controls. https://ruben3d.github.io/retroflightsim/dist/
>walk only on the footpath

They have footpaths?
This was used 7 times in the USA. 7.

Also, a cop doing this would leave a trail of evidence of their irrefutable guilt.

You're being hyperbolic.
It would be very bad if it were to come back down onto you, or someone else.
I would be curious to know when you started using Linux and GNOME. I always thought GNOME 3 was interesting and had some good ideas. But at least up until, I feel like 2016 time, most people just felt bitten by how GNOME 3 was rolled out. GNOME 3's initial roll out was essentially a burning dumpster full of issues. It did eventually get better, but it took a long time.

With that being said, I do think GNOME was way off track. Based on everyone I know who swore off GNOME after the 3 release but are using it now, GNOME is back on a great track with GNOME 40+.
> they are not competitive with 20 year old Playstation 2 software

Have you tried one? Nowadays they certainly are.
Sure, you may encounter mobile-class graphics in some games, however these headsets can also leverage a gaming PC to stream higher quality titles as well.

Not to mention immersion. The PS2 simply cannot offer an immersive experience even close to what a VR headset can these days, not for most of today’s youth anyways. This is especially true when you factor in online gaming and other social aspects.

To suggest otherwise requires some strong nostalgia glasses I think.
Compared with other types of labor, yes.

Compared with management, no.
Can you please not post in the flamewar style to HN? It makes threads dumber and nastier. Please make your substantive points without that.

We've already had to ask you this once before, and you've continued to post unsubstantive and/or flamebait comments pretty regularly. We end up having to ban such accounts, so please fix this.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
Agree 100% regarding sleep-like death.

You might enjoy this video: https://www.jw.org/finder?srcid=jwlshare&wtlocale=E&lank=doc...
Californians are flooding Mexico City. Some locals want them to go home
Facebook cares about their customers, which are the companies that want to use its AD network.

Users are not customers.