skysight-inc/HackerNews huggingface dataset:
Regardless of what’s up with the tech stack, I find it difficult to want to be a part of whatever this is:

https://mobile.twitter.com/elonmusk/status/15945006557246095... (screenshot: https://raw.githubusercontent.com/aboxwithrocksinit/test-buc...)

If this is the new town square, you can forward my mail to a cabin in the woods.
There are a number of 2-player games that use a solitare board. My favorite is Asalto[1], which is a variant of fox-and-geese.

Played it with 24 pennies and two dimes on a hand-drawn board once when I was stuck somewhere with no games.

1: https://en.wikipedia.org/wiki/Asalto
It seems uuids are 128 bit, while sha is 160 bit. There is also sha256 and sha512 for longer hashed. So there shouldnt be any worries about the hash being shorter.
No. You should read what I wrote.
I’m not sure to understand what makes it different from WireGuard. Could someone eli5 ?
When you're logged in and looking at your dashboard, you see things in reverse chronological.
Going off-topic is not allowed on HN ?
My toddler also loves this feature. Can confirm animal (and rocket/train/baby) sounds make up a significant portion of voice assist in my house as well.

Fun fact, if you Google voice search animal sounds on a pixel, chrome will (most of the time) serve up a whole animal sounds dashboard with pixel art.
Please see my comment in the thread explaining the three main advances.
“The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination.”

RIP Frederick Brooks
I got Siri to say naughty things by careful instructive naming of my lamps and groups of lights.
at the very least people would stop stealing catalytic converters, that's a win
> as though tons of tech sites (including big names like Amazon) don't just devolve this work to their on-call rotations

Not everyone has the same knowledge and skills. Not everything is documented. Not everything in the documentation is current and correct. (especially after recent changes) It's not even that they won't stay up, but depending on who left the company, the oncall response may look radically different and have different time to resolution.
Yeah that’s at the edge of my memory. I recall a really cool space game that had planet landings too. To pick up fuel tanks.
> * Play a song
Thanks to their newest Amazon Music update, they managed to break this one by only allowing shuffling unless you pay extra for Amazon Music.
This is correct. It's very annoying for any p2p like application, because the punching is a coordinated and time sensitive dance that just circumvents particular firewall bs. The firewall approach comes from this heavily flawed idea of the client initiated model of communication, extrapolated to client=consumers and server=service providers. It's just awful that the majority of the nodes on the internet aren't even reachable by default.

Anyway, it would be much better to leave the socket APIs to handle this, possibly with OS safeguards and privileges. Writing p2p applications is analogous to being constantly protected "for your own good" by a guardian. /rant
And that's why computers used in classified areas have their cameras and microphones physically disabled.
Google+ UIDs were UUIDs (or something looking very much like them).

They were nonsequential and sparse.

For those of us looking to 1) quantify activity and 2) migrate users and data off the system, they were pretty confounding.

Fortunately, Google also provided lists of those UUIDs by way of robots.txt sitemap files.

I used one sample of ~50k of those to estimate total G+ active users as of ~2014 (another group polled a random sampling of 500k for a more precise measurement). And when G+ folded in 2019, I'd provided that information plus some additional bits gleaned over the years and from some additional sources to estimate just how large the archive dataset might be, for ArchiveTeam.

One place where the sparse population might prove really useful is in telephony. Phone numbers as we know them today are densely populated, and in fact, frequently re-used (which is why your new phone is receiving debt-collection calls for its previous holder). It also makes war-dialing or random-dialing viable for robocallers.

If only 1 in 10 billion numbers was valid (about the saturation rate of G+ UUIDs), war-dialing / random dialing would be all but ineffective. If you could dial one number per second, you'd have a 50% chance of hitting a live number ... in 158 years.

