skysight-inc/HackerNews huggingface dataset:
Very interesting stuff. I always wondered why the second time a person got dengue it's usually more dangerous.

My wife got dengue fever about 8 years ago. Two months ago, she caught it again, this time it was the much more dangerous dengue hemorrhagic fever variant. Not fun.

Before ,I always thought that it was just a myth that the second time around it's usually hemorrhagic.
I'm between "real" jobs. I do 5 miles in the morning (90 minutes), 45 minutes after lunch and the rest in the evening. It takes 3hrs of my day. That's why I'm adding indoor cycling. It takes about half the time to burn the same amount of calories. I discussed that in another blog: https://h4labs.wordpress.com/2015/08/27/apple-watch-8-weeks-...

Yesterday, my Apple Watch had me at 1600 active calories. I cycled for an hour and walked just under 10 miles.
Fox Creates Join Venture with National Geographic
Etcd 2.2 – Setting the Path for the v3 API, and more
Django 1.8 and PostgreSQL [pdf]
Cheetahs were once down to a couple of dozen members; they are doing fine. A fun fact: any cheetah can take an organ transplant from any other, since they are nearly genetically identical (have identical blood/immunology factors).
Bridge Between Django Models and SQLAlchemy Tables
Please provide sources to support your argument.

Edit: Why would I be modded down for asking someone making claims (questionable ones at best) to provide sources?
Which, in my opinion, doesn't at all minimize how amazingly cool this is.
Somewhat off-topic, but now that Uriel is dead, is there any central figure tasking themselves with the future upkeep of cat-v?
I think you might want to make a distinction between a stream packet and a completed message.

If you're going for telnet compatibility then you'll want to terminate packets in CR+LF, but possibly expect to see only CR or LF from the client (ASCII mode).

Your stream could either be stateful (a message is always sent complete and in order, even if it takes multiple stream packets) or stateless* (different messages might have stream packets consecutively).

It would be more future proof if you started with a message grammar and then defined your protocol on top of that.
I'd be happy if all those time-and-space-stamped photos uploaded to facebook could be stitched together to make a photoessay of my vacation. That way I wouldn't even have to take a camera with me; facebook could use Other People's Pictures that I just happened to be in proximity to.
Tobii bundles some (Windows only) integration software with their EyeX. It allows you to click on whatever you are looking at with the press of an action button (left ctrl key for me), along with a few other features (eye tracking the alt-tab switcher is what I really like). It works okay, but eye tracking isn't quite as accurate as a mouse and you either need to make your icons big and widely spaced or you have to zoom in (with an action click) before selecting the icon precisely.
You are spending too much f'n money
Just because you are doing a start up doesn't mean you cannot save for retirement. When I say 'save', what I really mean is 'not spend'. Lowering your daily need can happen from now until death, not just while your producing income. Visualize this with a product I created called "Kate": https://www.edukate.com/tools/gap-analysis.

We built this tool in 3.5 weeks with Ember, D3, Velocity, and a ton of over time. It's now on producthunt.com's front page and is an excellent use of a relatable data viz for the common folk.
There is no reason to consider a laptop without an SSD in 2015. That should be checked by default.
Considering the development history of Express mostly consisted of cutting down on features and streamlining the core, it should be easy to notice whether the acquisition has any effect.
OnionView, plotting the location of active Tor nodes on a map of the world
How does this miss the point of REST?
Despite both being big enterprise corporations, IBM is nothing like Oracle. Oracle is pretty much one huge ego trip swallowing everything like the Borg.
You should probably have a format that is easily digestible, like WSDL was for SOAP services. Requiring the person serving the RAML to setup their webserver to gzip it and requiring the client to gunzip everything is not very friendly. Having a JSON version of the spec would condense it while still allowing it to be readable, and it would be easily digestible in Javascript and many other languages without an additional parser.
I also had this feeling, but I'm a far cry from an expert, so I kept my mouth shut.

