skysight-inc/HackerNews huggingface dataset:
I don't know if that contradicts what I said. If your upgrade strategy is "never," then no matter what the long-term support window is, you're going to go over it. If it's "only when I have to," making one obvious marker for when one might "have" to sooner rather than later keeps some people from falling so far behind that "to move up to the newest version would be equivalent to a full re-write."
Opportunities for Musicians
Indian here, maybe they are very rich who live by different rules. The majority of India will agree with the article.
A high-frequency trading model using Interactive Brokers API in Python
Wikileaks releases text of secret trade agreement
I love the concept. I cannot tell you how much I hate sites like evite that need to know my email address and spam me and show lots of huge ads.

That said, I think the name is terrible. What does it mean? Is it significant in some other language (than English)? This may just be my age, but when I read it, it reminds me of Clamato - http://en.wikipedia.org/wiki/Clamato - a disgusting clam-and-tomato-based juice drink. Probably not an association you want to have with your site, though maybe not a problem for your target demographic.
Ask HN: Am I crazy?  Odd symmetry between Haskell and Java
Let's say that I have a function x that returns a Foo, a function y that takes a Foo and returns a Bar, and a function z that takes a Bar and returns a Baz. This is perfect: we just call z(y(x)).

Then we discover a corner case, or the requirements change, and now there's a situation where x can't return a valid Foo. In Haskell, then, we have x return a Maybe Foo, and y take a Maybe Foo. Then y either handles the Nothing case using a pattern, or else returns a Maybe Bar. If y returns a Maybe Bar, then z handles the Nothing, or else returns a Maybe Baz.

In Java, x throws an exception. y and z either handle the exception or also throw it.

In both cases, I have to change the function definition (to take and/or return a Maybe in the case of Haskell, to declare the exception in the case of Java). It seems like they're doing almost exactly the same thing (except that Java is considerably more verbose).

So, where's the advantage to Haskell (other than wordiness)? I'm sure someone will say "composability", but how does the Maybe compose in a way that the exception does not?
Apple iOS 9: Security and Privacy Features
So if I click it 3 times one of those times my wish will come true? (Well, scientifically speaking?)
No, but they admitted you can access that information if you are logged into an account.

If you have figured out a way to do something like print a employee's copy of an IRS form like a W-2 or 1099 without having plaintext SSN information involved in the process I would sure be curious to hear about it.
Oh, I didn't take the post that way; don't worry.

But reading about the bits where you have to keep two separate lein instances running at once just made me cringe. It's not that hard to write lein plugins that work together composably, but it seems to me that in the Clojurescript realm, not much effort has been made in this direction. In addition, the need to clean (other than when changing branches) is almost always caused by buggy plugins; normal lein operation should never require it.

The idea of having a watcher task strikes me as pretty tacky; it's so much smoother to simply have recompilation triggered by an after-save-hook in your editor. But I've never used ClojureScript, so there may be other reasons this isn't done.
I never expected to feel sympathy for ADP. This is a pretty effective PDF.
Kudos to the OP and Author - One of the best posts this year. The writing, samples, typography, everything about this was damned good - all that effort! Now I can make the drive to work with something to think about :)
Show HN: Papermark – A web app that helps you decide what to read next
Not at all. They said that Zenefits was pulling that info from their servers. ADP is probably not happy with the the prospect of Zenefits being a potential breach source for that info.
Show HN: Universal Pause Button
Worse, that "in a manner that did not comply with ADT's standards for... security". So apparently you can retrieve sensitive information from them insecurely.
> Needless to say

Ha!
But Microsoft is a large organization, with deep pockets! Is time spent crafting meaningful challenges for each team really that much more than, say, the man-hours that each team will have to spend to interview candidates?
Uber Teams Up with Coding Bootcamp MakerSquare
Check out Derick Bailey's site for NodeJS:

https://sub.watchmecode.net/
GradsUp – Reviews and business promotion for career service providers
Video Sharing Upload
The Push to Bring Tech Efficiencies to Government Bureaucracies
Can somebody comment on the experience between transitioning from 4.8 to 5.x?

