skysight-inc/HackerNews huggingface dataset:
It is, you only have to register it once during the installation there is no requirement for it to be online or for you to be kept signed in.
In Rust, passing a string by value is a move, and it won't copy the backing buffer at most it copies the stack structure (24 bytes) and possibly not even that (depending on the way it's used).

As to why, well because the function asks for it, either because it generically works on values, or because it consumes the string to avoid copying its internal buffer (e.g. https://doc.rust-lang.org/std/string/struct.String.html#meth...), or whatever other reason. Either way that's a completely valid use.
The '80s Public Access Films Produced by a California UFO Cult
AI Week in Review – Sept 16 Edition
Restaurant Spotlight: Jewel’s Bakery and Cafe in Phoenix, Arizona
You can do most of New Zealand in two-three weeks, the roads are great, and you will not get stuck anywhere.

Do it.
Yes, and the cost is born by the users. This point made a lot more sense when a credit union in my home state of Oregon sued a fucking noodle chain for a breach that ended up costing the credit union a lot of money as their customers were affected by the breach. The credit union is suing the noodle company. The noodle company probably didn't really worry too much but between the law suit and the bad publicity, I have a feeling they're going to place a higher value on security. I never went to that noodle place but it made me realize how many places our data lives. The fucking noodle house can turn your life upside down if they don't have their act together?!
http://www.scmagazine.com/class-action-lawsuit-filed-against...
The globe has three primary energy sources leftover heat(1), radioactive decay, and gravitational drag. These adds up to 0.03% of the 173,000 TW of solar power. However, 51.9 TW is greater than the entire energy demand projected to be 27 TW in 2020.

Of note, heat flux increases with both absolute temperature and temperate difference. So, with a deep enough bore you could extract GW's of power for thousands of years. 2-4 mi is rather short unless your tapping heat over a large area.

(1)Leftover heat is currently "100 billion times annual world wide energy demand" so this really can be considered 'renewable.'

PS: ~52 TW / 196.9 million miles = 264w/square mile on average. However, energy is not spread anything close to evenly.
If you don't take control from autopilot when it does something dangerous, Tesla blames you for not paying attention.

When you do take control, Tesla blames you, because you disengaged autopilot. Either way, autopilot, by definition, didn't have an accident.

This lets them claim that it has driven XYZ miles without an accident - by ignoring the 150 feet that preceded one (As the human took control - even if not taking control would have resulted in the same accident.)
> Finding a four-digit code took about 40 hours of work, Dr Skorobogatov said.

> And finding a six-digit code could potentially take hundreds of hours

If it takes 40 hours to brute force 4 digit pin, it would take 4000 hours to brute force 6 digit one.
> In X, any client can keylog all other clients.

Yes, that's a feature that some of us use. Any replacement needs to support that ability, or it isn't a functional replacement.

> without compositing you need to re-render the window when it moves into the screen

Some of that is prevented by setting the save-unders flag. More can be prevented if toolkits bothered to draw using X instead of re-sending client-rendered pixmaps on every update (a lot of the people complaining about X are not actually using X for most of their work).

However, isn't the whole point of Wayland is that it's a compositing-only server? It's simply forcing the choice to enable compositing. Enabling the Composite extension in xorg fixed the redraw problem years ago. This isn't a Wayland-only feature.

> X is really just a middle-man that doesn't do much

That's only true for a small set of X clients.

> No, X contains lots of cruft and hacks.

A lot of that "cruft" is backwards compatibility that doesn't interfere with modern applications and is needed to run older software. Choosing to break 20+ years of software by removing these features is not an acceptable solution.

More importantly, a lot of the problems with X are actually problems with the specific implementation of X known as "X.org". A lot of confusion happens when people confuse X (a protocol and specification for display servers and client interface) with an implementation of X ("XFree86", "X.org", others).
Political instability encourages short term thinking/planning, since long term is too risky.

The fastest way to make money from coffee is aid agencies.

If there was more long term thinking then the actual coffee would be a better way to make money. If there was no aid then ??? I'm not sure - either they would abandon coffee entirely, or they would be forced to actually try to grow coffee.
Or even noodles or ice cream cones
If all you do is deploying to Linux VMs, it'll be very hard to lock you in.

If you depend on their proprietary software, you deserve what you get.
> there are better options > Which ones?

Which isn't?
I want to respond to you, because you seem to view Musk as obviously great. And you know, how could someone not like him? I can tell you there's something about him that rubs me the wrong way. Maybe it's because his only big success is Paypal, which you can argue was him being in the right place at the right time. All his other ventures, while more grandiose, have not yet been super successful. So I don't feel like he deserves a lot of the hero-worship he gets. And certain things, rockets exploding and his Tesla autopilot causing fatalities, make it seem like his companies are cutting corners and not actually great companies.
This needs a [2015]. Back then there wasn't a single usable client for .net.

Since then the non-Java clients have massively improved. In particular https://github.com/edenhill/librdkafka is fantastic.
There's also https://github.com/dpkp/kafka-python/, with support for consumer groups and all the other modern features.

The basic criticism of requiring a complex client is valid, however you cannot achieve the delivery guarantees that Kafka gives you without one.
The alternative would be to have a local agent process like consul, but that wouldn't give you the throughput that Kafka gets.

Disclaimer: I've built a C# client for Kafka based on librdkafa (https://github.com/ah-/rdkafka-dotnet), so I'm biased.
CRISPR meets Docker: Common computational analysis for CRISPR using Docker
They did not explicitly mention that in their keynote, which would suggest to me they don't have it.
Show HN: Inside – The network of email newsletters
I don't disagree actually, but it sort of clashes with my idealism that engineering is meritocracy based (it isn't, I know). If I joined an org thinking I was going to be working with the best and brightest and really it just ended up that they were all connected then I might be annoyed. I dunno... it feels "wrong", but it isn't wrong, and I do think it's a good methodology for staffing.
There was a feature in testing to do something like this [0]. I'm not really sure what happened to it or if it will ever be released, but it seems to be the answer to what many people want.

