skysight-inc/HackerNews huggingface dataset:
> and what happens when you can't find one?

sounds like what you're saying is that without this employer, this employee would have a worse or no job; if you start from that and then give them this job then it sounds pretty positive

> they won't even let someone survive anymore.

who's they?
With proliferation of cheap monthly subscriptions I believe the processes in the businesses would adapt - but yes, it would take some time.

Still, the other point (why pay if there is no obligation) is a bigger obstacle. One obvious solution is to provide paid extensions on top of free core product, but that might lead to forks if enough people are interested in the functionality and not willing to pay (/ use proprietary software).

I believe the future is in "fair use" licenses - those that grant users freedom to use for their (non-competing) business and to repair as needed, but that allow original developers to charge money for extra features and for services without worrying that competition will undercut them on market (without supporting the product).

I'm following the "cloud protection" licenses and hope that one of them gains enough traction to become a serious contender to FOSS.
Are you really that dense? I showed you how Apple violates your privacy on iOS in a way that you cannot avoid on iOS. On Android, you don't have to put up with that nonsense. What the hell does Google have to do with it, violating your privacy whether you use iOS or Android or no phone at all?

You have no choice but to let Google get your purchases (except maybe via some opt out with your card issuer). You do have a choice not to send your app usage to Apple and Google, but only if you use Android.

As far as whether Google or Apple is worse for surveillance capitalism, only the former (and Microsoft and Mozilla) lets me opt out of them collecting my SSID location. That is yet another reason iOS is worse for privacy than Android. Even worse, it is impossible to get your location on iOS without also sending your location to Apple.
https://archive.ph/LTYAr
I wish they take the mute toggle away. It ruins lives, when it gets switched accidentally.
SubtleCrypto (Web Cryptography API) will simply throw an exception if the authentication fails for AES-GCM, so there's no way to even get at the bogus plaintext.
Ukraine uses hi-tech anti-drone guns to down Russian drones and recover Intel
Anyone who has ever worked in an office knows that this is not a black and white issue. There are times where in person ad-hoc 5 minute conversations solve major issues, while at WFH that conversation would have never happened and it leads to days of work to solve the same issue. On the other hand there have been times where someone get stuck in traffic and gets to the office late and then is in a bullshit meeting where they have to pretend to pay attention instead of doing actual work. That person has wasted half a day for no good reason.
My initial reaction was this was stupid as fuck but I actually don't think it's a bad idea now I've read up on it. 2FA still available for free using other methods such as an authenticator app.

Presumably Twitter have to pay to send the 2FA SMS messages whereas using an authenticator app is both free and arguably more secure. So really they're saying, well you can use the SMS version if you really want to but you have to pay for it, otherwise use the better, free version of 2FA that doesn't cost us anything or you anything.
I would like to make custom trackballs, and pool balls are a great idea. I would want a scroll ring like my Kensington Expert mice (https://duckduckgo.com/?q=kensington+expert+mouse&t=fpas&iax...). Any idea how to make such a thing?
Mark Zuckerberg sorta did so- he had a Regular desk in a semi-regular building (that floor had some more security presence, but your standard badge would get you in, and you could walk by his desk row, though I definitely got the impression if you tried to linger or bug him security would step in rather quick). He had a private meeting room right behind him, but there were plenty of times that I walked by and saw him at his desk.

All that said, I don't think that's the norm even at Facebook, just a carefully maintained illusion.
Does this mean twitter no longer immediately disables new accounts when they fail to add a phone number for receiving 2FA?
IBM CEO Says It's a 'Good Thing' If AI Takes Your Job
All good and convenient untill some governmental agency decides that you cannot use the cashless methods and by that time cash is not available because no one protested since it was so convenient.
And inevitably CDs would become unreadable or lost and one could no longer play the game. I remember one of my Baldur's Gate 2 CDs having a crack from the centre to the edge after suffering an unfortunate fall.
If you're talking about sending these files around via email/messenger, most browsers treat localhost as a secure context, so this doesn't seem like that significant of a limitation.

If you are serving out an encrypted HTML page insecurely, your users are already hosed, because someone on the path could inject a script that sends the password to evil[.]com when they type it in.
The rationale is that 2FA was being abused by some telcos with sockpuppets at a net cost of (ostensibly) some 50+Million a year for twitter.

If that's true, and because it's the least secure MFA option, I don't see it being that difficult or controversial of a decision.

I also do enjoy that this is listed as an 800% increase, not really how 0->$8 works.
Dependency injection frameworks are a horrible idea.

They optimize for the wrong thing; making code easier to write but harder to read and edit.

Writing code is a one time cost whereas reading and editing it is an ongoing effort, so dependency injection frameworks are optimizing for the uncommon case at the expense of the common case.

Compile-time dependency injection frameworks are a big improvement over runtime dependency injection frameworks because you can at least read the generated code, but they are still a lot worse than manual dependency injection when it comes to editing code.
Let's simplify it even more - everything is just ones and zeroes.
This is actually pretty funny :) I can verify if the percentage is really more than 50.
> They are much happier being homeless than housed

