skysight-inc/HackerNews huggingface dataset:
> embracing the industry standards

The iPhone has legendary levels of crapitude.

Consider every app you use on the iPhone that is authored by Apple. Would you or its stakeholders still use it if you weren't forced to?

Mail? Calendar? Safari? Photos? Music? Fucking Messages? No, no, no, no, no, no.

Don't misunderstand me. I am talking about access to the exact same first party APIs and integrations Apple's software has, and giving it to third party developers. The functionality is so painfully basic, but nonetheless gated, of course a third party would be able to author something better. Like you think Spotify wouldn't give you Siri compatibility? It's just not allowed to.

The App Store is just the crappiest of them all. I don't think people realize how fees and its absolutely horrible discovery is responsible for the shitty state of apps today. I have been in this business a long time, and have met a lot of people, and it is absolutely, 100% Apple's fault that App Store games suck, and Steam's don't. The device is as powerful as a Nintendo Switch nowadays!
> Onus doesn’t mean legal requirement. Civilized nations can be, should be, and generally are held to standards far exceeding legal statutes.

Are they? USA literally has a law on the books that authorizes bombing the netherlands if any of their troops are ever held responsible. Trump pardoned 4 people who masacared civilians (including 2 children) in Iraq

The west doesn't just not go beyond the legal requirements, it flouts the legal requirements when convinent.
But the point is always about the capability. I am using Android because ios is lacking the things I want. For example, granular volume control ( even the lowest volume on iphone is still too high for me sometimes), firefox
I don't think manual updates would solve this security problem. The new owner would just have to delay the activation of the malicious parts of the software. No one is going to check the binary of an extension or try to replicate it if it is open source.

It's strange that Windows updates are still such a big problem, and I'm not talking about the ones caused by Microsoft's greed. Even Linux systems, which for a long time were pretty user-unfriendly, have largely managed to make updates seamless. I have automatic updates turned on on my computer, and the only indication is that once in a blue moon I can't turn the system off for a minute while it's running an update.
I can't deal with dates unless they include day of week. I wrote a very simple script (basically a regex) to add a letter indicating the day.

Also fun for changing website themes, extracting streams to files, augmenting games. Violentmonkey is my tool of choice for managing and live editing them.
I did this for fun using the veri.co service. It was interesting how little my diet immediately affected my blood sugar. Non diet things were much bigger. Do hard exercise -> spike. Take a hot shower -> spike. Fast for 48 hours -> blood sugar still rises in the morning.

Walking was by far the most effective way to keep blood sugar down after a meal.

Most of what I ate didn't cause a problem. However tend avoid sugar and carbs. The worst offender was a PB&J sandwich. That was surprising.
For having participated in a study, they installed an Abott FreeStyle Libre 2 sensor on me for 14 days. I could get minute readings, which is not possible with either the hardware reader nor the official app, using the almost entirely FOSS android app Juggluco.

Another FOSS web tool is Nightscout -- it generates reports and live graphs from data gathered from your CGM via for example Juggluco. My instance is at http://sladkor.4a.si. My sensor expired, so there's no more live data.

glucometerutils is an interesting repo for downloading stored data from hardware readers etc. Abott encrypted the Libre 2 USB communication to force users to use their proprietary software, but hackers managed to extract keys.

http://juggluco.nl
http://nightscout.github.io
https://github.com/glucometers-tech/glucometerutils
http://ni.4a.si./anonymous/freestyle-keys/tree/freestyle_key...
It will depend on your definition of "city". I live in Melbourne, AU, and realistically only the inner couple of km around the CBD are "proper" city area where space is truly at a premium.

In the CBD and surrounding area you'd have to be insane to drive - there's simply not enough space. However, in the "metro area" which sprawls for many km in all directions, I would expect a lot of commuting is done by car, due to poorer PT service coverage and frequency, along with lesser traffic congestion.
They fucked that bit up, pyxll is much better
Would that be what’s best for everyone?