(Of course, if you had a listing of valid numbers, again, see G+'s robots.txt files, your search space would be far smaller.)
I really want them to allow different names, I’d rename Siri to “Goddammmit” so fast.
Siri?

HomePods aren’t sold for a loss (Apple doesn’t do that, plus price makes it seem even less likely). Macs/iPhones/iPads/etc also pay for its development.

But it doesn’t exist to make money like Alexa (why would I buy random stuff with it?). It exists to make Apple devices more sticky. And it works well for what I use it for.

The Alexa business model never makes sense to me, and that’s even if the devices were never sold at a loss, which they frequently were.
> I find that 160 bits is a sweet spot of excellent security

Please, for the love of God, leave cryptography to the cryptographers.
The risk of malware is far higher on iOS than on a Google Android device, with Xcodeghost alone infecting more users than all others combined, and oft-exploited system apps like iMessage and Safari requiring a reboot to update. I don't know what you mean by leaks and slowing down (maybe https://www.npr.org/2020/11/18/936268845/apple-agrees-to-pay...), but my point was exactly that this doesn't matter on most Android devices, including Google-flavored ones, because (unlike with iOS) you don't have to use Google's app store or maps or SMS app.
Have you read anything that the DoD says about this conflict? They very clearly do not want to get involved in this war first-hand. Nor would it make any sense for them to do so, the most selfish action here is to simply send weapons and let Ukraine do all the dirty work.
lol now i feel bad making fun
From what I've heard, AWS prices for large customers like Netflix are a lot lower than for Alexa or Amazon Retail. Netflix has the option to switch to GCP or Azure; Alexa doesn't so they don't get those discounts.
Most rankings / evaluations will be subjective with or without a rubric.
What do you use for VOC/PM detection that integrates with Alexa?
I think that's pretty hilarious. It has caught the ire of a lot of furious unhinged puritans too, which has actually been the funniest thing about it for me.
I have a piece of Rust software that has not gone down in its entire lifetime.
Wireguard never had, and probably will not have, a serious vulnerability (one allowing bypassing a tunnel). The attack surface is small, and you can carefully review the code, even formally verify it. The devices could all tunnel out to a nearby VM in the cloud.

This vulnerability is very critical, and discovered by an undergrad (not a security team): Code execution in local machine, taking over tailscaled, hijacking the coordination server, adding nodes, SSHing into machines, SMB shares, etc. The users are owned if attacked, and this was supposed to be a security-focused product.

Part of the problem is the feature bloat, that Wireguard deliberately avoided. Like, I want a mesh VPN, not an alternative to OpenSSH or Dropbox as well. The integrations add code, and it’s hard to secure a larger code base.

The response from Tailscale has been excellent though. Hopefully they will take measures to prevent such issues. This is a VPN after all!
There's definitely a line to walk there re: consumer education, but I'll give the analogy that if you walk into a bank to obtain a loan, you'll hand over _far_ more sensitive information than is in a HAR file. Typically this is fine though, because we're confident we're talking to a party that actually needs this and is whom they say they are, both to lend legitimacy and potentially follow back if something goes wrong. (The fact that we initiated the interaction as well would seem to lend some legitimacy to otherwise "escalatory" requests) I personally see a similar relationship when I reach out to some service provider/utility with an issue, e.g. I'll tell them my SSN but if someone on the street walks up and says "I'm from the water company tell me your birthdate" I'd... make a very confused face.

Both as such, and to be clear, I am sensitive to the making it impossible part, and stand by my earlier statement that ideally you should be able to push back enough to get a cogent answer from the PG as to why they need it, or get an exception if not. (We should absolutely teach people to have informed reservations. Ideally we'd also have better mechanisms for easily verifying identity and securely sharing and ring-fencing information, but if wishes were nickels etc.)

(To wrap this ramble up, I will grant you a scary addendum though: A slight variation to the phishing attack you described even broaches the "We initiated the communication" trust-exercise, as a more sophisticated phisher may be able to by side channel identify that you're having a certain issue and may have reached out for assistance, and can try to intercede in that by extending help pretending to be the intended respondent. The mitigation to this one is typically "never trust someone who reaches out to you, call the trusted verifiable root-of-identity yourself each time." but it illustrates the balance one has to strike in keeping ahead of the escalating cat and mouse game while still being able to securely exchange information when necessary.)
Charizard holo pokempn
Over the summer, Yeah there is three but I didn't think the 3rd was really running yet. It was kind of just there with some small things dripping in.
Complex software has complex failure modes though.

An application running on a single platform, self-contained and with some basic failovers such as redundancy (2+ machines running the same application), etc. should have ridiculous uptimes.

A distributed and complex system with interdependent components, under variable load, with different capacities for subsystems running across some thousands of machines will, inevitably, encounter some unforeseen state which degrades the system as a whole. It can be a small component that cascades a failure mode in an unexpected way or can be a big component failing spectacularly due to a bug, or race condition, or a multitude of other issues that are not entirely predictable and guarded against at the time of writing such software.

The latter is what has "wear and tear", it's not one software, it's a whole system of software communicating with each other in varying states of hardware decay, you can design and build it to be resilient against a multitude of predictable issues but you can never expect that it will run perfectly fine unattended.
Don't forget about the diversity of people as well, you can find authentic food from pretty much any part of the world here.
It’s possible to make things that last if you are in total control of the whole stack, including hardware.

Embedded systems that still do their job after 30 years do exist but they live in isolation in a specific and controlled environment, and are built for a limited, unchanging task.

On the other hand, complex web software is build on layer upon layers that are not in Twitter’s complete control.

Hardware change regularly, requiring changes at the lower levels of an OS, inducing potential changes in behaviour, performance, which require adaptation as a consequence.

And that’s before considering security, eternally moving goalposts. Not just at the OS or network level, but also at the business level.

Twitter and al are not living in a locked down context, they live in the messy world of human interactions and that alone requires constant tweaking.

So yes, a binary is more like a mathematical construct and by itself it won’t rot, but if the world around that binary changes, you need to change the binary as well, and for that you need maintenance. The amount required depends on the complexity, brittleness and how well your stack is engineered, but implying it’s a con is a bit extreme.
I was surprised to hear that a cutting edge social media app uses Mesos. Why did they choose that over other options?
Creative journalism of creative accounting is more apt.
A quick question related to this blog -

they mentioned that most modern NICs have hardware timestamp capabilities, that is consistent with what I saw. The question is what is the availability of those PTP ready & enabled routers/switches capable of acting as a Transparent Clock? I have two concerns, most of existing routers/switches are not PTP ready, even for those ones with PTP capabilities, its PTP related features may not be enabled in production. Any experience or numbers to share? thanks!
> The same intelligence agencies that convinced the world Iraq had WMD

To be more accurate about something that matters, no intelligence agency in the US, the UK, AU, or other major intell nation claimed that Iraq had WMD's.

That was completely and utterly a senior US political position that demanded non existeant evidence to support a bizarro "known unknowns" claim .. backed by then UK politicians and tacitly agreed with by the then AU Prime Minister.

US Colin Powell did the worst dog and pony show at the UN talking up cartoons as "evidence" and agencies did what they do and made no public comment but . . .

Nobody with a clue and eyes on the ground from the Intell community thought WMDs were a thing, that one was all from the political sphere.
Hm, the number of teams that work on these distributed systems is smaller than I think you believe exists at Meta, though I suppose it depends on the type of system being built. Even the internal post on this topic links to a note from last year that talks about the 3 teams in the core systems area that needs to work directly with PTP.

The vast majority of people will probably end up working on product-related team compared to infrastructure-related teams.
are you talking about HR or MD?

I didn't play the latter, but I do recall HR had rather good plot and writing. not mind-blowing, but definitely above average
The only CRTs I saw were 60Hz, I think.

How common was it for CRTs to go faster than that?
Curious... Where do you live now and why would you never come back?
> This kind of schedule and chaos looks more familiar for acquisitions of a small company

That's certainly possible and I wouldn't know what that would look like, and yep, in theory there are lots of financial rules and regulations regarding public companies that Musk made a bit of a hash of.

I can't agree that Twitter's journalist demographic was mostly responsible for this being big news, though I'm sure that plays a part. Musk brings the circus with him wherever he goes, but this was nuts even for him. And any $44 billion tech buyout would be news without those factors.
A bunch of people just got axed from Twitter because covid cash dried up? Shit I thought it was because Elon took over and fired anyone who refused to work at the office instead of at home.
It would be great if 99% would stay in the free tier.
We’re gonna see a lot of companies and celebrities impulsively evading Musk’s takeover. Then they’ll all come back either because it’s not as bad as they thought or all the alternatives are worse.
I'm not a Russian shill. I pay my taxes in the US, and, apparently, my actions sponsor the war.
The company was moving off it. I wish I could find a twitter eng blog about it. Interesting there's a bunch of not directly from twitter sources about the decision though.
most of the mastodon instances I saw were:

- ghost towns with little to no one there.

- didn't open registrations.

- completely dead with ssl invalid certificates with expired domains.

So you would have to keep moving to another mastodon instance (if you're lucky) or try and run your own instance and join the many instances with the three issues above.

There is no monetary incentive to keep a mastodon instance running and we both know that begging for donations doesn't scale.
It had to take a bunch of them to wreck the UI.
It's not really about missing black and white. I'm inclined to say it's the opposite. Too many people have gotten used to bending or ignoring the truth in favor of their ideology (whoever you're thinking of: not just them). In their minds this seems to be a matter of defending some "higher truth", or rather keeping people from pesky details that might prevent them from coming to the "right" conclusion, but they forget reality is made of pesky details. Any ideology that drifts from reality is doomed to not only fail, but probably cause a lot of suffering on the way. Truth matters, all of it.

Anyway, in a war these pesky details usually blur the nice black/white, us/them narrative that gets people motivated to fight. I mostly agree with your post, just wanted to say my piece on that.
I think in English “would have been won” implies that it was not in fact won.
> In fact giant layoffs tend to cut the best people first because they are the ones who feel comfortable walking.

This is more true when the layoffs happen because the company’s situation deteriorates. If the company cuts jobs because revenues fall and products fail, better employees are indeed more likely to move to greener pastures before mediocre ones do. If, however, the company prospects improve, rather than worsen, this is no longer the case.
Richard Fierro: Army Veteran Went into ‘Combat Mode’ to Disarm the Club Q Gunman
Independent of the woke movement that’s controlling the media and many other social sites.
Me too. It’s a hello world web service I wrote while reading a tutorial after work this afternoon.
This article claims the problems it's trying to solve are: Hard to onboard new hires, code breaks because of lack of understanding of dependencies, and code changes become harder to manage. In my experience SQL, regexes, unix shell, and listening to Alan Kay, far from solving those problems, are the very things that most exacerbate them. General-purpose languages that are expressive enough to let one write business logic in the language of the domain, but without breaking the rules of the language or requiring new tooling - "internal" rather than "external" DSLs - are a far better way forward.
Paired mobile phone which is also the source of weather and gas prices, and a secondary source for traffic data, so if I disable that connection to kill Alexa I also lose those other three.
so from the perspective of an executive trying to make money off it: utterly useless
I think Kindle might be the ideal situation for this kind of strategy, as I imagine ebooks have healthy margins, the store lock-in isn’t total or even that inconvenient but it’s enough to funnel sales their way most of the time, and I imagine the continuing development costs are minimal compared to a more full featured tablet or a program like Alexa. Unfortunately most things aren’t an easy commodity to work with like chunks of the written word.
I very much hate dealing with drywall. Here are the things I use that help:

20" box fan with a decent air filter
https://www.lasko.com/products/air-flex-air-purifier-and-roo...

Rigid shop vac
https://www.ridgid.com/us/en/12-gallon-nxt-wet-dry-vac

Accompanying air filter kit
https://www.ridgid.com/us/en/osha-filtration

Rotozip drywall bits
https://www.rotozip.com/en_US/web/rotozip/tool-detail/-/roto...

I use a Milwaukee rotary tool with the Rotozip bits, but a lot of brands make equivalent power tools that are all essentially the same. The rotary tool embodies a big reason why I dislike drywall - the dust. The rotary tool fills the air with an incredible amount of dust, so I only ever use it with the Rigid vacuum in the other hand as close as possible to the cut. It is also loud and hard to control, but the advantage is unparalleled safety while cutting into the wall. It won't nick wires, and it won't cut into wood studs. When trying to cut along the edge of a stud, the rotary tool is how I start each cut.

I'm also working out a pretty good technique for running wire through notched wall studs behind drywall. I haven't tested it fully, but it basically combines both of these techniques:

https://youtu.be/Z2xR5YnIfGA

https://youtu.be/EXhDlDBzXjY
Shiplap is the only thing I’ve found and even that isn’t cheaper. Maybe wood panels but those look so 70s.

The real deal is to learn how to mud and sand well and then never patch a hole - just cut it back to the studs and redrywall.
So you still work there? Or did you quit recently?
What does it mean for Alexa to "pay" for AWS though? Is it recorder as revenue somewhere or does it just get accounted for internally?
That’s not the argument either. Again, it’s just that they need to disclose the fact of having been paid to promote it, if and when they talk about it in another context.

Why do people keep inventing these strawman?
Exactly, tired of all these wishy washy blog posts. They feel like weak attempts to get people to leave.
Having single point of failure, and also not even knowing if it will even come up after reboot is a horrible way to run the service
> Plaster would be pushed through the gaps, which would act as keyways, holding the plaster in place (later things like wallboard and steel mesh would be used as backing material).

I lived in a condo that used steel mesh for backing material. The WiFi signal could barely make it through a single wall of that place.
I think it's more likely the future will be ever more 'languages' which conform to a schema but are simply expressed as JSON/YAML. Being able to trivially deserialize with a simple JSON.parse or equivalent provides a huge head start.

DSLs defined in a type/schema system atop JSON/YAML end up being far easier to write tools around than DSLs which require a custom parser (e.g. Dockerfile.)

That said, there are definitely a subset of languages like JSONPath that would not work written out as an AST.
The rototool is nice but for a lot of drywall cuts I just use a drywall saw - it’s slower and doesn’t dust as much.
Highly highly recommend the book Four Thousand Weeks for this question.

Someone already suggested this book before I replied so I'll add some more information.

The comparison of "intuitive tasks" is one that sticks with me. So much of what we do currently isn't intuitive like it potentially would have been for farmers. We don't know who benefits. We go somewhere for an abstract amount of time, we "work", we go back home so we can afford to spend time with our family, but not too much time we have work to do to complete before the next sprint.

We have layers of people telling each other what they should be working on who in turn tell people "lower" than them what they should be working on. No intuition here!
These have been lifesavers. Highway 101 in South San Jose used to be called "Blood Alley" for lack of effective separators. The biggest reduction in traffic fatalities historically accompanied their adoption.

However the US improvement is 3-5X less than other similar countries. For details on that and links to some data sources, see https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4103211/
It’s not 2014 anymore. If you think that a coup is wrong, then what do you think about a total annexation?