I can confidently say I wasn't a big fan of the design, though.
The 1% Resume That Stands Out
“Who is Jon Paris” and other questions
Since I was personally singled out for ridicule (albeit relatively gentle) in this thread (https://news.ycombinator.com/item?id=10093590) but cannot comment there I thought that those who commented might appreciate a response. I'm apparently limited to 2,000 characters so there will be a lot left out.

<quote>Oh boy! Who is Jon Paris, and what is this article? It's as if somebody was writing about python circa 1997.</quote>

I'm a 45+ year computer professional and spend my waking hours trying to introduce my peers to new concepts. Python is not news to me, but it is new to the IBM i as an official offering. Note "AS/400" hasn't been made for over 15 years.

<quote>Very odd. It's like somebody's been hiding in a cave since 1995 and just discovered python, object-oriented programming and HTTP.</quote>

Been writing web programs for over 20 years. Done Smalltalk, Java, PHP, ... But like many of my peers find it hard to "think" in OO and have never had 6 or 8 months to do nothing but OO. Real world Procedural programming kept getting in the way.

<quote>He's previously been writing RPG for the AS/400. That's pretty much exactly like living in a cave since 1975.</quote>

That's just silly. Modern RPG IV would not be recognizable to anyone who learnt 1975's RPG . It is a good language for writing core business applications. Those boring ones that need to do precision math with numbers that have decimal places. Things like bank accounts, inventory, etc.

￼
IBM i is a highly integrated platform and because of that many customers are unwilling to use anything not "blessed" by IBM. I personally find that frustrating but I understand it. There has been a version of Python 2 available for many years which was ported by a group of users. But it wasn't sanctioned and so few use it.

There are many other comments I could respond to but I'll leave it there for now. Happy to continue the conversation if anyone cares.
Companies post fake ads that they never respond to in order to be "in compliance" with visa rules.

Lawyers help them in their deception: https://www.youtube.com/watch?v=TCbFEgFajGU
In other words "3.5 hours a day of free time each day for exercise" might be the key to reducing burnout.
Bitbucket now supports two-factor authentication
Exactly. It furthers the spread of information which is a core goal of the library. Check out the freedom to read statement: http://www.ala.org/advocacy/intfreedom/statementspols/freedo...

Further, the Core values of the ALA address these points as well;

"Intellectual Freedom
We uphold the principles of intellectual freedom and resist all efforts to censor library resources. ALA Policy Manual, B.9.16 (Old Number 54.16) ( ALA Code of Ethics, Article II)"

"Social Responsibility

ALA recognizes its broad social responsibilities. The broad social responsibilities of the American Library Association are defined in terms of the contribution that librarianship can make in ameliorating or solving the critical problems of society; support for efforts to help inform and educate the people of the United States on these problems and to encourage them to examine the many views on and the facts regarding each problem; and the willingness of ALA to take a position on current critical issues with the relationship to libraries and library service set forth in the position statement. ALA Policy Manual, 1.1 (Mission, Priority Areas, Goals)"

Source: http://www.ala.org/advocacy/intfreedom/statementspols/coreva...
But according to Betteridge's law we should answer "no."

https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
Ellen Pao Speaks: ‘I Am Now Moving On’
I think Signetics introduced DTL (diode transistor logic) as an IC a bit earlier than RTL, but it's close enough to be a wash.
Well, I have no problem with your last paragraph, but I think you overestimate the mobility of medieval armies. "Finding local supply" basically means sacking towns, which is not always a viable option (ask Napoleon), especially in a war that lasted seven years.

The Japanese army did succeed in initially overwhelming Korean forces with supreme military tactics, so much so that they entered Seoul basically unscathed, only to find that the king and his courtiers have fled north.

From what little I know, it seems that the Japanese forces didn't quite understand the situation. In traditional Japan (from what I've heard), if your force wins the battle and enters the enemy castle, you have won. The enemy's people are now under your rule and their food and supply is yours.

