skysight-inc/HackerNews huggingface dataset:
I dunno. Both sides can get heard but it's like half the time I don't understand what the other side is saying, the other half they won't change their mind, but more importantly won't give me enough info for me to reconsider my position and learn from it.

eg. I don't understand what the other side is saying: You mention identity politics. I don't care. I don't know anyone who cares, including trans people I know. They (and I) would rather have a good night out and a couple of drinks.

All such discussions become fruitless in the end.
"It doesn't matter, as long as enough other people agree that 50mph means the same thing."
Security Analysis of SMS as a Second Factor of Authentication
While Solaris on SPARC ADI is doing just fine, and there are ongoing efforts on ARM.

Intel just missed the mark once more.
I have checked [1], so the VP9 already has generally available hardware support, and Intel just a few days ago releasted their Tiger CPUs that do support AV1 [2].

[1] https://en.wikipedia.org/wiki/VP9#Hardware_implementations

[2] https://en.wikipedia.org/wiki/AV1#Hardware
Cryogenic fuels also give possible efficiency boost by precooling inlet air, but that's bigger gain for Sabre-style engines (HOTOL, Skylon, etc. SSTOs) or for efficient supersonic airliners (proposed derivation of Tu-144 used liquid H2 to gain low operating costs for it's typical Ma 2 cruise speed.)
Sorry, but there is plenty of happiness research that contradicts most of what you say. There are world-wide studies about it every year in nearly every country of the world. Just look up "World Happiness Report", for instance, but there are many more studies. You can barely find a topic with less empirical research in psychology, sociology, and economics.

You're right that religion and community also play a role in happiness. That should be in the list. However, the rest of what you say is just wrong, or at least very misleading. People in very poor countries are overall less happy or satisfied with their life (according to their own reports) than people in richer countries.

There is a basic level of welfare that anyone who wants to be happy needs to attain. If you don't have that, then there will be all kinds of worries, e.g. you're worried about losing your income when you get sick or how to get enough food for your children. In that case, you cannot be happy. The basic needs and any existential worries associated with them cannot be substituted with religion or anything else.
I agree with the sentiments of loosing control but i wonder how practical this is. One of the best things about remote development has been able to code at home in my yard and pushing changes when needed. My experience using hosted VsCode wasn't good, in-fact our entire team felt it was slow and cumbersome, the issues raised ended up taking too much time devops time as well.

As a commenter pointed out, we're back to mainframes. We got phones which got smarter and pretty damn powerful only for us to go back to web apps.
The bigger question I have, why did you not delete the data when asked to?

I understand idiot users, but what about users who actually want to delete it?
Is that true with Spotify? Didn’t Pandora already exist and have considerable traction? rdio and a few others come to mind as well
There’s a lot of marketing associated with the cloud. It is not that cheap. There are definitely economies of scale with the cloud, but when you see how much profit the big boys make, rest assured, not much of the cost savings are being passed down to you.

And there is so much vendor lock-in, I’d much rather just start from scratch and do everything myself. They say the point of the cloud is easy deployment but honestly that only works for hobby projects — anything serious, and you will be tweaking everything quite a bit so there isn’t much benefit of these ready made solutions as you will eventually hit a roadblock that they can’t overcome easily and you will either spend a lot of time making your cloud solution work or abandon it for something else.

Definitely a huge risk of losing control, the web and everything is becoming more closed.

Agree with you 100% that we need to support open movements
You'd still need a computer, though, so now you pay for two laptops, one physical and one virtual?
Is this tongue in cheek? JavaScript numbers are floating point, are they not?
Alright, so let's take you literally and seriously: A boss can't fire a homosexual for being homosexual, because that's something he is.

But can definitely fire him for anything he does, right? Like having a pride flag on his backpack? Or committing the speech act of saying "I'm gay"?
But would they do it without a good reason? That sounds like a lawsuit in the making.
Thank you, both good ideas. I'm not sure right now about how to support more dictionaries without making the UI too busy, but it's something I'd love to find a solution for.
"this has the potential to be just about the biggest bang-for-buck weapon we have against climate change in the next decade."

Now we only need to get cars 'n' lorries etc, ships and aeroplanes to eat the stuff and it's job done. Obviously, coal and gas fired power stations are already changing their diet and farting and belching less methane already.

The Great Barrier Reef is already de-bleaching and the Greenland icesheet has stopped melting.
https://www.gnu.org/licenses/gpl-faq.html#GPLPluginsInNF

It's complicated, but essentially yes, you can. But you may not be able to distribute the compiled work, just the source code, without bundling the closed source libraries.
Any significant downside to the process based model? I haven't benchmarked the memory consumption of minimal a Go process but it should be well below what e.g. a minimal JVM application uses. With the right serialization format IPC can be reasonably efficient.
INTO would still need to check the flags and you would need to invoke it after every operation that could overflow. You can't configure the integer ALU to raise an interrupt automatically after any overflow.
Blackrock tells staff they must reveal romances linked with anyone in company
> The fact you can get all your work taken away because of fraud, and have no recourse is unacceptable.

