skysight-inc/HackerNews huggingface dataset:
I honestly can't think of any applications.

In the same way people bought new computers regularly until they got Fast Enough then sales really slowed, I think we've reached the same state for home-use comms.

BTW Shakespeare's full works uncompressed are about 5.4MB
Interesting! That would be super awesome. Like a one-click deploy with auto-shutdown after the end of run to save money. I would definitely pay for a service like that!
Inbox by Google was never a separate service it was an alternative front-end UI, so I don't see how it would indicate a risk to Gmail the service (which has had many UI changes over the years, including a clumsy and incomplete incorporation of Inbox features.)
This feels like someone who prefers Clojure really hard, and doesn't like Java.

Admittedly, I'm a finance Java EE wageslave, but java is really not that complex to understand. Objects are references, updating the referenced object will change all objects sharing that reference.

Primitives are an admittedly confusing bit, but we're kinda stuck with them.

I don't think Java is "confusing" (but I am a bit biased), but deliberately avoiding understanding the language isn't the same as confusing.
The horrors I've seen made in Excel still give me nightmares to this day. It's low barrier to entry is both a blessing and it's curse. But at any level this can be said of any tool under the sun ...
My guess as to why it’s mentioned so much is that the general expectation is that many people haven’t seen it yet. When people do watch it, they’re surprised by how much good foresight there was, and so they repeat the cycle.
Really nice!

BTW, LearnAwesome's calculus topic is relatively barren: https://github.com/learn-awesome/learn-awesome/blob/master/c... I'd appreciate if HNers here can point us to best learning resources for Calculus. Even better if you can send a pull request.
She doesn't want to testify in a non-public forum because it could cause her activist collaborators to become suspicious of her.
It depends. If you are a cad person that numpad is probably a requirement.
Why do you need the strong institution to be a government? Why can't Amazon itself be that strong institution out of emergent market demand that it start doing that?

