jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The elephant in the room that I don't see much discussion about is the use of options by small retail accounts.

There are piles of rules around trading in accounts < $25,000.

But then those same guys are allowed to trade options.

An option has a 100x built in leverage.

A simple solution to this problem is to require the underlying amount of margin or cash in the account to purchase the option. ie. If you want to buy a $3 option for BBBY (costing $300) then this will take $2800 from your initial cash or margin.

Yes, this effectively puts options out of reach to small investors, but... maybe that's a good thing.
I’m curious how you feel about editing.

For me, I do enjoy writing the first draft, even when I don’t know how or where many scenes will go. It’s definitely hard work, but enjoyable, especially when I get into the moment.

But editing, on the other hand, I don’t look forward to.
Repeatedly? This is the first I'm aware of, what are the others?
> First and foremost, free speech is a moral principle.

Entirely.

But... man I’m not so sure as many people believe this as they should. Can we not ignore that as soon as these tech companies get monopoly status, they close their fists in more every day? Something has to give.

We would (should) not accept that someone with “wrong” views be denied a bank account or to shop at a grocery store. Why does government need to step in and whitelist which services are protected?

When are we going to be honest that none of this is about protecting people, but protecting ideas? The idea my political wedge issue is correct, so I’ll ban anyone that disagrees. The idea that I should be allowed to run a monopoly, eating and smashing any potential competitors?

None of this is about Black Lives or Covid or Elections. That’s the cover to get the thing they really want. Agreement with ideas you have or that keep you in power.
Thanks for the downvote. I can see I've hurt the hive-mind's feelings.
I think the worry is that a V4 could be less restrictive. Imagine the FSF gets bought out and releases a GPLv4 that's essentially the MIT license. All existing "GPLvX or later" software like the Linux kernel could then be extended without releasing the source code.
??

That's exactly what I meant. With inputs from a diversity of people you can pick up the edge cases more easily. Separately everybody will miss some.
Really like it but they should add "back to homepage" link to the about page.
Aha!

I haven't lived there since 2005 so my information is out of date
Well, looks like NPR is fake news now. “That gives [Facebook] reams of personal data on who we are and what we are doing, which it then vacuums up, packages and sells.”

Even the most cursory investigation will reveal that Facebook does not sell this data as it is too valuable, they just rent out access to your eyeballs.
That is easy to guess. If a 3rd part builds a killer app for a smart phone, running on the iPhone, they can very easily port it to Android.

So the killer app becomes a killer app for the smart phone, but not for the iPhone.
I got my current job through Twitter.

I can't exactly remember how we ended up following each other but I know it's because we are both Django guys.

I met up with him for coffee once and when there was a job opening where he works, he tweeted about it. I replied to him and sent my resume.
Was there ever really a "bubble", or was it just a bunch of high profile (and in some sense "fake") purchases in a failed attempt to create a bubble? I have seen NFTs mentioned in exactly two contexts - breathless articles about the sale of such and such an NFT for a ludicrous sum, and merciless mockery of NFTs from the rank and file peanut gallery. I have never once heard a normal person say "NFTs are the next big thing, I've bought loads".
Creating a false trail is far more difficult than asking some scoundrel send 100 euro while vacationing in Italy or Spain. Also, for a FSB operative it is an opportunity to go to spain to 'supervise' the operation, lol.
Many persons that are interested in decentralized messaging are also interested in cryptocurrency, but not all are.

If someone wishes to use the app only as a messenger, the wallet will neither add to nor take away from their experience, i.e. use of the wallet is entirely optional.

I'm a developer at Status, and am on the team responsible for the Status Desktop client[+] (currently in beta), feel free to ask me anything.

[+] https://github.com/status-im/status-desktop
Production volume referring to production volume of the node still being low as a whole not risks to the being able to get volume of these particular SKUs using the node.
Maintaining backwards compatibility is not trivial as your comment seems to allude to. There's obviously a reason things are deprecated and removed from code bases.

