skysight-inc/HackerNews huggingface dataset:
Did I say for free? No, I didn't. The idea is that you allow anybody to build more supply, and the price comes down.

Did I make any mention of spending to solve the problem? No, I didn't so quit putting words in my mouth.

Making economic migrants of everyone is not a good solution. Believe it or not, some people have roots in their communities. Not to mention cities are where jobs and amenities are. What, is everybody going to move to Barrie all of a sudden? Terrible idea and 100% lacking in empathy or good sense. Oh also I don't know if you noticed but the housing crisis is national now.
I love owning an electric scooter in a city in which no companies are allowed to rent them. All the upside of using it, none of the downside of people hating on them.
Heard of him since his DNS vulns. Never read or watched his presentations until recently. It was a breath of fresh air seeing him talk. I thought "this is a true hacker. no corporate BS". Damn.
https://www.acic.gov.au/our-services/national-police-checkin...
> but in the UK these people would have been unable to get a public defender

What makes you think that?
I have an idea for a bunch of low powered nodes that make an sms analog, a bbs and an ebook library available during natural disasters. It'd be nifty to allow communities to communicate during extended disasters, where 4g towers can often lose their backup power.

I would love it if one of these mesh wifi projects really made it somewhere. That would be very convenient for this project.
https://www.paccp.ca/advert/fight-liveufc-261-livestream-on-...

https://www.paccp.ca/advert/ppvlivestreamufc-261-live-free-o...

https://www.paccp.ca/advert/ppv-ufc-261masvidal-vs-usman-liv...

https://www.paccp.ca/advert/liveufc-2612021-livestream/

https://www.paccp.ca/advert/watchufc-261-live-stream/

https://www.paccp.ca/advert/fightufc-261-live-stream-reddit-...

https://www.paccp.ca/advert/liveufc-261-live-stream-free-202...
Reading what the DOD said "officially" it appears that maybe they were just looking to see if these IP could be registered, simply.

It sounds a bit weird they would have needed 170+M ips to get a good attack sample from the internet if the ip are contiguous, a few thousands would have sufficed. It sounds very weird to expect "China" to suddenly route Xi's dirty videos and why not Iran, Japan, everyone suddenly routing craps there, it's not very targetted and would cost quite a bit to read all the potential tcp packets that got lost by bad WAN vs LAN priority decisions in routers.

Also, it's one shot, so why now ? They would have just lost a huge weapon, if true, in a very public manner, for no particular visible threat, not precise target and at great cost possibly.

I'm okay to believe this was possibly just an inventory/activation exercise because someone noticed they owned stuff they can't use until they register them.
India orders Twitter to pull tweets criticizing its Covid-19 response
US recognises Armenian genocide for first time
You posted the link to USA Today which cites and links multiple times to the exact same FBI Uniform Crime Reporting statistics, which are the USA's canonical summary of national crime data.

I am flagging this because you're a throwaway account who's calling people Nazis and "hardcore racists" for referring to the exact same dataset you yourself brought into the discussion. This type of grossly unprincipled behavior is why having a productive discussion about crime in this country is impossible.
If I recall correctly, the project started as "Make Lisp" (a lisp made with Make), and later changed to "Make A Lisp".
What prevents a non-fullscreen site from just faking a keyboard with `position: fixed; bottom: 0;`? Really weird stance they're taking here. Kind of excludes an entire class of web applications (full screen games) from being usable on iPad, almost as if the real motivation is to drive you to the app store...
(Weird, I posted that yesterday, thought there was duplicate detection... but good that it gets discussed now.

https://news.ycombinator.com/item?id=26916854
)
Sgsdhdfhfdj
https://www.paccp.ca/advert/fight-liveufc-261-livestream-on-ppv/

https://www.paccp.ca/advert/ppvlivestreamufc-261-live-free-on-fox/

https://www.paccp.ca/advert/ppv-ufc-261masvidal-vs-usman-live-stream/

https://www.paccp.ca/advert/liveufc-2612021-livestream/