(I guess another way of phrasing this is, Amazon is notoriously bad at removing poor-quality or counterfeit products from their storefront. How have they nonetheless become one of the most successful marketplaces? Is this a sign that the market doesn't actually care as much as we think they ought to? Or that they do care, but market mechanisms are ineffective at expressing this desire and so government regulation actually is needed?)
There's no safety going with products from a major company. They pivot all the time, not least Google. The only benefit is that one might get a refund when they do something egregious.

And in this case, Google just gave all their customers using the Nest API the finger. How is it safe to trust them going forward?
A quick Google shows Indiana's laws are actually seem pretty good though obviously constitutional carry would be better.

>I can go in and buy long guns without a permit or any check.

Well, except the NICS check of course...

>Or if I want to carry a pistol, I need a permit.

Smells like infringement to me... but requiring an easy to get permit to carry concealed in public is a pretty reasonable compromise as far as firearm laws go.

>They have no legal backing other than schools and govt buildings.

They can still ask you to leave and if you don't your trespassing and the can ask the cops to ask you to leave.

>Also, getting hold of things like high velocity rounds...

The ballistic performance you need for effective hunting at the kinds of ranges people hunt at in states not covered in forest basically necessitates the high speeds rifle rounds travel at.

>...or armor piercing is relatively easy, given we have high power rifles that can fire through armor.... and there's no license requirement.

Granddad's lever action .30-30 will make a mockery out of the soft vests that anyone who isn't expecting to get in a full blown firefight will be wearing. Those vests aren't designed to stop rifle rounds anyway. Rifles are basically a rounding error when it comes to crime/homicide/death stats so that's why cops, body guards, etc. don't wear vests with rifle plates, the risk is so small it's not worth the inconvenience of wearing a vest with plates.
Is the market really free anymore? Supply and demand is so out of whack now that there's so much money flooded into the world economy. The wealthy are buying up real estate and other assets left and right. The middle class and poor can never keep up. There's a vortex sucking money from the middle class straight to the wealthy and everyone seems to be OK with that.
Sometimes it is not about personal gain but making sure that any unfair gains are worthless.
Stack Overflow Kick-Started an Business: Talking with Ben Dowling from IPinfo
I used to feel that java was a good teaching language, but after using it at work, I totally agree.

Java is excellent for enterprise distributed systems. It's got excellent tooling and an absurd quantity of libraries.

It's not good for simple programs to teach students compared to say...python or even C++. Especially things that don't really NEED the complex machinery built in to the JVM/Language spec.
I am cautious of any "facts" that come out this early, but if flight controls were failing, that seems like an excellent reason to get on the ground as soon as possible (and a likely explanation for why the landing was not smooth). I don't see any reason to call the pilots stupid, and dumping fuel or spending time burning it off would not be normal or necessary under these circumstances. It was a tragedy, and only time will tell what exact sequence of events led to it. It is possible that pilot error was a component, but it is far too early to tell.
I think that would be categorised as an option "that these greyware apps [could] change and plausibly claim they were acting on behalf of the user’s “choice” not to opt-out of the light grey checkbox on page 43 of their EULA".

Sorry, but I don't really see how. We've been using click-to-play safeguards on embedded content for years, and they have proved highly effective at stopping abusive or outright malicious content in Flash, Java applets, etc. Why couldn't a similar safeguard be used to isolate untrusted addons but still give users the option to override and run them in the current session if they really do want to? I don't see why such a mechanism would be more vulnerable than any other hard-coded browser behaviour, including refusing to run those addons at all. If you made the behaviour configurable via a persistent setting then obviously that could be subject to external modification, but you don't have to do that here.

That this happened was a risk, and they're taking active measures in the future. The other was a certainty, and this risk was the active measure they were taking against it.

I respectfully disagree with this stance. That malicious sites are actively compromising user privacy is also not a risk, it is a certainty. That addons to block unwanted content have stopped malware from exploiting browser vulnerabilities and infecting user systems is also not a risk, it is a certainty. It would take substantial evidence to convince me that the risk from greyware apps was really greater than the risk of privacy and security invasions across the entire Web.
I'm still with Robin Hood. I agree though, integrity seems to be in remarkably short supply of late. The older I get, the flakier people seem to be when it comes to showing up when they said they would.
While pricing out majority of the population who actually lives and works there trying to make an honest living.
A $90K computer fix? How the elderly pay millions for “tech support”
Of my oldest three daughters, two are in the "advanced" track. I personally think it stifles them. They are kept with the same small group of kids through elementary school and afew more are added in middle school (from neighboring elementaries), but all the kids have fairly interested parents and kids who can't keep up get shunted out. They struggle and feel stressed.

My oldest is not in the advanced track, but she's still able to take AP courses and keep a high GPA. She stresses less about socializing since she's been exposed to a wider variety of kids.

I'm don't think you have to know the ins and outs of school bureaucracy to help your student succeed. I do think you need to talk to them, keep informed of their progress, and make an effort to communicate with teachers.
I think it's a play on "I scream", something a lot of us can associate with debugging.
This talk is (thankfully) obsolete now.
We don't need to write (or even to compile to) JS to have multi platform, we just need to write/generate wasm :-)
I don’t know abounthe UK but I’m pretty sure I’ve had a lease agreement when I was a student that gave the landlord the right to enter at Will.

It could still have been illegal, but it was definitely in the lease.
There Is No “Depression Gene”
thanks to the GDPR data troves are a liability.
Shadow of the Tomb Raider is a quite recent game, and was not released on Xbox 360 (according to my memory and the helpfully linked wikipedia article). Wouldn't this piece be about Rise of the Tomb Raider instead?

Of course, this nitpick only concerns the introduction, the rest is a good piece.
Google's Privacy Moves Are a Big Deal
> Arcade games were also often notoriously hard and required a lot of invested money to reach the leaderboard.

I don't recall ever getting to the leaderboard on Ms. Pacman in my youth. I get it today, but that's mostly because kids these days suck at the game and the leaderboards are empty.

Case in point: the most OG game was probably Whack-a-mole, in existence in some form since the early 1900s. There's no leaderboard: you play the game because its fun. Sometimes there are prizes, but more often than not, its just an arcade booth sitting by itself with a few quarters and a hammer.

Arcade games of the 80s were similar: Ms. Pacman, Missile Command, etc. etc. were just short burst games to take up time while your parents shopped elsewhere in the mall.

By the 90s, arcade games began to have longer, more cohesive stories. You could theoretically get to the end of "Simpsons" or "TMNT", but more often than not... people put a quarter or two for the first level, died, and moved on with their life. Its there just for fun and pure enjoyment.
I kind of like how Google is moving all the home related products to the Nest brand. We always talk about Google branding being the worst but I think this is actually a logical move to one brand for everything Home.

I also like that I'll be able to use my google login for my Nest products in the future, and the author even agrees that the Nest app is not great and the Google Home app is what I currently use anyway for my Nest products.

I feel like the only real downside of all this is the Works With Nest platform is dead? Looks like they're working with Amazon on Alexa integration so that is nice, hopefully that will be ready by the end of August and work with more companies about integration.
Weird Ruby: Positive and Negative Strings
The RetroBeat: Capcom's Phoenix Wright remains the best thing in adventure gamin
> Stasis is neither natural nor sustainable

Neither is perpetual growth. Observation of nature shows that growth has bust cycles. aka, population grows till resources run out (food) and then the bulk starve and die.
For someone who grew up with decent open source solutions in the software stack, that deal simply sounds insane and it should be the majority's thinking soon enough.

And if those paidwares don't solve your problems exclusively, I doubt people would choose to use it when they can solve their problems with the tools they grew up with.
Hey @cstuder, THANK YOU for that link! I've been a Stephenson fan for decades, and had a Wired subscription for several years, yet somehow never came across this article till just now. Saved it to finish reading later, but had to come back and thank you. So good! :)
We don't do that here. Cut it out with those asinine scare quotes.
Anyone tried using Julia's solvers to run FMI ModelExchange binaries ?
Replace "DSL" with "idiom" and I totally agree with you. It's often possible to look at a code snippet and recognize what codebase it's from, even if it's doing something pretty generic. There are explicit local APIs, implicit local APIs (often associated with local data structures or stores), and local habits such as looping over items in a particular way. Managing memory, scheduling work, logging, and so on all tend to follow local rules. Those rules together are the moral equivalent of a DSL.

So you're right, for programming in the large it's very important how well the language supports creating good reusable APIs and data structures. I think that's why so many people make such a big deal about generics in Go, though personally I think it's a poor example and the complaints are tiresome. I think I'd focus more on whether the language has things like macros and lambdas/continuations that let non-API idioms be expressed consistently and conveniently, as though they're part of the language (even though I think creating a true DSL is usually a bad idea). Not sure Go meets this standard TBH.
Feels like a faintly real version Mary Malone's computer from The Amber Spyglass book...
TBH, if I were you, I would wait until they see the cracks starting to form for themselves.

Containerization isn't perfect, and has its own challenges. There will be growing pains as you move to it, especially if most the team is unfamiliar with the technology. If you try to push it before people perceive (for themselves) that they are experiencing some of the problems that it's designed to solve, then, on top of all that, you're going to have an audience that sees it as a solution in search of a problem.

Conditions like that are just about perfect for kicking off a chain of events that leads to yet another "Containerization is the worst idea ever, never containerize anything" blog post entering the world.
The zen of doing nothing is as follows:
> You fear the government doing something like this but the corporation already has. What difference is there? Please don't claim that the government has a monopoly on violence, that is certainly not the case.

Can you please give an example from recent history (past twenty years) of corporations forming a duopoly on violence?
By this logic it should also be legal to run a chop shop. After all, you didn't illegally obtain the car. You just disassembled it and moved the pieces to another location. It's all THERE, you just have to go find it.

Also by your logic child porn should be legal under the RMS-approved thought train that it's not a crime, but EVIDENCE of a crime. The crime already happened, right?

No. That's not how anything works. Grow up. You're naive as hell if you think that money laundering isn't a problem.
> no one is "forcing" her to do anything. She doesn't want to talk, so she won't! You always have a choice.

Pedantically true, yes. If I hold a gun to the witnesses head and demand they testify or I will pull the trigger, no one is "forcing" them to do anything. They have the choice to refuse to testify and suffer the consequences.

It's the same with Manning. She has the "choice" to be thrown in prison because she refuses. Usually doing something under threat of deprivation of live or liberty is legally considered being forced to do something.

I can rob a bank at gunpoint and then argue that the bank "chose" to give me the money, since they always had the option to refuse, just as you are arguing here that Manning has the "choice" to testify. When there is a threat of deprivation of life or liberty, that is not considered a free choice. It's coerced, under duress, also known as forced.
You are right that a lot of features weren't brought to current smartphones, just as current OS are not 'productivity' focused the same way windows is for instance.

I personally think it's because they just weren't worth it for the general public (including pros). Keyboards on android devices didn't convince, interestingly stylus and heavy multitasking are kicking and alive on the Samsung Note series, but only on the iPad for iOS.

'PDA's for specific, dedicated use cases are still a ton in the wild, just as custom android devices also flourish in the manufacture, retail or goods management world (basically "true" productivity-oriented worlds). They found their niche in that respect, the same way Google Glass also went to the business world in face of customer resistance. I see it as a natural evolution in that respect.
The process you describe sounds like a sure recipe for the subjectively best tasting coffee in the world for me.

To give an example - I can take a cable car to almost every second mountain in the alps to reach the top. Or I can hike/climb/skitour it.

Although the result is the same (me on the top), the feelings of accomplishment, self-worth etc. are incomparable. Route is really often more important than destination.

Back to coffee example, each of us needs to strike a balance that fits us, there is no one-fits-all. I know damn well what fits me for happy life.
The day tanks changed the face of war (2016)
The first and second terms are unpalatable but could be tolerated under limited circumstances. I would look at concealing a remote-monitored security camera by the front door to catch and alert any unwelcome visitors.

But that third term is a deal-breaker. Eight weeks of living in an unsafe, insecure home with no privacy? I'm not paying rent for that.
Coding Bootcamps: A Glimpse at the Future of Education?
Can we stop with this Christian ethic? It's not always reasonable to present the other cheek.

The guy knows perfectly well what he's doing. If not treated badly, the next story he's going to be telling his mates is "how smart he was at getting that deposit for free from one of his tenants".

There are too many ways to get away with a crime.
I'm saying the premises as presented don't hold water, and therefore the arguments rooted in them do not function as intended.

For instance, we are in a context where we are less in control of important things, like privacy, human rights, and environmental health than we would like. We are not in a context where we previously had full individual control of these things. We in aggregate, human socities, have always traded these away for one reason or another. What clear rubric makes one reason better or worse?

Whether this is a moral panic is an interesting question. It gets to the core of the issue. Specifically, is there any good evidence to believe that convenience is making humanity weaker? Perhaps it is true. Perhaps it is the opposite of true. Perhaps the truth is a mixed bag. Perhaps it's unmeasurable, making the whole subject one purely of personal opinion. Do we even have a clear definition of "strong" or "weak"?

I'm making the case that you have a wonderful opportunity to convincingly make yours ahead of you yet.
How Powerful Is Mark Zuckerberg?
Few days ago I discovered that SQLite has ROWID too; the extra column gets created if your table doesn't have an INTEGER PRIMARY KEY and doesn't declare WITHOUT ROWID. Caveats apply, though. See: https://www.sqlite.org/rowidtable.html.
I laugh when people have to deal with these problems when others are solving real problems using free tools.
It's not quite that straightforward here in the UK. Well it is but the other way. The landlord has no right to enter a property outright. The property is for exclusive enjoyment by the tenant according to law. They can give 24 hours' notice and enter to do repairs etc but you can refuse that outright and they have no rights beyond that without taking you to court.

If they turn up unannounced this is actually harassment under UK law.

We had some rather unpleasant slum landlords between the 1950s and 1970s which caused a few laws to be introduced. Unfortunately the nature of being a landlord seems to attract certain people who find new and creative ways to be dicks. Not the majority of landlords I will say who are mostly pretty good, but enough to cause problems.
I joined a consultancy startup a couple years ago. Set aside culture aspirations and your office decor for a second, here's the truth.

1. demand 75% utilization from everyone in delivery. That means 75% of a 40 hour week is billed to a client.

2. If your PMs are happy then the client is happy, if the client is happy then the project is fine. Talk to your PMs often.

3. Bridge sales and delivery with a liaison who has a foot in each department. Give them the authority to tell sales to STFU and also to tell delivery get it done or else.

edit
back to #1 a billed hour is your only source of revenue in consulting. Further, there are only so many hours to sell. Do some math and let that guide you in project decisions.
Sell, sell and sell. Hire people. It can be really hard to balance projects if you are alone. Either it’s too much work or too little. Don’t be just a coder. Go to meetings with business people and be part of finding the solution. Doing the actual work is the easy part. And sell. All the time.
> The overhead of interface{} isn't as high as people sometimes think.

The cognitive overhead certainly is. Computers exist to help us do things faster and with fewer mistakes. This is a prime example of using a computer to help us make more mistakes, worse.
> Plane was not on fire

if you talk in terms of "proof" the videos tell there was no fire visible before the third bounce.

sure it's more likely that there was no fire as opposed to a contained fire, but you need to split what video proves and what video suggests.
Great stuff there.
Thanks for sharing.
In what world could Nest have been a profitable ongoing concern without being acquired by someone?

It’s hard enough going from startup to either IPO or a self sustainable “lifestyle business” for a software company. It’s almost impossible for a hardware company - see Eero.
Another way is to use a user.js file, place it inside the FF profile folder (~/.mozilla/firefox/random-string.default) contents like this:

user_pref("browser.download.folderList", 2);
user_pref("browser.download.useDownloadDir", false);
user_pref("browser.download.dir", "/tmp");
// ...

You do have to manually copy it between computers, but putting all the prefs in here is easier IMO than dealing with a large number of services.sync.prefs.xxx in about:config. And you can place the user.js file in Dropbox/etc. and just make a symlink to it on your devices, so changes get synced automatically after the initial setup.
Haven’t read the full study but I’m curious to see how much diversity is factored in. In a lot of cities you see monocultures of the same “signature” tree — which often leads to disease.

My instinct would be to focus on mixing things up, and making sure there’s a wide diversity of trees; not just overall, but co-planting so there’s trees mixed with shrubs, grasses, wildflowers, etc. Mimicking the multiple vertical layers of a forest also maximizes photosynthesis so you get more carbon storage per meter.
I'm not sure I need "readable and short" to be qualities of my unique identifiers. I copy/paste and UUID/GUID I come across and if you have foreign keys setup you can jump around the DB in most GUI clients with ease, never even having to copy/paste. Furthermore when I'm talking with my coworkers we always just read off the 2nd "set" of numbers/letters in the UUID. In the example of `c495d443-cc7d-4030-840c-8f7e4e0289c3` I will just say "cc7d", 99.9% of the time that is enough to uniquely identify a UUID when we are only dealing with a handful of them and want to pick one out by eye quickly. For anything else I just send them a chat with the UUID and they can query on it, grep, or find it in the results with Ctrl+F or whatever their tools support doing.