skysight-inc/HackerNews huggingface dataset:
Highschool me fucked up pass and exposed a lot of data. It was entirety my own fault, but there are footguns if you don't fully understand the model.

Essentially, I accidentally publicly exposed my private key. I thought I was clever for writing a Python script to dump all my passwords and then re-add them after setting up pass with a new key.

A year later, when I accidentally deleted my private key (reformatted laptop, phone bricked before set laptop back up), I spent a few hours trying to figure out if I made a mistake that would let me recover my passwords. I was very motivated :)

Eventually, I realized that since I'd been using git to sync pass between my phone and computer (the recommended setup) I could access versions of my encrypted data for every account more than a year old and decrypt them with the private key I leaked. I got back almost all my data.

Luckily I was using a private git repository for defense in depth, but many guides recommend a public reposity because they say gpg is very strong.

It all works, but only if you don't do something dumb like I did. Now I'm on 1password and happy knowing that experienced people are paid to make it and smart security researchers like Troy Hunt (of haveibeenpwned fame) have said it's the most secure password manager they've looked into.

(I said the same thing earlier in a different post)
The eruv is also allowed by the city and thus legal.
How to prevent “random” bad moments influence productivity?
Something happens and triggers a bad emotional state. It affects productivity, drive and basically a lot of if not everything that could have been easily achieved in the upcoming time period is now a struggle or just left undone.

It happens to me and everyone I know, to some extent. I'm in the low-tolerance part of the spectrum so I have to ask:

How do you handle moments when something bad happens that then affects everything that was coming?

Let's say you have an argument with your spouse or someone calls you and gives you some bad news.

Besides working on understanding and really engaging in properly managing emotional intelligence, do you have any tips and tricks that work for you? Such as counting backwards from 5 and the bad news is gone? :D

Thank you!
What's the story here regarding software tokens? As I understand it, the WebAuthn standard doesn't preclude non-hardware tokens, but doesn't explicitly define support for it either. In particular, I would like to use my phone and its built-in Titan M chip for WebAuthn authentication over the internet, instead of using a hardware token. Is that possible or on the horizon?
Um, okay. I'm not sure what I'm supposed to say to that. I remember this clearly from when I trialed Defold immediately after the public launch. I'm glad if things have changed, but the analytics were not opt-in back then.
Spain’s Lost Generation (2017)
If you just want to bundle JS files, then Parcel probably isn't the tool you want.

If you're building a modern web app, you're likely using more than just JS files. The compilation target is complex, and there's room for more optimizations when the bundler is aware of the app as a whole.
Sort of my plan. Working on math and then through an Algorithms book and an Algorithms Course from GaTech OMCS in the summer. Planning on interviewing in the fall. I have accepted the game.. After that Id like to use my new math skills to dive into QM/QC. TBH its the only thing that seems like “new tech”. I suppose web 3 is interesting haven’t had a chance to dive in.
I'm not a doctor but I've noticed some celebrities who are aging well participate in high-risk physical activities. This is true for some of my friends too.

Motorcycling (Keanu Reaves), martial arts (Joe Rogan), surfing (Anthony Keidis).

If you put your body at risk, your mind has no choice but to stay quick. Be careful though!
Iran launches cyber-attack on US government website warning 'we're always ready'
Absurd is a really strong word. I will say that I really doubt he'd blog about his ideas instead of just publishing them, even on arXiv, because all the examples of groundbreaking new work in the modern era have been blogged about contemporaneous with, or after peer review of formal papers.

I'll also go further and say that, while there's a kernel of validity to your analogy, it's not the right analogy with which to deliver your overarching point. I don't think the publishing method for one of the most significant scientific advancements of the previous century is a particularly good lens for analyzing this blog post.

The critical content of this post is far below the threshold usually associated with an idea sufficiently well formed to be publishable. Einstein had a minimum viable theory before he solicited feedback; and when he did solicit that feedback, it was through what we'd consider orthodox channels.
Pitch.com

