skysight-inc/HackerNews huggingface dataset:
C# and Python (for examples) don't use getters and setters, they use properties which provide the same interface as direct access variables when the need arises for more complexity, client code doesn't need to know about it. Languages without this feature needs to make everything getter/setter if they don't want to break the API when something needs additional logic.
Ah. I'm no expert, for sure. So are you saying that the file system and chat don't use users' GnuPG keys? Upon reconsideration, that makes sense. Remembering the setup process, that is. And the fact that I don't get GnuPG unlock prompts when I'm using the app. Feel a little sheepish about that, I do. And it'd be good if Keybase were clearer.

But still, it is GnuPG authenticated, I think. Because the account is tied to both a GnuPG key and the Keybase container encryption.
Unblock Docker for Windows Firewall Issues with Host Volumes
I suspect they just too die early. But, I can think of two tiny companies that failed due to that.
Nano aluminium offers fuel cells on demand – just add water
Intent matters.
I think battery price and availability are the main bottlenecks right now, so improvements on that front are what's got me excited.
The gambling doesn't do much for me, but I'm a drinker and a social smoker. It's hard to put my finger on what's so grating about the Vegas strip, but something about it puts my teeth on edge. It's a really fake and touristy place, and it's not fake and touristy in a pleasant way.
If you fall into the resentment camp, you are exhibiting a defensive reaction because you are in denial about your own flaws and that will be a hindrance to your success.
Take a look at the `time.Time` struct. It has a couple fields. What are the trade offs of making those fields public? (I contend that encapsulation is supremely useful, and the time package is a good exemplar.)

Note that Go's compiler does do function inlining, so it might be possible to encapsulate your data without runtime costs. With that said, you certainly don't have the flexibility that you have in C/C++/Rust.

Of course I agree that blindly adding getters/setters everywhere is bad juju. But to say encapsulation isn't useful is a step too far. Instead of thinking in terms of getters/setters, I'd rather think in terms of invariants on your data. If you have invariants you want to protect, then encapsulation is one possible tool you can use to protect them.
Don't forget selection bias. HBR is infamous for these types of articles and studies. They select a bunch of successful CEOs or business persons, they figure out what they have in common and then they release a list of traits or practices that make them successful.
How much will one of these cost?
Windows Mixed Reality Headset by HP
New, exciting tech making its way in to boring, old industries. And I mean boring, old industries.

There's an unbelievable amount of backwards business process that's still out there. Unless you've experienced it first hand, I really don't think you can fully appreciate how manual the "business world" still is.

For the past year I've been working with an intermodal trucking company building an app for owner-operator truck drivers so they can accept/reject deliveries, turn in paperwork, and update delivery statuses via a mobile app. If that sounds dead simple, it's because it is. But the change it brings is amazing.

While deploying the app I'd often ask when so-and-so truck driver came in to the office. The answer was usually something like "every day at 5:00pm to drop off his paperwork". A week after they start using the app, the answer suddenly turns in to "Oh, he never comes in to the office. You'll have to call his cell."

Dispatchers that were tearing their hair out trying to get updates from their drivers so they can in turn update their customers now feel like they can manage double the trucks. They're asking if they can get a similar app on their phone so they can manage their drivers on the go. Managers are asking when they'll be able to ditch the office space they're renting and let everyone work from home.

When I tell people "It's like Uber for intermodal trucking", nobody cares. If they pretend to care, I have to explain what intermodal trucking is in the first place -- then they stop pretending. It doesn't sound "sexy". It's a boring industry.

I think there's a lot of boring industry out there that hasn't fully embraced technology, and I think when it finally does we'll see a cultural change in the way we view work.
Yes? Of course it would?
I think you should start a pharmaceutical company to help these sick people.
I have no idea in VSCode, but with JetBrains Gogland, debugging tests is stupidly easy. Simply add the breakpoint where you want it, left click on the play button in the line of the test declaration, click debug in the contextual menu, and off you go.
Sorry, I actually meant "than in Clojure". You are right about the ContT. I'm actually curious about your transducer based stream fusion stuff... I'll hit you up later about it :-)
Oh, swing.
I think it was just a lazy way to write a headline about how everyone in the security community is talking about this case --- which they are. It's a lot more interesting for readers if something important is at stake --- which I think really nothing is.
You might say that Shkreli was charged with willfully pissing someone off, but he was also tried and convicted in a jury trial in Federal court and then unlike some sad sack foot soldier in the drug wars that prosecutors use to juice their numbers, Shkreli had and has the means for a first class defense, a defense whose singular and most brilliant tactic was telling Shkreli to STFU already.

