skysight-inc/HackerNews huggingface dataset:
This is slightly off-topic -- but for any kitchen nerds out there, Dave Arnold of Cooking Issues (amazing podcast[0]) and Searzall fame is doing a crowdfunding campaign[1] to build an "affordable" centrifuge for the kitchen/bar. His goal is to make it the next piece of high-end modernist cooking gear within reach of the home cook...

Not anywhere close to the $0.20 cost of this paper centrifuge, but still a pretty huge savings compared to the $6k-$10k units generally available currently.

[0] http://heritageradionetwork.org/series/cooking-issues/

[1] https://blog.modernistpantry.com/spinzall/
>How are they supporting someone who is the elite?

Trump's superb speaking, performing, and persuasion skills.

>Yesterday he tweeted in ALL CAPS, for $DEITY's sake.

I don't support Trump, but I think all caps was probably warranted for that. It was his first response to extremely serious allegations (that Russia had footage of him telling prostitutes to urinate on each other; his inner circle was clandestinely meeting with Russian intelligence operatives and diplomats; etc.).
And becomes a complete joke if you are then made to feel guilty about it.
The first hurdle isn't tool or tech-related; it's management. They need to buy in. If they don't, remote work won't work.

About half my team is remote, and that's not uncommon for my division. We use Slack for collaboration. It was rolled out recently - prior to Slack, it a mix of (lots of) email and Skype. We use BlueJeans for larger meetings.

For day-to-day work, this all works well. But, it's also ingrained in the culture - we've had many remotes for a long time.

For new project kick-offs, especially greenfield dev, it makes sense to bring the remotes into the office for a week or more. I've done this three times now over the past 5 years. It fosters a sense of team and also allows easy white-boarding and fast/effective collaboration.

All my remotes are within an hour +/- time zone and a short flight away (office near DC, remotes in Carolinas and Mid-West). Teams spread across continents introduce more problems.
Rust may or may not be for you, but we definitely understand there's tradeoffs. I even wrote a blog post about it http://words.steveklabnik.com/the-language-strangeness-budge...

There's a language you might like, but I can't _quite_ find it right now, gah. EDIT: Oh! Zig! https://github.com/andrewrk/zig
CNN and other "polls" were giving Clinton over 80% of chances she win. They all been proven fake.

Proven fake how? Bad at predicting the end result? Sure. Misinterpreted? In a lot of cases, yes. Stats and predictions are not intuitive and widely misunderstood, and I certainly think that news outlets should do a better job using and explaining them.

Using the 80% figure, that's a 1 in 5 chance of being wrong, which is what happened. This isn't to defend CNN by any stretch. I find the information density poor and not particularly subtle in its interpretation, and its website is annoying. But unless you have evidence of the numbers being made up out of whole cloth, throwing around "the polls were fake" is a gross misrepresentation. If you do have evidence that the numbers were made up, I'd love to see it.

By all means, take CNN off of your list of trusted news sources. But please don't use fake polls as a reason for it.
I was paying attention :) The left is anti-GMO, which is straight-up anti-science. (Which, I also need to add, is the kind of anti-science which will exacerbate food scarcity in Africa. Drought-resistance crops save lives.) They also tend to harbor anti-vaxxers, althought Trump is also an anti-vaxxer.

IDK! I'm just so tired of the emotional crybabying from the left. I agree (with Trump) that the media is extremely biased-- if you watched Trump's press conference today you'll see it. And the left tended to just piss on the way that Trump talked. They don't even see that he's a master of words in his own way. He looks like a fool, but he's _wailing_ on the left.

Here's how the next 4 years are going to go down. The left is going to continue crying wolf/fascist/racist/sexist/whatever. Moderates and independents are going to see a mediocre presidency, but _not_ the authoritarianism you think we're in for. And then he's going to get re-elected, because of the low expectations.
> It's also going to be a tough road show if your story is that you invested millions of dollars in your last fund and it's all still tied up

Depends on what you promised those investors and how the fund is doing. Nobody complains about being in SpaceX or Uber.
See my other comment about my parents. They sacrificed money and I don't talk to them. And yes I do.

