skysight-inc/HackerNews huggingface dataset:
They do. It is right there, in the LICENSE file.

It is a simple cost/benefit analysis. Your risk of presuming that Linux today is sufficiently good for what you need to do is lower than it was 10 years ago, which is why Linux today is more popular than 10 years ago and a lot more popular than it was 20 years ago.
This law change is a first step but I don't see why you can't pass a law which forces companies to make a worker take the full minimum annual leave.

When I worked in Germany the company I worked at did that. You had until the end of the first quarter of the next year to use all of your vacation days. If you still had vacation left after this date, they forced you to take them until the end of the second quarter - this was frowned upon and managers made sure it wouldn't happen.

I'm not sure if this is a law or just something the company did but the problem here isn't peer pressure. It seems to be part of the business model of Japanese companies because implementing and enforcing such a policy is easy.
It's an 10,000 mAh battery, though. That's huge, isn't it? I don't know any other laptop that has a battery that big. Looking online, Macbooks seem to have around 6,000 mAh.
I think there's a bit of talking past one another here. Certainly the many Americans who have retirement plans benefit from stocks increasing, as do the very wealthy who own large shares of stocks in non-retirement earnings.

However, the context of the discussion is over what term.

The markets are subject to boom and bust cycles. Over the 40 or so year term of retirement plans, there's not a whole lot that a 20 or 30-something can do to benefit from a clearly bull market.

I know that day-to-day, I'm not wealthier or better off because the stock market is doing well. My paycheck doesn't change. I can't sell any stocks to cash in.

And that is the context of the discussion: not that over the long term stocks go up and when you retire you reap the benefits, but rather that over the short term, 90% of the people don't suddenly get enhanced quality of life because the stock market is doing well.
No. Just no. They may do so to the worst of their abilities. Thats their prerogative.

The only limit might be publishing something that is actively intended to do harm. But I can't imagine a plausible example of that...
That sounds as ex post facto justification. IIRC the designers hit the issue once they started implementing generics and the gravity of the situation became apparent just at that time. Then another set of hackers figured out a way to utilize it for language interoperability. I am not saying CLR's final implementation is great either, but it addresses some points JVM missed as they had time to learn from SUN's mistakes, while making their own errors in the process as well. Language/platform design is notoriously difficult and unpredictable.
Anecdote:

A friend of mine told me he just keeps retaking the tests until he passes. For one of his certs, he failed the test 3x. :-/
I'd be more concerned about Amazon. For awhile I would literally search for "Google Home" on Amazon and I'd get Alexa devices.

Microsoft seems safest of all, almost as if they see the coming investigations and regulations.
It was an English teacher in high school. He was notoriously brutal with his grading, but always consistent and fair. The most important thing he taught me was that a two-page essay can say more than a 10-page essay, and it can do so in a way that maximizes impact.

It wasn't a lesson I truly appreciated until I joined the workforce.
Welcome to the New Techno Feudalism
Sure, but the most popular Python connectors for MySQL and PostgreSQL both utilize C or C++ extensions, whereas the equivalent connectors for Go are both written in pure Go. Even if it's not a problem with the language in its purest form, it is a problem with the ecosystem.
However less than 2.3% of hourly workers (not total workers, but hourly workers) make minimum wage, yet those that claim a good stock market doesn’t benefit most people would argue fiercely over minimum wage which affects only a tiny fraction of workers. So we should be applauding something that benefits “only” 13% of the workforce (though that 13% number with pensions is misleadingly low as pointed out by other comments.)
Thanks for the info and best of luck. Re-orgs are hard as the company is trying to find its new identity in the new structure.

I love DO and what it stands for. Sadly, I don't use it outside of personal pet projects.
Does not surprise me. Just wanted to clarify that the Microsoft donates to X line is a lot more nuanced than the monolithic portrayal by OP