Instead, Japanese forces found itself surrounded in a sea of hostile troops and militia bands, who will (incredibly) fight to the bitter end. Not unlike what the US found in Iraq, but without the ridiculous military advantage. Korean army's major military victories included the battle of Haengju (near Seoul) and Jinju (southeastern Korea, near present-day Busan), which all happened within one year since the war broke.

A major reason why Toyotomi could parley for truce that involved Japan securing the southern part of Korea, was that Chinese forces had no reason to stake their lives for someone else's country, yet they still had enough political power to force Korea to the talking table.
TL;DR

Don't collect or store data you don't need yet.
The Audi, Bmw comment was seperate from the f150 one. Just trying to state that even some European manufacturers are moving away from manuals.

I'll agree with you on most commercial vehicles larger than minivans have manuals.
Does playing dress-up really give you a sense of what the past was like?
Obama about the Iran deal on Quora
Some people reading Hacker News are interested in basic optimizations.
Why not run? You could presumably run a fraction of that in a very small fraction of the time and achieve equal or greater benefits to your health.

Even jogging eliminates most of the (overstated) health risks of consistent running (e.g. joint issues).
Microsoft downloading Windows 10 to your machine just in case
A key point is this one:

----

Faced with police and city concerns, library director Fleming agreed to turn off the Tor relay temporarily until the board could reconsider. “We need to find out what the community thinks,” he said. “The only groups that have been represented so far are the Police Department and City Hall.”

----

The library's board and staff haven't heard from anyone but law enforcement / government ... so without other viewpoints offering another view they are at least temporarily bowing to that pressure.

Now, living in NH and knowing how our local politics work, I'm not sure exactly what a massive online petition is really going to accomplish. If anything, it may just rouse animosity within the local community. (We take "Live Free or Die" pretty seriously here - and that includes being free of outside forces trying to push us to do something!)

What really needs to happen is for some citizens of Lebanon, NH to provide an alternative view to the library board.
Benchling (YC S12) is hiring full stack engineers to empower biotech research
> pretty much just markup

SGML, actually. "Just markup" can entail other things, like TeX, for example.
The story behind the arXiv.org favicon
Candid Cameras: James Blake and the Case for Surveillance
I want to sell 527 Bitcoins, is anyone intrested?
I know it's not really the usual topics that go arround here But i want to cash out
More than once I have wondered why so many high technologists are more concerned by as- yet-nonexistent threats than the much more mundane and all-too-real ones literally right before their eyes.

Yeah, for a group of people who hold themselves out to be so very intelligent there does seem to be a blind spot about ten miles wide.

And before you say it, you're going to have to provide some proof of the oft-repeated notion that goes something like "Uber-for-dogwalkers is going to accidentally provide the solution to climate change." Simply believing so isn't enough.
So the key to reducing job burnout is... not having a job?
What server or client toolchains are you using that don't make HTTP Compression trivial and transparent?
Nostalgic memories of the few things that ran good on your S3 cards back in 1998?

More seriously, from that list at least for me:
- Speed and battery life from Metal, to start
- Better window management
- Bug fixes
- Spotlight improvements (if you don't use Alfred already)
- Audio indicator in Safari Tabs

Although I will likely wait and see whether all of my dev tools are going to shatter by letting someone else at work do it first :)
Fully tested means that it solves the problem of infinite recursion cited in the stackoverflow question.

As implemented, it's not quite a drop-in replacement for IF, but it can be made so by rolling the call to ->ALTBOOLEAN in to the _IF macro.

> The context was about Common Lisp

Yes, I know that. The example code is written in Common Lisp.

> there has to be a construct which selects the approprate value

Yes. LAMBDA can do that.

> Which of the other 24 special forms is suitable?

LAMBDA. It can be used both to select the appropriate value and to delay evaluation. LAMBDA is really all you need. Making IF a special form is just an optimization.
The APIs modeled by this language are not RESTful: in fact, the use of this type of WSDL-like description is the antithesis of the hypertext-centric core concept of REST.

