skysight-inc/HackerNews huggingface dataset:
Actually, my premise is that there's not much interesting to say about this story. And you haven't come up with anything interesting to say about the topic of "scientists copying US climate data." I contend that this is because there isn't much interesting to say about it, and you haven't done anything to refute that.

The rest is just fruitless handwringing and getting yourself spun up. And this is why I was in favor of the political cleanse, and remain in favor of it.
I'm really glad that I'm not the only one who's been frustrated by iOS recently. Their user interactions have become so inconsistent and there are so many places (like control center) where simple tasks like pausing music playback have additional friction for really no reason. Why would they split it into 2 screens when one worked just fine? Why did they eliminate slide to unlock? (My conspiracy theory here is to upsell people new devices because the home button unlock is absolutely horrible to use on anything < iPhone 6s). There are lots of places where things are just downright much more difficult than they have to be. In the end, I switched to android after using iOS for the last ~5 (maybe more?) years and I have to say my phone actually feels smart again
> The people-transport industry is also worth more than the goods transport industry

[citation needed]
Are BeatsX actually available in red? They're postponed to February, and only black and white are listed as colors.
I made a tool "mkizo" that generates .iso files that are also .zip files:

https://github.com/century-arcade/src/tree/master/tools/mkiz...
> But why would the existence of cars with better systems make driving vehicles like most people own today more expensive than currently?

Safer options will, as they become available, be disproportionately chosen by the safety conscious. This can, potentially, make the less-safe legacy option more dangerous (per use) than before the safer option became available, because the safest users of the less-safe option before the new one are users of the new option afterward, and no longer bringing the average risk of the old option down.
Here is an English article: http://www.tomshardware.com/news/amd-ryzen-eight-core-cpu,33...
I really doubt they'll let it reach a tipping point. Major companies keep tabs on user sentiment, etc, and tweak their operations accordingly. Small losses like some people finding them shady are expected in a profit maximizing model, much like lawsuits by burnt people are an accepted cost by McDonalds to avoid having the rest of their clients complain about cold coffee.
From what I understand their vehicle was limited to 25mph, how did they do the highway speed testing?
They're more than just prototypes. Their employees are using self-driving cars for their daily lives. If you have a friend who works at Google (well Waymo now) who is using the car, you can get a ride. Also, as a driver on Mt View roads, I have experience self-driving as someone behind and next to the vehicle. They aren't the "robotic" drivers you'd expect, but fit in pretty well. They still show signs of being a robot (like the way they approach a turn with a biker is very mechanical) so you can tell it is self driving, but it clearly works.

And also there is Uber's self driving fleet. They are actually taking people from place to place who use the Uber app in a self driving vehicle.

In all cases someone is still at the wheel, but they aren't doing anything other than monitoring and logging the ride and cases where the car didn't behave like a "normal" driver.
Counting Lattice Paths
This rears its head when you want to make a string column nullable. If you do that, you can't store empty strings in it. Really broken IMHO.
Why is this news?

It might be annoying but it's super easy to work around. It makes sense to not store empty strings, they provide no value and it would only take up space.
Have you ever read this old essay?

Masocriticism by Paul Mann: https://www.jstor.org/stable/3685366?seq=1#page_scan_tab_con...

