skysight-inc/HackerNews huggingface dataset:
While that is true, that's blaming the user for choosing bad passwords, and not the system for keeping the systems safe, which is an implicit guarantee - I'm giving you this secret key, your job is to keep it safe.

The only reason we need unique passwords is because the system can't hold up its end of the bargain.

Edit: And in hindsight, I was wrong in calling it a bad password from the user - the only reason it's necessarily bad is because it has been compromised. If I use the same sufficiently complex brute-force proof password everywhere, we can safely say I've held up my bargain, but a single data breach completely removes that otherwise impenetrable defense.
I am not conscious.

Prove me wrong.
As someone who was once an NREMT-B in the US, we were taught that someone isn't dead, until they're cold dead. I haven't read the article yet, but I assume they kept her warm.
Why are people saying with wasm coming JavaScript will have tough time ? Think about it as flash vs JavaScript. They can happily co exist or u can choose one of the other. Don’t assume that wasm is the hammer for every nail.
The One80 EDC Pouch on Kickstarter
There's a saying I like.

"If one day, you meet an asshole - then you met an asshole. If one day, you meet a hundred assholes - then you're an asshole."

A bit harsh, perhaps, but still relevant.
Those aren't technically binaries, as much as people want to cling to the metaphor of javascript as "bytecode" and pretend no distinction exists between the two.
Show HN: A simple checklist to audit your web project
I've installed hypothes.is on your recommendation and tried it out. There are a bit more steps than I'd hope for, such as needing to sign into chrome and storing the hypothes.is-generated link in my notes (on Dynalist), instead of storing everything in a simple web platform. Still, this is better than anything I've come across. Thank you!

Edit: I could just use the hypothes.is platform to locate my PDF notes as well, instead of storing the URLs. One downside is the lack of organization, but the upside is that it's less work than copying/pasting the hypothes.is-generated HTML page every time. (As you can tell, I am very lazy).
Direct access to Javascript is useful on a daily basis for those concerned with a number of security threats.
Obviously a materialistic approach is necessary, but to claim it _only_ requires a materialistic approach is different.
There is nothing new about this formula or derivation. In fact this precise formula (including that derivation) is taught in Germany.
>Where does he propose to get the funding for projects like this?

The same place we get money for the F-35, corporate welfare, and the hundreds of other bullshit handouts to the ultra-wealthy that benefit them at the expense of the rest of us.
The Jenkins link is pulling from their Git repository, which includes instructions on setting up a bootable SD card: https://source.puri.sm/Librem5/image-builder

It looks like it's just `dd`, and there are hundreds of tutorials online diving into how `dd` works if you're curious about learning more.

Not sure if there's a more complicated practice for flashing directly to the phone's internal storage itself, but it can't possibly be more complicated than installing a custom ROM on an Android phone.
Not an option as the plugin does not store anything visitor specific, not even for a second. Would make it considerably harder to scale as well.
People tend to use words like capitalist or socialist as fighting words without going to specifics. Somebody calling themselves socialist or capitalist tells very little about them.

As an example two countries often called capitalist ad socialist in the US.

United States: Mixed market economy (public sector 18%) leaning towards private ownership and business capitalism. Is pro business over pro markets (business interest over functioning markets).

Sweden: Mixed market economy (public sector 30%) leaning towards welfare state and Nordic model. Is pro markets over pro business.

Most socialists in the US want to move towards "Socialism" as it exists in Sweden today or in the Untied States in the 50s and 60s.
Beautiful analysis on the less tangible benefits of van life.

The benefit of van life for me it was the fact that if you're not rich, you spend all your time simply surviving in this current economy and can never truly thrive and follow your dreams, whether that's meeting people, or chasing a hobby project, or working a lower paying job to make the world a better place. Your job is to just survive.

For example:

30%+ of our income goes to taxes

20%-30%+ to rent + utilities

15% to student loans(if you have any).

