skysight-inc/HackerNews huggingface dataset:
I also find it kind of ironic, because one would think they would achieve structure not being a pain with a solid type system, but it seems to be based on multiple inheritance, with no union types. That's fine and everything, but it's hardly going to win any medals around structuring the resulting programs.

Also, redefining classes elsewhere is cool and everything until you lose your IDE, and your productivity drops to 0 because your code isn't indexable by rationality.
Violence and war are not unusual historically. But the speed and thoroughness with which a whole continent was cleared of its native inhabitants, and the survivors were subject to all kinds of institutionalized abuse until their culture and traditions were erased, is certainly exceptional, and in recent history only compares in severity with what happened to the aboriginals in Australia.

Moreover, if there was official recognition of what really happened, even now much could be done to redress the original injustice and give these people some closure. Instead, schoolchildren are taught a sanitized version of American history which really adds insult to injury, from the point of view of the surviving natives.
Avoid Pulling a Moonpig by Security Testing Your API
The parent of my post was arguing against a "proprietary push implementation" in favor of email, but my argument is that the receiving of email is not via push.
There's a reason, though, that people call it "callback hell." Many people are irresponsible with first-class functions.
Short after losing one of my ears audition I was laying on a beach at the Mediterranean. Holydays, sun, good times. Then I felt a strong buzzing sound, it had to be a gigantic flying insect, so close to my head!. I jumped out of the towel and run some meters flapping arms around my head. Crowded beach and my own wife were perplexed at me and my flapping arms strategy did nothing for the sound that was still as loud an close.

Then my brain recalculated. Sound stopped and started again and the pattern was obvious then. I confused for some good 5-7 seconds a halfmile away boat siren with an insect around my head.

By first hand experience: It's amazing what the brain does triangulating the two ears input, and it is indeed very sensible to the quality of the inputs. On the other hand the brain is also great at adapting to new, lower quality sensors. I don't see that same scene happening now, after several years of one sided hearing.

My wife still recreates that moment from time to time.
The Best Hours
If the system or process needs to change, why not change it directly? The prosecutor is irrelevant if the whole process is broken.
The Jack Ganssle article linked in his post (see below) does an excellent job of covering the issues of CR2032 battery performance, parasitic power loss, and etc.
You and I probably disagree on what is a "perfectly healthy diet". But I fully agree with you that whatever the diet, it does not give exactly 100 % immunity for cancer. There are a minority of cancer types that seem to have quite normal cellular metabolism. It's unclear whether diet affects them as much as it affects most cancers such as breast cancer.

I also disagree with you that cancer is primarily a disease of age (or ageing). Age is a contributing factor because the longer one lives, the larger the integral of the contributing effects are. Cancer usually takes quite a long time to form and develop so bad that it starts to cause symptoms.

I agree with you that my tone was too harsh. This is a dear subject for me, and I seldom argue about it, because it's so frustrating. I really have no clue why so much hostility arises around this and dieting in general. Maybe because it's so personal and important for all of us. And so, so hard to study by changing only one variable at a time.

So sorry about my harsh tone. Didn't mean to guilt any cancer patients.
I was once offered a job where I got to choose my own title, so I chose Sales Engineer. My response, when the contract said "Senior Engineer" was predictable enough, met with "you were serious about that? Titles don't matter here." They appear to matter quite a lot to the people making statements like that -- I made my employment conditional on being able to choose responsibilities and role, and ended up walking away.

See the top comment, about whether or not this article is just Talkers with their sound and fury, signifying nothing.
I agree strongly with the first half of your comment, but the second half, from consecutive sentencing on, is simply incorrect. Swartz faced nothing resembling 35 years, because federal sentencing does not work by simply adding the counts up for every charged offense. Like charges "group", and the convicted are sentenced according to the most severe of those charges.