There's also a reason SemVer exists, to notify you to the fact of breaking changes (whether the library maintainers actually abide by the correct usage is another conversation).

Don't want breaking changes? Dont upgrade your stuff, sounds easy to me.
I think they mean that the fact that they needed to backport Rocket Lake, versus just having all their production on 10nm, implies a much more limited production capacity than the other situation.
They wouldn’t do what I speculated if they cared about interest rates. It would effectively be an act of war.
> measurable according to the number of tickets that get closed, stay closed, and test as correct

10x engineers also have compounding effects. These are impossible to measure, but you'll notice them when you see them. They flat out write better code.

Better code fails gracefully, is easy to read and especially nice to extend. Juniors seems to magically be able to ship features really quickly on that particular codebase and onboard really fast. If you dig deeper you'll see the 10x giving hints and feedback.
I was concerned about how signal was monetising. They barely receive any scrutiny and people take them at their word too much because they are supposedly non commercial.

This basically confirms my suspicions
> if it's yelling at you you are probably doing something
> wrong.

That's not necessarily the case, any static type system must be inherently conservative and therefore must reject some otherwise valid programs. It also takes time to learn Rust's idioms for creating cyclic data structures, and surely we can still take steps to improve our documentation to that regard.
> It’s actually not how every communist state ends up

Do you have some counter examples?
It doesn't have to be a store of value to be critical to fortunes greater than bitcoin wallets, or even life and limb.
Rebooting resets the passcode requirement on iOS as well.
The free tier for CloudFront only lasts for 12 months. After that you're on the regular plan.
Inputting an SSH password using an expect script seems like an anti-pattern to me. In general, why can't you use a password-less key on the client and restrict what commands it can execute in the authorized_keys file on the server?
That's exactly how you have to read things to take posts in good faith, which is one of the few rules 'round these parts.

Similarly, I'm trying to eliminate the "I think" prefix from writing. It shouldn't be necessary to write "I think Google is evil". Of course the writer thinks that. They wouldn't have written it if they didn't. They can very safely just write "Google is evil".
But Google ten years ago seemed good, full stop. All of their behaviour seemed to be a net positive for the rest of the world, even when done in self interest.

Now, it's easy to see some behaviour which are not.

Even assuming there is a slide toward evil for corporations, and I'm not sure there is, it still seems correct to say that a company is at a given state of "goodness" in a certain time.
Great article + amazingly extensive collection of links!
> avoid articles about those geographical locations because comments will be mostly negative

Comments on most topics skew negative. If you agree with something, that's not much reason to comment, but if you disagree, one angry comment coming straight up. That's not limited to the geographical regions you list; most threads on those have a subthread devolve into a discussion of US politics at some point.

> and any dissenting view will be downvoted until it becomes unreadable.

The comments that get downvoted until they become unreadable are mostly dissenting, but that doesn't mean dissenting views collect more downvotes than upvotes on average. When dang bans someone for making a single-purpose account for ideological battle, they usually have positive karma, often in the hundreds: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
What number will make you jump ship doesn't necessarily match your market salary. If you're in a big-co and want to switch to a startup, you'll take a salary hit. If you just want out of your job because it's dead-end or your boss is a psychopath, any number may do.

Let's assume you want a market salary -- you can still know your market and know your worth but let them name a number first.

The assumption is generally if an employer names a number first it's going to be on the low end of their scale. Therefore, there is room up to negotiate to get to your actual value.

Suppose hypothetically you know your worth to be $120K. You don't say anything, and the employer comes out with $100K. You can negotiate for that other $20K since you know what your worth is. If money isn't a factor ("extremely flexible about pay") or if they really can't pay you that much, you can negotiate on secondary benefits like vacation time, reimbursements, and travel/training budgets. Would you take $110K and $15K of benefits instead of a $120K salary and $2K of benefits? Some people might.

