skysight-inc/HackerNews huggingface dataset:
I think the downvotes come from entertaining the idea that, because WAPO writes about something, that it’s ultimately in order to further the interests of AWS/Amazon/Bezos. While I think the rest of your comment is something worth discussing, the WAPO thing is not really supported by evidence, so it makes you seem like you're entertaining the conspiracy theory that writers at WAPO try to help AMZN. Quoting dead comments isn't a recipe for success.
I'm working on Swift interpreter and the codebase is fairly difficult to debug. There's a lot of reused bits. So if you put a debug point somewhere trying to capture one behavior, odds are that that line will run 10 times for other work before the relevant part uses it.

So I tend to write a LOT of print statements that flush of debug variables right before I where I want to debug. Then I set a conditional breakpoint so that I can have the logs "stop" right where I want the program to.

Example:

// debug print

let someValueICareAbout = variable...

print(someValueICareAbout)

print("") <- conditional debug point here "if someValueICareAbout == 3"

I think it's technically still "print debugging", because I'm only using the debugger to stop the program so I get a chance to read my output.
Censorship in India isn't new. The usual modus operandi is to shutdown the internet. 4G mobile services were banned in Kashmir for 550 days [0]. The objective is largely to control the dissemination of news.

The government had recently amended laws to govern social media giants including Facebook, WhatsApp and Twitter [1]. These laws were introduced during the protests against the farm laws when government had requested Twitter to take down a number of accounts:

> The new rules come on the heels of a tense standoff between Twitter and the Indian government. Twitter reinstated several accounts that the government had ordered it to take down for using what it called "incendiary and baseless" hashtags related to farmers protesting against new agricultural reforms. The platform ultimately took down hundreds of accounts and partially restricted others, but drew a line by refusing to block accounts of journalists, activists and politicians.

The public policy directory at Facebook had opposed applying the company’s hate-speech rules to a politician from Prime Minister Narendra Modi’s party who had in posts called Muslims traitors [2].

> The WSJ article said Das had told staff that applying hate-speech rules to politicians close to Modi’s ruling Bharatiya Janata Party (BJP) “would damage the company’s business prospects in the country.”

[0] https://abcnews.go.com/Technology/wireStory/india-restores-4...

[1] https://edition.cnn.com/2021/02/25/tech/india-twitter-facebo...

[2] https://www.reuters.com/article/us-facebook-india-exclusive-...
The alternative is decentralization. You don't have to prefer one master over another.
Gateway Timeout and How to Fix It – Nginx Tips
Fusion power you can install on your roof. Throw in a little storage and a decent climate and the power companies are on track to be thoroughly screwed.
One of the best things about this tech is how effective it is at domestic scale. My small roof in London generated 26kWh of electricity today. About 3X what we consumed.

https://twitter.com/edent_solar
Free Speech Has Legal and Ethical Confines, Propaganda Does Not
Modern computing is in need of the "Secure Attention Key" concept. A dedicated user input which deliberately has no other function than to escape any kind of virtualization or input capture, and ensure that subsequent communications goes directly to a trusted part of the operating system.
But, unlike <details>, is not Javascript-free.
There are actually people who can quickly draw really good circles.

Here's a video of Alexander Overwijk, who has won the World Freehand Circle Drawing Championship numerous times, drawing a circle [1].

Here's Michael Clauss, who ended a streak of 9 consecutive Overwijk wins [2].

Here's some footage of the first World Freehand Circle Drawing Championship in 2007, showing several different contestents [3].

[1] https://www.youtube.com/watch?v=eAhfZUZiwSE

[2] https://www.youtube.com/watch?v=m9NgVbEhe44

[3] https://www.youtube.com/watch?v=u1J5ANnq0T8
Cloudflare also supports Authenticated Origin Pull, where the request from Cloudflare to the origin server will be authenticated with a client certificate.

IIRC the same client cert was used for all customers, so the same method allowed you to bypass WAF/access rules etc. even if the victim had authenticated origin pull enabled, as long as the victim didn't validate the host header (which they would't if they used the default setup from the official setup guide).

Cloudflare knew about this for many months, possibly a year or multiple years, and I'm not sure if it's fixed or not.

I'm not sure CF allows host-rewriting in this scenario.

Edit: At least the authenticated origin pull setup guide is unchanged. Not going to verify the entire chain again.
It would be fun to design ways to manage the latency. I could imagine a modified push-to-talk where you hold down a key and the system gives you an audio cue to start speaking when the backlog of audio has dropped to an acceptable length. The system could also load balance speakers that way, giving people who make shorter or less frequent statements priority in the meeting.
And also things that have gone to Mars in the past have blasted off chunks of Mars into Earth.
Well I would hope it’s not Apple since they already own all of 17.0.0.0... one of only 7 private companies that own their own /8, as far as I know.
Yes the client stores your mail, and the messaging service (aka server) simply relays it between clients.

