skysight-inc/HackerNews huggingface dataset:
Thanks... running ghostery and ublock so i didnt notice. On second viewing, the popup for winning tix showed and i saw it.
I'm pretty sure they can't turn the tap off when it comes to web indexing. And I also doubt the major cost for google is electric power for the machines doing the indexing - the power bill is probably negligible in the big picture of Googles business (if not I'll stort their stock)
I think that this is not "political" because it is mostly about specific policy.
Is there anything that enables key exchange via smartphones? Ideally it should be as easy as a meatbag handshake.

Basically, if you can swap contacts via NFC then the pgp keys should go along with it.

It may have some theoretical weaknesses such as the exchange being MITMable if the users don't verify something on their screens, but I think having many more edges in the graph would make up for it since you might already have an expectation for that key through friends-of-friends paths.
I must have missed that.

I don't understand what the point of your blog post is, in this case. You understand why PGP is needed and how it's important, how to use it correctly, etc, yet you "give up" on it because no one you know uses it correctly.

Is that it?

By the way, how are you going to send someone a 5GB file securely using Signal?
You mean like Lenovo, or Dell, or Razer, or any one of about 10 manufacturers who have been producing quality developer laptops for the past few years (or longer, in Lenovo's case)?

Everyone else _has_ caught up with Apple. Windows 10 is actually pretty good, and Linux works great on most laptops now. There's plenty of options for developers.

I'm picking up an XPS 15 after the next refresh in January since it seems that it'll come with Kaby Lake H CPUs and (probably) an Nvidia GTX 1050.
> extremely configurable/hackable.

Except for the closed-source WiFi drivers, which also limit the choice of kernel versions.
Thingsboard open-source IoT Platform
This will sound a little weird but a food service. I eat mainly organic food and/or local food and always really high quality stuff. I spend over $300/week on myself, my wife, and my toddler-aged daughter.

If someone can figure out a decent (dietary restricted) meal plan and get me the food in a box every week, I would not mind paying that $1K for it (as it would be cheaper than what I currently pay).

A lot of the food box services that are out there currently are either more expensive than the store (and still charge on top of it for the service) or have a super crappy selection, or just not enough food.

There is one service that I continuously used until I moved and dropped $150/week on it and that was Houston's "Rawfully Organic" because it was on par with store prices, really good variety, and awesome community.
Is Amazon Go the Future of Retail?
Metrics Maven: Mode D'Emploi – Finding the Mode in PostgreSQL
Hi everyone! Me and my friends have just released open-source (Apache 2.0) IoT platform that is free for commercial use.
Sample projects: http://thingsboard.io/docs/samples
Server side is based on Akka, gRPC, Zookeeper and Cassandra
Front-end is based on Angular Material
Don't hesitate to star the project on github to help us spread the word.
In some corners of our industry, postmortem is a standard term for analysis of a project after it has been shipped and work on it has been finished.

EDIT:

s/In our industry/In some corners of our industry/
> Once I change the laptop, maybe I should look at an android phone?

FWIW, I run a MacPro, MacBookPro, family has iPhones/iPads, office runs on iMacs/MacBookPros. Owned every iPhone generation since the first, and I switched to a Pixel XL last week. My experience has been very pleasant.

It probably doesn't hurt that software/services wise I'm much deeper into Google's ecosystem than Apple's. I don't find Siri useful, iCloud is a mess that I only have for holding phone backups and a @mac.com email address I never use. I pay for G Suite, Google Music and Dropbox rather than the equivalent Apple services, so maybe it was a little easier than it would be for others.

I haven't decided where to go after my mid-2015 MBP is to be replaced. I hope there are better options by then.
Have you ever visited Moldova? Amazing second world.
Well, China is communist, you say. and they are the 3rd country by GDP. Bad results?
What do you understand by socialism? Do you believe that you are not entitled private property?
You have to start somewhere.

In today's world, you have to make an effort to not fart with a bad carbon footprint. Most of your personal emissions will be ingested air. (Not methane, as most think.) However, the fertilizers and pesticides in the food you ate to make you fart, plus the heat to cook the food, and the industrial input it took to make the cooking implements and the kitchen the food was cooked in -- all of these have a carbon footprint.

It's precisely as you say. We are in transition. It's naive to point out that anything "green" still has a carbon footprint. I need to find a definitive article that makes the case for this idea so I can link to it every time I see the naive argument.
It's less the distros, more the applications themselves that really fail the test. I use ubuntu on a Razer Blade 2016 and it's great but a few apps are horrible scales (due to lack of HiDPI iconography etc.)

Even windows has issues here and there with scaling. Apple really has the best tech here. That said, I switched from a rMBP to the Blade, wasn't excited about the new Macbook Pro's at all. It's a shame too, i've had 10 Macbook Pro's over the past few years, doubt i'm going back now unless the price really drops.
While it works quite nicely, it's maybe not a good idea UX-wise to use it on general websites, as it overrides native browser behaviour (at least for some mobile browsers). For example, I hate when websites (on desktop) override keyboard shortcuts like Ctrl+F or F5, or prevent the default right-click context menu in order to keep me from downloading an image.

For HTML/JS apps though it's a whole different story and might help giving it much more native look and feel.
The New Barbarians: Los Alamos and the End of Mankind
Basically the whole workspace concept or how Netbeans used to mount directory into projects feels like it was a mechanism to replicate the image concept using files.
Stellar Emerges from Shadow of Bitcoin to Find a Home Overseas
Sad how clickbait Nautilus is becoming (or was it already):

"Archeologists Are Planning to Sink This Ship Dozens of Times"

"Once that superstructure model is conclusive, they’ll be able to repeatedly simulate the shipwreck until they find the storage pattern for the amphorae that matches how they ended up in reality."

They aren't sinking it dozens of times, they're just simulating it in software. It would be equivalent to saying "engineers crash the same car a million times", whey they're just doing a software simulation.
The deductive reasoning used, for example, in geometry has done quite well for humanity . . .
Yes, exactly. This is especially true on Darwin and Solaris.
Well the US made Trump president so really it's a pretty close analogy.
Wow, thanks for the awesome feedback!

You have a good point about snacking. I put it underneath "Tactics for eating" because I was trying to say it's a tactic that has worked for me. Obviously, yes, everyone is different, and I'll try and rephrase that to make my point clear.

Hydration. Good point as well. I should touch on this.

On strength vs muscle growth. My goal with Hart's Guide was to show a workout plan that didn't require a bunch of time in the gym, and lifting for strength is better for that goal, as it's more time-efficient. I was trying to simplify, but yeah, I can agree that I should add a little more information on alternatives.

FAQ Information. Great idea, I'll definitely add a section for that.
At 11 cents/kWh for electricity, and an average load of 9W, that makes the APUD14 cost a whopping $8.67 per year to run. I'll gladly trade $7 over the course of a whole year in order to have a general-purpose OS on which I can run all sorts of interesting things.
There are still AAA games shipped with code written by id Software 20 or more years ago. Tools too :)
http://www.landislogistics.com
I've seen "postmortem" used frequently for project wrap-up meetings. I try to suggest "postpartum" as an alternative.

Occasionally I've been shot down because "postpartum" is linked to postpartum depression, and so it's not a very positive term to use. Instead we keep using the apparently more-positive "postmortem".
Redfin and Match Report on Top Cities for Singles Opting to Live Child Free
Not necessarily. See https://en.wikipedia.org/wiki/Postmortem_documentation for an explanation of how postmortem commonly refers to a breakdown of what went on during a project, to learn for the future. In the past, I particularly enjoyed the postmortem stories in Gamasutra, the game developers website.
If I'm not mistaken, Brendan Eich wanted Scheme to be the language of the browser. We ended up with JavaScript because Netscape pushed the whole "make it look like Java" agenda. We still got first-class functions out of it. But we also inherited a direct port of Java's Date class.

*Edit Netscape, not Sun
Changing your pose affecting the chemistry of your body made little sense to me. Not surprising it can't be replicated.
Electricity is fungible though. Why does it matter? By virtue of the product they're putting out they're saving significantly more lifetime fossil fuel resources than they're using.
Why? Somebody created a fast way of creating native apps. I don't quite get the cries of heresy from the HN crowd on this one. Native apps have needed an easier, faster way of developing UIs for years. This is a first attempt.
Yes.

The french have had dedicated engineering schools for a while, which are good, and most are very cheap (state sponsored).

There are many universities and they cover all topics (also state sponsored). Including law, finance, engineering, medicine, psychology, social sciences...

Some stuff (law/medicine) can only be done through a university (they're the only one to get the state-certificate to exercise the job). When it comes to engineering, universities offer it but the degrees are considered "shit-tier".

Note: They are not that bad per-se. They just get no considerations for old cultural reasons.
> are you going to say all 8 regions will go down at once

I hope not. But then it's not just Lambda triggered by cloudwatch alarms anymore. You'd probably have to set up something to ensure that Lambda, when called via cloudwatch alarms, is being triggered properly. Useful, but suddenly a lot more complicated.

> The whole setup will still cost $0/month.

Unlikely. A small amount, but certainly not 0. Especially when you start adding Lambda heartbeats.

> And some people enjoy implementing old use cases using new technology.

Which is fine; call it an experiment, call it exploration, I have no problem with that. It's frustrating to see such a stripped down article treating it like it's going to be the one, without reasonable discussions about how it could fail. There are a minimum of three failure points in this system alone, with no discussion on how to compensate for them.
There was not a single mention of CA-signed S/MIME certificates. That seems quite an oversight.
While true in general, you can see the date. In this case, it's from August 2016.
Yeah, I overlooked that, good point.
The Shirk and Turk Principle (related to Do Things That Don't Scale)
That's a retrospective -- a post mortem usually refers to talking about an incident where something went catastrophically wrong.
Route53 Health Checks & SNS can send sms message without any Lambda involved.
We'll see! For what it's worth, I've been a CEO 3 times and have spent years as a management consultant with most of the clients being CEOs of multi-billion-dollar companies, so there are parts of my experience that aren't as obvious from my public persona.

More to the point, I've been on the board of Stack Overflow for some years now, and have known Fog Creek's business well for quite a while, so it wasn't too big a leap. Fog Creek also has a well-established and very talented team; I'm just augmenting their existing strengths.
Is it possible that some not so wise folks left large amounts of btc on excahanges that had risen in value 100x from when they'ed been transferred to the silk road wallet?

Also, what do you know of the offline blackmarket volume of cocaine, heroine, meth? How does it compare to the (self reported) volume on darknet markets? Is it even notable in comparison? Why do you think cartels don't run their own dark markets? Because they're idiots?
Software support for the Marvell platform used by those Linksys routers is nowhere near as mature as for Qualcomm-Atheros hardware. It's improving, but definitely hasn't seen the kind of thorough widespread testing that QCA platforms get.
Ask HN: Are you more likely to apply for a job that discloses salary upfront?
I started to work on a job board to improve my Node.js / MongoDB skills and I'm thinking of actually launching it. But how do I make my board different from all others? I'm thinking of having a mandatory salary field so that each job would contain a salary range.

Stack Overflow data shows that job ads with salary receive 75% more clicks. https://stackoverflow.blog/2016/07/salary-transparency/#75. Other job sites are reporting 20% - 30% increase in job applications for ads with salaries.
Which uses the browsers inbuild speech recognition, so if it runs locally or not depends on the browser. As far as I know, out of the box it only runs in Chrome, which uses Google's cloud services for it. Firefox has it behind an about:config flag and uses Pocketsphinx internally.
Are you planning to opensource the code. That would give more trust. Please post to fdroid.org
That's actually a feature, at least on mobile. Chrome has its native pull to refresh.

The use case we're aiming with this library is that not always you want to refresh the whole page; sometimes you want to update just one section of the app (think Gmail), do something deferred with a worker, or set a timeout.

Also, you want to be consistent across all browsers/platforms, and maybe add a little touch of personality or branding [1].

So, while I agree with you it should be standard, and maybe it should have an API, it has to be flexible enough for every and each thing you want to achieve... so you'll need a library, and we're full circle.

1: https://muz.li/blog/refresh-inspiration/
Wow, the latency looks really bad. You would think that by August 2017 we would be down to sub-frame latency for stylus input. At this point, I would rather use a stylus with a cord if it meant shaving off 10ms. As is, it's just unusable. I know for people that have been in the tablet-input world for a while, 50ms sounds reasonable, but hand this to a kid, and they'll start drawing all over the screen, waiting for the lines to catch up.

I'll be interested in this when the latency and DPI can keep up with the pace of natural handwriting.
Containers and Serverless Functions Have Their Day on AWS
I have a keybase account and don't really use it. I like the idea, but part of the issue for me is attaching my "real name" to various online identities. I've used different types of pseudonyms over the years and do to poor opsec, some of them could be linked to me using the pseudonyms I use now. It's nothing illegal, but also nothing I'd like others to know about. So to attach my real name to keybase, I'd have to reestablish my identity in various places. Doing that, of course, removes some of the trust associated with the keybase model.

Additionally, and I realize this is tangential to this discussion, I use pseudonyms to somewhat reduce my privacy "surface", so to speak. If I take my twitter, HN, reddit, etc, etc. and say "this is me", you could build a pretty decent profile of who I am (politics, hobbies, profession, where I live and so on). That's a different privacy problem than keybase is trying to solve, so no criticism is intended, but it is a problem for me.
1) Key rotation can solve the second part of this.

2) Key rotation solves this, but you lose the ability to read old messages yourself. If you don't have the keys anymore you can't view the message.

3) This isn't unique to PGP? Or do you have an alternative? Because plaintext is infinitely less secure in this regard.