Correct me if I'm wrong but wasn't Google/YT TOS saying that by uploading materials user gives away its rights to these (or at least some rights)?
I don't understand how learning the definition of a limit, colimit, adjunction, pushforwards, pullbacks, equalisers, co-equalisers and the Yoneda lemma, can help you write code. But I'm willing to be enlightened.
Quasi: https://arxiv.org/abs/1611.01576
Paracetamol?! That's astonishing. I appreciate that this is about in-utero expsoure in the first trimester, but I can't help pondering the widespread overuse of Calpol in children (or whatever you call it in the US).
> There is no scenario where non-technical users boot into a malignant OS.

According to the report there is, and I believe the report is correct, when the "malignant OS" is not actually a full OS, but rather a rootkit. This rootkit might have been the result of a non-technical user opening a mail with a strange attachment.
No, JS engines optimize heavily for small integers (31 or 32 bits) and dynamically overflow into double range as necessary.
Enlighten me if I'm mistaken, but are there recreation spots that are not harmful to some animal life or the ecosystem? I suppose there are forms of recreation that cause less harm than others, but if you enjoy offroad driving, you're going to hurt something. Pretty much all the things I enjoy are unsustainable and generally harmful for the environment(motorsports, winter sports, eating meat) and at some point it becomes hard to care. I fear that there is no way to keep my conscience clear if I do not live in denial. I wonder how common this is.
Why would you ever ever have the ability do this "allowing premature opening of the sterilizer door".

Ironic it was air quality regulations - that did for them.
Sorry I never looked at the perf aspect of it since my needs were modest (less than 50 web pages per day). The first thing that would come to my mind is to parallelize it but then it's going to become pretty complex.
FWIW, division by zero already does the same thing.
Hacker News is a popular forum where participants engage in freewheeling conversations using headlines as a discussion prompt.
>The docker api has no way to control access such that it's not equivalent to root access.

I've thought this was a mistake many years ago. The fact that the docker daemon is running with root privileges is also something they should have solved a long time ago. Docker is pretty pathetic when it comes to security.
Then you don't trust anything.

Or are you literally replacing all OEM firmware, using purely open hardware. Using purely open source firmware. Verifying the firmware you have corresponds to the sources you have. Verifying that there is no additional secret firmware you don't know about, verifying that the hardware you have actually corresponds to the open hardware specs you have, etc. i.e. Doing an insane amount of steps that are so impractical, you might as well make your own computer starting from first principles.
I specified platinum for a reason. High value, and high potential demand. I believe that if supply expanded price would go up as industrial processes switch. (diesel catalytic converters would be better with platinum, but total world supply covers less than 10% of all diesel engines so they use alternatives)
> Aborting the program on integer overflow seems so drastic.

Disagree. Overflowing of a signed integer type is undefined behaviour, which deserves to be taken seriously.

I was surprised to see that the article doesn't mention the signed/unsigned distinction, or undefined behaviour. Overflowing of a unsigned integer type is not a problem, it's defined to wrap around, and may be done intentionally.
For all reasonable sizes of black holes, the flux due to Hawking radiation would be _so ridiculously low_ that it wouldn't change anything about our usage of the term "dark matter".

In fact most dark matter models do assume some form of extremely weak interactions with normal matter or dark matter decay, which is how we try to detect dark matter. The effective flux from such interactions is a lot larger than Hawking radiation would be.
There's a reason we had to switch away from that. The crop rotation cycle isn't an efficient use of land. Synthetic fertilizers exist for a reason -- the human race wants and needs an excess of food. No one wants to switch to a model of food scarcity.
This is such an obvious solution. I am seriously wondering why this isn't integrated into docker directly.
Because it is a tiny community and D still lacks many of the libraries and tooling that those communities have gotten in the last 40 - 25 years.
Open source maintainers' must haves
GP mentioned restoring from backups. You generally don’t delete from backups outside of the normal cycling policy, because otherwise they’re not backups.
Skydiving perhaps
There is an extortionate component to the ToS, yes.
Modern superscalar processors have more than one execution unit. The latest Intel microarchitecture has 10 execution ports, which means it can theoretically execute 10 μ-ops per cycle. With a 200+ entry reorder buffer, the processor is trying hard to cram those execution units full every cycle. How successful it is depends on dynamic data dependencies and fetch/issue bandwidth. At 3ghz, to reach 0.1ns latency (on average), it only needs to achieve 3 instructions per clock.
Are you aware that VS Code is the driving force behind key standards such as the Language Server Protocol https://langserver.org/ and Debug Adapter Protocol https://microsoft.github.io/debug-adapter-protocol/?

