skysight-inc/HackerNews huggingface dataset:
I had used postgresql on a previous project. Now with my current side project, I developed the initial version using just Redis and some BoltDB.

After figuring out exactly what data I need to store, I decided to move back to Postgresql. I may still use Redis as I like the geo-location features that come right out of the box. Recompiling the extensions to Postgresql as not my favorite thing.
This is absolutely beautiful. Love the fact that it's using RSS for this.
Prefer Data Constructors (Python)
How did this get to the top of Hacker News without a single comment?
Welcome to the internet -- what you actually just said was:

"[The Cloud] is essentially a consensual man-in-the-middle and for certain threat models is not compatible with the 'secure' modifier."
Many other large companies do that.

Google did that with Android several times, and another poster mentions Apple does that too.

https://news.ycombinator.com/item?id=8803118
This fits into the picture with the development culture that was hinted on in these irc chats:

https://i.imgur.com/y6clspP.jpg
PDF is more or less an image format, and certainly in this context it serves the exact same purpose: visit web site, get served a file which exploits the browser and performs the jailbreak.
Not sure where you get that.

Seems off a square mile is 640 acres an acre is 43560sf. So 640 * 43560 / 20,000 = ~1400 sf of land per person. Multi story buildings would increase it, and area not part of buildings would decrease it. But, overall it's not that crazy.
A better title would be "repels malaria mosquitoes".
Downsized them, rather. Save money on wages too!
Google Sprints Ahead in AI Building Blocks, Leaving Rivals Wary
I wonder how much he budgeted for this series of lawsuits.
Would it be possible to implement some sort of "HDMI proxy" using something like the raspberry pi? You would plug the HDMI input (e.g. from xbox) into the raspberry pi, and then another HDMI cable from the raspberry pi to the TV. The raspberry pi would then somehow read the input stream, parse the bits to get the color you want, and forward the input stream unmodified to the output.

I have no idea how HDMI works, so I don't know if this is even possible. Would you see a degradation in quality even though you are not re-rendering anything? i.e. Can you do this without a high powered graphics card acting as the HDMI proxy? Is it even possible to intercept HDMI stream, or is it a proprietary protocol?

EDIT: Some good info here [0]. tl;dr, seems possible with < $200 hardware.

[0] http://stackoverflow.com/questions/32290289/rasberry-pi-hdmi...
I escaped a year ago & live just outside of Richmond VA now. We relocated back to the east coast to be near family, and because of my wife's career. I have to travel to the bay area at least quarterly, but it has worked out to be 6 to 7 times per year.

Given no other constraints, I'd never pick Richmond, as air travel from here to SJC/SFO is not great. I'd much rather live an easy commute from a major airport with direct flights to SJC or SFO. As it is, I can drive 2 (or 4 with traffic) hours to IAD and fly direct with a decent schedule, or I can fly from RIC and change planes with a fairly lousy schedule.

The cost of living is so much lower between real estate costs and state taxes that the economics are much better. The day I changed my address from Mountain View to Richmond in WorkDay was like getting a raise. Even if I was a consultant and had to pay for my own travel, the economics would still work out to be quite a better.
Note that this is not PG, Raijin is a new implementation and is not built on Postgres.
Otherwise the question is valid. Raijin does not store NULL values though. In the above example a specific field (column) was selected and that's why it appears as null. Perhaps the output would be more appropriate this way then (which is a modification for us to consider):

{"foo":"bar"}
{"foo":"bar2","intfield":42}

Note that when you select the full record with the star it does not return null values:

select * from tbl;
--
{"_id":1,"eventtime":"2016-07-20 10:37:12","foo":"bar","whatever":"xx"}
{"_id":2,"eventtime":"2016-07-20 10:38:22","foo":"bar2","intfield":42}

The undef/exists thing can get a bit confusing when you are mapping this into SQL.
What I'm most worried about is the duplication between the canonical documentation of a project and the StackOverflow one.