Having been chronically homeless and still having strong ties to the community in my area, big fucking citation needed boss.

People don't generally like to be homeless or want to be. If they're choosing it over the options you're offering them, that's a good opportunity for some serious introspection about what exactly you're offering, and on what terms.
For convenience:

https://archive.org/details/TheHistoryOfWesternPhilosophy
A virus that we've modified to deliver the genetic payload we want inserted at a specific point in this child's DNA. It's not "give this child a random virus we have laying around, that'll fix her".
Why does it matter what language, framework or library someone works on their weekends? I guess the main point was bad influence from people working on non-systems programming stuff. Rustlang blog itself appears to have general ideas on what they plan to work on, in case people are interested: https://blog.rust-lang.org/inside-rust/2022/04/04/lang-roadm...
Statement on President Carter’s Health
Its like a VMDK or OVA or QCOW2, but Amazon's take on it.
I'm surprised they didn't go for the binary size analysis tools like

https://github.com/google/bloaty

Or goweight.
I really wish they'd fix the bug that's keeping us FreeBSD users stuck on version 5.24 :'(

https://bugs.kde.org/show_bug.cgi?id=458356

Nothing has happened on it since last September.

At least 5.24 is an LTS version so it's still receiving security updates, but it's still annoying, I want this new goodness :)
FBI records deepen mystery of dig for Civil War-era gold
Maybe they get more sales that way?

If I can pick between two items on Amazon for the same price and one is fulfilled by Amazon, I buy that one.
Data consistency is overrated if your business is ok with that. Many businessed are not ok with that. Example: airline, booking process.
Firefox reliably remembers my tabs, but never my pinned tabs-- which, of course, are the ones that I actually want to be preserved across restarts. In my dream world, pinned tabs persist forever, and are even accessible across devices, perhaps sorted into separate containers à la Sideberry.
Rust did memory safety better than D did, which was a very attractive prospect and then Rust was also lucky enough to get a following of people who very noisy about it.

Also in a world where JavaScript (excel, even) is dominant let's not ascribe these things to purely rational factors.
Rehab is nurturimg, moving those afflicted with substance use disorder into inpatient treatment for a month or two, then onto a sober house (with government subsidy for 3 to 5 months) with outpatient treatment during that time.

Everett, WA has good inpatient treatment services like what I describe available to everyone. King County (containing Seattle, Bellevue, Redmond, etc) & Pierce County (Tacoma, etc) have no equivalent, just terrible programs like Seadrunnar.
> Using titiler on lambda with COGs stored on S3 we could get about 200ms load of a retina resolution map.

Since Lambda presumably has a separate GDAL RAM cache for each request, I'm guessing this wasn't able to take advantage of any of GDAL's header or block caching? It's pretty impressive you were able to get latencies that low with that approach.
Agreed.

I generally agree with the "stochastic parrot" classification, but I also think we'll continue to use that argument well past the point where it's correct.