Basically a meta-critique of the whole system you describe--saying the only reason one would engage in it at all is for sake of pure masochism. (It's meant to be both humorous and a serious critique of the seeming pointlessness that you described, but very deadpan.)

One of my profs recommended that one to me, years ago, while I was also studying literature as an undergrad, and it's always stuck with me.

Sidenote:
Later, I made a career for myself writing software instead of essays. But I actually do think that my initial time spent studying literature was very beneficial--personally, professionally, intellectually, and so on.

Which brings me back to the original point--what's "wrong" with literary studies? Probably that the main focus has been studying literature for its own sake, rather than viewing how it can make a positive difference (for the most part). So I do very much appreciate what Felski is doing here. Interesting work.
You can clear out a lot of space by trying to download a huge movie from iTunes. Just trying is enough. It will first purge all accumulated cruft before telling you you still don't have enough space.

https://www.cnet.com/how-to/out-of-space-on-your-iphone-try-...
Googles car only does 25 mph. They might have made that video when they only have a 95% success rate, because in the 5% chance of collision it would be at low speed, with a very light vehicle, and very unlikely to cause a fatality.

https://www.aaafoundation.org/sites/default/files/2011Pedest...
Perhaps, but PowerShell wouldn't look the way it does without the CLR being ready to hook into either. And I could easily see just having applications that interact with the structured data but return text -- that's what all the old stuff did.
Actually it is a bit more than "a pair of fucking headphones". As someone who spends a lot of time throughout the day listening to music, and finds Apple's Earpods to be some of the most comfortable nice sounding headphones I have owned, I'm rather excited about some innovation being done around this space.

A few features that make them new/innovative:

• Smart switching between multiple devices logged into iCloud. You need only pair with one of your iCloud devices and the rest will auto pair.

• Auto-pause when removed from ears.

• Auto-mono when only one is in your ear.

• Carrying case that charges them rapidly and keeps them safe in your pocket.

Edit: I said AirPods when I meant EarPods (the current wired ones). I don't currently have the AirPods.

Edit 2: Another reason I'm excited about these: I absolutely abhor talking on the phone (like holding the phone up to my ear) and find single ear bluetooth devices to be lame in both function and appearance. I might be a smidge hard of hearing, so I much prefer to have both ears in on the action. I've tried a handful of Bluetooth headsets in the past, and they've all left me seriously wanting. Connectivity isn't consistent. Audio quality isn't great. If something doesn't just work like my wired headphones, I'm not going to switch. If these turn out to have the same issues, I'll gladly report how inaccurate Apple's marketing was and how disappointed I am.
They don't need to be cheaper, they need to deliver better service.

Depending on the city, better might be faster, more available, less racist, less intense experience, cleaner, etc, etc, etc.

They don't need to be cheaper in most places, at least not yet.
Diamond: data management and storage for wide-area, reactive applications
Their stated goal is indeed full autonomy.
>These cars are overhyped

Not really, they're correctly hyped. The concept is revolutionary.

> They've been just around the corner for the last 10 year

B-S. Holy revisionism BS!!

We were NOT talking about self-driving cars in 2006! There was no company seriously designing fully autonomous cars in 2006! It was fully in the realm of science fiction, no investment, no major players, nothing.

And you make it sound like it was supposed to be released 10 years ago! Vaporware! They told us we'd have AI cars in 2006! It never came! <---- False reality that never occurred.

Why do you feel the need to lie about recent history? Shouldn't you observe that if you have to make a nasty lie to support your argument, maybe your argument is wrong?

You're definitely parroting the contrarian point here, but you're being very low-effort about it. Contrarian can be cool but please try harder.
Earth is woefully unprepared for a lot of things.
How do humans tell how deep water is?
a therapist might not be able to "fix" those problems outright in a neat and tidy way, but i'd bet a good therapist could greatly ameliorate those problems, and help enhance quality of life in general.
For user interfaces: Be liberal in what you accept from the user.

For M2M (machine to machine): Be strict in what you accept, and strict in what you send.

That's my take on it now.

For instance, a user will copy/paste URLs to his browser, there will probably be a space too much before or after. It's okay to clean it (and a better experience than a "site not found").

When a machine sends something "weird". Well, it's not possible to know if it's really wrong and it can't be corrected in any meaningful way. Just fail and throw an error so the developer can fix it.
A class is certainly not a function, I was speaking about generating valid code in response to a sequence of key strokes / mouse events.
If I am building a new module I start with a concrete class and just right click -> extract interface -> select appropriates / all public members and I have a new file with the interface definition.
If I am modifying the class I pull the members up to change it.
If I just created a new class from scratch I make it inherit the interface, ALT+ENTER and all methods are generated.
with the uncountable templates you can do pretty much whatever you want, from generating constructors, creating properties and who knows what else.
I have seen people use it live in conferences to generate part of their demo code.
All of this is safe and the result compiles correctly apart from the uncommon cases where you need to explicitly ask to make it non compilable.
Tarsnap is doing just fine, but he's also doing something unique.
You had a horrible experience with MongoDB but you are drawing a conclusion about DynamoDB? Am I missing something?
"As a broader question, do you have a specific use case for having an empty string in an AttributeValue?"

Can anyone explain to me why this isn't a bizarre question? They can't imagine a use-case for empty strings on their own?
They're limited to 25mph by law.

https://en.wikipedia.org/wiki/Neighborhood_Electric_Vehicle
The backdoor aside, but using Skype seems to be a real pain recently. It used to be something that offered unmatched quality and service, but with time passing it is lagging behind. Skype on Mac OS X now starts like in 10 seconds and even the shutdown takes 10-15 seconds (on SSD). Video calls are fine, but the fans are quickly 100%. It's funny but the (long unmaintened) Linux skype seems to be better at video calls.

This news only proves that the Skype codebase must be an unmanageable mess. I can undetsrand that. But also it seems that MS is moving to the web version of skype, in the meantime not taking care too much about the native clients.
I've used a bunch of little bluetooth 4.0/4.1 receivers that my nice 3.5mm earbuds plug into.

Pretty much never had a problem with skipping or quality for any of those supporting apt-x.

This is true even when i'm also wearing a bluetooth watch, etc.
If you use autonomous miles driven as a metric, there is actual progress happening. That metric is increasing exponentially btw. This tells you nothing about time to market, but it does tell you that the time to market is a definite (but maybe unknowable number).

In contrast, fission reactors have been around the corner for a long time, however, there if you use the metric of net power generated from fission as a metric, no real progress is being made there.

I see a real difference between these two "always around the corner" technologies.
It looks like the lectures at ACM go all the way back to 1966 as well, thanks for the link!
Show HN: Bot Connector by Recast.AI, your one API to connect bots to any channel
Exactly. Life is just different with $10k in the bank, vs $800k in the bank.
We Are Comma.ai: The Android of Self Driving Cars
Heh, oops, yes. Help it find a solution. :)