As the author of an open-source project, I try my best to write a great documentation, and I would be a bit annoyed if people started to add examples to StackOverflow just to gain reputation there instead of contributing to the "official" one.

Also, SO is ranked way higher than the smaller-projects' documentation on search engines, pointing developers there. This can be problematic, for example, if a big release comes out and the SO documentation is behind.

The documentation for a lot of projects is really bad, I know, but I prefer a solution which doesn't disrupt the work of the mainteiners which writes good and extensive documentation.
Serverless Computing on DC/OS with Galactic Fog
If you want some good arguments against software patents like this one, check out these sources:

https://en.wikipedia.org/wiki/Software_patent_debate
http://en.swpat.org/wiki/Why_abolish_software_patents
http://endsoftpatents.org/
Mosquitoes would only avoid something if being near it made them less likely to reproduce successfully. Seeing that, we've decided to surround ourselves with those things.

This concerns me a little.
It consists of mostly hand curated news/blogs/articles on Lua and related stuff e.g. tooling etc.
I think you can take consolation in the fact that it's going to be very hard to convince 20,000 people to pull up stakes and move to the middle of nowhere to tend crops and extract mineral resources. Or even to convince the church hierarchy to dispatch 20,000 Mormons to the middle of nowhere, assuming they could do that. (I don't know enough about Mormons to say whether this is possible.)
Ruby Web Dev The Other Way
I joined a company where the proof of concept had, inevitably, become the monolithic application we would work on for the next two years. Everyone on the team agreed that the monolith would be a liability so we started to share knowledge on microservices and plan for that in the future. To do this we stuck to a handful of rules. Systems should do one thing and do it well, with a well defined api and protocol. Whilst all the data may be in the same redis and MySQL instance we made the data store configurable as well its location, and made sure systems did not read or write each other's data. We wrote generic systems as libraries with no dependencies on the rest of the monolith. The results of this work, which was a lot of refactoring, is that when we decided to farm some work out to a contractor we could do so as a microservice. They worked in their favourite language with their own tools, implementing the api we wanted over a specified protocol. At any point it would be possible to split out services to scale them horizontally, but we didn't have to until we need to, because every split increases the operational costs and complexities a little.
Those are pretty hard to assign to a country I'd say. I mean is the Linux kernel Finnish?

But yeah if the point is just to use non-US tech they could run Ubuntu Linux (SA) or OpenBSD (Canada) or I suppose Red Flag Linux (China). Language wise...maybe Python or PHP or Erlang or an ML language?
Florida police shoot autistic man's caretaker as he lies in street
Clearly you don't know any reputable climate scientists, so I am going to make a few assertions, which I hope that you will, at least mull over.

1.) There is no great Conspiracy. That would imply that climate scientists were somehow well organized, and they are not. These are normal human beings who go to work every day, and most of whom spend very little time worrying about exaggerating to the public,and a lot of time worrying about deadlines, funding, and the nearly infinite amount of work that most research academics have to deal with.
Source: My mother is a physical oceanographer, my father a biological oceanographer, and I worked for five years at HPL at UMCES building water quality robots.

2.) I would claim that most scientists understate the dangers of climate change. This is because we are well past the point of no return, as far as "fixing" the problem goes. The climate models show that there are already going to be big changes to the earth's climate in the near future, some of which are already taking place in the ocean, which is particularly vulnerable. At this point our efforts are just damage control and that is not an easy message to send.

3.) Science communication and scientific literature are not the same thing. Stephen Schneider, was making simplified statements to the public, not to his peers in his publications. So if you are unwilling to trust what scientists say, then maybe you should read what they write (at a library because elsevier owns their publicly funded findings and you and I probably can't afford a subscription to any of it.).

4.) If the weather man can't predict rain consistently over the next 24 hours than why should climate scientists be expected to have perfectly accurate predictions? Climate is really really chaotic, and that leads to unpredictability. As for your hurricane worries please see the following (http://www.nature.com/articles/nclimate2646.epdf).

