skysight-inc/HackerNews huggingface dataset:
Where are you getting this from? A 20 year old Gazan would be old enough to remember the day Israel withdrew from Gaza, both its military presence and settlers. A 20 year old Gazan would also remember that that shortly thereafter, when Palestinian businessmen were talking about converting former settlements into resorts and all the money they would make from tourism, Hamas took over. A 20 year old Gazan would remember life before the blockade.

Take a minute to think about that. Israel left Gaza completely, and then Hamas took over. Are you saying that turning over Gaza to Palestinians is the sort of restrictive measure that gives rise to terrorist groups?

You are absolutely wrong about Israel holding all the cards. The blockade of Gaza is a joint effort between Israel and Egypt. The Palestinian Authority in the West Bank refuses to pay for electricity in Gaza. Hamas has diverted aid shipments to its own military infrastructure, preventing Gazans from repairing their buildings, and Hamas has previously insisted that shipments of fuel enter through the border crossing with Egypt because they do not want to accept any help from "Zionists." So how does Israel hold "all the cards?" In reality the cards are held by Israel, Egypt, the PA, and Hamas itself.

Meanwhile, over in the West Bank, Palestinians have plenty of legitimate complaints yet the PA manages to engage in joint security, law enforcement, and economic efforts with Israel. Sure, things could be better for the Palestinians in the West Bank, but that is exactly the goal of the peace process and all those joint efforts.

You seem to be confused about cause and effect. The situation in Gaza today is not the reason Hamas took power; Hamas is the reason for the conditions in Gaza. Hamas started a civil war among Palestinians, and as a result the PA refuses to pay the bills for Gaza, leaving them with sporadic and unreliable electricity. Hamas kept smuggling rockets into Gaza, then firing those rockets at Israeli cities, resulting in the Israeli blockade. Hamas kept smuggling rockets into Gaza through Egypt, arming Egyptian rebels, and using Sinai as a staging area to fire rockets at Israel, resulting in Egypt joining the blockade. Hamas spread its military assets across densely populated civilian areas, resulting in far higher civilian casualties and widespread damage to civilian buildings when the IDF responds to the rocket fire. Hamas diverted aid shipments of construction supplies to its tunnel network, preventing Gazans from rebuilding their damaged buildings during the ceasefire. What kind of mental gymnastics do you have to perform to conclude that Hamas is merely a symptom of some other problem?
FWIW I know multiple people with a $200 a month cable TV bill. Per box rental, multiple TVs, and a sports or premium channel package, the bill is easily at $200.
You are assuming that printed money benefit the poor.

This is possible in theory, but it does really look like it's not happening on the US.
It is very true! Giants might move slower (as always) but most ad-powered websites have been working like headless chicken to get these metrics in the green.

Granted, it's hard so some may be satisfied with orange metrics.

But I've seen on all publisher-friendly communities I am in how much of an Earthquake the CWV Google Update has been, even if it is now pushed back.

Let's hope more and more follow that trend because nobody hate a fast-loading site with good content!
Allowing executives to commit crimes because imprisoning them would deprive workers of an executive is just plain foolish.
What makes you say so?
> That, and if genome similarities were to be explained away by an intelligent designer using the same "toolbox" (so to speak) then why would he create crabs multiple times without using those same widgets?

I also don't know why I keep writing StringUtils every few months, but I just... like it. Guess God likes crab-like things and it's too annoying to merge from old codebases.
I don't know of any PoS coins that were attacked. Contrary to PoW, PoS is used for a very general category and differences between multiple versions are great. Many don't even have slashing making them a trust-based system (like Cardano) and I don't think they should be considered proof of stake - because without slashing nothing is actually at stake.

Additionally except for eth all have the fundamental problem of extremely centralized distribution. This [1] extreme centralization is representative of new VC coins. That tiny sliver of 'Coinlist (unlocked auction) 4.3%' is the only part that was available to non-insiders.