https://www.paccp.ca/advert/watchufc-261-live-stream/

https://www.paccp.ca/advert/fightufc-261-live-stream-reddit-free/

https://www.paccp.ca/advert/liveufc-261-live-stream-free-2021/
> ... what is reportedly the largest miscarriage of justice that the UK has ever seen.

Journalists just can't help themselves. EVERYTHING MUST BE THE WORST EVER
It‘s a very interesting point. I suspect it‘s hard to study because it‘s a very high level capability of our brains. If you understand how we debug, you understand a lot about how reasoning itself works. I did read a book on debugging as a general practice once, but it wasn‘t helpful, as it was mostly anecdotes and generalities.
Show HN: Automatically Generate Social Share Images for Blog Posts
Five efficient ways to destroy your tech project
> I'm not an expert by far, but I feel like many people who write compilers or develop languages no longer recommend The Dragon Book as it's very outdated.

Yes. There are newer editions that I can't judge, but the 1986 edition linked from the page should nowadays only be read by historians. If you want to implement a compiler, look elsewhere, for something newer.

This isn't to say that this was a bad book 35 years ago. It wasn't. But it is simply outdated. It does not contain things that are important today. It has very little treatment of type systems and type inference, for example. Its treatment of data flow analysis is based on intervals, which have limitations (though also some interesting theoretical advantages) and are used by zero compilers written in this millennium (and not even described very well in the Dragon book IIRC). And then of course there is the parsing problem, see my rant elsethread.