5.) Sea level is going to rise, and many many people will die as they are displaced and find themselves with no where to go. I will be very impressed if you can find credible evidence that contradicts this.

Edit: Note, I read both or your comments, and googled the assertions you made and examples you provided. I hope you will do the same.
It shouldn't make a difference. I don't think there is a statue of limitations in challenging a law and sometimes it takes some time to understand the implications of a law anyway.
When should I use this?

Like, which sub set of modules are better as a native version and which sub set of these are better written in Rust?
I think he could be supported by EFF since they have released a press release.
If you're looking for a stream processing engine more close to Storm, etc. but also simple, check out Motorway: https://github.com/plecto/motorway :-)
They meant proprietary technologies were replaced by open sources or in-house ones.
Almost every other car manufacturer is working on autonomous vehicles. They will eventually start to contribute to the number as well.
So how do they target their advertising based on your Windows 10 advertising ID like they said they would?
Ask HN: AT&T OfficeHand by RingCentral Offline?
Does anyone use RingCentral provided by AT&T Office@Hand? My softphone won't login, nor will my Android app. The website login at https://service-officeathand.att.com/login/enter.html reports a 502 error from NGINX.
I am not certain why you associate "climate science" with agenda. It's the study of the climate using scientific principles. Everything about it is neutral.
Some people just, you know, read the article.
>Mostly Because of their R&D costs

How is this not investing in their future?
So how many more should be killed by religious extremist to make it handful for you?
"As long as I've got my hands up, they're not going to shoot me. This is what I'm thinking. ‘They're not going to shoot me,’" he said. "Wow, was I wrong."
>It takes decades to build up a world-class university. Maybe centuries.

This has been accurate so far but it could be because the idea of disrupting university education and research is only now gaining prominence. The incentives are bigger than ever.

If a substantially leaner alternative to either is found somewhere, it will at least be tried in China. Whether it succeeds will then depend on many factors.
You seem to forget that the photos are labelled, which counts as supervised learning. What us humans excel at is unsupervised learning, which is difficult for machines. But yes, I agree that humans have the advantage of continuous video access.
Maybe because people here care about this subject. Wild idea, I know.
Basically, nodejs server just convert http request to MongoDB queries and pass the json results back (especially he turns plan json result off for MongoDB driver).

I cannot even be convinced there is any job nodejs really works on except pass around the requests. Let me put this way, no matter what language or framework he use, spend 90% of his money on MongoDB is the win for this app.
> But why don’t we?

Because we want to experience finding out if R + L really = J ourselves, rather than just reading about it on the internet, damnit! :)
Your Twitterverse. Visualized.
DevOps by the Numbers – 5 Metrics to Watch
I am going to follow this advice!

Here is a sample that I am following.

http://minimaxir.com/portfolio/
Thanks for this math, which really demonstrates how... er, pipe-dreamy Musk is on this.

It actually shows that neither of you are paying attention. Musks article did not say anything about putting solar panels on the roof of trucks. He only talks about solar panels on the roof of buildings.
Spending on R&D is exactly the same as Amazon intentionally reinvesting in areas that will make them more money. How does this not make them like Amazon?

The only real difference is that they have higher bootstrapping costs due to the type of product they make. i.e a physical object with a complex production pipeline. The only way to ever get profitable is to heavily and intentionally reinvest in R&D. Musk is doing the only thing that a startup in this space can do and expect to succeed outside of getting acquired which would be pretty much directly counter to the stated goals of the company.
I like recreational mathematics too. Is the Fibonacci sequence related to the job in any way? If not, I say it's trivia.

Look, someone looking for their first coding job is surely willing to walk you through CS101 assignments. It's a fine icebreaker if someone has no industry experience.

Someone more senior should be trying to have an entirely different conversation with you. Do you understand and value what they bring to the table that a junior dev doesn't? Will you adapt to take advantage of their strengths, or will you insist on following your process just because it's your process? Is there space for them to make a contribution or are you just looking for someone who will code up what you ask for?

