skysight-inc/HackerNews huggingface dataset:
Hi, I’m Zhiwei and I’ve dedicated my entire career to security. You also may have read LastPass got hacked or password managers may not be secure. Well, that’s me.

https://techcrunch.com/2014/07/11/lastpass-finds-security-ho...

https://www.csoonline.com/article/2453941/why-password-manag...

Password is a mess. And all the password managers have a single point of failure. You lose your master key, you lose everything.

I’ve spent the last 5 years of soul searching to find a solution that does not rely on any trusted party. I built something for myself but you may also like it. So I’m sharing it with you and welcome any feedback.

All you need is a keepsake photo that you would anyway never lose. The solution works by transforming your memorable password using the photo to thousands unique passwords. The photo never leaves your device, and your memorable password stays only in your mind. That way, you can use/reuse the same memorable password everywhere without worrying about anything.

If that sounds too good to be true, let me do this. Not only I will share my password with you, but also everything stored in the server. I even posted my keepsake photo online. Now, try to break my Gmail, instagram, or Github.

zhi.li@pepperword.com
Password: ziTJune
Database record available at: https://gist.github.com/zhili-ppwd/810c091a4efb6d17c878e4cf4...

My keepsake photo posted to instagram: https://www.instagram.com/p/CFrYIBugZlP/

Live demo: https://youtu.be/ybU9Jst2IhI

Obviously, I don’t encourage anyone to share their password, but I want to show you how we can make it irrelevant, and why the solution is secure, convenient, and private. And if you have questions, please come join my Slack so we can discuss live.

https://join.slack.com/t/pepperword/shared_invite/zt-hn3invq...
This is very very thin.
How many functions have you seen, in Haskell, that take Nonempty a versus taking [a]? There are reasons why this type of pattern doesn't scale well, and the Haskell designers knew it. Similarly, if they had defined head [a] -> Optional a, that would have produced complications of its own.
Pantheon, Rome
The taxes on fuel need to do a lot of heavy lifting, pricing in the cost of road building and maintenance, the effect of road congestion and air pollution in cities, and the effect of increased global warming. I’m sceptical they cover those factors.

Although, it probably would be better to move more of the tax burden to car use in cities, and away from fuel. Driving a car in the countryside is much less damaging than in a city centre.
True, 96% of their power is produced from hydro, but two things have to be considered

- Norway has a population of 5 million

- because of the incentive to use electricity, the annual electricity consumption was about 26-27 MWh per inhabitant during 2004-2009 when the European union (EU15) average in 2008 was 7.4 MWh. Norway’s consumption of electricity was over three times higher per person compared to the EU 15 average in 2008

For comparison, Italy makes 41% of its power from hydro, but have to serve a population of 60 million
Top 5 2020

Audi E-tron 8022
Volkswagen Golf 4971
Nissan Leaf 4451
HYUNDAI Kona 4183
Tesla Model 3220

https://elbilstatistikk.no/
It was awesome for a use case I had. When sending some raw data, the application was network-bound. When we GZIPd the data, we were horrifically CPU-bound. When we tried ZSTD, it actually made our data rates manageable
>commonly accepted

No, it's a marketing slang. It's like saing E-mobiles are CN just because they are E.
Mining problems have the huge benefit that they're relatively localized and get a lot less severe when you choose to stop mining there. Fixing environmental problems from mining also doesn't require global coordination.

Global warming on the other hand threatens the whole biome and stopping the release of CO2 doesn't stop global warming once tipping points are reached. You also need global agreement to meaningfully do something about it.

(You also have to keep in mind that fuel for ICEs doesn't magically appear. Extracting oil and transporting it isn't particularly good for the local environment either.)
https://www.allego.eu/blog/2019/october/circular-thinking--c...
Only 27 out of 44 countries in Europe are part of the union. Governmentally speaking, Europe and the EU are not at all synonymous.

>Much as, say, "China" is use to refer to the political entity that is the Chinese government rather than the geopgraphy,