I had a shitty childhood though.

Edit - also my parents never had a home and a mortgage...
Best concept I recommend strongly is to read license and trying to understand it fully.

..and realize that Facebook could sue your company to use react
If we get only one chance to be a "new customer," then it would be a reasonably fair system. But most of these churn-inducing systems are run in such a way that the Customer Acquisition Teams are quite willing to book you at the new customer rate, again and again.

The internal incentives (worth an entirely separate post) reward phone reps disproportionately for heroic "saves" of accounts that were about to quit. The big promotion within these call centers is to get to work on the Customer Rescue team.

I don't know why the finance guys haven't figured out that they are rotting out their core revenue by doing this.
And in each case there are several other people who testify against that woman.

I don't have time to get into the fine-grain of it with you -- but if that's your impression then I'd suggest you look more closely into the basic event chronology. (What you're saying about counter-testimony has some relevance to the Wiley case; but to the Jones and Broaddrick cases, none to speak of).

Preponderance of evidence is there is a greater than 50% chance of it being true. One person's word against another never meets that standard.

The word of "one person" (who has been established to be pathological dissembler and obfuscator on the subject of, well, just about anything he opens his mouth about) against the generally consistent and credible statements of at least 15 accusers, to be precise. Combined with his irrefutable statements on tape.

Again... it all comes down to the "would you hire this person?" standard.
IMO, semantic versioning (at least the x.y part) makes sense for libraries but not for applications but this distinction is rarely made and sometimes blurry.
The way it makes sense to me that the rural poor overwhelmingly supported Trump comes down to two things:

His entire branding schtick (gold-plated everything, slapping his name on steaks, for God's sake??) is what a poor person imagines a rich person's life is like. He's aspirational, both in the low-quality but glitzy products he peddles, and in how he talks trash about educated people and technocrats. It's true that he's taken advantage of the system, like with outsourcing and all that, but he's in no way smart enough to have developed any of that. He's more of a remora than an actual treaty-crafting shark. So he gets a pass on the economic elitism.

The other part of it is that Hillary Clinton, imperfect as she might actually be (and it's nowhere near as bad as her detractors would claim, of course), has also endured a decades-long right-wing slur campaign against her. Literally as long as I've been alive the right has attacked Clinton for one thing or another, occasionally legit, usually not. Enough of a sustained attack just made her easy to hate in a way that, say, Elizabeth Warren just wouldn't be hated.
The lab behind this invention is led by Manu Prakash, a MacArthur Fellow [1] with a knack for unconventional solutions. He's the same guy who developed Foldscope, an ultra low cost microscope [2][3].

[1]: https://www.macfound.org/fellows/965/

[2]: https://en.wikipedia.org/wiki/Foldscope

[3]: https://www.ted.com/talks/manu_prakash_a_50_cent_microscope_...
I agree with your final statement, in that this is the sort of awful behavior that adds credence to calls for surveillance, or at least private censorship. I wouldn't say this fully justifies for that sort of control, but it certainly makes them sound legitimate. How did society deal with these actions before the internet?

I don't know what the solution to this will be. Probably a perpetual cat-and-mouse game of image processing algorithms trying to spot graphic/illegal content and black hats finding more and more novel and sophisticated ways to defeat those programs.
So really, 9,999,993 years from now. :)
Food Delivery Startup Munchery Cuts Staff, Parts with Founders
I've been using it because it's the cheapest option you have, honestly.

I admit that it's also a great way to travel to an airport in a nearby city (which is how I use it), but I probably wouldn't use it if it was more expensive.
I suppose if you already respect Thiel you have already given him a pass for his misogynistic and racist statements in the libertarian press. So yeah, less to forgive in his support of Trump.

But then again, you'd have to overlook his incorrect views on things like macroeconomics (Clarium was quite the hedge fund!).

I like the Bezos quote, frankly. I think it sums up Thiel well. As a startup investor, you only have to be right a few times, and being wrong doesn't hurt that much.

Sadly, governing -- and choosing our represented leaders -- comes with higher stakes and worse outcomes.
I often do this, but find it enclosing. I also can't stand headphones when I leave the office. I like to listen to music while I work generally. When I work from home, I leave the speakers on. I can move about while I work, not tethered.
Not everyone has savings. Not every country has an extensive welfare system. In some places if you don't earn you don't eat. In those circumstances, are you going to starve or turn to crime just because you didn't want a crappy job?
Earliest Human Presence in North America Dated to 24000 Years Ago
As an Electrical P.E., it didn't bother me per se; but it is interesting to consider all the different ways engineer is used in English.
ON TWITTER... and basically just saying "FAKE NEWS"

EDIT:

> Trump's superb speaking, performing, and persuasion skills.

Is he genuinely persuasive to anyone who doesn't already agree or support his recently-found party? I watched a bit of the coverage of both sides in the debates and they were incredibly partisan in their perceptions of how each candidate had performed. I suspect that most voters just watched the summaries (which is sad, because they're stuck inside their bubble).

