skysight-inc/HackerNews huggingface dataset:
Do you have a quick explanation or resource that explains why [1] is true?

Just curious as I've wanted to get better at being able to understanding assembly output by gcc/clang but don't think I've come across this advice explicitly before.
If you're rich enough to not need collision & comprehensive insurance (i.e. you can put down a few thousand dollars to buy a car at short notice) you probably have assets worth protecting with liability insurance.
Many stores do, not just CVS.
Do Belarusians have online voting?

Voting online is low friction.

Voting by mail is slightly harder.

Taking time off to wait in line and vote in person is time consuming.
Is it possible to consider that either Telegram has a vested interest on it or someone can easily obtain a telephone number in Belarus and hack the results?
Yep. Vanilla had a few little bits of actual RPG peeking out here and there. They have long since been buffed out. Cash-extracting skinner box inside a pretty show, with a dash of e-sport and lobby game on the side seems to be a state WoW's owners are quite satisfied with.
Our hiring pipeline sifts through many candidates but so far none have been the 10x pilots our organization requires. We only hire the best.
Disk clones to the rescue!
Signal traditionally had an easy to get encryption key for the local encryption. Now there is a PIN but I don't think it is any protection against having access to the disk. The signal people would prefer that that you deal with the end point security yourself, because they really can't do much there.
"Teach the children songs of joy." -- Ultima III
SF Bay Area Fire Information and Resources
It is a category of false information. I block it.
Apple responds to Epic Games lawsuit, says CEO asked for special treatment
Dynamic VPC Module in Terraform 0.12
360 pages?!
I'm arguing it's an 'online poll' and subject to all sorts of possible issues. It's probably a decent indication of what seems to be some otherwise obvious fraud at the polls, it's just not 'proof' of anything really.
Let's differentiate between the heroic individual activists striving against all odds, versus the technologists whose market-driven decisions ensure that the activists are betrayed to their oppressive governments.
In some scenarios, the process fails if all of the steps fail. In that case, redundancy is more stable, and you have a tension between stability and efficiency.

In other scenarios, the process fails if any of the steps fail. In that case, redundancy is less stable, and you can improve both stability and efficiency by eliminating unnecessary steps.