[0] http://bgr.com/2015/07/23/google-gmail-custom-email-address/
It would appear the drone is only capable of filming fit, attractive people.
In the English language, a "pilot" has meant "one who steers a ship" for almost 500 years. In 1848 it got used for balloonists, in 1907 it got used for airplane steering people.
To understand steel production, you need to look at three numbers, not one: production, capacity, and consumption.

One of the things that has happened since 2000 is that China has expanded its steel production capacity a lot. The capacity utilization--which should optimally be around 80-90%--is at 75% right now and plummeting. China basically built its steelmaking capacity assuming consumption growth rates would increase instead of what they actually did (decrease).

The obvious solution is to close down steel mills. Unfortunately, many governments consider steelmaking to be a point of national prestige (the EU started out as the European Coal and Steel Community!), to the point that democratic governments often idolize steelmakers (with other industrial workers) as the "every-man" [1]. Which means no one wants to cut their capacity.

[1] I find this somewhat ironic given that, now that I think about it, no one in my family that I can trace ever worked in a factory of any kind. Although my grandparents and some of my second and third cousins are farmers, which was historically the other idolized profession.
Hi Steve, I've been working on learning Rust from a beginner perspective (know some Python, never written a program with more than 500 loc). However, I do know what pointers are, and get the concept of stack and heap.

My comment is this: It is not immediately apparent that when using &var syntax, Rust is "auto-dereferencing" the variable to get the value. It took a moment to wrap my head around why

println!("{}", &x); //this can show "5".

Rust's ownership/borrowing mechanism, where variables basically "die" if you don't pass by reference, is confusing until I read the FAQ and those three chapters in the Book a few times.

What I think the Book, or some other reference, needs is a "best practices for newbies" guide. Kind of like how we learn the atom is the smallest possible object in high school, I think it would be ok for a doc like this to tell newbies "You almost never want to pass a variable by value". It would help keep people from fighting the borrow checker.

Let me know if I'm crazy.
Financial liability is also shifted to the platform / api user.
The web client looks almost exactly like IRC clients of old.
Solaris is not that bad.

But then, it's Sun's technology, not Oracle's...
Exactly. Plus, the range is worse by approximately 80% (depending on the DJI model), the battery life and maximum speed are lower by approximately 20%. With the camera included, it is 50% more expensive than a Phantom 3 Advanced.

On top of that the field of view of a GoPro camera is too wide for a drone, DJI have a much more adequate setup. GoPro should have at least supplied a small lens that would fix this problem.

As for portability, assuming that one would be using each brand's backpack to transport each drone, they are actually very similar in size:

GoPro: 540 x 320 x 150 mm
DJI: 447 x 318 x 229

GoPro would have a much better chance if they had entered the market at the right price (~500 USD) and emphasised the qualities they are known for - durability and reliability.
(Cynical response) Increasingly: governments, big business and/or a combination of those two. It's getting difficult to tell them apart.
Correct URL is http://honeydew.bikeshed.org/. Can the mods please update the link?
>Either you continue to listen to them, thereby legitimizing their point of view, or you say they're crazy and move on with your life.

And they get pissed off at being called crazy, and elect Donald Trump as President. So that didn't work out so well for you.

>We need to shut down Donald Trump and Jenny McCarthy as soon as they start talking, not hear them out like they're part of the conversation.

