skysight-inc/HackerNews huggingface dataset:
If Twitter was solving a problem it wouldn’t be in the situation it is.

It provides a house for your clicks, then you sell the clicks from your house.

In twitters case I would recommend they use checkhouse which will help them monetize their checks. Tumblr is already way ahead of them.
> An in-person game can last easily 12 hours

How are you playing it? We've never had a game run over 4 hours.
So... I understand like seven words in your comment so forgive me if I'm mistaken, but I don't think this answered the question in the comment you're responding to? They asked whether it could have been picked up in the atmosphere, not whether it's of biological origin in the first place (that would be the parent post).
Wasn't he in the Bahamas the whole time? I doubt he'll face prison time there and I thought you have to be in the US to face american criminal charges.
Or "a single GE Haliade-X wind turbine can output 14MW at peak."
SBF = Sam Bankman-Fried, founder of FTX, the recently failed crypto exchange.

For those who haven't been following so closely to know the principals by their TLAs [0]

0: https://en.wikipedia.org/wiki/Three-letter_acronym
I agree. It is absolutely in the interest of the American government to have Ukrainians and Russians die, preferably through the use of American weapons. The fact that America and NATO have been supporting the war rather than pursuing peace seals the argument.

Any news story that keeps the good versus evil narrative going is desirable.
Well, curl is a bit of swiss army chainsaw for protocols and in general there is rarely a need to have same subsystem (of "downloading/sending something to an url) have support for protocols from HTTP thru IMAP all the way to LDAP.

So there is really no reason to use it Rust, use smaller, protocol-specific libs, less security problems and if you need multi-protocol support just switch by protocol and maybe write some wrappers.

And for calling it from C, "Rewrite it in Rust but make ABI C compatible" means you have to repeat a lot of Curl's idiosynchracies all while recreating all of the functionality. Looking at https://curl.se/docs/security.html there isn't that many of them that Rust safety would prevent so the real gains from that aren't probably all that great.

Now OpenSSL on another hand...
A big net, or a gigantic baseball glove.
they probably have thousands of tabs open
Spacetime Is Not Fundamental
Firefox has been solid for me since the dawn of time, and I have or currently run it on Windows, Mac, Linux, and FreeBSD.

For a while it used to be kind of slow on Mac and Linux, but I think that was slow graphics calls, which points to a possible issue with the graphics driver I was using. But the last time I checked (many months ago), it was much better.
Have you got some links how does this is calculated?
I would love to see this kind of thing applied to an RPG.

Randomly generate a city full of people. Make a few dozen of them the important NPCs. Give them situations and goals, problems they need to solve and potential ways to solve them. Certain NPC's goals are opposite others'. Then drop the player into that world and have the 'quests' the player is performing be generated based on the NPCs needing their help.

Updates wouldn't be adding new hand-written stories, it would be adding more complexity, more goals, more problems, more things that can be, and the story would generate itself.

Done right, this would be incredible.
TFA is published by the US Department of Transportation.
Knowledge Graph Generation from Text
The pace of work that's being done, with a lack of documentation, has been very impressive.
> presumably to make sure Firefox doesn't do anything too wild

I wonder how much of what the Tor Browser version of Firefox does, would be upstreamed to Firefox proper, if not for that deal?

(I wonder how much the Firefox team considers Tor Browser to be "the real Firefox" / "Firefox the way we intended", with Firefox itself just being "the sell-out version of Firefox"?)
Popular tax prep software sent financial information to Meta, report finds
What a weird criteria to define engineering - consequences!
Also add "at the present time, in this version of the multiverse", just to be sure it has enough context.
I love the idea, but I think this isn't going to be "the one".

It's VC funded, the VCs are going to want to get a RoI.

And we all know where that leads...
Yes, I was disappointed that the "bus" routing option appears to be for driving a bus.

The Valhalla pedestrian routing engine does include ferry routes, though it completely ignores ferry schedules. (Ferry use can be discouraged in the routing options... the interface for fine-tuning options for the different routing profiles is quite impressive. )
Key takeaways from that book are mostly about money:
1) science is expensive
2) having a gigantic hose of money helps
3) scientists should not be the same people acquiring and managing money and programs

Very disappointing that our current academic science system operates with almost an identically opposite model to Bell labs.
https://techcrunch.com/2013/11/22/geeks-for-monarchy/
Traditional Customer Data Platforms have failed, time for headless CDP now
> Except of few ideological mistakes, I would say, quite a lot of time was wasted on doubtful technical decisions ...

Not just technical, but remember when they expanded into physical products that made no sense? I don't mean the handful of scanner implementations - those made sense even if they were made obsolete. The notebooks with "smart" scanning were okay at the time as well, even if they quickly became obsolete too