In either case, there may be other considerations involved as well (flexibility, visibility, recoverability...) but sometimes we just didn't see a better way to do something.
Same in the US. On my paycheck there are Social Security tax, Medicare tax, State disability insurance tax, State unemployment insurance tax. If it is a mandatory deduction taken out of your paycheck to fund a government project (not the best word, but can't think of the proper word at the moment), even if you get benefits later, it's called a tax.
probably just a standard footer that wraps everything
How is Mozilla financially autonomous from Google?
> Is it valuable enough that you'd consider paying for access?

I'd argue that people would pay for MDN. I know I would pay a small fee for so high-quality straight forward information on web APIs.
Same issue with DBeaver 7.1.5 on Windows 10. I've sent an email to support@splitgraph.com.

Congrats on the product BTW. Very promising!

I've been looking forward to something like this for years.
> the sprawling dumpster that is threads

Doesn't the Threads view (Ctrl T, Mac: Cmd T) list all threads you're involved with in chronological order, navigable by mouse or keyboard, and searchable? What's your pain point with threads?

> the fact that there's no way for all 7 people DMing me at once to see that there are 7 of them DMing me at once

This same objection applies to every other text-based communication medium out there that I'm aware of.
What's with the copy paste spam on every one of your posts?

None of what you're saying matters in the scheme of things. You can get everything you need from

const { types, actions } = createActions([ 'ACTION_NAME', ...]);

Where createActions is an exercise for the reader, but shouldn't take more than a few lines. Then go about your business from there. Adding another layer of framework over the top of this stuff only obscures what's going on under the covers.

The middleware approach is more straightforward than thunks and far more maintainable. Reifying that as "best practice" is only going to continue to spread this anti-pattern because no real application is about "just grabbing some data for a bit" and inevitably that one api call expands into many, not to mention all of the other side effect related and asynchronous functionality that one has to deal with in user interfaces.
Apple gave Amazon special treatment to get Prime Video into App Store
Bit flip changes an int to a large negative value. Now you're stuck doing a signed comparison for a while.
Genuine question: What technologies / techniques are you using while your competitors flounder around with GraphQL?
Works for server-side rendered pages. Doesn’t work for SPAs because they’re doing it wrong.
Hey folks,

This is a list of information and resources for SF Bay Area fires. It's on a site I have been developing on and off for some time. I would appreciate any feedback you have.
Routopsy – Hacking Routing with Routers
Nah, I refuse to believe it. Death to the author. Poe's Law and all that.
It's sometimes possible to overstress airframes (even ones that use FBW, and should in theory always operate within limits) in high-G maneuvers, as they have stress limits (g limits), which depend on the airframe as well as load-out for fighters.
Interestingly enough, your brain does the similar things, playing games with temporal relationships and fixing it all back up after the fact in a way that you normally can't notice.

https://en.wikipedia.org/wiki/Chronostasis
Honestly? I do believe in democracy and I do think that China is even less free than America. However, I don't think America has any claim to Hong Kong, so no. There are other avenues America and other free(er) countries can take to help Hong Kong's populace, namely, providing an expedited path to citizenship, and subsidizing travel expenses for those who need it and aren't necessarily seeking asylum. I'm not exactly sure of what to do though because I haven't been following the situation closely.
> Fragile systems are often very successful for a long time because they ignore hidden risks and then collapse due to the unexpected.

There's another interesting aspect to this in that things that are failures from some perspectives may not be from others.

If stripping resiliency out of a company nets enough savings in the short term, it may still be profitable to the owners it even if it's long-term fatal.

As a hypothetical example, let's say you take a company making $1M a year and trim $19M a year of costs out of it. The company lasts another 10 years and then collapses. You've netted an extra $190M out of that company, or nearly 200 years at their previous rate.

In that case, it's in your local interest to strip the company bare, even if it's not necessarily optimal for your partners, workers, society, or any other stakeholder in this wonderful interconnected world of ours. The benefits are concentrated, the costs are distributed, and there's no mechanism for connecting the two.
I think one of the only ways to stop ransomware would be to setup a team distributing the ransomware, extracting fees from the victims and then -not- providing the keys. A few high profile cases of this should be enough to destroy confidence that paying a random will work.
It depends, there's no simple, standard answer.

Layoffs in France correspond with the idea of a "licenciement économique" and the details of how that is managed are presented here: https://www.service-public.fr/particuliers/vosdroits/N481 .

Simply put, it's a negotiated process between the company, union representatives, and the government / legal representatives.

In France, layoffs are difficult to do if a company is making money, but can be done to keep a company from losing money or shutting down or moving somewhere else (i.e. another country).
You are right, the move is after the function returns (a copy). Thanks for pointing it out.

Btw, that's what I meant by statically allocated, I wasn't sure what's the proper terminology.
They barely let Gram Parsons make an album for them -- they fought with him during its creation, and he left before it was released. Because he immediately formed The Flying Burrito Brothers with Chris Hillman, another Byrd, I suspect Hillman was an ally in trying country after five psychedelic albums. Remember, this was an era when musicians were fleshing out what rock music could be (you can see this in the Beatles' 1960s albums from simple poppy songs to Indian drones, jazz chords, and multitrack madness) and seeing what else you could cut it with (Indian, folk, etc.).
I had the misfortune of randomly skipping to the 'Rust wants to be political' presentation.
In discussions like these I like to start from a basic premise: people aren't stupid.

It's obvious to the drivers that if they don't take trips, then they don't make money. Clearly then, they've decided that below a certain dollar amount, it make more sense to them to play computer games than take a fare. How they arrived at that conclusion, I don't know. But I have faith that it made sense to them.

I do very small software projects for people I find online. I have a minimum fee. If I take on projects below that minimum, I'd have more work, but I have determined that it's in my best interest to hold out for that minimum rate. If this means that I don't make money on that side gig a particular day or week, so be it. I have my reasons for doing that and they won't necessarily make sense to anyone looking in from the outside.
Lori Loughlin and husband sentenced in college bribery scandal
Congrats on the launch.

Was pulling my hair out trying to coordinate tasks in applying for a mortgage between me, my wife, the banker, the insurance company and the title people. I thought to myself it'd be great to have something like shared inbox but for personal use.

Would love to test this
Doesn't nVidia explicitly disable this feature unless it's a Quadro?
When the Internet Stopped in Belarus
Facebook open-sources ‘embodied AI’ tools to advance robotic navigation
>If the aircraft manufacturers, or government, or consumers spend money, it is, ultimately the same money, as a matter for the effects of society-wide investment.

Emm NO, best case it flows back to the society who pay for the product.

Public spending and money from private company's is definitely not the same (with the exception that apple forces you in the future to buy a iPhone).
Did you say anything in any of these problematic WhatsApp groups to "discourage a 'frat boy' culture"? Or did you stay in the groups to quietly lurk, or did you laugh along to fit in?
They need to make MDN a paid site for developers. Can work with organizations to get access to MDN content. They can accept donations or a small yearly fees. If organizations can sponser can also contribute will be a nice addition so it can keep fees minimal to individual developers
ah, so a general distaste for okra, which i can't relate to, but can understand--i feel that way about celery (though i can tolerate it if cooked in with other stuff).
Wonder whether DNA was preserved, and actual plants could be grown from it?
May be wrong, but I think it correct to say glass is a 'fluid' (it flows - very slowly), gases and liquids are generally fluids. But glass is not a liquid.
If you consider Mozilla as merely a for-profit business, no. If you consider Mozilla's mission statement, the ROI is absolutely through the roof.

"Our mission is to ensure the Internet is a global public resource, open and accessible to all. An Internet that truly puts people first, where individuals can shape their own experience and are empowered, safe and independent."
Could they have all aged by 10 years?
Or, with `createSlice`, you get the action creators for free with your reducers:

const todosSlice = createSlice({
name: 'todos',
initialState: [],
reducers: {
addTodo(state, action) {
const { id, text } = action.payload
state.push({ id, text, completed: false })
},
toggleTodo(state, action) {
const todo = state.find(todo => todo.id === action.payload)
if (todo) {
todo.completed = !todo.completed
}
}
}
})

export const { addTodo, toggleTodo } = todosSlice.actions

export default todosSlice.reducer

You're welcome to your own opinion, but we've designed RTK based on how we've seen the community use Redux, and built it to solve the problems they're dealing with.
It's not surprising that every time Telegram pops up here, many comments miss the fact that Telegram has a great UX, a great feature set and also provides the kind of privacy protestors value, i.e., not having their phone numbers flashed to every random stranger in groups or to random channel owners whose channels you've subscribed to. With Telegram you cannot even do a phone number enumeration attack (this can be changed in settings) by adding phone numbers to your contacts list to find out who's using it.

And nope, Signal doesn't make the cut for the above reasons because it exposes your phone number to everyone else. WhatsApp is the same in this respect. Neither of them prevent enumeration attacks (they may slow that down a bit, but not sufficient enough to protect against state actors).

Wire and Element (Matrix) are comparatively better than Telegram, Signal and WhatsApp because you don't need a phone number to sign up and they also have end to end encryption for all chats (with Element it's a bit more recent). Hopefully more people can soon ditch phone number based apps that cause them to be vulnerable because of that vector.
It was probably intentionally done by a dev or product manager who didn't understand the implication of elipses in the American market...

Even though I read these sentences as "trailing off" and ending awkwardly, others (and especially in different countries and/or with different languages that have their own "textisms" might read it as, say, more friendly...

One example that comes to mind is in-game chat for many videogames, where your text is preceded by "<name>: "...Westerners will write out the full "smiley face":

NoobSlayer420: :)

Whereas Russians will write just the "smile" portion, possibly with extra for sarcastic emphasis:

УбийцаНубов420: )))))))