Thanks for the encouragement!

Follow mnm: https://twitter.com/mnmnotmail :-)
No, my co-worker was so junior he didn't understand why that was happening. It took me a moment to glance at the types in the source and point out the problem, no debugger needed.
And furthermore, public sentiment (and therefore elections) are decided by what the main sources of media determine is the most important news.

Example: Cops have shot a thousand people a year for several years in a row (maybe a decade). About 300 of those each year have been black, which is a disproportionate amount by some measures.

However, it is nowhere near the biggest problem in our country even for black people. But because the media has chosen to report on that problem near constantly since Colin Kaepernick took a knee, it has dominated the public consciousness and therefore influences thousands of people to loot, burn, protest, riot and thousands more to develop opinions and attitudes that create more and more division in our country.

Most of what they report is factual but is it as important as the lofty position they are giving it in the news? Is it helping?
That's very interesting. Do they deliver internet through WiMAX ?
Yes, the money matters when it's private industry putting it up.

If the government could do the smart thing and enact a carbon tax so the true cost of carbon based fuels could be accounted for, this problem would naturally go away with no need to convince anybody of anything else. Nuclear would maybe be viable, but at the very least building new solar and wind would become cheaper than just operating existing coal plants.

Maybe it's not politically popular? I don't know. Taxes automatically reduce the thing being taxed, but we tax good things like income, rather than bad things like illegal drugs, gambling, pollution, garbage, etc. It makes no sense, but that's why I'm a programmer and not a politician.
Apologies for repeating my reply to the other comment, but I am interested in getting an answer to this question.

Is that true of eg, the graphics chip in an older android phone, that only supports gles2? That's mainly what I mean by that statement.
I was in the same place as you were, and I made the jump right before the pandemic hit. I was really glad I got it, as I was properly distracted when things were just starting.

Sure, you have to be aware of certain packages that are CPU specific, but the awareness of what chip you are running is being talked about more and more, so I see that as a non-issue and is a matter of time before things are not platform specific (unless the have to be, for whatever reason).

I was unable to find any issues with running software that is platform agnostic, and most mature open source applications take into account that you may not run on x86.

YMMV, but the only issue I had was with OnlyOffice. I have not tried to build it on Power since I put the ticket in, but they have addressed the issue of it not building on Power.

https://github.com/ONLYOFFICE/build_tools/pull/87

The WiKi, The Forums, and the IRC are great! I was able to un-brick my BMC by using those resources, so it does not feel scary to get your hands dirty when working at such a low level.

I posted my experiences of this from about a year ago on the forums, its one of the most viewed pages on there.

https://forums.raptorcs.com/index.php/topic,99.0.html

Hope this helps with your purchasing decisions!
Bob Dylan built his career on dropping 'g's, then out of the blue just added one. Some 54 years later and people are still talking about it.
I'm always on side of knowing than not knowing. Finding truly alien life would change society forever, maybe we would get more humble. As Carl Sagan put on Pale Blue Dot.
The problem with async programming nowadays is that stack traces become meaningless.
Speculation is part of the conversation.
Interesting. But breaking stuff up in this way isn't purely a performance optimization either; it's also intended to be a method of organizational management, where someone is clearly responsible for failures in any part of the system, and where the parts of the program that are parts of the contract are very clearly delineated.
PHD won't save you here. I am not talking about Face on Mars either

Literally pyramids and megastructures with uniform and clear patterns of engineered structures. There's really nothing you can say here to convince me otherwise. There's zero chance of a large pyramid structure with accurate math proportions and geometric consistencies occuring by "chance"

I don't know about other stuff you are speaking of but there's almost no explanation you can give to convice the 47% of the Americans that don't believe you.

