skysight-inc/HackerNews huggingface dataset:
>Is every event involving military action a war?

Certainly not, which is why I only mentioned a few major foreign invasions that involved hundreds of thousands of our troops and killed millions of people.

>What are the thresholds for calling an event a war?

Reasonable people can argue over exactly what that threshold is, but nobody reasonable would deny that our invasions of Vietnam and Iraq qualify as wars.
Signal says it won’t compromise on encryption
Careful what you say, you’ll end up with a hundred copies of this

https://www.amazon.com/Gift-Nothing-Patrick-McDonnell/dp/031...
https://wtfhappenedin1971.com/

There's another critical date: 1971. That was the year that Nixon ended the Bretton Woods System. [1] Bretton Woods was a defacto global* monetary system. Other currencies were pegged to the dollar and the dollar was convertible to gold at a fixed rate. This created a sort of soft backing to the dollar.

After it ended the final constraint the 'government printing' (this is not an entirely accurate description of the process, but close enough for practical purposes) infinite money became a viable option; one which they have vigorously pursued since. The above link offers a number of fun graphs demonstrating the changes revolving about that date.

When a federal government can go tens of trillions of dollars in debt, that absolutely destroys any sort of economic normalcy. Because they can offer what's, from their perspective, monopoly money for real services while the rest of the economy is forced to use real money. This applies not only to businesses, but also states - which are constrained by financial realities.

I suspect when this current system we've created blows up, it's going to make 1929 look like a bull market.

[1] - https://en.wikipedia.org/wiki/Bretton_Woods_system
I prefer to use PayPal to pay at random sites just because I'd rather not give my credit card number to a site that could be backdoored or even run by fraudsters.

https://www.theregister.com/2022/05/18/fbi_credit_card/
To be fair, you can -kinda- do Markdown links like that with the [text][reference] style.