As for the article, I think A Catalogue of Optimizing Transformations (https://www.clear.rice.edu/comp512/Lectures/Papers/1971-alle...) would make an interesting addition.

Edit: Forgot to add that the old old Dragon book doesn't cover two topics that the article itself considers very relevant: SSA form (which I believe was discovered just around that time) and linear scan register allocation (which is much newer).
> And I've also cringed watching ninjas step through code slowly, reading everything, spending 20 mins catching something 2 print statements would have achieved.

The problem is that the two print statements will only catch the bug if they are the right two, based on a correct hypothesis of what the bug is. Which, with a debugger, won’t require stepping, but setting two breakpoints, doing a run-to-breakpoint, and inspecting values.

Stepping is required when you are exploring behavior because you don’t have an easily testable hypothesis about the source of the bug.
To put the cart before the horse (v21 century)
I've been a vim print debuggerer for like 30 years, and last year picked up writing C# in an IDE (Rider) and its been quite nice really.
But in for legal cases in England and Wales you only need proof of posting, you do not need proof of delivery.

Using proof of delivery can cause problems. People are allowed to decline to accept those letters, and if they do that there's now a paper trail proving they didn't get your letter. That doesn't happen if you just use proof of posting.
That is the style of the New Yorker. They throw some cartoons to break up the wall of text and go deeper into the personalities of who they covering (e.g. they built up suspense on which company was going to win the bid at the end).

More to the point, the article discusses the strict geofencing scooter makers are putting in place to prevent sidewalk use and parking in a non-designated spot. In SF, for example, if you try to end your ride in the wrong spot, you can’t, and would keep racking up charges. Their scooters also contain electronic bike chains, so you have to actually lock the scooter to a rack to properly end it. Seemed to work okay and encouraged me to place it in the right spot.

I agree dedicated lanes are the best way forward. Once you have that, go all in on scooters and other e-* technology and avoid the short cab / Uber rides completely.
Works fine in safari on ios.
E-scooters are an absolute plague in the city I live in. They are typically operated by inexperienced drivers, very often on sidewalks. 12 mph is enough to kill old people.

They should be banned, there is no question.
I agree that the French state is extremely hypocritical in its self-righteousness towards other countries. That does not make the Turkish state any less evil in its denying of the Armenian genocide. And while hypocritical, it is not wrong that the French pressure the Turks to acknowledge their genocide. I would be happy also if France acknowledged all its wrongdoings in Africa as well.
Absolutely.

When people say they use 'print statements,' are they talking about log points (a debugger construct), logging or something else?

I should hope that, in most cases, they're not literally modifying their source code to achieve this. While there are a handful of scenarios in which this is necessary, on the whole it strikes me as inefficient, time-consuming and error-prone. In most environments, there are better ways to make this data observable.
Why would it be less work? The interpreter will need to implement whatever operations a VM can perform, so a priori it's at least as much work. Bonus, if you can bootstrap the source->bytecode process, then you only need to write (and compile) that once to get a full-fledged interpreter on every host with a VM
Mr. Market
Your 4th con was the one that always got me. These rental programs don't work when meth heads frequently throw them into the ocean, middle of the street, or in water fountains.
Thanks for your sincere comment. I'd not like to comment about things about in Bulgaria. I've seen some photos, but I don't want to discuss this further, part because I'm not knowledgeable about to discuss it, part because I have no hard feelings.

> However it's hard to deny it's not planned and deliberate

I'd love to discuss it further, but since it's such a touchy issue, I'd like to read it from the archives themselves from all countries, but they're not accessible AFAIK from neither party. Proper books with proper sources would also do, but I can't read that fast either.

I'd try to dig the CD-ROM and find the text and images, but I can't make any promises about it. I also want to educate myself further in the issue. The family account provides the base information but, We need to know our history as objective and detailed as possible, so we can make more informed choices and decide for ourselves.

I wish that us or at most two generations down from us can see a more peaceful area around here. I live by "peace at home, peace around the world" motto, but it's getting harder every day, for everyone.
I basically agree but it’s worth using some of what they do as a cautionary example when considering public administration. We willingly embrace inefficiency in government for some of these very reasons.

I wrote “basically” because large companies that are deeply integrated into public life (nationally or locally — consider free speech requirements in shopping malls) reasonably deserve extra scrutiny at the very least. You don’t, in theory, pay taxes to your local electricity utility yet hey are far more controlled by public policy than, say, your local fruit stand.

Unfortunately most discussions in government about FB or Google can most charitably be described as incoherent.
The idea that print debugging is about being able to understand the time dimension of your code resonates, definitely. It reminded me of how the redux dev tools browser plug-in is an interesting pointer to a better kind of debugging. And essentially all that is is a rich UI around printing out the entire redux state after each operation. But because the redux state advances in discrete steps it’s very easy to express exactly what happened, and explore precisely what state change happened in response to each action. I do find myself wondering whether there’s a much richer debugging capability along those lines that could be applied more generally.
I read it.

So what happened? Drugs? COVID?
Global warming will resolve that issue soon enough.
The org has done really interesting things under a few different political climates. To the extent it’s safe/neutral to say we’re entering a more pro-govt can-do env, I think they’ll have a cool next 4 years as an org.

Some of the projects they talk about doing have huge value-adds to technically underserved groups like military families during mandatory base moves every few years. Those groups are totally dependent on following the system as designed (get your travel voucher here, your goods shipped here, etc) and much of it depends on single option, very janky govt, almost intranet-like, porfals. Iirc, one of their projects was fixing a portal was leaking SSNs like gangbusters. Normal times, that’s a 6 month -> 10 year process to work with the contractor. DDS did it fairly quickly.
But the internet is not just CCP vs Captain America. I mean my home network has random ips and a shit network admin, so I will also send crap data to the DOD, from Hong Kong.

You imagine the work to figure out if my tcp heartbeats between my torrent server and my nginx proxy are CCP botnets or me misconfiguring my router ? From the same place kinda ? And you imagine the amount of people we are in China that are doing shit networking but not CCP-relevant things ?

And the amount of botnets we have in China that are to scam each other that even the CCP doesn't want ? :D
Radeon RX 6800/6900 support coming to macOS 11.4
You are right! Stumbled is meant to be the reincarnation of StumbleUpon. Feel free to share feedback.
Best Headphones and Earbuds for Sleeping Comfortably
Ah, amazing, thanks! I didn’t even notice the paywall, odd.
Pushes Turkey further into an alliance with Russia and China.
> The problems with scooters are the same problems bikes or skateboards have, but just more visible because so many people use the scooters.

I'm not so sure about this. I've never seen people leave their personal bike or skateboard in the middle of the sidewalk. At worst you may find some bike attached to a lamppost or something that will take up half a small sidewalk.

Scooters, however, are often left literally in the middle of the sidewalk, blocking the passage. This also applies to shared bikes without stations, but for some reason it seems to happen somewhat less often.

On a personal note, I've tried them a few times, and to me there are two main issues which made me stop using them:

1. We have many streets with cobblestones, and scooters are absolutely awful on those. Bikes are a pain, but somewhat bearable. It also doesn't help that most paths away from traffic have mainly cobblestones.

2. I feel really, really unsafe riding them. They have terrible acceleration, basically no brakes and don't feel stable at all. (I do ride a motorcycle though, so I may be biased). I don't feel these issues on bicycles. And I think this may explain at least some of the risky behaviour we notice around here: people loathe having to stop, accelerate or delicately manoeuvre around something.

They're also freaking expensive here compared to the shared bikes, so I much prefer the latter.
Never felt that Python debugging was "fragile". BTW if you're not using pudb you're missing out.
As I understand it, the issue is there was never a second record.

Imagine you run a post office, people pay you cash to post their letter/parcel instead of putting a stamp on it.

You are meant to enter into the till every time you do that. Every pound you get this way, you owe 50p to RM who will pickup and deliver whatever is in the bag at the end of the day.

You diligently and honestly enter every pound you get into the till. But the till is broken, every time someone buys a Mars bar, it adds one to the count of objects posted.

At the end of the month, royal mail think you posted 1000s of extra items. They demand 1000s of extra 50ps. You didn't and don't count every item, that's the tills job. But somehow your losing money. You don't know how, RM don't care they just demand payment. Sooner or later you cannot pay (or refuse as the number must be wrong).

Then the courts get involved...
Screenshots are made by performing an API call, or a sequence of call. Calls to that API are subject to a security model that's intended to protect the device's owner (or ordinary user) from malevolent programs or momentary users.
> I have bad feeling Turkey's president might go that route and bring it up as a retaliation.

That would be a great turn of events for Turkey, Armenia, the U.S. and the world! The U.S. would have the opportunity to respond in kind, acknowledge the North American Genocide, pay reparations for it, and pressure other countries to do the corresponding thing with a very clean face.
Do you pay for the Financial Times/WSJ?
The Garbage Collection Handbook is excellent, but might go into more depth than you need. For a simple garbage collector there needn’t be any effect on codegen, all you need to worry about is the runtime side of things. Search for how to build a conservative garbage collector and you should find plenty of tutorials and introductory CS courses on the subject.
How is that less possible? Did grandparent do a diff between the iOS and MacOS CVE list or is it a hunch based on which platform is more locked down?
UK courts also sent a woman to prison for infanticide, basically off of the testimony of a single doctor who didn't know how statistics work:

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

I agree the issue is a legal system bug.
The initial rush was mostly due to mobile phone carriers, some even going as far as IPv6 only. Now that that's pretty much in place with pre 4g networks being turned off we're back to waiting on existing networks to actually convert to move the dial which has been a much slower process.
This doesn't make sense to me. I work for a CDN with tens of thousands of servers in over a hundred data centers. We are always working to improve our turnaround time on repairing servers, even though we have thousands. Hard drive failure is one of the leading causes of server failures. Dead servers means diminished capacity, and capacity is what pays our bills.

Farmers absolutely have a vet who takes care of the cattle. I am not sure what you are on about.

The whole point of cattle-vs-pets is you are supposed to treat all the servers the same, not that you have to treat all of them poorly.
I love the scooters but I completely agree that they should never be ridden on sidewalks except as a short connection between other lanes.

They belong on the road (<=30mph) and cycling infrastructure.

Regarding the eyesore and clutter, just designate one parking space every 500m or so to be scooter space and the problem is solved.
People say holding government responsible for mistakes in court is difficult and takes decades. Holding the justice system itself responsible is impossible.

In .nl it was found youth judges sent kids and lone mothers to an institution practicing slavery, knowingly, for decades. Textiles. Nobody has ever been held responsible, least of all judges.
“Follow the ask”...?

Do you really talk like that?
You're right--it should have been a meter is exactly 39.37 inches.
or upgrade to ipv6 :)
What IPs does the DoD actually host defense-related services on?

