skysight-inc/HackerNews huggingface dataset:
Other ongoing thread:

Introducing Svelte, and Comparing Svelte with React and Vue (2021) - https://news.ycombinator.com/item?id=32763509 - Sept 2022 (187 comments)
A tape measure isn't necessary depending on the substrate. :-)

This was one of my favorite tricky things to do for students, because I'd see their entire face light up with the realization once they got it.

All mammals, as far as I know, scatter a bit of material at the front of their step. The foot lands in the substrate, rolls forward, and then gets picked up, and that naturally causes a little bit of material to fall away from the front of the foot and end up at the front of the track. In advanced tracking, you learn to use the material at the front of tracks to determine direction of travel. Most people duck-walk a bit, or have one foot pitched out more than the other, or might make a sudden change of direction, but the material at the front of the track is a pretty reliable indicator for direction of travel.

So one exercise we'll set up is in a sandy or soft substrate, a volunteer will hop into a boxed area, change direction of travel with each step and cover each print with a plastic cone. They jump out, and then a bunch of other plastic cones get scattered into the boxed area. Students start with the first cone, and from that track -- without being able to see any other prints -- they have to determine where the next track is (which cone contains the next print).

So you drill on this a lot until looking for that toe drag becomes reflexive, and then you take them to a set of backwards-walking tracks and see how long it takes them to realize there's no toe drag in the prints -- because the foot is rolling backward from the toes.

There are a few other giveaway clues for backwards walking too that get into the finer details of pressure points and the mechanics of movement, but toe drag is the easy one.
https://github.com/weaveworks/ignite can apparently do this. It looks exciting!
Please don't post personal attacks.

Maybe you don't owe authors better, but you owe this community better if you're participating in it.

https://news.ycombinator.com/newsguidelines.html
I don't really do substacks, but I'll take that as a yes, hah.
The Use Cases and Benefits of SVCB and HTTPS DNS Record Types
"My understanding is that the late 70s and early 80s in England was a hopeless place."

That's not quite how it felt as a 52 year old Brit off of mostly England wot lived here at that time, as well as West Germany. I got the full Cold War experience.

I'm not sure about V for Vendetta - that's a film released in 2005 so a retrospective of {something}. "Ghost Town" by the Specials is of its time and an absolute belter and it does evoke emotions.

I can understand that a Canadian that wasn't even born at the time might find it hard to usefully engage with the past of a foreign country.

However we as Canadians and Brits and many others shared a Queen and she has passed away to all our loss.
Seems awfully short-sighted to announce a huge easily disproved lie as you are looking for a security position. None of those motivations make sense in todays security job market.
software engineering is like steam engines were in their first 50 years - they could explode at any time, and had multiple spinning parts that will rip off your arm if you are in the wrong place
Nobody gives a crap about a notch
> Had to remove the mount just to break the lamp in a dodgy way just to be able to force the threaded end out.

Ooof, I'm flinching just thinking about it.
I'm no longer doing IT professionally. Bootstrapping my own homestead on a <40 acre parcel.

If you already know how much work it is and you want to do it then do it. But understand there is a bit of a culture shock. I had to adapt a lot. And a lot of harsh lessons on reality came down the pike. It's not for the faint of heart. It's dirty and bloody and uncomfortable at times. But for me i wouldn't go back to the city. The city is full of dysfunction, and dysfunctional people. And you don't notice it until you leave. Harsh reality awaits those who go down this path.
Nice. The plot indicates that using ln should flatten things out.
Helps avoid the (x/e)**x expression which is problematic.
Couldn’t they have cut other things besides security? If nothing else, it will undermine confidence. And worst case, they get compromised and ruined as they’ll immediately be blamed for dropping infosec and enabling this to happen.
What’s was your second factor if you didn’t use passwords? Webauth is relatively new and I have yet to see any company use it.
Allow me to focus on the technical arguments, that I think fall short. Sure, one can go and make a second string type, or a bunch of throwing APIs. I'd question that this actually improves a language in a tangible way, or that anyone would want that for a rational reason that is not induced from the outside. When not doing so, it's incompatible in the sense of the word. Whether incompatibility isn't much of a deal depends, I guess. For someone not having a respective use case, perhaps, but for someone else having exactly that use case, say hashing substrings to then discover unexpected collisions, or streaming 1K chunks of strings over component boundaries, then discovering mojibake after concatenating, it might very well be significant, or even expensive. I mean, there are good reasons all those languages try the best they can to prevent that in their native habitats. What amazes me is that all that came to be because someone has formulated a desire, that could easily be fulfilled in addition with a boolean flag for W/UTF, but refuses to include such a trivial compromise, which surprisingly has more weight than any evidence, or precedents like WebIDL, JSON, or the various language standards. I find this highly concerning, since it conflicts with my understanding of responsible engineering. Also conflicts with Wasm's communication, that literally states that Wasm executes in the same semantic universe as JavaScript, and maintains backwards-compatibility with the Web. Perhaps, if there is something fruitful to spin a narrative around, then that these decisions undermine the exact value proposition of AssemblyScript, that was supposed to be used in tandem/closely with JavaScript, which now becomes risky on the fundamental level of the most prominent higher-level data type, strings. Plus, of course, when two AssemblyScript components communicate. That makes these string decisions particularly unfortunate for me personally after having spent all that time and effort, working towards Wasm's goals in good faith, perhaps explaining my persistence on the matter. Quite a dilemma.
Technically cloud flare and aws provides tools for internet. I don’t know much about cloud flare but at least aws has a solid way to contact them in case of issues, except when Amazon thinks you are fraud, in which case you are banned forever
Lots of people, especially in former colonies, are justifiably glad to hear of her passing. For instance, the people in Kenya or India whose family survived the war crimes inflicted by the British under her reign.
At my last employer, the security guy’s gig was “run Qualys”. He didn’t help us filter anything, he didn’t provide context, he didn’t provide guidance on how to correct or implement a compensating control. There was a business need to run Qualys, and so he was the human crontab. The rest of the time he spent vaping and complaining about compensation.
You'll get used to it in time.
Uh,those features are here for almost decade now, some longer IIRC.

