skysight-inc/HackerNews huggingface dataset:
I've been tracking a number of differences between how browsers render Canvas content: http://jonathan-olson.com/notes/canvas-browser-specific-quir..., and take advantage of it to use the same code to generate a different picture in every browser (http://jonathan-olson.com/experiments/browser-specific-conte...)

I'll probably need to add this one to the list!
Can you share your test harness and implementations? This would be fun to tinker with. =)
>>Faith, he wrote, must be based upon direct experience, not religious platitudes.

If one can objectively establish something by their own experience doesn't that just become a fact? Why do we need faith in the first place.
>Engineers by training, Rennella and his co-founder built a custom project management platform that works a bit like a trimmed down version of the communication tool Asana.

Slightly OT, but does anyone know of a tool like Asana or Trello that also works offline?

I love Trello, but am going to be working offline for part of the day and need something I can keep using.
s/successful/popular/g
The deal, as I see it, is that in a start-up you work extra hard for moderate pay, and in return get a chance at a big payout if the company succeeds in a big way. There's nothing wrong about that, in principle. But I wonder how the math works out.

It might be possible to calculate the pay per hour of extra work for employees in startups. But some of the parameters would be hard to get data on.

How many more hours of work per week?
For how many years?
For how much less pay?
With how much chance of a big win?
And the big win gets you how much?
Ask HN: Are there any startups looking for young programmers?
Hi, I'm a student from a high school in Toronto, ON.

I'm looking for a co-op placement I can do for credits. I would like to work in web/Android development.

Are there any startups that are willing to take in young students (for free!) out there?

Thank you.
Affinity Designer? https://affinity.serif.com
With enough population density, I feel like having a lot of package pickup points would make more sense logistically than having a pipe go to every home.

Home delivery can be the costliest part of a package ordered online.
Maybe this is a wrong context to ask this question. Can someone tell me what exactly is a mystical experience and how it differs from normal human experience. When does one consider himself enlightened?
Poverty is fucking expensive
NYC (Roosevelt Island and, it sounds like shortly, the Hudson Yards development) and a few other places have modern pneumatic solid waste transport system provided by http://www.envacgroup.com/
The Big Money, High-Stakes iPhone Case Race
> It's essentially a list of projects that every single individual and team is working on. Each task shows what needs to get done, what has already been completed, and how many hours it should take. It also shows what everyone is working on at a given time. If someone needs something, he just creates a new project.

It sounds like they made another bug tracker.
When I was learning ATS I found the ML guide posted here very useful. I have some ATS related posts if you want to read more about the language [1].

[1] http://bluishcoder.co.nz/tags/ats/
The definitive introduction to C++11 is probably 'C++ Primer 5th edition'. It covers stuff other than the new features but everything is described as it should be done in C++11/14.
There is a gem of a book recommended at the bottom of the article - "boojums all the way through".
Is there an efficient way to take a byte and increment the appropriate location of the appropriate register?
This is so cool, why haven't I heard it before? I'd expect to have seen it in an ad somewhere.
You're right [0]. Thanks for the heads up.

[0] https://blog.heroku.com/archives/2013/6/5/javascript_in_your...
This code is generating tons of D-cache misses, at the cost of hundreds of cycles (in a modern x86 memory system), so you can afford a branch miss now and then.
Man who raised $55K for potato salad throws party
Which architecture i5? i5 doesn't tell us very much more than Xeon.
It is an ancient tradition, codified in SOLAS, that mariners help those threatened by the sea. You do it, because it will be you that needs help sometime.
The wreck is covered with pebbles at great cost to prevent anyone diving on the wreck to investigate what happened. Then no one can prove anything and everything remains just speculation. Ban any diving, threaten anyone diving the wreck with arrest and then just completely ignore the relatives' calls for an independent investigation.

Then in this information vacuum ordinary people do the rest by alleging anyone who questions the official line is a "conspiracy theorist".

