jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's been a while since China's admission to the WTO, and things have changed rapidly just in the past 5 years or so -- I think it's probably fair to say that the woke crowd would not oppose such a thing today. In my experience woke folks are very pessimistic about any narrative of progress that would make the US seem better than other countries -- they would quite literally want to defend the idea that the US is no better than China on the whole. Not sure any way to validate that sentiment objectively, so that's just my gut feeling.

The plight of the Uiygurs is definitely a progressive talking point, but for better or for worse, it has very much taken a back seat to issues of racism here at home. I can't recall the last time I saw it mentioned in the nytimes for example -- whereas you will see something about some woke cause (racism, sexism, trans rights, homophobia, etc.) every single day.

I think I'm in agreement on your third point though.
Yes it's "just" HTML/CSS, but given the wide range of ePub reader capabilities, it's not like you can just take any web page and put it in an .epub. You have be conservative, and use only basic stuff. Also JavaScript is not supported by most ePub readers, so many of the modern web "dynamic" niceties are not available.

For example, rendering math on the web has been a solved problem for many years thanks to MathJax and KaTeX, but these require JS, so cannot be used in ePubs (unless you know the reader supports scripting).

If anyone is interested, I wrote a mega blog post about my journey to produce decent-looking math equations inside a ePub (and mobi files): https://minireference.com/blog/generating-epub-from-latex/
some discussion from when I posted on HN https://news.ycombinator.com/item?id=26356903
You may be a godless anarcholibertarian, but surely, you’d be OK with helping homeless children, right?
I've been trying to get people to use Telegram for years. For whatever reason, everybody wants to hear why Telegram is acceptable to me but WhatsApp is not, but they are not patient enough to even try to digest the answer in the majority of cases. And people will install any privacy-invading games or icon packs with no problem, but not another instant messenger. I have no idea what is behind this phenomenon.
My understanding is they chose not to use the moderna vaccine at this time.
> I believe that Git becomes understandable if we peel back the curtain and look at how Git stores your repository data.

I agree, and like many, I have been saying that for years (nay, for more than a decade): and that's exactly the problem!

You don't need to understand how an internal combustion engine works to drive a car... You don't need to understand how your graphics card renders stuff to develop a web page... You don't need to know how a brushless motor works to use a drill...

There is a pattern there, and it's the one that makes sense.

I've read up on the internals of git a dozen times by now. But I only occasionally need to do something weird that makes me go back to it, so I usually forget the relevant bits.

The trouble is that I've used a distributed VCS that did not ask me to understand internals and it had a sane UI, and good model (like tree-like commit history, so a top-level commit log would only have merges, but you could dive deeper into individual commits if you so pleased). It wasn't perfect, but it's hard for me to accept that we have gone with a subpar solution where every "tutorial" starts with how you need to understand the internals! But you also need to memorise them, dammit!

Just like I keep forgetting the Emacs rectangle editing shortcuts since I seldom use them, I'll keep forgetting the specifics of git internals that I might need once every 12 months.

And it's not me, it's _you_, git!
The correct way to think about snapshots and diffs when it comes to cherry-picking and rebasing is to realise that diffs are always derived from snapshots. I.e. the fundamental data-structure is the snapshot and from those we can build diffs. Those diffs are necessary to implement cherry-picking and rebasing but it's also possible to imagine an implementation git that has those features missing. It would still fundamentally work in the same way - it would just be slightly less useful.

Edit: If you think this is just splitting hairs, I encourage you to look at the differences between git and pijul which is a VCS where the fundamental building block is diffs: https://pijul.com/
I still don't want my music player listening to my conversations or using my mic at all. And one bit can turn into 4 which can turn into streaming all my conversations to a cloud service to analyze them when management and developers turn over at a company.
A Hackernews violates the Prime Directive.
The individual who joined the "coordinated group of people" (the corporation) still have their individual civil rights, but the legal entity they constitute should not have it's rights valued on the same level as individual human beings.