[1] https://icodrops.com/wp-content/uploads/2018/04/Solano-token...
>[1] To be a nerd is to be socially awkward, and there are two distinct ways to do that: to be playing the same game as everyone else, but badly, and to be playing a different game. The smart nerds are the latter type.

while I value the observation and concur, I'd like to semantically edit it vis :%s/socially awkward/behaviorally atypical/g

'awkward' just rubs me as poor word choice. for instance, throw me into a cs:go chat and I am the norm, complete with trolling, voices, and other things.
I don’t think PoS was a thing when Ethereum was invented.
Reused passwords are also really common and so cracking new dumps of salted and hashed passwords will yield a pretty high success rate.

At this point I just assume that any password that's been leaked (hashed or not) is in plaintext in some database. Obviously 20-character random passwords aren't going to get reversed but there's no guarantee that they were always hashed and weren't leaked from the login process itself, etc.
Can't upvote this enough
I just don't understand the hate around concert photos/videos.

I always have a bunch of friends who wanted to see the show but couldn't make it. Being able to send them a few photos and a couple 30s clips lets us all enjoy it a bit and have a good message back and forth.

If it's a 2h show, I'm still completely "present" for 99% of it. It's not detracting from my enjoyment.

And I actually think it's pretty cool when there are moments when everyone is sticking up their phone to record -- it's this shared experience where everyone is expressing yes, this is the moment. You see it's not just important to you but to others. And all the glowing screens is aesthetically similar to the way people used to hold up their lit lighters when people smoked.

If I'm on stage and everyone's pulling out their phones to record at a certain moment, that's when I know I'm making magic and we're all sharing it. People are appreciating it so much it's worth saving.
Thank you for this idea!
As a web developer, ad blockers are maddening. The problem is that they're part of an arms race that even if you don't use ads, you have to be aware of.

Early in my career, I worked on a site that displayed images, each of which was given a GUID and loaded from a server in thumbnail form. Fortunately, one of our developers used an ad blocker, because she realized two (of a couple hundered) thumbnails didn't show up. Turns out her ad blocker was running a heuristic based on both dimensions of the thumbnail and the URL the thumbnail was served from, and if it saw the sequence 'ad' in the URL (plus some additional pieces of the URL we never identified; attempts to reproduce it with a simpler URL didn't pan out), the browser extension would block the image from loading and our users got a broken image.

The best solution we could come up with was tweak the server logic to substitude 'a' with 'g' when vending the URLs, and then reverse the substitution when fetching them. Huge pain in the ass on our end, but necessary to ensure our customers' user experience didn't break from their own ad blockers.

"Ad block shouldn't break your checkout..." but it's third-party code you don't own or control splicing behavior atop the code you do own and control, so of course it breaks things occasionally. It's like the old era of the MacOS Desk Accessory API. It is provably mathematically impossible for the developer to guarantee successful execution of a Turing-complete program if the program can be arbitrarily modified by third-party injection, so the odds that browser extension in general (and ad blockers in particular, as they are designed to modify the intended site behavior) don't break any website are vanishingly close to zero.
I was asking about the lighthouse results in the link in GP's post, is that what you're answering?
from that wikipedia page ...

> they concluded the Hindenburg's demise could be attributed to both the hydrogen and the paint,

which is what I'm suggesting.
1Password looks cool and all, but I'm left wondering how it all works. Specifically their pricing[0]. So what happens if I just refuse to pay them when my subscription is up and I need another year/month/whatever? Do all my secrets & passwords become inaccessible?

Because if I couldn't access my passes by merely not paying up, that's plain extortion. I didn't read their terms, hopefully someone here can enlighten me.

[0] https://1password.com/sign-up/
It isn't meant for energy delivery, but energy harvesting. Put a metal stick in place of the antenna, the same power is harvested, but dissipated away.