4) Depends how you determine trust of a user. In an ideal world you'd be correct. But I trust the person I've known for nearly 6 years is them when I signed their key, though we've never met IRL. Very possible it isn't them but is also astronomically slim of a chance.

Key rotation makes the WoT even more complicated and less trustworthy. That's a big problem.
It certainly sounds similar, but I've never used Interface Builder or .nib files. Is that sort of thing still used in OS X and iOS development?
I don't have to feel guilty when using google services anymore!
PGP is also used very heavily on darknet on drug marketplaces.

OTR (or even Signal) is not possible there, so people stick to good-and-tried PGP.
Before scrolling I really thought this was a troll URL. Rest of the page saved it :D
I'm tired of the way Microsoft is shoving Windows 10 down everyones throat
Postmortems are often done in software development after a project is complete. They're used to reflect on what went right and what went wrong and help ensure you learn as much as you can from the project you just completed. The name does not indicate that the project was a failure.
The Visual Age IDEs were darn good, before they got turned into Eclipse, and widely recognized for that.
Perfect forward secrecy requires interaction between the two parties. So, either you need to require both parties be online simultaneously for their first interaction, or you give up on E2E encryption, or you allow the first message to not have PFS. (After you've established two-way communication, you can use Signal's dual crypto ratchet mechanism to maintain perfect forward secrecy with offline operation.) Now, maybe that first message is the null message or just a simple low-secrecy "Hello" message, but you still need that extra initial round-trip message to establish PFS.