10%+ (or way more if you're sick) to healthcare

5% to a car payment + insurance + gas

After all of that you only get 20%ish of your paycheck?

Then you have retirement to worry about because you can't rely on social security anymore.

Slavery still exists it's just expanded to include every race.

Van life at least frees you from that extra 20% plus it frees you from signing a 2 year lease obligation just to have a place to live. And in a job market that is chaotic you may have to move sooner than that so van life gives you the freedom to choose your life a lot better and is actually a lot more financially responsible.
I’m not judging anyone. Judgement is a moral action. I’m recognizing the self evident truth that for many people they fundamentally lack the ability to plan and take care of themselves properly or thoughtfully with regard to the long run.

It’s not about thinking we’re better than them — which is an ambiguous moral statement. It’s recognizing we have a substantially greater ability than them and viewing that as a responsibility we owe to those in society less capable, and then to take care of them.
I lost the ability to edit my comments. I meant to say warm dead...not cold.
No thank you, Mr Sanders. We don't need you or your policies that have failed hundreds of times elsewhere.
Resharper is quite a popular plug in for C#.

I think JetBrains sample size is a lot larger than yours.

.Net Core isn’t “new”. It’s been around since 2016 and the direction that Microsoft is headed in.

never felt the need to worry about that, as long as we have happy customers, opportunities abound, regardless of what is the latest tech stack fashion.

And what happens when either you want to or are forced to change jobs? Someone who is 40+ will be seen as just another old head who hasn’t kept up with technology and be on HN screaming about “ageism”. Not directed at you personally. I’m also in my mid 40s and seen it happen time and time again. Someone staying at a job for 20 years and then gets laid off and all they have to offer is that they are really good at ASP.Net WebForms when the world has moved on.

Heck it happen to me at 35 looking for a job and my experience after staying with a company for 10 years was VB6 and C++/MFC.

Instead of moving on to technologies that are in the “slope of enlightenment” phase of the hype cycle would you suggest that I kept doing C on DEC and Stratus mainframes like I did on my first job?

The average tenure of a developer in the US is 3-4 years.
> all of our energy sources are just repackaged solar except for nuclear

And nuclear is just repackaged supernovae!
I went nomad after calculating that rent on my apartment in NYC was higher than living anywhere else in the world.

So I just left behind everything that didn't fit in my backpack and a carry-on sized suitcase, boarded a flight to Bali, and started a company remotely with a friend in Australia.

5 years later we employ 24 people, all remote.
It’s not misleading. The US broadly adopted cable because the market was mostly deregulated. Europe tends to lag on these measures because it’s more top-down regulated markets tried to evolve the existing phone network with DSL. So the few places that have fiber have great speeds, while everyone else is stuck with DSL. The US has an entire additional infrastructure that offers much faster speeds than DSL. Countries like France and Spain are now rolling out fiber, but the US has enjoyed a huge advantage in speeds for most of the 21st century because of cable.
Sounds like you might have been experiencing a bit of the Seattle Freeze [0].

[0]: https://en.wikipedia.org/wiki/Seattle_Freeze
canada :\
They have a minimal text-only version that's much better: http://lite.cnn.io/en
Exactly the opposite. You want to keep someone cold until their brain has had a chance to recover.
You can use Apple Maps in the browser through DuckDuckGo
How will we know when we've built such machines?
> .. but by implication non-landowners were second class citizens, and nonwhite people were unpersons?

Yes, but remember that half of the adult population everywhere was a second-class citizen simply because of their gender. The idea that some people don't deserve as many rights as others isn't an aberration we can lay at the feet of the plantation owners.
I agree, but given I pay United States taxes, how about the Iraq war with 600,000 dead?

I know it's displacing a dictator and it was under the guise of freedom, weapons, and democracy. But if your family died, does it matter?

What's the China propaganda say? Unity, equality, efficiency?

Why is our murder better?
For rural areas, with all of the low earth orbit internet constellations being proposed, I'd rather wait to see how they end up doing rather than massively investing in laying down a ton of fiber at enormous costs especially when spacex has already demonstrated speeds of 610 megabits per-second to a flying airplane [0] and their expected cost is $10 billion [1] which is 1/15th of the $150 billion dollar plan Bernie is proposing.

[0]: https://www.reuters.com/article/us-spacex-starlink-airforce/...

[1]: https://www.nasaspaceflight.com/2018/05/block-5-spacex-incre...
The focus is not on getting students to be able to solve quadratics (if it were, then the quadratic formula is a great choice!), but rather to understand how solving a quadratic works. That is, how to derive the quadratic formula for themselves. Generally this is done by completing the square. This is another method which some students may find more intuitive.
In the case of Thames water, yes. Leaving London is the only option.
Two finger swipe up and down changes the perspective.
The solution is to deliver safe ads from your own servers.

The solution we'll get stuck with is an embedded webassembly browser rendering to canvas.
"bring back"? honest question: where are you seeing that net neutrality is missing today?
As a skier and mountain biker, this content is incredible!!! Thank you. I imagine pinkbike would post this on their home page in and instant!! This is awesome, if you make it to SF, try to ride Pacifica, and Skeggs, and Fairfax.
HTTPS makes a MiTM attack much harder, because you need to have a valid cert for the host you are spoofing.
It's a good idea with one major problem, predators soon figure out that other wildlife has to pass this choke point and they will treat it like a walking buffet.
Those things can help, but I have found you have to go much deeper than meetups and single one-off events. I have noticed a number of people in the current generation are kind of handicapped when it comes to forming social connections. Digital social media tools build surface level only communities in many cases. Meetups go deeper, but it is all still surface level.

One solution to this is to find a deep and meaningful hobby in your area. I have found Brazilian Jiu Jitsu (a grappling martial art) to be one such "real" community. IDK, I still think van life is a legitimate way to live, but without digging into community issues and essentially abandoning all communities there never will be any communities people can adopt.

Here is what works about BJJ and the community it builds:

1.) Doing a physically hard thing together

