jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Any chance you could add actual pen-like drawing? That would make it much more versatile, and make it fit its description better ("Excalidraw is a whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them."). Bonus points for using PointerEvents to change the line width with the pen's pressure.

Saving the diagram automatically and restoring when the site is revisited is a nice touch.
Do you think it should be legal for health insurers to ask you about your dangerous hobbies, and charge you more?

If so, are you really just upset about the idea of not being able to easily lie to them?

If not, why do you think other policyholders should pay more to cover your risky hobbies?
Java become that beast. They released Java 1. Then nothing changed until Java 5 which was huge release in terms of changes. Then again nothing changed until Java 8 and since Java 8 every release brings some major changes. So you could basically learn Java 5 and use Java 6, Java 7 for 10 years with virtually no changes, but now there are some changes every year.

I bet that many people won't like it and will stay on Java 7 forever.
We certainly are grateful to Nat Friedman for stepping in and fixing this.

We have been aware of the centralization issue generally, and in fact just this weekend, we released Julia 1.4, which has redesigned the internals of the package manager such packages can be served from our own infrastructure. There's already a plan for migration away from Github as the source that serves packages. For Julia 1.4 it needs to be turned on by the user, but going forward, the new infrastructure is likely to be the default.

We imagined many reasons for needing to do this to safeguard the long term stability of the Julia ecosystem. For example, an author may delete a key package they own, accidentally or for their own reasons (like the lpad case in javascript), or as we learnt in this case, packages can get accidentally flagged and break things.

Thankfully the Pkg team has been one step ahead on this.
Current problem is that money right now will be evaporating when loans default.

The financial system is built on itself so that loans create money. It does not expect to come to a grinding halt. If it does, loans aren't repaid, and money literally disappears. Deleveraging occurs. Wealth disappears.

I think the aim is that we don't lose money from defaults over the short term.
I think people should really consider that there was nothing but the intent to assist in the Sony PR campaign in the first place. The US Government is a corporation first and foremost, both on paper, and in action. They want to see all of their subsidiaries do well.

The way I see it, they're bending over backwards for the sake of profit and consumerism, as that boat is currently sinking.
That's a problem for me - most of my stuff lives on sub-56k radio or satellite links. Thanks for the explanation!!!
For me, one issue with programming language shells is just getting ls, cd, etc. working with tab completion.

The other big issue is having to build up commands to execute through String concatenation, which feels just as awkward and inelegant as building up SQL commands through String concatenation. Maybe you could do some funky namespace stuff where programs on your path are imported as functions?

grep("foo", "bar.txt")

(Note we still have the superfluous quotation marks. How to get rid of those?)

In short, a shell is a DSL for executing programs, redirecting IO, and exploring a file system. It is hard to tweak a general purpose programming language to the point where it is better at those tasks than a shell.

I imagine some of the programming language specific shells mentioned in the article have found ways of solving these problems, and I would be interested in hearing what those solutions are.
Somehow I knew it would be this before clicking
Are they really expecting to get quality entries with a Grand Prize of $5k? Seems like it would only make sense if you were planning to build the app anyway.

Why not use the YC model? Accept applications, pick the 10 best ideas/teams, and give them each $10k and 3 months to build the app, in exchange for 5% equity. Have a panel vote after 3 months to award a $50k bonus (additional incentive to make a great app).
Consider the next sentence:

"Note that IT was a hellhole with firing about a year ago. Two really good people got dropped."

The 2 people who got dropped were clearly from Netflix.
The author used the word, "sticked" to describe customers sticking with a car salesman. What chemical gets released in your brain when you're underwhelmed by the copy writing?
Moll's comments on his porfolio page:

> While overseeing the redesign of LDS.org, the LDS web team asked me to step in towards the end of the project to add my take on the visuals, resulting in a few comped ideas within a very short timeframe.[1]

That sounds like he did just a bit of work late in the game. (Maybe you meant that, but my first take was "designed the whole site" from reading your "The designer of the LDS website.")

[1] http://www.cameronmoll.com/portfolio/

[2] The comparisons: http://www.cameronmoll.com/projects/lds/
It's the same law that makes it illegal for giant companies to delete all their emails and file server contents when they're charged with fraud, and the reason they all maintain expensive and convoluted document retention policies. You can't deliberately hide evidence; that's a crime.
If you want stability I would go with a custom OS, eg. no auto updates, only update parts of the system if you need/want to. And apply security/hardening in several layers. Make backups of course. Then you could leave it running, with really nothing to worry about except hardware failure. The problem is that when the hardware do fail, it might be difficult to get a CPU with the same architecture. (like 50 years from now)
> Isn't qualified immunity applies only to police

No.

> the solution should be to end qualified immunity for police only. There is a difference between health department inspector and police officer, no reason to apply the same standards in both cases.