So employees donate money to a fund that they then don’t have a say in and for reasons that might be as unrelated as wanting to get good seats for a talk by Phil Knight.

This independent org then donates across party lines to issues that the manager believes are aligned with corporate interests that may also conflict with other corporate interests such as green initiatives and LGBTQ issues since a republican senator might be for rural broadband access but not gay marriage.

There was also an internal movement to try and starve the PAC by not donating to it.

And TBC, throwing a wrench in this even more, from a pure money perspective we’re talking about tens - hundreds of thousands vs. 1 billion.

Really, my point is that, like any large organization, a manichean view of things is not sufficiently nuanced and does a disservice to the complexity intrinsic with large groups of people.
A necessary step on the way to Maturity. On Schedule.

Congratulations, Rust!

I mean this with no trace of irony. With maturity comes being used in ways you didn't intend, and might not want, even with unwelcome publicity. Rust will sail through more of these, and more, and they will cease to shock. People who care will start to pay attention to modules' underpinnings, and start to keep track, and certify. It takes a lot of conscientious people caring to uphold that, but maturity brings them.

Rust is designed to a high standard, and it takes extra work and extra armor to maintain it, just as it is worth the extra effort to learn it. It aims to be worth that, so we cannot begrudge that without betraying its purpose.
Yeah there's this common concept in society called trust, aka a social contract, that people
don't advertise their stuff first only to deliberately screw you over.

And yes shockingly people are entitled to be treated fairly and not to be sabotaged. And no, providing them with a library for a limited period of time and then being fed up with it's maintenance doesn't somehow earn you that right. It gives you the right to walk away, but clearly thats wasn't enough for the author.

But hey if you want that to live and bathe in that kind of toxicity, enjoy!
It depends if you're talking about replicated databases, flip flops, hydraulics, or something else. (I'm currently writing about flip flops, so I'm interested in terminology for that case.)

Wikipedia has some suggestions: https://en.wikipedia.org/wiki/Master/slave_(technology)#Term...
Also see the HN discussion: https://news.ycombinator.com/item?id=17954823
Checkout -> https://remoteleaf.com, If anyone looking for a remote job, we curate the remote jobs from tons of job boards and from all over the internet.

I spend more than 6 hours daily searching for, screening, verifying and filtering hundreds of remote jobs. So it can save you time, energy, and frustration – and hopefully, help you find a job faster
Comparing Social Housing in Countries Around the World
Despite all that we understand about the world, we still no shockingly little. Once certain species are gone, they’re gone. Biodiversity is critical to life on earth. We often take a mechanical view of nature, but it’s a vast interconnected web of which we’re a part of.
> tuple/named tuple type

As someone not familiar with using those, can you ELI5 what those are and what their benefits are?
Are you over $500/month spend with DO? They offer a different tier of support at that point which has been solid in my experience.
> If I say something that is untrue, I consider that a lie and a deception. It's also illegal.

It's not illegal in any meaningful way. Whatever law you think makes it illegal, is not being effectively enforced. Companies lie in advertising constantly. Subway "footlongs" are less than a foot long, "Bifidus Regularus" in Activia yogurt is literally two made up words, Dr. Oz can make all sorts of claims about new medical products because it's "not a medical show", Vitamin Water supposedly "boosts your immune system" and "helps fight free radicals", many herbal supplements are literally grass clippings. Even in cases where companies have been successfully sued (which is different from it being illegal) settlements have been meaningless compared to the profits: the possibility of being sued is a line item in the expenses of a lying advertising campaign.

I think we're on agreement in your middle points, but I'm a bit confused about how you think this applies to advertising. The vast majority of advertising is dishonest under these points.

> - HOWEVER, if I say something that is true, don't try to get you to believe anything that isn't true by any means, but also don't tell you that my competitor has other strengths that you might want to consider, I don't consider that deceptive. I don't agree that this is "lying by omission" if the omission has nothing to do with anything else I've said in my ad. I think you're saying that you do, and we may simply be an impasse on that.

