skysight-inc/HackerNews huggingface dataset:
> Coke has been around for 150 years and is essentially just sugar water.

Coke is still around (primarily) because of tremendous money spent on marketing and tremendous money spent on owning the channel of distribution of their products (where 'own' means defacto by how they operate).
> The Steam client is terrible. Unresponsive, un-intuitive, and surprisingly bad for searching in as well.

I can only agree with the last one. It works fine for, you know, downloading and playing games. It rarely ever has issues.

The store could use some work, but it does a better job than, say, Apple App Store – the discovery queue has shown me titles I would have never seen before, as did the curators.

Have you tried the competition?
While Fastmail will not save us from the slow, declining viability of self-hosted individual and small business mail servers, their positive effect on the e-mail ecosystem is wonderful. My decision to use their service (even though it is quite pricey, and a cheaper host would do the job for my meager needs) is because of that societally beneficial work.

A hearty thank you to all the Fastmail devs who read this; thank you for your good work!
> I for one wouldn't mind being unemployed for 3 months.

A 3-month hole in your resume will be something you'd have to explain to your future employers for the rest of your life.
> They still take their cars for service

But not every car owner takes their car for service! That's the point.

Some car owners service their own cars, for a variety of reasons, not least of which is that it can be quite a bit cheaper.

I think this goes back to the point about needing money to afford having less stuff.

I have a set of ramps, an oil drain pan, a jug for returning the old oil, a specialized filter wrench, and a ratchet. That's about $200 in stuff, and then I pay $20 for oil and $4 for a filter each time. As opposed to $65 at the oil-change place or $80 at the dealer, because they both charge a mindboggling markup for using full-synthetic oil. (And I'm not confident the place on the corner actually puts in what they claim to anyway.)

Since I count this as something of a hobby, I don't count a dollar value for the time I spend doing it. Which means I'm saving roughly $50 each time, and the tools are paid for after 4 oil changes. After that it's pure savings. If I wanted to have less stuff, I'd pay quite a bit more for the privilege.

I assert that minimalism is directly at odds with self-sufficiency.
Yeah, I think you're probably right.

The good news is our emissions are so high that if we do get to net zero, it will be relatively easy to go a bit into the negative from there.
Conversations during work. One one ones (I used to go for a walk with some members and we'd just talk. It was extremely practical especially during some hard times where you change the frame/context/place of the conversation and take it outside the office. The amount of things that would have went untold is impressive when you're far from a laptop you can hug and interruptions).

Emails. Putting thoughts processes, plan/roadmap, in writing exposes them to be deconstructed, torn down, reconstructed, debated, and assimilated. Strategy, business model, which features and why, what to ignore, what to focus on, tradeoffs, meeting notes they didn't attend with investors, prospect clients or partners, accounting or legal.

Wikis and knowledge bases. Each project has a wiki and whenever someone learns things that directly serve the project, they add it. To make sure I do it, I add issues to taskwarrior to decrease the friction to ingest/acquire info and useful things[0] with issues that say "Add X to Wiki" with tags and by project. Then move them from taskwarrior to the Wiki in a batch.

Working on a company Handbook which is a sort of "Operating Manual" for the company that contains as many details as I can on everything one needs to know to operate it (from legal information, bank accounts, hiring procedure and onboarding, firing, where to pay taxes, how to fill checks, etc.). I wrote these down when I used to do things myself so anyone who would help on these matters would know where to start.

Sharing what I learn with them and learning what they've learned in impromptu conversations or mini hacking sessions or code snippets. Talking shop, code reviews and refactoring, debugging together. Getting help from them debugging something and vice-versa.

Emails. Again. Writing things down. I'd think something has settled in until I'm proven it hasen't yet.

[0]: https://news.ycombinator.com/item?id=21545767
Its funny because folks are arguing in this very same thread that we're also not allowed to hate the game, as they raise the hypothesis that capitalism makes "better goods cheaper".

