skysight-inc/HackerNews huggingface dataset:
cough progressive income tax cough

seriously though. over the last few decades, economies around the globe have taken tax load off the bigger shoulders, and now the argument against any progressive agenda is "how would you ever finance this?"

Not that it's a generally bad question to ask, but I find it quite remarkable how deeply ingrained the notion is that you can't simply raise funds as a government, and how much that limits the (perceived, and by extension practical) agency of a government and "the people".
I hear this argument framed so many ways, but to me it always comes down to the simple fact: if you put distance between yourself and the rest of civilization, don’t be surprised when you don’t reap the same benefits from that civilization.
AI added to the curriculum for doctors-to-be
Although the Soviets certainly were mass murderers before WW2 and British and USA still sided with them.

Hitler was elected under the pretense that he represented socialism that was friendlier to the middle class and workers. This way people could get their socialist improvements to the economy (which was shit due to bad world-wide economy and war reparations) while still having defense against the the sort of upheaval and murderous destruction that the Reds represented.

The take-home lesson of WW2 shouldn't be that 'The other side was evil and we won'. Because the entire Eastern half of Europe and most of Asia was submitted to governments that were incredibly evil due to the Soviet victory.

WW2's lessons are meaningless without WW1. They really are effectively the same war. The treaty of Versailles and the humiliation of the German civilian government are directly responsible for the rise of power of the Fascism in Germany.

The take-home lesson of the 20th century wars is that massive murder and atrocities are only possible because people obey their governments. That 'The people' cannot discern true evil running the state until it's far too late.

Because evil doesn't show up saying "Elect me because I want to gas the Jews". They gain power by promising what you want. By telling you what you want to hear. And once they gain power then it is the average person's willingness to obey authority and carry out orders is what turns shoe makers, engineers, and doctors into mass murderers.

Which is the sort of thing that is happening in many parts of China.

Always remember that in Vichy France when they rounded up the Jews for the holocaust it wasn't the Germans troops that went around arresting them. It was the French police that rounded up people to be put on those trains. It was under the order's of the French politicians. This problem of obeying governments is not something that is limited by national borders.
I'm no longer sure this is a good-faith discussion we're having.
Short and sweet newsletter to help you be a better entrepreneur
> This is the problem Javascript source maps are meant to solve for the web

That's not the problem source maps are meant to solve. They exist to debug transpiled code.

> The source for GNU and Linux is viewable by everyone, which negates the inability to view what is happening inside a binary.

That's not true. It is non-trivial to verify that the binary you received was built with the source code that's openly available. The point of FOSS is that you always have the option to build your own binaries so that you can be 100% certain of what is running on your machine. Most people aren't going to do that, so they need to place their trust on a third party (like whoever built their kernel). FOSS just makes that trust optional instead of mandatory (like it is with something like Windows)
A necessary plugin for the moment we live in, thanks. I just got the translation for Brazilian Portuguese done.
When was the last time you were able to unminify a javascript file that you wanted to investigate and were able to make sense out of it?
It's not dumb, it's philosophy. Philosophy is applying logic to thought. We cannot physically interact with "consciousness", so instead we think about it, put forth ideas, and logically scrutinize those ideas.

If the answer to the question "are you concious?" is conclusive evidence, then evidently not all people are concious, because some will answer "no" to that question. Would you agree with this logic - this if-then statement?
Well, personally I spent about 5 years trying in Seattle. Endless meetups, volunteering, local events, you name it. But without a Facebook presence, trying to make friends or date or build a life is like trying to make water flow uphill.