The prosecutors threatened Swartz not with 35 years, but with ~7. 7 years is also a ludicrous sentence. But it was also an unrealistic sentence: under the sentencing guidelines, Swartz was likely to face (if convicted) a sentence denominated in months not years, and --- according to his own lawyer, and observable from the actual sentencing guidelines --- one that probably could have made the probation cutoff to avoid any custodial time.

So, your third bulleted suggestion isn't valid: CFAA crimes are already not sentenced "consecutively".

What seems clear now is that the prosecutors were determined to have Swartz sentenced for some amount of prison time (they offered a plea deal with a very short sentence, and rejected any deals that failed to put Swartz in prison at all). That is a problem. The first half of your comment captures it. Sentencing rules for individual CFAA charges scale up so rapidly, and people are so rarely charged under them, that CFAA cases are high-status vanity projects for the US Attorney's office.

Obligatory:

https://www.popehat.com/2013/02/05/crime-whale-sushi-sentenc...
Ah no - not what I meant. Just that you don't need to enter a password.
Do you mean F-35 project by saying JSF or this is a typo on JPL ?
yes, so where is my NASAlint? :D

Most of these things I do on a regular basis, but #7 sounds rather stressing and code cluttering to me. Maybe these new Proxies of ES6 could ease that pain.
I'm buying more bitcoin
Vala and Haxe are very promising too.
And post 4G, WiFi is becoming less of a requirement anyway. Just a few years ago steaming YT on my phone was troublesome, now I just assume it works (and 9/10 it does).

I can stream HD YT to my laptop (via tethered 4G) and it works most of the time (although sometimes drops me out of HD).
Show HN: DIY Serverside HTML Rendering on Docker using Rendercat
The main SDK is open source. It's built from the same tree as Android from the AOSP, and you can build it yourself right now, which makes reverse engineering it sort of moot. Things like billing APIs or maps or google's push notifications however are in closed binaries, which I believe is what the clause is protecting.
ARM, MBED and the Plan for World Domination
"by what moral authority can they block others access to it"

Actually, here in Scotland there is a fairly widespread recognition (apart, perhaps, from some large landowners) that a lot of land was acquired by rather dubious means. I think this provides a fairly decent justification for the "right to roam" we have over most land.
There's nothing at your link. Also, this was #1 for quite a while yesterday: https://news.ycombinator.com/item?id=8851832
We were told 45-50min was typical for the Veo recons a few months ago, but I wouldn't be surprised if they've improved performance in the interim.
> I thought that by now it was universally accepted that having clear rules is a good idea, see Python and golang)

It is far from being generaly accepted, see Clojure, Scala, Rust, Ruby, ... I'd say more new languages don't follow this than do. And despite general love for Python its most controversial feature is exactly this.
>Replace "America" with "Germany" and "Eastern Europe" and consider whether you would like to uphold your position.

That would strengthen the OP's position by anyone who has even a basic understand of European history.
Monkeysign 2.0
Eloquently put. Exactly.
Meet Rocket, Which Says It Isn't Such a Docker Blocker After All
interesting how you generate blocks from the language: http://cx-lang.org/documentation/structure - I guess visual feedback would make the language attractive to non-HW designers. I gave a small talk once on sharing HW projects in the browser: https://speakerdeck.com/mulderp/sharing-hardware-with-javasc... - of course this is a different level, but still, having web/svg kinds of HW representations would be interesting. I guess for HW, good representations of schematics/waveforms are at least as important as he actual HDL, but I might be wrong.
While the computation might be relatively simple, its still necessary to be aware of literature and use the proper academic description for the methods.
I was wondering if the algorithm could be added to Etsy' Skyline, which does anomaly detection on streaming data, based on a basket of algorithms (see https://github.com/etsy/skyline/blob/master/src/analyzer/alg...). Our own data is periodically bursty, and because Skyline doesn't apply STL like this code, we have data that looks anomalous all the time.
So true. I work in a non-profit and have seen that when someone feels a more personal connection, they are much more likely to stay engaged over a long period.
For those who have been following the progress of my computer employer index, I added some Portland companies late last night, fixed up the navigation bar on the left for the cities I've covered so far in Oregon and Washington State, and have observed from my log file analysis that, of my city pages that have no real content, London is the most popular, followed by Berlin, and of the pages that do, my telecommuting and remote page is the most popular.