That's not at all a fair comparison. China is country, not a continent, and thus is pretty much defined as being the area under control of the PRC (and other Chinese regimes). Europe, being a continent, remains (in all relevant senses) constant in size, regardless of what happens to the European Union.

>and "America" is used to refer to the USA government, not the continent.

That's absurd rhetoric, too. I don't refer to the USA as America (well, sometimes I do, but I try not to). Besides, it would be strange to talk about California leaving America. One would say California left the USA.
Because we don't have the same costs as in the US (university, healthcare, housing, ...).
For instance, the cost to attend courses in a good university in Belgium is at most 835 euro/year [0]. (This does not include textbooks)

In the EU, the market is much more fragmented because of the many languages we speak.

[0] https://uclouvain.be/en/study/inscriptions/tuition-fees.html
I'd really enjoy a detailed writeup on why the graphics industry has been so fragmented. I'm not a graphics programmer myself, but from the outside looking in, OpenGL looks like it has fallen victim to design-by-committee. If I had to guess, the "big" players want to propose changes to the API which are closely reflect ideal usage of their own hardware. This typically upsets another big player, so the compromise is that both changes get added to OpenGL and the users are caught in the crossfire.

I think in an ideal world, Vulkan would have arrived years earlier and became the central standard that succeeded where OpenGL failed. However, Vulkan is the phoenix which arose from the ashes of AMD's Mantle API in the mid 2010s. Thus, Apple chose to do what Apple does best: eschew common standards for their own proprietary solution which only works for their platform. It seems they've made this gamble with graphics and their structuring their machine learning ecosystem to be quite similar.

From a computer architect's point of view, seeing all of this diversity reminds me of the days of the console wars. Architects were willing to make crazy (at the time) design choices with their system architecture and developers were expected to learn how to leverage it to the best of their ability.

Hopefully someone with more experience than I can comment on whether these educated guesses amount to anything.
That's my understanding as well, but there are some well-established features of the universe that make this more plausible.

We know that our spacetime is in anti de Sitter space which is a type of hyperbolic geometry. In this geometry, infinity can be thought of as the edge of a sphere containing our universe.

Matter is equivalent not only to energy, but also to frequency and wavelength. Once all matter decays to photons and those photons hit infinity, there isn't anything remaining in the universe that provides any sense of scale. It could be argued that the concepts of frequency, wavelength, time, and length cease to exist.

Since you no longer can measure scale, all those photons at infinity look very similar to the photons in the primordial soup of the big bang. Furthermore there could theoretically be information transfer as the pattern of photons on the sphere vs. the pattern of the primordial soup (visible today as the cosmic background radiation) would be the same.
The context is pretty clearly talking about operating profit, not the profitability of the program as a whole.
Twitter's implementation just exploded on me the other day on my phone. Since then I cannot open ANY links to twitter anymore. I just get a page from the browser that says "Cannot complete request".

It's on my phone so I can't just clear a single site's data, and I cannot be bothered to clear everything and relog everywhere.
> I'm always a little frustrated whenever I see this aphorism perpetuated since I think it gives the impression that a static type system is doing more than it is actually doing. In type systems that are used outside of academia, the main thing your static types are doing is checking whether the shapes of your data and functions all line up. With some small exceptions, that's it: the compiler will tell you if your LEGOs fit together, but not if you've built a knife instead of a fork.

Disagree. You can and should be using your type system to express your system design. If it's important that your utensil has at least 3 prongs, it should only be constructible by passing at least 3 prongs; that much is trivial to do even in Java, yet alone a language with a decent (i.e. ML-family) typesystem.
There are many professions we could compare to each other. This is just a passive aggressive way to deal with not having side projects.
Nice! Thank you very much for that!
My local council barely has enough money to patch potholes in the streets, they are switching the lights off at night to save money. Yet somehow.....they will build this expensive to build and maintain infrastructure?