Leaving my mistake to bear my shame publicly.
Now finished.

Curious to see what's going on at Intel HQ right now.
this comment section is hater news at its finest. autonomous will change all of our lives for the better sooner than you think. edge cases will be solved. the competition will be interesting, rooting for everyone.
To clarify, the word is 码农 and the literal translation is code peasant (similar to how we call programmers code monkeys in US).
That's an option, but London has loads of signal black holes, or the speed is just not good enough. Infinitely worse in the country, if we want autonomous lorries.

I think we'd need a huge infrastructure upgrade to make life easier for autonomous cars. It'd have to be >100 Mb/s mobile data, with extremely good coverage (for the recovery mechanism you mention). Think GPS would need to be replaced too, the signal is way too weak and unreliable. We'd have to embed digital markers/emitters alongside lane markings, traffic lights, signs etc, so they're easier to deal with.
Is that really true though?

You don't use your general AI to see someone extending their hand in traffic ex. General AI is the ability to both drive car, score a girl, cook food, clean your room etc.

I think you would be surprised how little general AI have to do with this.
What if the user has a string ending with a meaningful zero width space already stored? For example, the string could be checksummed somewhere. It would corrupt their data.

If you want a kludge for this, it's better to generate a longish random string (e.g., a UUID) to indicate an empty value.
> but deep down I don't believe that AdWords is something that puts these minorities at risk

Case in point example! On Twitter Ads, I select the gender "male" for my projects. It's because my software sells twice better to males, but if everyone notices the same, it'll also mean women aren't properly informed of software options on the market. Having the gender on the ad platform provokes a discrimination by minorities.
> We have all the technology.
> It's time to get to the next level.

Just because you can does not mean you should. Dictating code may be useful is you cannot use your hands, but that's about it. In all other cases there is no benefits of doing that.
I tried my luck in this space but couldn't get it off the ground

It's fully functional but lacks polish.

https://play.google.com/store/apps/details?id=com.writelive

Small showcase:

- vector graphics/drawings created by freehand / writing
http://write-live.com/d/dba21681-8d3f-4fbe-8b4b-e5c1983df934

- handles more complex drawings: (give it time to load)
http://write-live.com/d/7fce10bb-bc39-43d4-a7f1-6bd0d60b9550
http://write-live.com/d/8f9b7846-a7b9-4e5c-b704-dad9aa87d14e

- unlimited* levels of zoom
http://docs.write-live.com/WriteliveServer/webview.html?d=34...

- Drawings are stored in the cloud, and can be accessed by multiple devices simultaneously: co-drawing, draw on a tablet, view on tablet / web
http://write-live.com/d/538254c5-7d31-41f2-83bb-bcd0a7cee7ab
If everyone took a Lyft or Uber or Grab to work, then the congestion would be unbearable. San Francisco's BART takes about 400,000 would-be passengers off the road daily.

Mass transit remains the most viable method of transporting people over dense, multi-mile terrain.

The last mile and "normal" metros like Memphis, Baltimore, or Cleveland, where it is not dense enough to justify a comprehensive subway/light rail system, are probably the best use cases for self-driving cars and universal car sharing systems.
Top Flickr Photos from 2016
I thought the public more or less rejected hang from the ear style Bluetooth earphones because they look awkward. I don't think making them white and giving you two is going to fix the perception. Although these may work much better than the old style I am not sure it offsets the reason a lot of people do not like this type of earphone.
The obvious thing is to pay a couple of people minimum wage to sit in a parking lot and clean cars when they arrive.

A car with a waterproof interior would be miserable and cheap feeling. No one wants to sit in a humid, rubber car.
At the very least do you believe that the American election was targeted by hackers in Russia? That part seems to be pretty well agreed upon by multiple agencies inside and outside the government.
There is no consensus about alternatives. There are plenty of open container file formats that can contain multiple files, random-access them, and optionally compress them -- with some, but not all, supporting filesystem attributes: CFS, 7z, PEA, ZPAQ, and as another commenter writes, DAR.

A combined 'contain & compress' format is perhaps at odds with the unix philosophy of tools doing one thing well. Meanwhile, zip definitely exemplifies 'worse is better', in that despite the format's quirks and darker corners, it's good enough for most casual uses, and network effects and backwards compatibility help it win out.
https://en.wikipedia.org/wiki/History_of_autonomous_cars
To someone that uses headphones for many hours on a daily basis, useful innovation in the space definitely feels magical to me considering how long I've been using the same old dumb wired headphones.
Just set your Do Not Disturb hours... you won't get the calls.