These standards have revolutionised IDE language support in the last few years meaning I can now run my code on a remote machine and connect to it using VS Code or any other LSP compatible IDE.

I write a language server for a niche scripting language, and Microsoft's specs mean that I wrote support for VS Code and now Sublime text, Emacs, Vim, Atom, etc all just have support too.

You can, right now, run VS Code on your Linux server, and another copy on your Windows desktop, and just use SSH to connect them seamlessly: https://code.visualstudio.com/docs/remote/ssh

Sure, this currently uses a Microsoft server to set up the connection, but I'm sure the moment they lock that down someone would fork the extension and provide an alternative.
Visual Studios! Unfortunately nothing comes close for C++ development on linux, CLion and QTCreator are a distant second.
> What does "overthrow the king" look like when the alternatives are uploading your videos to other sites and getting a handful of views?

Twitch somehow seems to do a pretty good job of competing with YouTube.

If you move and only get a handful of views, do you really have a channel? If you can't take your viewers somewhere else, do you actually have viewers or are you simply one of the interchangeable nobodies that YouTube uses to keep YouTube viewers engaged?

I'm reminded of the "influencer" who couldn't sell 10 t-shirts to her "thousands" of viewers.
> mostly uses standard javax/Jakarta/Eclipse etc APIs

This is the selling point for me, never was a Spring fan.
I upvoted it but think it doesn't matter who wins. The question will be what happens during Interregnum. There is a huge potential for violence (best case) and even a Second Civil War (worst case): https://www.theatlantic.com/magazine/archive/2020/11/what-if...
Weren’t they recently caught meddling with FAA regulations to continue with non-redundant MCAS implementation?
> But guess what, they had no idea how to use our tool or integrate it within their workflow. And to be honest, nor did we.

They developed a tool without developing working out how it would be used. Is this a problem of bleeding tech in itself, or more of a problem of (product/service) comprehensive development methodology?
I understand your concern, but from a business point of view, sometimes outsourcing liability to the cloud is an extremely cost effective way to meet certain regulation and compliance requirements.

It would be foolish, if not impossible for a start up's infrastructure to hold the same level of certification as Azure, GCP or AWS.
Add to this the perspective on developer knowledge: Instead of controlling you dev environment, running the software locally for testing, and having all kinds of tools available you now get developers that only know the github interface to the code base. The have no clue about execution or tooling. All that ends up in the hands of some "specialized" companies or services. That will a) lower the quality of software and b) reduce the value of developers. A little bit like the distintion between IKEA-style furniture and the one you can buy from a carpenter.
I think the idea is that across voters, the average difference in preference for A vs B is revealed by choice of voting strategy along the lines you're mentioning. If your preference for A is strong enough that you want to secure a vote solely for A then that choice of strategy does so. But if you want to preserve votes for A and B both, you can do that. Presumably someone else would feel differently, and it would be reflected in expected voting patterns.

No system is perfect, but at the same time, at some point "strategic voting" becomes revealed preference. The issue is how well a voting system encodes these things.
I learned vim so that ostensibly I could fire up an editor and begin coding on pretty much any linux box I come across.

This is essentially a solution to that goal, multiplied across any device with a web browser.
There is a difference, however. The connectors that require a lot of force for insertion and removal have some true advantages, they are usually the simplest, cheapest and generally reliable components. Almost nothing can go wrong with a simple wire terminal, it's just a piece of rectangular or round metal. Although it can be difficult to disconnect for servicing, but you're only expected to do that once per year. On the other hand, "easy" connectors are designed in a way that, instead of requiring the mating force necessary for a good contact , it's provided by the connector mechanism itself, and as a result, they're often more complex, expensive, or fragile, such as a USB connector or a ZIF socket.

A software analogy for an "easy" connector would be, "fancy software with good user experience often has a lot of complexity hidden behind of scene, and can be fragile". But I'm not sure what would be the analogy for a cheap connector. Perhaps, a shell script?
Their reasoning hardly matters to the victim.
But I don’t think they would outright delete data. Microsoft just appears more trustworthy in that area.
How to speed up similarity search in recommender systems (using FAISS)
OK, got it. Not ideal, but at least that makes it readable ... thanks!
Right, there are such scenarios, but it comes with disadvantages that are also relevant to security, to a larger degree in my opinion, and the mechanism is not excluding every form of rootkit. If you open a malignant attachment and execute it, there is just so much you can do.
While this is true on the machine level, it also really depends on your programming language.