But man, just being able to write

use v5.10

have been a blessing when you need to support some legacy infrastructure. Old Python broke after upgrades, Ruby broke, but Perl code keeps on trucking.

In vast majority of cases the code changes were just "well, the new version of lib gives some warnings about deprecation, might as well clean it up a bit". The minority of cases has been Mojolicious breaking stuff again.
Google wants to do for your crummy voice calls what it did for Meet call clarity
> as opposed to an M1 Macbook Pro which has the same hardware specs as the Windows but costs twice as much?

Maybe if you squint the specs look the "same" on paper, but there isn't an Intel laptop out there that will even come close to the M1 in terms of performance, battery life, and thermal management.
I can sense the snark from here, but from an outside-of-texas perspective Houston seems to be alternating between being underwater/flooded by a hurricane (Harvey), or frozen and lacking in basic electrical services because the grid can't meet the demand.

California sure has a lot of problems as well but people who live in glass houses shouldn't throw stones.
What state is that? It's likely they have something similar. Almost all do. Many also consider that willful intoxication will satisfy mens rea.
We moderate HN less, not more, when YC or a YC-funded startup is involved in a story: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu.... The thread was on the front page for 6 hours. If a shallow rage-inducer from years ago had been on any other topic, we would have downweighted it off the front page pretty quickly. That's standard HN moderation.

Btw, it had a thorough discussion when it was first published: https://news.ycombinator.com/item?id=17523056. That one was on the front page for 5 hours, so it got even more attention the second time around.

In case anyone's wondering, your comment was flagged by users, not mods.
At first I was amused to consider what a ‘POST, PUT, DELETE’ means for this API. Then I realized that the conceptual meanings are straight forward. Then I realized that democracy is a fancy authorization regime for doling out ‘write access’.

(Added edit)
I too agree with the sentiments that a v2 should have a finer grain resolution where the data model would recognize a bill as a collection of clauses or statements. And attribution and intent of those clauses would be transformative (I think) for regular citizens.

Because then the internet would be able to track unintended consequences by author. This is arguably what the internet does best.
I'm a simple man; I see a post for John Cook, I upvote! One of the several interesting things about Stirling's approximation is that De Moivre was able to use a less generalized version of it to help prove the central limit theorem.
"Perl makes easy things easy and hard things possible."
TLDR this time is “Too long, don’t read”
But the best was Civ II because you could create long (north to south) thin (west to east) worlds that made for a really competitive solo game vs multiple computer opponents. Those were the days. Later versions removed this, the series best feature.
Most Python code from 10 years ago won't run on modern distro.

Almost all Perl code will
TLDR for people who didn’t read the article

Who controls the internet?

1. Authoritarian govts with laws that are either agenda driven or arbitrary
2. Big Companies with kangaroo courts
There is a similar phenomenon with the indigenous people up in the Arctic. Where most people would just see a bunch of snow and get lost immediately, they can tell exactly where they are and how to get home. The clues are there if you can read them.

There's some story I read, can't remember where, where a visitor asks an old man "who knows more - the wolf or the old man?"

The guy thought a long time and finally said, "The same. They both know the same."
> Isn't the goal just to take carbon out of the atmosphere?

I disagree. We also want to avoid ecological cascade effects in our ecosystems.
>can sometimes be utterly useless bureaucrats

