skysight-inc/HackerNews huggingface dataset:
> I don't know much about web assembly, but x86, which is much more complicated with thousands of instructions, has been successfully reverse engineered basically since forever. There are decompilers that can automatically reconstruct source code in C or C++ from a binary blob.

That's a bit of an overstatement.

Disassembly of native executables is essentially a solved problem, and has been for decades. There is some variation in terms of how you define disassembly and how you deal with code that specifically tries to defeat disassembly, but it's solved enough that objdump -d is a decently effective tool.

Decompilation is more difficult. There were academic-quality decompilers by around the 90s, but these weren't really usable and tended to break on anything more complicated than toy examples. The JVM breathed new life into decompilers, and it's not until this point that you get decompilers that can routinely output code that is recompilable (and only in the Java domain).

In the mid-noughts, decompilation efforts returned to targeting native binaries again. This is helped by the developers of IDA Pro (the main tool used for reverse engineering) building a decompiler view into their application. There's also been more efforts on accurate static binary translation into IRs such as LLVM, which is often close enough to C to be effective, and I'm more familiar with these efforts than I am with full decompilers.

The creation of fully recompilable C source code from binaries is still a challenge, in part because machine semantics are more well-defined than C, and you basically have a tradeoff between readable output and semantically-correct (free of undefined behavior). Control-flow recovery is still challenging; signatures are needed to deal with statically-linked pieces of the standard library; and structure and type recovery is routinely of extremely poor quality.
>The average American works more today then a medieval peasant

The average medieval peasant was illiterate, slept on straw, had to work if they were sick and God forbid they broke a bone they would likely have the bone set incorrectly handicapping them to varying degrees for the rest of their life.

The average American has air conditioning, electric or gas heat, a smartphone, watches television several hours a week and rarely has to worry about food poisoning or getting intestinal parasites.

Give up the air conditioning, the car, the 3000$ laptop every 2-3 years, the 1200$ smartphone every 18-24 months, the Netflix/Hulu/Disney+/Spotify subscriptions, never purchase a single item that is (or contains a component that was) imported, the exotic vacations 0.5-4x a year, the 4-9$ cup of coffee 1-3x a day and that food delivery service you use 1-7x a week, running water and all electricity at your residence and you too could work considerably less.
When I began volunteer firefighting, curiosity led me to research the longest known CPR survival cases. Here are a few more rare and incredible tales:

https://web.archive.org/web/20191206164443/http://www.leapbe...

If you've never taken a CPR course, sign up for one! It could save a life one day.
I do not see how infrastructure projects today are any more complicated than 50 or 100 years ago.
Sanders can't even get good internet or phone connectivity in his own State. He's accomplished little to nothing in Vermont and has pretty much been MIA for the last 6 years. Thinking that he can get anything done at a National scale (let alone International scale) is a joke.
The paper shows the fundamental flaw and short-sightedness that characterizes life sciences in general.

Every single fermented food is treated as if it were a high potency drug.

For example, in one study, for each day of a week people in the groups would eat either 110g of sourdough bread or 110g of white bread. Really, is that your experiment? You are trying to detect differences between eating 110g of two breads, once a day for one week?

Why would anybody in their right mind expect any change in the microbial composition of the gut? Or anything really...

Thus the reality is that not only there is almost no research in the field - that little that is performed is absurdly badly done.
The question is who should pay for it. There are plenty of areas of rural America where the houses may be quite far apart - it might legitimately costs tens of thousands of dollars per hookup to bring fiber. That money will effectively never be recovered - no one is going to pay $500/month for home internet. Keep in mind there are significant portions of the country that don't even have access to water or sewer utilities (wells and septic only) - its just not practical.

Giving money to big telco's hasnt worked. I think the best way to cover rural areas is wireless, via local WISPs or local government run ISPs. It would be nice to see some of the low-band spectrum being reclaimed from TV stations (sub 1GHz) go towards these efforts, since higher bands wont be able to cover as much area.
PyTorch: An Imperative Style, High-Performance Deep Learning Library [pdf]
As it happens I will be in Brooklyn soon, thanks for the tip!
Would we even call them new species within a few hubdred years or would they be seen as “just variations”?

Many species are absolutely thriving under human invasion and forming new behavioral and breeding patterns that in some cases are even leading to physical changes. Many burds like crows and sparrows love human environments. Trash pandas love us too. Hawks love cities almost as much as mountains. So many tall places to survey from.

There’s also fish who have started being smaller in adult size due to sports fishing and size regulation. Stuff like that.

Oh and crowd are known to have branched into novel food sources because they can use cars to break hard nuts they otherwise couldn’t open.