I had a friend and coworker who wrote everything with elipses in place of full stops...all his emails read as a stream of thought...it was very distracting, especially in a business context...Now I wish I'd said something...
I ran into an amdgpu when I built my most recent desktop (the card would randomly lock up and turn its fans on full speed with some combination of OpenGL and power management.). I think it’s been fixed, though, I haven’t had any issues for several months now.
Emacs 27 can take SVG screenshots of itself
For example, you can add a MicroSD card, and enable it in the Kernel :)
Wouldn't the solution here just be to allocate a larger disk space and encrypt that? Then when the space is filled up you expand again? I've seen this done before.

Rather I'd change the GP's solution to having a secret vault in an already encrypted chat system (so you can do the above), essentially making it two layers. Just the second layer isn't a button that says "look at me, I'm where all the real secret shit is."

I agree that security through obscurity isn't a winning solution, but it is part of the toolkit. It would just be dumb to rely on your security solely being obscurity. Encrypted steganography is still a powerful tool, hackers obscure code, and real spies use obscurity all the time. It just isn't the dominant factor.
Strongly recommend "Debt: The First 5000 Years" by David Graeber - https://www.indiebound.org/book/9781612194196 - solid treatment of economic history from an anthropological viewpoint.
10nm+++, actually.
Didn’t they completely destroy multiple subway stations?
Well that brings me back to my original question (which you did not answer).

Do you think if people consistently referred to a group of people that included you as "hey girls" you would find it....a bit strange?
I work for a big organization, and the amount of "wow, you're a data wizard!" comments I get for generating combined keys inside disparate databases and then merging them in Excel is insane.

It's making me think that anyone who is not well-versed in at least the basics of database theory is crippled in the information economy. A lot of "tool-based" problems that people complain about are in fact user problems, when certain teams aren't maintaining their data with clear identifiers or internal standards.
http://archive.is/hKbmB
A number of phones have official support for LineageOS (popular FOSS custom OS very close to stock FOSS Android), in which case installing the OS is a simple and straightforward process with no extra binaries required except those published by the LineageOS project. It's very common to also use the TWRP recovery but actually the process is a bit easier with the official LOS recovery.

After that root is provided with Magisk, which is also open source. And you could also install the Google software package if you want at this stage to get Play Store / etc.