E.g. https://www.defense.gov/Resources/Military-Departments/A-Z-L...
It’s tricky to handle this, though. As a programmer, I’ve both had situations where the bug ticket had details I overlooked and situations where the attempt to specify a problem in the ticket led me on a wild goose chase.
Three crew members went twice.
>That policy was rectified many years ago.

You're half right - the 2010 Fair Sentencing Act reformed the punishment ratio from 100:1 to about 18:1, and later in 2018 Congress made this change retroactive. This certainly improved the issue, but lawmakers continue to discuss whether it should be eliminated entirely.

Source: https://www.vox.com/2021/3/19/22336224/equal-act-cocaine-sen...
Sure it's not a straight forward solution. "Proper housing" however, as defined by many city/county authorities, tends to be an overkill solution, in my opinion. I believe setting someone who was on the streets for some time with a regular apartment, might be setting them up for failure because it could prove to be too big of a step to take. One day you have no responsibilities, and then you have to pay rent and keep a job presumably (if we're talking about a real solution that helps them help themselves). A semi-permanent and cheap alternative gives people extra time to figure their life out and make the proper moves to then be able to keep a place and a job.
Does it matter? Humans have an excellent track record of deciding who lives and dies.
Well after reading that I’ll never listen to Tangled Up In Blue quite the same way again.
It's probably trading off an unjust precedent which they would want to set anyway to create a CYA situation.
In most states the licenses are extremely hard to get, it's not a matter of just 'putting in the work'. They're effectively out of reach for your standard weed dealer.
It's not what you know, it's who you know
The Right to Crash Cars into People
That says nothing about the actual policies, only how polarized they are against each other relatively. Since 1992, both parties have moved to the right, just the Republicans have moved moreso. That's how we ended up with Newt Gingrich and the Heritage Foundation's 1994 HEART Act becoming Obamacare and radioactive to the Republicans two decades later.