I didn't see any massive advantage, and the performance of my native UIs, after porting some large projecs, were negatively affected on both Linux and Windows (that is, qt 5 added significant overhead without any user-facing benefit).

I don't know what to think about QtQuick/QML, I feel like I see no significant use for them. It sounds nice to be able to push dumb logic into the UI, but then again UI and code are often tied together to the point that there's a limit of what can be done without becoming a state synchronization burden. It's also slower, which brings me to my first point.

Even though Qt5 has polished some edges, the project being based on 4.8 "rings home" to me.
TANSTAAFL.

No fee business checking accounts typically come with minimum balances. This means that if you experience cash flow issues and have to dip below the minimum, you're likely to get hit with fees. On the other hand, if you pay per check, then you can plan. Consider that a $30 fee is 300 $0.10 transactions.

If you can't roll the cost of transactions into your price, there are problems with the business model in terms of scale and market segment validation anyway.

Good luck.
Ask HN: Project ideas to work on related to 3D printing and scanning?
I will soon be joining a 3D Printing startup,I wanted to know which projects I can work on, I want some Ideas to pursue!
Cache from Google (site unreachable at the moment): http://webcache.googleusercontent.com/search?q=cache:8O3HvdU...
Mesosphere goes GA
FWIW, I would not use the site if it required me to enter other people's email addresses. I would also advise my friends not to use it as I wouldn't want them to enter my email address into it. I don't know if not being able to enter email addresses would make it a non-starter for your typical user, or not, though.
Security Intelligence in the Cloud
I think you could make a lot of money branching out into reflow oven land. Provide degrees C and controlled ramp up and ramp down rates. Time lapse video of the solder reflowing. Twitter integration "Hey I just reflowed a SMD PCB"

Clearly you can make more profit off an individual reflow oven than an individual glorified toaster oven. Although you can sell more toaster ovens than reflow ovens. Well, probably. HOWEVER the insightful part is the reflow oven model is the same hardware with a different software load and probably a custom sticker that says something like "never for use with food after interior is contaminated" or similar. There may be some OSHA or FCC/EMI recert issues to sell a reflow oven (semi-)commercially instead of as a home toaster oven, but its probably pretty small potato costs.

There are, of course, competitors in the world of toaster oven sized SMD reflow ovens. But this is a nice looking oven. However "The suggested MSRP for the June Intelligent Oven is $2,995" and even in reflow oven land thats kinda steep.

Also talk to a metal worker who does powder coating. Another "converted toaster oven" job with peculiar temp control and ventilation issues. Again, you're a simple new software load on the same old hardware away from a new product in a new market. I believe powder coating would be pretty rough on the optics and the glass door, but it might work anyway if the user is careful.

I suspect your hardware can't handle it but a desktop kiln for ceramics or enameling artwork is an interesting idea.