But I agree... more apps need to factor in if you are moving or not before placing calls or messages. I wish there was a way to say, "I only want music and maps when I drive..." on my phone and have it kill the connection and updates for everything else.
... meanwhile Microsoft successfully attacks the billion dollar office communication market.

Seriously, Google has had so many growth businesses in their hands and just fails to execute on them. This might be for one part because of its internal structure but I get the impression that many of these things look not exciting enough for its leadership.
> again this doesn't negate the existence of distinct species in their lineage.

There's only distinct species from the million-years-view. They only look distinct because the fossil record does not include every horse-ancestor who ever lived - the vast majority of them are gone from history. From the on-the-ground, year-by-year perspective, you have Eohippus very, very slowly looking more and more like a horse, so slowly that at no point do you really notice them changing from Eohippus to horse. We just arbitarily decided that the total gene pool back then was "Eohippus" and today it is "horse"; and even, say, the modern horse genetic pool is probably more diverse than any arbitrary Eohippus and many of its descendants.

The idea of a "species" in general only makes sense to us because almost everything that ever lived is dead.

> by this logic you can claim that "there's no bright line between the colors"

Well...there isn't. If you're dialing up light-frequencies a thousandth of a nanometer at a time from 400nm to 700nm, there's no point where you say "this is purple" and the next thousandth-meter adjustment you say "this is blue."

I'm not sure we're talking about the same things.
Sometime, somewhere, someone's had to resort to this recovery method, I am sure.

Right before they went out of business. Years ago (like 15-20) I heard a stat about companies that suffered a catastrophic data loss (lost the drives, no usable backup). I don't recall the exact number, but something like 75% of them were out of business within 12 months.
Given that Facebook boasts 1.8 billion monthly active users users, and there are about 3.5 billion Internet users, it seems broadly plausible that 80% of people on the Internet have used Facebook — but 80% definitely aren't regular users.
It's not that taxi drivers and truckers are going to become obsolete tomorrow. It's that that happening is such a huge cultural and economic change that we need to start planning for it today if we're going to not destroy the livelihood of millions of people when those industries do become obsolete in five or ten years.
I personally think that Slack has been heavily inspired by IRC and it can be seen by its feature set and failure modes – where it more resembles IRC than any other messaging solution I am aware of that came after it (importantly, Slack engineers did apparently not learn from XMPP).

One example deficiency is message ordering. In Slack, messages ordering sometimes changes sometimes after I have received two messages, that are then ordered differently. Is this an example of “eventual consistency” in the wild?

Another deficiency of Slack that definitely is more “inspired” by IRC than anything else is the reconnection handling. If you ever have used IRC, Slack and XMPP on a train (or any other spotty connection), you may have noticed that IRC (or Slack) can time out without you noticing immediately, while with XMPP temporary network problems are usually handled automatically by modern clients.

The difference in both cases lies in stream management – if each message has a sequence number (as it has in XMPP with XEP-0198), endpoints can definitely establish a) an ordering and b) what the last message received was. This eliminates any manual replay. Slack does not do this, apparently, even though unexpected network termination happens frequently.

A third defiency of Slack that makes it look like IRC is the notable absense of metadata fields. While in XMPP you can have a vCard, the Slack documentation contains this gem, indicating Slack developers themselves abuse the last name field to convey information such as not being in the office:

> We ask that everyone displays first and last names in Slack, so we can use the last name field to alert coworkers when they are out of the office, on extended leave, or sick for the day.

Source: https://slackhq.com/slack-101-onboarding-247454704155#11aa
Having a few people waiting in a parking lot to clean cars is a far more cost-effective strategy. There's no need for complex automation on this.
CouchDB is the FOSS alternative to the Notes (Domino) back-end database. Other alternatives exist for the user directory, PKI, web application server, messaging, etc. No single FOSS alternative contains everything, but you can stitch together a substitute out of various pieces.
Now, I'm no PR expert, but when aspiring to peddle safety-critical software, I'd say drawing a comparison with Android is the last thing you'd want to do.
Carmack has been on mobile? I remember him blogging about The Climb, which is PC-only. https://developer3.oculus.com/blog/the-art-of-presence-and-i...
I recommend people look into Azure's DocumentDB. I've used Dynamo before and even though it was fast and reliable, development experience was a pain.

I'm slowly migrating a self-hosted MongoDB database to DocumentDB and things are going pretty well. The only thing missing for me is aggregation and transparent encryption, but they are working on those.
> Why did they not make the charging port USB C?

Because there are about half a billion potential customers out there who already have phones that charge via lightning?