skysight-inc/HackerNews huggingface dataset:
He is talking about Effective Dating except in his version he can never use it. If you don't need to reference past for future dates then his idea is nice since it keeps the primary tables smaller and the SQL easier to handle.

Effective Dating:
https://talentedmonkeys.wordpress.com/2010/05/15/temporal-da...
http://www.cs.arizona.edu/~rts/tdbbook.pdf

I did a college project with this where you pick the data and the system will show you how the database looked at that date/time. The past was read only, but the future was editable. The SQL Selects are quite annoying and the data grows very fast.
1 Year of Freelancing
How Many Programming Technologies Can You Really Master?
Because Apple has a public list of open bugs, isn't?
While it's great to see more attention brought to debugging, some of this is just (for lack of a better word) insane. e.g.:

For searching in space, most programmers have done binary-search with commented code: comment out or bypass half of your codebase. Do that recursively until you nail down where (at which file, which function, which lines) the bug lives.

No, most programmers actually haven't done this for the simple reason that it's highly unlikely to work: most codebases with half of their functionality removed don't actually function. That this kind of lunacy is being asserted as authoritative is galling enough, but it gets worse:

When binary search doesn't work, you need more creative approaches. Consider brainstorming to enumerate even the wildest possibilities: for instance, maybe the bug is in some external resource like a library or a remote service; maybe there is version mismatch of libraries; maybe your tool (e.g. IDE) has a problem; maybe it is bit flipping in the hard disk; maybe the date and time library is sensitive to your computer's settings, etc.

This is advocating debugging by superstition, and it represents toxic thinking. When we have defects in software, we need to be strictly empirical in approach:

1. Make observations.

2. Think of interesting questions.

3. Formulate a hypothesis.

4. Develop a testable prediction from the hypothesis.

5. Gather data to test the prediction.

6. Refine, alter or expand the hypothesis.

7. Go to step 4 until defect has been driven to root cause(s)

If this sounds familiar, it is because it is the scientific method[1] to which we can credit much of modern knowledge and civilization. As to how this specifically relates to debugging, I touched on this in my recent DockerCon presentation[2][3]. Bringing attention to debugging is terrific -- but advocating superstition as a methodology is anathema to true understanding.

[1] https://en.wikipedia.org/wiki/Scientific_method

[2] https://www.youtube.com/watch?v=sYQ8j02wbCY

[3] http://www.slideshare.net/bcantrill/running-aground-debuggin...
Ha! Love the image file name "epicearthmoonstill"!

http://www.nasa.gov/sites/default/files/thumbnails/image/epi...
Tesla seems much better prepared to deal with this than most car manufacturers. A downloadable update is a world away from the recall Chrysler had to issue.
The 20th century contains thouse beliefs and experiments. The legacy of the 20th century is much more strongly defined by the Holocaust, which poisened the idea of eugentics in a way that we are only now begining to undo, and only in the limited (and somewhat controversial) practice of of pre-birth genetic testing for known diseases.
Realtime, multi-user to-do app
3 days later: I have responded with an update to the extension that addresses the privacy concerns here. Whitelists have been implemented, privacy defaults have changed to start with Research Mode 'off', and commenter/Houshalter's problems were fixed. Now Kiwi can fetch Reddit posts that have been hidden by moderators. Full changelog report here: http://www.metafruit.com/kiwi/changelog/2015/08/06/kiwi-conv...
Assuming your health insurance doesn't cover it -- which would be odd if you have health insurance -- it will be around a thousand dollars. Your physician will order it for you; it takes a night.

Make sure your doctor leaves orders to titrate for a CPAP, APAP or biPAP setting if you show more than N apneations/hour. That will save you another sleep study and get you set up faster.
Just one example of a big law firm in NY:

http://www.lawfirmstats.com/firms/Willkie-Farr-Gallagher/all...

Newly hired attorneys make US 160k, while those 8 years in typically make US 280k.

There's a little bit of movement if you've changed firms, but there's a good chance if you work for a big law firm you're in this ballpark.