There's only so long that you can try and so much that you can do before you give up in despair. At some point, you have to acknowledge that you cannot be part of a community without the participation of other people.
If you are a site aimed at people in Hong Kong (or elsewhere in China), that is not very helpful.
If there's anything we can all get behind, it's the idea of the government controlling everyone's access to the internet.
Yes, it is a ton of work to step through and understand minified and obfuscated code, but it is a skill that many people learn and do if there is motivation. On your second point, I think the key is that the people who do have a reason to detangle the logic of minified JS can be very impactful.
I consider open viewing of Javascript as similar to noncompetes in California. It allows one to view competitors source code (if you have the motivation to work for it), which ultimately allows you to learn from and adapt their best practices. Yes, this can have negative effects, but it also may allow for a smaller company to leapfrog a larger incumbent who is too lazy to do some part of their processing server side. I could probably learn a lot about how to write (and block!) analytics tracking by reviewing the Google analytics javascript source code for example.

(Disclaimer: I've never looked at Google's analytics .js files and that may not be possible for some technical reason unknown to me)
Under materialism, there's a hypothetical "real computer" that is the cause of your computer-qualia, but they are not identical.
Distances in the US can be so much bigger than in other countries, leading to rural areas being much more rural than in pretty much any other developed country. This makes servicing some rural communities very expensive. Not only for ISPs but for pretty much any infrastructure. Living in a rural area is a decision, that's fine for people to make, but I'm not sure we all need to be subsidizing it. Yes, cities have become very expensive, but it would be much cheaper as a society to solve that problem by getting rid of NIMBY regulation and make it easier and cheaper to build denser than to keep maintaining small, remote settlements with very little economic value
That's true, Cloudflare has mastered the art of DDoS mitigation and they have developed some amazing tools [1] to achieve that, and fortunately they are sharing some of this knowledge. With the advent of eBPF, I reckon that this kind of tooling will become more accessible and easy to deploy for people that do self-hosting. I also hope that DDoS mitigations based on web of trust or other type of cryptographic identity [2] will come about in the future, although I wouldn't hold my breath for that.

[1] https://blog.cloudflare.com/l4drop-xdp-ebpf-based-ddos-mitig...
[2] https://identity.foundation
Using a password that is unique (and highly dissimilar from any other password of yours), can prevent almost all harm from having it stored in plaintext.
> The plan would also require service providers to offer a “basic” broadband plan at an “affordable price.”

This really connects to socialism. China used to have "Price Bureau" (物价局). It sounds like Sanders is calling for one in the U.S.

Also, if "affordable price" policy is needed for internet, why not needed for more basic stuff like food and medicine?

Maybe food is too expensive for the poor because there is no Price Examination Department (物价检查所) to check price in grocery stores?
Yeah istock does.
Speaking of unions (can be good, can be bad), before deregulation (1998), it would take about a month to get a new phone line in Germany.

Yes unions can be good, but, my god, do they encourage massive inefficiencies.
I thought it might just be me, but the amount of messages I've been getting through the Keybase app has reached 'deluge' stage lately; in the past few weeks I would get 3-5 new messages per day like "Hello" or "Hey" or "Did you get my AirDrop?"

Completely random, people I'd never heard of. I thought maybe it was people who found me through one of my OSS projects, but now I'm just thinking it's general spam on their platform.

Definitely turns me off from considering using Keybase (the app/site/platform) for any kind of messaging. At this point all Keybase notifications are disabled.
No, like the one mentioned in the comment I replied to initially.

What's the point of ignoring the context of the thread and then pretending my meaning was stupid?

Using iMessage would be more similar to using Gmail than to using bitmessage. Obviously so.
I have lifelong friends who I've never used Facebook to communicate with.

If you've tried this many times and keep failing maybe the problem is with you.
In Europe - I bought 24 BAE Secura 6 (900Ah at C100) cells from an outfit called merkasol - they’re pretty commoditised and the prices are similar from different distributors. Went for those as they were the biggest OPzS cells I could safely carry by myself, at 60kg, and 42kwh of storage is plenty.
Do you have any recommendations for the satellite beacon? My brother is doing this in his RV and I’d love to get him one. Thanks.
Someone has to do it. The people in "civilization" (as you put it) need food, minerals, etc. The people in rural areas are the one's supplying it. They're the farmers, ranchers, miners, etc.
Health Spending Grew Modestly, New Analysis Finds
The lack of broadband in rural areas is more a legislation problem than a funding problem: presently, legislation is set in a way to strongly encourage localized monopolies in rural areas. There's little funding needed to pass laws to prevent this from happening, and half of what he seems to be proposing is legislation.