I imagine the first answer people will have is "it's simple! We will just let the private sector handle this!" - to which I say, this is an absolutely awful idea. The charging infrastructure is already handled like this and it's an absolute mess - every charger requires a different app, from a different provider, they all have different rules and requirements, if you turn up to a charger that you don't already have an account for, good luck spending the next 15-20 minutes setting up an account and hoping it actually works(instead of giving you "unknown error occurred" like it happens in my experience, just yesterday I wanted to use a "public" charger but failed because the 1 star android app by that provider kept crashing - it's a shitshow basically). The best thing that could happen to it is either all charging infrastructure being nationalized, or at least the government introducing very strict standards like they do with petrol stations.
Don’t write your future self off so easily. Now you know first hand how deeply and broadly you can learn a system.

If life put you into a completely different system, you could build this familiarity and mental map faster. I bet you could—with careful thought—learn in 3-4 years what you learned in 10, and in your first year what you learned in your first 5.
I wish they'd do bunk beds for the 18-24 hrs flights. Not super lux super expensive but utilitarian - I'd lie down on the floor if they'd let me. For me I think supersonic will be a bit expensive and polluting.
At scale we'd probably switch to breeder reactors once fresh Uranium becomes too expensive. Normal reactors only extract a few percent of the energy in the fuel.
And yet President of the United States, and President of Germany are completely different roles.
We also get taxed for owning the car itself (Road Tax). Which is meant for road maintenance in the Netherlands.

We pay a lot of taxes.
> due to torque being provided directly at the wheels and the lack of a gear box.

All Tesla's have gearboxes[1], sometimes to the surprise of the owner when they learn they need their transmission oil changed after thinking they've been driving a car that doesn't need any oil.

[1]: https://twitter.com/Tesla/status/1051911793373638661
Thirty Posts
You can get invited via https://lobste.rs/chat which is what I did. Since most users on chat are US based, requesting for an invite during that timezone would be the best. I was asked for proof via GitHub/twitter (there's probably more options) and then I got a mail with the invite link.
Does it matter if 700 million people are under the same rules if a country of 5 is not?

ICE cars are not releasing CO2 for free, that's the point.

in Norway gas is heavily taxed as well
I understand all this, Norway is able to print money as they sell oil (so others can freely emit CO2), and they don't really need those taxes, but this point:

"Allowing holders of driver licence class B to drive electric vans class C1 (light lorries) up to 4250 kg (2019)"

Is this a good idea? Is this save? There are C class driver licenses for a good reason, those heavy cars just behave differently on the road, there are different regulations for them. Sounds strange.
That's called election hacking

No it's not. This term has already been widely abused and I doubt many people take such claims seriously anymore, but widening it still further to mean "making pledges designed to appeal to voters" will just render the term utterly hopeless. Then we won't be able to talk about actual electronic compromise of vote counting systems.
Too simple a take on the relations between EU and Norway, here is a more comprehensive view: https://en.wikipedia.org/wiki/Norway%E2%80%93European_Union_...

In short, as much part of EU you can be without being part of it. Norway keeps the freedom on key areas like fishing rights and agriculture while essentially being part of everything else without voting rights. And in some partnerships also having voting rights due to their structure.
Yes sorry I’m talking about home composting.
Part of the problem is that recycling is a state-by-state thing, and some states will simply never care about recycling.

When I was growing up in NYC recycling was even part of the curriculum, but there were definitely contexts in which recycling was difficult (for example, sidewalks usually had street garbage cans, but not street recycling cans)
This is just one bug you found. There are more edge cases for sure, serviceworkers intercepting requests and caching is a nightmare.
> Most times, a frontend framework is added as well to handle the rendering of these pages, increasing complexity further.

This is true, but it doesn’t need to be this way at all! Here’s a single page app written without a bloated framework:

https://github.com/rajeev-k/eureka

And here’s the client-side router, which is all of 500 lines:

https://github.com/Rajeev-K/mvc-router

React + Redux + ReactRouter is way too complicated and it is getting more complicated every passing day, with things like react hooks and so on. But 90% of web apps don’t need that complexity.
The amendment is "Congress shall make no law...". It is solely a prohibition on government power and nothing else. You have guaranteed free speech when a citizen interacts with the government. You don't have it when interacting with a private institution. This is how social media can censor and deplatform with impunity.
Which in turn means that sites using this technique will not work in private browsing mode.
Yes in practice this is what I see as well. I would also add, "developer likes framework x tooling". The other use case that SPA frameworks sell, is develop for all platforms For web, mobile and desktop. It sounds nice on paper, but I have no experience with it.
Yes same here, and both APC gave up their life in the exact same week after around 2 years (stationed in different houses and connected to different devices).
Hey I made the original feature request to add support for Zstd on the KafkaJS repo about 2 years ago! I no longer work at a place that uses Kafka, but I just wanted to say KafkaJS was a brilliant piece of software and IMHO the best Node.js library for working with Kafka!
New Scripting Language Prototype
How to Create Full Screen Responsive Image Gallery Using CSS and Masonry
I think the main reason for Apple to go with Metal was that OpenGL has a lot of legacy baggage that they didn't want to support with their custom hardware.

And also being able to synergize hardware and software, which they love doing.
The problem is that there is no infrastructure at all. Inductive charging is already a mature technology even for EVs. It's not going to change things up if nobody installs chargers.
> Is this really a bias?

Not making your software function properly for all the legitimate input it has to deal with is a bias. Not working to eliminate that bias because it affects a group you don't happen to be part of could even be called racist.
> Yet somehow.....they will build this expensive to build and maintain infrastructure?

Sure. Ghent is: https://www.themayor.eu/ga/ghent-speeds-up-the-transition-to...

New York is: https://www.nypa.gov/services/clean-energy-advisory-services...

Tulsa is with chargers with built-in batteries for lower installation cost: https://freewiretech.com/news/electrifying-the-heartland-tul...
> and benefits Teachers

> So it seems like unions protect the employee

Yes, that's the entire point of a union. It's about the employees, nothing else. collective bargaining. union is strength.

> that only hurts education

It doesn't, that's a myth. What hurts education is lack of funding for education.
> Thus, Apple chose to do what Apple does best: eschew common standards for their own proprietary solution which only works for their platform.

Note that Metal preceded Vulkan.
seems like a post like this pops up every few months
I’m hoping browsers adopt this as a compression standard too, just like Gzip and Brotli.
I uninstalled my 3rd party reddit app the other day for very similar reasons. I love reddit as a way for getting my tech news, but there's just so much about the platform that I don't like which is becoming harder and harder to avoid. The communities I really enjoy (r/cpp, r/MachineLearning, r/DataScience) are still for the most part wonderful communities and they provide killer feeds that let me stay up to date with everything. But it gets harder and harder to keep the political op-eds at bay, or as the author of this blog mentions, the fruitless arguments that don't go anywhere.

I think HN has provided me with enough benefit through meeting people on the platform that I'm keeping it around, but the author makes great points nonetheless.
Engineer explains how Nobel Prize-winning CRISPR technique works
But what we're slowly learning is that a huge percentage, perhaps most of that "millions upon millions of dollars and man hours" ends up producing terrible papers that don't replicate (in science) or don't even say anything coherent at all (e.g. basically all of gender/critical race theory).

COVID-19 has been an excellent demonstrator of this: at a time when it's become clear that epidemiologists and virologists don't actually seem to know much about viruses, and know even less about stopping them, we have widespread riots and protests against 'systemic racism' that can't be found in any data sources. All this badness is coming from universities which look bloated, over-funded and nowhere near scrutinised enough.

Then finally you look at the tech sector, you look at commercial organisations at the cutting edge. The sad reality is they don't use much university output. They don't. Look at CS, most of the breakthrough papers are coming from corporate labs. The last 10 years saw multiple new programming languages take off and gain critical mass, none of them bear any resemblance to Haskell or other research languages popular in academia. A lot of the improvement in tech, whether it's electric cars, self driving cars etc, it's been coming from corporate labs.
Norway isn't part of the EU but is part of the EEA. It is through that membership that it's bound by the same as other EU countries economic agreements that through simplification people tend to associate with the EU.
>Douglas designed the X-3 with the goal of a maximum speed of approximately 2,000 m.p.h, but it was, however, seriously underpowered for this purpose and could not even exceed Mach 1 in level flight

I hope Boom do better!

For comparison the XB1 has "maximum thrust of 12,300 lbf" and X-3 had two " Westinghouse J34 turbojets were substituted, producing only 4,900 pounds-force (22 kilonewtons) of thrust with afterburner" so a bit more - 12300 lbf vs 9800 I guess.
The post and it's content is exactly what I would expect to find here. From my experience reading HN, I think it is the best community of comments online. I am creating an online Reddit-style web app at the moment and I am going to borrow a lot of things I think HN does right.
Yeah I don't think any reasonable person believes this is the absolute inviolable sacrosanct ideal, nor is this actually a legal standard anywhere.

Spouting falsehoods under a false pretense as an authority shouldn't be protected. Otherwise what's stopping society from drowning in a he-said she-said of conspiracy noise?
Not exactly what you are asking for but https://leaddev.com/ and their slack channel are very good.
Umm, the article is confusing. It starts with a study that shows productivity increase from WFH.

So then he argues the opposite. The hyperlinks to research against WFH don’t refer to WFH research at all. A link to research to support the need for face-to-face meetings links to research on the need for more investment in research producing new ideas. Another link is to research on retirees. Another is a link to a lack of equitable Internet broadband access. An important issue for WFH, as well as remote learning, and a lot of other things. We do learn his 4 year old interrupts conference calls with “doo doo”. Perhaps his brilliant child had just read this article.
"Haskell is Lisp's missing M-Expression implementation."
I have never heard of this existing, but I'm living at a coastal area, far away from the swedes.
I have no opinion about US domestic policy and no standing to pronounce one, so I'm unlikely to form one in a hurry just to argue the toss. As for the dumpster fire that is Twitter: the usual advice is, for all Internet denizens is never read the comments, and Twitter is 100% comments. But I digress.

The equivalent, in all my own countries of citizenship, origin, or residence, might be that deceiving someone into thinking you are a police officer is already illegal, although simple impersonation may not be e.g. for satirical purposes. Satire aside, in a country that generally trusts its law enforcement personnel, such a deception, particularly in person, may have both high capacity for harm and a high likelihood it occurs for harm's sake. Nevertheless, notwithstanding my total unfamiliarity with the case you refer to, I struggle to see how Twitter is ever anything other than satire. My own Twitter profile reflects this view.

Curiously, in Australia, it is illegal to claim an association with Sir Donald Bradman, and for similar reasons of potential harm. Impersonating a Prime Minister is not, since it is a very low occupation and any attempt to do so is self-evidently preposterous.
Hehe, I've had my Mandarin corrected by an old woman selling fruit on a stick in China. It struck me at the time, just because it would never happen in the UK, but actually I was greatful.
As a Pakistani, school was not as described in the essay, but there were definitely elements of it. Some people were definitely bad at academics (by choice sometimes), but good at various extracurriculars. There were definitely "jocks" who excelled at sports or music or debates, and were in danger of being kicked out because of grades. Some of the "jocks" had bad social skills, a lot of the "nerds" had excellent social skills.

But people were absolutely not excluded from friendships because of what activities they participated in. I saw all sorts of friendships, because people just liked people. There was bullying, but it happened for other reasons.
That's an interesting thing. However, it would me more interesting (and usable, for example, in gamedev) if each name would also contain a reference to, for example, top-3 countries/cultures in which the name is popular.
I'm not 100% sure where I stand on the issue but that analogy falls a little flat - the potential reach of a couple of posters on a couple of streets is much smaller than that of posts online.
Only partially agree, but reminded me of this:
https://en.wikipedia.org/wiki/Glass_Beach_(Fort_Bragg,_Calif...