skysight-inc/HackerNews huggingface dataset:
> Microsoft's media creation tool is dead simple, you run it and tell it where to create the media.

As long as you have a computer. Best answer for this is households who only have 1 functioning computer. Usually low-income households.

One of my first jobs was working at a computer repair store. Customer would come in looking for a reformat and we'd give them a few options.

- We'll restore (pay an hour or so of our time).

- Buy a new licence (since we didn't stock restore disks and weren't going to spend time making them).

- Buy a new computer - with the advent of dirt cheap computers a lot of the time this was a viable solution.

These disks definitely fill a hole of having something you could give to clients and they could do the DIY route.
This is a terrible idea.

Which is better, a CT Scan for $1000 or one for $10,000?

You probably guessed the cheaper one, right? Thinking "all CT Scans are the same," right? I happen to know that's not remotely true, but it's easy to think that saving money on a test would make sense, right?

Okay, now which is better, open-heart surgery for $20,000 or $200,000?

That's a lot harder to answer, isn't it?

You need to know the outcomes of those procedures at that facility, compared to other facilities, to have any possible way to judge them.
The $50(+) number came from the post I commented on:

> by and large, a $50+ excursion for a family of 4...

As for the difficulty in entertaining a family on a budget, it's generally true that as soon as you step outside the door to your home, entertainment costs will skyrocket. Public parks, publicly-funded museums, community-led events and national parks/wilderness activities will get you there — and with a bit of savvy these can be your go-to opportunities — but minigolfing, theme parks and kid-focused venues (thinking along the lines of Chuck-E-Cheese) will usually come in at a higher cost.

In comparison to a lot of commercial entertainment, movie theaters range from either being fairly competitive to very competitive, in my opinion. When theaters fail to meet that bar, that to me is a sign that they're being poorly-operated, but I don't see that as a industry-wide failure.
Wells Fargo CEO defrauded millions of people and didn't go to jail.
> You can't just use a windows restore disk to get a new windows installation. When installed, it will ask you for your license key, and will not function fully until you have done so.

The restore discs usually don't prompt for a key. It's either stored on a recovery partition on your disk, in the bios, or hardcoded in the disc media.

It doesn't say how his disc worked but at a minimum he was still acting as an unlicensed distributor. Microsoft grants end users the right to download and create media. It requires distributors to be licensed.
Roughly that, yup.
By default a NAT is unconfigured, so it doesn't know what to translate into what. The usual practical deployment consists of a dynamic outgoing NAT setup and UPnP. So outgoing TCP/UDP/etc protocols are snooped and the incoming packets are translated accordingly. (Hence the UDP NAT hole punching technique.) This setup works well for SoHo sites.

In this case without knowing my egress traffic, any incoming packet will be dropped by the NAT middlebox/facility/software/device/module/thing. So NATs do drop. And nice ones emit ICMP or TCP RST too.

> The only thing that actually helps is a stateful firewall. And when you have that, the NAT does not add anything security-wise.

Yes, indeed. That's a different threat model though. And I agree that hosts should have a default deny ingress policy.

Yet NATs do work wonderfully for SoHo networks. And of course a stateful firewall is just as easy to fool (circumvent) with a back-connecting connection as a NAT.

And a NAT as described above or a stateful firewall that enables local network functions such as CIFS/SMB were just as vulnerable to the usual Blaster-type worms/malware.

Again, of course, usually things go hand in hand. Firewalls usually have SNAT/DNAT capabilities, and SoHo shitboxes come with too much of every kind of NAT/firewall thingies already.

And, I know the misery of interconnecting two internal networks both using the same 192.168.0.0/24 or whatever prefix, so I can't wait to get rid of this and move to proper v6. But the fact of life is that the typical NAT setup was very convenient for ticking the local network ingress security checkbox for ISPs for years (decades).
Cool. I'd like to try watching a movie on a headset like that.
Now the real question, what incentive did your dermatologist have to not freeze the mole?