But I mean stuff like backpacks and socks.[1] That never made sense to me.

I kind of wish Apple had never made iPod Socks, because then we could have a very good indicator of sock-selling as a sign that things will not end well.

Other socks I have around: Snap, Yak, a handful of defunct delivery apps.

---

[1] https://twitter.com/mlevchin/status/281668296628129792
This is the cryptobro equivalent of claiming, "If we don't allow murder then we won't be able to kill the next baby Hitler." There's much better arguments to make than this one.
> Because there is no safe infrastructure for cycling, and that is the main problem.

Which, as I pointed out, could be addressed with more effective barriers between motor vehicle and bicycle lanes. But I think you’re very much overestimating the willingness of Americans to ride bicycles to get around in a Florida or Texas summer, or a Minnesota winter, or up the hills of Seattle or San Francisco, as well as the degree to which Americans are willing to tolerate constantly stinking of sweat.
The example using closed intervals makes sense.

I see why you mention 1-based indexing, but it’s mostly a different beast. I’ll defend 1-based indexing here because, having used Lua a lot, the indexing issue just goes away.

People like what they’re used to. Most coders are used to 0-based, but we all start life 1-indexed. We begin counts with 1: chapter 1, the 1st floor of a building (in the US), 1 AD, the 1st of Dec, etc.

In C/C++, 0-based makes sense because we often care about pointers and pointer arithmetic. But in languages without pointers, that reason goes away. And you can still use half-open intervals with 1-based indexing.
New players and stretchable diplomacy period length :)
Parody is definitely important. I (at least) would really have appreciated this project, and your description definitely made me laugh out loud. Thanks!
They're honestly lying to themselves to rationalize their choice to be paid a lot to do bad things.

At the end of the day, we all live under this system and are forced to participate.
> You could look up a stock quote right away instead of looking at an outdated quote in the paper, or calling a broker on the phone, or having a dedicated fancy service just for that. You could email a friend half way around the world. You could read the full text of a book for free, if it was from before 1923. In general, you could transmit information freely and cheaply across the world -- as long as both recipient and sender were on the internet somehow.

I'm skeptical of crypto as well...but when reading your post about the internet it actually reminded me more of crypto than not.

Although the internet looks revolutionary in retrospect, it may have felt incremental at the time -- because the telephone already existed. Sending an email vs. making a phone call. Driving 30 mins to the library vs. using an internet browser.

What about sending money to a friend in Germany today? Sure, it can be done. But it's going to take several days, involve currency conversions, fees, and likely some phone calls. With crypto they just need to message you an Ethereum address and it's done.

What about sending $20k from one US bank account to another? It still takes 3 days. Isn't the crypto speedup as significant as emailing a friend vs. making a phone call?
Googling "how many people work at stack overflow" gives a number less than 400. If true I think you could put together and run Twitter with less than 400 people from an engineering stand point. However Twitter probably has a much higher soft skills head count for moderation and what not. Though it wouldn't surprise me if a lot of that was contractors not direct head count.
I'm comfortable with their approach to anonymizing the interaction, and assume they will find a way to remove that dependency.
> Android is no better.

You don't have to use an app store that violates your privacy on Android. You don't have to send your location to Google every time you get your GPS location, unlike how iOS sends all your GPS lookups to Apple. Android is far better. The key difference is user control.
Gary Gensler.

The public won’t hear that name on The View or Trevor Noah. Therefore there was no fraud.
If they sent SBF to jail they'd have to send all the other bankers doing it too. Ain't gonna happen.
Right. What I'm saying is that swap vs available HD is a tradeoff the OS should be making and it's probably going too far in the "have avail HD" side of the spectrum or at least not employing enough predictive analytics to figuring out the right balance for any given time.
Well, the fact you were there indicates there was at least one large animal in Antartica.
The Linux design to allow for overcommit is weird to me. Why would you not want to be up-front about the fact that you don't have enough memory available to hand over to a process? The process requested a certain amount of memory to be allocated so surely it expects to use it, no?
I not sure whether that satire. In case its not, most languages that allow inline assembly (like C) have an optional "clobber list" argument that tells the dataflow analysis of the compiler that your assembly snippet overwrites certain registers [1]. Inline assembly doesn't have target specific clobber lists because it's assumed that the code only works on one target and the programmer has to take care of making it work.

1: https://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO....
Fair point! I would love to use the Extremely Linear Git History of the parent post.

I actually wrote a new layer on top of Git years ago (I called it git4 IIRC) and I pitched it to both GitHub and GitLab but they ignored it.

I guess I should have pitched it to the mailing list. I think I was too afraid it was dumb. Will do that at some point.
Show me your embedding from high-dimensional political belief to 1d left-right spectrum.