However, the specific amount he's proposing ($120,000,000,000 for a national initiative) is nowhere near unheard of, and actually normal for large infrastructure projects (remember, the grants rarely happen all at once).

Judging by his site, he intends to make a lot more initiatives plausible at once via a progressive (in the tax sense, which means only after a certain level of value, and only on value after that level) estate tax, a proposed piece of legislation to prevent tax dodging, taxing market speculators at an increased rate and cutting preexisting tax breaks for people with billions:

https://berniesanders.com/issues/tax-increases-for-the-rich/
The people clamoring for a faster and more usable web are precisely the people who do not operate an adblocker.
Travel back in time to the 80s, 90s, and early 00s
I use Vivaldi alongside Chrome for dev, and from that perspective (for the other devs here on HN) they seem like clones of each other. Both running the same JS engine and dev tools.
Main Risks When You Entering in Crypto
Isn’t that what the brave browser is trying to solve?
The whole article completely erases black people. The people descended from black slaves comprise a nation in themselves.
The new greeter experience looks cool, but who the heck has multiple users on their machine anymore?

This is a completely useless component to the OS.
The "Final Solution" wasn't started at first.

As WW2 progressed the Nazis attempted to ship the jews elsewhere. Sadly countries refused to accept these refugees.

Nazis then started to pile up Jews into Ghettos. Note that these Ghettos are almost identical to the Uyghur's current situation.

As the Ghettos started to fill up, the Nazis needed a plan on what to do as the ghettos started to reach capacity. Their decision is known as the "Final Solution" or death camps.

https://en.wikipedia.org/wiki/Évian_Conference

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

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

https://en.wikipedia.org/wiki/Final_Solution
Pretty sure they don't care.

They're also directing lasers at helicopter pilots, which is much closer to a actual war than mere bits.

https://www.abc.net.au/news/2019-12-06/chinese-fishing-vesse...
Not sure about frontend frameworks, but I was able to successfully write some computational components or components without relevant JavaScript libraries in Rust with wasm-bindgen.

wasm-bindgen docs have some examples to get you started.

https://rustwasm.github.io/docs/wasm-bindgen/
Optimize Web Apps with HTTP/2 Header Compression
Paywalled :)
I don't even think source code access is the most important part of the browser's dev console. Consider the network tab instead, being able to see exactly where your bandwidth is being spent and why.

This to me makes the browser vastly preferable to native apps. I didn't realize that the desktop app I use to easily translate languages[0] sends every keystroke to Google Analytics until I had to bother installing a proxy. Meanwhile this analysis is just an Opn-Cmd-I away in the browser.

[0]: https://apps.apple.com/us/app/translate-tab/id458887729
Snapchat Became AR's Usage Leader
That’s odd. Have Firefox happily installed on Juno, and the latest version has Flatpack support built-in. Anything else has always been a PPA away.
> And this is true whether your folks won the lottery or earned their money through hard work.

This part wasn't in your link, I don't believe this is true.
I installed this on my XPS 13 this morning, and it's really nice. It has a lot of overall polish that most DE's are missing, it looks and feels cohesive. It installed without any issues, and I had no problem with my Ubuntu-leaning dotfiles. I will probably keep this for the near future, it's very pleasant.
Meanwhile here I am running around with js off by default. Most of the internet still works. More sites work better with js off than work worse. I hope webassembly doesn't change that into a world where the "js off" analogy is "running my OS without the ability to execute programs."
>And it's not expensive. Personally, I spent less than $25k