Even if it was perfectly healthy, why not freeze it anyway?
Pattern matching can be quite powerful, e.g. in C# (which I wish was more indepth / more featured, it still feels a bit immature :( )

```

switch(foo)
{
case TextBox t:
Console.Writeline(t.Text);
break;
case TextBox when t.Text = "Bob":
Console.WriteLine("Hello Bob");
break;
case Combobox c:
Console.WriteLine($"{c.SelectedItem}");
break;
case null:
Console.WriteLine("Ooops, null!");
break;
case int i when i == 5:
Console.WriteLine("got an int, and it was 5!");
break;
case default:
// handle the default case.
break;
}

```

IN languages like F#, pattern matching can compile time check you have covered all bases as well.

e.g, this won't build

````

type VariableResult =
| E of string
| V of string

let result = V "variable"

match result with
| E e -> printf "was error"

```

As i haven't told it how to handle the V case for that discriminated union. So you get nice compile time checking.

Ugh, how do you format code?
In general I'd dispute that a comment regarding the possible failure modes/malfeasance of banks should be regarded as "low quality" on a thread about starting lots more banks.

Also, I find the comment civil and made in good faith (regardless of whether or not I personally agree with it).
Life is more fun with fat arrows sometimes

new Promise(function (resolve, reject) {
methodOne(data, function (error, response) {
if (erorr) {
reject(error);
} else {
resolve(response);
}
})
})

vs

new Promise((resolve, reject) => methodOne(data, (error, response) => error ? reject(error) : resolve(response)));
That's only relevant if you restrict immigration from areas where growth is rapid to areas where the locals reproduce below replacement.
Can you share this magical file?
I dont walk into a Walmart or Target, load my cart up with stuff, have it scanned, walk out the door, and receive a bill 1-12 months later demanding all money paid in full in 30 days.

This "negotiation" you mention works 1. If you know the price up front 2. have the leverage to negotiate.

And guess what, you have neither of them. This law changes one of those, so that shopping around is at least possible.

Aside: I'm surprised a lawyer didn't sue a hospital over Informed Consent via no billing knowledge.
> A lot of people against socialized healthcare don't realize that the system still takes extra money from those that pay and gives it to those that can't--just through hospital billing.

In fact it's really the opposite; it takes extra money from those who can't pay (the uninsured) and gives it to those who can (the insured), because it's the insurance companies that negotiate the lower rates.
Paper archives usually contain a ton of copyrighted material, e.g. "John Doe's papers" includes magazines, newspapers, letters written by other people, etc that are not copyright by John Doe.
On desktop there's a "What is Maker Time" link that provides the following:

Your clock has it backwards.
Time is infinite, but our time on earth is not.
Clocks should count down, not up.
Time keeping should be based on meaningful celestial events like the year (one earth rotation around the sun) and the day (one rotation of the earth)
Each unit of time should be based on a viable period of work for makers.
Maker Time is reset on January 1st each year. The year is divided into 1095 blocks (1098 in leap year). Every 8 hours the count decreases by one.
> In my experience nobody who advocates for socialized healthcare is under this impression.

Did you misread? I said that many that are against socialized healthcare don't realize that wealth redistribution is already happening in the American system.
The other thing that makes this story different than most the others you hear about is that there wasn't multiple layers of indirection and middle-management working on vague ideas of what was wanted by their executive management (wink-wink-nudge-nudge).

That's one of the sad truths about life. Those that break the law, or do things seen as unsavory, take pains to hide their actions, motivations, and responsibility. Those attempting to do good that inadvertently break the law don't take those steps because they didn't think they were doing anything wrong, or that if people thought they were they could of course explain away the misunderstanding.

What you're left with is this, where the majority of corporate malfeasance goes unpunished or severely under-punished, but the accidental minor criminal gets jail time. It's definitely a failure of the legal system, but how do you address the fact that those that worry about being caught up in the legal system will be more prepared for if they eventually are?
Water resistant vs water proof
While I love the new functional features (Calendar view, snooze an email, add an email to your task list, etc.), the new UI has a lot of problems.

First and foremost, the "Feedback" modal dialog is completely broken in Firefox. The menu loads but then immediately disappears. It blinks back into view intermittently every several seconds, but I can't see it long enough to populate the form they provide.

They established a new dock for non-email applications on the right-hand side, but decided to leave the Hangouts interface shoehorned into the lower-left corner. It's too cramped to use and forces them to waste a huge amount of horizontal space to the right of the menu options above it ("Inbox", "Sent", etc.).

I count 5 vertical scrollbars visible on my small screen. The scrollbar in the primary inbox pane is there whether there's overflow or not. I tried selecting the "Compact" display density option and limited the list to 20 emails per page to guarantee that scrolling wouldn't be necessary, but I still have to look at the scrollbar. I also dislike that the inbox tabs ("Primary", "Social", etc.) aren't pinned to the top -- if I accidentally scroll on the inbox pane, they vanish.
I think this has a lot of merit. And the analogy to goto is very apt and deep. I suspect that 20 years later all our concurrency interfaces may well look like this.

However, the momentum of today's programming community may be too great to surmount. When goto was criticized, there were fewer people to convince to give up on it. Now, there are orders of magnitude more devs. And all of them are comfortable in the current way of doing things.
I don't think that socialized medicine is certainly necessary. Compulsory private health insurance like Switzerland is workable.
Chinese Police Confiscate 600 Bitcoin Mining Rigs
Wow, that would cover 2 years worth membership at the clinic I run. We charge $49 / month for unlimited visits, freezing the mole would've been around 10 bucks. You likely could have gotten a plane ticket, flown to our clinic, gotten the procedure, and flown back for less money
And a landing page that omits this fact (but contains download and instructions for a command line tool). If you're thinking "wait, I can't put a self-publishing secret on the Ethereum blockchain, how does this even work?", the landing page leaves you hanging.
Nnnnnnnnnnnnnnnnnnot sure what you're talking about. It's best keyboard ever.

/sarcasm
>> A lot of people against socialized healthcare don't realize that the system still takes extra money from those that pay and gives it to those that can't

A lot of people against socialized healthcare are perfectly aware of this cost shifting.
Damn, my Macbook Air 2013 logic board just gave out, and was considering the upgrade to Macbook Pro 2017 as logic board is running at £450 replacement cost.

After reading other's thoughts here, I think I have to avoid Macbook Pro for now, I hope they change this in the next release.

Annoying as I need a machine with Xcode.
>Depending on the power brokers you subscribe to, that could mean a variety of things.

It's usage and definition is well understood when used by members of a certain political faction in the U.S. It's not a mystery. Exact same thing when these specific people use "SJW" as a pejorative.
Pimco’s New Bond King Could Be a Robot in Austin
Even some price transparency is better than none.
Is "pardon" really the best translation for "prøveløsladelse"? I think "parole" is more appropriate.

The queen can grant a pardon, but that is separate from the parole hearings. Pardon means the convicted is absolved of the crime, parole just means the convicted is released before time. Or do I have it backwards?
For anyone getting a 502: https://web.archive.org/web/20180425160041/https://dcgross.c...
Anecdotally, I've heard people have had success with Nootropics/supplements like L-Theanine, Ashwagandha root powder, or even products like Procera Mood blend. Check out /r/nootropics for some ideas in that realm.

Also on reddit, there are again, anecdotes saying that a LHCF (Low-carb, high-fat aka ketogenic) diet has been huge in improving people's moods. (/r/keto).

Usually that also leads to working out, which of course can have a huge impact not only on your health but also on your mood. I know some people don't feel the endorphins like others, but it's worth a shot at least.

Of course, also ensuring time set aside for yourself (reading, "getting out", etc.) is also key. You need to rest and recharge. Unplug everything one day a month (minimally, or every weekend!) and work on resetting things internally.

And I know some people may disagree but I think even pharmaceuticals can be helpful for a period of time when used wisely. Don't be afraid to talk about it with people. We are born to be relational people—work on building some relationships better.
Just in case anybody thinks this thing is overblown:

- On my 2016 MBP the left alt key only registers about 30% of the time now. It seriously hampers my workflow.

- On my SO's MBP (slightly newer make but same keyboard type) the "H" key stopped working, now it's registering double (she's happy: "At least I can type, I just need to use the backspace key.")

- At work two people have the same type of machine and both have had keyboard issues.

In short, I know four people who own this machine (including myhself) and all four have had issues.

Needless to say, this is a serious let-down and makes me think my next machine will be the first non-Apple in 15 years. Sad, really.
Snapchat is testing a rollback to the most controversial parts of its redesign
I consider the value of it being anonymous right now to be unknown or undefined. In the same way, I consider the value of it being non-anonymous right now to also be unknown or undefined. Since disclosure can only flow in one direction, I'm not aware of any reason to irrevocably transfer from one state to the next.
You'll need to insert a newline and 2 spaces before a code block to be recognized as such:

switch(expr) {
case 'foo': break;
case { foo: bar }: break;
}

https://news.ycombinator.com/formatdoc
You imply that there is a delay between the promise and the push, but it is not necessarily so. In fact the promise and the data may be sent in the same packet.
Bigger than Doggerland? I'm not really questioning you, so much as you've shared something about the Mediterranean in relation to the Neanderthal presence that I was unaware and I would be very interested in a source so that I could learn more.
Chinese #MeToo Student Activists Use Ethereum Blockchain to Fight Censors
Your life goal should be not to win any particular game, rather to win the sum of all games.

Would anyone be able to help unpack this? I feel there is some depth to this idea but am not quite making the connection.
Google debuts a standalone to-do app, Google Tasks
I can't recommend Apple anymore. With the recent trend of tech companies towards walled gardens, the things that made Apple's walled garden great are getting eroded by other companies. Their hardware really is subpar, they're spending all this money on design and virtually none on maintenance, because repair is a profit center for them rather than a cost center.

Apple software looks and feels great, and I used to believe their hardware was just as good, but it turns out that their manufacturing processes are really crappy. Remember the first unibody aluminum Mac? Wasn't a unibody. They glued two pieces of aluminum together instead.

Look, I get it, you have to deal with the manufacturers you have. But Apple's amassed a gigantic pile of cash, and they really should be using it to improve their hardware. But they haven't been. And now, there's never been a better time to switch platforms.

I was singing their praises 2 years ago. But the beauty was only skin-deep.
My understanding is that these disks are pretty much just a utility. If they do have a copy of a minimal OS, it is locked by a authorization key that is not provided. You must provide your own key, and the Windows license is tied to an individual machine and fully transferable for the life of the machine.

Reusing licenses is a different problem, and one that also plagues full install disks.
Heh, OK, Erlang was built for pattern matching from... uhh... the water table up? The mantle up? :)
You're presuming that our only two options are requiring hospitals to admit everyone or let people die in the streets (and then calling people dishonest).

It's a bit like assuming grocery stores must give away food to anyone or people will starve in the streets. In fact, there's other ways to get food to those in need.
I think these OEM disks are the media that is sold through the system builder channel within Microsoft's OEM licensing model. These are intended for small-scale mom and pop PC builders who are obligated to provide the technical product support: Microsoft product support will not help you if you have one of these licenses. It used to be that anyone could buy these through resellers such as Newegg. I've never seen them for $25 though.
> Interesting, I wonder how people survived before the advent of modern air conditioning.

I believe that there used to be many fewer people (absolutely and relatively) living in the southern US. Then air conditioning was invented and people realized they could get away from the sometimes brutal winters in the north without having to be miserable in the summers.
Te-Nehasi Coates went from being a nobody to a prominent writer during his tenure at The Atlantic. It's possible their readership would enjoy a conservative "counterbalance" of some kind in addition to the conservative contributors they currently employ, but if there's a group that's likely to be offended in a big way by jokes (or sincere, heartfelt positions) that involve hanging people, this is it. The only anomaly here is that the guy was hired in the first place.

> far more extreme on the other side of things

If you say so.
2017 Letter to Shareholders
When is the right time to incorporate your startup?
I am aware of https://news.ycombinator.com/item?id=16093966

But I couldn't find any guidance for my case, which I think is actually not that uncommon:

I'm your typical Silicon Valley tech founder and I've spent some time building a prototype and designing a system/service. This prototype is enabling me to get potential partners interested, and I could certainly use their help to turn it into a product.

I'm trying to find ways to compensate them for their help, but without cash (for obvious "no cash" reasons). If I had a C Corp today, I'd probably be able to structure a contractor agreement that compensates them with equity, but without a C corp, I'm not sure what to do.

Ideally, I'd like to set up some kind of agreement that says, in layman terms: "You work on this project on a X hours a week basis, and in return, when we incorporate, your share allocation will be Y%".

If I incorporate now, it'll cost me a couple thousand dollars (even through the Stripe Atlas route) and some headaches that I'd like to not deal with until "the right time", so I can focus on building the product, while minimizing losses (time & money) if the project hits a dead end before launch.
Both happen. I think the point OP was making is that the cost for anyone who pays (insured or not) is higher in order to compensate for the required care to people who never pay.
> Having a pattern match in the code, even a weak, non-typed pattern match on literals or basic data types, can act as an assertion in your code

Exactly. That's one of the key points I make when talking about Erlang: the = sign specifically, and pattern matching more broadly, are like having full-time, production assertions everywhere.

One key to the success of that in Erlang/Elixir, of course, is that you have the infrastructure and language support to manage widespread assertions that can fail.
so make switch first class?

var x = (switch(true){
case response === { status: 200 }:
return true;
case response === { status: 404 }:
return false;
case response === Number:
return 0;
case response === SomeClass:
return 1;
default:
return -1;
});
The insurer doesn't know what each hospital charges. Posting costs online is just to make it more convenient to find the information.

In the perfect world, everyone would sit down with the hospital, look at the likely range of costs of a procedure, call the HMO/PPO to check how each outcome would be covered, and then repeat that process at several locations. But that is arduous and people don't have the time or patience.
This is interesting, but runs contrary to my understanding of how Etherium works. I'm clearly missing something, any chance you (or anyone else) could elaborate more?

My understanding was that the decentralization of Etherium would mean that everyone watching the contract would need a copy of the decryption key. If that's the case, what prevents someone from publishing keys early? Or is it that the key isn't stored in Etherium, and Etherium is only being used as the consent to publish?

If the key is being stored somewhere else and just waiting for the contract to validate, how do we prevent a censor from just attacking that system?

If the key is being stored somewhere else and just waiting for the contract to validate, why not also store the contract on the same machine and do checkins directly into that? Would that be significantly less secure/reliable?
I can't do anything with some complexity in one hour increments. I need days (or weeks) to immerse myself into the issue to develop a mental model. In my view working in short increments leads to very superficial work.
I've tried to keep this top of mind for my team. It hasn't been perfect, but:

(every 2nd) Mondays - Planning

Tuesdays - some meetings for followups, sparingly

Wednesdays - NO MEETINGS ALLOWED (screaming intentional)

Thursdays - some meetings for followups, sparingly

Friday - NO MEETINGS ALLOWED (screaming intentional)

Works fairly well. There's a major increase in the amount of work done on W and F. However, going to three days without meetings didn't really help, as the problems we are working on do require lots of whiteboarding and brainstorming sessions between engineers.
I had the same thought. I'm starting to use an iPad for a sideproject using Django.

In my workflow I'm using Working Copy to manage my repositories and Pythonista to code. I'm just starting but it's been a nice surprice. It is far more pleasant than I expected.
> despite the software being freely available online and only compatible with valid Windows licenses

I don't see why someone needs to go to jail for 15-months over this - especially given his reasonings.

If you thought microsoft had turned a new page - think again. Different tactics, same morals.