I can see this useful for very low power devices. I don't have specific example in mind, but you can picture something like sensors embedded inside smart concrete high-rise buildings, that alert when crackling is found.
Boosting upload speed and improving Windows' TCP stack
Thanks for the article it's a great write up! Do you mean it's possible in the future venders will ship WebGPU drivers built in their product (couldn't find any evidence on that yet) or it's the best option for the interface of a translation layer like wgpu? Right now wgpu is already pretty solid as a translation layer, but direct driver support will be so good. (Also thanks for your works on Rust graphics related stuff! They benefit me a lot)
LaMDA: Google's New Conversation Technology
That is the system working as intended. Organizations, and those that lead them that can't hack it in the modern economy must be removed in order to make room for those that can.
To establish "good enough" distributed consensus without burning absolutely enormous amounts of energy doing throwaway math problems?
But despite its name, AMP isn't much help to improve your website's speed though, for instance the new Reddit website uses APM and isn't faster[1] than the old one by lighthouse's metric (and I find it significantly slower from a user's perspective).

Semi-unrelated trivia: Google lighthouse's own website is a disaster[3] by their own standards (with a score of 28), which I find pretty ironic.

[1]: https://developers.google.com/speed/pagespeed/insights/?url=...

[2]: https://developers.google.com/speed/pagespeed/insights/?url=...

[3]: https://developers.google.com/speed/pagespeed/insights/?url=...
Hey, thanks, I'll check it out! Haven't gotten around to reading critique of Walker, but I should. Thank you
I don’t have an ad blocker on my work machine. The light web browsing I do on that machine mainly involves docs, internal resources, and sites like SO — which don’t have any ads or have very inobtrusive banners.
not sure you are aware of this but you can contribute to a SEP IRA[0]. this has a lot of advantages over contributing to a normal ira. in my experience you can contribute more than you usually can in a 401k since most employers do not let you contribute after tax.

https://www.bogleheads.org/wiki/SEP [0]
Thanks, that doesn't help.
Insurance companies are likely to disallow ransom payments in their entirety. Too much risk considering the security posture of most organizations.

Boards will, generally, still not fund and support effective security culture without steep penalties for breaches (i am in infosec and speak to c suite folks as part of my gig; breach impact, in their current form, are "cost of business"). “Show me the incentive, and I will show you the outcome.” – Charlie Munger

https://www.insurancejournal.com/news/international/2021/05/... (Insurer AXA to Stop Paying for Ransomware Crime Payments in France)
Hi, I'm a blind user and I'm just dropping to say a big thank you for the excellent alt text to the diagrams in the hacks post.

Thanks for the browser work as well!
I literally LOL'd. Thank you and never stop being this way
> I'm not sure what gave me the impression but, in my mind "process-per-tab" and "Electrolysis" were linked, but that was a misconception:

Your impression was mostly correct. Electrolysis is basically process-per-tab until you reach eight tabs, but after that, tabs start sharing those eight content processes.
Companies should be punished for choosing windows for mission critical applications. Everyone knows by now that windows is just for games and malware.
I think new languages wont be able to break in the top 10 without a mega corp pushing them. The market is too saturated and there is a language for everything under the sun. Elixir is just facing too much competition for web stuff and doesnt enjoy Google pushing it.
Every complex mechanism requires some form of downtime for maintenance
The USD and the Zimbabwe dollar are functionally equivalent, yet, I'm sure you're not saving in ZD.
> federal income tax paid by top 1

Again, top 1% income earners and top 1% by wealth are VASTLY, VASTLY different things.

Top 1% by wealth is unattainable even for most people making top 1% by income.

I'm top 1% by income. I am nowhere even close to top 1% by wealth. Even after working the rest of my career in the top 1% by income, I will not get anywhere even close to top 1% by wealth.

"In order to be in the top 1% of household wealth in the U.S., you'd need to be worth at least $10,374,030.10, according to Forbes." On the other hand, "Nationwide, it takes an annual income of $538,926 to be among the top 1%."

Saving up to $10MM making $500K/yr takes the better part of a career. However, practically no one makes this sort of income for most of their working lives. Most 1% income earners only make that for the back half (at most) of their career -- more often, less than a decade. And lots of 1% income earners don't even start their career in earnest until 30+. So it's a relatively short portion of a career making $500K+/yr but with 10 years of deferred income (and appreciating/compounding) at the outset. Possibly also a pile of debt.

I'm somewhat biased, but my general take is that the top 1% by income do pay roughly their fair share but the top 1% by wealth don't. Why do we tax capital gains at a lower rate than productive labor? That's insanity.
It is a protection from "shoulder-surfing". I agree with you, there has to be an option to reveal the password if needed.
I have less problems with stereotyping than with the hum of a million managers patronizing remarks, like this article from PG.

I've grown accustomed to negs' (microaggressions) like these, but they do a greater injustice to actual genius. Mutual respect in a team will never be achieved when people treat others in this manner.
We changed the title from "First steps to converting 2.4GHz WiFi into usable energy to power small devices", which is not a good rewrite because it's impossible to quickly determine whether it's accurate, and because it doesn't use representative language from the article itself.

I've taken a crack at shortening the article's own title to fit HN's 80 char limit. Since I have zero idea what a "spin-torque oscillator" is, I probably got this wrong. If anyone can suggest a more accurate and neutral title, we can change it again.
It's amazing to me that the real answer on how to make renewable energy economical (while avoiding the ecological toxicity of building utility-scale batteries) are getting downvoted.
But gamers aren't buying up dozens of GPUs each to pretend to be a cowboy, and they don't pretend to be a cowboy 24/7.
Can't access on the phone, chrome shows a safety screen (probably can bypass it)
Apart from the caveat I gave regarding logins, there is simply no such thing as a bot or scraping "problem" for a web store. Your goal is to advertise what you are selling far and wide - bots are your friends. If you have problems with site load, the first thing to do is make your site more efficient. If you're a small operation and that still isn't enough, add generic server side throttling.
It wasn’t my intention to defend the banking system. But since you posted an article where Bitcoin is compared to this banking system I’d say it’s just fair to question whether they can actually be compared.

So, can they?

What’s the current transactions per day? How low can bitcoin energy consumption realistically go compared to where it is now?
Manned Venus flyby (cancelled NASA mission)
Control-flow oriented languages like JavaScript are not a good fit for GPUs. That's the accepted belief, at least.

Allegedly GLSL and HLSL do not come with enough protections / guarantees for anyone to have felt comfortable porting them to the web. That rules them out cleanly.

Also, these are both fairly legacy technologies, both predating Vulkan by a good bit more than a decade. WebGPU at it's core is a remake of Vulkan for the web. Then there's a shading language that works with this base. My understanding is this is a far more competent, capable means of setting up & orchestrating work, so that it can happen & flow effectively on GPUs. Doing less than WebGPU sounds supremely unappealing.
As a parent of a young child, I'd welcome the routine tyranny of an alarm clock
that's my own special typo :)
The upthread suggestion is actually of convergent, not divergent, evolution.
> On the one hand, monopolies are bad, but on the other, having 5+ platforms is bad. Which is it?

The problem isn't that there are 5 platforms; it's that they don't have the same content.
Yeah, you can do electrolysis, but I don't think it's particularly efficient. I'd love to know more myself.
100% Monero is amazing. 1500+tps and it's just getting started. Faster transaction speeds, privacy, just awesome!
Just saw that you need 32 ethereums to be able to stake. That's more than 60k.

Whatever, I'm out.
The apps become read only. I don't know if you can access the web version.
You still get read-only access. Where you can no longer add or edit your entries.
I've been writing Elixir full time since March this year and I've loved it.

Here's a few of the highlights for me:

1. It makes me want to write more tests.

In other languages, I always defaulted to opening up a terminal to quickly hammer out something before implementing it and usually came back to the tests as an after thought. Sure with an IDE integration you can highlight and execute just the test you're looking at, but in many cases I found it clunky.

With Elixir, the entire test suite executes so fast that it's easier and faster to just work with the tests than hammer through things in the console.

For the situation where the console works better, you can copy the iex lines above your method as a code comment and that will run as a test when you run your test suite (so tests as documentation essentially).

Lastly on the test front, the assert_value library is incredibly helpful for hammering out first versions of unit tests.

2. After taking the Coding Gnome course from Dave Thomas, I love the approach to code structure.

Dave emphasizes thinking of the functionality of your application independently from the interfaces which access it. For example, the HTTP layer, a REST API, a Websocket layer, the command line, and an IEX terminal are all different interfaces.

Thinking of my code that way and developing around an internal API rather than doing something like REST first testing, etc has made things a lot cleaner for me. I'm also a big fan of the defdelegate approach for that internal API layer.

The libraries I've needed so far have been really solid, but I generally don't pull in libraries unless I really need them anyway. If I'm connecting to an API, I'd rather write the connections directly in most cases as I need them rather than pull in an API library directly for it. Gives me more control and better understanding of things and I like that. YMMV.

3. Tooling wise, VSCode has been great for me.

I've considered reaching for IntelliJ with the Elixir plugin, but as it stands right now I'm very happy with VSCode. It's been a great experience and all that I need on a day to day basis.

There's a lot more to say than that, but these are my biggest things that I'm liking so far.
A lot of us get a taste of this on weekends or days off, but what have you personally noticed the difference to be? Maybe in terms of productivity, fatigue, mood, health, etc.
First thing that popped in my mind is an employee facilitating an attack and getting a cut. Great way to get a quick payday.
Only vaguely on topic: what's the current state of the art around offline-first apps with data syncing? Particularly, something that works like PouchDB, with local databases for web and mobile clients that sync to a centralized source of truth.
Didn't the Gumpert Nathalie [1] already break the range record beyond 1000km?

Granted, their cars use methanol "fuel" to bind hydrogen, but the car is all electric and uses fuel cells to produce electricity.

For anyone asking whether this is legit: Gumpert was the inventor of AWD/quattro and a long time the Audi Sport engineering lead.

[1] https://www.rolandgumpert.com/en/
A lot of good things have been said in this thread. I don't climb, but I think that your selling point "use less chalk" is not particularly convincing. Maybe "your hands will thank you" would be more appealing. People talk about making the world a better place, but in the end they are mainly interested in themselves. If chalk cream is even a little better for the skin than regular chalk, I would communicate that very clearly. I would try an adwords/facebook campaign and landing page with this topic and see how the reactions and sales are.
I agree, this is a classic do as I say not as I do situation. Punish businesses for paying out ransomware ransomes meanwhile the government(mainly local, but sometimes larger) pay out routinely when their systems are compromised.
PoW can also fork.

It's not just miners, it's also full nodes that validate.

Full nodes can disagree with miners: instant fork.

If say Putin would acquire 51% of mining hash rate people would realize (before he gets there) and would fork.

My comment is not in support or against PoW, I'm just stating the fact that PoW isn't inherently unsafer than PoS.
Do people really take photos on a tablet?
But doesn't crypto have very high volatility?
The problem I see is that their Linux Keying integration is as far as I can tell done in a way it's not supposed to be used by anything and as such they need to ship with a SUID binary helper, basically a (hopefully) harmless root backdoor.

(And I'm not speaking about the chrome/electrone sandbox, which can be run without SUID on modern systems).
How much energy maintains the USD's reserve status?
Do you find your sleep skews? Any longer (2-3 week) vacations I've taken I've found that my waking up time keeps skewing even if I'm not going to bed later. Maybe I've never seen the end where it stabilizes.
That's right—in Apple's library they're completely fine. You can add them to your own library and they're fine. Then one day the copies in your library have their metadata messed with and everything is scattered with incorrect tags
Are we talking about the Bronze Age, or about the early '00s?

In the '00s, before the FAANG giants had arisen, I would say things were more dynamic than they are now, and there was more room for smaller players.

If we're talking about the Bronze Age then this is a different conversation entirely. Then there was more continuity in each place with the past, but more difference between different places.
Regardless of the ancient world, a lot of people today would say that there’s more polarization with the advent of social media.
https://archive.is/MAafg