As in Basketball, there are things which are technically legal but will get your ass kicked if you keep doing them in a street game.

Folks should be mad about design theft and they should do their best to buy goods that are quality and meet their requirements. The idea raised here and in other parts of a thread that shoveling cheap goods that superficially resemble high quality and well-designed goods is in fact good is very hard for me to process.

We're supposed to have power as consumers. But then we're also subjected to constant misinformation by vendors, making that choice difficult. We should not be applauding those abusive vendors. They are abusing the players of the game.
Well, the share of coal in China's primary energy mix has declined to a new low[1]. Basically, China has been trying to close down small, inefficient coal plants and build renewable power stations. Resuming massive construction of coal plants does comply with what they have been doing.

[1] https://www.bp.com/content/dam/bp/business-sites/en/global/c...
Those are all engineering and logistical challenges, and there's no reason to believe that they won't be overcome eventually.

A gimmick is something that, even in its best form, is not compelling in the long run. VR sounds like the opposite - it's not compelling to that many people yet because it has known issues, but fix those issues, and it would be.
Do you have steps to repro this? I can attempt to fix it.
"where the camera moves while I'm standing still" and "was a roller coaster simulation I tried" doesn't even match. Of course you're gonna be sitting still while the camera moves in 3d space in the game if you're playing roller coaster. Seems the motion sickness was from something else in the VR than the teleportation-based movement, as a roller coaster would probably not have that.
why are you buying apple laptops if you don’t like the OS? you can buy equivalent windows laptops and not have to pay the macos tax. the entire reason to buy a mac is because of the OS
It's more around $25-$35 when you factor in all overhead.
Then I don't understand how a lender that lends money using the information they requested has been wronged. Even if borrowing money without intending to pay it back is wrong, it's still not relevant to this WeWork situation, so I don't see the point.
This is very cool. I suspect that it's only a matter of time before all projectors work like this.
Why corporate boards are so inept, and allowed to remain so, I'll never understand.

If you buy into the goal being "shareholder value" then plainly Softbank failed. One could make the argument that WeWork's board did the things that they thought created the most value - but if you implode in on yourself, you clearly failed. Even if the self-dealing was not outright legal fraud, it was plainly not to anyone's benefit apart from Adam Newmann - which again is complicit behavior on the part of both boards. None of it is good business.
"White nationalists operate only on Facebook"

Uh? Totally false title, is that a typo?
Kondo summarized: "If it doesn't bring you joy, throw it out."
Or if you get a more urgent message that you really need to reply to while typing.
Gordon was famously mute and his hands and forearms were hidden. This allowed anyone to easily immerse themselves. (Same for Portal.)

Unlike a third person game where you're controlling a character, I could see how having a different voice and hands in VR would be odd. I bet Valve realized that a mute protagonist no longer works in a story-driven environment.
Hope they’ll make a non-VR version at some point. Much as I enjoyed previous Half-Life games, I don’t want to buy a VR-rig. They’re obviously hoping that a Half-Life game will be enough to get gamers to adopt VR, but I don’t see a lot of people willing to remodel their living room to make space for a VR setup, at least over here in Europe, where people have fairly small homes in comparison to the U.S.
From Laptop to Lambda: Outsourcing Jobs to Transient Functional Containers
That was not the goalpost here. The goalpost was that a "great" VR hardware costs $400, which is not true. Same for a $600 PC for high-end VR and as a bonus: the claim that a 3yo GPU is "kicking butt". All of these are false
The City in the Age of Mechanical Reproduction
Saying how many people survived because of the treatment is impossible until the study completes, because you don't even know the baseline yet (ie how many people survived without the treatment).
I got a 2.9% rate for my car loan and a 3.625 for my house. both pretty close to 3. Are my banks chumps?
You must be reading a different Bloomberg than I am.
Steam's only real purpose is as a store right? I can open an executable pretty well most of the time. And Steam makes enough money through said store that I think they need to be held to the standards of Amazon, rather than their contemporaries.
I'm still bitter about them closing Google trips
> says that San Jose-Sunnyvale-Santa Clara, CA has the highest costs in the US, with a monthly living cost for family of 4 of $10,758. That's $130K/year

