skysight-inc/HackerNews huggingface dataset:
> Not being from the US, unaware of these institutions, and boggled how the concept of the state backing fixed rate mortgages was sensible

I'm from the US, and I can't figure it out myself, without resorting to either stupidity or unethical intent. The corporate charter for Fannie Mae reads like the encyclopedia entry for moral hazard.

All gains go to private investors. All losses are implicitly insured by federal government bailout.

For those completely unfamiliar with the system, this is how Fannie Mae works:

We start with the prospective home buyer. This person, being American, wants a big house to hold all of his fancy consumer goods, and doesn't have quite enough in savings to pay cash for it. But never fear, there is money at the bank, and they will loan it out, at a price. The buyer takes out a loan. The bank also makes the buyer sign a security agreement that makes the purchased home collateral for the loan. The buyer moves in, and the bank takes his payments for the next 30 years. The seller, in all likelihood, uses the loan to pay off his loan, and deposits the rest in a bank.

This seems like a workable arrangement all by itself, so far.

But once upon a time, the US Congress, in its infinitesimal wisdom, determined that this resulted in too many fragmented and inconsistent housing markets across the nation. And also investors wanted to be able to achieve the low-risk gains of long term lending secured by property without actually having to set foot in the nasty barbarian backwaters that surrounded the civilized cities. They established Fannie Mae and Freddie Mac, for the sole purpose of buying the individual negotiable instruments from the local banks and selling them as risk-pooled investment bundles. If a bank has made a "conforming" loan, FNMA will buy it with few questions asked. This returns otherwise inaccessible cash to the bank, so it can make more loans, which can then be resold to FNMA. Fannie Mae doesn't actually care much about the loan itself. It might just contract it right back to the originating bank as the "servicer", which basically just means they do all the work, and get paid a fee from FNMA for doing it.

FNMA takes the income streams from those loan payments, collects them into handfuls, and ties a ribbon around them. Then big, institutional investors can then buy pieces of the action in more manageable chunks. The stated purpose of the organization is to "ensure uniform access to housing loans". The actual purpose is to make it easier for those big investors to suck money out of every small town in the US with almost zero risk or effort.

And its very existence distorts the market, such that looser conforming loan requirement increase housing prices across the board, and stricter requirements decrease those prices. When FNMA opens up the throttle for a few years, then hits the brakes hard, the housing market inflates, then crashes, and defaults spike. It turns what would otherwise be a local phenomenon into a country-wide catastrophe.
I tried "Raise my HN Karma". So far nothing.
ADP already offers access. Zenefits decided not to utilize that formal access.
as a heavily mangled captcha?
This thing is cool, really cool. So the novelty factor easily makes it worth more than another toaster oven. But I can go get another toaster oven on Amazon for 5% of that, so..yea, staying clear
This is brilliant, reminds me of the story I heard of how Michelangelo was working on a statue, might have been the David, and the patron walked in and said something along the lines of, "Looks good, but the nose is a little big, can you make it a little smaller?".

Michelangelo knew the nose was just right, so he grabbed a handful of marble dust, went up to the face and pretended to chisel it while slowly letting out his handful of dust.

When he was done, the patron said, "There! It's perfect."

Really wish I had had a button like that back when I was doing audio production.
Very cool.

The world is so small. I know Kevin so it's pretty cool to think that someone I know found part of one of Elon's awesome rockets.

I'd love to see the full reentry video. I know they posted a small 2 minute bit.
I was using the dashboard last night and felt certain that you guys must have some kind of overhaul in progress. Looking forward to being surprised by it one of these days.
Using ADP was the worst part of my week at my previous company. This PDF is better designed than anything I ever saw from ADP. And good to know of have more ideas about both sides of the story.
Dancing My Socks Off
I don't think apps need network permission for displaying Google ads.
Distinction without difference. These two components are essentially equivalent in scope.
$13M Series A Gametime – Searching for High Performing Engineers
Eventually google docs may become the new horrible web app :)