So what I'm going to do next is to post the companies I've already collected for London and Berlin, then the remote employers - and clients - for countries other than the ones I presently list. Yes I know the work is remote but sometimes one has to go onsite for meetings, integration of deliverables and so on.

After that, I'm going to focus on out of the way places, like Costa Rica, which has quite a lot of software, as well as cities that have serious economic troubles, like Detroit.

http://www.warplife.com/jobs/computer/

As always, I am happy to take specific requests. If you're looking for a job, email me at mdcrawford@gmail.com to let me know where you'd like to work and I'll focus my efforts there for a little while. I've collected many more links than I have actually posted; perhaps all I would have to do is to actually post links I've already got.
INVESTOR PETER THIEL’S FUND BUYS INTO MARIJUANA BUSINESS
uniq seems a bit easier to understand here:

history | awk '{print $2}' | sort | uniq -c | sort -rn
Panasonic announces Firefox OS based 4K smart TV
Additionally, I know enough of the Android build process to know that yes, it is true that the Google Play Store does not require DRM. It's also easy to pull any app that doesn't have DRM off a phone and put it on a phone using the debug tool that google themselves release (ADB).

`adb pull <app location>`

plug in new phone

`adb install <app file you just pulled.apk>`
One of the worst things about dictatorships is that the leaders start making very irrational decisions, just because you "embarrass" them or so they "don't look weak" or whatever. They take it personal.

In a (real) democracy that's usually much harder to do, since there are many more decision makers who have to act on something, and even if there are a few emotional ones, the rest can keep cool heads and restrict them and make decisions for the long term future of the country.
I have a talk in which I argue that if you can program, you have a huge advantage in learning statistics because you can simulate random processes and tinker with them to get an intuitive sense of the statistics involved.

At Data Driven NYC: https://www.youtube.com/watch?v=AfSM45ncAT8
Keynote at Strata+Hadoop World 2014: https://www.youtube.com/watch?v=5Dnw46eC-0o
I would say a petition site that almost always results in nothing changing is worse than absolutely nothing. People signing a useless petition makes them feel as if they've done something, which usually leads them to do nothing more on the matter. When, in fact, they've actually done nothing to help the cause they think they are helping. Without the useless petition some of these people might have done something else that might have actually helped in some way.
SpaceX Could Be Cleared for Military Rocket Deals by Mid-2015
Pretty sure he's mad at Scrum and not Agile. The article describes the difference.

Of course, he's living in a fantasy world where there is no politics in business and no slow-moving management. My company used to be wholly Waterfall and now they're slowing moving toward Agile/Scrum. To say that its actually improved things is an understatement. Is it the best method possible? Certainly not. But good luck convincing upper management (of a non-startup) that some non-quantifiable method will bring greater productivity and faster turn-around times. Agile/Scrum is a solid "thing" that you can present to upper management and show them case studies on. They can get behind it and not worry about looking foolish for following some developer's pie-in-the-sky utopic vision (hey, let's get everyone on Linux workstations while we're at it!).

That being said, Agile/Scrum is not the final destination, its simply a step in the right direction.
Cool, thanks. I will look into signing up.
Amazing video: ReactOS boots through network by PXE and works on real H/W
Very true. I'm constantly running into code that wasn't refactored because my predecessors were too scared of introducing regressive errors in the process.
A grep Tutorial and Primer
Current news, anything CNN reports 24/7, generally get flagged by users (like me) because it's off-topic.
It's interesting that they chose to write their anomaly detection code in R, which is typically used in offline, post hoc analysis mode. It seems reasonable to suppose that the ability to discover an anomaly like "service X is failing" in real time is more valuable then discovering it a week later.