If you’re being serious, I genuinely wonder if you realize the consequences of this drastic a decision.
> why are they hitting the refuge camps with 2000lb dumb bombs? Why not guided bombs?

In my eyes, this is cast-iron proof that there is little concern on IDF side for civilian deaths. I do not see a plausible counter-argument
> do the one thing that will get Boeing's attention: ground the fleet

Grounding planes to satisfy a desire for vengeance is petty and a bad precedent. Let the regulators make the fly/no-fly call. I’d prefer the politicians explore a break-up of Boeing’s commercial and military wings.
> I'm also looking into some problems when it comes to adding sidewalks/walkways. In some cases, relations are made of many different tiny ways, that are then stitched together to form the outline of an area. My geometry component doesn't like that very much.

I've been out of the scene a long time, but the above reminds me of similar problems we faced in geospatial circles 10-20 years ago, manipulating data and topology to work with visualisation. Large complex common areas like roadways and footpaths were indeed an annoyance then, too.

Which is a preface to my wondering how the issue will be approached here.
Some insecurity is natural, due to the problem being hard.

But this insecurity was artificially added to a system that was, in general, previously secure.
I mean if you have a light application then maybe you dont even need the cache, at a certain threshold of small you can go ahead with sqlite or access, or excel, of course HN has an issue of scaling, because if we talk about caching then lets talk about situations where talking about caching makes sense,
> A huge number of the people in those cities wanted automobiles.

No. A huge number of people wanted an easy way to get from point A to B. Many people don't really care about cars, but when you design a city to accommodate only them with no viable alternatives, they will flock to the automobile. Case in point: Tokyo has a car ownership rate of 0.32 cars per household. Why? Because you can take the subway/bus/bike to anywhere in the city, it's clean, it's safe, it's invested in.
If you're curious how Google is detecting this, the indictment [1] is an interesting read.

[1] https://www.justice.gov/opa/media/1341356/dl?inline
Given the wavelengths and distances involved there are severe physics limits to how much beams can be steered and focused. These aren't lasers. What you are proposing isn't practical at a cost any nation state can currently afford.
I personally will use Bookmarklets rather than Userscripts to fulfill the same purpose. Bookmarklets work even in locked-down browsers including Edge (bookmarks bar, not favorites sidebar).

The one I use most often is modelled after a similar one - after you fill out a web form you can capture your entries and restore them with a single click:

https://github.com/mossrich/Bookmarklets/blob/master/Bookmar...
Had me until 'AI tools'
> throwing its employees under the bus

The NTSB is literally asking for names. That’s what Boeing is allegedly refusing to provide.
Microsoft accused of selling AI tool that spews violent, sexual images to kids
The 2FA app that tells you when you get `012345`
Well, the high end phones in 2011 that could run Flash…badly… in 2011 were the same cost as iPhones.
and force them to sit in an exit row
Sounds like they raised tens of millions and had only $10M or so in the bank. Assuming the sale price wasn't in the tens of millions or greater, no common shareholders would have received anything.

> How can a regular employee joining a startup know beforehand that there isn't a high chance of their equity (which is probably a significant part of their total comp) being worthless even if a big acquisition is made?

Ask to see the cap table to understand what the company would have to be sold for in order for your shares to be worth anything.
> I wouldn't want to send scans of my iris to random Internet services either!

You don’t. You generate some secure keys using iris data. You send the internet service a copy of your public key. They can use that to verify that you are human, but not who you are.
This seems so ludicrous to me when all we really need is a way to share a resource reference across sites. Like “I need react 18.1 on this page, and the SHA should be abcdefghi “. If you don’t have it, I can give it to you from my server, or you can follow this link to a CDN, but the resource itself can be deduplicated based on the hashed contents instead of the URI. Why isn’t this a thing when basically everything uses frameworks nowadays? This shared dictionary seems like a more obtuse and roundabout way to solve these. If there was caching by hashes, browsers could even preload the latest versions of new libraries before any sites even referenced them.
Yeah it’s pretty neat and can be improved with more context for technical terms. You do risk some hallucinations
They used to give users much more control—the product has been deliberately crippled for a long time now.
> If you notice many of them died on Oct 7. i.e. they knew about the massacre in advance and were being "journalists" covering it. Reuters even had to publish an article saying they did not know in advance that some of their freelancers were involved.