edit: also there's no need for personal ad hominem attacks in your other reply. it's unprofessional. we are not even limiting this to Mars, I mentioned the Moon as well.
French Vaxx Center 'Mistakenly' Injects 140 People with Normal Saline Solution
Why would any "enterprise" customers trust closed sourced AND small-time password manager?
New 12.9-inch iPad Pro doesn’t support the previous Magic Keyboard
> the defence legal team may be unsure how to persuade a jury (since they aren't IT experts) that this might not be so

Then they're a crap defense.

They find an expert witness -- an IT witness in this case -- for their side to explain how the software might make errors, how no software is perfect, etc. Having opposing expert witnesses, one for prosecution and one for defense, is standard.

Lawyers don't need to be domain experts in every, or even most, cases they take on. They do need to find experts though.
Cracking Enigma in 2021
From my personal experience: a cat died. A very non-important cat. It was the only thing of note in my report.
Then it's fair.

However people making electricity by polluting our planet are stealing from us, so should have to pay more, have to disadvantage those people more than you disadvantage solar producers
Yes, but it could have been that I was tapping to specific portions of the time line. I can’t honestly recall if I was tapping or sliding or both.
Reminds me of the "Don't Steal Mac OS X" kext[1].

[1]: https://www.lightbulbone.com/posts/2016/10/dsmos-kext/
Allowing only IPs over your vendor of choice has never been secure. You need to additionally ensure the request is hitting your configuration, not someone else's.
This should be a non-debate.

A debugger is for when you want to inspect local state in detail. That can indeed often be very useful, and they are sophisticated technology.

However, the people who think that a debugger is the only way to debug just aren't good programmers: often you want a picture of the overall behavior of your program. As has been said by someone other than me, a debugger allows you to fix a bug; print statements allow you to think about the right fix for a bug.
If you need to polyfill for 2 of the most popular 3 browsers then you might as well just use a JS modal library that looks nicer and has more functionality.
The reason I like print debugging is that it is repeatable. The debugger requires too much interaction for it to be automatable.
Engineering Management: The Pendulum on the Ladder
'zed' sounds and acts like a child. Sure he's a 'not-lawyer' but c'mon, is he also a 'not-professional'?
One day someone dreamed that he could fly like birds. Today we fly much higher and faster than them. Scientific achievement always begins with the imagination.
I stumbled onto this place when traveling around France a few years back. Had no idea it was there, just walked around a corner and there it was. An absolutely wonderful experience.

They also have a three storey carousel that is truly something to behold and remarkable in it’s own right.
My house in California is peaking around 70kWh this time of year (April, 14kw system), well more than we're using. I can charge my tesla during the day and still be exporting to the grid. Most afternoons my house is probably powering every house on my street.
Think about extending the range you can explore over lunch.
I don't get the joke haha, can someone explain it?
And they're emulating a Linux kernel in order to provide a platform to run Wine on. It's very impressive.
so you mean we've figured out how to build large structures outside planet earth without the public knowing?
For me this isn't an either or.

I constantly use both together. For problems that a quickly and reliably reproducible I'll often just use the debugger (if rr is suitable, even better).

But there's plenty problems that take a while to reproduce, involve many threads / processes, etc. Where the initial set of potential issues is too wide to easily target with a debugger. There sprinkling printfs around can provide data at a lower overhead than doable with a debugger.

Just yesterday I was debugging something where rr didn't finish replaying a workload that originally takes 10s within an hour (loads of io). Switching to print debugging I pinpointed the issue in < 10min.
Man Memfrob
Ultimately everything is a system. If the NCAA is incredibly militant about enforcing these rules, the schools will be incredibly paranoid about giving athletes any financial incentive. If the NCAA is more lax, schools will put less effort and attention to detail into enforcement. I’m not saying these policies are good or ethical, but this type of militant enforcement absolutely changes how careful schools are.
If they don't want speculation, they need to give facts. Otherwise all we have is wondering, which naturally leads to speculation.

I don't mind them not giving facts. I just think it's silly to not give facts and then tell people not to speculate.
Probably more.
A lot of things are possible for very long times, but for some reasons that I cannot fathom, we decide to abandon nicely working things for flashy, less capable and closed systems.
All this energy !

Can't be stored (don't tell me about lithium, please do the math…), and it's not there at night.
If they never developed aggression then they are not eating each other. Animals eat other animals because of the high concentration of nutrients in living things. Eating highly nutritious things allows an organism to develop both physically and mentally.

So they either have an abundant source of nutrients that has not been depleted for their entire evolution, or they are not highly developed, or they have developed aggression.
Article was written in mid 2020, and we haven't seen a (public) 100x gpt-3 AI yet, so this prediction can safely be marked incorrect.
This is why pushing for free markets is the most effective solution for combating fossil fuel dependencies.
Ask HN: Do you care about online reviews?
If the solar is almost free, you can shift investment to storage, transmission, demand response, and other (more expensive) low carbon generation.

One would expect a similar cost decline curve for batteries [1] once every automaker is required to buy batteries when they can only sell EVs.

[1] https://news.mit.edu/2021/lithium-ion-battery-costs-0323
Wine also runs on BSD and macOS, if anyone is curious about taking this approach with a different kernel interface.

This project is really clever and one the best things I've seen on here in a while.
There are a lot of ways to generate lots of power, what we're generally lacking is ways to _store_ power to handle things like peaks.
With the Jetbrains products breakpoint debugging is so easy that i use it for development all the time. Evaluating expressions inside a breakpoint while developing provides many answers in a mich tighter feedback loop, even with go or something equally fast. If i don't have the jetbrains tools i default to print debugging because everything else is too much of a hassle.
a trend, ain't it?
You can, but the comment was talking specifically about stepping through the code line-by-line.
“Indebtedness could discipline workers, keeping them at routinized jobs in factories and offices, graying but in harness, meeting payments regularly.”