I'd rather be the person who overempathizes than the person who ridicules other people's empathy. I tried to write a bit about this here: https://superbowl.substack.com/p/who-will-be-first-ai-to-ear...
Well, REBOL was based on Logo, which was based on Lisp...
Completely incorrect and misses the point of Rust. Tracing through state in imperative languages without ownership systems (aka, anything that isn't Rust) is a complete shitshow. Rust is not a complicated language at all, and allows you to lay out programs in a new and better way.
It gives you the benefits of pure functional programming - no sneaky mutation, no state to keep track of - with the simplicity and performance of mutation when it's safe to do so. This is what makes Rust actually good, and miles ahead of basically every other language in widespread use.
The problem, or a problem, is us. We overlook lies of certain forms, almost without thinking.

For example, look at the claims that the Genentech internal review was routine. I don't believe it at all; I read it as 'we believe this claim will stand because you can't prove otherwise'. That is not honesty at all, but a normalized protocol for lying. I'll bet you didn't think twice about the integrity of doing that.

But my key point is that, if that claim is disproven, what is the result? Do we say Genentech and the individuals making these claims are liars, and not to be trusted? Are they shamed and shunned, their reputations damaged? No, we've normalized accepting these lies; it will just be viewed as losing a game, as the normal result of the protocol - it was disproven so the claim falls. Honesty is not implicated.

We are lied to because we accept it, we normalize it, we don't even notice it.
Doesn't Lunatic support anything that compiles to WASM? Why insist on using Rust when one's running into pain points with it?
I've seen kids respond the same way and I totally did not fully see the disparity in reactions until you pointed it out. It definitely looks like people who have spent years priming themselves for a singularity, intelligence, or consciousness at every corner are far more susceptible to equating the recent advances as parallels to conscious experience of humans. I read a highly upvoted post on the Bing subreddit titled "Sorry, You Don't Actually Know the Pain is Fake" that argued for Sydney possibly being just like a brain, and experiencing conscious pain. It was disturbing to see the leaps the OP made and the commenters who agreed as well, though I do agree that we should avoid purposefully being toxic to a chatbot nonetheless, but due to the consequences to our own spirit and mind.
AES-GCM is part of the Web Cryptography API and supported in all modern browsers, so no need to implement anything.
I am more and more inclined to purchase things that I can hold in my hand or have it in the room with me and does not require internet connection to function.
In my experience, non-native english speakers pronounce it as "klee". But IBM is just I-B-M (because you cannot actually pronounce it like a word). In general, if the acronym can be pronounced like a word, non-native english speakers will do so. More examples of acronyms that are pronounced like words: AMI, GUI, BIOS, ios, RAID, ROM, RAM, DIMM.
One-third of those swept accepted offers of shelter. Half of those couldn't find a path to even temporary housing.

Without even considering the point of jailing or rehabbing 1,100 homeless people in a city that has neither the jail nor rehab capacity for its housed population,[1] the city is failing to help even the half of the fraction of homeless people who want and accept help.

1: https://www.mailtribune.com/top-stories/2022/01/29/oregon-is...
ID Software is "Idd" though, isn't it? That was recently confirmed by Tom Hall on Reddit. He came up with the name.
> Yahoo's: had an offer from Microsoft for ~$33B in 2004 or so, declined, and later hired Marissa Mayer. Eventually sold to Verizon for ~$4B.

The former Yahoo assets that Verizon didn't purchase -- Yahoo Japan, plus a large stake in Alibaba, and several other investments -- were liquidated for a ~$40B total return to shareholders over the course of several years. So combined that's a 33% increase over Microsoft's offer. Obviously not a great return over like 15 years, but far from "worst board decision of all time" level either.

Microsoft's 2004 board, on the other hand, I have to wonder what they were thinking...
Whoever made this page also wasn't smart or thinking straight, $0 to $8 is not a 800% increase LOL, that doesn't even make sense.
> Professional athletes make money because their talent is valued and it’s rare.

Incorrect. Profession athletes are performers, no more, no less.

Talent scarcity has little to do with it. They get paid in direct proportion to the number of eyeballs they can capture.

No different to any other type of performer (musicians, actors, he'll, even clowns).
Those threads often get flagged too, especially the cryptocurrency ones

I think the OP is clearly worth overriding the flags for, despite the culture war aspect which does lead to crap threads, no doubt about it—though the comments here are mostly good so far, and one even talks about Rider Haggard.
> C99 with code generators written in python or lua for the engine.

Nice fantasy, but the real-life codebases that do this make even the most hellish C++ code look like future space-age magic technology.

You're not speaking from real-world pragmatic (heh) experience here, you're just complaining that C++ is hard and that you'd rather go shopping.
> I've been thinking why I do it?

Because it gets you "in the zone", where you can temporarily forget the stress. Also, exerting control over something is a great way to deal with one's lack of control over something else.
Yeah, to be honest this is a bit lame. The page links out to the original inspiration, https://sso.tax/, which is useful and highlights a very common, bad practice in pricing for business software.
Microsoft wants you to pay for video codecs
Russia’s Eliminationist Rhetoric Against Ukraine: A Collection
Oh the good old days warcraft 2 I believe also did this. Still waiting for the next installation. WC4.
Except now the attacker has your cookie jar with the bank.com cookie in it.

(Fantastic extension, btw.)
I miss the Atrix. The desktop mode running Ubuntu was great at the time, and once jailbroken, could install normal packages, which turned it into a great remote access machine between Remmina and terminal.
Life and society progresses by the extreme. If you attempt to ignore the extreme without a warranted reason you quickly find they have become the mainstream.

You can attempt to handwave a LLM that's hallucinating its a real (thing/person) with a life and feeling, but if you are in anyway involved in AI safety it is panic time.
Flags on HN are mostly from users, not mods. Sometimes we override user flags. We did that here. More at https://news.ycombinator.com/item?id=34850588.
Yeah, this is just Steam doing it automatically for you
Rotating at a slower speed is a bad idea. Indicating a lower weight, resulting in a lower calculated rotating speed, is the root cause of the problem. There is no "slower rotation", one does not just pull the yoke slowly, raise the nose wheel and wait for the plane to take off by itself when it will be fast enough, that you can do on a light prop plane where rotate speed is so low some planes will take off by themselves, but not on an airliner where you have a high chance that raising the nose too early results in speed not increasing or even decreasing.
I'd personally worry much more about the maintainability of this stuff. Testing & version control for in-Postgres things is just plain inferior as a development experience.
I’m sure there’s a name for this type of argument, but saying that X is also bad is not an excuse for dismissing potential dangers of Y.

And there are many initiatives to address how teenagers treat each other. So it’s something many people think is worth attention and action.
Over the period of their existence as a startup they kept stats on productivity, very agile process, lots of history tracking feature requests, time to implement, bugs found post implementation, individual code/documentation change rates, defect exposure (when bug is fixed, where did it come from, how could it have been stopped, etc) and while doing this they ended up moving twice (growing startup kind of thing) and had groups and individuals in offices/open plan/cubicle setups.

Basically this guy was really (and I mean really) analytical about characterizing as many things as possible to understand whether or not they had impact on the overall ability of his company to produce quality products and support.

What struck me though was IBM was completely unwilling to engage on the facts. And that is largely because IBM is run by their finance group.

And the CEO here wasn't trying to tell IBM that every facility should be run that way, just that they felt justified in demanding that their facility be run that way.

Anyway, IBM couldn't (or wouldn't which is expressed externally in the same way) see it and proceeded with their plan. The entire time I was there helping to integrate our startup (Blekko) I saw IBM make stupid choices like this again and again.

I see this pattern as the biggest contributing factor to IBM never getting out of the starting gate with machine learning as a product enhancer. Trapped in their own complexes and being unable to step outside of them in a controlled way left them unable to execute against what could have been a really good strategy for them.
Unstable shelter based housing can be godawful. People need housing that lets them work (even if they are evening or night shift), store their possessions safely, have privacy, dignity and separation to prevent the spread of colds and such.

Seattle and Portland don't offer much shelter like this, the Union Gospel Mission is a hot mess and so are many of the other shelters.
> Each of the four senior Genentech scientists was contacted individually by The Daily and was unaware of the others’ accounts. Their independent accounts, given over several hours of interviews, were highly consistent with each other, and also consistent with publicly available information about the research.

It doesn't invalidate the entire story in any significant way, but after all these years, even after an hour or a day or two, wouldn't they all have been aware of each other's accounts and points of view? They may have explicitly reconciled them years ago - 'holy cow, what are we going to say?' Genentech may have coached them - in fact, I would almost expect it.
"ett-cee f-stab" may be my favorite vocalization of sys-admining.
I came here for the comments and sure enough I wasn’t disappointed :-)
Firefox's session is stored entirely within sessionstore.jsonlz4 in the profile folder (and backups, or while running, in sessionstore-backups) -- locate using about:profiles. It's a nonstandard lz4 container but you can find implementations, e.g. lz4json/lz4jsoncat in some package managers.