That makes no sense. A government official performing a government job because they are required to by the government should not then be ordered by the government's court system to pay restitution for damages caused by the government's ordered action.

Beyond the principle of the matter, the pragmatic reality is that no sane person would ever work in law enforcement if their kid's college fund is subject to being raided for doing their jobs.
They already hypothesized one possibility in their comment:

> That means a department will be more likely to reform practices and policies which would cause frequent lawsuits instead of simply instituting policies to optimize for arrests or convictions.
"Lie" implies intent to deceive. Since it's hard to accurately read intent on the internet, it's better to find a different word to express disagreement.

https://news.ycombinator.com/newsguidelines.html
They also don't care about security, until one day it bites them in the ass.
the power of that phrase conspiracy theory is amazing. As soon as I read it I started to doubt my conclusions and I was very open to what you were saying. I think because of its power such a phrase must be regarded with suspicion. I don't think it actually carries any weight in an argument, it's more of a psychological trick... like shaming, like "oh I don't want to be a conspiracy theorist because they are crazy people and if I'm a crazy person then I can't possibly be right so I better agree with what this person accusing me of being crazy is saying otherwise I'll be crazy..." and while I like your points I think the other analysis provided in other comments is also valid.

If you're using that conspiracy theory phrase I think either you're verging a little too much into below the belt territory there or maybe you doubt the point you're making so you are compensating for it with this dirty psychological trick. I'm not saying that's how it is for you that's just how it comes across for me.
I'm not an economist I kind of wish I was in this debate but I think the point you make is a hard one to refute.
Launched generic TLDs that actually have customers owning their domains will never disappear. The worst that will happen is that the registry services will be seamlessly transferred to another operator (as a registrant you likely wouldn't even notice because your interactions are with a registrar, not the registry). See ICANN's EBERO process which ensures that even in the case that a registry operator abruptly fails with data loss, the TLD and all domains on it can still be quickly transitioned to another operator: https://www.icann.org/resources/pages/ebero-2013-04-02-en

Tl;dr they've thought about how bad for the Internet it would be if TLDs with many users on them could just fail and disappear, so they've taken steps to prevent that from ever happening. There's a reason almost everything on this list is a brand TLD. Your biggest risk as a consumer isn't that your TLD will disappear, it's that the price will be jacked up on it (though this has been happening on .com and .org too).
Lexus / Toyota
That is not a problem and is equally true of modern Hebrew writing. The vowel markings were developed by scholars during the middle ages whose goal was to produce a perfect copy of the Hebrew Bible, centuries after the original texts were written. Those markings are not strictly necessary for native Hebrew speakers, but when they were invented the majority of Jews, even Jewish scholars, were not native Hebrew speakers.

Semitic languages like Hebrew and Arabic do not require vowels when written down because of their grammar. For the most part pronunciation can be determined from consonants and the context of each word (the context within a sentence). In English there are a few examples e.g. "He grws" versus "He grw" -- the first is clearly missing an 'o' while the second is clearly missing an 'e'. In Hebrew that can be done with almost every word and sentence, and thus vowels are not typically written because they are unnecessary for native speakers.
The US has sales tax, which can vary from town to town, let alone state to state.

Unlike in Europe they don't include it in the advertised price - same as service. As a rule of thumb add 10% or 30% to the price you see on the shelf/menu and you may be in the right ballpark.

I don't believe the tax isn't paid with interstate commerce though, giving a massive boost to online sales. There have been attempts to change this.

There are two problems with collecting sales tax / vat in the modern world, the rules themselves (which can be byzantian, especially when involving 3 or more companies in the transaction), and compliance.

Removing consumption taxes completely would be the easiest way to solve the problem, but there's still tariffs on international trade in most countries. If I buy a CD from another country, I have to pay import duty. If I buy an mp3 I don't. Or do I?
Cambridge analytica killed any kind of large scale data access to FB.
I've actually always wanted something like this for Spinoza's Ethics. The whole book is a directed graph, and is hard to read without constantly leafing around (propositions supported by other propositions and their corollaries, etc.). Similar in structure to this book (the "geometric method") as both are inspired by Euclid's Geometry (and I'm sure Wittgenstein had read Spinoza as well).

Spinoza's Ethics is probably more deeply nested than this, and it would be handy to be able to see the original Latin forms of propositions alongside the English translation(s). The highly structured and granular form of the book means that you could see the translations on a proposition by proposition basis, so it would really lend itself to that kind of thing.

I went so far as to work the whole of the book into XML back in 1999 or 2000, but I've long since lost that. These days I'd probably put it into a relational database.