2.) Broad appeal, very technical if you want it to be

3.) See the same people every week for years

4.) Goal is to improve each others skills in BJJ, but it is a very difficult martial art that builds a mindset of overcoming struggle

5.) My academy we give back to our broader community through charity events, etc.

6.) Community is a mindset. I have found you have to really push and pull the younger generations out of their shell and show them how to socialize to some extent.

--

Of course those qualities above aren't the only qualities that build a community but there are common themes. Working together to pull each other up with a perceivable sense of forward progress is a big element. I am not such a pessimist about communities and the current generation, but I definitely see how digital media and social media have stunted real communities in favor of shallower ones.
Whatever you think about javascript, I love the historic separation between content and interactivity. I dislike that so many static pages won't load without JS and that we're moving further in that direction. I hope the evolution towards "browser as OS" doesn't hurt the content vs interactivity separation. Could we ever lose the HTML centered model?

That could mean we lose hackability and the ability to write extensions or even scrape the web without a BigCo webcrawler's level of infra investment. Is everything going to turn into an opaque single page app? Technically, webassembly is really cool, but I worry about where the browser is headed.
Just got your email:

First "As a thank you for being an early beta tester..."

After that "If you have any more than 20 UUID aliases they will be deactivated"

Should I go with you anymore? Never treat your customers as beta testers. My data come with UUID are gone.

A picture is worth a thousand words

https://framapic.org/FLlGZzLBLQ9x/n4QO1aGPDt7V.png
Great lifestyle and impressive that their site holds up to the HN front page effect with heavy media assets.

I think this kind of lifestyle will only get more common and popular as younger people decide that the middle class dream of a large home and life in an office is not what they want.

I made a similar decision to this couple, but instead of living in a van, my wife and I sold an expensive house on the beach and bought a very small house in the mountains (Sedona Arizona) 21 years ago. Except for working onsite for Google and Capital One for a total of just a few years, most of my time was enjoying life with occasional consulting work. Like the couple in this article, my wife and I decided that “leaving money on the table” and working much less was a good idea.

As the nomad life style becomes more popular, I wonder if traditional RV park businesses will start to cater to people traveling and living in smaller vans.
I use chrome strictly for work nowadays. Hard to beat its speed and search features, like you mentioned. I'm mostly just visiting stack overflow, git repos, the occasional random site from a google search.

I don't login anywhere (including the browser itself) I don't need to for work, I don't use any extensions, and I don't mix work with personal stuff.

For anything not work however, Firefox all the way. Keep the data off google's servers as much as I can.
Now go and sum up the gross profits of AT&T, Verizon and Comcast and let us know what they are doing with it.
Menotoxin wilts flowers and stops dough rising, well, at least until early 80s
WASM has been available in all modern browsers for a few years. Availability isn't whats limiting adoption. Here are the limitations as I see them:

* Sandbox. WASM is a sandbox. Think of WASM as a language agnostic replacement for Flash. It is an island in a webpage isolated from that page. This is great for security so that the opaque binary running in that WASM island cannot modify the page in such ways as to violate the same origin policy, such as turning a button into a hyperlink with a user's personal details attached as query parameters on a malicious third party URL. It also means code executing in WASM cannot interact with the surrounding page, which means it isn't a JavaScript replacement. The developers of the WASM standard have been very clear that WASM will not ever be a JavaScript replacement.

To be fair there is work being done, several years in the making, to provide web-like technologies to WASM instances, such as a DOM. This enhancement eases some concerns of overhead, see the next bullet point, but they won't break security or escape the sandbox. This enhancement might go so far as allowing the containing page interaction with the WASM instance, but I suspect this would be limited, if at all, and only cross the sandbox barrier in one direction. There is huge interest in WASM and page interaction, but this is all coming from developers who want alternatives to JavaScript. There is no prevailing business interest in advanced WASM interaction.

* Overhead. Since WASM is a self-contained sandbox the incoming binary needs everything an application binary would otherwise need to execute as an application. For example if a WASM instance wants to pretend to be web page instance then it has to include its own DOM library, interaction code, presentation, and absolutely everything else. If accessibility is a concern you would likely have to reinvent how that works in your WASM instance. While this is of great interest for developers who hate JavaScript there isn't a lot of business value in that.

* Performance. So far WASM has not been able to significantly outperform JavaScript. In many cases WASM code performs slower than JavaScript. Without a large performance differentiation there is little business justification to invest in WASM. Flash's claim to fame is that for most of Flash's life it did significantly outperform JavaScript by an order of magnitude. JavaScript never got faster than Flash, but it did almost completely close the performance gap. Once JavaScript got fast Flash started dying.