If the corporation is being seen as a single entity then you should not consider it's employees' individual rights as the same thing. Or even combine them together to give more weight to the corporation's rights.
This is what I don't understand?

People are complaining about something that has been happening since literally forever. Long before Gopher and Mosaic were even released. Why is it "bad" now? The answer is that it is not bad, it's just that it now affects them.

Here's the thing though, waiting until it affects you, is a very poor strategy for changing what you consider to be a "wrong". This has all been litigated at this point. Now your only recourse is a wholesale change of the laws, which is not going to happen.
There are a few bubbles in the US,where people make way more than in Europe: SV, Some finance jobs on the Wall Street, maybe the oil industry. That's about it. Outside of those, it's more or less the same like in Europe, minus safety net and holiday. There are pros and cons on each side of the pond,no doubt, but in my opinion, the US is probably better suited for those with a very high income,while an average person is better off in Europe.
That's kind of what Bazel does. Skylark is a Python dialect.
The context is that the last six months or so have been a shitstorm of prominent streamers caught in various forms of grooming, sexual assault, and so on. Much of this has happened off-Twitch, but it's certainly affected the reputation of Twitch to be associate with such.

It's no different to the owners of M:TG banning people for serious misconduct, for example.
All fair questions :-) But you don't sound like a frontend developer. Are you writing something with a UI so complex that you would need React, Vue or Angular to implement it?
> Lots of people, at lots of companies, Google and Facebook included, get meaningful add-on grants, often larger than their initial ones.

This is I guess sort of true. They're certainly meaningful, it's unusual for them to reach the size of your initial grant quickly, and they'll usually trend upwards over time.

> These are frequently timed to the 4-5 year mark and especially handed out alongside promotions

This is empirically untrue.

It may be true at some companies, but it is rare enough to be a blip at Google or Facebook ("Discretionary Equity" is the term, and its very rare).

How these companies actually work is that there's a target stock grant at your level, let's say 50K. Your initial grant is larger (potentially much larger, depending on a number of factors, but usually 2-3x larger at a minimum). Higher performance increases the grant size, and promotion increases the target.

So there's nothing particularly timed specially at the 4-5 year mark that increases the grant size.