In order to monitor important time series with this code, they would presumably need to run it every n minutes on the entire time series, or at least the recent part of it. Seems an anomaly detection system operating on streaming data might make more sense.

Perhaps their real time anomaly detection system uses simpler logic on streaming data?
Yep, we do. And while I'm sure it's obvious, I do want to make clear this is what has worked so far with us. We've tried different things, and some have worked better than others. Each group of people will be different and value different things.

The most important thing is obviously that everyone enjoy themselves and have fun.

Oh! And one more thing I forgot:

5 minute presentations, and you can't use presentation software like Keynote.
Thanks for your motivating feedback. I haven't put a lot of effort on the website and had put up a basic site.
Wow, this is by definition hidden. I did not realize that I was using yahoo (bing) search.
This battery doesn't generate energy from carbon dioxide, it generates energy from silver plated guitar wire and aluminum foil. It is probable that like in most batteries the electrolyte (and therefore the CO2) isn't even being consumed.

Now, by no means is there anything wrong with experimenting with silly inventions, and I am sure he learned a lot from this, but it does kind of confuse me that he was awarded $25,000! 3M employs hundreds of chemists. Couldn't the judges just ask for someone to explain the winning entry to them?
So declining PC sales is not proof that PCs are losing popularity, but declining tablet sales is proof that tablets are losing popularity. How can the same trend mean opposite things in similar markets?

Anyway, any of number of reports and studies say that the percentage of e-commerce visits and purchases from mobile devices is going up, and has been for years. Direct measurements of user activity show the growing importance of mobile.
The article is by someone who thinks he knows a tiny bit of C, but actually doesn't. These people seem to be quite numerous nowadays.
We don't have a democracy in the United States. We have a representative republic. There is a big difference.

Not being involved in the political process just completely removes any influence you have on the process and the outcomes. However, if your belief is that not voting is the right thing to do, then by all means, please abstain from voting. I'd rather only have engaged people vote anyway.

EDIT/Clarification: We don't have a pure democracy in the United States. We have representative democracy and a republic as pointed out below.
This is just a praise article, good for him and other 15y/o out there aspiring to do fun stuff but not really HN discussion material.

There's very little specifics in the article like how much power does it generates, how much CO or whatever it uses etc.
I think the solution to this is for the industry to add a set of licensed frequencies to the 802.11 spec. They could set it up so that base station operators would rent the alternate frequencies for their events (either baked into the cost of the AP, or on a time/geographic limitation basis), and consumer client-side devices would of course need to be updated to implement this additional spectrum when talking to a licensed AP.

Of course this doesn't do any good for existing consumer devices, it would have to be baked into the next 802.11x spec.
Just checked them out and it's awesome. They give you fully transparency into where your money goes. Love that they focus on one family at a time. Their design makes me feel like I'm dealing with AirBnb and Uber... Instead of the typical charity. Love this idea. Homelessness can all be solved for!
You're the original author? Sorry about the sarcasm :)

A couple of years ago I was involved with a project doing verification of a custom CPU design for IoT purposes based on the 6502. There were a lot of frustrated discussions in the breakroom as we couldn't really see the point of the customness of this technology. Should we tell the client? In the end we didn't and the client went bust before paying our invoice.

Yes, the thing about temperature sensors and the like is that they're just a wireless peripheral. Eventually one of the competing standards will win (6lowpan?) and they can be as commoditised as bluetooth headsets. The important thing about IoT is turning a demo gimmick into a value proposition with satisfactory UX. Home automation has been around as a concept for years and remained a niche.

There might be a market in custom hardware for "security done right" for IoT. Never mind changing the batteries, I don't want to have to update the firmware in my lightbulbs (or doorlocks!) every few weeks due to exploits.