I mean science can answer so many questions, but only when you have trace evidence to examine.
Hands-on Review: Probox2 EX Android 4.4 TV Box
I wish I'd seen this is 2007.
Australian council threatens Airbnb host with $1m fine
>This is almost certainly a library issue rather than a language issue.

Is Cocoa a language or a library?

IMO the criticisms really apply to Cocoa, not Swift.

Or rather - they're complaints about the fact that Swift could have been designed to simplify common Cocoa boilerplate, but instead it seems to be Yet Another Blub (c) 2014.

What's going to have more of an influence on developer productivity - a novel type inference scheme, or an OS API that works so well you don't need to keep writing the same boilerplate over and over, or go looking for 3rd party libraries to fix its deficiencies?
Been down for hours at least.

Google cache http://webcache.googleusercontent.com/search?q=cache:http://...

Alternate site with same/similar info
http://phys.org/news/2014-09-cloaking-device-ordinary-lenses...
Then even given that clarification, the iPhone 6 plus performed terribly in this particular test against similar sized phones.
Powered by gym treadmills.
I built a custom keyboard for iOS 8
Better than Chromebook? A $250 PC gets it done
A bit of note:- Do mention how to get in contact with you?
Instead of living with regret, why not ask yourself what kind of software you want to be writing and what kind of problems you want to be solving? Some software should be migrated to C# and Java. On the other hand, when it comes to runtime performance, memory footprint, and compiler and runtime availability, nothing matches (or even comes close yet) to C/C++.
I wish there were more people who thought about and understood these low-level basics; it feels like today, almost everyone who uses a computer is at such a far level of abstraction from the base hardware that they've lost the intuition for how computers behave the way they do and everything seems mysterious to them.

This book is highly recommended to anyone interested in how computers work; it starts off with very basic electronics and goes up to a full CPU, plus some software stuff near the end:
http://www.charlespetzold.com/code/
VAM’s instability

Your quote concerns variance, not bias.