Interviewing is a mutual search for fit. There wasn't one. Maybe that's because you weeded out someone who couldn't complete a freshman homework assignment with help. Maybe not.
Are you a Trump supporter who isn't xenophobic? How do you reconcile his "build a wall" rhetoric, his comments about Gonzalo Curiel, his call to ban immigration of Muslims, and his recent isolationist-flavored comments in the New York Times about refusing to honor NATO? It seems like xenophobia is a core tenet of his campaign.
I have started reading this book. So far so good.
I may be reading the actual complaint incorrectly, but I believe it's because in the 2015 update, the Library of Congress failed to adequately address previously protected exceptions of the DCMA:

>"The Library of Congress failed in its October 28, 2015, rulemaking to grantexemptions from the DMCA’s anti-circumvention provision, 17 U.S.C. 1201(a)(1), for speechusing clips of motion pictures, for the shifting of lawfully-acquired media to different formatsand devices, and for certain forms of security research.SeeLibrary of Congress, “Exemption toProhibition on Circumvention of Copyright Protection Systems for Access ControlTechnologies,” 80 FR 65944 (Oct. 28, 2015) (“Final Rule”). The Librarian’s failure to grantthese exemptions violates the First Amendment and the Administrative Procedure Act (“APA”),5 U.S.C. § 702.Case 1:16-cv-01492"

As is such, the EFF needed time to compile a case, file it, and also find plantiffs.

[1] https://www.eff.org/document/1201-complaint
How many years does it take for a human toddler to be able to form sentences to describe an object he is seeing?

We can train a CNN to do that in a few days.
They didn't revoke any ham license:
http://www.dx-world.net/ham-radio-in-turkey/
At least not yet.
"Our children deserve better." If you take children - they indeed mix and remix without worrying about any (copy)rights...
My point is you have to use a paren tool to keep lisps sane. That's not true of any other type of language. So when trying to introduce someone to clojure, they see not only a very strange language but a new tool requirement as well. It really creates barriers to entry.
Random videos
Facebook Messenger reaches 1B MAU
Ditto for Korea.
In the 80/90's they were the cheap Japanese knock offs for tech stuff like TVs etc.
> we're not all xenophobic Trump supporters

You had an intelligent response until you decided to generalize people who hold a political view different to your own.
That's simultaneously wrong and misleading.

"The Cloud" isn't a company that has direct access to a certificate authority.

"The Cloud" doesn't produce a valid TLS certificate for YOUR website, to encrypt the connection between them and your visitors, but not necessarily between them and your server.

"The Cloud" is a vague term for "other people's computers".

CloudFlare is better than plaintext HTTP, but if your goal is confidentiality, then CloudFlare is probably worse than direct HTTPS with no intermediaries.

Again, threat models differ. For most people, CloudFlare is probably just fine.
Web applications on Phusion Passenger are not vulnerable to HTTPoxy
Cute pet dog
It depends on what we mean by vision. Crows for an example, do the sort of things low level things CNNs are capable of. But for full visual comprehension, they are actively making predictions about physics off a probabilistic world model (learned in part from causal interventions) that feed back into perception.

I've not yet looked carefully into it, but I expect that sort of feedback should drastically reduce the amount of required raw data. Machines might not (at first) get to build predictive models from interactions, but even our best approaches to transfer and multi-task learning are very constrained compared to the free form multi modal integrative learning a parrot is capable of. With very little energy spend.

This is good, it means there are still a lot of exciting things left to work out.
> I am curious why, if they actually believe they have a good chance of success, this is only being filed now rather than in prior years? Has something changed?

You need standing and money to sue. Based on the EFF release:

https://www.eff.org/press/releases/eff-lawsuit-takes-dmca-se...

> EFF is representing plaintiff Andrew “bunnie” Huang, a prominent computer scientist and inventor, and his company Alphamax LLC, where he is developing devices for editing digital video streams. Those products would enable people to make innovative uses of their paid video content, such as captioning a presidential debate with a running Twitter comment field or enabling remixes of high-definition video. But using or offering this technology could run afoul of Section 1201.