Of course, you need to delete emails once sent and once read in order for PFS to be of much value. However, without PFS, there's really no such thing as a deleted email, just emails the FSB/NSA haven't yet rubber-hosed you for the keys yet.
Thanks for the feedback. You're probably right that the downvotes aren't related to the first two sentences. Pro-diversity stuff routinely gets downvoted here, especially when it uses the f-word.

Still, if you read more closely, I didn't call people bigoted because they disagree. I called the people who are "anti-Muslim, anti-immigrant, anti-feminist, anti-trans (etc)" bigots. That seems like the right word to me.
Supreme Court Reverses Apple's $399MM Award in Samsung Phone Design Lawsuit
Is there anyone doing anything like this out in open-source land?

Is there anywhere I should go to find open-source resources for Excel?

It seems like most Excel stuff that is easy to find is distributed similarly to this tool. Managing macros in source control is annoying!
That's very sensitive to the quality of the starting axioms, though...
In most people's opinion.
If you are into this kind of stuff, I recommend the Drag Me Along tour by Lola Montez: http://www.dragmealongtours.com
I usually downvote-on-sight any comment that includes the phrase, "My eyes!"... because I hate Hacker News' tendency to focus on font kerning nonsense rather than actual content.

But then I clicked on the link, and had to unvote. My eyes!
I don't think this entirely deserves the downvotes it got. It made me finally look up what SJW means on Google/Wikipedia (I honestly didn't know), and pejorative meaning aside, I think Anil would be happy to be identified with "socially progressive views, including feminism, civil rights, multiculturalism". Some of the comments here have said Anil is 'outspoken', and it's probably fair to say he tweets a lot about politics.
This. Price doesn't fluctuate for the purposes of this article because they've bought a minimum amount of electricity for a fixed price over time. (not because price of wind power never fluctuates)