(The main exception is the bit about "full range of achievement". It's quite true that teachers of upper class Asian students will likely have lower VAM scores than they deserve since the test caps out at 100%.)

We already knew that the contributions of teachers to student achievement was relatively small long before VAM was invented.

You dodged the question. Do you think policymakers and politicians should stop trying to improve teachers, and instead simply try to reduce costs? I.e., pay teachers less, increase their turnover (so that we don't have to pay expensive but ineffective senior ones), etc?
Do you just leave it all in the inbox and respond to what's near the top, or do you archive it?
http://www.trade2win.com/boards/attachments/articles/126910d...
Great project. After poking around the site, I'm still wondering, what GPU hardware is necessary to run the code?
Aha makes sense. So the process can continue perpetually until someone is proven to be a victim. Thanks for the answer.
I got this idea from a friend, but whenever I wanted to learn a new language, I would quickly hack out a 4001 emulator in that language. Its an interesting but quick challenge.

http://pastebin.com/YkhRsuih - C

http://pastebin.com/L79CeeGB - Haskell

http://pastebin.com/LybWwGzm - JS

http://pastebin.com/ZVDiRmP6 - MHS this language cant take input (its an educational toy language for a course)
Yes, but you still then live with the idea that there could be an email you should read at any moment. I admire the self-discipline of those who can resist the urge to check, but I have never been able to.

For me, simply using Trello and Slack has obliterated all need for email with collaborators.
As a native New Yorker who grew up not exactly well off I think this is article misses a few things.

It is different to be born and raised here than to move here.

People have large support systems in the form of extended family. This makes everything from child care to meals cheaper. Not so much roommates, but assorted cousins aunts and uncles.

There is a huge underground economy of "under the table " workers. Most of the kids I knew had some sort of after school menial job and were paid in cash. Many of the adults I knew growing up never left Brooklyn and worked miscellaneous all cash jobs. I even dated a girl from Brooklyn recently that had never had a bank account or drivers license.

There are a lot of places in New York the author would never even visit, let alone live. Places still ungentrifed or too far from Transportation. That is where the poor live.
Apple is just starting out with these sensors, so they're likely to make the same mistakes that FitBit made a few years ago.
Circuits and Optics to Signal Processing and Biomedical Applications
The Edmund Fitzgerald (https://en.wikipedia.org/wiki/SS_Edmund_Fitzgerald) has a similar diving ban, although in that case the family members of the victims support it.
Noncontact orientation of objects using magnetic levitation
This lens configuration would be pretty obvious to anyone who's taken optics 101. It's a just a telescope with f1=f2.
A preprint of the relevant manuscript is on arXiv: http://arxiv.org/abs/1409.4705
I did this recently. I also turned off all notifications on my phone that make sound/vibrate, except phone calls and SMS (and I rarely get a call or text).

Now I don't get interrupted as often and life is much less stressful
RADIO fit with an ALLEGED 'conspiracy theory'?
http://heiwaco.tripod.com/app1.htm
Anders Bjorkman. book Lies and Truth about the ... Accident

what fun. with no degree in Naval or Maritime Engineering does
the human obervations fit with the official explanation of the PROCESS
and using open source basic stability calculations / physics?

What is disturbing is that the human process is flawed similar to the
Costa Concordia - Italy Cruise Ship. The captain can just decide to
change course to a dangerous path and there are FEW CHECKS
on the captain or LEADER OF THE TITANIC.

Full Speed Ahead! Damn the icebergs.
Welcome to Bash shellshock and the process 'fork bomb'
I can't wait until the anti-Keystone folks start in on this one. Just imagine the horror that an underground beer-spill in beautiful Bruges could unleash!
That's interesting. But even then, the argument would suggest that you let students take notes the way that works best for them, or just the way they prefer, no matter whether it's statistically less effective or not.
I think you may be a few years out in that. The hash DoS's were discovered about 11 years ago. Time flies eh?
Ask HN: If you were the CEO of Yahoo, what would be your priorities?
Mayer has been acquiring a lot of companies which haven't really generated a monumental revenue. And their Alibaba IPO money is worth a ton. What would you be doing to make moves on Google and their other competitors?
One more thing this guy might want to consider adding to his list if he's intent on exploring that landscape: working in a research-y position at a large (> few thousand employees) company.

I was in academia for a bit, and eventually dropped out of my PhD because it didn't feel right.
I was in startups (both as founder and early employee) for a while, and while I learned a lot I was mostly miserable. I also did some freelance work, and worked for a small web agency/consultancy.

I am now working in a R&D-like group at a very large company. In many ways, it combines the best of all worlds: large corporation, academic research, startups. I like reading papers and thinking about the future. I like the scrappy hard working startup attitude. I like working in a team with people that have been there for more than two decades. I like not having to worry about my job because the company is large and printing money. I like having a HR department I can go to if I encounter unethical behavior (I did not have that luxury in startups). I like having an office of my own without people talking about their life while I'm trying to work or my boss breathing down my neck every 30 minutes (open floor plans have scarred me). The list goes on and on; the gist of it is that I find it to be the best career move I've made so far.
> You don't need to pay attention in talks for any of those benefits. It might even be detrimental.

It might be detrimental to attend to many talks rather than chatting with people, etc. But while you are sitting there you might as well pay attention; most of what you are doing on your phone/computer could probably be done at another time.

I know about the fact that the point of a conference is much more than the talks, but I still think that people usually don't make enough of an effort to pay attention to the talks while they are attending them.
Have you tried meditating?
It is not just the NSA, who plays with your computer
It seems that it isn't possible to be a nice guy all the time as sometimes you feel like you are forced to say something like: "death to the one, who has been disturbing me for many years via Internet".

It seems that not a day goes by without someone ruining a moment (while watching a movie stream, while developing software, while learning by reading pdf-files, while browsing Flickr, while writing email etc.).

That someone can see what I see on my monitor screen and that someone can remotely trigger anything that the operating system's APIs allow (bypasses OS's User Account Control). It might be something simple like changing keyboard language from FI to EN or harddrive starts defragging out of its schedule. Typically there are phases of few months when only certain tricks are used for irritating me and then, suddenly, one of them gets replaced by another trick.

As that someone can see what I see, it is possible to do something irritating by timing it very accurately like crashing the Flash-plugin while I am listening music via TuneIn. That someone can act as an invisible virtual user and do something like make my mouse pointer to move quickly to some corner or make it follow more complex paths (like an arc and with a varying speed).

Very worrying is that that someone can hear in real time, what is been said in a chorus of a song, and that someone can freeze my computer at the moment, when there is something symbolic in a movie that I was watching. It is very typical that symbolic thing is something that is related to an "offline event", which occurred some time before (like to a moment in library a few hours ago). This means that atleast one of the attackers live in the same city than me. Generally, it seems that the attackers have collected lots of data about me, which is partly derived from the way I use my computer and the Internet.
As all the disturbing seems to occur at any time of the day there might be any amount of individuals behind this. There might also be some background processes lurking on my computer and actions of the remote users might partially be driven by computer algorithms.

I've installed the OS (Windows) multiple times (including formatting the hard drive) and I've bought lots of relatively expensive and high quality hardware like Asrock Extreme Pro 4, Nvidia GTX 780, HyperX memory and a very fast AMD processor, but it might even be that one or more of the components or their drivers have made the matters even worse (easier to the attacker). I also believe that one of the installed hardware components is malicious in some way (maybe by design?).

Do not doubt me.
It's part of Scott Adams' intermittent blogging about creating an ideal new city from scratch - http://www.dilbert.com/blog/entry/garbage_city/
So do you only check Slack a couple times a day then? If not, what is the difference with email?
That's interesting, so it's like "passive" email or a notice board in a small town; instead of being interrupted by an email notification, you can see what needs to be done by checking out the board.
This would have done nothing to prevent shellshock; placing user submitted data placed in ENVVARs is 'working as intended' for CGI, DCHPCP, etc.
PKCS#1 signature validation
Ask HN: Vet my idea
Dear HN community, let me know your thoughts. If you are a founder or know someone who's having the exact problem, please put them in touch so we can help you better serve your customer.

Problem: Some founders are so focused on growing their business and working on product/sales/biz dev/funding that they sometimes can't keep up with the customer development/feedback process. A good problem to have.

Example: I recently had lunch with a founder with $1M ARR, 100% growth rate, who basically told me that his support has seen zero process improvements for the past two years. Everything is manual. They had been growing so fast, so busy onboarding customers and responding to product issues that there was no time to create a better customer life-cycle process.

Solution: Customer success as a service to help startups get a pulse on customer happiness by analyzing feedback and designing process and UI improvements that thinks a few steps ahead. Give us your customer feedback (text and/or voice) and we will tell you what your customers are thinking, what's not working, and processes/UI/UX that will eliminate the issue they are having.
I've found in the past that moving code between different queue and job coordination systems is pretty straightforward. Operationally of course you need to learn the new infrastructure but that is unrelated to fears about vendor lock-in.
He teaches CS, not Physics. What they are teaching in the CS department has nothing to do with what physicists learn.
The opinion that rich people lack empathy feels like a very attractive answer for this question, be wary.

Note: It is generally bad practice to assume negative attributes about someone just so they are easier to disagree with.
It is practically attempting to disqualify an argument without actually having to addressing it.

With that said I do not think it held much water in the first place, but I find it better off just saying that instead of trying to find some fault with the person who wrote it.
Wikipedia says the wreck site is monitored by the Finnish navy with radar. If you were to approach the wreck via submersible, I would assume you would not be detectable.
"I would argue that the bash security concern is not a bug. It is clearly a feature. (...)" The default excuse of all programmers. :)
A few things about that:

1. Warrants have never been a guarantee of a search producing evidence.

2. It isn't Apple's data to hand over when a warrant is presented.

3. Making strong and deniable encryption illegal for some classes of users will make it highly desirable contraband.

4. Producing cyphertext complies with a warrant if that is all you can access.
Where is the health data stored? Is it only locally or on iCloud as well? I updated some data in Health app on my iPhone 5S before I got the new iPhone 6, did a backup and restore when I got it and lost all the data I had entered..
Bureaucracy is directly dependent on the size of the business. Universities are amongst the largest businesses around, hence the nonsense you have to go through to get anything done. On the other hand, you do have backup if something goes wrong which you may not be afforded in a smaller company. It's the kind of thing you'll despise until you actually need to exercise your rights.

My experience, as a PhD student with industrial sponsorship.

Big company:

- stable job

- stable pay

- lots of bureaucracy

- some freedom, but if you're a small cog in a big machine your efforts may go unseen

- potential to become a drone

- likely to be standard 9-5 hours

- usually good benefits e.g. insurance, pension.

- freedom is having a life outside the office

- routine can be rewarding and many people really require it

Academia:

- stable job after 10-20 years

- pay is meh until you get tenure. £30k nominal, up to £60k for a professorship

- lots of bureaucracy (LOTS)

- potential for institutionalisation

- limited freedom in choosing where your research goes, provided you're in a position of power in your group (otherwise forget it)

- hours are flexible within reason, potential for travel if your research is hot.

- researchers are petty as hell

- scientifically rewarding. You probably won't change the world in your lifetime, but that's OK because you love what you do

Note that while it looks like I've made academia sound arduous, that last fact makes up for it for many, many people.

Small company:

- stable job if the company is low risk

- little bureaucracy

- pay strongly linked to company performance

- high responsibility

- working hours depends on who you work for (tech industry is normally good here)

- benefits can be amazing

- freedom is the potential to really affect the company's direction

- can be very rewarding because of the responsibility

Industry can provide the ultimate freedom - working for yourself.
I've looked for an offline/native osx Trello application for ages, I don't think there is anything.
No.

- Its the founder's (and company culture's) job to always be taking feedback and improving processes. If a founder can't find at least a little bit of time to implement suggestions that their customers or their team have, then they're not going to be able to find the the time it would take to implement suggestions you give them.