> EFF is also representing plaintiff Matthew Green, a computer security researcher at Johns Hopkins University who wants to make sure that we all can trust the devices that we count on to communicate, underpin our financial transactions, and secure our most private medical information. Despite this work being vital for all of our safety, Green had to seek an exemption from the Library of Congress last year for his security research.

They have two people with reasonable reasons for wanting the regulation changed and are affected by it now would be my guess. Oh, and these people need the EFF to cover the legal costs.
Hey man, I am in the same level as you. I am really pushing myself to learn ML and AI. If you would like, you and I can motivate each other in achieving this. I always love to meet people who wants to do great things in life. Let me know if you are interested in connecting with me to move forward.
That's a really obnoxious viewpoint. I guess if your idea of the tech industry is only google, facebook, etc then okay.

You've cut off more than half of the industry in favor of the big companies and vaporous startups though. You can easily make nearly as much with a way cheaper cost of living elsewhere fam.
But I argue that those are pictures of the same cat, and most of the images will be very, very similar. Of those thousands of pictures, only a few, noticeably different pictures would matter.
I think they should link back to the official documentation wherever it makes sense. They could even automatically import official docs into their system if the license permits that and a standard tool is used.
The buttons are "Update Now" and "Update Later"; "Update Later" is a sort of consent. I do think there was an issue with it using the window close button as an implicit "Update Later" and that is a bad UX they should have tried to avoid.

I don't mind the mix of app styles these days. I realize it will take a lot of effort for developers to modernize some old applications and there are many old applications that will never be modernized due to disinterest from developers or no active development or too big of a code base.

(I also like that modern apps can run on all my devices, including my phone, as I'm one of the few weird Windows 10 phone owners.)
Fonts recognizer
Yes. Some people have confused themselves into thinking TLS is end-to-end, when it's only point-to-point. Not specific to cloudflare; Google did this for years and the NSA took advantage of that (hence the "SSL added and removed here" thing).
if you succumb to the fear of terrorism, then they've already won over you. its manipulation tool to change public into irrational/outright stupid decisions, with impossible promise of more safety in exchange for more control from state.

plus in french example, probably motivating some local young unhappy psychopats in muslim communities to help "with the cause" described above. goal? maybe civil war in france? more budget from saudi elites on jihad? don't know here.

if you look at all these acts through this logic, they don't look that bad, and they are truly a drop in the ocean of civilization of 7 billion. last year, in africa alone, 400,000 people died just from malaria, which is a lousy way to die just because you are poor. i don't see much emotions about these topics, yet numbers are shocking, every single time.
So what does that have to do with the claim that (safe) Rust would help prevent a large class of vulnerabilities encountered in the wild? It's like saying you shouldn't bother with windows that provide better thermal insulation in your house because "some heat will always get through".

Some people do wrongly act like Rust will solve all security issues forever, but the OP did not.
What tends to happen in dictatorships is that actions started by the dictator are seen as their ruling, not as the best course of action given the evidence (even when they provide the evidence, it's assumed to be doctored).

The other part of it is that the dictator is presented with an image that has little to do with reality. Take a look at any large corporation where there's a lot of distance between the CEO and the base. If a branch knows that there'll be a visit from the CEO to their location, a massive effort is made to make it look like everything is wonderful (fresh paint, clean desks, etc.). Dictators make decisions based on what's presented, not what's actually happening. (Reminds me so much of the Paranoia RPG.)
I think battery life and 4G network bandwidth are constraints for now. If it would record and stream data while in standby, battery wouldn't last for more than a few hours and would visibly consume your allocated bandwidth.

What they do is to introduce a dedicated processor that listens for these keywords and that is supposed to wake the phone up on detection. The danger of course is having that processor activate the phone on keywords other than "OK Google". And it doesn't even have to be on purpose. As I said, my wife's phone detection is totally broken for some reason.