In fact what they say is:

> Monthly living costs, family of 4: $10,758

> Monthly housing costs, family of 4: $2,522

I'm extremely dubious of anyone who says that spending an extra 4x multiple of housing every month ($8200/month) isn't egregiously wasteful. This is the problem with rich people. They keep trying to justify that spending $8000/month on whatever is normal.
On top of that, Regus pays a huge portion of the employees at center hourly. I know Regus is not sexy, but they should get credit for focusing on economics that work at scale rather than just pumping up some ridiculous valuation with no chance of liquidity outside of getting bought or IPOing.
OH NOES VALVE IS GOING TO MAKE US ALL TRANS WHAT A TRAGEDY
Seem seem to have a personal issue with this.
Only Congress can start a war, so Obama technically merely extended an existing war.
I have been using macs with external monitors for years without a problem with the text being blurry. if you mean the DPI isn’t as high then it really depends on the monitor. if you buy a 4k then it is almost equivalent in DPI.
The impact of direct air carbon capture on climate change
Probably not, need to leave room for Alyx episode 2.
That's not fair. We find lots of ways to make BETTER, cheaper things that perform similar functions. We could build a mostly hollow Great Pyramid, full of livable housing for thousands of people, for a tiny fraction of that cost.
There's a difference between the confidence that you're absolutely, undeniably correct and it's inconceivable that you might be wrong, and the confidence that you deserve to be present and involved, and that your views are valid and defensible, and that you're willing to reconsider those views when faced with a sufficiently convincing argument that it's wrong.
> A republic is a terrible system of government, but we haven't found anything better.

Variations of this quote are often banded about to apologise for and defend the imperfections of given democracies. It shuts down questions of electoral reform with the straw-man of autocracy. Not all democracies are equal.
From the writer of half life, after he left valve: https://www.marclaidlaw.com/epistle-3/
No idea, but my guess would be the previous games are a requirement, or at least HL2. The Half-Life series is "story heavy" single player. These are characters we know.
GraphQuill: Realtime GraphQL in Visual Studio Code
50 years later, the internet’s inventors are horrified by what it’s become
The world has changed a lot since New Labour. Not that Corbyn is necessarily offering what the world needs now, but the lessons that led to New Labour do need to be questioned. The Internet age has brought both corporations and wealthy people a lot of dominance at the cost of the young and the poor, so "socialism" doesn't have the stigma that it used to among some demographics.

The Tory move to the right could give Labour a lot of room to maneuver as an actual left-wing party, rather than seeking centrist votes. As I said, Corbyn himself may not be the one to lead it there, but I'd suggest that the 90s were a long time ago and it may be time to find some new lessons.
We're just fancy apes with a way to shitpost world wide instantly and it's not helping anyone.

And you’re my instant hero! Saved, favorited, bookmarked, etc.
Ask HN: How do you analyze your bank account data for your company?
Title says it all: how do you analyze your company's bank statement? How often do you do it? do you use tools or just excel?

As for myself, I typically
- download a full data export from our bank account every month
- export it in Excel
- reclassify expenses (by nature of cost)
- reclassify revenues (e.g. if customer paid for 12 months, spread that sum over 12 mo)
- create a full p&l for the month

Not really real time, but at least every month I want to have full closings.
Lots of repeated work, wondering how others go about this
The designer hasn't missed out on sales since it is unlikely to be bought at the prices they sell at. It's the same argument someone can make over downloading a movie instead of buying or paying for a streaming service, right?
That's a lot of challenges.