Every few years I attempt it, but UI dev isn't my forte.
cdr, we've taken action on Mahalo in the past when we've discovered practices that we would consider spammy. At the same time, given the impact that Google has on the web it's important that we not take action on a site just because we like or dislike it. We try to make sure that we only take action on sites when they violate our quality guidelines.
I was assigned to read Brave New World in high school. I had already read it at home, as it was in the collection of books my parents had in our house when I was growing up. The term "savages" occurs in the book to make a comment about the persons speaking the term, not to make a comment about the persons described as savages.

The best book I was assigned to read in high school was The Chosen by Chaim Potok. I later read most of Potok's other books on my own. A few years ago I reread The Chosen--that is a very fine book for a reader of any age.
"Meanwhile, a 2010 study of teacher-prep programs in 16 countries found a striking correlation between how well students did on international exams and how their future teachers performed on a math test. In the U.S., researchers tested nearly 3,300 teachers-to-be in 39 states. The results? Our future middle-school math teachers knew about as much math as their peers in Thailand and Oman--and nowhere near what future teachers in Taiwan and Singapore knew."

How much mathematics do the middle school teachers in your town know?
Does anyone else find the best books are usually banned? I've heard of this book, and meant to buy it; now I've bought it. This is great PR for the book.
This is the best news I've heard on this topic. If enough airports were to do this, things would change at the TSA.
It is a bit more nuanced. As pointed out by the appeal record (http://www.seattleschools.org/area/board/10-11agendas/111710...) there were three required non-fiction books for the 10th grade list: BNW, Othello, and Lord of the Flies. Apparently all three make reference to native or indigenous people as "savages".

And then apparently in one lecture they promoted an inaccurate view as to why we have reservations.

It's kind of like the Huck Finn example. If you read that book and it says the n-word -- that's one thing. But if the other two required books also say it, then it begins to get a little odd. I think people would reasonably begin to ask, "you couldn't find one book that didn't say nigger/savage in it?"

Although her attacks on the text itself were misplaced and uncalled for.
I like the Google Closure documentation. It has a nice search functionality. http://closure-library.googlecode.com/svn/docs/index.html
I've written some backend in C# and it was highly productive. I hate dealing with the uncertainty and mushyness that seems to show itself in dynamic or script-like languages in projects larger than a small script. Obviously they're viable choices according to their userbases but it wouldn't hurt to point out some more strongly or statically typed choices. There are solid frameworks in Java too, which has had a lot of industry use as a web backend. I'd probably also find your suggestion of Go nicer to work with than Python or Ruby.

And how did PHP get left out of this?
Finance is the best poster child for "Good ole boys club" outside of politics.
At an F8 keynote, many years ago, Zuck admitted on stage that when you "move fast and break things" all the time, well, everything is constantly broken (duh) and it made it so hard for even their own engineers to maintain their own applications (which exist on a very large number of platforms) that he appreciated it must have been impossible for third parties to use their developer platform, and so he formally changed the motto to "move fast with stable infra".
It'd be interesting why Einstein said this. I'm guessing because it takes time and effort to memorize something, not because he thought the brain had finite memory capacity.
Initial thoughts:

It sounds like the phone was nearby during this entire inexcusable ordeal. Too bad it wasn't recording the entire time.

The names of everybody involved in detaining or interviewing or interrogating should be released and they should explain from their point of view.

How can we stop the TSA from thinking religious boom boom terrorism is a real thing in the US when it obviously isn't?

[Sidenote: I've had the "uncontrollable shaking without being cold" thing before too (due to lack of food). It's really bad. Only solution is to eat something immediately. The shakes should go away within 30 seconds. I imagine if you let them continue for more than a few minutes, you'll collapse/blackout/seize/Something Bad™.]
http://www.house.gov/representatives/find/

Call your representative today and talk to them about this story if you are disturbed by it. Please, you have to speak to have a voice.
To be honest the outcome is probably beyond their wildest dreams.
I demand p-values!

sum(p(accident type) * p(estimated of surviving corresponding safety test))
As I mentioned in the post, they claimed I "wasn't being detained". I asked more than once to use my phone; they denied me.

Maybe I could make that more clear.
Not far from saving lives.
This is great news for Django - congratulations to all involved!
Commerce generally works quite well, to the point that it works even when there is no legal compulsion to not cheat.

Bad actors are ostracized while good actors build followings, leading to reputation acting as an effective mechanism to find good actors to trade with, and incentivize people to become good actors.

In any case, when people are free to choose between government-recognized currency and non-governmental digital currency, they will choose the one that best suits each circumstance, leading to greater overall utility.
> requiring specialized tooling that may also have its own bugs

The common ones all have Wireshark plugins. So I'm not sure what's special.

> They can also suffer from things like insufficiently specified byte ordering issues and differences in floating point behaviour between systems ... I know of at least one game that very close but not quite cross compatible between Windows and Linux...

I think this shows I did a poor job of explaining myself. I don't mean that everyone should create their own binary encoding. I'm saying that you should pick a well-known, well-supported encoding like protobufs, Avro, CBOR, flatbuffers ...

There are about a dozen strong contenders, all of which have tooling, library support and the ability to ROFLstomp plaintext on any measure of burden other than yours or mine.
Some people literally created an online dumpster fire. You send it an email, it prints it out, and the paper goes into a flaming dumpster. It then sends you the video of this happening.

Why? Just because they thought it would be cool. (Er, hot.)

https://hey.science/dumpster-fire/
Just expand the map in GTA V to cover all countries, should be accurate enough.
I have a Ubiquiti Unifi UAP‑AC‑HD wifi access point for my home. It's not WiFi 6, but it can handle 500+ concurrent users while delivering 800 Mbps on 2.4 ghz and 1733 Mbps on 5 ghz.

All in all, I have around 70 wifi devices in my apartment. That might sound like a lot of devices (it is), but I'm a nerd and I like to tinker with lots of smart home stuff and I also have a lot of computers and gadgets.

Also, because I live in an apartment complex, there is a ton of WiFi noise from other neighbors. There are around 20 different WiFi networks within range.

I went through multiple WiFi routers (including high end $300 ones), but I was rarely able to get over 100 Mbps.

When I upgraded the Unifi UAP‑AC‑HD, it was like flipping a light switch. All of my wifi problems went away, and I was able to get 300-400 Mbps in pretty much every room.

I get that WiFi 6 is great and all, but at this point, I'm not really sure what I would be gaining by upgrading. The UAP‑AC‑HD is on the high end of the previous generation, and at least for now, it's good enough for me.
Most people aren’t technical experts, so this has a much broader appeal using language and scenarios that’s more familiar to everyday people.
No private-by-default transactions are an instant pass.
Is there any tax liability there?
Personally, using a communications network like WhatsApp to communicate things to each other is maybe the first use case I would have guessed.
Facebook stopped being a /cool/ company to work for about 4 years ago.

How can they expect to attract the best when they’re so lacking in corporate ethics? Don’t say it’s the almighty dollar because anyone with the chops to make $200k/yr from Facebook could start their own SaaS and make $400k/yr without too much effort. So what’s left to be proud of about working at FB? You don’t even get a private office anymore.

Downvoted.
awesome stuff, timr!
I'm new to doing 1099 work and am curious, are there any big tax write offs in particular to look out for?
In most small (>100K people) US cities I've lived in there are many mandatory checkpoints on "notorious" nights - like New Year's Eve. They don't block all the roads - you can circumvent them. I've never actually been required to do the breathalyzer so the police are probably just stopping obvious over-the-limit drivers.
That it might have emanated from NK, and been an insider job, are not mutually exclusive concepts. For example an North Korea operative could have paid someone in Sony to open the right door.
New York added an incomplete network of 'protected bike lanes', as they're called, a few years ago that we are working to expand. Chicago has likewise started building them, and after that they've been filtering down to places like Pittsburgh and Austin.
Yeah. All that is bad. The U.S. needs some work. We agree on that. But read that NK human rights report again... I'm not sure you'll see anything in there about, for example, the behavior of a single cop. What's going on in NK is on an entirely different scale.
In USA, anyone can quickly write DMCA request and after a few hours the requested website will be offline. So, don't bother with USA. India is much more better for internet startups.
OysterHR | Software Engineer (Ruby) | REMOTE | Full-time | Market salary + equity + benefits

https://www.oysterhr.com/careers

Oyster is on a mission to create a more equal world by making it possible for companies everywhere to hire people anywhere. Read more about our mission at https://www.oysterhr.com/our-mission.

As a developer you will own the delivery of user stories. You'll write code, tests, and will debug issues. You'll be expected to apply development practices such as TDD and continuous integration.

As member of a small team of developers working on projects you'll learn about product goals and how what you're working on helps customers and employees, provide input and collaborate with the Product Owner on what we're building, and work with lead developers to create implementation plans.

You'll be a member of one of our product teams, working on:

- Hiring automation. Hiring a team member cross-border should be quick and frictionless, but there are too many barriers to that today. Our teams on hiring automation create processes that integrate structured knowledge on hiring from dozens of countries into a seamless experience.

- HR tools for distributed teams. Companies are more and more building global, distributed teams, and they'll need the tools to enable them to work effectively.

- Payroll and payments. We run complex payroll jobs that combine accounting information from over eighty countries, as well as collecting payments and disbursing millions of dollars of salary to employees every month.

- Enterprise platform features. Our customers demand high quality security, access, communication, and auditing features.

- Growth teams. We are growing quickly and have teams devoted to experimenting in growth hacking.

https://boards.greenhouse.io/oyster/jobs/4019533004

Questions? Email matthew.heath@oysterhr.com