"Shutting down" people like that legitimizes their persecution narrative, which is a really, really bad move.
Kafka gives you vastly better delivery guarantees than the common ActiveMQ brokers.

If you put a message into Kafka and have it configured correctly, it will come out on the other end at least once. This is not the case for most of the competitors.
You can get through the firewall, but that does not mean your traffic isn't monitored.
Thank you! I've been saying this since the accident happened and I'm surprised I never hear this discussion
They didn't have funding (other than YC, which at the time was $6k/founder, not nearly enough to support an employee) until right before they hired Aston.

Drew had approached me about being employee #2 for DropBox, and I had lunch with him, Arash, and Aston in Feb 2008. They'd only closed the Sequoia seed round about a month before. IIUC, Aston had been officially hired the day before. I (stupidly in hindsight, but for good reasons at the time) ended up declining. I actually reconsidered about two months later and asked if the position was still open, but they had long since filled it - I think they got some very good MIT grads literally later the afternoon after I had declined.

So they were hiring very aggressively, but they started recruiting before they were in a position to actually hire, to warm up potential employees.
If you want something that can do complex sites take a look at http://nanoc.ws: we created a very large multi-domain site using it, in 9 languages. Our tool chain includes linters, spell checkers, multi stage deploy scripts, and capybara tests for the Javascript parts. Admittedly we've heavily customised nanoc with rake tasks and ruby scripts, but it lends itself well for that.
@devbug I work at Stripe. nope—neither, we’ve worked with Visa and Mastercard to get funds on to debit cards instantly. This isn’t a refund or a loan. Without getting too into the weeds, in the same way you can make a payment at 10PM on a Sunday, you’re able to be paid out instantly through Instant Payouts.
A few points:

1. Compared to X, the codebase for Wayland is small. This isn't just because Wayland hasn't had enough time to accumulate cruft, it's also because of the design of Wayland. Wayland makes use of a lot of the underlying kernel infrastructure and streamlines the functions it provides. To give you an idea of how the infrastructure of Wayland differs from X:

https://wayland.freedesktop.org/architecture.html

2. Wayland may not be as old as X, but it's not a new project either. Development of Wayland started in 2008, and has been a freedesktop.org project since 2010.

3. Nobody claims Wayland will be perfect, it just has to be better than X to be a worthy successor. Second-system thinking works out fine when the problem space is well understood, and the issues of X appear to be understood just fine.
That's because music theory books are written for musicians, not mathematicians. It is a theory, just an empirical one and not a mathematical one.

The circle of fifths is not magic. Every step you take on the circle of fifths moves one note in the key by a semitone.
I probably am. I spent some time in northern Europe, where the temperature would go as low as -25°C, around the time I stayed. I was loath to deglove my barely warm hands, and used my nose instead, for some basic operations.
I don't think conflating dogfooding with manual testing really works - they are different actions and you can have a dogfood culture without manual testing, or vice versa.
you can even use it on the web:
https://github.com/gopherds/mybinder-go
Try to be more careful about the term "FUD". I know it isn't written anywhere that this is the case, but in reality, "FUD" implies a bad-faith effort to convince people to avoid something; it means the person spreading the message doesn't care if it's true or not.

There is a big difference between that kind of "FUD" and simply being incorrect or under-informed about things, even if you think people should have an obligation to be better informed before relating their opinions.
FWIW, I've used your client and it's quite good. Thank you!
Everytime I fly Allegiant I install their app for the trip. I also install Uber before I travel. Then when I get home I uninstall the apps I won't use for another 9 months.
Angular Router Final Is Released
And potentially blocked adaptively. I haven't tried it recently, but it used to be fun to hit up a search engine while in China, search for "tiananmen square," and watch as the search site suddenly went "down" for about ten minutes.
...Because I totally want to use cloud infrastructure by the company that supports Java.
But foreigners with corporations are people! https://theintercept.com/2016/09/16/fec-republicans-kill-att...
Chemistry and low risk. They knew what they were getting which is worth its weight in gold considering how hard it is to generally judge how well software engineers will perform once on the job.
You're right.

But the question is, did the FBI read that image and seek a court order anyway?

The FBI is slow, but not incompetent by any means. This was a terrorist's cell phone, a crucial link to determining whether this was a lone act or a coordinated plan.

Even if they couldn't introduce it in court, wouldn't they do it anyway? In fact, it seems very suspicious that the FBI suddenly found an exploit vendor after Apple refused to bow to governmental pressure.

So the question is becomes, "If they had the data anyway, why seek a court order?"

To examine the problem, consider that to the FBI, accessing a single phone is a win in a single battle. That is not what the FBI is after.

What they are after is total victory. They believe only an ironclad legal precedent can win their war. They may be right. They may be wrong. I strong suspect that they are wrong.