Suppose you did say $120K, they can still try to price you down by price anchoring you to their initial offer of $100K. They'll go into the benefits, the intangibles, and the value of their benefits relative to the compensation -- how the "catered daily lunch" is actually like $X of salary for example. Maybe you go back and forth on negotiations and end somewhere around the first scenario.

Another way this could go is you state your salary, and their lowest offer was above yours. While it could be attributed to not knowing the market or valuing yourselves, it could be because you don't know their salary bands. This company either really wants you or just plain pays more than "market". If they're thinking $130K and you say $120K, you'll lose out on $10K/year.
Not "open" but a much better resource, at least for now: http://nutritiondata.self.com/

Maybe these guys can catch up.
Others have answered this reasonably (namely that Google has no one way to manage this process and it's really up to individual teams to self organize as works best for them), but here's probably more text than you wanted about specifically how my team handles it.

We have more or less a rolling set of goals/projects and individuals who own those. As projects move from in progress to something we're willing to attach the word 'done' to, the folks working on them either pick up the next best thing on the list (that is, the next thing on the list for which they're the best suited person to own it) or they find another project where the owner is looking for some help and pitch in. Engineers are mostly expected to self-allocate based on what we understand to be really super important rather than simply really important.

The projects are sometimes defined internally ("Hey guys, wouldn't it be neat if...") and sometimes externally; rarely do they have hard ship dates associated with them[0]. Additionally, individual components have moderately well defined ownership, although this can shift over time as people's interests change (for example, I currently own the virtual NIC presented to GCE guests, so I tend to end up on networking projects).

My experience is that (for us) this works fairly well. From time to time someone puts on their manager hat (someone who actually has direct reports, that is) and asks people to shuffle around a bit. My experience with this workflow has been uniformly happier than my time (prior to Google) working with sprints, story points, and rigid deadlines that always slipped anyway.

Again, this is not necessarily indicative of how Google works in general, and your mileage may vary. Also, we're hiring :D

[0]: There are targets to help with prioritization and dependency tracking, though.
I'm not convinced that it's okay to just remove all the dome-teams from the plot. Using the author's data, here's a plot of all the teams and total fumbles (not 'fumbles lost' that the author focuses on):

http://i.imgur.com/QP6LXWg.png

The Patriots are not even the top team! It's actually the Falcons that have the most plays per fumble. If it's "nearly impossible" for the Patriots, what does that say about the Falcons? The author focuses on "fumbles lost" because that number is more dramatic if one is trying to prove that the Patriots did something wrong. That number in isolation only shows that the Patriots were extremely good at recovering their own fumbles.

Looking at the graph, there is a notable bend at the top 4 teams. Either the top 4 teams have fewer fumbles through training, or the top 4 teams are all cheating somehow. It's hard to call the Patriots statistics impossible when they're in 2nd place.
This is actually a genius idea (if implemented well).

Contrary to 'popular' wisdom, sometimes noobs pick up a bug that can be overlooked by those deeply involved in projects, etc.

The easiest way to cross-reference would be to build a libre[1] tool that analyzes sites like SO and uses some type of algorithm to identify possible bugs (then again, devs could already be doing this with special keywords they create on SO).

I can't build it myself, but maybe someone with some spare time and great technical skills can build this to improve the open-source eco-system.

[1] It should be free, as a lot of the work put in by folks is done for free (on their projects). If you'd like to charge for it somehow, then that is up to you.
I stand corrected, I didnt know that tidbit and just assumed that the 12th ball was for kickoff/field goals. But what about punting is it the same ball used for kicking or would it be part of the 12?
> validate the structure of tuples as parameters to
> functions.

Dialyzer can definitely do that, you just need to specify a type that is a tuple:

-type something() :: {Thing :: thingtype(),
Thing2 :: thing2type()}.
%% ...
-spec foo(something()) -> thingtype().