I think it depends on context. You have people on this thread claiming that their job as advertisers is to help consumers find products that fit their needs. The implication here is that they're providing a valuable service to consumers. If that's the case, then you're absolutely misleading people by only providing information that's favorable to your product.

But if we're honest that the job of advertisers is to sell people products, regardless of whether those products fit consumers' needs, then sure, they're giving all the information they're obligated to give. But let's not pretend that that's altruistic, or good for consumers and society. It's not--it's actively harmful.

You can't have it both ways. Either:

1. The job of advertisers is helping consumers by giving them information to choose products that fit their needs, and they're not doing that job...

2. ...or the job of advertisers is to sell products without caring about whether those are the best products for consumers, or whether consumers need/want the product, or if the product is actively harmful to consumers.

Either way, advertisers are a blight on society.
I'm talking about a legal mechanism relevant for the sale of hardware devices. Do Not Track was useless, but GDPR was not.
Caltrain is buying modern EMU stock where traction is distributed across the passenger cars.
Inside the digital clock from a Soyuz spacecraft
I like my code to look simple and behave as expected.
Stability and "one right way to do it" are great language features.

I think this was why Python was able to overtake Perl, for example.
The funny thing is, it's other people copying said media baron prompting the change.

> and cited a 2014 report by the department’s inspector general saying several news organizations that participate are able to profit by providing the numbers to algorithmic traders in a format that provides them an advantage.

That's Bloomberg's original business model!
I love DigitalOcean, my second favorite hosting company so this is concerning. As a recent Layoff survivor, this whole paragraph sets off alarm bells:

> In that context, it’s notable that the company not only appointed a new CFO last summer, but also a CEO with prior CFO experience. It’s been a while since DigitalOcean has raised capital. According to PitchBook, DigitalOcean last raised money in 2017, an undisclosed amount from Mighty Capital, Glean Capital, Viaduct Ventures, Black River Ventures, Hanaco Venture Capital, Torch Capital and EG Capital Advisors.

Nothing in particular, but finance guys and VCs tend to squeeze companies dry or push hard for acquisitions. Hopefully I'm wrong here.
>distrust and aggression towards authority

Not an exclusive characteristic of a reddit user, there are many different levels and types of authority. Perhaps the aggression towards all authority, or weighted to certain personalities of authority rather than the ones in the background, especially the ones that don't really matter i.e. internet forum moderators

I agree with your general point that reddit fills a social vacuum in people's lives, like most social media does for others in different ways. Validation and expression etc.

Personally I think think that's why society in general has become generally more toxic, everyone is really telling it straight to others but not being honest with themselves.
We always look at number of stars or installs of libraries before deciding to put them in a production project. It'd be cool if there was a "percent unsafe" badge that was commonly used for Rust repos. If folks started paying attention to it it'd be harder for unsafe libraries to become popular.
Switching away from problematic terminology is also a good opportunity to make it more accurate and specific.

In some situations it's "process A allows writes, process B only allow reads", in which case "writer/reader" maybe?

In other situation it's "process A is in control, but process B will take control if process A fails". In which case "controller/fallback", maybe?
> I'm going to put this gadget in an environment where people might knock the cable out so I'm going to use a different connector with a latching mechanism to prevent the cable from coming loose.

Lockable USB C connectors exist. Why do you think these would be banned?

https://uk.farnell.com/neutrik/nmc-c-hr/usb-c-chassis-with-r...
Where I work:

We encourage people to mark their comments on diffs as to whether it should be regarded as a blocker to being merged, or not a blocker. (Perhaps poster could ask the Senior to do this)

Blockers should be comments to correct:

- code which goes against either the spirit of the spec or the spec itself, in other words, wrong behaviour.

- something which could really harm performance in a meaningful way (back this up with benchmarks)

- code which could break something else (probably a sign of a missing test elsewhere)