It is a start up to compete with powerpoint that raised 50 million pre-mvp... yea ... sweet landing page tho
How Much Land Does a Man Need? (1886)
Supervised learning algorithms assume that the input data are iid of the future. This is not valid in most of the real applications. The observation that we see men more than women in programming does not necessarily generalize to the future. That's why online learning provides an exploitation vs exploration mechanism to minimize the bias in the hindsight.
In many applications, people just forgot about this simple strategy and blame the bias caused by supervised learning to the black box model.

Of course, black box AI itself is not the right solution. As more and more cross domain multitask settings emerge, open box AI will gradually take off. It is about compositional capability like functor and monad in functional language. Explanable or not is just a communication problem which is parallel to the ultimate intelligence problem. It is very possible that human intelligence is bounded.
> Most gas stations seem offensive and predatory in the items they offer customers.

Convenience stores sell what customers want. If those items didn't sell or customers had a preference for something else then they'd change.

> And the workers are often underpaid.

No such thing. So long as someone is willing to work for a certain wage they're getting paid exactly what they should be.
I think so. Note that there's likely not a huge distinction between the two, because Google uses some pretty complicated configuration languages that are often Turing complete (e.g. Blaze essentially allows arbitrary Python). It's all checked into the one true monorepo as well.
Elixir is on top of my list.
The Mophatlane Brothers, Pioneers of South Africa's ICT Industry
There's an Indian (IIRC) company that does this with scooters, eg https://asia.nikkei.com/Business/Electric-scooters-blazing-a....
Wouldn’t the least abandoned books be more useful?
I use Parcel for very small projects but vastly prefer Webpack for my "day job". On large projects it's so useful to have full control over your build pipeline. I've written a few custom loaders and plugins that we use for things like managing legacy code and dealing with oddities of our deployment system. I spent two days learning Webpack a few years ago and that has paid dividends ever since. It really is a beautiful tool but most people just want to start writing code and don't really care about the minutiae.
Ehhhhhhhh. Auren ran one of the shadiest companies in recent history (Rapleaf) and he's discussing Thiel, who in my opinion was completely in the wrong w/r/t Gawker and is incredibly thin skinned and petty for someone who talks about the things that he does.

The core point is correct: you want (for lack of better phrasing) "out of the box" thinkers in your leadership roles, particularly in the early stages. But I would take either of those two as a model with the biggest grain of salt possible; you can be courageous and out of the box without being insanely unethical or a vampire-like dick, respectively.
Unless you like being sued for libel you'd better have evidence when you accuse someone of breaking the law.
You fell into the "doesn't work on me, so it doesn't work on anyone" trap.
Parcel's been around for well over a(two?) year(s) now and actually instigated a lot of change and refinement in the bundler market. Most now have zero-config options available, either as a result of Parcel coming on the scene, or with inspiration from it.
I don't know about that, considering the success of Harry Potter the target audience seems to be almost everyone.
Some teams have build engineers.
Web Bundles are absolutely unrelated to Parcel and Webpack. The output of these two can just be wrapped in a Web Bundle or you can make it yourself.

It’s like saying a garage is the solution to your moving needs.
Your description and their description are not mutually exclusive.
What does he spend his days doing? I wrote a configuration file years ago and I still use it for multiple projects. I only had to update it when upgrading between major versions of webpack.
> a friend of mine once got a Google Code Jam World Finals question in a phone interview with Google (...) I doubt there were more than a few hundred people in the world who would've gotten the right answer to the question in a phone screen and almost all of them probably would've realized that it was an absurd phone screen question

Link to the question: https://code.google.com/codejam/contest/2437491/dashboard#s=...

The gist of it is: You are given 4*N points on a 2D plane. Can you draw two perpendicular lines to separate them into N points per quadrant?

