skysight-inc/HackerNews huggingface dataset:
This. The Author pulled a serious coup here, translating an aborted business into a personal profile piece in a national paper.
ROFL (A Tinder like app for GIF)
Lavaboom's warrant canary has expired
I had one of these when I was younger. So did my brother, very neat devices but we were the only ones in the area that had them. Eventually that got to be fairly pointless so he stopped using his. That was around the time I discovered the SDK that had been published for it. I never did make anything very complicated but I did manage to make a wireless serial repeater with the two of them. It was really great once I got PPP setup to work with an old palm pilot we had and I could get internet on it from anywhere in the house (which largely meant email).
But OBD-II only has to (by law) provide certain information to the reader, mostly to do with emissions control.

If you own a BMW, for example, the detailed diagnostic information for the rest of the car is sitting on their MODBUS, which is only readable with a very expensive tool and software sold only to BMW dealers.
The Pulse of a City: How People Move Using Uber
How It’s Made Series: Fitbit Aria Smart Scale
Every time you've had sex it resulted in conception? That's amazing fertility. I'm certain that reproductive medicine specialists would love to have a word.
Just the regular I-485? I'm not sure if there's more than one green card.
If any lispers are reading this, I'd be curious to hear how you generate example objects at the REPL. Since the lisp community places such a high priority on REPL programming maybe it's already explored this area in depth.

Clojure is my language of choice. What I've been doing so far is keep sample data in my unit test files. I then use a mixture of running code direct from my editor [0], importing the sample data from my (non-editor) REPL [1] and actually running the unit tests.

Its worth noting that this usually happens in reverse: I construct the data in the REPL while experimenting and then copy it to the unit tests after for reuse.

how does a live programming system synthesize a "Person" object?

That just got me thinking. In Clojure, we generally use raw data (primitives, maps, lists, sets, vectors) rather than hiding behind objects, so synthesizing them is the same as any other data.

Realistically, there would generally be a constructor function, but most functions are deterministic pure functions. I feel like OO languages may be harder to make play nice with live programming because OO hides a lot of stuff and encourages impurity.

[0] I can eval the entire file, the form that the cursor is on, or I can eval code I type into a REPL.

[1] (require '[my-test-namespace.my-test-file :as alias]) Then access alias/sample-data
POSIX gets you pretty far.
At $200 you're in the price range of just building yourself a pfsense box.
New forensics tool: RegLister finds malware hiding in the Windows registry
Where is that book? I would like to read it.
Use this code PRODUCTHUNT to get 20% off instantly :)
> automatic, silent updates. That could be a lifesaver if a crucial bug were ever found.

And what if a crucial bug was introduced? ;)
Agreed. It well may be that technology temporarily enhances our lives while in the long run it's detrimental for our species.
I wonder what they'd transition to. When I'm not working, I feel depressed and anxious to a fault.
Scotland -> USA (SF Bay Area).

I finished up a CS degree in Scotland and then applied for several engineer jobs in CA. I interviewed via Skype and got made a job offer (Groupon). Accepted offer and applied for the H1-B visa, and was extremely lucky that the visas didn't run out immediately that year (2011).

The visa process was very straightforward and the interview ultimately felt like a rubber stamping exercise (total anticlimax). It took about 5 months for the visa to become valid, though, so I spent that summer hanging around researching CA on Google maps and wikipedia. Packed up 5 suitcases and got on a plane from Glasgow -> Philadelphia -> SF, having never set foot in CA before.

Hired a car and drove around looking for apartments. Ultimately settled in San Mateo as I had figured out on Google maps it was about half way between Palo Alto (where I was working) and SF (where I anticipated I would want to spend quite a bit of time). Have been here ever since and no plans to move away.

Also made the mistake of shipping some items from Scotland which didn't arrive until 6 months after I did - would not recommend trying that.
ARTtech 2010: Fairlight's rendering secrets [video]
Hello fellow non-robot @betolink! I too an a non-robot. We should go to a vendor to purchase units of food sometime.