So much more cost-effective than slavery.
Setting that up wouldn’t be very convenient though.
Likely true, yep. The scalability of this kind of attack might be different nowadays (or in future), though.
My favorite French and soon to be Spanish historic recreation theme park is https://www.puydufou.com/en
According to my knowledge, Kahli, the Queen of Cal-Expo for guests or Hosts/the dead, says “shouldn’t be playin’ around with Terra’s Girl. elo lolo is your new “Handle”
Now be careful and watch your booty. Because the rich man’s gold has been crypto-terralized! This is your only warning, sir. I will eat you!
G0D bless you, elo lolo
Good point. But I'm not sure if I'd do this with the Washington post. I wouldn't normally read this unless it's linked from somewhere else (I live in Europe).

I actually had an online subscription to the Guardian for a while because they were really good on the privacy advocacy news. I wanted to support a paper with deep dives into privacy issues. However the last couple of years I got annoyed with too much Brexit stuff (not surprising for a UK based paper obviously but as I don't live in the UK I don't want to read about it every day). So I let it lapse.

But there's another thing holding me back. If I subscribe I have to give all my personal details. I don't want to have too many sites where I have that around, data leaks are now happening too often. Even a couple days ago I got yet another notification from haveibeenpwned (this time it was the Spanish company phonehouse.es that was hit).

Anyway, I just wanted to say that while I use paywall avoiding tools I'm not blind to the problem of monetisation and the cost of real journalism :)
How does f430 know this and people who study the Moon and Mars as a profession do not know this?
This is architecturally speaking – specifically, more wholistic sandboxing.

You literally can't do a whole host of things on an iOS device without first jailbreaking it. Things which you can do on macOS by default.

Apple has added some limitations to macOS that do similar in the past few years (namely expanding the oversight of "Gatekeeper"), but it is still allows far more behaviors than an iOS device does.

A system with a smaller attack surface (made by the same company with fairly consistent engineering practices) is more secure. That is the assumption I am making here.
Please do the math, check how much you'll need to cover the consumption of a small city for a night.

Just an idea, you have ~500kg of lithium-battery in an average EV for a few hundred km of autonomy.

95% of stored electricity today is water pumped behind dam.
You want to store electricity, build dam.

There is only a few decades of lithium left to be extracted by the way.
The <menu> element is unfortunately deprecated[0]

I would avoid using it.

[0]: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/me...
Fwiw, it's not too hard to approximate that in c/c++. Print out the pid (I often print out "gdb -p %d") and then sleep (and perhaps send SIGSTOP to other processes in more complicated scenarios).
http://akkartik.name/post/2012-11-21-07-09-03-soc
Actually, using the UART interface to send text breadcrumbs out the port is a standard technique in embedded, too ...

The article hits the point of print debugging, you get to see the backward in time.

By the time you hit "the problem", the pointer is NULL, the memory is trashed, the system is deadlocked, etc. You need to reason about how you got there.

There is a reason why the next step up from basic debugging embedded is "streaming trace"--effectively print on steroids.
Now I'm very curious why <summary> is a button. Off to read more.

That second link is great, and this sentence caught my attention: "At the risk of being a broken record; HTML really needs <accordion> , <tabs>, <dialog>, <dropdown>, and <tooltip> elements." At first glance, that sure would simplify a lot of the work I've done in the past.
I think https://news.ycombinator.com/item?id=26925235 put it nicely.

PRs are expensive. So when you think 'this is a self contained change, but I need it to continue development' you are unlikely to send a PR for it. You will just pile on more code.

Because if you make another PR based on that first PR and someone finally does code review and tells you to fix something then you suddenly need to propagate these changes to all follow up PRs which is quite some work.

And while I think I might just miss something obvious it seems many people miss it that's why we have blog posts about 'stacked PRs'. (On HN a day ago or so)
https://carbontracker.org/solar-and-wind-can-meet-world-ener...

https://news.ycombinator.com/item?id=26928343

Storage is a component, but renewables will get so cheap we'll overbuild and throw away (curtail) the excess versus optimizing for storage.

The world has sufficient lithium reserves for storage and EV demands.
I would say that they influence my behavior more than many other forms of advertising, but I don't necessarily care about them.
The maker era is over. It was over before the pandemic, after TechShop and TheShop.Build went bankrupt.

What's left now as "maker spaces" are either arts and crafts clubs, or educational operations where kids are pushed through tasks to check the "Maker" box on their college resumes.
High COVID death rates being attributed to obesity rather than COVID certainly is a more rational conclusion.
The history of lithium, and its remarkable impact on mood disorders