Similar pegged pricing can be achieved if you trade futures to hedge your price but typically this is only achievable year to year and difficult to do with electricity as it can come from so many different sources and hedging against them all may be difficult. Perhaps there's a megawatt future out there?

EDIT: Yup - regionally-based electricity price hedge. Cool!
http://www.cmegroup.com/trading/energy/#electricity
I don't get it, are you saying Apple should've shipped 2 Lightning cables in the iPhone 7 box? One that would be useless unless you happened to buy a USB-C MacBook?

The iPhone is a device for everybody, and accordingly, it ships with a charging/data cable that fits the most ports across all modern computers and chargers.
Say goodbye to the MS-DOS command prompt
Going purely off memory here, but I think the discussion on the mailing list went something like:

Why do we include multiple text editors by default?

Good point let’s just pick one for the base install.

Obvious choice is Vi not Ed because more people are familiar with the former.
Here is more context on that : https://en.wikipedia.org/wiki/Grandes_%C3%A9coles

E.g. for Polytechnique : https://en.wikipedia.org/wiki/List_of_%C3%89cole_Polytechniq...
This is the correct answer. Price hedging is a typical feature of corporate PPAs (power purchase agreements). The aim is to reduce risk for both parties. All the other answers here are speculating without knowing how corporate energy procurement works.
Add one more thing: stop the NSA per the Snowden leaks. Everything else in the leaks failed that test. Using a solution strong against the strongest attacker is worthwhile to people wondering how good various solutions really are.