Non blockers should be the subjective things that are the topic of OPs post, but it's the responsibility of the reviewer to make that clear.

The committer can then decide whether to implement or not.

We couple this with quarterly patterns and practices meetings where we can discuss any of the subjective things which come up over and over again as points of friction. If we can come to an agreement, great, if we can come up with a linter rule to enforce the decision automatically, even better. Then it's removed as a point of interpersonal friction.

There's a culture I push for in the company I work for and in the teams within.

It's to try and best as possible, to check your ego at the door and regard the code as 'the companies code' rather than 'your code'.

This is important to strive for in your Seniors just as much as less-senior developers. (Rank shouldn't be blindly used as barometer of the decision whether to hear out feedback or not).

When you keep focus on the culture, working practices start to emerge rather than trying to dictate them from the top down.
> But for some reason, our profession is infatuated with text files that make this best of both worlds impossible.

Because people already have existing tools, lots of them. Text files are an easy way to support all of them. What kind of tooling do you propose that would immediately integrate with IntelliJ, Eclipse, NetBeans, emacs, vim, VSCode, Atom, Sublime, GitHub browsing, grep, etc.?
> If the Democrats win the election this year, I think Google and Facebook both stand serious chances of looking at antitrust cases.

I think there is a serious chance, no matter who wins the election. The tech companies have pulled off the difficult feat of allying both parties against them. Democrats, in addition to their historical opposition to big business, blame them for the spread of misinformation that allowed Trump to get elected, and Republicans blame them for censoring Republican opinion. The fact that these companies have very outspoken employees who publicly oppose conservatives (see Kay James) does not help.

In the past, big business could rely on Republicans to shield them. However, for the most part, big tech entered the culture wars opposing Republicans, and I think a lot of Republicans will happily support their breakup.
Agreed in that this isn't an absolute negative. Cost cutting, flattening org structure and pointing towards break-even/profitability is always good.

The old mantra, change or die, is ringing true here. I personally want to see the success of DO because only having good experiences for my pet projects. Sadly no professional prod environments for me.
A once-every-three-years study by the Federal Reserve Board found that in 2016, 51.9 percent of families owned stocks, either directly or as part of a fund.

https://www.federalreserve.gov/publications/files/scf17.pdf
Haha, I'm sorry – I didn't mean to sound accusatory or anything like that. Text based communication can be tricky! :o) I very much appreciate the comparison!

Also, many thanks for the link and Apache Drill mention, will definitely look into these as well. Much obliged!
Any tips on how to find a good teacher?

I do product management at startups, but often there is nobody more senior in product than me. For now I just jumped in to new jobs maximizing my responsibilities. I did this every time my learning rate dipped (usually after 1.5 to 2 years). I learned a lot from colleagues, but finding a more senior mentor in my field seems hard.

I also don't want to spend my free time going to meetups. I have the internet for democratic discourse and to learn from others experience.
Parent and child.
I grew up playing Asteroids, Missile Command, and Space Invaders - but pinball was always more interesting because of its lack of predictability. Even good players couldn't perfectly master it.
I've been doing this for myself for a couple years now with a little service I wrote that just sends me an email each day that I reply to. It's archived in my email history and in a simple, searchable web UI. It's been super useful for figuring out when I did something a few years ago, medical notes, etc.
AlterEgo Listens to Your Internal Voice (2018)
It’s been both for me several times, and the management team made it sound perfectly normal in each case.

When you’re courting investor it’s not uncommon to look at your finances and do some work to make the balance sheet look better. You goose your margins a percent or three. But it’s kinda gaming the numbers because you can’t keep doing it without hurting your revenue. You’re putting a little S-curve on the graph of your margins and what? Hoping some people see the beginning of a hockey stick instead? If the round closes successfully you probably will get a hockey stick soon afterward. But this isn’t when it started.
Here is another look at the jobs though...paints a different picture