Calling this a "RESTful API modeling language" is like calling a water cannon a flamethrower. If we're going to call this RESTful, we might as well call SOAP RESTful.
> Honestly, for how many hours of the day are you actually productive?

Not very many. I would definitely love to leave at 5, and I know that this would make me more productive - in total! - not just per hour, but I don't want to deal with the fallout from it, since everyone else stays until after 7:30.

I tend to get in at 8-9, while others come in 9-10, but no one can tell how early I was in. As is, I'm already typically among the earliest leaving, and it already feels weird.
Her approach was not a good one. Very painful lesson and I hope she learns from it.
> This last bit is usually what is meant by "don't roll your own crypto". Granted, the parent said "encryption", but he meant "crypto", and I thought that was quite clear from the context.

That's how I read it — and therefore misquoted it — as well.
Just saw this.

Sort of docker related. We're increasingly using it for backend infrastructure services. Off the top of my head, I don't know of a player/client facing service that is written in Go, but it's only a matter of time.
What you need to know about the new Apple TV
False premise.

This assumes that:

1. The externalities cost of data exposure is fully realised. What is Ashley Madison's liability for suicides of members attributed to its data leak? Or of the multi-generational impacts of fractured families (immediate plus affected children, possibly parents of spouses who split on account of the breech). A frequently leveled compaint about "remediation" for data disclosure is that it does little to address the full costs to those victimised by it.

AM is all the more interesting in that, as Annalee Newitz's investigative reporting reveals: not only were personal data collected, but (at least for straight males), it wasn't for the stated purpose: "Ashley Madison created more than 70,000 female bots to send male users millions of fake messages, hoping to create the illusion of a vast playland of available women." In fact, it was a feeder system to a set of bots, "affiliates", and, it seems, escort services.

http://gizmodo.com/ashley-madison-code-shows-more-women-and-...

2. It assumes the market is rational. Enron's market capitalisation was $60 billion on December 31, 2000, prior to its collapse. The share price fell from $0.75 to less than one dollar by November, 2001, its bankruptcy filing was dated December 2, 2001.

The larger problem: what is seen cannot be unseen.

An exceptionally peculiar aspect of digital data is that, while it may remain in the boxes and cages provided for it, it's got a notable tendency to find itself liberated. Often without warning, and not detected for days, weeks, months, or longer, afterward (as in this case). In the real world we've got friction, especially associated with data processing and transfer. In digital form, far less so. Sometimes friction is good.

Finally: that's the market for tools to analyse the data, not for the data itself. Big Data is a current business fad. Companies are told they must capitalise on Big Data, so they buy miracle solutions to do that. Some can, and in cases spectacularly. Many cannot -- the added value-per-customer is small, or, in the case of breach, negative.
Thanks for the explanation. Interesting to hear the reasoning behind it.
Unfortunately, there are a few major downsides to sql.js:

1. Not API compatible with node-sqlite3, so you can't just drop it in and use it with knex or other wrappers.

2. Doesn't support in-place editing of a db. You have to load the entire DB into memory, modify it, and then save it back, making it unsuitable for any concurrent application.

I love the idea of the project though, and it would be awesome not to have to deal with compiling sqlite or using node-pregyp to build embedded chromium apps.
I don't see how it's not relevant. You think Australians are that different from Americans that comparisons can't be made?
The chicken that lived for 18 months without a head
Lifting is great for stress beating. For me it's that feeling when you're right at the end of a set, you don't think you can possibly do the last rep, and you grit your teeth and just.. do.. one.. more. Nothing else matters at that moment, actually you're incapable of thinking of anything else. Then when you do it, the release and sense of accomplishment is fantastic.

I get the same from full out, pumping-every-last-muscle-fiber sprinting too. It's something about the all-encompassing physicality of it - the brain almost goes into an instinct mode and all you can focus on is going as fast as possible, there's no room for anything else. Talk about a perfect way to get your mind off something!

I think though, for me, the best thing to do is a reasonable distance run (5k +) with a full-out sprint finish. During the distance part you get to really chew over whatever it is that you have to think about or that's stressing you out - then the sprint finish gives you a kind of catharsis at the end where, as above, you forget all about everything else for a minute or so and just, push!