Great, something moving us forward. Do you happen to have some substantive basis for those claims?

I realize questions like that are a PITA and we're just talking on an Internet forum, not in a court or in the NY Times, but there is so much mis/disinfo out there on this war that I think it's really needed. Not your fault if you don't happen to have it.
> Well not like all others, this one has Jews in it, so it gets extra attention.

What's that supposed to mean?
"That's correct, Senator. We don't know," Homendy replied. "And it's not for lack of trying."

They straight up said, we don't know.
The extraordinary lives of coast redwoods
Until Pinterest is gone from search results, I won’t believe them
Lol. I should add that as an option you can toggle
Keep in mind that a single sensor will work for only a week or two, depending on the type. So it's not exactly right to compare the price to a smartwatch.
I like to think of PT as placing an "upper bound" on how bad traffic can get. If PT is faster than sitting in a car, people will take PT instead, alleviating congestion. This more or less results in traffic getting worse until it reaches the speed of PT, at which point people start switching transport modes and it stops getting worse.

If the train took the same amount of time as driving I'd take the train every time - driving sucks, whereas I can read or watch videos on the train.

This works because (grade-separated) PT can (at least relative to roads) take on an effectively unlimited amount of extra commuters without getting slower, as pretty much all of its costs and transport times are fixed, whereas roads just continually get slower with additional traffic. This is part of the problem with busses and the like - they get caught up in traffic, so unless they get their own dedicated lanes you won't get the same traffic-reducing benefits as you would with heavy rail and the like.
>>> The departure cost is always exponentially higher.

And yet no one is going to give you a substantial salary rise unless you sign a resignation letter.

All that questions about the reason why someone wants to leave during recruitment or exit interview are a ceremonial, and people are answering with polite bullshit.

Yes, I'm looking for a new job to get more experience, to grow, to get new challenges. Not because I want more money and we all know it is the easiest way to get it. Not because I have an idiot manager. Etc..
From the GP: ">"Early in the investigation, we provided the NTSB with names of Boeing employees, including door specialists, who we believed would have relevant information. "

How is that Boeing refusing to provide employee names based on the quote in the comment you are replying. I'm assuming on good faith the GP's quote is from the TFA.
> Israel will get shot at and not be allowed to shoot back.

The logic doesn't really follow

What shots exactly? the missiles? Attack the launch sites. They're pretty clear as they expose themselves. Israel has 24/7 surveillance it shouldn't be a challenge. Can you support your claim by showing evidence that a hospital was used to launch missiles?

You likely don't have evidence that Israel is targeting anything. It seems every street in the city was indiscriminately bombed, every hospital was distroyed, and tens of thousands of civilians were murdered. That's a massacre not a "response".
I job hopped all the time in the 90s. It's not a new thing. Whether it was common for most people I can't say, but the idea of jobs for life was already gone.
There's a well-written article by Bret Victor on climbing the ladder of abstraction. It makes the same argument you made, in that climbing "down" the ladder is just as important as going "up"

https://worrydream.com/LadderOfAbstraction/
You can run your VM such that VM detection can't detect it. It's an arms race. The mouse is always ahead.
> The framing of Gazans as a whole as "Hamas's people" is at best problematic

I fully agree with you on everything you said. Doesn't change the fact though that the blame for all the Palestinian casualties cannot be laid on Israel, not even by international law - as Hamas, the (more or less) legitimate government of Gaza, abused civilian infrastructure, they stripped it from the legal protection against military action.