If I am grading a text for its content, I shouldn't force students to use any particular tool. There should be more evaluation tools that confirm if the student has the skills I'm evaluating for, like written or oral tests in a controlled environment.
Constructive criticism - I wasn't sure what the swiping introduction was for. I think you could explain it a little better.
Point #6 puts the entire article into doubt in my eyes. Getting "good" at "startups" is a skill in and of itself. The ability to start and manage a small organization is an immensely valuable skill set and one that I would rather learn in my 20s, than in my 40s after having a corporate job 'prepare' me for such management.

Indeed, I've been managing my startup for 3 years and in the process have learned to hire, fire, sell software, test software, manage investors, and more. These are all skills I'd rather be getting now than later.

Different people are built for different organizations -- some do well in small groups, others are great in large, hierarchical structures. Both are important skillsets and knowing where you fit and will succeed is important.

I'd encourage people to read "Managing Oneself" by Peter Drucker to help decide if a startup or small company is, or is not, for you.
> $1500 is still a lot of money in the kitchen space. Most people could buy a whole new set of appliances for that price.

So? The target market of early adopters for high-end kitchen gadgets are willing to pay pretty high premiums for unique features. (And aren't people who could replace their existing set of appliances for $1500; they're more like the people that spend close to half of that on a high-end VitaMix blender alone.)
We get that. And, don't work at a startup.
"Over the air updates" via wi-fi? For an oven... I'm feeling a little luddite-y.
Some digging reveals that a common method for generating OTPs is through repeated hash function applications. A good hash function should produce uniformly distributed outputs.

There are 78,498 primes less than 10^6 (so, primes less than 6 digits), meaning that there is about a 7.9% chance of independently seeing a prime OTP if the OTPs are uniformly distributed. That seems pretty high. The expected value for seeing a prime OTP after multiple trials is just 15.

So I wonder if your friend is just unlucky or if his OTP provider is using another method for OTP generation.
Windows Phone 8:

http://channel9.msdn.com/Shows/Going+Deep/Mani-Ramaswamy-and...

Windows Phone 10:

http://channel9.msdn.com/Shows/Going+Deep/Inside-NET-Native

