skysight-inc/HackerNews huggingface dataset:
On top of that, React and Redux are the packaging of theoretical concepts that have been around for a while. The UX is good, which is why they’re popular, but revolutionary is quite a reach.
Actually I think it would sound better - "How to move 23TB without moving (almost) anything". Especially to technical people.
probably because the US system is set up so workers pay for others benefits?

Most of the tax-funded spending goes to people who can't /won't pay for things on their own: those unwilling to work, europeans (via US defense obligations), children, the elderly.

If U.S workers want their tax dollars to benefit them, it's easy, divert the Obamaphone/entitlement budget to pot holes, tell 90 year olds they're not getting new knees at no cost to them, and start throwing kids out of school when they assault teachers rather than putting the kid in special education and paying to train yet another replacement teacher.
An 80% solution means you have 80% fewer unexpected breakages.
This was covered in the article:

> Journalists and other news purists may also wonder whether the Times newsroom is now being tasked with producing lots of emotional stories.

> Neither is the case, Allison Murphy, senior vice president of advertising innovation, told me in an interview. The newsroom turned out plenty of emotionally charged stories, anyhow. So it has done nothing different.
So let’s raise rates by these 58.7 billion so hospitals don’t lose money. That’s small change compared to how much the country spends on medical.
I agree, I think these professional archivists are letting perfect be the enemy of good enough. There is no real reason they couldn't give a large team of interns armed with smartphones a crash course in how to turn the pages of a book without tearing them and set them loose digitizing entire libraries in days; then afterwards they could take their time with their high powered x-ray 10 gazillion dpi scanners or whatever the hell they'd like to use.

What we're seeing from archivists is a prime example of gatekeeping and job security.
Thank goodness it's not accessible by default.
According to Aswath Damodaran [1], Professor at NYU and an expert at valuing companies, if he had to invest between Uber and Lyft, he will choose the latter.

Who are we kidding? Uber, already a gigantic loss machine, continues to invest in loss-making ventures like Food Delivery and E-Scooters. Uber has spread itself to so many areas and markets that I can't see how it'll ever be profitable without making huge cutbacks. The volume and growth are of little significance when they are failing miserably to contain their losses.

Compounding it is the fact that there's nothing sticky about any of their business ventures. Customers will choose the cheapest option, so they can never go beyond a certain range of prices. Even if Uber does become profitable, I highly doubt it ever will join the leagues of Apple, Google or Facebook.

[1]: https://www.youtube.com/watch?v=K0wky8yyjuM
Other countries have similar funding available. For instance the Danish Innovation fund: https://innovationsfonden.dk/en
C needs an ownership model, but it's almost hopeless to retrofit one. This is a very limited proposal regarding some obscure aliasing problems.

I looked at C and C++ ownership years ago. I had more limited goals than the Rust borrow checker. I was thinking in terms of permissions - read, write, delete, and keep, combined with reference counting.

Keep permission means you can take a copy of a pointer and export it to a larger scope. Like passing in a pointer to an object to be added to a collection. The stored pointer will outlive the return from the function that added it to the collection. It "kept" it.

If you pass a reference to an object without keep permission, the called function can't keep it. So the language does not have to increment the reference count. In fact, you don't even have to pass the reference count, just the raw object pointer. So objects passed by non-keep reference to a function incur no extra overhead. That's a very common case. "Keeping" is relatively rare.

So you get reference count allocation without much overhead.

Workable, but a dead end politically in C. Rust essentially makes all references "non-keep", unless you explicitly use reference counts.
I do not think so. When I last tried it they only allowed for "bounded staleness" consistency across regions despite supporting strong consistency within a region.
He's the poster child of epistemological relativism in science.... Whether he meant this or not I can't say, but his book doesn't seem overly concerned about history for its own sake. I find it too easy to get lost in the hidden meaning of what he meant or meant to say though, as opposed to what he has actually written.