And even if all that happens: VR takes away a lot by restricting movement to a ridiculous level. And it only adds stuff that is fun for about three times and already looks lame after watching the trailer a second time. You might be right, but I can't see this go anywhere.
Hypocrisy is orthogonal to effectiveness. If it costs less to switch to renewables than pay the tariffs then they stop burning coal.

But the hypocrisy argument fails anyway because the renewable alternatives that exist today didn't exist a hundred years ago. It's altogether different to choose coal when the science is less well understood and no viable alternatives are known to exist than to do so today when that is not the case.

There is also a difference in scale. There are more than four times as many people in the developing world as there are in the developed world. If they used the same amount per capita then they would release more carbon in 10 years than we did in 40. Even if the First World hadn't burned an ounce of coal, they still wouldn't be able to do what we actually did. But they also don't need to today.

And it would be easier to pass tariffs than convince the population of the First World to send their money overseas. This needs to happen right now, not after people argue about it for another twenty years.
The native iOS mail app is push notification enabled from FastMail; there’s no reason to not just use it.
All I see is a hodge podge of opinion pieces and the raw results of a survey I know nothing about.

One opinion piece says that Antifa is too violent. Another argues that threats of violence can be harmful.

I don’t see any example of someone saying that “speech merits a violent response”, which is what I was requesting.
That doesn't really translate C to Rust, it compiles it to unsafe Rust with all the weaknesses of the C code. It doesn't even use Rust arrays. You would not want to maintain what comes out. It turns

p[j] = p[j-1];

into

*p.offset(j as isize) = *p.offset((j - 1 as libc::c_int) as isize);

which is unmaintainable.

If you put in

void insertion_sort(int const n, int const p[])

you get

pub unsafe extern "C" fn
insertion_sort(n: libc::c_int,
mut p: *const libc::c_int)

C has no way to say how big p is. (Biggest flaw in the design of C).
That info is essential to translating this properly. The translator needs either a hint from the user, or inference from examining the calls to the function.

Now, if you could stick something like

ASSERT(LENGTHOF(p) == n);

which would be ignored by C if ASSERT was defined to ignore it,
and the Rust translator understood that, it could use a Rust array, which has a size.
Now the output Rust code could use subscripts properly.

Generating constraints like that is a hard problem, but providing an interactive tool which prompts the user on where to insert them is not.
This is a great example because (1) is not universally true and (2) is a caricature of what anti-vaxxers claim.