... then again, I'm a filthy Socialist Scandiwegian, so...
Where do you get those 9000 mph from? as far as I can see the edge velocity will be 65.45 m/s or 236 km/h:

Fill in the blanks, m/s:

v (in m/s) = pi * D * rpm / 60 (D in m)

3.141593 * 0.01 * 125,000 / 60 = 65.45 (m/s)

or, in km/h

v (in km/h) = pi * D * rpm * 60 / 1000 (D in m)

3.141593 * 0.01 * 125,000 * 60 / 1000 = 235.62 (km/h)

These values are valid for a disc with a 5 mm radius. If that '5 mm' indicates the diameter the values would be halved to 32.72 m/s or 118 km/h.
Proper building codes would mostly eliminate the need for firefighters. We'd still need them at airports, and the occasional burning car or trash heap, but not for buildings.

FYI, the vast majority of Florida houses are concrete block, and metal roofs seem to be gaining popularity. There is no reason a home should be vulnerable to fire, mold, or termites. Sadly there has been a decline in popularity for metal kitchen cabinets. We wouldn't need to be so obsessed with sprinklers and smoke alarms if we built things right.
This post completely ignores one of the most important features of semver, which is dependency management. Being able to do this is really great:

some-library>=1.0.0,<2.0.0

It means I can include a library and get non-breaking changes and all security updates until the next major release without worrying that a change is going to break me randomly. It doesn't mean I don't need to do testing, but it makes it a lot more likely that I won't accidentally break in some way I didn't expect due to a change upstream.

When I want to upgrade to a breaking change release I know I need to go look at the release notes to see what the breaking change is, and then make modifications to my application.

If a breaking change is made in a minor or point release I can open a bug with the project so they can revert this change in the next minor or point release.

(edited from <=2.0.0 to <2.0.0, as this was my original intent :) )
Based on reading this it seems like you haven't worked on a large application where there are lots of modules and libraries developed by independent teams all coming together to form a final product (shipping with CD or not).

I work on a platform team developing many different libraries used by many different teams throughout the company. If we didn't leverage semver (or some versioning scheme that at least differentiates between breaking and non-breaking changes) I don't know how we would do it. We either a) wouldn't be able to release 'patch' updates to a particular library without consumers getting it for free/automatically without changing anything or b) wouldn't be able to release breaking changes without it automatically breaking consumers builds.

Semver may not be useful for the final build or end product that you end up shipping. But it is a very useful tool for all the parts (dependencies) that make up that final product.
I agree that WeWork has a good deal of this vibe. Some notable WeWorks have more of the vibe that the rest of us are talking about (community, action, high-aesthetic open plans, late nights, people who love open plan), including the epic 175 Varick in downtown Manhattan.

However, the other major NYC WeWorks (SoHo, Midtown, Madison) have much more the vibe you describe. Well... Madison is basically just offices.

If WeWork is your only or primary experience of co-working, I think you picked the right space for the vibe you're saying you like.

However, other major open plan office spaces - TechStars, Alley, and so on, do very much specifically cater to and create an affirmative open plan vibe and the people who prefer that.