And of course Kuhn isn't opposed to the idea of progress, he's simply raising the question "what really is progress and how can we know". This was necessary at the time, but the trivialization of "advanced" technology has made his point outdated in my opinion (if still perfectly valid in a logical sense). It's almost unthinkable (to me) that Kuhn would've written his famous book in the current era.
The stock being down doesn't mean that the IPO was quite negative. It just means that the price for the stock went down. If Twitter stocks were down after IPO, would that mean that buying FB stocks is a bad investment?
Uruguayan homicides nearly double as country gears up for presidential elections
(Brushless) Hobby motors are typically CNC's aluminum and steel these days. Some sheet metal ones exist too. High quality closed loop controllers shipping in volumes helps too. The cheap motor factories can make higher quality motors upon request too so "hobby like" motors can be great in robotics if a big buyer sources them right.
I guess I should have said "a lot of bloat by today's standards"...

My first experience with NT was NT 3.51 on a 32 MB machine. If I remember well, it didn't feel much slower than Windows 3.1. But finally having a PC operating system that didn't crash all the time really made development much more pleasant and productive.
Singapore's system is not even single payer. Why is the only choice single payer or nothing? Also, if Americans could import drugs from abroad, that would greatly lower health care costs as the overseas drugs are made by the same manufacturer and are sold at 1/10th the price in India and elsewhere.
I should have been more precise. Cosmo DB is their core distributed database offering. Neither of SQL server of PostgreSQL is a distributed database. Both require applications to deal with the presence of multiple database nodes (sharding).
They recently updated it and it is much more relevant in my case. (More business than personal)

Keep in mind features like this are built around the needs of the people who make it. Outlook is sort of a snapshot of the needs of a Microsoft employee circa 1996. GMail is a little better, but is still of reflection of the company.
Likely just me, but nearly every title of a NYT article that shows up here elicits some kind of emotional response in me. I can't tell anymore if they're expertly crafted or that I've just become really sensitive to it. At this point I'm happy to throw the baby out with the bathwater.

I'm just looking for tech news, man! I don't want to be prompted to get out the pitchfork every time I browse HN.
Maybe it would be interesting to have somewhat of a switch between the 2D map or the torus map, in that while playing 2D you can enter a challenge state where the map switches.
Are you actually implying that lithuania wanted to be part of the Soviet union? Read a book, or talk to a lithuanian.
The computing professions are going to get a shakeup as time goes.

Companies are starting to wise up to the penny wise-pound foolish of quarterly results.
People with a sense of oneness experience greater life satisfaction
I think just having the table creating aspects would be very useful as a way to quickly make plaintext tables
Sounds like a great conflict of interest. Emotional manipulation will become a metric to optimize. Depending on what the content manipulates you into feeling, you may sell more ads. This leads to more manipulative content since it's what sells more ads.

As an alternative to current targeted advertising, this seems much worse. At least I can block ads and trackers. I can't block content that's been engineered to manipulate.
I have two sets of personal experiences that cause me concern when I hear the “Huawei as PRC front company” line in articles. As a young engineer at AT&T in the late ‘80s a senior engineer who was consulting with our small team broke it down for me that the DSP algorithms we were working on were probably being used for eavesdropping. He recused himself from the team after this discovery and this event I suppose left me a bit jaded.

Some 20 years later, I happened to meet some of the Huawei employees in their Botswana office while there on an extended visit. Seemed like the typical big co. field office. The office manager was so annoyed when the first of the Huawei stories came out. She responded with words to the effect “why all the U.S. hate? Why is it that a successful Chinese company can’t just be successful?”

I don't doubt that there’s a lot of questionable stuff going on at Huawei. This happens with companies operating in the confines of countries with extreme geopolitical goals. Those of you that have worked on federal contracts probably can attest to the murky relationship between government and company interests.