As for Android, having ART on the phone is technicality, given the platform fragmentation Google rather leaves to the OEMs the task of making ART generating the proper code.
I have thought about this. In fact I even asked Gabe Newell about whether the use of this program might falsely trigger some anti-cheat mechanism within Steam. (He hasn't replied yet.) So, I guess until I get more official information, please proceed with caution and use at your own risk. That being said, that would imply that using Process Explorer or PsSuspend could also get you banned, since those applications also have the ability to suspend threads.
I'd highly recommend Functional Programming in Swift for more intermediate topics.
By Eidhof, Kugler, and Swierstra

http://www.objc.io/books/fpinswift/

No affiliation to the author/book.
Curious if anyone has any other potential applications they can share? The authors listed only a few, but the possibilities seem quite vast.
According to Nolo.com[1]:

"If an online retailer has a physical presence in a particular state, such as a store, business office, or warehouse, it must collect sales tax from customers in that state. If a business does not have a physical presence in a state, it is not required to collect sales tax for sales into that state. This rule is derived from a 1992 Supreme Court decision which held that mail-order merchants did not need to collect sales taxes for sales into states where they did not have a physical presence."

Since your business, being located outside the U.S., presumably has no physical presence in any U.S. state, it doesn't seem like you need to collect sales tax.

[1] http://www.nolo.com/legal-encyclopedia/sales-tax-internet-29...
It's CSS transitions that are being injected by JavaScript it looks like.

window.requestAnimationFrame(function(){return e.css("transform","translateX("+m+"px)")

Furthermore, it looks like this landing page was built with Rails!
Didn't worked https://i.imgur.com/4ERBby4.png
Any apps which are written using Kotlin, are on Google Playstore? If yes, link?
$1500 is a lot for an oven that can't cook very much food. It looks like it would serve two people, max? And it can only cook one thing at a time so wave goodbye to roasting veggies while the meat cooks.

People who are passionate about cooking tend to do it for more people than just themselves.
The design seems to be taking a leaf from Material Design, e.g. the item selection "splash"
She seems to want to use a more FP design anyway. In which case the code isn't just testable for her but good, more generally.
I pity the poor people who simply want dead tree books to read.
I tend to try to talk to the Hiring Manager first, but occasionally I get in touch with a recruiter first, and they stubbornly refuse to connect with a hiring manager, and instead go through their rigid process of screening. Any tips on convincing a recruiter to set me up with a phone call to the hiring manager first, rather than to a low-level HR flunky?
People bitch about Apple being driven by marketing but I really just read an entire article where the author credulously used the phrase "the Machine" throughout.
Stack – a Haskell development tool
I've tried Ansible and Puppet, but I just never could get used to them or like them. I like the shell provisioner because I know EXACTLY what it's doing. I can provision a server myself, I have the knowledge and understanding to. I can type up the commands in a bash script to provision it faster than I could learn exactly what Ansible or Puppet or Chef are doing when I tell it to install Nginx.
Traista ciobanului planta medicinala-shepherd's purse herb
Polygenic risk scores for schizophrenia and bipolar disorder predict creativity
A list of items entered into the Placebo Button would be quite interesting, grouped together by similarities.
Full Stack Operator
Cool. Bookmarked.
Yeah unfortunately I'm at work right now so no iTunes. I'll check back later or wait until I get home.
> My solution was the DS/3DS line of consoles... snap 'em shut, bam, paused.

I'm a fan of this as well - works for PSP and Vita too, just quickly press power and it's in sleep mode. However, I have run into one game that didn't properly pause itself when closed. I think it was Kingdom Hearts 358/2 Days. Its cutscenes didn't pause when I closed my DS. Otherwise, yeah, this is the greatest.
And it also put your kids through college?
> Obviously none of us know the price breakdown but it adds to a cost that will total $3000 for non pre-orders. Even if it's a very useful feature, that much money for an oven that is too small to cook a meal for a family ensures it will not reach a mass market.

The first popular countertop microwave oven was sold in 1967 at a price that is equivalent to about $3,500 now. New tech in appliances is often very expensive; the early adopters (as in many fields) are people that aren't very price sensitive if there are new features that aren't available elsewhere.

Anyway, a countertop oven that can handle up to 11"x16" baking dishes isn't too small to cook a family meal, so even if your premise was correct, its not really applicable to the device in question.
On the flipside of this, there's an interesting hack you can use to generate textures from audio, primarily for use in size-constrained demos. http://www.iquilezles.org/www/articles/gmdlsgfx/gmdlsgfx.htm
It is kind of an interesting idea, from the prospective of information fusion. Unfortunately I spend the majority of my development time doing software integration, to achieve the whole synergy thing - for thinking outside of the box with icons in cornflower blue. These systems are generally rdbms backed, but politics and interesting interpretation of security standards often gets in the way. So most of the work is happening further up the stack, where automation is more difficult and common data formats are more rare. Except... PostScript [0] and PCL [1] (guess who owns that). This shortcuts the whole authorization problem, if you can print the data then you are probably authorized to use it. It shortcuts departmental kingdom building, and everybody already ignores security when it comes to printers... Lots of interesting possibilities. Of course then you'd have a Rube Goldberg machine of data format conversion, so I guess my job is safe for now - but I'm curious to see how HP would address that.

[0] http://en.wikipedia.org/wiki/PostScript

[1] http://en.wikipedia.org/wiki/Printer_Command_Language
Good work !!!
Agreed, it's not the most elegant code, but it's so short and simple I haven't bothered reorganizing the code yet. I probably will start adding features like re-bindable pause key, etc., and I will untangle the mess a bit at that time.
It fits a 12 pound turkey. That's a small turkey, but it'll feed a lot more than 2 people.
I love firefox on my phone. This is unusable on my 1 + 1
Yeah do be very careful with this, many anti-cheat programs are very trigger-happy.

Some time ago I had an application crash on a development machine while I was playing a game. On my dev machine crashes go straight to ollydbg. Next thing I know I'm kicked from the game, and it tells me to stop 'using cheat programs'. Go figure :p
No, I'm not arguing the Web is decentralized, at least not as you are using the term. I'm arguing it's not centralized. That's an important distinction, which I tried to cover in a response in a different thread[1]. We wouldn't be having this conversation if you had the web needs to be more decentralized, but you stated the web is centralized. not(decentralized) != centralized. This problem was then compounded by our discussion about services, where you are referring to services as individual protocol definitions, and I'm referring to them as implemented in the wild. While a protocol definition may call for it to be implemented in a centralized (n-1 client server relationship across direct communication), I'm referring to the ecosystem which provides many, many instances of this, which adds a layer of redundancy and decentralization to the service as it exists in reality. That's not as good as a well defined decentralized protocol definition, but it is a manner of decentralization. So again I think we were arguing points that are, for the most part, correct, but using confounding terms.

I think you would have communicated your intent better if you said the web is not decentralized enough. I've been arguing the web is not centralized, you've been arguing the web is not decentralized (but by saying the web is centralized), and the problem is that both are true. The current situation is in-between those two extremes. Arguing that the web is centralized, when it isn't unless you define your scope to be so narrow as to not really encompass what most people think of when you say "web" is counter productive, when your point is a good one, and whether the web is "centralized" is irrelevant. What matters is whether there are benefits to being less/more centralized (or more/less decentralized) from the current state.

Edit: As a suggestion for how to refine your original statements so they are more accessible and understandable to those reading them, I suggest changing "the web is centralized" to "the protocols the web relies on require single centralized authority". It's more verbose, but it doesn't require cognitive leaps in just one of multiple possible directions to get what you are trying to express.

1: https://news.ycombinator.com/item?id=9682206
Do people really use App engine?

Yes. I'm one of them, and I keep coming back to it. The short answer for why is that no matter what you think of it, GAE delivers on one basic promise: No ops/devops. I've scaled applications to thousands of QPS with teams of one or two people, and I never even had to adjust the # of instances (scaling is automatic). I've never had to worry about the database getting overloaded. It's just "write code and deploy".

Out of curiosity, what cloud provider interface do you think is better? Certainly not AWS. And which limitations do you consider so drastic?
Lets say I'm searching for a house.

If I go to redfin.com on my phone vs the native redfin app, there is a distinct difference in UX. The native app by far surpasses the mobile app in terms of performance and usability.

Now this is one example but can be said for many sites whose functionality isn't just to display static content.
Because I'm a LAZY web developer.
Yes, you can make native-looking Universal Windows Apps with WinJS, distributed through the Store. They can call the same Windows Runtime API's as C++ or C# can. Many of Microsoft's built-in apps use WinJS.

XAML provides the declarative approach that you're suggesting, and was available ~10 years ago.
It's a strawman.

Debt currently works that way in the vast majority of cases.

If you don't pay Comcast or Verizon (or whomever) for your internet service, they'll stop providing service to you. They'll also report you to Equifax, Trans Union and Experian so that other people will know that you can't be trusted to pay your debts and they'll require a security deposit before they'll provide you with service.

If you overdraw your bank account and close it without settling the debt, they'll report you so that other banks know about the issue and those other banks will refuse to allow you to open a new account until the original matter is resolved.

If you don't pay your Visa bill, again, they will stop extending credit to you and you'll be reported to Equifax, Trans Union and Experian. Other credit card companies will know about your history and they will refuse to extend any credit to you.

In none of those cases is force or the threat of force used to collect a debt.
Sounds like a "duck" in programming parlance:

http://blog.codinghorror.com/new-programming-jargon/
A New Real Estate Marketing Community – Have You Joined?
Real Estate Irony?
That's what I was trying to say (and much more precise).

Yet, I'd look at codygman's answer. It's a library that tries to improve memory locality by using more complex logic, and hides everything under Haskell abstractions so it's easy to use.

I'm not currently working on this area, so I can't really tell what it's good for.
Yes. I don't disagree. Hiring someone is super important, and paying me is very expensive. I don't disagree that they need to be as certain as possible regarding my technical skills. I just need to figure out a way, when asked to reverse a string or what-not, to say "Look, this is Programming 101 stuff, and if you really want to know what I'm capable of, let's look at some projects I've worked on in the past" without coming across as arrogant. (I don't think it's arrogance -- I just think it's not representative of my skill level and experience.)
My perception of Qt may be based on outdated information, but not my perception of C++. It has too many features, a too high probability of two C++ programmers having chosen a different subset of the language to work with and thus barely understand each other's code.

What I liked about Qt was exactly how it used nothing from C++ but the core language, adding a Java-like API on top. Non-standard was a good thing.
Why not 'selecting a chicken leg' on the screen? Why does everything have to be an app these days?
A Flexible Circuit Has Been Injected into Living Brains
I googled around and couldn't find any mention of this. Could you find a source?
And for Firefox.

https://addons.mozilla.org/en-US/firefox/addon/be-quiet/
Obviously, defaulting on debt is immoral, unethical, unmanly, whatever you want to call it. But that doesn't matter and it's useless to talk about it that way.

The reality is that lots of students are taking on way more debt than they can't handle. Because discharging that debt is not an option in most cases, bad debt remains on the books with the assumption that it's good debt and can be repackaged and priced accordingly. Say what you will about morality, this is a financial catastrophe in the making.

A huge amount of this debt will never be paid back. 50k at 9% can't be paid back by someone on a Starbucks wage. When letting the government garnish your wages becomes less expensive than servicing the interest on your student loans, only a fool would continue to pay on them. That's not a political opinion, that's math. We need to be realistic about this.

Frankly, if people walking away from their student loan debt does anything to deflate this bubble, I can only see that as a net positive.
Thoughts on programming
Kind of lame how you can't use any of this, or even open it in Visual Studio, unless you have Windows 8.1 installed.
Unfortunately that's not it - I'm aware of sequential logic and its dependency on past signals - just like the `foldp` function in functional-reactive programming allows one to depend on past signals. If you think that's stateful, then foldp is a state-manipulating function and Haskell is finally impure: https://hackage.haskell.org/package/helm-0.4/docs/FRP-Helm-S...

You still haven't explained to me how come CPUs are so amenable to verification while C programs aren't. Another example, explicitly mentioning Sequential Logic: http://www.cs.cmu.edu/~emc/papers/Papers%20In%20Refereed%20J...

Finite State Machines are amenable to verification. I think (not sure) that must be the difference I'm trying to convey.
Make the SEO play here. Create a static link for each button with the text that I type in, so I can link people right to it. Then, with proper title and headings, etc you can probably get some traffic for "random long tail term button"
Just swap this story around and change it to:

Big corp. starts illegally stealing data through improper means and not following T&C of small-funded startup

and there would be an uproar.

All those fluff tech-sites that treat Apples new Iphone with incremental changes as "big news" would suddenly have months of juicy news to bash the big corp to the point where their bigger media-parent companies would follow suit and damage the big corp indefinitely.

Maybe folks should just call "a spade a spade" here.

The startup violated the T&C of ADP and whether or not ADP is 100% honest of the server-volume from this company, the startup still committed an illegal action.

You can "disrupt" industries all you like, but when you break explicit contracts, you can't go crying on social media about it and expect things to work out for you.

As far as PR goes, ADP won with this line:

"We’re willing to work with our clients who use Zenefits, and with Zenefits directly, to find a solution
that fulfills our clients’ needs and protects their data."
Centrallo – Productivity tool
How Mozilla Plans to Build VR into the Foundation of the Web
The placebo effect is not a superstitious belief, however, if that's what you're trying to imply. This isn't a tarot card or horoscope button or something. Placebos are legitimate science.