Encryption is like the tide. It can be pushed back, but in the end it will win.

Water always finds the cracks.
From last year: http://www.businessinsider.com/oracle-has-special-team-worki...

Basically, this is a new product from a new team comprised of a bunch of ex-Amazon engineers in Seattle, among others.
I think I'd almost feel safer circumnavigating Russia than Africa in an old truck.
Why Successful M-Commerce Needs to Work at the Speed of Light
Also keep in mind that the average doesn't just include low-end cars, but a non-negligible tail of twenty-year old low-end cars that don't even have airbags and proper crumple zones. Imagine something like a 1994 Mazda Protege or Geo Metro.

I couldn't find a representative early 90s pre-airbag crash test vid, but here is a '96 Chevy Astro small overlap test:

https://youtu.be/8kuSghb7P7U
You would be wrong.
Occasionally you need to re-baseline or you risk getting mired fighting backwards compatibility and the limitations of the original design. Just like Git "rewrote" Subversion. Or clang "rewrote" gcc. Or PNG "rewrote" GIF.

It's incredibly shortsighted to assume that attempts to create new projects that overlap with old ones are are splitting dev effort and harm overall progress.
Deep pockets like the CIA?

http://www.theatlantic.com/technology/archive/2014/07/the-de...

The moral of the story is: AWS is all public cloud, but if you're the CIA and give them $600MM... you can have a private cloud too!
When you say "has largely left", that implies that we no longer have companies doing the work, that we've lost the capability to do the work. That doesn't seem to be the case, at least not based on these figures.

If we're producing less steel than we used to, but we're still producing some, then we still have the capability to expand. Production is down and if it continues we'll eventually lose the ability to produce our own steel, but we're not there yet.

For consumer electronics, I disagree that "everyone would likely agree that consumer electronics manufacturing has largely left the US", especially if our production of consumer electronics is up. (Is it rising as well?) We may not be the leader anymore, but that's very different from "largely left".

I don't believe that everything is fine with US manufacturing; I think it's a problem that there are many things we still need which we don't make anymore. But there are many things that we do make, even when other countries make them too, so it's not all doom and gloom.
"Really new" around November 2015. It was released in 2011 though. It's only 2 years younger than Redis, and is primarily an exercise in using Zookeeper.

It's very surprising to hear people suggest Redis pubsub is a valid substitute for Kafka, when in fact it's not. It has a fundamentally different set of operating characteristics, a different sweet spot. Kafka isn't great from a consumer resumption point of view, but at least there ARE options.

It's also untrue that Kafka gives no feedback on a successful message put. This is obviously a bug or design shortcoming in the post author's chosen toolchain which is correctable, and was part of the core java toolchain as of late 2015 AFAIK.

I do agree that the Kafka system has an architecture that maximizes difficulty for new language bindings. Certainly C# has the tools to write an excellent implementation, assuming someone understands zookeeper well enough.
>I think the exact point is to not make the same mistake we've made with pretty much every other resource we've ever found...

So... keep burning oil instead of experimenting with this?
at 3ok they might not know your name but they probably shop at one of the same three grocery stores.
I wouldn't, try affiliate links instead. Two reasons I wouldn't use equity are

1. The blog owners probably want a more immediate and tangible incentive than equity.

2. These people will own your company. And that comes with a whole host of obligations that you as the managing owner have to them. They could make your life more difficult if they wanted to.
To me, any application/program (etc) which says it's free, then some time later (with literally no warning) stops working unless you register with a valid email... is a scummy way of email harvesting.

Just because it's large, well known company doing it doesn't make it non-scummy.

As I said, maybe that's just my way of looking at things. ;)
Yeah, I feel like the people here/elsewhere who take great pains to point out the limitations of aircraft autopilot systems somewhat miss the point - the general perception of what is offered.

The average lay person doesn't care about different axes of autopilot, Flight Management Systems (FMS), Inertial Navigation Systems (INS) versus GPS, autloand capabilities and categories of Instrument Land Systems (ILS). (Yes, I grouped several different, complementary technologies together, whilst aware of their definitions, to further my point).

Lay understanding of autopilot being 'tell it a destination, let it do the work'.
I find the complaints that Linkedin hasn't open sourced their REST client to be a little silly. I'm in a similar situation - PHP needs to send commands into Kafka but PHP kafka libs aren't great (or maybe there are and my PHP guys don't want to use them).

So I wrote a little Thrift endpoint (in Scala) which receives messages and writes to kafka. It's under 100 lines of code. Probably another couple of hundred lines for the PHP version of the thrift client.

Are we really complaining that Linkedin hasn't open sourced their 200 loc rest client?