A partner's comp is structured differently.
Sounds like Marissa Mayer took Google's stack-ranking machinery and replicated, awful detail by awful detail. What a queynte.

At Google, the bottom categories are rarely used and "Meets Expectations" is a huge window (3.0-3.4) from the 3rd to 65th percentile. Since you only get your bucket, your manager could be saying that he's giving you a perfectly respectable 3.4, while actually raping you in the ass with a 3.0.

Often, you have managers who give the 3.0 and 3.1 to keep reports immobile (they can't transfer) while conveying that they are getting average or average-plus scores. But whenever there's a witch-hunt-I-mean-dishonest-layoff-I-mean-"Low Performer Initiative" those people given 3.0s get hit with PIPs, which is not what even their managers wanted.
Does it actually not charge, or just warn that it might not work reliably?
Smalltalk was a great start, though, that should not have been the benchmark for implementing object oriented languages. There are some valid concerns about oo that were imo missing in mainstream languages such as Java/C++:
uniform access principle (scala provides for that, but scala is a different type system)
pre-conditions/postconditions as part of core language rather than annotated comments.
weaker/stronger pre-conditions/postconditions in derived classes : this makes the use of methods quite obvious and what features are being inherited from the parent class.
selective exports of features (this is a less known feature but can save a developer many a times).
Repeated inheritance/multiple inheritance implemented right (so diamond hierarchies should be handled without having to resort to any ambiguities).
Genericity (templates that understood hierarchy: this was missed in C++ at least in 2001. I havent programmed in C++ since then)
Covariance (this was a direct side effect of method inheritance and I found it to be useful).

Without these features and many other features (I borrow this list from Bertrand Meyer's OOSC, 2nd edition), language compilers tend to shift the burden from the compiler to the programmer to manage types etc. It is probably too late to go back to Eiffel, though, I still think that it even today is far ahead of most oo languages, so if folks feel strongly against oo, I can understand that to some extent.

I recall a small exercise,where I was modeling Matrix using integers to do some basic addition and multiplication in Eiffel. It worked the code compiled, tested, assertions validated etc. All good. But how about determinants (I forgot the exact computation that needed that). I was still programming in java at my work and had that sinking feeling of change code at few places to make things Float and (read them as objects instead of primitives etc..you know the drill). It turned out, that the Number hierarchy in Eiffel was quite refined, I changed the declaration at one place and everything worked as expected. This was a small exercise, though it clearly outlined the power of the language.

As an aside, there was another feature that ensured that floating point numbers weren't being allocated on a heap: it was a keyword : Expanded: implying no references are created for the expanded objects. This feature alone can save a ton when decoding objects from a network etc, without me, the developer, having to worry about boxing/unboxing and the subsequent performance implications.

So, yes, OO was/is a great paradigm, though it is the details of implementation that matter. When I used to attend job interviews and was faced with one of the canned questions: which is better Java or C++, I started to take the "fifth" because I could not in all honesty compare truly bad implementations of the oo paradigm. The only reason I started to briefly look up scala was because Martin Odersky used Eiffel as one of his references : Uniform Access Principle to implementing the Scala type system. But that is as far as I could go, because, after looking at OCAML, it hit me that oo and functional can't safely mix.
"Why are there so many frameworks in the first place?" seems like a question for psychology paper more than a computer science one :)
I don't think this says much that is new to hn readers, but it is interesting/significant that The Economist has it as a lead article, and on its front page.
Ask HN: Do you day trade in stock market? What are your investing strategies?
Do you day trade in stock market? What are your investing strategies? Please share some insights and learnings along with what worked and not worked for you.
I know this question has been asked on reddit and other forums too but I am curious to know the opinion of HN community and what fellow Tech crowd in the Valley and around the world does about investing.
Thanks.
I think that if we have a usable system that keeps the original author of a page from being able to make it unavailable, it will also probably solve those other problems.
Show HN: Execute teamocil files natively in iTerm (without tmux)
This and other resource reserves are artifacts of Depression era or WWII-era programs intended to stabilize prices or resource levels. Some of them outlived their intended lives because they continued to be generally useful to their participants.

For example, the complainant in the Raisin Reserve case is estimated to have profited to the tune of several million (cumulative) for the years in which the reserve kept prices above market rates. (This is where his "debt" to the government came from--he chose to commercially sell raisins at the above-market rates made possible by the raisin reserve rather than to the reserve as contractually obligated). He suffered no actual monetary harm--indeed, he had quite a bit of financial gain since the reserve prevented massive losses in bad/glut years, but like most psuedo-libertarians his short-term profits mattered more than long-term considerations. Expect to see him lobby for a bailout in the near future when a natural catastrophe guts his crop or a glut drops prices below sustainability.
The current style (as I interpret it) is to have a very minimal amount of text, edge-to-edge images, and for the designer to control the user's experience very closely. Sometimes this is great! I think DigitalOcean's design works perfectly, and is a positive example of following current trends.

One of the main appeals of reddit is that it's a free-for-all, and the current design reflects that. If you're looking for chaos, reddit looks pretty good, and many of us do like some chaos from time to time.
Prove Raft Correct
It's "terrifying" but it's also something that's often desired. For example, SGX could enable things like a trusted Bitcoin mixer. Or a trusted telephony provider. Remote code trusting is pretty cool for such scenarios where the other option is "well, sure, you gotta trust the site, but...".

The downside is that it'll be too juicy for DRM and games to pass up, and that's shitty and most likely outweighs the benefit. Perhaps if Intel had limited SGX to server workloads and gave us AVX512 instead.

(I'm guessing on SGX here. I am unaware of any detailed info on how exactly it'll work, how the remote attestation works.)
I've been using Picjoy:

http://www.picjoyapp.com/

It's pretty new, but it auto-tags your photos based on meta data and doesn't download your photos to their server (I hate the idea of Google photos and other apps having access to my photos). It's got a pretty cool story feature that lets you add captions to your photos too. From what I've read about them they've got some really cool stuff in the works that will release soon. Web app, Android version, etc. I've been using it for the last few weeks and am very happy with it.
that seems like the right direction to take it - make the position as transparent to the user as possible.
New Competition for Google, Bing, Yahoo
The problem that you describe is not an SGX problem, it is an OS trust problem. The current trust model for general purpose computing is such that a processor is not in a position to prevent a malicious OS from controlling which applications run, whether that processor supports SGX or not. The malicious OS may of course use SGX if it wants to ensure that unprivileged code has not been tampered with, but do not equate tamper proofing with keeping end users out. SGX does not strengthen a malicious OS at the expense of user software. On the contrary, it provides computing services directly to an application, removing supervisor code from the TCB of the application. That having been said, I agree that any move to keep users out of their own systems is troubling and that users should be cautious and not take security and trust claims at face value.
That popup is incredibly annoying on mobile and the close link doesn't work in the Android browser.
Windows updates were monthly, "patch Tuesday" being Tuesday the second week of the month
Yup, especially considering that new technologies emerge that break old assumptions about how things work. "The way it always has been done" works until it doesn't.
Thanks. Great feedback. Filter options is definitely high on my to do list. The next logical step would be to have smart collections, where you basically define some rules and your new matching bookmarks are added automatically.

Look forward to having you as a user!
Analytics from 1,400+ Retweets
The two currently released Skylake CPUs are both unlocked (K) models. It may be worth waiting for the rest of the roll out to see what happens. It might be that Intel will ship a stock cooling solution for their locked models.
It's interesting going back and looking at their pitchdeck now: http://blog.zactownsend.com/standard-treasurys-series-a-pitc...
Show HN: A Python library for Unicode string collation
Tangent- I just saw this AMA with Zachary Neal and Randy Olson (starts at 1pm EST) and thought it might be of interest here:

https://www.reddit.com/r/science/comments/3fzs8v/science_ama...
"The assumption is that you won't exercise, even if you own all the necessary
equipment in your home."

You don't need any equipment. All you need to do is walk. Nothing else. Walk for two hours every day or two.

It's also enjoyable and relaxing and mentally stimulating.

It's win, win, win and it costs zero dollars.
Media Source Extensions for Gapless Music Playback
Save your money and get an older processor. Skylake gives petty performance increase which you won't even notice to be honest. Unless you're literally going to use it convert videos or stuff like that, it's useless

Pick a build from one of these: http://pcpartpicker.com/user/Newt0580/saved/#view=39vRsY
Money transmission laws are irrelevant in this case. Standard Treasury was never keeping customer cash on their balance sheet, they were enabling APIs for banks.

If you're a payments business and cash passes through your balance sheet, then transmission regs apply.

If you're moving bits, but not money, they don't.

And if you have a bank charter, or bank sponsorship, you're mostly exempt from them.
It's often rooted in just saving overhead in the the slimmer startup days by experimenting with shortcuts and "innovations".

Big business processes and techniques often take big business capital and big business experience. But as demonstrated by the success of many startups that avoid traditional processes in those early days, the processes are not strictly necessary.

Avoiding them may prove brilliantly competitive, or may prove to be some organizational debt that gets carried forward. Either way, the early days of a startup are very sensitive, and a little savings can make a world of difference.
You could almost think of it as the MLC part being discounted for it's lesser reliability. There are a few good systems for counteracting that lesser reliability, but fundamentally, you're right - it's just another subset of failure points you're introducing.

There are some interesting options for counteracting the higher MLC failure rates - Yu Cai and the VLSI Design Group at Carnegie Mellon have produced some pretty interesting work hashing out the problems with MLC Flash and how to counteract them. For example: the in-place reprogram they've suggested would really help counteract retention errors in MLC, which are the most frequent kinds of errors in that medium.
Yes! Imagine if these trade deals were also about allowing the unfettered movement of people.
But is it then, technically, still a valid passport?
> "Under the contractor model, Lee says, the leaders at Luxe hadn’t been able to schedule workers for unpopular hours like late nights on Friday and Saturday; they could only bribe them to come online with higher rates of pay, as Uber does with surge pricing."

Seriously? If someone is working Friday nights or Saturday nights, he SHOULD have higher pay. What it is with CEOs that they feel they are entitled to their worker's entire existence?
Please, this is just click bait. The startups cited in this article are just series A companies bleeding money. A very unsubstantiated article. It's the same thing as when that one Uber driver in California was declared an Employee, there was a slew of news articles saying it was uber's downfall. But if you actually read the coverage of the case, you'd see that that court case applied to that driver and that driver alone and has not really had any repercussions through now. Then again I guess Time.com isn't the go to place for tech journalism, but still it's just not good journalism to speculate like they do in this article.
An Advice for Your Vacation
From http://america.aljazeera.com/opinions/2015/7/stop-treating-c...

"When people are framed as consumers, society becomes little more than a marketplace. Social problems get treated with individualized, market-oriented solutions — where each consumer-citizen is solely responsible for spotting deceptive practices and avoiding unfair schemes — instead of collective, rights-based protections.

When the private sector enters into the social contract, ... [we get] shallow public-private partnerships in which the corporate actors are really in charge. While the public is hung out to dry with effectively no defense or recourse since our political rights have evaporated into market choices."
Tesla's first big vulnerability requires physical access to the car
"Our programmers are above average" is the same as saying "everyone is special", no one is special.
A Rarity Reclaimed: Stolen Stradivarius Recovered After 35 Years
Nobody denies punishment gets results in behaviour modification. It has negative effects however.
SSL checker, SSL test, SSL certificate error check – Expirify
These are good points, but I feel like #1 and #2 contradict each other a bit. Yes, you don't give the slightest shit how friendly the ER staff is when you're having a heart attack or a stroke. And yes, if you come in with a broken leg, that's not nearly as urgent, so you shouldn't complain at waiting three hours because people with heart attacks and strokes are being seen first.

But on the other hand, the same thing that means you can wait three hours for a broken leg means that the friendliness of the staff becomes more important, and more feasible. If they're not treating you right away then they should at least be nice to you while you wait, possibly in agony.

Really, I think this illustrates that "the ER" is a little too general. There's good reason for that, of course. You want to have a one-stop shop available when something important happens. I think the proliferation of "urgent care" facilities is a response to this. People there will be less distracted by emergencies where seconds count, and be more able to give you better, or at least nicer, care for your broken leg.
How to Hack a Tesla Model S
The standards are now much higher, which may be limiting demand. It is far less attractive to apply for a new charter when your growth is curtailed and examinations are more intense and frequent for your first _seven_ years of operation.

You're right on the prior to 2008 comment, but it was indicative that any bum and their mortgage broker could get a charter. But tech companies who are (hopefully?) less shady, can't.
You're an underinformed patient, and your healthcare system is not helping you become better informed.

Step 1 and 2 should be the same thing: have your GP send you directly to a sleep study.

Step 3 should include an order from your GP to titrate for CPAP immediately if N apneations occur/hour. That kills steps 4,5,6 and turns step 7 into "durable medical equipment vendor shows up at your house to set up the CPAP and figure out what mask will work for you".

Sorry it was a rough experience for you.

Also note: every CPAP I've met can be calibrated to your Rx by a simple procedure involving reading the manual... that they probably don't provide to you. It will be available as a PDF online from the manufacturer.
If you fire all the 1's, 2's, and 3's, you have to hire people to fill in those positions. And in one year, the whole group gets re-evaluated, including the new hires. I'd think it would take quite a few cycles before the people who were 4's and 5's became 2's and 3's, while maintaining their same levels of productivity.

I think GE was well known for doing a similar practice under Jack Welsch and they still had plenty of long-term employees. I don't think the system is particularly desirable though.
A Beginner’s Guide to Restricted Boltzmann Machines
> Wear a sleep mask. If you can open your eyes and see any sliver of light or a distinguishable shape, you need something different.

But couldn't this cause the opposite problem? In the morning, the rising sun levels tell your body to start waking up. I'm not an expert, but I would guess that this also stimulates (or de-stimulates) certain chemicals or hormones in the body needed for normal waking. So without your eyes seeing the sunlight increasing as a cue to wake up, doesn't that just cause a different problem?
I tried to dump fake credentials / XSS - SQLI the wall of sheep 2 years ago but I couldn't get it to display any of my requests.
Doesn't all that stuff you call 'toxic' actually fit in step 5? Lets not get hyperbolic about it. Backing out changes; setting breakpoints and interval-halving through a procedure to find where a value goes wrong; comparing library versions with working build is all good practice.
Interested in social marketing (think Facebook, Twitter, Pinterest, Instagram, and Linkedin advertising)? Brand Networks is hiring an analyst in San Francisco -

https://www.linkedin.com/jobs2/view/76058312?trk=jserp_job_d...

Please email dc@bn.co with your information and I'll help connect you to the right people here in the company. Thanks.
Distance and Time Soften Moral Judgments
While GC is always going to take some resources, the new Go 1.5 GC will bring the latency down such that a lot more use cases will be able to consider it. Going from seconds to milliseconds is huge.
The gravitational influence of the Sun on the Moon is greater than the gravitational influence of the Earth. In a very real way, the moon is orbiting the Sun.

However, the orbit it flies around the Earth only very slightly modifies it's orbit around the Sun. The lunar orbital speed around the earth is ~1km/s, while the orbital speed around the sun is ~30km/s. That is, it never loops backwards on it's path around the sun, it's orbital velocity is at most only reduced by about 3%.

Picture from wikipedia: https://en.wikipedia.org/wiki/File:Moon_trajectory1.svg
A curated list of open source games
TDP is up. Power consumption is down. TDP is only a maximum value, and due to Skylake's increased power density, it doesn't correlate 1:1 with power consumption.