What you really seem to be commenting on is contextuality not the absence of a center.
I believe this is a scam that takes advantage of people's emotions about the FTX collapse.

(In the wake of FTX I'm making a conscious effort to point this crap out as explicitly as possible ahead of time.)
China subsidizes mail to the US. Amazon has to pay for all their logistics without government support.
>the fact that it’s now three weeks later and he’s still just walking around out in the open

It takes time to run an investigation. Since FTX is not a regulated institution, it may in fact not be a fiduciary for its 'customers'. It's not black and white from a legal perspective and will take time to unravel. The fact he's still walking around means the US isn't a banana republic that just locks people up by popular demand.
Housing Shortage Reflects the Cheap Cost of Holding Vacant Land
No these are trash, but my boys gentlemen investors in Safemoon, those are terrifyingly powerful.
I blame US-centric Apple auto-correct, despite using Canadian-EN keyboard setting.
The issue is that strncpy() isn't a str___() function, despite its name. It's a 0x00-padded memcpy.
Yes, but it's not a property of the assembly (or assembler), it's a necessity for the compiler to correctly codegen around the inline assembly.

Historically, assemblers have been really dumb, so ABI is not a thing they'd track, especially as... I don't think they know what functions are? So while they can notice call/ret, they have no knowledge of a label being a jump or call target per-se, do they?

So you'd need an assembly-like language to encode this sort of information.
Which is why these people want to cripple the car infrastructure.
New beard trimmer, old one is on its last leg. Or those nice fury slippers to walk around the house in.

A nice handwritten card would also do.
Tax Filing Websites Have Been Sending Users’ Financial Information to Facebook
There are so many people who should be blamed for the insolvency of FTX before SBF. Like, first and foremost, all the idiots that gave their money to an experimental wacky business model. But also the government and industry institutions that didn't go "What The Actual Fuck Are You Doing, No No No No No Please God No, Stop It Now" and instead were like "Hmm, The People In Charge Think They Might Make Some Money With This, So It's Fine Please Continue".

The fact that anyone gave this dude any money, considering he literally looks homeless half the time, is enough reason to conclude everyone involved got what they deserved. If you get grifted by a homeless looking person, you deserve it, and if you are a good enough grifter to take billions of dollars while looking homeless, you are entitled to all the millions you stole. People who throw all their money at a risky get-rich-quick scheme aren't innocent bystanders (unless they're literally mentally incompetent, but I don't think that explains the sheer size and scope of crypto today; it's mostly people propping up a giant lie with the hopes that they'll profit before it topples on them).
At some point people should realize how racist this kind of framing of Chinese development is.

These are indications that the west hasn't progressed as much as it seems to think it has.
Term I _coined_ but also _discovered_. There's a big difference ;)
Measuring Perception in AI Models
My Sonos speakers has been kind of buggy but I also have a brand new google home and it is not any better. I am thinking the blame is on google assistant. Google assistant seems to do a much better job understanding me but is inconsistent with nearly identical input. Alexa seems to be worse but is at least consistent.
Ooof, I think most devs can modify an existing code base in a few days. To learn all the idiomatic styles, tradeoffs of the major libraries and different build systems take months, maybe years IMHO.
It is tied to your Apple ID, which is tied to those details.
I'm not the one redefining words here: you've redefined "code" as "specification".

Canonically, within the industrial context, there are two processes for achieving compliance of implementation with specification ("correctness"). The first is testing, the second is formal verification. In either case, you need an artifact at a higher level of abstraction (the specification) and one at a lower level (the implementation).

In testing, someone who has access to the specification can evaluate the dynamic behavior of the implementation and determine whether it matches. In formal verification, you can do the same by static analysis and proof.

If you say "the code is the specification" then correctness becomes completely vacuous. The code is correct because it runs. Great. So what? If the implementation results in behavior that is completely unintended by the author (e.g. your smart contract contains a re-entrancy problem: a notorious source of bugs, or isn't robust to EVM stack exhaustion) and you still want to claim it's "correct" then I just don't know what to suggest - we're never going to agree, and I don't think your usage is anything like standard.
you’ll find “buy to win” offers online and instore

Depending on your jurisdiction, you may not have to buy anything for a chance to win: https://gleam.io/guides/no-purchase-necessary
Software isn't a house. It's also not a car or whatever your favourite other analogies are.
What are your thoughts on the idea and the architecture presented in the article? Will headless CDP drive similar impact that headless CMS have brought?
I don’t even want to be paid. Let me see it! It could be useful to me. Also, let me change it. I am not as interested in gambling as YouTube seems to think.
So fork it; it's FOSS.
Extremely effective way to waste electricity and emit CO2.
I'm always confused by arguments like that. The only way it works is if you assume bad faith (c.f. your six uses of the word "lie") on the part of everyone involved.

Isn't the much (!) simpler answer that the journalist had what he thought was a juicy scoop, the editors wanted to run it for clicks and eyeballs, and the system of checking and verification broke down. But that's just a mistake, and it happens everywhere in journalism. And it was corrected rapidly, by everyone involved.

You want this to be somehow morally different because of the "ZOMG WW3" situation, I guess? But I don't see how that works logically. People are going to make mistakes even in wartime, the question is if we trust folks in power to handle those mistakes correctly.

And, to repeat: people in power absolutely handled this responsibly. That's a good thing, not a bad thing, and I think we're much better off by rewarding that responsible use of power vs. screaming hyperbole.
Well, C and Scala are some counter examples that immediately come to mind.

Kotlin is probably more similar to Java than any other mainstream language. There’s almost no learning curve there, while going from Java to other “easy” languages like Python requires significantly more time to get used to.
Web browsers are definitely way measurably better and more stable than they've been basically since the beginning. We went from buffer overflows in the URL parser, dog slow JS interpreters, and unclear specs that are implemented completely differently in every engine, to today, where browsers are some of the finest engineering in the whole field, featuring state of the art JITs, extremely precise specifications, and bug bounties blowing past six figures once you get to code execution.

Of course you can do something ridiculous and compare today's Firefox with NCSA Mosaic or something. And yeah, old-school HTML would still be perfectly usable if people wanted to do that, so it's not like this is entirely pointless. But if you even make the comparison slightly more reasonable, like comparing Chrome and Firefox today to their versions from 10 years ago, I mean it's really no contest. From the standpoint of the core functionality, these are better browsers that are faster and generally more efficient. It's not just because computers got faster; that enabled more complicated things of course, but I have several older machines still new enough to run some modern software (Pentium 2-4) and generally, the newer browsers just run significantly better when doing equivalent things. They handle load better, they generally load pages better, scrolling generally feels better... Even on crappy single core processors. Even crappy sites like YouTube can work pretty decently on a Pentium 4.

This is not really that surprising because it's not like they haven't been optimized for this. Even if phones are starting to get very fast, there's still plenty of lower end phones on the market where it's important to be able to deal with slow processors with few cores.

Chromium is often my go-to codebase when I want to see how to do something correctly, especially with weirder OS APIs. Perhaps somewhat fittingly, I used to often use Qt for this, in a different world.
Even multiple appends are not that bad for rebasing - if you put the remote changes before your own then after the first commit the context for your remaining commits will be the same.

If order actually matters then yeah, git can't magically know where each new line should go.
I have to say that these advancements leave me unsure whether ML is much more advanced than I previously thought or human behavior is much less complex than I previously thought.
I agree with you that "this thing kicks ass."

I think a good way to really upset people is to tell them that they're wrong. Which I also think is the major factor in the negative comments here.

The game does rate your answers either right or wrong and that upsets people when the answer is subjective.

It's hard to take criticism, especially if it's negative and/or destructive. I think though that the game author could take in the common theme of the criticism here and update the game. Either by adding textual description or updating the problems.

Most brilliant programmers I know are really bad at UI design. Really bad. I think a game like this is very, very helpful to give people the basic tools and jargon to talk and think about UI.
Server certs are a different issue. If OpenSSH, by default, sent SHA256(logged in user’s password) to the server, even after verifying the cert, it would get laughed out of the toolbox of security-conscious users.
Is the free membership enough for reporting? Not quite clear whether one has to pay to report them
I have basically the same set of questions.
Instead of viewing the situation as Firefox selling me down the river to Google, I like to view it as an opportunity for collective bargaining.

Firefox is my union representative. They are better able to fight for my interests against Google than should I go it alone and use Chrome.
One thing it is worth noting is that the user experience on Windows of running out of memory is a lot better than on a Linux desktop environment. While things usually slow down due to a lot of swapping, the main UI continues to be functional enough to allow you to carry on using it and close things.

Work is being done these days to improve the situation on Linux, but the default experience can be pretty painful. I was using Android Studio on a Fedora machine with on 8Gb of RAM, and sometimes the whole system would completely freeze for 10s of seconds at a time. This is not fun.

Some references to work on Linux:
https://lwn.net/Articles/317814/
https://fedoraproject.org/wiki/Changes/EnableEarlyoom
Ugh, I had a similar issue when I forgot to clobber ecx when using inline assembly for rdtscp. Very annoying.
The null problem has been around a very long time. It's been a huge source of errors in programming. I'm glad to see it actively being worked on, even if it is awkwardly being retrofitted on an old language.

I can only look on with disappointment when new (or newish) languages include null as part of the language instead of doing something more sensible like having an Option/Either type. Of course, I won't name names... cough Go cough