Office spaces that share with or are primarily incubators often have a set up that allows for pitch practice right on the floor. This is a little hectic even for me. :-)
Did anyone try to feed this AI with actual dashcam images and see if the driving learnt in GTA would be applicable in real life situations ?
Docs wise, a big help would be to highlight 'important' structs. When I was first reading the docs, I saw a great big list of structs including ones like SpecificMethodInputAeguments, and completely missed the KinesisClient structure that all the actual methods are implemented on!
To be fair, in my city (Montevideo, Uruguay), government has made a strong effort to spend on poorer areas.

The problem is, most of the money (a staggering 80%) goes to pay salaries !!! They aren't helping the poor or the rich, they're helping themselves.
Bitcoin has value because you

1. Can buy drugs with it

And

2. Can avoid capital controls imposed by your socialist country
I feel like semver works great in the right context, for example if I'm building an API/Library which other deveopers are using, it helps them to know if there's been a major version bump, breaking change or just general patches.

However if it's just software for the end user, such as a web browser, it doesn't make as much sense, what is defined as a breaking change for someone browsing the web? And will they care? I've seen it be used for websites, ok great, but who's on the receiving end of these version change numbers?
At the moment everyone is trying to do semver even in situations when it's not needed.
You're creating a scenario where there are two options. In my experience that is almost never the case. Sometimes you have many options, sometimes you have none.

You're making assumptions about how family comes to be, who you would define as family, and making assumptions on what a person's obligations to family should be.

In all these cases, you're positing a sort of hegemonic perfect person who has total free agency and no history to contend with.

If that's truly you, that's fantastic. Cherish and enjoy that liberation. But just remember that to have that agency, millions of people have struggled without such things.

I think it's great that you've made a decision about whether or not to have kids in a purposeful manner. Many people don't, and I wish they would. I have a kid and I wouldn't trade him for any fancy startup or company founding in the world. Different strokes.