Far as a decade from now, that's probably all you need given the statute of limitations.
The file format that the app used was in plain text. I never saw the software in action, and I have no idea how the time bomb was implemented, but there was a way to enter a code and reactivate it.
I think the main thing for coding boot camps is twofold.

1) The good ones have high character requirements, as in they select for the people who are self-driven and willing to put in the work. That self-selects for success, especially since the most famous code academies have more candidates than spots, which means they can be selective.

2) Simply by paying a large sum of money (10k+), which is generally a large sum of money for the applicants, incentivizes the people to actually put in effort to do the work and study. MIT gives away all of its courses free online, and the pass rate is abysmal, precisely because it's free and the entry cost is so low, that you feel as though you can walk away at any time.

I personally think that coding boot camp vs. a four year university education is like learning how to cook in a chain restaurant vs. learning how to cook at a culinary institute. You'll get the same basic (very basic) skills, such as knowledge on how to chop a vegetable, how to debone a chicken, etc etc. However the reasons for doing things and terminology in the kitchen you'll have to learn by yourself.

Is going to college for four years worth it vs a 12 month boot camp? I don't know, but I think it's naive to think that the knowledge imparted is the same between the coding camp vs the four year degree.
There are good places in Paris but they can be counted on your fingers. That's not enough jobs even if we only consider the population of 3lite 10x developers.
Compared to the one database per tenant method, this approach scales to more tenants with fewer resources. In particular, you're now asking the database to manage HW/SW resources (cpu, ram, disk, network, and OS resources) for your tenants, instead of allocating those resources to different databases yourself.