For reference, my stock grants (which are more or less typical) were ~130K at hire, 30K, promo 70K, 100K, 105K (I've reached the ceiling at my current level).

My 130K at hire was above average for a new grad, but an experienced industry hire could get 200K+, and still experience the refresh grants I got.
Wasn't this leak already 2 years old? Just because the media decided to pump it up this week doesn't mean it just happened.

I've also yet to see anything real come of these kinds of leaks.
That's because there are so few people who bike. Around here it's probably 2 or 3% max (Austin) if that. Also drivers here are so aggressive towards bikes (and the USA in general) it's just not safe. Bikes really need dedicated routes as far away from cars as possible.
Yeah, I did the Nand2Tetris course which culminates in writing a toy compiler and the philosophy there is the same as yours.

I really like that philosophy - as Feynman said:
"What I cannot build I do not understand"
Correct. Microsoft could make J++ or whatever; they just couldn't call it Java.

The particular issue was that Microsoft was extending some of the Java language (and maybe com.sun?) classes. If you used any of their extensions, then you had code that could only be compiled with Microsoft's compilers, and you were locked in. (The "extend" phase, which is then leveraged for the "extinguish" phase.)
There are other issues other than money with regards to the cost of food. Time is one of them. The poorer I was the less time I had. No the recipes would not have worked. Healthy food also not readily available. It is not typically an education issue. It also can be a form of addiction in a manner. Many people get addicted when they are young to eating a certain type of way. It can become virtually impossible for someone to break that addiction as they get older. They often get addicted as a child. Lack of healthy foods in many places is a real issue. I live and grew up here tight in the US. If there is a solution for this please do share. I have seen this trap of thought before, I was in it for a while.
Thanks for Perens for giving some useful insight into the broader "playground justice" that has become a serious problem.

Challenge the popular boy and girls? They'll whip up a mob all too desperate to show their "virtue" so they don't get the same treatment. Whatever the original issue is becomes impossible to discuss, you're either "for 'em or agi'n 'em".
So who should have access to “position of leadership”. Self interested, condescending, cunning sociopaths or can we also have obsessive, unpleasantly naive but ethically consistent individuals?
The web page of the future! Only works for certain people on certain machines, but without any clear causes of failure. Looks an awful lot like Wolfenstein 3D, but with some sort of interlaced-squiggly effect like you're watching this on an old cathode TV. Contains no interactive elements — a staple of the future (long live physical media!). Takes an awful lot of time and energy to make a relatively simple point.
The issue with this is we have no way to compare replies. I don't actually care how nodes on the same level of the tree compare to each other, I only care about how they compare to their children replies (ie: counter arguments).
I've noticed the same thing. I'll see a debate which is basically a thread of two people replying to each other with no other contributors. In this circumstance, it's impossible to distinguish between a situation where one person gets 10 upvotes and holds a well-agreed opinion and the other person gets 1 or 2 upvotes and is arguing his opinion just well enough to avoid being downvoted.

I understand that we're supposed to form our own opinions as to who we agree with, but sometimes its just not reasonable to take the time to do enough research. Sometimes, you want to learn from someone that actually knows what they're talking about.

Without some sort of vote indicator, it's hard to tell who has the most accurate opinion, except often in subjects like law, security, and seo where there are known experts that often chime in (e.g. grellas, tptacek, patio11).

I'd suggest that a form of "fuzzy vote counts" be implemented. Something to indicate either a relative score ("this comment is substantially higher voted than its parent") or just an approximate value ("unvoted", "few votes", "many votes") without a specific score.
Like has always been a problematic company. I've heard from many people that they didn't even use computer vision or any algorithms for most of their matching, and a lot of it was done by hand in other countries. I don't really know why Google bought them, to be honest. Even the product they launched at google, Boutiques.com, had a 50% decline in traffic after launch: http://siteanalytics.compete.com/boutiques.com/. Good domain names only get you so far.
Having it as an option for everyone to choose if he/she wants it enabled or disabled could as well be a "solution"?
I know I'm not really supposed to have an opinion on these things, being a recently-created account and all, but I must respectfully disagree. If you really want to learn, using upvotes as proxy for correctness is a suboptimal way to do so, especially regarding topics without any clear cut answers. Being new to this site, I've actually spent roughly equal amounts of time with and without vote counts an I've noticed a pretty big difference in my own habits. In particular, rather than acting like HN is an omniscient font of knowledge, I treat it much more like wikipedia: a springboard for further exploration of topics.
The highly voted comments still float to the top of the page don't they? When I was only reading the highly voted commetns I started to feel like I was only getting the popular opinion, especially so when it came to touchy topics. If HN does decide to turn the count back on I'd love an option to turn it back off in my own profile.
Indeed. Reducing by 2670% would mean the software would actually be creating memory out of nothing (negative memory usage).
Well, as a consumer rather than a phone manufacturer, I certainly appreciate living in the EU. For a several-hundred-€ phone to not be expected to last two years is a pretty depressing position.
Reading your first two links makes it seem like you get both, given that your statutory rights aren't affected by Apple's own warranty, so for the coverage for the first or 3 years you can get anything solved via AppleCare, and for the remaining 2 or 3 you'd be making the claim to Apple (if you bought it via their stores or their website) as part of your statutory rights.
I think to use the more advanced features of modules, ie default exports, you do need a run-time.
I'm not sure why you would add OOP features to a prototype based language.
It doesn't take long for "free" travel to become more of a burden than a benefit, even if you don't consider the hassles of going through customs, immigration, and security lines at airports.
>> [2] .. An influx of inexpensive but mediocre programmers is the last thing they'd want; it would destroy them

i wonder if the great amout of inexpensive mediocre programmers everywhere else will wtill have a similar a similar effect over the next 50 years.
Erin thinks I do this, too. I flat-out don't believe her (oh, I know I snore, but she's concerned about the health implications, not the snoring). Here's my logic: I'm 34, I get 4-6 hours of sleep a night, and I'm never drowsy during the day. If apnea was messing up my sleep, wouldn't it stand to reason that I'd feel like hell?