In terms of the human rights of PRC vs US, I am not a deep student of PRC. I will say that as a U.S. citizen I’ve experienced a sliding scale of human rights. The egregious human rights violations meted on on non-US citizens in Vietnam, GWOT, the current U.S. southern border situation, etc has been documented. The human rights violations of African Americans, indigenous Americans, LGBT Americans — these may be of less degree than that of PRC towards its citizens including ethnic minorities, but they are shameful nevertheless and painful (as I and many people that I care for have experienced) and demand a resolution.

The American citizens do have the rights to demand better accountability of their intelligence agency practices by voting in people who will enforce those practices. For several administrations running, they seem to have abandoned that responsibility.
Well that's a complete lie. I know plenty of people in Maseratis, high end BMW, mercedes, and Audis, amongst others. Only one of them has body guards, and none of them have ever been mugged, kidnapped, etc (or even know someone who has been kidnapped). No one has a driver or bullet proof cars either.
I hope that center wrong is unbelievably strong to handle the tortional forces that two separate horizontal stabilizers on lengthy lever arms might exhibit in acute turbulence.
I put my intermittent jobs on fargate and long running on ECS back when price difference was there - now wish all on fargate - you have to keep agent up on the ec2 ECS hosts etc, every 6 months I need to tweak ec2 side but they manage fargate in a way that requires little maintenance
Automatic on-the-fly video editing tool [video]
This is a good point. Not really being much of a sports fan myself it's not a problem that had occurred to me.

I guess it depends on the type of programmes you watch.
This works for obvious direct pressure, but there is still pressure in that they work for the same entity. A nytimes journalist wants the paper to do well and as long as that journalist knows how the paper makes money, there will be pressure mentally to support that.
I feel like a lot of semver purists have never maintained software with a lot of downstream dependencies. The gray area about what is a breaking change is huge and it's hard to usefully improve software without making changes that are breaking under some definitions. The broadest is that, if a downstream program was working against version x.y, then it should always work unmodified against x.z.

One obvious case is bug compatibility and undocumented behaviour - it isn't that uncommon for software to depend on bugs or undocumented/unintentional behaviour. But if you're exposing a language like SQL, it's even messier. E.g. if cockroach added a new feature to the SQL dialect, then it could break downstream software that was assuming a particular SQL string would return an error. Or if you extend existing functionality, say supporting a wider range of arguments in some function.

There's also unspecified behaviour and implementation details - e.g. if a query without an "order by" happened to reliably return rows in a particular order before an upgrade, but it changes after an upgrade because of an algorithmic change, is it a breaking change? Common sense would say no, because it's not documented behaviour, but pedants could disagree.

And of course there's performance changes - if a query runs 100x slower after an upgrade, but returns the same result, is that a breaking change?

If you take the most pedantic interpretation of semver, you either have to bump the major version number all the time or you are very limited in how you can improve the software.
I just installed exodus and noticed plenty of the app's I paid for still have trackers...
What interests me is that there’s not a lot more MRSA than there is already.
I agree, too many people overlook market corrections:

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

Basically I always suspect every IPO to have a period of rising stock prices, and eventually it will dwindle. That's just the way the market works. You can't expect prices to rise indefinitely. Some corrections come sooner than others. I find it much more healthy for Lyft to not have an extreme correction at least.

Note I'm not invested in Lyft or any related company (Uber), I'm just a humble novice investor.
Bet the Financial Times doesn't do this.