A big company throwing weight behind a paradigm is a good predictor of continued relevance, so I can understand the response, given the volume and churn of overly-evangelized javascript frameworks/patterns/concepts out there.
Article republished by the author’s permission.

I guess that is one way to write articles.
Oh man, I had one of these. Depressing device.
I've been quite pleased with my Almond+. Certainly more than I have been with other Kickstarter stuff.
I had a Cybiko Xtreme. We had to order it from the USA (I live in Ireland) and it took like 2 months to arrive. It was the coolest thing in the world until I realised that a lot of the functionality was dependant on other people having one too.
This was a primary motivation for Google+ as well - a single unified login under one unified privacy policy.
Only one LAN port? This reminds me of the HiWifi router which build by a Chinese company.
I still think this one LAN port design is terrible.
If/when that has occurred it did not result in a pregnancy AFAIK.

>there is a gender gap in terms of reproductive control.

Yeah, and?
Update: This is no longer working: https://imgur.com/uT1fCRT
Having worked with a company similar to Deere in the construction/Ag sector they pretty much run like any other automotive company. Very long schedules to engineer and deploy electronics, sometimes on the order of 4-5 years for a next generation system. If something like this was left out, it was left out by specification (or lack thereof) and not a last-minute-rush omission.
Don't you just love the power of the FCC?
Show HN: Tonic – A data visualizing REPL for Node.js
How Tweetable Quotes Bring You Traffic from Twitter
I think the difference here is that in the movement towards 'smart' IDE's, they attempt to go beyond the purely semantic meaning of the code and deduce what the interpreted meaning of it is. I'm all for what is in this article as far as it pertains to more interpretations of the semantic meaning.
This reminds me of a thought I had a while ago. What's the bet the first lot of buildings on Mars will include a copyright office, a patent office, and a court.
Yeah, I'm not seeing any evidence that they were the first to be using a particular SSID when they shut them down.

What happens if we both have the same SSID and move into the same area? Who 'owns' that SSID? Smart City gets to just roll into town taking over any SSID it wants?
One of the things that people objecting to the US adopting healthcare policies that are successful in the rest of the developed world often cite is the desire to keep the US from being as regulated as other developed countries in healthcare.

The idea that the US is more regulated than "the rest of the world" in healthcare seems only to be generally held if you exclude the rest of the developed world from consideration; Third World healthcare may be more ripe for disruption, but disruptive business seem to not target places where there is merely low barrier to disruption, but also places where there is money to be made by disruption.
I chuckled a bit at your violence comment. One, because violence is not the main purpose of martial arts. Two, because the father teaches it, little Adam will undoubtedly be learning how to fight and defend himself when he's big enough.
"Server Side Request Forgery" (SSRF)
"stabilization devices"

"plurality of segments", "plurality of cores"

It's just describing building a tower using multiple sections which is in itself sub-divided. this sounds like a pure concept as well. And still very broad as they didn't specify the size of the sections. Nor did it specify what the stabilization devices are.
Not only could you do that, but government officials and others have been doing it for a long time.
why depressing?
That's pretty Slick...
They have blocked the search for private keys (id_rsa) but they still need to block the search for public keys (id_rsa.pub); they're usually stored together anyway. I just did this search.
Had one of these, never really used it for anything, though I remember getting it fondly.
Looks like they've blocked it now. Searching via Google still works though: https://www.google.com/search?q=site%3Agithub.com+inurl%3Aid...
Google Groups and the Right to be forgotten
it could have been better if google have added storage and caching facility right on the box, that would've helped people to reduce the total data usage for passive contents like videos.
I'm not sure you understand what "phallic" means...
Hmmph. I just found a bunch of free AWS keys by searching for amazon.yml, too.