---

There is potential business value in WASM, but you have to be willing to abandon any consideration that you are executing in a web page. Selling the idea to business owners that you are executing in a web page, but you need to imagine that you aren't is a tough sell. Here are some ideas that might work better in WASM than the typical web environment:

* Document interaction with digital signatures from physical tokens.

* Streaming media players with embedded DRM.

* Certificate negotiation for an end-to-end encrypted messaging tunnel transmitted via web page.
I have a Delorme Inreach. Highly recommended... Apparently Garmin bought them.

https://explore.garmin.com/en-US/inreach/
It seriously unbelievable that someone can do this and there is nothing you can do besides hit a button that says "Report" but there is not even a field to say what you are reporting. Unbelievably frustrating.
No one should be proud of failing and learning from their own mistakes if they did not bother learning from the mistakes of others first.
TIL I scrub toilets.

:/
> Does anyone have any good intro resources for WebAssembly for noobs?

Wasm proper isn't really a technology for noobs. This is like asking "Does anyone have an introduction to x86_64 machine code, the ELF linker spec and the SysV ABI for noobs?". It's sort of the wrong part of the problem. What you want in that case is "C programming on linux for noobs".

So try googling for "emscripten tutorial" or (if you swing closer to rust) "wasm-bindgen tutorial". There are lots of other languages with wasm targets too, but quality tends to vary a lot.

But really IMHO the reason to use wasm isn't performance. Javascript interpreters are REALLY good these days for routine code. You use wasm when you need to target a big codebase in some other language to a browser, either because it's already written or because the problem area for the code isn't well suited to JS.
Yeahhh, this post reeks of 'I am better than everyone else' and also 'I do not understand why nobody wants to be my friend'. Maybe the two are related.

Now I could be totally wrong, text communication can come off in an unintended way as you know.
It's cute that you think people either searching on Google, or people/organisations with organic results shown on Google are their "customers".

I mean it's also naive, and wrong, but it's cute too.
So what if China isn't running death camps per se? The problem is that it's running something of the magnitude of Nazi Germany and getting away with it. No sane government would go 100% Nazi overnight, but if they see that being 50% Nazi is OK, then they might raise it to 75% etc. It's a game like all authoritarian politics. They're probing ground, and many other authoritarians around the world are looking at the result. This is why it's important that China gets called out for its atrocities, and called out hard.
What Are Some Things Airline Pilots Won’t Tell You?
The parent / op literally says they will load AMP with ads and trackers "just as they do in their regular sites."

So we are very clear, regular HTML websites allow sync javascript and cross site / full dom access etc by trackers and ad platforms. Sync is preferred for a few reasons by ad providers. Lots of regular sites have sync javascript.

On AMP, total javascript size is limited, dom interactions are limited (ie, you can repaint the screen repeatedly with the flyover crap etc) and sync is prohibited and the script generally runs in a sandboxed iframe with a separate web worker.

So I'm not putting words in anyone's mouth, I quotes them exactly, and am pointing out that despite their false claim that you can run same things in AMP you do on regular site - you cannot.

People claiming that AMP is only faster because of preload, that publishers can abuse the user as much as they do with full HTML, that javascript works just as it does on their regular site are lying.

Is AMP perfect? No - folks will always be able to abuse things, but it cuts down on a bunch of common and egregious abuses.

I wonder if part of the issue is some folks here browse with ad-block or other extensions and so don't really experience the web as publishers intend it - because the differences between AMP and non AMP sites is glaring (ignoring the preload question).
There are some mild differences in vocabulary and pronunciation (the Cajun 'R' is way more difficult) but they're mutually intelligible.
Co-author Mathew Flatt is part of Racket's core team. Racket is a language development platform. Honu is written in Racket.

https://github.com/racket/honu/tree/master

Honu isn't a Lisp replacement. It's an academic research product.
This is not how one should look at utilities to be delivered to all citizens. It's cheaper to run internet infra in the suburbs and rural areas due to lower per mile buildout costs (have you ever been in a vault under a major downtown core roadway pulling fiber during the day?), this is just a matter of having the fortitude to put good public policy to work (monetary policy, construction jobs).

Clean water, sewer, electric, internet, and USPS logistics service are table stakes (in the US). It's silly to make this out to be "Live in the suburbs or rural areas? Mad Max for you!".

Counterpoint: How's that cheap, high speed Gb FTTH internet working out for you in downtown NYC or SF? /s
JavaScript tl;dr – Zen mode JavaScript documentation
Maybe they’re just storing the 4th character in a reversible fashion. ;-)
Right, but I bet very few new species have emerged in the last few hundred years because of habitat fragmentation.

More likely we caused the population of many animals to decrease or extirpated them entirely (if not drove them to extinction).