(I'm asking because you've given this a lot of thought.)

Are you still a trauma nurse by the way? You are my hero.
Lots of fluff and no comment from companies.
I also notice a much lower effect from green tea. I wonder if it's the different methods of preparation? Consequently I notice a much smaller effect from every single drink with caffeine when compared with plain coffee.
It's not to evoke en emotion, not to convey some abstract message about the corporate structure of the refrigerator...

And yet it does those things, even if that is not the purpose. The reason that Charles Schwab pays attention is that it does affect people, and not just the "tiny, tiny, tiny, tiny minority of people" who are paying attention to how.

I sympathise with your position on not making people feel stupid because they're not typographers, but if the alternative is for everyone to blunder through life oblivious to all but the intended consequences of our actions then I can't endorse that either.

A case in point: the example is not a good one since setting a "please stop eating my yogurt" sign on the refrigerator in Comic Sans is an obvious, and probably effective, way to try to make it seem less threatening.
There's quite a bit of this in the development community as well, keep in mind. It just seems a bit more practical to us.

At the end of the day most any language/paradigm is Turing complete, as is any font.
It changes how much the wheel turns, but it's subtle / intuitive so you don't notice it's there. Unless you drive the same kind of car without the option, then you notice the steering seems not as nice.

It is also used by stability control to counter-steer small amounts of oversteer. But it can only do so for a relatively small amount of wheel angle change, not turn the wheel 90 degrees or something like that.
I came into the OS X game very late, starting at 10.8 (which was at a start up last summer). It took some adjusting, but in the end, it beats the hell out of Windows for a coding environment.

One thing that I loathed, though, was Messages. I find myself unable to make it work. Contacts? Nope, can't find 'em. Oh, wait there's one--nope, it's gone. Oh, wait, it's there again. Oh, did you send a message? Nope, it didn't get through. Sent another one? That one got through, but not the reply.

OS X is fine, but Messages is horribly, horribly broken. I could write better software, and I am a self-taught programmer.
New York Mets | Tech Lead (Software) | Citi Field, Queens | Full-time | ONSITE (with some WFH flexibility) * https://sterlingmets.wd5.myworkdayjobs.com/en-US/Mets/job/Ci...

The New York Mets are a Major League Baseball club seeking a Tech Lead in their Baseball Systems department. This individual will help architect and guide the Systems group in the building of mobile and web applications to enrich the Mets data ecosystem and inform decision-making within Baseball Operations. This position requires a strong background in mobile and web development. We are looking for a strong engineering generalist who has seen their share of different architectures and is excited to help build greenfield application products. This is a senior IC role that will be expected to mentor, write code part-time, and weigh-in heavily on technical designs and implementation details of solutions.

Our tech stack: Javascript, GCP, MySQL, React, Node.js, Python, R
> Dang you admitted yourself to shadow banning me for this post: https://travelhead.medium.com/amazon-delists-us-again-3c8874...

Ok, thanks for the link. It turns out that we had a very long email conversation about this last year. One of the things I said in it was "You're not and have never been shadowbanned".

As I explained back then, your submissions were getting filtered by software based on the following site guideline: "Please don't use HN primarily for promotion. It's ok to post your own stuff occasionally, but the primary use of the site should be for curiosity." When an account is using HN solely to submit its own stuff, our software interprets that as promotional. I gather that you disagree with this use of the word "promotional"—which is fair enough, but you seem to have forgotten all the lengthy explanations I sent you about exactly how our software works, why it works that way, and what you could do to stop being affected by it.