What is the best way to share things like API keys among a team of developers, anyway? I'm surprised this hasn't been solved already (perhaps it has and I just don't know about it). I know you can share passwords with tools like LastPass and 1Password, and I suppose you could use those for API keys as well?

It'd be nice if you could, e.g., include a gem in a Rails project, get a single key/password/token from one of the team members on that project, and use that w/ a third party API to set all the requisite API keys for all the third party services used on a project. You could also rotate the master password when team members leave the group.
You repeatedly and willfully ignore the invalidating part of this - that they -do not own the airwaves-, inside their 'proprietary space' or otherwise. It is unlicensed spectrum, anywhere, precisely because we can't control (easily) the transmission of radio waves.
Have you personally made all these projects? If not, you can't post them as Show HNs. I'm going to assume that you're just trying to promote them and take Show HN out of the titles. If that's wrong, let us know and we'll fix it.
and dust? it can't be for out in the open with an open rim around the top.
Hm. I guess it's a UI issue. It always appears as if its loading/streaming.
My highschool physics class was set up like this. Every two or three weeks we had to perform a lab (with real, physical tools) and take measurements, then write up our findings. This meant including full derivations of the physics behind the lab, as well as analysis of the data itself. Most essentially, our teacher (if you're reading this, hi Mr. Schwartz!) graded harshly, and forced us to consider all potential reasons our data might have deviated from the theoretical outcome. Needless to say we all learned a lot, and everyone I still talk to who took that class in highschool has only positive things to say about its effect on their approach to learning. It was strange re-taking the course in college without having to perform any of the experiments; if I hadn't covered most of the material already I'm not sure I would have been able to pass.
Kiev, Ukraine -> Connecticut, USA

Post-soviet Ukraine did not have very many prospects, just like much of the rest of Europe. My mom left when I was about 7 to start a better life for us in America. Took her about 7 years to make that a reality and see me again for the first time since. I am forever thankful to her for the sacrifice she made for both of us. I am now in my mid twenties, college educated and married, chasing the American dream.
Well, a nice 8-port metal gigabit switch will only run you about $20. True, it may be a lot harder or more expensive to do anything with port-specific VLAN tagging, but hardware support for that using something like DD-WRT is spotty anyway.

I'd also guess that the round design may play a part in that decision. It would definitely be less aesthetically pleasing to have a wagon-wheel of cables coming out of the base.
Really? I paid more for that for my last one. ASUS RT-AC68U when it just came out...
Looks like the advantages as listed are:
- Very simple visual configuration software
- Ability to view a graphical representation of device usage and prioritize a device
- Ability to update the device without interrupting the connection
- Sends setup information to Android devices via an audio tone
I'm not 100% this is true, but with multiple antennas, you can do beam-forming. The basic idea is that you can use interference to point the wifi signal at devices that are using it heavily at the moment, boosting their signal and thus their speed.
The article indicates the father tried to make arrangements (presumably) to keep the child (edit: or perhaps accompany them) but was unable to do so successfully:

Terra scrambled to find a substitute instructor at his martial-arts school, but came up short. All of which meant that if Kurnia was going to participate in YC, she’d have to separate Terra from his two-year-old son for three months—
Maybe we could provide a robust social safety net and expanded access to birth control, instead of leaving people to starve (NATURALLY!).
While it's silly, a cheap desktop switch is only going to cost you like $20 to get up to four ports - and it only has a 1Gbps internet port so it's not like even if you had a faster connection you're going to be wasting it.
Peak IoT platform? Filament raises $5M
Internet Marketing – The 7 Pillars of Website Success
I totally had one of these. Actually two of them. Like simcop2387 I bought one originally for WAY too much money, and then 2 years later found another on clearance for $20. I used it for wireless internet in the house—long before we ever got wifi.

This thing was the first MP3 player I ever used, the first handheld organizer I ever used (though dad had a Newton), and the first time I ever really felt like I was using a futuristic tool. The thing could have been awesome.

The one thing I will always remember was that when I was buying it (dad bought it for me for my birthday)—he stopped me and said 'Are you sure you want this? I can get you this or a Palm Pilot'. Without hesitation, I went with the Cybiko. A year later I regretted it so much, but looking back at it now—the Cybiko was awesome and I made the right decision.
Was a loyal user. Then they started making themes, emojis and all those bells and whistles and thrusting it all in the app which made it really slow and bulky.
https://github.com/RMerl/asuswrt-merlin
Well, to be sure, if the definition of 'clearly stated' is made to exclude counterexamples to the assertion, then there are no counterexamples. :-) I don't think many people would include 'not self referential' in the definition of 'clearly stated'; for example, "is this question more than eight words long?" is pretty clear.
The Four Horsemen (of container-based applications)
Sorry, did you post SmartCity's response somewhere? The only link from you I see is something about the Marriott case from last year.
The funny part, I wholly agree with you. But none of this applies to Amazon, at least at the level that I work at.

I work in a remote office in a country with sane labour laws (not the US). My work/life balance is never under threat. In fact it's far better with Amazon then it was with the start-up I used to work for, where 60+ was expected all with a mantra of "we're a startup, therefore we can't pay you but we're CHANGING THE WORLD!". At Amazon, there is zero pressure for employees to work more then 40 hours unless something is truly going wrong with our areas of responsibilities, and then everyone on the team is expected to pitch in to get things back to normal. Show me a functional workplace where this isn't the norm.

The day to day for a lower level engineer is quite relaxed at Amazon. The only pressure I feel comes from my own drive to succeed, not from upper management.

But please, disregard everything I can tell you from first hand experience because it doesn't fit your predetermined bias about the company.
In my experience this is not true when the father is also doing a lot of the care, so I am skeptical of the importance of "genetic/chemical/evolutionary forces."
WOW!!!

Now they can monitor all activities without injecting any tools at OS or application level.
For multiplication, I think the math works out the same for unsigned and signed, within mod bit-size and you throw away the "overflow"? I.e. (for 16bit pointers), 0xff_ff * 2 == 0x1_ff_fe (-1*2 == -2).

For greater-than/smaller-than comparisons, I see the utility of working in the signed space though. I guess it all depends on expectations. If you have a pointer to the very last byte of a 2^32 address space (0xFFFF_FFFF), and subtract a pointer to the second byte from the start (0x0000_0001), you'll end up with a diff that should be "SIZE_MAX-2", but will be parsed as "-2" in the signed interpretation.
Nope. It is competitor for Apple TV which is going to be the hub for Apple Homekit devices.
This is the most useful act of boredom I ever saw.
Novelist Pat Conroy was 'dying' three years ago. Here’s how he got healthy
Is it ironic that I saved the article on pocket?
You mean like phones locked on old versions of Android once Google moves on to new ones?
Electronic Noise Is Drowning Out the Internet of Things
That seems like the sort of thing that doesn't need government intervention. Complain to the conference organizers and maybe you can get them to switch to a better venue. Worst case, don't exhibit at conferences that use places like this.
I worked at a company that wanted to use these as cheap and disposable PDAs. At the time the Cybiko company was collapsing but they kept promising that new hardware was on the way, presumably to keep us buying their existing stock.

IIRC the SDK consisted of a (limited) C compiler that produced bytecode that the Cybiko ran in a virtual machine. The VM was intended to future-proof the device in case they decided to switch CPU architectures somewhere down the line. A little over-engineered, given its eventual fate.

We got hold of the source code for the Cybiko's web browser because we wanted to do something similar. A PC ran a server component and did all of the hard work interacting with the internet and parsing HTML, while the Cybiko ran a client that connected to the PC over its RF hardware. In the end we didn't get very far - it was my first C project, the SDK wasn't great, and the browser source was written in Russian.

I still have two unopened Xtremes somewhere.
Because of indefinite's definition. It doesn't mean long or short it means unknown. Which is pretty much worthless.

It's probably a typo and they meant to write "almost infinite". Which actually makes sense.
The CPU is inline with top of the line routers these days (e.g. Asus RT-AC87U is a 1Ghz dual core). 1+Ghz dual core CPUs are really cheap these days.

The RAM is about 4x what other routers are packing but the cost difference between a 1Gbit chip and 4Gbit chip is a few dollars. Prices have been plummeting this year and 8Gbit chips replaced 4Gbit as the new hotness. Not to mention DDR4 rolling out so there might just be dumping going on that makes adding 1GB of RAM a non issue.
RedPhone and TextSecure
If your primary concern is "maximum compatibility" and you only need to use it "once or twice a year" wouldn't Office Online[1] be sufficient to your needs?

[N.B. - I've never used it, just seems it would suit your use case]

[1] https://products.office.com/en-us/office-online/documents-sp...
NFL Deflategate Suit: Paving the Way for Forum Shopping in Federal Court
I have a 1 Gbps fiber connection at my apartment. I spent a good hour doing research and finally bought this http://www.amazon.com/gp/product/B00BUSDVBQ. It had 4.5 stars at the time and was the highest rated router that Amazon carried. I bought it, plugged it in and ran speedtest on it. Max speed I could get was 250mb/s. Not bad but not the gb/s that was getting advertised. Additional, over time, it would always slow down to 10-50mb/s. I called TP-Link and they said this was likely the best it'll do and the advertised speeds are in an interference free lab environment.

If OnHub fixes that second problem as they claim to, that would be more than enough reason for me to spend the $200. If they can get higher than 250mb/s speed by optimizing around the congestion, $200 will be well worth the spend.
Organizational Debt – worse than technical debt
I have the AC2400 and just use the Merlin distribution, which is based on OpenWRT. I rarely have the problems some report about the Asus line, but then again I'm just one data point.
Why software engineers will be obsolete by 2060
...and now just VCL port to GCC please!
Yeah, the article is just terrible, and when it says a ptrdiff_t can store the size of any object it's completely wrong.
Ruby 2.2.3 Released
I would say go with Flask specially based on some of the things you said. Let me elaborate:

- SQLAlchemy. Flask integrates very well with SQLAlchemy and has a great extension for it as well (Flask-SQlAlchemy).

- "code that's not framework-specific ". Flask is a winner here being micro and you can even build lovely APIs on top of it.

- Even though core flask is minimal by design, it now has a matured ecosystem of awesome extensions that lets you rapidly build apps as you need. The beauty is that you are not restricted to one specific way of doing something. Flexibility but that also means you have to make more decisions.

Django is great as well but like you said, it is a much bigger framework and more opinionated. Nothing wrong with it but for building large applications, I prefer Flask due to its micro-ness and flexibility.
Another article on the same topic: http://www.computerworld.com/article/2969396/internet-of-thi...

"Filament looks really interesting. It would be possible to dismiss this fledgling business as a hodgepodge of buzzwords, but the credibility of its investor pool, the novel approach it seems to be taking to the problem, and the very real opportunity that exists for IoT networks all combine to make this an interesting play."

edit: a better written version: http://www.coindesk.com/filament-nets-5-million-for-blockcha...
Possibly the scariest software upgrade ever – Windows 10
How often was it being updated?
> Just look at installing Python on Windows to see what is wrong with Windows :)

I can't stand Windows either and haven't used it in years, but even many years ago ActivePython worked just fine. Now there's Anaconda too, which I'm sure works well (because Continuum is awesome).

So, I guess you're just referring to the standard distribution? What's wrong with it on Windows?
What Paleo diet experts think – and why they're wrong
That's about what I paid for my ASUS RT-AC68P. I went through a couple different sub-$100 routers (Belkin and Linksys) before settling on this one. I've not yet had to reboot it for any reason other than configuration changes, something I definitely couldn't say about the others. Previously I was using a Buffalo Wireless G router with DD-WRT, but it finally gave up the ghost after about 7 or 8 years of service. Having built in samba / FTP / DLNA support of USB drives makes it worth the added expense, as does QoS and SSH access. I'd highly recommend it.
Hungary -> Canada -> US -> Canada

While I love Canada, I really miss the Bay Area, where I lived the longest. But I made a mess of and failed to get my GC and now I won't ever get to live there no more. Been on a downward spiral lately.. but it's been great when it was going good.
I was a software developer with minimal on the job training, btw, no degrees of any sort, sadly.
When I've had a cable modem, all I've had to do is connect my router to the modem via Ethernet. When I've had modemless service via Ethernet jack, all I've had to do is connect my router to the wall Ethernet jack.

So what are you talking about? Purchasing your own cable modem? Or something else that I've never had to do?
The new, worlds smallest drone