But it also leads me to believe (and correct me if i'm wrong) you've never had to, or thought to, work and live to serve and enable the lives of another.

I think that's totally ok. I'm not judging you there. But I am asking you to consider that others find value in that path, and in our current society, that path is often derided and consider "unsuccessful."
Class Notes on Scaling Airbnb with Brian Chesky
> My view is that sample code such as this should be as idiomatic as possible and that means providing a sample demonstrating a typical real use case. So seeing "unwrap" in this context doesn't sit well with me.

I've starting trying to use `if let Some/Ok(...) = ...` in examples for my projects rather than `unwrap` for pretty much this reason. I feel like it strikes a pretty good balance between providing a relatively terse example without the risk of implying that `unwrap/expect` is considered normal usage for the library.
You know, we might really prefer to keep life interesting through art and science and building a giant spaceship to go exploring the galaxy. :D

To be fair to Thiel, though, there's not really the implication that he prefers Star Wars as a "possible kind of future", but just that he prefers it as media. It's also pretty clear that he hasn't seen either one in quite some time.
The parse method is an inherent method on the string type (i.e. not connected to a trait, and doesn't need an import), but added by the standard library, yes.

> From reading the docs, something provides a method called `FromStr` and the `str.parse` method does some magic to figure out which `FromStr` of all the registered traits is the one which we want?

The method isn't doing any magic: the language's type inference is deducing that the return type has to be a SocketAddr based on how the return value is used (it is passed to a function expecting a SocketAddr), and this forces the compiler to use the SocketAddr implementation of the FromStr trait (which has a from_str method), all at compile time.

(If the compiler deduced that the return type was something that didn't implement FromStr, i.e. no idea how to parse that value from a string, one would get a compile error.)

> So then, it's not arbitrary monkey-patching, but using a defined protocol for defining and extending string parsing?

Yes, parse is entirely driven by the FromStr trait.
to me, clicking the haptic button feels like the entire bottom of the phone clicks, which confuses me when i click next to the button.

So the main drawback is you are not getting a realistic click.
Its not that leverage is dangerous necessarily - if you could get money at a lower rate for a similar time period its in fact nearly risk free. Its just that these opportunities are extremely rare and short circuiting it by using shorter term debt negates the benefits.
I think your onto something.

Of course such things are extremely subjective. One thing I have noticed that bothers me with new developments are trees. They are always short, because they are still young. Hence they have no character, yet. Storms haven't ripped them, they haven't been shared when they cover someone's window from sunlight. And if course they are always perfectly aligned and usually rounded with a square made of tiles. Everything measured and inch perfect.

Interestingly this bothers me with new developments, that everything is too neat and measured. At some places I appreciate it.
True. Yeah I don't know - our children were very little and I guess I think of a funeral as kind of byzantine thing for a handful of people to do.

We also didn't have a body in either case - maybe an empty box felt strange? I don't know. I am also very into breaking from traditions.
I was going to mention the lack of map as well. I had hoped someone may have drawn one in the comments.
Again, where do you get your news?

I find anyone that most people who posit a monolithic "left" are typically consuming a strange brew. Anyone who cares about truth -- not just in science, but in economics, policy, etc, should be horrified by what Trump represents.

And I'd take even money against him being re-elected. There are betting sites that are offering even money that he won't even finish four years, and based on how he's handling the transition, that seems correct.

I think being president is harder than you think, by the way. And I'm extremely pessimistic that Trump's up for it. He certainly hasn't done anything to demonstrate that he's capable.
For dependencies semantic versioning is great because it gives a reasonable basis of compatibility. I say "reasonable basis" because just because it's a minor/patch change doesn't mean it won't break your code. It just means it's not supposed to!

For end user software, i.e big $$$ enterprise software, there's no point in using it. Unless the app itself is a platform for other apps (in which case you're really an API/library anyway), it's beyond overkill. Heck it's downright confusing to most business users. Arguably any sizable UI change would be a "major version" because you moved a button across the screen. For that type of software I go for <major>.<minor> which are chosen to coincide with marketing campaigns.
Inrust you can tell the compiler to always inline a given function.[1]

But you don't necessarily want to do that since you may not make the most efficient use of the CPU cache.

[1] https://doc.rust-lang.org/reference.html#inline-attributes
That makes sense -- of a sort :). Thanks for the explanation.

EDIT: I don't know if I just came up with this, or if it's something I heard: Essentially Trump won a popularity contest even though he wasn't the most popular. (Point being the Electoral College, obviously.)
Soundcloud/roshi: large-scale CRDT set implementation for timestamped events
Here are list of backpacks mentioned with price and link to Amazon

GoRuck GR1 $128 http://amzn.to/2ies4lj

The Frye Logan $332 http://amzn.to/2j98jLJ

Lenovo GX40L16533 Y $69 http://amzn.to/2j9dXgF

Peak Design backpack $289 http://amzn.to/2ilwPrN

Patagonia Refugio 28L $125 http://amzn.to/2jl0Ar9

Ibagbar Canvas Backpack $36 http://amzn.to/2j8hkUL

Osprey Strato $105 http://amzn.to/2j9k2tm

Deute $119 Giga Bike http://amzn.to/2j9ggQW

JanSport Hatchet Backpack $69 http://amzn.to/2j9kNms

Thule Covert DSLR Rolltop $194 http://amzn.to/2j9djQs

Filson Rucksack $350 http://amzn.to/2ilNNWH

Cannae Legion Elite Day Pack $140 http://amzn.to/2j2qr7j

Cote & Ciel $435 http://amzn.to/2jx7f0D

Alienware Orion $70 http://amzn.to/2j9lrQO

Timbuk2 messenger $69 http://amzn.to/2jl2QPc

Ogio Renegade RSS $149 http://amzn.to/2j9nHYt

FAST Pack Litespeed from TAD $149 http://amzn.to/2j9gqYG

Northface Recon $89 http://amzn.to/2ii3ZVJ

Everki Titan $169 http://amzn.to/2j9ulxX

Victorinox backpack $120 http://amzn.to/2jx4tZp
They kinda are for people who pay their balances every month. Of course, they make money in many other ways to offset this and with current interest rates the float isn't a huge deal.
I use this feature quite often when testing site development. I'm sure other web developers do the same. I actually run two safari browser windows at once. One with private browsing and one normal. This helps to see how a site functions under different circumstances.