Afterwards you feel so great that everyday stresses just fall away. Very few things feel nicer than being able to just stop, breathe, and walk slowly after a 5k with a sprint finish!
It is really bizarre. I think it really comes down to managers/execs realizing that but there's an imbalance of power towards risk averse groups like legal, finance and HR who have been given the latitude to make stupid decisions.

CEOs of these large companies really need to step up and take control of these groups who develop an unreasonable amount of risk aversion due to a long history of dealing with issues that have a great deal of gravity for them even though they're fairly minor for the organization overall.

There are some companies that get this right, but a general shift hasn't happened yet and there's probably quite a few CEOs that can't justify the political expense and fallout without the backing of a major culture shift in businesses at large. It might be years or even decades before that happens and it's going to be sad to see small agile companies fall to it in the meantime.
> The IP agreement was Draconian (and we aren't in a state with nice moonlighting laws)

This caused the most of the problems during our acquisition. I'm still with IBM but we had a few people leave over the "IBM owns everything you ever do" clause.

> They took away our office's coffee budget, which seems small and petty but it was a damned nice thing to have

We had company lunch each Friday that had to end with IBM. It's a small thing but it really changes the culture and moral.
Great work. I wonder if the author had heard of the Eyewriter project [1]? Similar system, fully open source, but I'm not sure how active development is nowadays. It's been up since ~2011, though, so quite old by software standards (uses openFrameworks/openCV). Still, it worked impressively well when I built a derivative system.

The accessibility space needs as much open-source development as possible - most of the commercial tech, if you can find it, is locked down and outdated.

[1]: http://www.instructables.com/id/The-EyeWriter-20/
`npm install linux`
If you're dead set on using JSON, note that RAML seems to be a subset of YAML, which can be easily converted to JSON. You could do that on the server side, or just use one of the many YAML parsers written in javascript on the client side.
This is what I used to do while working remotely (so "walking distance" to the "office" was about a meter), and it had a the huge advantage of being at the gym when no one was using the equipment.
I disagree. The evidence in quotation, plot detail and story-line convinced me it was either Pynchon or a brilliant mimic. None else does it like this.
It describes how to construct URLs to get from one state to another (e.g. from a base URL to a list of songs, or from the list to an individual song). REST URLs are supposed to be opaque. A RESTful resource should provide links to its related resources for the user agent to navigate.

There's nothing wrong with what the author is trying to do, but it's nothing to do with REST.
Arranged in a clock face perhaps?
Can I suggest API Blueprint [1]? It is much more human friendly and easier to work on API design. Apiary has tools for complete API lifecycle management.

Disclaimer: I work on making API Blueprint better.

[1]: https://apiblueprint.org
Swagger seems to have more awareness and adoption but we have fully embraced RAML due to its "composability" features which eliminate much of the boilerplate and copy/paste/tweak required by Swagger. Making the API spec easier to author & maintain is well worth the downsides of not being able to tap into the Swagger ecosystem. If we really needed something from the Swagger ecosystem, I don't think it would be difficult to create a RAML->Swagger converter. There is already a converter that goes the other direction.

But whichever one you choose, this stuff is awesome. We author API specs and then codegen mock services, client side wrappers (Angular services or Backbone models/collections), server side DTOs and controllers, and pretty documentation. Having that all done from a single authoritative text file under source control has drastically reduced the friction between frontend and backend developers.
No only that. You will see some mega corp acquire some smaller company for their proprietary tech. Then replace that tech with something else, often open source, or just not use the technology they acquired at all. Are they just going for acquihire? Swallowing up competitors? It blows my mind.
That is performance base hiring and people who put that on their resumes are snatched up quickly by employers. Good article.
3D models of all TSA “Travel Sentry” master keys
Right? Bold move, taking that as the npm package name listing.
And if OptiKey doesn't support it yet, open an issue on github! :)