- Even if they did, what would they pay for this / how do you grow a real business around it? For B2B non funded apps, you need at least a $100/month per user.

- This sounds like a consultancy, not an app. It would make for an interesting "productized service" but pricing it would be tricky.

my 2 cents
LG's next smartwatch may not even require a smartphone to work
I am not an assembly programmer, and there is probably a better way, but something neat that thinking about this resulted in:

If instead of 16 512bit registers, we simply want to increment the appropriate section of one big register, we can add 2^(byte * n), where byte is the value of the byte in question, and n is the number of bits we're using to count the results.
My favourite Asimov story :3. Also his favourite, IIRC.
I would strongly recommend the following book which speaks on this topic at length:
http://en.wikipedia.org/wiki/The_Varieties_of_Religious_Expe...
Which is why corn sirup is in just about everything. Also, avacadoes for example had an indirect subsidy in the name of avoiding pests in imported Mexican avacadoes. Still, the unequal subsides on various food products causes all sorts of problems as substitutions are generally of a lower quality in some way. Arguably much if the obesity epidemic directly relates to subsidizing calorie dense foods instead of fruits and vegetables.
I'm assuming they're just using a simple "store and send repeatedly until receipt is acknowledged" model, kind of like Skype does. Maybe I'm just naive but is it difficult to build a messaging app that works fine over unreliable connections, as long as a small delay is acceptable?

User interface and tie-in features seem like the only difficult parts for apps like these.

edit:

Nevermind, read more of the article and realized they also optimized voice calls for slow and unreliable connections, which is a far more difficult feat.