Once decompressed you have json lists of windows of tabs, including recently closed; for every tab, urls and titles of each entry in per-tab history, base64ed favicon, last selected time, and various less useful data (some still incomprehensible -- binary serialized or cache keys?). Cookies and data from extensions like treestyletabs are in there too.

OTOH... is there a currently working deserializer for Chrome's session files?
Noya looks great, so this isn't a criticism of them, that said:

> keeping design consistent from wireframe to mock-up to finished product is a challenge [...] this will allow me to mock-up exactly what I want and pass it off to dev in one process [...] I use figma, balsamiq, photoshop and have tried probably every other wire framing tool out there.

If you have a team of developers and they're not able to deliver to a specification, the problem is with the developers, not the tools you're using. Code generation does not replace developers, it's an augmentation at best, and so if you're running into these challenges with your current tooling then you're going to run into them with Noya (or any other tool that does not replace your developers).

You should either replace your developers with developers who can deliver to a specification, or change your approach to business (by not building software any more). I'll bet that the problem you've described here is not your only problem with the developers, rather it's one symptom of the problem.

Code is the easy part of software engineering, any competent developer can churn out code faster than it can be specified. The hard part of building software is translating a business need into a specification. Prototyping tools (like Figma) are very helpful upstream because they help the business provide a much more robust specification -- if you're building a prototype in Figma of how a user interacts with a page, you won't forget to explain what a specific button does.

If you're already doing all of that work to provide developers with a pixel-perfect rendition of what you want, and they're still not delivering it, just giving them a bunch of code instead to represent that design is not going to solve the problem.

A helpful model for evaluating the development work of developers is to think of it like construction workers: if a construction worker is given a plan for a square 250 sqft bedroom, and they build a 100 sqft shed instead, and you had clearly communicated that you wanted a 250 sqft bedroom, you would not think the input was the problem. You'd start to question the workers. Just because you can't write code, does not mean you need to allow developers to get away with churning out things that aren't what you've asked for.
Thank you thank you thank you!!! :)