(See https://www.cjr.org/special_report/why-the-left-cant-stand-t... -- whatever your politics she makes a fair point)
Came to post this exact comment! It's the subtitle of Michael Pollan's 2008 book In Defense of Food. Simple and easy to follow. Doing physical exercise a few times a week also helps.

https://en.wikipedia.org/wiki/In_Defense_of_Food
This article is about income tax being public, not assets. Though if you own assets like property or a home that info is public already.
Accountants have massively changed. Excel can do what it took a room of accountants before. Tools that can mupliply the output of one perosn are "replacing" jobs.
Perhaps that has already been considered? It's hard to say from the interview.
What's the reason?
You're correct about the targeting, but I disagree that NYT is a niche case. NYT is a major news organization. Its a very specific one so its truths may not generalize, but I don't know if that makes it niche.
How does it feel to be watched at work?
The Craft of Picture Tube Rebuilding [video]
Ravens are apparently one of the smartest animals.[1]

[1] https://news.nationalgeographic.com/2017/07/ravens-problem-s...
Falling in love with Erlang led me to create a Twitter account to share information about it, which helped me find and land a job with Basho, which was by far my favorite job, even if the company ended badly.

So, that part is difficult to replicate.

Setting that aside, Erlang finally helped me understand what functional programming is about (I'd tried and failed to grasp Lisp on a few occasions), taught me the value of immutability and asynchronous message passing, really opened my eyes to the fact that there's a vast world outside the tired Algol family tree.

Sadly, pattern matching and immutability have made it very hard for me to enjoy programming in other languages. Most of my development work after that has been in Python, which is not only the least exciting language I've used in a very long time, but also lacks most of what I came to appreciate about Erlang.

Erlang's constraints (primarily immutability in this context) makes it so much easier to reason about and troubleshoot code.

It's also a good language for helping get opportunities to talk at conferences. People keep hearing about it without knowing much about it, so those talks tend to be well-attended.

Elixir is a perfectly acceptable language, although the syntax and other design choices turn me off, personally. Erlang is a very concise language and helps me think in Erlang; anything that looks like Python/Ruby/C/Java/etc just feels wrong now.
> if Americans could import drugs from abroad

Free trade for me, not for thee.
I really think that we need a standard variant of C in which all undefined behavior is (somehow, even if arbitrarily) defined. (Also: a variant with some restricted level of polymorphism would make C much less painful.)
And as such, junior developers don't get hired, because the first 2-3 months of their career, a junior developer is at negative productivity, considering the work the team is doing to start getting them up to speed.

Some of HN works in areas that are harder than the bog-standard CRUD app. So, do you give up on hiring junior developers at all? I believe our whole industry suffers if we come to that conclusion.
> loss-making ventures like Food Delivery

Uber Eats revenue was $1.5 billion in 2018, representing an increase of 149% from the $0.6 billion in revenue the food delivery service generated in 2017.
We should it be OK that everyone makes mistake A just because some people did it?
>That especially means no variable declaration anywhere in the function body.

Since Visual C++ 2013 it's no longer true.
Are you saying that knowing that there is an 80% starting chance of it not breaking anything is not any better not knowing that? That knowing that the devs don't think anything will break or not is worthless? And that is not counting the times when they do bump the major version to tell you it will probably break something.

The 100% solution you imply as a strawman here doesn't exist and some information is better than no information. And no one said Semver means you don't test, it just guides you on the expected behavior of the new release.
> version X+1 will remain backward compatible with X but may break compatibility with X-1

That is literally impossible; a breaking change from X-1 to X+1 must have been introduced in one of the intervals X-1 to X or X to X+1. It the latter, X+1 breaks compatibility, if the former, let X' = X-1 and X'+1 breaks compatibility.

Presumably you mean that X always includes warnings about breaking changes in X+1, which is a vast improvement on some projects, but knowing that a problem exists doesn't mean it doesn't exist.
not OP, but off the top of my head:

* mainframe administrators

* cobol developers

* punchcard operators

* manufacturing (in the united states)

* car mechanics (huge decline as car quality has gone up)

* mining (in the united states)

* farmer

that's without thinking too deeply about it ... i could think of more if you want. note that a lot of these are declines, as opposed to eliminations.
This can be pretty frustrating and we’re occasionally hopeless what to do. Especially when there’s no apparent reason for the low score. Eg https://github.com/google/recaptcha/issues/248
https://www.gnu.org/licenses/gpl-faq.en.html#TranslateCode

It is not according to their FAQ.
> Shame and anger are emotions that cause change -- they don't sell consumer products well.

I don’t know, news has been ad driven for a long time and is notoriously negative.

I know I live a comfy life but the disconnect between life and news is staggering; consuming news seems to me to be horrible shit nearly 24/7, almost all of which is completely absent in my day-to-day life. And yet almost everyone I know — comfy people like myself — consumes tons of news.

Could be that advertising does better per-reader on positive stories, but doesn’t bring readers back as well as frightening news.
Yeah, there are plenty of non-single-payer ones that work. Probably it'd be safer to pick a system that works for a country more similar to ours (Canada, Australia, even France or Germany) but a Swiss or maybe Singaporean system would likely still be better than what we're doing. Singapore's odd and can do to-us-crazy (that is, restrictive) stuff to improve public health if they need to to keep costs down, so I'd hesitate to advance that as the best choice, but our system is so very bad that it'd probably still be better than sticking with what we're doing.

Price controls, public option, everyone must get insurance. Maybe outlaw for-profit health insurance. Those seem to be the basic, minimum common factors that make these suck less than ours, if you don't want to go single-payer or nationalized.
> you can only take one &mut reference at a time. You can have as many immutable `&` references as you want

There's another small detail: these two cases are mutually exclusive. You can either have one &mut reference, or as many & references as you want. This means that code receiving a & reference can be sure the object won't change, and that code receiving a &mut reference knows the object can be modified safely since nothing else could be looking at it. (Assuming the object doesn't contain a Cell, the rules are a bit different when a Cell is involved.)
It does. I just couldn’t get it to mount with any kernel newer than 4.4. But with 4.4 it’s plug n play!
It doesn't seem possible to backport pattern matching, sum types, borrow-checker, and the expression based language into C++. This kind of things really needs to be there from the start.

At work we use a pretty big C++ library maintained by absolutely brilliant people, and there still are memory issues and the occasional segfault. It gets tiresome. I'm not convinced anyone can write really safe C++, whereas outside of `unsafe` it's quite easy to write safe rust.
Damodaran is “overvalued” and grossly undervalued the entire tech landscape over the past decade. I would not call him an expert in anything.
ÄI wonder, why the downvotes
Demand for Talent Converges on Critical Roles in the U.S., U.K. https://www.gartner.com/smarterwithgartner/demand-for-talent...

- 49% of all job postings by S&P 100 companies in 2018 were for just 39 roles. The remaining 51% were for 872 other roles.

- 41% of all job postings by FTSE 100 companies in 2018 were for just 20 roles. The remaining 59% were for 641 other roles.

- The most competitive roles are in critical functions across IT, research and development, marketing, sales and customer service.
Plus Microsoft. Because it's still their code underneath it all. So it's not like VSCodium actually solves anything...
What does that have to do with whether or not it’s loss making?
The same incentives have been there for a hundred years in print journalism, when ads where placed manually, and they didn’t succumb then. The long term loss of readers is worse than the short term ad gains.
The canonical advice, as someone already wrote is: "Eat food. Not too much. Mostly plants."

I'd add:

- Eat mostly what your grand-grandparents would identify as food (e.g. no preprocessed stuff, no chips, etc).

- Don't eat constantly. Leave 14+ hours that you don't much (if you sleep 8 hours that's just 6-wake hours off of food).

- Don't eat refined sugars, wheat, etc. Whole grain is OK.

- Mediterranean diet has been proven good time and again. Go for more greens, fruit, olive oil, fish, legumes, scarce meat etc.

- Don't overdo it in any direction (too much protein, too much fat, too many carbs, etc).

- Don't tax your stomach with too much complicated meals to digest. Keep it simple but balanced.

- Drink enough water (not too much - 2 lt per day is fine, can do less if you eat fruits and watery food - tomatoes, cucumbers, watermelon, soups, etc)

Basically that. Easier said than done of course...

>Exercise is also important but i've been told that i cannot do weightlifting since i have neck hernia.

Maybe you can still lift small one-hand weights? Check with a doctor.
Pepsi Plans to Project a Giant Ad in the Night Sky Using Cubesats