Plus, with LOS you get guaranteed security & version updates for Android for years and years and years. Unfortunately firmware blobs for the hardware are provided by the OEM, and while LOS tries to keep them updated sometimes they are a bit old, and updates for those will eventually end when the OEM stops providing updates.
This is brilliant. Destroy the credibility of the criminals.
I find myself surprised that such a large percentage of people use Telegram in Belarus.

One might wonder if perhaps some government who wanted nukes on Russia's border might expend some effort into discrediting an election of somebody who was blocking that objective.

Telegram accounts can be made in an automated manner, for somebody sufficiently motivated.

https://social.techjunkie.com/use-telegram-without-phone-num...

https://www.voiplid.com/belarus-did-virtual-phone-number/
The ransomware guys will wise up, and use different keys to encrypt different parts of your database. They'll then request some fraction of the payment, in exchange for decrypting part of your DB, as proof that they do have keys.
They said[1] that they paid to avoid the information release. A backup won't help with that threat.

[1] https://attheu.utah.edu/facultystaff/university-of-utah-upda...
I don't think this comment is fair - acemarke does show up in virtually every Redux discussion on HN, but I've found his comments to be reasonable and helpful. I don't think labeling them as spam is justified.

He makes an effort to address specific points, doesn't get defensive or angry, and seems to take criticism and feedback seriously. He has responded to my own critiques of Redux in a reasoned way.

I think that if someone is going to express claims or opinions about a library on HN then we should be happy to see an expert response, rather than letting the discussion become one-sided. Sure, there could be a bias, but I think we all win by having both sides represented.

Do we really want to discourage that?
Yes, there are specialized libraries for many things, and some of them even force use of a specific language. So by all means people should use those languages for those things. There are some pretty good Fortran libraries out there too. But that doesn't mean Fortran should be adopted as a primary language for every kind of task within a large company, and the same reasoning applies to C++. A general-purpose language that's full of pitfalls or requires lots of boilerplate even for simple things is not really a general-purpose language IMO.
Yep, I saw that, the feature I was trying to describe is a popup on a username that gives you a list of all accounts tied to this domain, which is quite handy. In Bitwarden I have to either right click or copy/paste from the extension. A bit awkward IMO
But they fixed the old case, by having a minimum number of heavy instructions before changing clocks. If you have some instructions there just for the occasional memcpy, it will be a little slow during the memcpy but it won't downclock and the overall impact will be very small.

Now that the older and bigger case is fixed, this case remains the last sticking point. Because you still can't trust the CPU to do the right thing when there are a small number of heavy instructions. Even if they cut the halting time to 0, it's still bad for a single instruction to cause a prolonged downclock.
> What if an ISP uses multiple IPs in the fake redirect, and alternates over those IPs in each successive response?

Good point. I was wondering how they'd deal with that in the actual implementation.

I think you got the answer though: They match HTTP origins instead of IP addresses - so I imagine, you could do the same in step 2: Do a HTTP HEAD query to the search word and two additional ones to random hostnames, following redirects. If the final origins are the same, there is fakery going on.

A problem with this could be unexpected HEAD requests to actual internal hosts: There is no guarantee an internal host that was never meant to receive HEAD requests would react gracefully or in any way predictable to one.

I'm not sure how they solve this currently. Maybe this could at least be mitigated by only sending the HEAD request to the search word host if there is reasonable suspicion requests are being redirected - e.g. only if the two random hosts resolved and were both redirected to the same origin.

Finally, you could cut all of this short by also connecting to (search word):443 and trying to initiate a TLS session handshake. If the host answers, you know it's probably a genuine internal host that talks HTTPS and you don't need to do any additional probes. (And you can also abort the handshake and don't ever need to send an actual HTTP request to the host)
Nice. I found https://web.archive.org/web/19991009073514/http://www.stokel... but clear cues in the text are always better.

Edit: hmm. They say over 20 years. That probably means later than 1989 but not 1999.
Ask HN: Are Waitlists Scummy?
Should you always have an MVP before "launching"? Or is creating a landing page with a waitlist (even before MVP) a better way to test for validation?
The Japanese had excellent pilots, but they did not invest in the infrastructure of making more pilots. Every excellent pilot flew until he was killed. The Americans pulled top pilots back to train the next generation of pilots, creating a massive talent gap over time.
The lesson is one that applies to startups as well as to aviators: you have to invest in your people, not just in maximizing value delivered today.
We do have a word, it's efficiency and productivity.

Efficiency produces the same output with less input.

Productivity produces more output with the same input.

So efficiency is a measure of input to target output, and productivity is a measure of output to target input.

To make a process more efficient, you figure out how to get to some X output while using as little input as possible.

To make a process more productive, you figure out how given some Y input, you can maximize your output.