I mean... what's the alternative? Let Hamas continue to exist, only to have them regroup and announce the next intifada in a few years? There's no way Israel can (or will) accept that - even if the USA and EU completely withdraw any support, for any Israeli government the first priority is the survival of the nation.
John Oliver absolutely roasted Boeing, in this week's main story: (Link won't be available until tomorrow).
Used to mean a non-manager. I agree it's a nonsense term.
If you look back at history mankind seems quite naturally inclined towards fighting wars. The manipulation techniques are more needed to maintain peace.

Indeed if you look at our closest animal relatives, the chimps, they are quite inclined to wipe out their neighbours without needing religion or cash payment.
And we don't know what we don't know, Senator.
I don't see what this has to do with the discussion at hand at all.
> the story of the husband who visits the land of the dead and fails to retrieve his wife

In Europe that's Orpheus and Eurydice, do you have a pointer to the north american story and perhaps a source for the claim that it's really the same story (background)?
I'm old enough to remember GPT-2, which they didn't release because they "wanted to set a precedent" for safety and responsibility.

GPT-2 wasn't marketable. They were mocked for it, even.

So it is, in fact, up for debate. So is much of the rest, that I care about.
> Asian: 27% of 175,468 = 47,376 got 1400-1600 (highest scorers)

Damn. I'm asian myself but 27% when TA is less than 10% is just plain weird.
Oh my lord that all sounds so seriously bad. I can't even believe this. My grandpa used to assemble landing gears in the 80s for boeing and they kept records of the torque applied to every nut and bolt, in duplicate or triplicate (2 people in assembly would check, and 1 from QA). He would be rolling in his grave right now
OP here:

I was looking around on the internet, found the article, thought it was interesting and posted it.

I think that's being constructive. You on the other hand haven't added anything to the discussion (caching/postgres), but rather are yelling at the clouds.

If you think the article is such a bad idea, provide some alternative links. If you're not in the mood to do that, just go to the next thing you might find interesting on the endless scroll that is HN.

Being a curmudgeon is frankly worse than having sub optimal articles.
I mean, that was before the Doubleclick merger aka takeover that seemed to plunge Google into profiting from the problem instead of trying to fix it.
We didn't think of it as job-hopping, but yeah, staying at a job for about a year was not uncommon. The thinking was: demand is high, so if you aren't eventually recruited out and you really can't find anything better, maybe there's something wrong with you.

Yeah, that line of thinking can be bogus. I ended up staying at a startup for quite a while, and occasionally had to defend myself for not bailing out even after a couple years. Saying, "Stock options" and winking usually quieted down the critics. There are reasons (even beyond stock options, LOL) for staying at a job for more than just a little while.