It’s not all doom and gloom. Nature is hella robust.
The free market deal some people apparently still preach about relies on the people being informed, and on the people giving a shit; what you're seeing is part of the former, and evidence of the latter.
Well, with the rise of anti DDoS services meaning the targeted websites are staying online, rendering the “Great Cannon” more like a pathetic peashooter, that’s doing one thing.

Calling China out whenever they do this is another.

Unmask the Chinazis for what they are.
Economic. I couldn't find anyone who wanted a member of staff to not be tied to one location. They were only contract jobs. And contract jobs are whole-life-style wear and tear that are mostly avoidable.

Lifestyle. Moving around constantly was great in my youth, but thinking ahead I realized it would be in my long term best interest (social and psychological) to grow roots and settle down somewhere. That said, moving around a lot got me the exposure and experience to know WHERE to land.

I'm glad I did it in my youth, but that's a window that's closed. I'm happy where I landed and look forward to a comfortable yet challenging life.
John Perkins has written extensively on this topic, as he has had a career conducting 2 and 3 for the US. His book Confessions of an Economic Hit Man is instructive.

https://www.amazon.com/New-Confessions-Economic-Hit-Man/dp/1...
In America, people in charge of policy love to talk about "personal responsibility" as if that by itself can overcome structural issues in our economic system, Texas is pretty proud of itself for low taxes and making people fend for themselves, including pregnant women
https://www.texastribune.org/2019/12/06/extraordinary-danger...

It's also postulated in a recent book that a primary belief held by supreme court justice Clarence Thomas that the best way to improve the lot of African Americans is to make life as difficult as possible politically for them so they work harder(!) - this aligns his views on a lot of subjects with the conservative side of interpreting the Constitution but he's not really consistent on the latter as much as his belief.
https://www.nytimes.com/2019/09/23/books/review-enigma-clare...
This. I've tried using FF for work as well but given I work a lot with Google web properties, Firefox is just a drag there. Don't know if Google's deliberately slowing it down or what but there's a very solid performance difference there.
Hum interesting. I wonder if your neglecting the cost of installing wells and septic systems. The running costs are doubtless lower until you have to replace something expensive.

I haven't though directly seen the cost difference though. I just know growing up one the big things the neighborhood wanted was a connection to city water
She's on a daily breathing treatment (and extra medicine and monitoring when she gets sick), but she is much better, thanks!
Do what they used to do in the old days. You pay 50% now and the rest in X decades, so long as it meets some minimums set in advance. This would eliminate under bidding. It might put financially weak vendors sag a disadvantage but them’s the breaks.
> To have a true democracy, free elections are not the only necessity. You also need wide representation of popular ideas among the candidates of the election; and you need the winning candidate to at least take steps towards enacting the policies that they were elected for.

Not sure that this is ever a prerequisite of a "true democracy". Campaign promises can only be successfully delivered if the legislature allows it, and the members of the legislature are also democratically elected. We do have a wide representation of popular ideas in Congress (see: members in Congress ranging all the way from AOC to Rand Paul), it's just that some ideas have not quite found broad bipartisan support across the large heterogenous polity that is the United States. The bar to pass law at the Federal level is extremely high: it needs to pass 2 houses + signed by the President, all separately, yet (in varying forms) democratically elected.

> For an example of the former, compare Gallup poll results on public healthcare to the positions of candidates in any election so far - tough at least 48% if the population has been in favor of a public option for a decade, there has been no candidate for presidential elections that had even offered that.

Support plunges when the polled respondents are asked if they would support the funding strategy (higher taxes) [1]

> For the latter, again Healthcare can prove a useful example, comparing Obama's campaign promises of drug price negotiation to the final resulting law proposal, which essentially had no change that could affect the insurance companies' bottom lines.

You'd have to reconcile why the same voters are voting for members of the House of Representatives and Senate that have opposed Obama's agenda. Both political branches of government (Executive and Legislative) are democratically elected.

All this being said, there is a public option that has passed in the state of Washington. [2] San Francisco also has a public option [3], and the state of California is currently reckoning with lukewarm popularity for a statewide single payer system [4].

[1] https://apnews.com/4516833e7fb644c9aa8bcc11048b2169

[2] https://www.pewtrusts.org/en/research-and-analysis/blogs/sta...

[3] https://healthysanfrancisco.org/

[4] https://newrepublic.com/article/143650/killed-single-payer-c...
There are a lot of trials involving prehospital cooling.
Some groups focus on trying to cool the entire body by putting ice packs in areas of the body with lots of blood flow near the surface. Others focus on intranasal methods for cooling just the brain.