(I could write a whole other post agreeing with you about how HDLs are universally awful)
These aren't anti-patterns. These are the realities of people being people and not cogs - people have desires and goals that extend beyond the realm of "Make this for me fast and don't screw up."

> Titles should be a reflection of the impact already achieved through hard work, not a license granted by a benevolent management.

I don't even really know what this means. It implies that titles are laurels without responsibility. I think what it really means is that titles are a tool for management to hold on a stick in front of employees.

> Leadership is something earned by gaining the respect of your peers through execution

I would say this has not been the case in any company I have worked at with more than 10 employees. I have never worked in an environment where at least one coworker (or manager) wasn't more qualified and deserving of leadership than someone above them. In fact, to the contrary, I have observed poor leadership as the greatest mitigable contributor to failure.

This article, in my opinion, is a bunch of feel-good management bullshit about workaholics and culture fit. The reality is that society produces a lot of bright, young, wide-eyed engineers and then browbeats them into doing really immensely boring things. The reality is that work is called work because it's not play, and you need to be sympathetic with your employees (because everyone wants to solve hard problems, be respected and admired, do cool things, make fat stacks, etc) but also guide them in balancing their personal desires with the responsibility to their salaried employment.

Every one of the behaviors that Eric outlines are natural behaviors. The job of a manager is to channel those desires into positive business outcomes, not sift through stacks of resumes for drones.
Nice, I like your idea about lower resolution meaning people are more likely to like a picture of themselves, which they rarely do. Never thought of it under that angle.

To me, Instagram is the culmination of photography, making shooting and editing available to truly everyone. When photography first appeared, it was this slow, clunky, expensive process that required extreme knowledge of the tools to produce anything. Over time, it got easier - we went from daguerreotypes to self-contained camera, to portable cameras that still required fiddling with settings, to portable cameras that could take shots in almost any conditions, to instant cameras, to digital cameras that still require effort to share the picture, to digital cameras that can share the picture instantly to the entire world.

And in counterpart to that, the editing process has gotten simpler too: we went from needing to know the chemicals of photography, to bringing your film at your local store, to tools like Photoshop (that allowed you to crop, adjust colors etc. but still required knowledge to do so), to Instagram: where there's no manual to read, and an instant a 12 year old teenager or a 75 year old grandparent can crop, retouch, color balance, etc. their photos.

Sure, the purist might argue that Instagram filters are not the same as balancing your chemicals yourself, blablabla - but look at the end result: people are able to take ownership of photography in ways that were impossible to in 1840. Ultimately, photography, like any form of expression, is as much about the tools that enable it as the people it reaches.

Because Instagram (and other mobile photography apps of course, but Instagram is kind of the figure head) have put photography in the hands of everyone, I think they've really brought the medium to its best form.

(my views on this topic are mostly informed by the book "L'Image Sans Qualités", sadly only available in French, and conversations with my uncle, a hardcore photographer who develops his own pictures and builds (!) his own cameras from scratch, also sadly only available in French)
It seems like all the families you have helped are in the same town in Haiti, do you have a timeline in mind for expanding globally like Watsi?
"I would optimize this algorithm but I don't want to bother with 4 rounds of code review."
Show HN: ZEEF.com DevHub – Almost 100 topics curated so far
"14-year-old creates eco-battery with aluminum foil, old guitar strings, and club soda."

Because aluminum foil, old guitar strings and club soda are so prominent in 3rd world countries.

And also... How come I didn't win 25K for my 6th grade science fair projects?
In the last few years, Ford has bought spots on some tech podcasts, talking up their tech-savvy CEO and geek-friendly innovations.

If they want to appeal to geeks, "you can't examine and fix your vehicle" is a bullet to the foot.
Show HN: A VERY Simple Codeingiter HN Library
What does 'T-shaped' mean in this context?
Why people don't use anti-virus app on android?
I have not seen many people using anti-virus app on cellphone though everyone has that on laptops or desktops. Since cellphone might leak more personal information, why don't everybody care of that?