I think that's a wrong attitude to have. The entire point of security systems is to be bureaucratic, i.e. to follow proper procedures.

A good chunk of security incidents in the software industry could be avoided by people following procedures rather than winging it, the annoyance is often not justified or an indication that people are playing too fast and lose.
This is pretty common for most elite institutions in the United States. These institutions have the financial strength (look at the US universities endowments and it's pretty eye-watering) and have the financial incentives to push programs like these. My university isn't an Ivy but I was able to graduate with total of 5K loan.

It's great that Princeton is able to provide these programs for its students but I hope the US will make an effort so that the other universities that doesn't have the same financial prowess as Princeton can offer similar programs.
Some earlier conversation
https://news.ycombinator.com/item?id=32753235
> suggestions welcome

One tweak I hope HN will roll into its own UI: if "HN Can't Process Your Requests This Quickly", then offer a "window.reload()" link. Comes up when I'm opening a bunch of bookmarks at once and maybe there's three or four HN links that open. Same thing as hitting refresh, just a added convenient step.
Good, let's keep the woodland then.
Agree.

Everyone laid off should be encouraged not judged for sharing the news of their availability with their network, just as much as one might boast when they achieve a milestone or get a new security certification.

And unfortunately ‘I’m searching for a new role’ without context leaves the reasons why open to wild, impersonal internet haters imagination to fill in the blank.
I use a 55" 4k curved TV as my monitor. It was cheaper and taller than any widescreen monitor then or now.

I also use it as a TV now, but curve is dumb for that. Being able to switch based on use might have a little value. However being able to bend a TV to use as monitor is IMHO a big deal since curved TVs have disappeared.
Folks had mobile phones in the 90s. Most folks I worked with had them.

Remember that mobile phones were already "StarTac" sized in 1996:

https://www.webdesignerdepot.com/2009/05/the-evolution-of-ce...

As for social media, "Eternal September" was in 1993. In fact, I noted my grandmother's perception that people putting their thoughts out there was disruptive. In her mind that, like radio or TV that she saw get invented, this was obviously going to suddenly be everyone. So you're saying she was right. But she'd already seen it in the last millennium.

https://en.wikipedia.org/wiki/Eternal_September

As for "fall of American Democracy", actually, the 1960s and early 1970s didn't feel a whole lot different from the recent summer of discontent, and remember that the LA Riots were 1992. And for someone around since 1900, 'fall of American democracy' was, at several points, not "unthinkable".

In any case, "social media" hundreds of years ago was called "pamphleteering" and, for example, contributed to French Revolution:

https://en.wikipedia.org/wiki/Pamphleteer
Who do we prosecute when a motorcyclist crashes into a tree at 120 mph?
Next.js Advanced Middleware: On the better runtime by Netlify
And electronic music took off.
> BGP just makes sure your packets get to the right location.

I think I wasn't clear enough. Yes, BGP will route the packet to the nearest POP for that IP if it was announced in different locations, that's how "anycast IP" works, thanks to how BGP works. OP asked:

> or something in front of Caddy

So I've described what is it and how it works in simple terms.

> If routing shifts in the middle of a TCP connection, there's no magic that makes a new machine that didn't SYN+ACK the original connection pick up where the old machine left off.

If you are talking only about BGP then of course you are right but I was not talking about solving this using only BGP. You can tunnel the packet to your other POP which was origin, as I mentioned in my answer.

So if you have a session established after 3 way handshake in POP B

client <-> POP B

and suddenly you are routed via POP A then just tunel all packets for that session:

client <-> POP A <-> POP B

or you could use MPTCP to solve this if supported etc.
Jesus christ a boycott is not collective punishment.
Did Google+ really fail, though? It seemed to me that their primary goal was less about building a social network and more about preventing Facebook from owning the whole digital identity space: that is, Google+ was a response to the wave of "Log in with Facebook" buttons sweeping the web at the time. While the social network never took off, Google did successfully prevent Facebook from becoming a gateway to the web.
I'm guessing infanty went "1mm, close enough" and did it anyway?
How does it compare to using Next? Looking through the Fresh docs I don't see references to an ORM, mutations, etc. I'm probably missing or misunderstanding something.
Odorama: https://www.youtube.com/watch?v=VnvYhhd4tSU
It’s the same in India, except the superstitions are more codified and all wrapped up within Hinduism. I don’t know if a lot of Hindus believe there is a god but it’s a heady mix of hero and ancestor worship and modes of good living brought to life as a religion.
I think they are taking about the restriction that excluded Catholics from the line of succession, which Blair did repeal.
Honestly I think nowadays the best idea is to not mess with defaults for the most part, but I do:

* Check open/listening ports and reconfigure or disable unnecessary services to limit attack surface. Do you really need an NTP server, or just a client? What about SNMP, you going to use that or do you use telegraf/metricbeat/whatever?

* Harden configs for any remaining services. SNMPv3 only. SSH key/cert based auth only. Disable insecure ciphers or protocols.

* Keep the distro PATCHED. So easy to pwn old ass sudo binaries, openssl versions, or kernels. Patch your shit. Can't overstate this.

* send audit logs to a central log store, for post-intrusion forensics
True, but with a decent bond portfolio I’d claim the reduction in risk is well worth having the money sit
If they didn't need a platform they could use Stripe directly.
See also https://news.ycombinator.com/item?id=32765194
Well, I rather meant the screen quality, keyboard and build quality etc.

I'm aware that there is no other CPU that offers the same performance per watt as the M1 does, but it looks like the latest Ryzen and The Intel Evo CPUs have come a long way.
I wouldn't necessarily deride someone for spending $1000 or more on a phone, but to me that's a silly allocation of funds. I'm using a Google Pixel 4a that I got a few years ago for around ~$450 CAD (Canada). If I couldn't get one for that price, I'd go to the used market, and if that yielded nothing worthwhile, I'd pick something super shitty until something around $500 came up. I just can't imagine how I'd get $500 more value out of a phone personally.

That said, if there was a profoundly impactful advancement in technology that did cost $500 more, then sure I'd consider the investment, but it would be a hesitant choice.

For the difference between my current equivalent phone brand new, and anything $1000 or more, I can spread that cash modestly over some of my other gear and get pretty impressive results out of it. In this case, I happen to be spending probably $500-700 CAD this month on misc surprise things that have come up. It'll mean dramatically improving the performance of both my haggard gaming pc that I got for $10 originally, and my bike that I got for $250, and a small trip out of town.

If I wasn't doing that, I could take that cash and spend it on a flight back home, or get the flight anyway and spend the cash on renting a room somewhere for a week or two.

For the PC, going from a 5400 rpm boot drive that I harvested out of a PVR, to a modest ~500gb WD SSD cost around $60 and makes the computer wildly more functional. Likewise, the power supply literally exploded (popped with sparks and fumes) so it could be replaced with another ~$120 cad
To be fair if responding to nationalist and religious comments is considered flamewar, then I do not care that you have banned my account.
Opportunity to build a full pair programming agent at Replit
No, but I have paid Stripe 3 cents on the dollar for pretty much all of the above. To be fair our business was much smaller than Patreon
See also https://news.ycombinator.com/item?id=32772376
The cigar burns were useful when we would still reel switch at Campus Cinema in the early 2000s on second run movies. We could fit only 3 reels on a medium reel, no platter. Got that job because I worked for Edwards Cinemas on 35 and IMAX. It was fun, but I watched it die as an industry and a trade sadly. Got to listen to lots of memories of the old timers.
> So it's a bit strange to lay the blame at her feet for the Mao-style starving of her subjects (as they would have been considered by her at the time) or the many wars.

Not really. She's been the living figurehead and embodiment of "Britain" for nearly a century, and for colonized peoples that by definition includes the generational trauma and suffering from the British empire. You don't get to be Queen and wear a crown with the Kohinoor on it and just separate yourself from that history.
Reading Adventure uses computer vision to help kids read through the books. The vision tech is used in combination with a “wand” to figure out the pages, words, and letters the kid is pointing to.
He gets to (must) sign an endless stream of documents like Acts of Parliament and Royal Decrees etc.

Under the Constitution, before a bill can enter into law it must be passed by Parliament and then signed by the Monarch and countersigned by the responsible minister or state secretary.
I had to look up "peppercorn lease". It's a lease for a trivial amount - an amount that is trivial for both parties. It's still a legally valid lease, though.

Personally, I think what he gets is the pride of saying that he leases 85,000 hectares. Is that worth $5? I won't say it's not...
Here's the little discussion I have in my head when this issue comes up.

"Engagement isn't a good metric. Optimize for having a good community."

"But engagement is easy to measure AND it means people are using the product. If people are choosing to use the product, doesn't that mean the product is giving them value?"

"Not necessarily. Drugs like tobacco and heroin have fantastic 'engagement' but we consider them bad for us."

"But how do you tell the difference between something that engages because it's good and something that engages because it's some kind of drug?"

"I guess one important signal would be when people know something is bad for them but they're doing it anyway?"

"Is that the case for social media? Do people feel addicted - feel that it's bad for them but they can't stop?"

I think we've heard a lot of anecdata on this last question, but I can't recall seeing any big survey on it.

EDIT: according to this, people will pay to have their social media restricted:
https://www.washingtonpost.com/outlook/2021/07/19/social-med...
If stripe had a better UI and would batch payments then that would work pretty well, yeah. As-is that would probably not work out well.