It's exciting stuff, but it's definitely not widespread.
Modern processors with boost configurations are rather complicated about "thermally throttling". These days with AMD's stock coolers you will be able to at least get the sticker speed on the CPU even at 100% load for a sustained time. Chances are, you'll actually get some % more speed than the sticker as it will usually continue to boost as long as power delivery and temperatures are stable. So even with an entirely stock configuration, a better motherboard and cooling system will overall net you more performance. This is without doing any traditional "overclocking" and just going with the settings designated with the CPU and motherboard. This same idea also applies to most of Intel's parts as well.
I have nothing to say about this.
> Governments in a number of countries have been increasing online surveillance and cracking down on content and behavior that indicates dissent, the report says.

This is a really sad state of affairs. Because of whatever reasons (monetary, fear of dissent and terrorism, etc.) we've seen governments implement more and more laws and policies that take away the "freedom" that we're supposed to have in a democracy.

People seem to forget that democracies are supposed to be for the people. Not for corporations. Not for those in power. Not for the wealthy.
Where was this during the Obama admin which actually had worse conditions?

MSM/These folks are not accurately describing what is happening at the border. There was a mass exodus (https://www.breitbart.com/politics/2018/10/25/organizer-admi...) that is coming to our border and Mexico was allowing it, but now have stopped (https://dailycaller.com/2019/10/13/mexico-migrant-caravan-us...) the caravan.

Obama separated kids too, and said DONT BRING your kids to the border, but now Trump is to blame. https://www.zerohedge.com/news/2018-07-01/fact-check-did-oba...

Not a fan of WaPo, but another example: https://www.washingtonpost.com/news/made-by-history/wp/2018/...

Why are kids separated? Because pedo's: https://www.nationalreview.com/2018/05/illegal-immigration-e...
Would you be kind and share at least country/state of that place?
Smart phone apps already do this.
Yikes! It’s terrible that BitMover is doing things with BitKeeper which are against the interests of the open source community.

Someone should develop a distributed version control system...
https://www.telegraph.co.uk/news/worldnews/asia/china/955570...

This was a common argument as to why WWI couldn't happen, countries were far too economically dependent, everyone would be ruined.

Except it did happen, and everyone was ruined.
So what was webassemnly until now?
He thinks fleecing the top one tenth of the one percent through taxes will actually be effective.

In reality, he's just a power hungry cranky socialist old man.
Perhaps you simply disallow that customers be able to enter the actual restaurant at all, and operate it more like a gigantic drive-thru/walk-up vending machine.
Switching to Brave has worked out great for me. All of my extensions work, browsing experience is almost exactly the same, etc. I love the built-in privacy features (Tor is a keyboard shortcut away!). The one issue that I've run into is that the built-in ad blocker is a little aggressive sometimes to the point where it breaks page functionality. At those times, I just deactivate it for that page and go about my business.
Did you consider using Tor to make those kind of outbound requests? I've done that in that past for a similar situation to avoid leaking IPs, there is a latency overhead but it solved my issue pretty quickly. There were some sites that were blocking Tor exits but the vast majority were successful (enough that when the feature failed it didn't really matter).
If you do it that way, you also end up having to rename your function every time it changes, if it's possible that older clients are still running. And if you're tidy-minded you're going to spend effort building a system for removing old versions when they're not going to be needed any more.

It's all doable, but it's fiddly. Explicit support for this sort of setup would be a good thing.
He's a senator, not a governor or state congressperson. Literally his job is to accomplish things at the national level, not the state level.
I Recomend
Two men (one with glaucoma, which generally starts in adulthood) are quoted in https://metro.co.uk/2017/11/08/what-its-like-to-date-when-yo... - as you might expect, "non-notable recently blind men dating" isn't a super easy thing to Google for.

The first mentions dating within the blind community, which would likely make things substantially easier on both parties.

I've seen enough weird parings and horrible people in relationships to feel quite comfortable with the statement "blind isn't a guaranteed deal-breaker". I do suspect the recency matters a lot - grief after loss can be all-consuming and take time to come to terms with.

Side note: My spouse is disabled, so I'm also quite comfortable with the concept of dating someone with a disability.
What are online cookies and how do they work
I'm not comparing the Vietnam war to the Holocaust.

I'm comparing our oil grab under various guises, vs Chinas attempts at unification.

When both are causing murder, why is oil better than submission?
Tangentally related:
https://en.wikipedia.org/wiki/Political_Achievements_of_the_...

"The Political Achievements of the Earl of Dalkeith was a political pamphlet that was published and circulated in Edinburgh during the 1880 United Kingdom general election. It was well presented but inside the neatly printed cover there were just thirty-two blank pages, making it an early empty book."

"The 32 blank pages of the pamphlet have been digitised by the LSE Library."
> Running code should not be able to randomly attack any IP address on the internet.