The bulk of this community, I'm pretty sure, agrees with us about moderating the site in this way. Why do I say that? Because that's why we wrote that software in the first place: community members kept telling us that they don't like it when accounts use HN solely to post their own material instead of participating in a more varied and curious way in the
community. I don't believe most people here would agree with you that this is "silencing alternative viewpoints and subject matter that does not agree with HN moderators".

As for https://news.ycombinator.com/item?id=30240159 (which is the current OP), it was killed because users flagged it. The reason users flagged it is no doubt the same as what I tried repeatedly to explain to you in the past: it's not using HN as intended.

By the way, the vast majority of users who email for help in such situations react very differently than you have: they are grateful for the clarification, understand how that software filter relates to the goals of the community (as expressed in https://news.ycombinator.com/newsguidelines.html), and agree to use the site as intended. They don't create prolonged antagonistic exchanges by disputing every point and complaining that they are singled out for unfair treatment. They don't try to stir up drama on HN itself with dramatic posts about censorship and moderator abuse. They simply go on to use HN in the intended spirit, and the problem disappears.
This website is using MathJax [0] to render math. MathJax and its faster and leaner competitor KaTeX are the only ways to display beautiful, human-friendly math on the Web. They can be run server-side, but many sites do it client-side. The alternative, MathML [2] is a pain for humans to write [3] — it’s a late-90s XML format — and is only supported by Firefox and Safari [4].

[0] https://www.mathjax.org/

[1] https://katex.org/

[2] https://en.wikipedia.org/wiki/MathML

[3] https://fred-wang.github.io/MathFonts/mozilla_mathml_test/

[4] https://developer.mozilla.org/en-US/docs/Web/MathML
How about the 2010s! A VC firm had a tradition of making all their portfolio companies participate in an annual rap and dance. I think I had to participate in an Gangnam style rendition. Probably not that hard to find, with that information.
It's so odd that the story breaks today but LEO started jumping 8 days ago. No insider trading there, I am certain!
> Are you expecting to only support institutional investors or retail order flow as well?

We don't segment the market at all or exclude subscribers (beyond requiring that they're FINRA registered BDs), but the way that PFOF works means that we likely won't see retail order flow from the brokers that wholesale it. We do view Smart Markets as a win/win/win/win for retail customers, brokers, market makers, and regulators alike (cleaner routing, better transparency and price formation, better allocative outcomes, lower technology costs).

> How does the expressive bidding interact with NBBO held orders?

https://news.ycombinator.com/item?id=30257586

Expanding on that a bit—we have the standard Rule 611 requirements, meaning that we clear within the NBBO on a symbol by symbol basis. We don't route.
There's some irony his most recent post on this timeline being "there is a sea change happening in how governments treat cryptocurrency" too. That's certainly true for him.
We should tell Kardashians and all other reality shows stars that they are being exploited!
Got youtube premium so I can watch videos on my commute. NYC subway, no wifi, no 2g,3g,4g or 5g
YouTube Premium is the best $ I pay for streaming. YouTube has incredible inde music and background play makes consuming it possible.
This feels like another data point indicating that Internet youths are flirting with a total rewrite of what’s right and wrong. It’s absurd.
You don't think Toyota, Honda, Volkswagen, Hyundai, or GM couldn't do any of these things too? They're some of the largest industrial manufacturers in the world.
Because they don't get outsized profit returns like FAANG does. FAANG is head and shoulders above any company in the US as well (someone who reads The Economist a lot told me that, I unfortunately have no source).
Abortions are “bad”. Chemotherapy is “bad”. Payday loans are “bad”.

In many cases, the “bad” is less bad than the alternative; I’m opposed to restrictions on freedom of informed choice in general.

I would love for the rate of all three of those things to be reduced to zero by effective interventions upstream. Until they are though, I want all of those things to be available options.