Finally how good is your low temp control, could you "air sous vide" or just provide a stable environment for rising bread? low temp stability is harder than you'd think, probably. You may already be able to do this, it just didn't make the cut to the website.
You can also download the executable (if you don't want to compile it) from https://www.myotherpcisacloud.com/post/universal-pause-butto...
The Bitcoin Consensus Red Herring
All shopping cart software I know of sends the store owner an e-mail about each purchase with the customer's e-mail and payment amount. E-mail already appears on my lock screen.
In my experience, in larger companies, the printer, the scanner, and the photocopier are a single unit.

I think that, nowadays, you only need custom printers if you have fairly extreme printing needs (large or heavy paper, high-quality color, or large quantities)

And the typical large copier already stores lots of things on disk (http://catless.ncl.ac.uk/Risks/25.98.html#subj13)
I have a Skype In number.
Most of the time I am able to take the call on one of Skype clients - on the desktop, laptop or mobile.
For the case this still doesn't work, this gets forwarded to a Skype Out number - in this case my mobile.
Finally if I still don't respond or decide to ignore the call, this goes to my Skype voicemail.
Was it the share buttons? I tested these on iphone and they dropped to the bottom of the page. But it looks like they only do this for phones below a certain resolution. So I've removed them.
Show HN: Riviera Build, iOS Apps Distribution Service
From Elon's tweets it certainly looked like all they had was that small document, which was less in content than most white papers that are often released.
Seems superfluous. The instagram upload of the cookies was a̶n̶ ̶e̶y̶e̶ ̶r̶o̶l̶l̶e̶r̶ well placed,
Yeah, you'd have to, but gMail/gDocs is pretty prevalent. I know a bunch of schools already use it for their email/office suite so it wouldn't be too hard to make that requirement. I really like it because it's grabbing metadata out of something people already use rather than having them use some horrible web app from the 90's that was contracted out by a now defunct company.
I was under the impression that each reset was in some way due to network issues, either reddit being down briefly or a valid press not resetting the timer. Either way, it's gone long enough. I am both surprised and not surprised there is a necro sub to keep it going.
There was a good cloned game about pigs on mobile recently...
22y on death row, confessed under torture- what purpose does my execution serve?
It's definitely not a privacy issue but perhaps a security one. I know I wouldn't care myself using it but I would be aware that a lot of people would. I'm developing another login screen here today and part of me is wondering why we secure passwords on single user devices like the iPhones but not necessarily tablets/laptops which can often hook up to external monitors or projectors. I think the iPhone security constraints can be a little more lacking than tablets and laptops in this way because they're a little more intimate. Texts messages already show up in lock screen too and texts are considered private by most people.
Too strange to understand
> Reaches 350°F in 4 minutes and 15 seconds.

Not going to work as a reflow oven, unfortunately.
What's the point of coming out of stealth at this time then?
I said this last time and I'll say it again: Stripe's front-end team makes beautiful, beautiful things.
No chance of it being merged back upstream. It's based on 4.x.
Yes, and one nice thing about carbon nanotubes is there are many good options for waste stream destruction and disposal. Unlike things like lead and asbestos, which are immortal wastes.
That was just bizarre. Had a stomach ache. Typed 'stomach ache', hit the button. Ache gone.

The brain is a strange, strange organ.
I am happy Qt is still being maintained. But yes same experience, going from the 4.x branch to the 5.x branch seemed to slow things down.
Adding the Free monad to this approach doesn't add any cost in understandability?
How Sir Walter Raleigh Calculated the Value of Streaming Music
I love it, especially showing the graphs on the dashboard.
I can't begin to imagine what that would cost in lost business due to downtime.
Intel Launches $125M Fund to Back Startups Led by Women and Minorities
I typed in "cure my superstitious beliefs," and it totally worked!!!
> Despite having many legitimate ways to integrate with ADP properly, Zenefits chose an unsecure and indirect approach.

Do you really think Zenefits just chose this "lesser" method on a whim? I've never met the team from Zenefits, so I can't say for certain, but if they're not idiots then I think there's a reason why they decided not to use the regular API. Whether that's a requirement of getting their app approved by the ADP Marketplace, or some restriction on the data that they are able to get through the official API - I think that there's something that ADP isn't mentioning.

> It sounds like ADP did what any company, large or small, would do when faced with a third party accessing its systems in an unauthorized and inefficient manner.

As far as unauthorized methods go - you'd patch the hole in your security to prevent them from getting through. Unauthorized methods of accessing your systems shouldn't exist, and blacklisting the domain name of the third-party isn't how you fix a security flaw. For the excessive load, they should just implement rate limiting across their system & return a 429 when someone goes over.

Of course, I really doubt that they were accessing ADP via a real security flaw - they were probably just making the same requests as users are able to, but in an automated fashion. And if that's the case then the term "unauthorized" doesn't apply, because users are clearly authorized to make those requests.
Of the emerging systems languages, which is the strongest language and why?
Now where's the Zenefits rebuttal to this salvo? I think this story is really interesting on a number of levels.
Apple Wants to Kill the Unencrypted Internet
Sidechains are about more than simply allowing extra capacity on the bitcoin network. They fundamentally enable the pace of innovation to increase in the cryptocurrency space.

In the past, if someone wanted to improve bitcoin technically (for a trivial example, let's say improving block confirmation times), they had to fork bitcoin, and release an "altcoin" (thus creating an entirely separate currency at the same time). This inevitably led to many bystanders speculating on the altcoins - getting distracted from the technical improvements, and focusing on whether it was a good investment or not. In the past, it was not possible to separate the bitcoin network from the currency.

Sidechains allow us to create entire new blockchain networks, which use the bitcoin currency natively. This means that I can now test changes to the bitcoin protocol, and allow people to move their existing bitcoin (currency) on and off my new network. For a popular sidechain, hosted wallets could even transparently support sending and receiving coins on both networks. This is a major step forward for cryptocurrency, because it means we no longer need every innovation to have 100% consensus on the main bitcoin blockchain - we can simply try out new ideas on sidechains.

Longer term, I can see sidechains allowing us to even migrate to a Bitcoin 2.0 protocol (think IPv6) - once a new standard is formalized, people can begin using the new network in parallel, and eventually everyone will migrate to the new "main" network.
Even the text shimmer on the "slide across" was done well. Animations are an excellent way to convey information in a digital medium and Stipe make good use of them.
A self-hosted WordPress blog supports search, tags, categorizing and versioning (as post revisions) out of the box. Plugins can add code syntax highlighting.
I'll try to give it a shot! What are you using to generate the spectrograms?
Not sure if the Stripe guys will see this.

Your layout is really broken in landscape on iOS.
Not for Fannie or Freddie. Fannie only started releasing it in 2013, and Freddie was earlier (2006 or 2007 I believe).
Give me a big data problem to solve
I am a big data developer and I am looking for real business problem to solve, not hypothetical nor scientific.

You should be able to provide me a sample of your data (assuming you have big data > GB) and the problem you need solved.

I will build a solution and provide you license to use it.
> Historically, IQ tests have "proven" that whites are smarter than other races.

Why the scare quotes? On average, whites score a standard deviation higher than blacks on IQ tests, and East Asians score half a standard deviation higher than whites. IQ is strongly heritable (0.5-0.8) and is strongly correlated with lifespan and income.

These are facts. They do not disappear merely because they disagree with your worldview. If you start with an incorrect premise, there's no limit to how wrong your conclusions can be.
I'm COO of a Startup CFO Firm, Kruze Consulting. We work with 135 startups. We use Zenefits heavily in our practice and we've signed Zenefits' petition and are working with Management to spread the word. If your startup is caught up in this, call my cell 415-652-6380, and I'll help you switch payroll providers.
That flashing background effect is a little off-putting. At first I thought something was wrong with the fluorescent lights in my office, then I realized I don't have any fluorescent lights in my office...
And the opposite does not? It makes calling in the debt owed much more discrete, which means the corruption is more conscious, but the transactional nature would foster corruption among those who are of higher power instead of those who are family.

In the culture grandparent comment describe, if someone comes into my office, any favoritism will be based on their being close to my family.

In a culture without that, if someone comes into my office, any favoritism will be based on their ability to offer me favoritism.

If anything, our system is worse because favoritism among the powerful is a worse problem that favoritism among families and friends.
How Actor uses Java, GWT and J2ObjC for reuse 80% of code
Best IFTTT Recipes for Pushbullet
They could add a bypass circuit around their boost converter, which would give virtually 100%[1] efficiency until the booster actually fires up.

Something like the TI TPS61291[1] draws only 15nA in bypass operation, and maybe 85% efficient in boost.

[1] The bypass switch itself will have some resistance, the
part below is ~1.2ohm, which might be significant depending on your load.

[2] http://www.ti.com/lit/ds/slvsbx9a/slvsbx9a.pdf
No. They admitted they keep it in some form that can be converted to plain text.

I would expact that they need SSN for reporting to the IRS, and bank information for direct deposit. If they are following proper security practices, these will be encrypted on the servers, and get decrypted as needed.

I'm not familiar with what clients can do via the administrative interface, so don't know if it is reasonable to provide access to the decrypted data over that interface.
by the way do you practice code kata's?
It is true that I was wrong about what PEP meant.

It is also true that you are trying to police and shame entrepreneurs who decided to listen to their customers, because you happen to be a voluntary party to (and supporter of) hate crimes and genocide.
Personally if I were writing the firmware I'd put in color correction based on a DSP filter of the last couple minutes of heating element power (because everything looks falsely red under a red heating element) and then analyze the color corrected image to brown/broil my chow such that its perfectly browned while not incinerated. Sometimes there isn't much time difference between browned and burned, think of caramels, etc.

Likewise I feel microwave ovens should have a microphone to sell captured conversation data to corporations and the NSA ... oh wait strike that ... I mean analyze the sound of popping popcorn and stop the oven at a time that optimized the poppping yield while optimistically minimizing burning.

Given the bifurcation of the american economy into a small number of uber rich and a vast number of dirt poor, its hard to sell a $3000 oven when that represents a substantial portion of a line cook's annual salary. If you only use it a hundred times its cheaper to hire a cook either directly or indirectly via a restaurant owner. The uber rich could afford $30K or $300K so you're leaving cash on the table, and the average $30K/yr joe6pack will never be able to afford it. The game plan could be to monetize as much as possible in the short term before the Chinese clones arrive at walmart for $99 rather than being a sustainable luxury goods business. Or maybe not.
Upvoted. Too true. :(
This was submitted 2 weeks ago with a comment here: https://news.ycombinator.com/item?id=9603867

My question in the comment was how we distinguish between needing and not needing an equals sign in the Gradle DSL, such as in the example given...

testdroid {
username "account@email.com"
password "password"
deviceGroup "MyTestDevices"
cloudUrl = 'https://cloud.testdroid.com' // <<<<<<<<<<<<<< WHY THE = SIGN HERE ?
projectName "Project 1"
mode "FULL_RUN"
testRunName "Custom test run name"
deviceLanguageCode "en-US"
hookUrl "http://localhost:9080"
scheduler "PARALLEL"
testScreenshotDir = "/sdcard/abc" // <<<<<<<<<<<<<< WHY THE = SIGN HERE ?

appCrawlerConfig{
applicationPassword = "appPassword2" // <<<<<<<<<<<<<< WHY THE = SIGN FOR THESE ?
applicationUserName = "appUsername2"
}
}

Sounds like Gradle needs something more consistent than Groovy for its DSL. Maven's XML seems more consistent, and if your IDE doesn't handle the XML to your satifaction, you can easily use another language on top of it from the many choices available, e.g. https://github.com/takari/polyglot-maven
Inspiring Kidney Transplant Story – Kidney for Aba (Must Watch)
To be perfectly honest a fork in Qt does not surprise me. Most of the people I know who are using Qt use the QWidgets api which has been neglected since 4.8 . Increasingly Qt development appears to be geared for completely new paradigms (Mobile, Scene graphs, Styling via CSS, QML, QtQuick ...) while leaving the core desktop functionality at a stand still.
This man saved 2M babies with his blood – what can you do?
I think that's what the admins claimed, but there was some disbelief, and external monitoring websites were showing the button as being at 0 for a few seconds each time. If it were an actual problem, I think it would remain at 0 until it got noticed, not just for a few seconds.

Noticed that the post never says anything like "it finally reached zero", it just mentions who the last presser was.
It would be nice to see the data.
Agreed. This kind of thing would definitely get an interview from me as well. Stands out very well against a sea of indistinguishable resumes from big-name schools. There's simply no substitute for actually showing that you can do quality work!
You can't do it from the device itself, but you can grab all that data over USB if the user has a desktop to sync with...
Student Language Exchange
I once had a friend who would put essays into Google Translate, translate to French, then that to Spanish, then back to English - then manually fix the syntax, etc. People will go to great lengths.
Yep yep. Just put em somewhere where they're static, or use a media query to position:static on < 768px. Excited to read the book now. =)