But I agree that Dialyzer can feel incomplete. It's been a little while now but I recall having to use `term()' in specs (basically, untyped) to suppress false positives in some cases. It was also quite slow.

Still, a much better situation than Ruby.
I love Johnny Cash, but it always annoys me when songs made famous by other performers and later covered by him become referred to as Johnny Cash songs. "I've Been Everywhere" is actually a very unique example of this since the original version is actually Australian[0] and was re-written with U.S. cities and became a hit for Canadian-born country singer Hank Snow [1].

The other song that routinely gets attributed to Cash is "Long Black Veil" which was actually originally performed by Lefty Frizzell [2]. I would argue the Frizzell version is the superior version in every way. Lefty had an incredible career and is sadly not very well known these days.

[0] https://www.youtube.com/watch?v=1OZWi-mTkNU
[1] https://www.youtube.com/watch?v=jet7Ue743Do
[2] https://www.youtube.com/watch?v=50k18gL76AU
A big one for me these days is "No pressure to attend non-mandatory outside-of-work-hours outings like after work happy hours".

I don't really drink, I don't like bars, I often like to spend my evenings with my SO or my friends, not my coworkers. I don't like being made to feel like I am "not a team player" for not wanting to participate in "team building" outside of work hours.
The nature vs. nurture argument has its merits in general, but sometimes nature just produces a complete freak.

Possibly less of a freak relative to his surroundings, compared to the difference relative to the rest of us:

Here's some argument from both sides of the nature v nurture debate (from https://slatestarcodex.com/2017/05/26/the-atomic-bomb-consid... )

The locality here suggests some "nature":

the Manhattan Project was led by a group of Hungarian supergeniuses, all born in Budapest between 1890 and 1920. These included Manhattan Project founder Leo Szilard, H-bomb creator Edward Teller, Nobel-Prize-winning quantum physicist Eugene Wigner, and legendary polymath John von Neumann, namesake of the List Of Things Named After John Von Neumann.

Or, maybe it's not just localized gene pool, but an experience common to all of them? (from same esay)

The coincidences actually pile up beyond this. Von Neumann, Wigner, and possibly Teller all went to the same central Budapest high school at about the same time, leading a friend to joke about the atomic bomb being basically a Hungarian high school science fair project. [...]

In this case, the guy was Laszlo Ratz, legendary Budapest high school math teacher. I didn’t even know people told legends about high school math teachers, but apparently they do, and this guy features in a lot of them. There is apparently a Laszlo Ratz Memorial Congress for high school math teachers each year, and a Laszlo Ratz medal for services to the profession. There are plaques and statues to this guy. It’s pretty impressive.
It would be interesting to try, but probably that wouldn't work as a general-purpose solution. This would require opening all these files at the same time, risking hitting the open-file number limit. Although the limit could be technically raised, I don't think a user would like to do it only to be able to use the tool. Note we're talking about hundreds thousands or even millions of files here.
Thank you! The table of contents is one of the "preview images", if you scroll a little further down. I'm using a standard template so I tried to make use of what it had!
The underlying technique has an own Wikipedia article at

https://en.wikipedia.org/wiki/Magnetoquasistatic_field
Better a hobby project than a startup I'm betting the farm on, eh? :)
I really don't understand these comments pointing this out. Generally these "issues" tend to iron themselves out after some time. Now you could add "One comment completely ignoring the topic at hand" (referring to your comment).
Why should Wikipedia's goal be to provide something different that's cheaper? Why is it wrong for them to need money?
We're going to act on those criticisms. As you say, we really need to focus on precisely what the app's for instead of waxing lyrical in the abstract. We're also going to figure out how to get rid of those popups. They are annoying.
Why is HN so obsessed with this guy?
This is shameful, and the second time this month NYT puts out such a shameful piece (the first time was the JetBrains/ Solarwinds article). I guess this should be enough to disregard everything NYT will write, and stop reading them.