https://economicgraph.linkedin.com/resources/linkedin-workfo...
It is a Python problem because we praise Python for how portable it is, that it binds with every C library out there to provide the functionality we need at the performance we want and how easy it is to install with Pip. But then forget all the problems people get in during installing.

A fairer comparison would be comparing the ease of how to create and install a cross platform Go binary compared to how to distribute a Python application as a single package/pseudo-binary (I've been down that rabbithole and many others with Python packages in the past 15 years).
Mountain Climber Just Got Lucky and Now the Video Is Going Viral
Nothing. I simply don't value this kind of loaded and facile analysis very much.
By the best estimates, it's more like a 3-1 split, with a solid amount of journalists actively trying to stay in the middle and do good reporting. [1]

Also, more meta-analysis studies like this need to be created and reported _to everyone_.

[1] https://www.mrc.org/special-reports/liberal-mediaevery-poll-...
Elm packages are not allowed to use JavaScript, period. I personally thought this very restrictive and unnecessary. But after seeing this, maybe Elm/Evan is doing it right after all.
CS50 Reflects on Regret Clause
You mean Vultr is pretty similar to DO :)

When I worked at DigitalOcean all we could do was shake our head and laugh at how blatantly hard Vultr tried to copy what we did.
I feel like I've seen articles like this for decades.
I agree that the comment is in bad taste but what I don't see this being considered a "far, far, far over the line." comment when I take into consideration that it had been posted in reply to the maintainer's also dismissive comment "this patch is boring" so, yes, the user has definitely been rude, but chances are it's a visceral response too.

Otherwise if that event is far far over the line I wonder what out of the blue insults or death threats qualify as.
There are many error correction techniques suitable for this, such as for example fountain codes:

https://en.wikipedia.org/wiki/Fountain_code

You basically encode a message (say, it's 10 some data storage unit unit long) into a much bigger lot of chunks (say 1000 0000 units), which you then transmit. As long as you receive a pre-determined amount of the chunks (1000 units might be enough), regardless of order, you can reconstruct the original message.

With speed of light lag, you can't really expect re-sends & will have to use some encoding working on a similar principle to this one.
Apple
- 2003: 30-pin connector
- 2012: Lightning connector

USB
- 1998: A/B
- 2000: Mini-A/B
- 2007: Micro-A/B
- (Skipping some that were not used for phones)
- 2014: C
Show HN: 1.5kb Microkernel for Ben Eater's 6502 Computer
I mean this in the most respectful way possible, but have you considered your own antagonism against Reddit is not healthy for the community? Throughout the years I've seen you talk down about Reddit and the people there quite a bit. I get that they're "rougher" than the ideal Rust citizen but they're also real people and members of the community. It's probably best not to judge one of the largest sites on the internet if for no other reason than it breeds hostility.
Probably not. Is cultivated from seeds, is huge, needs a lot of time to flower and reproduce, and is economically valuable.

Creation of new populations ex-situ of critically endangered species is normally seen as beneficial. Is an exception allowed under certain circumstances.
This is an important point. One could argue, and some have, that the center of US political discourse is actually firmly right of center, especially when compared to European nations for example.
no offense but I wouldn't take your CTO's word at face value. you need to watch out for your own interest, including looking at other opportunities, even if it's just to keep yourself top of mind to others if something happens
I am from a younger (ish) generation, and I think video games have been really destructive in some ways. They offer an incredibly seductive and easily accessible way to waste enormous amounts of time, and the worst aspect is that some of the brightest minds I know are the most affected. They, unlike most traditional hobbies, fill a human desire to exert control over their sphere of influence in a totally artificial way. In that way, I definitely think they've siphoned off some productive time from our most talented and otherwise ambitious.

I quit playing videogames when I was about 16 or 17 and I still look back on that as one of the best decisions I've ever made.
Its completely possible that nobody has reported those subreddits to the admins.