That's quite expensive to a large percentage of the country. 19% of the country grosses less than that annually [1].

Van life, living in a THOW (tiny house on wheels) etc is very much a luxury in the vast majority of cases (probably why you tend to see a lot of CS/tech types with individual salaries 2-3x the median household income doing it).

> it is impossible to meet people or build communities.

That really just depends on what you choose to do with your free time. If you are at all religious, regularly attending religious services where you live is all but certain to give you the opportunity (unless you go to a 'mega' church).

There are things like Freemasonry, Independent Order of Odd Fellows, CrossFit/barbell clubs/strongman facilities, organized bowling leagues, Toastmasters, LUGs (Lego User Groups - adult lego groups), vintage computer clubs, game stores that have regular tabletop and trading card game playing times, the SCA (Society for Creative Anachronism - period accurate medieval reenactment), other living history groups, adult softball/basketball leagues, supper clubs, etc.

[1] https://wallethacks.com/average-median-income-in-america/#Me...
Sure. It’s scratty as sin as it was purely intended for my consumption - you can safely ignore the sheets other than batteries - panels are a pretty simple equation - more power is better, and usually cheaper per surface area, and the other gumph was specific to my requirements.

You’ll note the total absence of lithium cells - I took them out as they skewed the scale so badly that it was hard to differentiate between the others.

Also, all the prices are EUR, and I should have said €, not £, in my previous comment. Living between U.K./EU and being paid in USD sees me forgetting what currency I did something in quite frequently.

https://docs.google.com/spreadsheets/d/1w8vPBHkMyY5jvkxtK1Qh...
Its a step down because you are forced into it.
50 yrs ago you could decide to do it, now its pretty much decided for you.
Jesus lol that's horrible. Keep making noise about it. Make an anonymous twitter account and try to get it retweeted a lot. This is apparently how customer service is done less than 24 days to the year 2020
A computer shared by a family is not uncommon. You don't use it doesn't mean no one uses it.
Maybe I’m misunderstanding something but WASM is meant to be compiled from other languages and that source is lost, unlike minified javascript, isn’t it?
I respect your point and semi-agree, but as someone who ran a small business in high school that usually involved reverse engineering obfuscated Javascript, I think you're overstating how hard it is to follow the logic of Javascript blobs. Yes, whole program flows can be insanely difficult to follow, but narrowing in on the logic of key functions is often what one needs when trying to learn from other's code.
Would be happy to help!
Does ConditionalWeakTable<TKey,TValue> class from the current .NET do what you want? It can attach arbitrary state to objects, you can do that in extension methods or any other places.
If the card reader isn't working, that's their problem. Cab company policies are clear regarding payment methods. If the driver is looking for a cash fare, they can let the customer know before the ride starts. If they don't, they're SOL.
Undulating changes in human plasma proteome profiles across the lifespan
A binary format is no more obfuscated than minified JS? What now?

Going to need some clarification on how that's the case.
Maybe it is me, but when did you meet those friends? I've tried to contort myself and my personality into just about every shape that I can imagine over the course of those years. I don't think that there's anything wrong with me, and I do my best to be kinder than is necessary, but here I am.

So yes, maybe the problem is me. I hope not, but if it is and if I can't change that, then leaving society still seems like a sensible thing to do.
Thank you for this, amazing labour of love! And this article really gets my mind churning ... :)
What if "a mere computer" ends up being superior to a human mind in every way? We may not believe it is concious, but we might end up believing that we ourselves are also not concious in the process.
> I think people starting to pump giant binaries to the browser

As if that's not already happening today with obfuscated and minified javascript
I like the idea of wilderness corridors: narrow connective parks linking larger undeveloped areas.
How come private contract clauses can't be initiated to protect from malicious actors?

What if I own a server and connect it to an ISP under an agreement where the ISP is accountable for clearly malicious behavior coming from its connection (regardless of origin)?