Certain languages like Python or Ruby automatically convert a smaller integer type to a larger, unbounded one. Other languages like Swift (or Rust in debug mode, I believe) prefer to throw an error upon integer overflow instead of silently wrapping. I believe that the silent wrapping behaviour in e.g. C and Java is a decision that prioritises performance over safety, as this is behaviour that you rarely want, and if you do, there should be better ways of expressing it.
Now if sites would all just accept {word}{word}{word}{word} ...
-Oh, and anything by desert aficionado extraordinaire Tom Sheppard. (Though being the diligent chap he is, his books mostly focus on getting out of trouble, figuring most people know all too well how to get into it in the first place!)
Show HN: Alpodo – Free simple, Easy to use and privacy friendly analytics
Of course they will. Cancel culture is a thing, you know.
Likewise, interesting and fun mechanics don't necessarily create a fun game.

Take EVE Online. I love the ideas of the game. There are no rules (As long as you're not hacking/cheating) to what players can do. You can scam people. You can kill noobs (Though if you're in high-security space, you'll be instagibbed by CONCORD, essentially the space police). And the fact that losing your ship means its GONE means there's always a demand for crafted goods. Skills are learned over time whether you're playing or not, so you don't need to grind.

But...the actual gameplay is boring as hell [0].

[0] https://youtu.be/4c6jafaiPh8?t=66
Still not sure the typewriter on which old man and the sea typed on.
32-bit floats, 7 bit exponent, 24 bit mantissa, with an extra bit for signifying "special values" (infinity/NaN/0/~0). Fixed-length 8 bit instructions. Two registers. Separate load/store, arithmetic is reg-reg only. Branch delay slots (5 § 1).

RISC forty years before RISC. Zuse was and is an utterly underappreciated genius.
Sure, but computer arithmetic is modulo some power of two, which is not a prime. So you don't get a proper field and in particular, all even numbers don't have an inverse.
This is market forces at work. Regulations and environmental science used to help to define the rules of the market are really a useful way to allocate resources. Worry less about telling people what they should do. Instead, think about how we can construct market rules to incentivize good behavior.

At least that's my two cents. It's fun to talk to friends about how to fix the world with a central planning mindset but there are a lot of smart people out there. Let them do their thing. Today's fads (lab grown meat) may or may not work out. Maybe the best solution hasn't come along yet.
The essential thing missing from all of these discussions (unless I am misunderstanding people) is the immediacy of the incitement. The context in which the speech matters. That is where the imminent and likely parts properly arise from.

If you write a book advocating for violence against x or y group or individuals that is permissible, but if you were in a crowded square and advocated the same thing when those targets were also in the square and it is likely that your incitement will lead to violence then it is not. That's incitement, it's imminent, and it is for a lawless act. But again, if you did it at home on your blog in some nebulous sense that isn't likely to cause some specific event then it is protected speech.

An important distinction here is that "true threats" are a separate category from what we are talking about. A true threat doesn't have a "likely" or "imminent" component and so is even broader in scope than violent speech in general. That is, true threats are not protected.

https://www.mtsu.edu/first-amendment/article/1025/true-threa...
Those red bellied Emirates A380s stand out so well against the sky.
Ted Lasso: the ebullient gift that keeps on giving
A simple library for loading into JetpackCompose using Glide, Picasso, and Coil
Some starting points: tuples are categorical products (an example of limits), sum types are categorical coproducts (an example of colimits), effects are often monadic and monads arise from adjunctions, the Yoneda lemma tells you that if you have "f a" and "a -> b" and you know nothing more about the "a" then all you can do is fmap the function over the functorial value.

Sure, knowing this doesn't "help you write code" in the same way that knowing "you press the keys on the keyboard to get text to appear on the screen" but I've found this way of thinking to be beneficial to some degree when programming.

But I think that eru is trying to emphasise that one should learn how to program first and then use category theory as a tool to organise your understanding.
> Have you met a single person in real life that thinks that way?

Not the OP but yes. Can't speak to any percentages but I do personally know two people who have been vocally advocating for civil war to "wipe out the left" for years now. Both are successful very wealthy entrepreneurs in CA.
Can they legally enforce it?

What about true love instead of romance?
Why is Slack still an Electron app? I stopped using it because it's so slow. Native apps are fast.
Hasn't the blockchain hype subsided a little by now?
>If you wanted to parse "0. toString()" correctly, you could use unbounded lookahead

Right, which is what I said. If you agree that unbounded lookahead is required then we don't really disagree, except on the somewhat subjective question of how 'hacky' that is.

If I understand correctly, you suggest that unbounded lookahead could be avoid by allowing '0.toString()' but not '0. toString()', while still allowing both '(0).toString()' and '(0). toString()' and both 'foo.bar' and 'foo. bar'. That would produce highly counterintuitive results in some instances:

Parsed as one expression:
{}.
foo

Parsed as two statements:
0.
toString()

But again, it is really a subjective judgment. Obviously you could modify Javascript in this way, and on that point there is no disagreement.
There's really no substitute to mind-uploading when it comes to defense against kinetic stuff.