How would you prevent this? What constitutes an "attack", and how would you make sure you're not interfering with non-malicious use cases?
I really can't tell if this is sarcasm or not...
It's possible to get the information with any debugger, you just need to know the ABI. On amd64 with the SystemV ABI, its %rax for integer return values and %xmm0 for floating-point return values.

If you don't want to remember, you can write a macro for it.

GDB probably has something builtin for this, but I gave up trying to find features in GDB a long time ago.

[edit]

Stackoverflow seems to be of the opinion that GDB doesn't have a tool for automatically showing the return value of a just-called function. However if you step into a function and execute the command "finish" you will return from the function and print the value. Properly showing the return value with source-level (rather than instruction-level) debugging is a non-trivial feature to get right.
The tools are still being worked on but the Chrome team made a pretty big step by adding DWARF support to the debugger: https://twitter.com/ChromeDevTools/status/119280381802471014...

EDIT: Here's an article from yesterday about this: https://developers.google.com/web/updates/2019/12/webassembl...
HN actually has many improvements from the last Arc distribution, speaking as a person who runs my own fork of Anarki and used to run my own fork of the Arc distribution.
Next thing is lack of utf-8 and TrueType fonts supports (I know there is XeTeX and LuaTeX)

UTF-8 is supported by all modern engines. It's just that it wasn't the default for pdfTeX so you had to add one line to enable it. But this has changed in 2018 [1], so UTF-8 is now th default LaTeX encoding even when using good old pdfTeX.

[1] https://www.texdev.net/2018/03/25/latex2e-utf-8-as-standard/
HAProxy 2.1: Supercharged Performance and a Streamlined Codebase
Because the government is absolutely terrible at everything it does except for dropping bombs on civilians in the middle east...
Are most startups created for economic value? That doesn't track with me at all, as a founder, and having talked with many others.

Most are doing it because it's just their kinda work, that's how they like to operate.
> Would it blow your mind if I told you that you can create a complex treeview without having to use third-party libraries

No, not any more than C#'s giant standard library blows my mind.

Keeping the web small is a strategic decision -- it may look like chaos, but it's really just that we realized that embracing 3rd-party libraries is a better architectural decision than polluting the core spec with features that will be outdated in a few years.

QT doesn't have these problems because QT doesn't have to be infinitely backwards-compatible. If QT makes a mistake, it can fix it in the next version. The web can't do that, so we have to be more careful. If anything, my biggest criticism of the web is that we move too quickly and stick too many "modern" features in. I would have been happy to drop Classes and Arrow Functions from the JS spec, and I would have been happy to drop `sticky` from the CSS spec. As an engineer, I absolutely don't want a hamburger menu as a core HTML component.

I've had people argue to me that HTML needs more 2-way data binding and element types -- they want the ability to tie a list to a JSON object or something, instead of needing to render out separate `<li>` elements. These people are missing the point.

HTML is your user-presented state. We have a few elements that break this convention, but for the most part we want your final HTML to be static and human-readable. It's not for you, it's for your users. And 2-way data bindings would get in the way of that.

For laying things out and creating complicated lists, we have third-party libraries/frameworks -- and honestly, they work fine. If you think the web is overcomplicated or has too many frameworks right now, just wait until we start stuffing a new first-party component into it every time any design trend becomes popular.

And even if we did add all of that nonsense, people would just ignore those components anyway. No manager I've ever worked with has ever said to me, "you know, pure HTML select inputs look great and I don't mind them rendering differently in different browsers." I would be reimplementing them in JS anyway just to get the styling consistent between IE and Firefox. The good HTML components I can actually use are the low-level ones like simple input fields -- because they're small and simple enough that they can be styled and incorporated into larger custom-built solutions.

Heck, I've had managers complain to me about scroll-bar styling before. But sure, they'd totally be happy with a giant, pre-built, monolithic tree-view component that's using mid-2000s styling.
Also, perhaps during such a cold state more cells are able to stay alive despite having less oxygen to work with? Maybe due to a reduction in how much energy they use or need per unit time? Just speculating.
> can we stop having this argument every time there is an article about webassembly

No, we can't, it's a valid criticism, it's not going to go away. Minified JS is bad, webassmbly is worse.
Using Computers to View the Unseen
Where are you seeing 500ms latency? The whole point of starlink is to be in low earth orbit, where latency is in the low tens.
It’s not just governments, it is corporations also. Look at Google and their rampant censorship of disagreeable content on YouTube. Material support of the Chinese apparatus. Everything trickles down and spreads around.
“democracies are supposed to be for the people”

I notice this tends to get forgotten quite a bit. When you listen to a lot of public discussion you get the impression that only a few people and organizations really count and the rest of people have to adapt to them.