Then, that ISP requires the same agreement from me, and everyone connecting to that ISP, and on down the chain.

Wouldn't we all be very active in policing bad actors in the networks we manage?
Can't speak on the learning resource. I'm not even sure there would be any meaningful resources given the scope of WebAssembly is still entirely niche anyway.

From my (biased) perspective, one of the greatest potentials is for new languages with improved features, syntax, and semantics. These languages can be just as effective as javascript performance-wise to accomplish the same goals, without having to transpile to javascript, which comes with its own real costs. The interest is there, given the 100+ languages that came out as a 'replacement' for JavaScript since its inception. We'll see if language theory can usher in a better language for the web built on WebAssembly.

The other great boon is simply having more performant services or utilities that can be written in any language. If you like C syntax for doing everything non-ui then you can go ahead and write C no problem, and run it on the client's machine. Maybe we'll even get to run fully concurrent client side apps, at which point Java would be a wonderful language to jump into those capabilities, given they have a robust handle on it from a language standpoint.
>> it feels like a reasonable argument that humanity is like a paperclip-optimizing AI

> I was thinking of it like a mating display.

What is "life", if not a paperclip-optimising AI applied to our own DNA?
>Also, if "affordable price" policy is needed for internet, why not needed for more basic stuff like food and medicine?

It is and Medicare for All is a popular policy proposal.
Was on mobile and messed up italics in my parent comment (can't edit it now), it should have read:

If you want to prevent them being used, you can[0] set the c# language level to an old version using the LangVersion element in your csproj file.

[0] if working in a team, your team members are unlikely to thank you!
Show HN: Stoa – Stoic Meditation App and Journal
Does the "pretty weak legal protection of user data" matter in this case though? There are no accounts or cookies (by default at least), and DDG's privacy policy states they don't log or store any user data.
For me, that's enough, but I understand if others don't want to take DDG at their word on not storing any logs - but at that point, you'd probably want to be using Tor or a VPN anyway.
Savage AF
It doesn't. Browsers will have to continue to support javascript indefinitely, simply because doing otherwise would break most of the web.

Also, the use cases for javascript and webassembly don't overlap enough for one to replace the other in most cases. Javascript is a text-based scripting language you can write in any editor (the sprawling morass that is the current js development ecosystem notwithstanding,) but WASM requires knowing another language and having a compile step, which adds friction and complexity. You can't really replace a language with a bytecode.

It may mean that other languages can be deployed in the browser as easily as javascript, which may or may not be good depending on your point of view.

I personally look forward to the day when Hacker News embeds the Arc runtime as WASM and replaces all of their javascript with Arc code.
Stoa combines the ancient philosophy of Stoicism with contemporary CBT and mindfulness.

Use it to build resilience, focus on what matters, and cultivate character.

Stoa contains guided meditations, a private journal, quotes, and conversations with experts like Massimo Pigliucci and Donald Robertson.

I created Stoa, a Stoic meditation app, as a side project because it's something I wanted to exist and use. Over the past few months, I've discovered that I wasn't alone!
What do you think about remote jobs?
Résumé Review
"RISC-V is open, you can't compile proprietary binaries for RISC-V."
Interesting. I wonder if there are any actual niches where these boxes offer a better cost/performance compared to a similar x86 server.
Schema Markup Testers
> bullshit to say it's not a failure

So you agree with the article? Because the words "fail" and "failure" appear some 31 times.

Same discussion with the recent Space-X failure during a pressurization test. Arguments over the word "failure".

What is really being argued is what it means to fail. To many, it means: someone is incompetent. Heads should roll. There should never be any failures ever if everyone is doing their jobs. This is a naive view.

So people get upset over the use of the term, instead of explaining what they want to convey.
I think, in the UK, the only way to dump a water company is to move house. Regional monopoly?
No, not yet. It will most likely be Parisien as well, since learning Cajun French would make the journey much more difficult.