Yes, Shkreli is probably at best guilty of being guilty. But please don't mind me at all if I enjoy this feel good item just a little more than the usual story about someone being guilty of being poor.
It's a difference in kind, not degree. The trojan in this case was meant to harvest banking and Amazon logins.
Well, at least he didn't make a comment about "dongles." Then the github and python communities would be after him, too.
Why would it replace the watch?

Phones and watches are either two entirely separate things, or indeed, once miniaturization and battery tech improve sufficiently, the watch, being much more convenient to carry around and being instantly to-hand, glanceable etc, will replace the phone for everything except large-format display, just as with pocket-watches.
You have been on HN far longer than I and given the definitiveness of your statement, I will take your word for it that YC is not interested in working with founders over 40.
Exactly. If one does not like this particular part of the story perhaps they should write the politicians who stopped giving a shit the second the news moved on, and who seem to have accomplished nothing related to healthcare in the 2 years since.
The Apple Watch's screen already allows for display of paragraphs. You can easily read rather long emails by scrolling.
GraalVM.
Great, some meaningless numbers without context.
I actually think ARkit will be big precisely because it's not a headset. You can just hold it in your hand.

Imagine the Metaverse exists, fully fledged, and there are two products which can access it:

1) A headset that you strap on your head, and you're "inside"

2) A picture frame that you can hold up and look through, and the Metaverse appears on the other side. You can reach behind the frame with your other hand, and it's then inside, and can touch stuff inside

Which will be more popular?

Now, I know a lot of VR enthusiasts are going say #1, but I suspect a lot of people will prefer #2. It has several benefits:

- No nausea

- If freaky shit starts happening, you can just look away or put the device down

- You can keep talking with real world people

- You can look back and forth between the Metaverse and the real world without taking your headset off or performing any kind of switch

- You can still make eye contact with people in the real world

- A bajillion people already have an iPhone

- There's nothing really to learn, the Metaverse is just a new app on your phone, not a whole new interaction paradigm

The downsides are two:

- Less immersive

- One of your hands is taken up

I can see the uses for both devices, but I predict the picture frame gets at least 50% of Metaverse interactions over the next decade, maybe more.
Could you clarify what you mean? Got an example?
I mean they aren't hacking a computer system, they're hacking airport lounge security... with a computer. Still counts!
Publishers Are Moving Back to WordPress After Short Experiments with Medium
However often that may happen in non-computer cases, it doesn't appear to have happened in this case; you can read the whole indictment in less than 4 minutes.
I've cracked* just under 99% of them so far (including the 14 million added in Update 1). Statistics are here:

https://gist.github.com/roycewilliams/b1de2afbfe5cb71bea16c9...

Regardless of composition, the top 12 lengths are:

8: 32% (102260862)
10: 14% (45084047)
9: 13% (41525797)
7: 10% (33632055)
6: 06% (20211176)
11: 05% (18275968)
12: 04% (14052958)
15: 02% (8291459)
13: 02% (8042452)
14: 01% (6321198)
16: 01% (4201765)
5: 00% (3054291)

In other words, requiring a minimum length of 12 would make 80% of the passwords in the corpus inapplicable.

... and the top 12 masks are:

?l?l?l?l?l?l?l?l,47823614
?l?l?l?l?l?l?d?d,7005728
?d?d?d?d?d?d?d?d,6212778
?l?l?l?l?l?l?l?l?l?l,6023602
?l?l?l?l?l?l?l?l?l,5379482
?l?l?l?l?l?l?l?d?d,5169013
?l?l?l?l?l?l?l?l?d?d,5090400
?l?l?l?l?l?l?l,4998896
?d?d?d?d?d?d?d,4798329
?l?l?l?l?d?d?d?d,4798124
?d?d?d?d?d?d?d?d?d?d,4754401
?l?l?l?l?l?l?d?d?d?d,4377841