BTW a lot of what others have said here (pay raises came from getting new jobs, employers saw long stints at a company as a potential warning sign that you aren't really very good) does ring true.
> As AI generated content takes over the web, algorithmic search will become increasingly useless.

This honestly seems unrelated to their poor search quality—hell, I'm even open to AI generated content for some queries. I blame catering to their clients and attempting to manipulate the content on the internet in the name of SEO for why I find useful results buried beneath products and ads.
Are there decent wind models and motor models if you want to model drones
Yeah, it would be interesting if a company like this could be sold to a handful of employees. But I imagine part of the reason this happened is that the CEO felt responsible for finding a landing spot for the Airplane team (pun intended). An acquihire accomplishes this, and is probably better for his resume and/or ego as well. But for customers, yeah it would be better if this were kept as a going concern.
> He then explained that the Airplane product would be shut down, but that most of us would be getting “extremely strong” offers from Airtable. However, we’d have to do interviews for leveling purposes, and the financial details wouldn’t be made available to us until later.

That's a layoff, right?
It seems like it shouldn't be too hard for Google to create an AI filter that recognizes spam.

They obviously have the training data. Even if they needed to manually label a bunch of it.

The problem must be that they make too much money from the web pages that are just "500 words rephrasing the headline plus constantly-refreshing ads between every paragraph"
> How is this even possible that Google allows this? Is this really true?

Yes, you only need to upload the key (meaning, include a `key.pem` in your packed zip file) on first upload. [0]

However, I'm not sure if Google will allow you to upload with a _different_ key. Since that would cause the extension ID to change, I'm not sure what would happen, both to the webstore page (does the previous one 301 to the new one?) and to existing installations (do they stop auto-updating?).

Incidentally, I expect this is also the reason Google allows subsequent uploads without the key. They don't want someone to lose their extension when they lose their private key.

> This weekend Chrome decided to disable all these extensions on just one machine

There is a trick for this, if you are loading an unpacked extension. Simply edit `manifest.json` in the unpacked extension directory, to add a `"key": "<base64 encoded public key>"`, where that public key matches the public key associated with the extension from the store. You can do this with any extension from the store, since you can extract the public key from a .crx file [1]. When you load an extension this way, the ID will be the same as the "real" extension.

[0] https://groups.google.com/a/chromium.org/g/chromium-extensio... (note the "You don't need to repeat this procedure ever again")

[1] https://github.com/milesrichardson/crxmon/blob/4dae445b05b76...
>including door specialists, who we believed would have relevant information.

Yes, by telling the NTSB to ask the door specialists "which of you installed the door", instead of having proper documentation on who did exactly what work. If the workers can't answer the question, now Boeing can wash its hands clean and blame the workers.

I doubt the workers themselves keep track of which specific planes they worked on- and they shouldn't need to, this is project management.
Typically you'd have some assembly functions in a separate file. Compile to an object file and link it, as you'd do with a separate C file.

If you want to insert assembly snippets inside a C function, many C compilers have an inline assembly feature. For simple snippets, the C compiler can figure it out. For more complex things, you there are ways to tell the C compilers which registers you're using, so it does not step on your toes.
I'm not clear what an abstraction that makes edges first class but vertices second class looks like. An edge connects two vertices, so if two edges connect to the same vertex, what does this look like?
https://archive.is/22XAp
As a former educator, I look forward to the day that we can simply track student ability in a trustable manner based on long term data collection in the classroom rather than requiring these additional, often expensive, exams. We would need to mediate our classroom interactions more than we do now - but the tools do so usefully are there if packaged correctly.
So my kid (7th grade) was taking a standardized test yesterday at her school. School rules have them keep their phones in the locker - not allowed in class. Locker is far away from testing room so that blue tooth is ineffective and they cut the wifi during test time so watches cannot be used to cheat.
"Airplane" starts with "AI", and it sounds like their work involved AI (I have never heard of them, so don't know).
Wait. So why not just contribute to an existing open source project if you’re going to implement an identical API?

If you run your own models as a part of it, surely you could hook up your models as a backend to whatever abstractions you’re copying here.
I use Netdata for a few homelab servers in lieu of learning and cultivating a complex grafana/prometheus setup (one docker container with a cut/paste token api vs a needy collection of interlinked pet containers with database config).

It’s great for things like “I just added a new docker container how does that affect cpu/memory over time” and some interesting (but inessential) automated alarms eg I get emails about Ethernet fifos along with advice on which Linux kernel options to fix it (which I ignore but it’s fascinating).

Doubt I’d ever need more than the 5 servers the free plan offers but even if I did I would not pay the $90 per year home lab license fee.

One thing stopping me deploying netdata on more servers is that it is very resource intensive in default config. I tried it on a low power celeron server and my ancient Synology and in both cases the agent was consuming 10-20% CPU before I nuked it. I think you can lower the polling but I didn’t spend much time investigating.
I got some FreeStyle Abotts for anyone who wants to hack away at them. Rumor has it Dexcom is cheaper in bulk than Abotts and they are losing hospitals as customers.