(Although I suppose not everyone supports that - it appears HN doesn't, for starters...)

[reference]: https://example.com/
Who could have predicted covid and the expanding roadkill situation on Europe's eastside in 2016 would delay progress? Can you score Argo AI's progress like you can Tesla AI's progress on the Optimus bot in less than one year? Tesla would get things done timely were it not for all the random varmints and crazy world events interfering.
Upvoted and also amazed that you know so much about what’s going on in US politics!
Not to mock but that sounds like a classic ADHD trait... coming from someone who in the last few month bought a e-piano, started painting and sailing
From the article it seems they were needlessly using classes and doing funky stuff with Python everywhere. It speaks more about the quality of team than the move to Go.

I've used both and maintaining legacy Go code is still quite a nightmare with the bazillion ways people can fuck up dependencies, error handling, and non existent types. Python is ok in comparison, not good, just ok. If I wanted a dynamic language that offers speed I would have just stuck with Common Lisp tbh.
Remind me how many PL's there are again.
Are your children still human?

The things being created and reproducing will still be humanity, just not meat-based humanity.
The header on the previously linked docs page brings us to the GitHub repo where Epic OpenSourced it as a plugin. The missing support can be confirmed in the issues.
Seems like web support was quietly removed after all.

https://github.com/UnrealEngineHTML5/Documentation/issues/10...
C++ making bad choices more or less universally impugns on operator overloading no more than on anything else.
I've noticed this dark pattern on sub stack where you get to read the first page and then gotcha... It really sucks.
Any improvement _over_ 99.999% is impossible. Saying something like this is completely detached from reality. People _do_ buy cars that crash once a year. All the time. And often the defects in the system aren't even related to self driving functionality. Further, most drivers who get in a car have records far worse than that.
It's all about culture. I learned that operator overloading is evil when I worked in C++. Then I worked in python and it's actually fine. Python has much more powerful overloading capabilities (you can overload a LOT more), and yet it's not a total mess like in C++.
How do you secure a multiterm presidency?
I'm not seeing your point. Are you saying it is not valid because you doubt if such a study could show anything, or are you saying that you would design the study differently?
But this isn't about address spaces. They're moving connections between hardware hosts. It sounds like you're got your drum to beat but this isn't about that.
Canada points and laughs.
[15] https://web.archive.org/web/20200111221557/https://www.thegu...
> ...at any time without appointments or permission and unescorted? Does your home sound pointless and terrible without an open culture? How about your place of work?

I have lived and/or worked on university campuses for going on three decades now, and yes, this is entirely normal and I wouldn't have it any other way.
Or the current administration is trying to have regulators and prosecutors start to go after malfeasance and Musk is criticizing the administration because he’s got a lot that he can be prosecuted for.

Isn’t it fun how wild, unsubstantiated, paranoid speculation can cut both ways?
It's so weird how we think we have to buy each other stuff.
We don’t, and you have no numbers to back that up. When my blind grandma can sit in a car and it drives her from Paris to Rome though the Alps in winter, then maybe.

Keep in mind this thread’s premise is us developing an intelligence that can navigate space and maintain all requirements of that for millennia. Not driving a couple miles on a clear stretch of highway.
As a solo developer I don’t have much non-obvious stuff to add, but I will say handling 100% email and phone(!) support for my business-focused electron app makes me relentlessly write guides/FAQs and polish UX. I’m guessing I’ve reduced support requests by 90% while growing the business 1000% which leaves me about as busy with support but with much more revenue. My goal is to do keep doing this… for how long, I don’t know. I’m 50% terrified of losing touch with customers and 50% wishing for an amazing support helper to pop out of the woodwork and start answering tickets.
When i was a kid, we had super mario world. You know, you jumped on things heads and got power ups. Fun, but Not exactly a strategic masterpiece.

Nothing wrong with that, but if games have changed i think its in the other direction, or at least the ecosystem has fragmented more into different types.
If you're having trouble because generating a 3 way string compare in Go isn't fast enough and delegating to bytes is hard to get correct, my recommendation would be to file an issue with Go. It's not difficult for them to make strings.Compare faster, and I imagine real world evidence that it'd be substantially helpful would be enough to motivate it.

Though, if 3 way compare is the bottleneck, it seems like a real possibility that there are algorithmic optimizations that may be more effective than a faster 3 way compare, like using native comparison operators, hashing, using byte slices, etc.
Or maybe not; I don't think I've seen a case where it's a bottleneck so I might be inaccurately imagining the cases where it'd happen.
In Spain it is normal to have quite restricted access at night, fairly open access during the day, but there are bedels all over the place to watch who comes and goes and institutions with stealable stuff typically have quite restricted access involving a combination of key cards and physical vigilance.
In MS-DOS you always do an INT 21h with the function in AH.

09h is print string pointed to by DX, $ terminated

4ch is terminate program, with error code in AL

So you could build hello.com in short order.

In Linux, the function numbers are effectively random[1], I don't see how you could build a binary and save it without a lot more work.

[1] https://chromium.googlesource.com/chromiumos/docs/+/master/c...
You were into coffee before it was really a thing? So 15th century?
People act when on the precipice. Decentralized e2ee messengers and servers will thrive now in India: xmpp, matrix, session, tox, briar, Jami..
My only problem is knowing whether it’s on or off - IIRC the indicator next to the camera is indeed a dumb LED wired right into the camera, but the microphone doesn’t have a hardware indicator.
You mean merely by melting and recasting scrap metals ? There is no proprietary tech in stirling engines that might really make them long lasting/ highly efficient ?
The button no longer Turns Off the Bluetooth radio.

The same button in Control Center previously Turned Off the Bluetooth radio.

The button does not do what it (a) claims to do, (b) previously did.
In the same way that email is easier to silently spoof/alter/discard than a handwritten letter. Voting machines without paper backup suffer the same vulnerabilities, with much greater cost, and significantly less money being put toward securing them.

A better question is: “what do digital only voting machines do BETTER than paper ballots?” I’m interested to hear your take!
`type` declares a type alias. `struct` defines a struct. If you're going to use your struct more than once, give it a name. If not, feel free not to.

The library "encoding/json" reads struct tags to figure out how to map names in JSON objects to the fields in the struct. It can guess, but you can also tell it. The convention `library:"expression"` is enforced by static analysis and is used throughout the standard library and ecosystem. It's not just for JSON.

Decode doesn't return the decoded value because it can't know the desired message type to return. "encoding/json" predates generics, but even with generics, it's not quite as simple as you think. With a decoding function like `func Decode[T any](data []byte) (T, error)`, you still have to invoke it as Decode[MessageType](data) in many circumstances.

Have a play with: https://go.dev/play/p/uKdS47KrsyR. You don't have to pass the result as an argument to decode, and there are no struct tags.

Finally, if you don't want a typed message, decode into a map[string]any. {"foo":{"bar"{"baz":123}}} decodes into an object that you can use like message["foo"]["bar"]["baz"]. Just hope that the server returned data according to the spec; it's shocking how often they don't.
> Video games might improve cognitive abilities, but they also cheat the reward centers of your brain and offer the feeling of success while achieving none.

Isn't that all games & sports? If you were achieving something they would call it a "job" not a "game".
I think theres a middle ground. There is clearly a lot of benefit for having the people building the app experiencing the pain of users using the app. I also think that exposure is a great learning opportunity for engineers. But for certain types of businesses/apps its not scalable to have engineers handle every support call.
My thoughts on this were spurred by a horror scenario around the Fermi Paradox:

Naively, one might suggest frequent AI uprisings as a solution to the Fermi Paradox. But on closer inspection this falls apart: even if the AIs take over, there's no reason to believe that they would be any less expansionist than what came before. So an AI uprising wouldn't make us see any fewer alien civilisations.

However, suppose we accidentally created grey goo and it eats the planet. The grey good might have low enough mutation rates, that if it hasn't been created with advanced capabilities in the first place, it will never venture out to the stars. It will just stay on the planet, unchanging until the stars burn out.
Funds? Brain scans in MRI machines are super expensive.
This certainly can work, especially in the earliest days, when you have very product-minded and entrepreneurial engineers. But once you start growing past that founding team, you probably end up with engineers who will burn out if they have to do this, or otherwise you are limiting your engineering talent pool to people who are excited (or tolerant) to work this way. It also becomes a problem when the engineering org begins to split into teams and individual engineers no longer work with the entire customer experience.

I would suggest thinking of the results you want to achieve and figuring out what's the most efficient way of getting there. If it's understanding the customer pain points, can you do it by shadowing support periodically, in lieu of actually doing support?
Having a ~/.vimrc, even if empty, sets 'nocompatible'.
One of the worst parts of Apple Mail is that they have entirely neglected the iOS version since the iPhone first came out. Its the same exact app afaik since iOS 1. No rules to make, not even colored flags, despite how powerful phones have gotten. My inbox stays polluted and unsifted until I open the lid on my macbook, it runs all these local rules and syncs to the email server, and my phone pulls the changes.
Next.js 13 this changes everything [video]
In certain cases it may, but generally the JIT compiled version will perform better on most workloads (but that can also use Graal)
Do what the priest says not what he does. /s
Ask HN: Are there any authorization systems that use PKI instead of tokens?
Much of the complexity of OAuth2 (3-legged flow, backchannels, PKCE, etc) stems from the security issues that arise from passing sensitive information around.

I'm imagining a system where for each session the client generates a fresh key pair, then sends its public key along in the initial request to the authorization server.

After login/if the request is approved, future requests are signed by the client. No token needs to be passed back. However, you would need something like a simple endpoint on the client server where the authorization server could verify that the request originated there.

Seems like it would be pretty simple. What am I missing?
Narrow definition of "neutrality".

What you're really going for is that the required service provision level by states should be as low as possible, and if any states wish to exceed that, other states should not need to subsidize it.

Which would perhaps be OK if we had a better democracy, and the decision of a state to provide a very low level of public services truly reflected the desires of its inhabitants. However, all evidence points to the idea that states which actually operate at these lower levels also do their very best to limit the political influence of those would seek higher public service levels.

What you're actually doing is allowing the priviledge of wealth (and power) in some states to percolate up to the federal level to make it harder for other states (and their own) to respond to public desire.
> my recommendation would be to file an issue with Go. It's not difficult for them to make strings.Compare faster, and I imagine real world evidence that it'd be substantially helpful would be enough to motivate it.

I agree. Squeaky wheel gets the grease.
Red Alert 2 next please!
Author here, this post is ancient by now. Definitely time for an update since people keep on posting it.

Go has been great at Stream. We are hiring atm. No go experience required and various levels of seniority.
It's so bizarre to me that gift cards don't come at a discount. Buying a gift card is so clearly an unfair transaction to the benefit of the merchant.
Asian Image Announcement
Announcement Of Asian Image
It doesn't matter if it's easier or harder to understand when the point is they are doing different things.

The Go code is enforcing some sort of primitive schema, which is why you have the struct definition and the error handling.

The ampersand is moving allocation up the stack and making a pointer to the local object. Pointers can complicate things from the perspective of a higher-level language, but I think that's more of a matter of experience.

I agree that the `json:` choice is something that puts me off Go a bit, but the alternative in other languages usually delve into hard to understand magic with decorators and reflection, so it makes sense from a simplicity standpoint.

Lastly, who ever said Go is simpler than Python? I'd say Go is more like a simpler C. It makes lower level programming more palatable.
Your first paragraph is condescending and unnecessary.

Can you cite any sources that confirm that "governments, researchers and medical professionals worldwide claimed they did test effectiveness against transmission"? I haven't seen any, and a cursory Google search reveals articles like this [0] which confirm my memory that this was never claimed by the vaccine researchers. Independent research after the vaccines were released did find they reduced transmission significantly (for the early variants).

This reference to the Pfizer "admission" seems way more like a gotcha tactic. Pfizer never made the claim, nor was it necessary to show the vaccine was safe and served its primary objective.

Edit: Oops, forgot to cite my source :P

[0] https://www.reuters.com/article/factcheck-pfizer-vaccine-tra...
Thanks! (on behalf of Daniel)
If you are offboarding fully off from Google photos then I imagine waiting few days is fine.

I actually never had a problem with Google takeout:

- You can schedule an automatic Takeout to happen every 2 months, I do this.

- The “multiple files” I never found to be an issue. I select the 50GB option, and get back ~8 50GB

- Personally, I never had a single issue with file download. Downloading the eight 50GB tar files always succeeded and fully saturates my 1Gbs connection.

Btw, during my last takeout download I opened up nettop to look at traffic, and realised the downloads are happening over UDP.
Researched a little bit and I think that’s related to QUIC protocol? Was new to me. If you used a different browser, perhaps try downloading the Takeouts from Chrome next time since it will use QUIC.

https://en.m.wikipedia.org/wiki/QUIC
I'm curious what this means for GC and WeakMap etc.
But of course the real solution is to use a strong and composable type for your comparison result, rather than remove the entire thing because you originally designed the API wrong.
Not all systems come with easy eavesdropping mechanisms. Especially the ones focused on Privacy.
I worked at a (mostly retail) company that had us not only answer the emails about our app but had us answering emails for all customers, including processing refunds and returns.

At first it felt like a pretty huge waste of time, but it was a great way to get to know our customers better. Eventually our app team started just handling the app emails because the knowledge was a bit too specialized for the non app team members. Our team was small so we handled most of the product/management decisions on our own. It was a little annoying sometimes, but it was generally pretty awesome.
Hey it's Matt here. This is an area we are looking into. We have current customers being onboarded, and yet to discuss the best option for it. I'm wondering if being a merchant of record is the best solution for you, or SaaS business?
Indeed, many audio/video calls are preceded by text communication.
> a superior marketplace for selling

They're trying this in India through WhatsApp by patterning with Reliance.

https://about.fb.com/news/2022/08/shop-on-whatsapp-with-jiom...
The 10th amendment basically says any power not granted to the federal government and not banned by the Constitution is left to the state. Secession is never mentioned in the Constitution and as such states have every right to vote to leave.

The Supreme Court has previously erroneously ruled that the federal government had the authority to stop it despite that power not having been granted to the federal government.
We can test these things that we cannot ourselves do, only because we are able to define them and comprehend the definitions. We define a runner as fast when they run a fixed distance in a certain time. Even though we can't run as fast, the understanding of the rules at play are within what we can understand. OTOH when you move past these examples into more abstract ideas of arbitrary rules defining arbitrary tasks, A basic AGI might not be able to even comprehend the full set of rules that define the expected tasks of a much more complicated AGI, much like how it wouldn't do you any good trying to explain the rules of baseball to an ant.
No, it's a perfect example of security by obscurity. It's just a button, anyone can press it, no key or anything else needed. It's just different from the other cars, so it'll confuse a thief who is following a scripted runbook on "how to steal Kia". Hopefully enough that they move on to the next car.
> Returning the Senate to selection by state legislature also solves the complaint of unequal representation in the senate.

?? Wyoming would still have 2 senators, just like California. How does that help in any way?

> Representing the people isn't supposed to be the purpose of the senate.

For many of us, that's precisely the problem. The role of the government is the representation of the people, and to the extent that the senate fails to do that, it is a failed part of the government.
https://youtu.be/7JCHAxW2KEI
Not many sleeps to go before the end of the year.

NASA has a kit for building a model of the robot probes they send to land and drive on Mars. It was priced about three thousand dollars before inflation struck.
It’s all relative though, big tech gets hit all at the same time.
It's also mentioned on Wikipedia
https://en.wikipedia.org/wiki/Australia/Eucla
js exception on ipad firefox

Localization: No localization: Core.Progress.Loading (int)
... And that's supposed to be bad? Even a solar project takes 10 years in Germany.
Its merging lanes in the video though, isn't that FSD? I thought autopilot held your lane.
> There is a big difference between “learning” and “preparing for a specific test.”

Yes, but the PRACTICAL EFFECT of doing away with tests would be to disadvantage the hard workers.
Fun fact, I wrote the initial prototype of a chrome extension called the Awesome New Tab Page while a junior in high school, it's fun to see it's still around!
Cormac McCarthy does not have ADHD.
One of the downsides of work from home being the new norm is that has already become part of the job.
I agree that a lot of engineers would be put off if they had to do this.

The problem I see is managers - project, product, and engineering - who think engineers shouldn't be doing this stuff. Whether the engineers are product-minded isn't considered. Sometimes a PM sees the engineer interacting with users as a sort of intrusion on their domain. Other times an EM thinks they're saving cycles by keeping engineers away from the "non-productive" work of interacting with users.
> I do believe it will work. Eventually. After hardware upgrades.

Ok but that's not what Elon ever sold, even once, even a little bit.

He's promised full self-driving is one year away for each of the last nine years. [1]

So I'm happy you paid a huge sum of money to beta test a product on a completely unrealistic timeline, but that's not going to suffice for most customers. I have to imagine that many, if not most, people took the company at their word.

[edit] Here's a compilation video. [2]

[1] https://jalopnik.com/elon-musk-promises-full-self-driving-ne...

[2] https://youtu.be/o7oZ-AQszEI