Almost 48 million of them are 8 lower-case characters.

* And to be clear, "cracked" is an overstatement. Many of his sources are public. Simply using those sources as wordlists makes "cracking" these like shooting fish in a barrel.
It's 2017. Nobody dials. You say the person's name.

Anyway, the Apple Watch has a perfectly usable 10-key entry screen; that's what is used to unlock the Watch. Have you actually seen an Apple Watch?
Seconded. I might add this to my library next to code complete and clean code.
Agreed. Owned a Vive since last October and still have a "wow!" moment at least once a week.

And that's even without the continual joy of demoing to people who've never tried proper VR. It's genuinely rewarding every time you pop a headset on someone new.
Siri vs. Google Assistant vs. Bixby Voice vs. Amazon Alexa [video]
Agreed. AR, like so many other computing technologies, didn't properly exist until Apple invented it for us.
https://www.youtube.com/watch?v=THcKJpXwqVM
It's fine, don't worry about it.

I hope the plans would spread. I really wanted a cellular capable iPad but couldn't stomach the extra cost + monthly fee + extra data usage.

I've heard iPads with. Ugly in cell arenamazing since you can use them any time and it's so much easier than tethering.

But I won't know.
I'll definitely try this. I downgraded my latest BIOS because I couldn't stand the random crashes that had no rhyme or reason (crashed during gaming, youtube, encrypting my drives, emailing, browsing, among other activities).
No, I think you actually mean bad. (That's not to say I don't understand your sentinment towards me, but really... I haven't hiked prices on life-saving medicines by upwards of 1000%, etc., so at least I win on moral relatisivm points?)

This man has harmed quite a few people... or their insurance companies... which of course means harming of their customers, i.e. "us" (who can even afford insurance).

I know enough about Shkreli to consider him an awful, awful person. Do I need to know how much he loves his children, or something equally conceited and pointless?

No, no I don't.

EDIT: Oh, wait, you're one of those extremist libertarian types, aren't you? (At least judging by your most recent 5 comments).

EDIT: Look, if he hadn't been convicted of securities fraud, I would still be defending his rights as a... defendant, but now that he has been convicted, I don't feel sorry for him. (For ultimately unrelated reasons, as it turns out. I'm guessing I'm a bad person for that.)
Either way is fine. A subdomain is generally easier for users to grok and it looks less like a phishing attempt.
Disagree about lazy CEO. I worked in a startup with lazy CEO, and it was a disaster. I also worked in a startup with hard-working CEO, who knew every single knob of our product, and it was much better.

> Because they will delegate their vision to other people.

Other people means you, even if it's totally outside your area of competence, but rather CEO's.
Video says at the end that one 20m diamater chimney would cost 5MM and that 25k chimneys would solve global warming.

Video is from 2013.
I am well aware of Dmitry Skylarov (he was charged under the DMCA, though) and, of course, poor Aaron. Nonetheless, somehow I have evaluated the risk of entering the USA acceptable. I feel the risk grew under Trump.
Node.js: Initial experimental implementation of HTTP/2
This is because most FP languages embrace immutability, so setters are absent by design, and getters are not needed. Any computation goes to proper functions, not "getters". Absence of virtual methods also helps: there is no point in having a getter (or a setter) if nobody would override it.
You forgot to mention having the opportunities to electronically surveil his activities while he's physically located in the United States, to attempt to possibly catch him soliciting a plant, bragging to a stripper while drunk, or attempt to catch him in some other questionable activities that they could use as the basis of an arrest or further warrants without having to play their hand as to what they think he's actually guilty of (and therefore being able to possibly turn him as an informant).

There's a brazillion reasons not to arrest someone the minute you think you've got them.
Well if the thug pointed a loaded gun the the clerks face for 20 bills I would say yes.
Yet plenty of people struggle with alcoholism and obesity.
How is the debug experience in elixir compared to go ?
He was found liable for causing wrongful deaths.
I guess nobody really knows although the author touches the subject here: http://www.superchimney.org/build.html
I think I've also read somewhere about a bug in the java Random class, it was something about after N iterations, the number starts from iteration 1 where N is not very big (i.e. clearly visible pattern/cyclic repeat in the numbers). But I can't find it anymore, if someone knows its whereabouts, please let me know.
Would this be an efficient source of air pressure for the Hyperloop?
It made TONS of sense to me.

The problem is that gave me something I wanted: the internet everywhere.

This gives me something I've been living without and don't want to pay that much for then privilege of: my smart watch working when I don't have my phone.
I'm willing to say less than 1 year, we'll see who's right ;)
Why can't we have versions that can be turned on and off? It seems like a no brainer to avoid javascript nightmare. Thinks will still need to be updated.
I think it's possible to have a shared joy and curiosity without giving anything away.

Heck, I would argue that learning how to say "no" in a way that's honest but isn't abrasive is a skill that's critical for any person that works in a team. I'm not talking about empty platitudes, usually earnest transparency works really well.
I imagine the all metal cases make it quite difficult (ignoring all other factors).
Software Foundations book [1] covers many case studies. One of the authors has a lecture course based around the book as well.

[1] softwarefoundations.cis.upenn.edu/current/index.html
I don't know what these terms even mean. "White hat hacker"? Is that what we call "everyone who does anything in infosec but doesn't sell stolen financial information obtained from botnets"?

The attempt to divide the whole world into "people irrationally attacking 'hackers' and 'the good kind of hackers'" isn't doing anyone any favors.

If Hutchins has nothing to do with a criminal conspiracy to profit from a truly awful banking trojan, then his arrest and indictment is a travesty. But if he does have something to do with it, then his status as any kind of "hacker" should have nothing to do with anybody's take on the situation. I'm not sure how much lower you can go than deliberately making money by stealing bank logins from ordinary people, which is what he's accused of doing.

People love to talk about how the FBI has a history of framing people --- and in other fields they might. But there is no track record I'm aware of for the FBI to make up a story like this out of whole cloth. In every case like it, from NanoCore to Albert Gonzales and Stephen Watt, there's been a basis for the charges.
I agree it could be difficult for English speakers. I think there are no problems with the name and its pronunciation in continental Europe or Latin America. I wonder how it is in Asia (some large English speaking countries there though.) Africa?
Two things have changed since the 90s:

- hardware acceleration is everywhere, we all have an SGI Onyx in our pocket

- good positional tracking give us a natural 3D input technique

Without those, the tech doesn't work.
Also by increasing the cost for people with insurance, insurance eats the cost and raises the premiums for everyone. Someone definitely lost, and it was basically everyone on an insurance plan that needed those drugs
Fuck no. Malware and exploits are not the same thing. Anyone can write malware; you just have to have the stones and a broken enough moral compass to make money by immiserating strangers. There is an infinite amount of malware; we don't benefit from its "disclosure".
I get that it helped you. But there are concerns about misguided and inappropriate medication of children. It's a complicated issue, I admit. And I admit that I tend toward cynicism. Anyway, this seems like a decent overview: https://www.nimh.nih.gov/about/directors/thomas-insel/blog/2...
Ghostly figures appear from the depths of the ocean
My thoughts exactly. This is very important.
I love your response. I hate vague sentimentalities like this.
Violating the guidelines like this will get your account banned. We detached this subthread from https://news.ycombinator.com/item?id=14930928 and marked it off-topic.
Not claiming any knowledge on the subject, just wanted to back up suggestions of his expectations with evidence. We'll see what happens. Personally I'm rooting for him, I think he's misunderstood.
I understand the reasoning but sometimes I caught myself in the dilemma if I told the person that they is wasting their time in this stupid project. I mean, I respect the person wits, but this particular project is bad. If it was me, I would like a honest opinion, so I don't know what's really right.
A core for every browser tab!
There would be no additional costs as the EEOC already exists. I guess I should have asked for clarification about the seriousness of the statement that you are responding to as I assumed the individual was being somewhat sarcastic. That aside, the fact remains such a governmental body already exists. I favor self-determination and self-regulation over governmental oversight.

Additionally, it is important to remember that while looking in distant job markets/industries is a good and viable alternative to being jobless in SV, not every aging tech applicant has the ability to relocate. Some people cannot relocate because they have aging parents they must care for or they may be divorced and unable to relocate because they have a shared parenting agreement that requires court approval to relocate. Some people are in the SV job market without any other options other than to leave the field.
People generally want to be high status, and status is relative, so a way of propping your own status is to diminish the status of others. For some it's a need, like a fish with one fin trying desperately to stay afloat. I've met a handful of people like that, and I couldn't stand to hang around them very long, but a few people get along with them quite well, I suppose by buying into their version of reality.
Then again if you're using enough data to matter, you're better off paying the upfront cost for a plan that isn't $10/GB.
By "routine" you mean "happens approximately once every other year and is covered in essentially every news outlet in the western world", right?
In Coq to Rust Program Extraction https://news.ycombinator.com/item?id=12183095 , I saw some useful comments about its foundations.

(And for a bit more about Coq to Rust, Program extraction from Coq https://github.com/rust-lang/rfcs/issues/667 )
If your app ever gets popular and causes unreasonable traffic to your GitHub repo, or if GitHub decides they hate you for any other reason, your app will work only by GitHub's mercy and generosity.
Link to the Orin Kerr article:
https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...

Orin Kerr's analysis is excellent and made me consider the accused party's intent and the difference between selling code versus using code.
From another page:

PRICE

It is difficult to estimate the price at this point. Materials should be more expensive than those used for hot air balloons, since they have to be multilayered. Even if they are ten times as expensive the price should be under 10/ m2 (see http://www.alibaba.com/showroom/hot-air-balloon-fabric.html). To build 20 m diameter chimney would require as much fabric as 300,000 m2 of fabric or $3,000,000. Outside roping, mushroom cap, ground base, labor and machinery to inflate will increase the price. However, I do not see it bringing above $5 million.

Thus, if 25,000 chimneys of such size are enough to stop global warming, the investment will be less than 1,250 billions (annual US budget deficit). Furthermore, as we get more experienced with building super chimneys, we can make them more powerful by making them taller and wider.

The benefits will be millions of acres of arable land in deserts around the world, fresh water, electricity etc. It is quite possible that we can end up making profit on solving Global Warming problem.

Link: http://www.superchimney.org/build.html
The short story "Shortstack" by Walt Richmond and Leigh Richmond depicts this idea and was published in Analog in '64. Likely coincidental, but amusing to see '60s science fiction apparently made flesh.
Unfortunately these tend to be woven into tales of incompetence and failure, not being too nice. That's the bias.

When you open your house to a haggard stranger (as my in-laws did) and they turn out to be fugitive that robs them (as their guest did), they were praised for their empathy but blamed for their naievity, and never made whole.

In the corporate sphere this story appears as an abrupt shutdown when customers refuse to pay for the thing they have been accustomed to getting for free. In open source it looks like a popular project being abandoned because the maintainer has to grind elsewhere to pay the bills.

You generally won't read feel-good blog posts about these. Once again, that's the bias.
At least you are aware of this. What's worse is dealing with someone resentful that isn't aware of their toxic behavior... you can change, nobody's perfect.
Well, maybe.

Shkreli was first investigated by the SEC in 2003, and had two multimillion dollar judgements against his two bankrupt hedge funds for failing to cover puts and short sales.

So when he shows up running a new company, it's not unimaginable that he was on some people's radar.
Interesting that they put Strings under fixed size data, and then start the arbitrarily large data section with Lists ...
Try taking a attitude with a judge and see how much Contempt of Court you can rack up.

In modern times we've arrested plenty of performers, Lenny Bruce, various rock musicians for being "lewd" or other retarded reasons. It only gets worse farther back you go.

As a society we love to lock up those who make us feel uncomfortable or are "weird".
"Basis of an arrest"? They had an arrest warrant. The complaint I'm addressing is "why did they not arrest him sooner???".