Another commenter said that NYT still produces comparably some of the best journalistic content. I will have to stop reading news if this is the case. After the whole fiasco of Scott deleting the blog, and this is still the piece they decided to go with. It's a bit hard to trust the NYT's integrity..
Gold has no yield (more like negative yield, due to carrying cost)... but also has no counterparty risk. Gold is an interesting option when real yields suck, but the real purpose is to preserve some semblance of wealth when the sovereign becomes insolvent.
Epidemiology. History. The Spanish Flu was called that because at the time everyone (for xenophobic reasons... sound familiar?) blamed Spain. Today we can say with reasonable confidence that the source of the 1918 influenza epidemic was.... wait for it.....

Kansas
IMO we keep using phrase "free speech is important" when what we mean is "free discussion is important". SSC was a place for free discussion, which is why that all would have worked.

AFAIK we do this because "free speech" has particular historical and legal meaning, even if the explanations as to why it's a good thing are mostly about free discussion.
I know someone who is similar with the paper files, but lazily sorts them when she needs to retrieve something, so the full scan only happens at most once.
Sure, and there's an argument to be made that Alexander was taking some professional risk in that it was always possible one of his patients would wide up in the SSC subreddit and see his real surname.
> If they had just responded to the outbreak instead of trying to cover it up initially and been a little more open with the international community they would have been lauded for their handling of the situation

Are we talking about China or the Trump administration?
As evidenced by the fate of a certain former occupant of the Oval Office.
I think everyone agrees that you need both options, but there's still the question of which is better:

1. Open plan for day-to-day with some private rooms.
2. Private rooms for day-to-day with lots of breakout rooms (or similar).

I think the first is cheaper (lower square footage), but I'd much rather work in the second.
It looks to me that they are thinking about some sort of use case that was popular in a management meeting in an attempt to make a browser that does something different than the others. Unfortunately, this forces the dev team to implement a browser, something made for the purpose of general applications, as something more feature specific.
That's not a very convincing line of reasoning at all. It's just the classic "there are starving children in Africa" slippery slope argument. What happened to striving for better? There's nothing wrong with that.

Worse, it seems to unfairly distort things as well. On what basis have you concluded that this person thinks he's better than people from India?

And I think except for a few bullet points he's not asking for much that isn't pretty normal in the US. My first job out of college satisfied bullet points

1,2,3,4,5,6,8,10,11,12A,14,15,16,17,18,19,20.

I left out most of the equity-based ones simply because the company didn't do equity. I left off 7 even though we had very flexible hours. They just weren't so flexible that you could work at night.
Chinese who works at English company still can not use this library, because too many Chinese characters to work with others who did not understand Chinese.

This library is very good and comprehensive, if this library is really in English, I believe it will become a big thing.
I posted this in #rust because I was having trouble with rustc and targets. Thanks for posting this!
That's why I love real keyboards - I can reply to a text message having pre-decided the words while making eye contact with the person opposite me.
You'd think not because desktop PCs, ultra compact PCs (NUC, Brix) by definition don't come with a screen either - screens are add ons. I think the 9" rule basically applied to mobile devices only, i.e. tablets and smartphones.
While the spirit of the company is objectionable, none of that is really objectively false. Especially with headphones, whose cables all remain analog.
http://www.google.com/transparencyreport/removals/copyright/...

That page shows all the dmca requests to google that target github.com. Wicked pictures shows up in a number of requests but they are by no means the only copyright holder issuing requests.

You can click through to the request pages and get links to chilling effects and it will also tell you which URLs were requested that were _not_ taken down. ChillingEffects just reports on the requests, not the actions.
Knowingly filing a false takedown is a crime, but it's pretty hard to prove. This isn't really defamation.
Not seamless in my experience. There is one site in particular that I need to use whenever my domains need renewing; the javascript menus didn't work in the IE tab, but was just fine viewed from IE itself. Not a clue why.
to me that means that labor has to be ordered by the judge as part of the punishment