Go check out the concept of the overton window and see how a window can move to the right while both sides become more distinct within that window.
> but you do you

It's possible to describe/explain something without condoning it.
As long as the corn lobby exists, HFCS will not be banned.
All news outlets are biased. Choosing what to report is part of bias. Nobody has the resources to report on every possible news story. There is even such a thing as "centrist bias". Better to choose a few reputable publications with different bias (according to FAIR or whoever) if you want a more balanced approach.
What prevents them is that it'd be within the confines of a website, so url bar tells you you're on a website & not the appstore asking for permission

This gets into sandboxes needing to have "sacred pixels" as a border to prevent the sandbox tricking the user into thinking they exited from the browser

This issues goes way back: imagine if after executing a program on CLI instead of closing it gave you a fake shell, where you eventually went about your day until you had to type your password into sudo..

Of course, your point about the app store is good motivation to address this, whereas consoles don't go about offering much protection there
Yeah it works great until you install 30 frameworks and they all tell you so much useless crap that you can't see your own messages. Why do they log these useless messages? Because, they're bad programmers who are 1000 AU from being able to realize it.
Housing Market Update: Supply Shortage Intensifies, Driving Prices Up 18%
Tornadoes, hail and stunning skies make for unforgettable Texas storm chase
In a world with perfect optimizing compilers that never introduce bugs, we should never "need" print debugging. But that's not where I live, so I'll keep using print debugging.

On the other hand... adding print statements can also invalidate certain optimizations (an excellent source of heisenbugs), so I'll never stop using debuggers either