Anti-vaxxers are probably incorrect, but you are also the victim of a misinformation campaign. Limiting them doesn't help you get better information.
Can someone pls ELI5 how Plaid, Yodlee, AuthLayer are valid businesses and not hit with regulatory hurdles? They seem to be scraping bank websites behind the scenes. Whilst I have no idea abt the US/EU market, I know for a fact that most banks do charge exorbitant fees to access accounts over APIs (esp if you're a BigCo and need that kind of control). Surely, the banks can't be happy abt that? Surprising they haven't lobbied yet against this or aren't stampeding all over Plaid et al with lawsuits?
well if you believe in a secular education, go to school. If you believe in a religious education, go to church
I am very sorry to hear about the layoffs that you and thousands of your colleagues now face, especially considering the outrageous bonuses extended to the former CEO who is responsible for the dire situation WeWork finds itself in now.

This Vox article (https://www.vox.com/recode/2019/11/7/20953930/wework-adam-ne...) from two weeks ago included the following:

The severance offer Recode reviewed (which may not apply to all terminated employees) provides three months of “garden leave” — in which an employee remains on the payroll with benefits but stops working — as well as one month of severance pay.

This is not confirmed. Further, amounts may change depending on a number of factors, including the funds WeWork has available as well as the state you reside in.

Nondisclosure agreements are standard conditions of receiving benefits.

Good luck on the next stage of your career. I really do believe in the maxim, "As one door closes, another opens."
You're clearly drawing paralells to nazi germany and the holocaust, but it's not as though it was years of peaceful planning followed by a sudden outburst of violence.

A quick timeline:

* Jan. 1933 Hitler took power

* Feb. 1933 civil liberties of Jews "temporarily" curtailed. This is a key step.

* Mar. 1933 Dachau created

* May 1933 Books nazis disliked burned

* Sept. 1935 Nuremberg Laws; gypsies and others sent to concentration camps

* July 1938 Hitler tries to sell German Jews to the rest of the world at $250/head

* Nov. 1938 Kristallnacht; Jewish kids kicked out of public schools

* Dec. 1938 nazis seize Jewish businesses

* Sept. 1939 Germany invades Poland

* Oct. 1939 "euthanasia" starts

* Dec. 1940 Mass murders at Treblinka

Look at the timeline and tell me where you think we are. Then please point to the currently-elected American politician who is "calmly suggest[ing] killing Jews as a way to fix what ails the country". I get fed up with the argument that current leadership is "literally hitler". It's intentionally dis-ingenuous, put forth in bad faith, and designed to incite unrest with no reasonable backing of the points.

Source: https://isurvived.org/cronology.html
They are so good. Can't second this recommendation enough.
Owning things comes with its own cost - the cost of storage, care, and upkeep. The more complex the item, typically the more expensive it is to store it decently.

Getting rid of things and keeping a smaller amount of possessions can be cost saving - but it does require you to invest in better possessions. If you're only going to keep one pair of scissors on hand, you want to be pretty sure those scissors will do anything you need and not fall apart.

That's not necessarily more expensive overall but it can require more initial investment - and that can be the rub for many people.
I feel much more content controlling blocks of time to be productive instead of trying to run that chat treadmill

I too am guilty (conscientiously) of being a stochastic chat respondent, both with work chat and social chats.

Especially when cohorts begin a chat message with "Hey." followed by a pause and a wait for the message to be acknowledged in return, waiting for them typing out what it is they need me for and then typing back a response.

It kills momentum of work so much when people do this.

Much prefer "Hey. Need help with _______" just seems infinitely more efficient for both parties. Can quickly type back a solution, a delegation point ("I think _____ knows how that works") or a deferral ("Let me get back to you after ____") or file it in my mind while coming to a stopping point on whatever I'm working on if I need just a moment more to reach that point before pivoting over to a reply.
Besides sharing an engine, Counter Strike and Half-Life have little to do with each other. One is a ruthless and plotless multiplayer game with a military theme, the other is a scifi plot-heavy single player experience (yes, HL also has multiplayer, but that's not the point of the game).
You couldn't be more wrong.

Since Nadella is at the helm, Microsoft have started to aggressively gather customer data from their desktop OS and many other products, including office.

They used to be very decent at this before Windows 10, but they went completely nuts with telemetry. At the beginning they were completely opaque, to the point that a German gov agency had to reverse engineer the communications to see just wtf was being transmitted.

More recently the Dutch gov told them to fuck off if they don't cut off the crap and MS was forced to negotiate new privacy terms with them.

Anything they have already and will open source pales in comparison to the harms to our privacy, just like for Google. Although Google at least open sources some useful things now and then... .NET is Microsoft's dev platform that no one cares about except Windows devs. It started as a JVM/Java clone and grew into its own product, but for anyone not already all-in on MS tools it makes zero sense to use it when there's so much choice.
Seems to be a number of assumptions:

a) the words are correctly spelled

b) you're only using words from macOS's /usr/share/dict/words

c) there no more than 4 words

d) there's no punctuation, capitalisation or spaces

Which together produce the relatively low cracking time, and given that you generally can't know any of those things a priori you can't assume them when cracking a password

Edit: As was pointed out, it's strictly having more than 4 words that helps the most with increasing entropy, whereas allowing less than 4 words in the problem space is mostly a rounding error.
A Dutch site: funkyfish.nl.
Android 10 (at least on my Pixel 2) doesn't have a native email app (other than Gmail), though of course there are lots of options.