I think Dan's missing context is that google code jam questions always have a small and large dataset. In this case, small is N=10 which makes a lot of bruteforce solutions possible and not much different from any other bruteforce puzzles common in interviews. Being a geometry question is the more unfair part if this is a generalist role (but not unfair if your role involves graphics, computer vision, self driving car mapping, etc).

Expecting a solution for the large (N=2500) is ridiculous of course. See analysis: https://code.google.com/codejam/contest/2437491/dashboard#s=...
xkcd was right about web sites in 2010 (https://www.xkcd.com/773/) and it hasn’t really gotten better since then, either.
> hordes of price sensitive customers will have no problem passing up your "nice" gas station for the one that's consistently 5 cents cheaper

It's not obvious that these measures would boost the price. An owner might accept lower margins for scale. Or they may cut costs that don't matter, but which everyone dogmatically incurs, to incur the ones that do.

An in any case, segmentation is a thing. Targeting premium customers is a profitable strategy. It's also a virtuous cycle, since each premium customer gives you resources to expand your lead while depriving your competitors of their business (e.g. for upsold services).
I believe it gives you all the "big picture" information you need in a very simple way (maybe that's why you call it bland). But I do find simplicity important.

This is hard to do with a product as complex as Stripe Atlas (just Google "form a company" and click around to see what I mean). But they pulled it off. And it looks beautiful.

TLDR: I love a landing page that turns complexity into simplicity.
> I think people need to get over their fear of the parens and start paying more attention to it.

i have no problem with parentheses. it’s the JVM that gives me pause. i feel .NET and BEAM are the better choices these days with c#/f# and elixir/erlang/lfe, respectively.

i would love to use a lisp/scheme but just don’t feel comfortable with the JVM and how much of it comes through in clojure.
There are plenty of exceptions. WaWa has already been mentioned.

Sheetz has 600+ locations and does $8b a year. All corporate owned and operated.
Not exactly, I have been corrupted by working full time at permanent jobs
I’m not sure that the author was trying to find utility in the data so much as purely going through the exercise of analyzing it.
I'm missing something, I think. What's the big deal with CHIP-8? I'm starting to see people using it as a programming challenge and I guess I don't understand what the big deal is. Is it just a fun project or something? What's prompting this?
I worked on a line of wireless energy harvesting based occupancy sensors. It's doable.
Is this really a good predictor?

This seems like practically it would be used to not hire people on the basis of 'culture fit'. I can think of many answers to this question that could disclose a protected status, political or religious ideology, or some other belief that now you have to consider in the candidate. (What if someone says, "Software engineers should fight for unionization.")

Do you really get a good signal on the three things the question is intended to find? (Whether people fear judgement, aren't introspective, etc.)
>It’s a great question because almost everyone cannot come up with an answer that most people they know do not agree with.

I would argue it might be the case that people can't come up with an opinion they're willing to share with the interviewer. If you believe something truly taboo, like that children should be sexually active or a certain race or religion or nationality deserves to be exterminated you're not going to just tell someone because they asked.
Shurley is a tiny NPM package/library that parses URLs in a forgiving way.
Should I speak for everyone else? I cannot presume to share anything but my own personal experience. To that end, I am simply relating my experience with UX designers and the evangelists of it.
Luxury beliefs. The elite promote agendas that will never impact them directly but will fulfill their internal needs to feel righteous
It’s a dumb question, because heretical is a meaningless term in the context of the tech industry.

To the extent that it ‘works’ it’s probably going to screen for self-important assholes. Which, given that it’s a peter Thiel question...
Two processes that aren't asleep.

What's your CPU use right now? I bet it's less than 200%. Or will be if you exclude your web browser.

The typical background process is active far less than one percent of the time.
Speaking as a working author, Goodreads is a dumpster fire. One author of my acquaintance has been the victim of someone who has created at least six fake accounts in her name (taking her name and profile pics), in an attempt to trash her reputation; I've got off relatively lightly, but I've had one-star reviews posted of books of mine ... which aren't actually written yet, so these are basically fakes.

Goodreads reaction to complaints by (verified) authors about this sort of abuse is to deny all responsibility. So there's zero curation going on there.

(As to the list of abandoned reads, it's not surprising that the top five by ranking are all major bestsellers: and the shrunken, posterior proportions are for books with a difficult literary style to grapple with -- in other words, they're not easy reading. Between "hard to read" and "massive bestsellers, but require a reading age >12" we basically cover the obvious bases. I'd have liked to see some analysis of abandonment rate normalized for reading complexity, but that's hard to characterize ...)
C is used in a lot of infrastructure - especially at lower levels (eg : server operations, routers, etc)

Rust isn't. Not to say that couldn't change, but there's just no active functioning infrastructure using it yet - or if it is, it's not very visible yet.

Mind, I code in C daily and rarely see anything else anymore, but I work in that infrastructure level of systems.
The combination of a mask rom and reprogrammable flash on the same product surprised me. Why would you want a customizable mask rom if you’ve already got 8x or more of flash? Is it a power consideration: are mask roms lower-power to read from?
It's gotten a lot worse faster in the last three years. I've become a citizen under Obama and it was a pretty simple paperwork process. Things are not the same now.
> You dont get diabetes from eating "too many sweets". If you have a disposition to type 2 diabetes, and you eat too many sweets, then sure the symptoms are more likely to show sooner.

I don't think this is really a useful distinction. If you eat a lot of sugar and "get diabetes", i.e. it becomes clinically significant, then it would be just as correct to blame your sugar intake as to blame your genetics.

It's quite known that sugar intake is strongly correlated with diabetes:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3584048/
If you want to just bundle, use rollup or browserify. They are pure bundlers based around ES Modules and CommonJS respectively.

Parcel is here because most people don’t need to just bundle but also a whole pipeline for optimization and extended browser support (Babel)
I came here to say the Death Note Anonymity one as well. It was my intro to gwern
I believe your point can be simplified:

The net result of hundreds of hundreds of years of policy has created net, lasting disadvantages. Just as intended.
Has anyone used Parcel as a replacement for create-react-app? I own some tools for generating React projects in an enterprise environment and CRA (specifically react-scripts) has been a huge thorn in my side. Most of these projects are small to medium size and so they don't really warrant custom Webpack configurations. I'd prefer something with react-script's simplicity but without it's absurd restrictions.
I dunno, I guess i'm too busy coding to be worried? I think the biggest thing to worry about as an elixir developer is C#/orleans, but it might be okay on account of who the hell wants to muck with C# when you can be in easy-mode FP land.
You only needed Solaris for the server directly handling the sun rays. The host handling the actual sessions could be Linux, that's how my university was running most things when I started in 2001.
I mean, he's also just an open fascist who wants to work with other fascists.

> I no longer believe that freedom and democracy are compatible… The 1920s were the last decade in American history during which one could be genuinely optimistic about politics. Since 1920, the vast increase in welfare beneficiaries and the extension of the franchise to women—two constituencies that are notoriously tough for libertarians—have rendered the notion of "capitalist democracy" into an oxymoron.

https://www.cato-unbound.org/2009/04/13/peter-thiel/educatio...

Ie. women shouldn't have gotten the vote because democracy for other people reduces his freedom to put his boot on their neck.

Edit: Would love a counter argument rather than or in addition to a drive by downvote. Because of course the guy who openly talks about how terrible giving women the vote was asks people about their heretical ideas in an interview. That doesn't mean it's something to emulate.
I believe the nesting you wish can be realized by an addition to the Modifier rule, allowing modifiers to be complete Jars:

M = Jar | verb-u | verb-i | noun-na na | noun-no no
Consciousness as a Universal Law: What Makes Something Conscious?
I think I'm similar. Although it's hard to rule out that little details don't have a subconscious impact on my preferences.
A comment on the format rather than the content: it’s weird how this article includes what look like pull-quotes, but are actually embedded tweets by the author saying the same stuff that’s in the article.

I’ve seen that style used when quoting other people’s tweets, but exclusively quoting yourself that way just seems strange!
> who in my opinion was completely in the wrong w/r/t Gawker

I have a different opinion for four reasons.

I appreciate Thiel’s long term thinking and just the effectiveness of the plot. That’s rare and neat, I think.

But I also think it’s right because Gawker was a plague on society with its gossipy, trash journalism. We are better off as a society without the type of articles that out people because editors don’t like them or don’t like their politics.

Specifically, they were in the wrong with Hogan and what they did was heartless.

Finally, Gawker died legally. No laws were broken. Thiel had beef, for whatever reason and he used the law. While I don’t think Gawker is anywhere near more useful and professional news outlets (eg, NYT or Post) I think if other newsmakers break the law in such a way, they should be treated exactly the same way.
Invest in projects that have maturity and staying power. For example, Python, Django, and Postgres offers a mature stack for web development.
> Dismissing them because of 'new and shiny' is not a good reason.

How about putting a pin on technologies that are unproven and immature? Because many projects (and careers) have died a painful death because an overeager developer decided to bet the farm on a shiny flavor of the month because it was trending.
What? He's explicitly saying it will impact him directly.
He's right. Seattle is suffering a crisis of mentally ill and/or drug addicted homeless people. However, the problem is much bigger than the city — many of these people come from outside Seattle and the city simply can't afford to solve the problem on its own.

This is both a nationwide and statewide problem. But the lack of state income tax makes it harder for Washington to better fund mental health facilities in the state. The state prides itself on its progressivism and compassion, but it's 23rd in the nation for per capita mental health funding.
It’s somewhat impressive the degree to which an industry that thinks of itself as being so enlightened falls prey to cults of personality so often.
Are you looking for job satisfaction or happiness? If the former then look for another job, but the grass isn't always greener.
Basic survival. Swimming, foraging, fire-starting, hunting, etc.
ha you just don't want to pay your fair share.
- Svelte, a compiled front end JavaScript framework https://svelte.dev/

- Nix, a functional package manager https://nixos.org/nix/ basically, to install stuff, instead of running `sudo apt install your_package` you edit `/etc/nixos/configuration.nix` and then regenerate your OS from the config stored in that file using `nixos-rebuild switch`. The benefit is that then you can take that file to a new computer with a new installation of NixOS and regenerate much of the state of your system just with that one file.

- QUIC and HTTP/3. I think you have to read the RFCs starting with HTTP/2 to understand it, but really I just mean that you should be aware of them. I think HTTP/3 should start to really exist some time this year and you should consider enabling it in nginx once it becomes available.

- Rust

- A dependently typed programming language like Idris https://www.idris-lang.org/ https://www.manning.com/books/type-driven-development-with-i... or Lean https://leanprover.github.io/tutorial/ or one of the older ones like Coq or Agda https://plfa.github.io/

- Python type hints and async

- Deno (JS runtime by the creator of Node.js) https://deno.land/

- zstd, a relatively new compression algorithm https://github.com/facebook/zstd https://quixdb.github.io/squash-benchmark/

- BLAKE2b, which is the new hashing function you should be using. It's faster than MD5 and cryptographically secure. https://blake2.net/

- Keras

- How to make VR applications (probably with Unity).

Not technologies:

- Homotopy Type theory https://homotopytypetheory.org/book/

- Zero Knowledge Proofs
This sounds like an automated anti-spam thing to me.
It could be argued that language-specific efforts such as this are redundant in the face of more generalized solutions like VS Code or Sublime Text, but I think they’re pretty great at spurring innovation and raising the bar for quality. Chime looks great!
Feel free to hate both, but libertarians are very much not fascists.
Programming is applied mathematics.
I wonder if it will teach itself to aim at the edges of the target zone, given that's where the "adjust to the right and vice versa" method will end up landing shots.