skysight-inc/HackerNews huggingface dataset:
I don't understand this.

He's not asking for a -wundefined or -ansi -pedantic, he's asking for definitions for everything -ansi -pedantic rejects, and a new compiler. Hard work. Which of those cases are that desirable?
Democratic Debate Spawns Fantasy Talk on Encryption
There's also the idea of 'baked' FPGA's, which are a middle ground in performance between FPGAs and ASICs, but at a much lower cost than ASICs.

EDIT: Looks like Altera no longer offers the HardCopy option, do any of its competitors offer something similar?

https://www.altera.com/products/general/asic.smartphone.html
I've found the trickiest parts of cross-platform app development is that some features on a platform just have no analogue on other platforms. For example, notifications on Android can have BigViews in either text, list, or inbox styles. They're also supposed to collapse, although some apps (I'm looking at you, Facebook) don't bother. The equivalent on iOS is just badging the icon and showing a short 1-line text string as an alert. That means that some information which would've gone straight into the notification on Android needs to be shown on app launch in iOS, which often completely changes the data structures you'd use to represent it. Oftentimes this can ripple through the app as well, where because you need to launch the app to see it on iOS, you might as well add extra interactivity to this data, but that's not allowed by the Android platform as long as you want to keep it in a notification.

This doesn't matter if all your cross-platform C++ or Xamarin library does is format strings, provide predicates, and clean data - which is probably what it should do. But it means that the dream of a business logic layer that just hands off objects to the UI to render is just a dream. You need to hand off wildly different objects for a short notification on Android vs. an inbox-style notification vs. an iOS notification vs. an Intent to start an Activity on Android vs. an options dictionary for application:didFinishLaunchingWithOptions:.
This sounds like an interesting approach. What age did you start doing this?
Agreed. His intellect pales in comparison with Chomsky's.

Harris's single skill lies in persuasively making arguments that contain significant logical leaps.
It requires Silex, a micro-framework, not Symfony. Symfony is a much larger framework that isn't required. He just used two of its modular components, Request for HTTP request parsing, and Process for spawning subprocesses.
No argument at all about the last sentence, but you should have skipped the first four lines as wildly premature optimization.

The vast majority of the world would be much better served by (to appropriate your jargon) a 2-1-1 rule, because it's a straightforward treatment for a straightforward problem that is easily implemented. Yes, "format skew" and double-failure of backup solutions does indeed happen, but at a much lower incidence than "oh crap I deleted it!".
Продажа+2-комнатной+сталинки+с+автономкой+на+96+квартале+2/4+эт.+дома
Any company big enough to hire I-O Psych people to do efficiency/ergonomics/morale/whatever studies, should also have the budget to afford to keep a game designer or two on staff to design the game that is "working at this company."

I don't expect the average startup to get anywhere with that (unless they're a games startup), but the bigcorps should be doing this sort of thing, and should be producing tons of evidence in how this-or-that idea works out that startups could just learn from/copy/steal.
Harris is a publicity-hound and self-promoter. Chomsky is a public intellectual and dissenting voice.
> But in practice the "little guy" would need millions of dollars just to create the case and go after the "big guy".

This is the exact problem that many patent trolls solve. If your patent is strong enough, they will take your case on "contingency" and take a (huge) cut of the winnings, if any. Patent trolls can help even the imbalance between the big guys and the little guys.

Not surprising then that the loudest complaints about patent trolls come from the "big guys". Unfortunately for them, multiple studies, including by the GAO and professors like Michael Risch and Coleen Chien show that there is no real patent troll litigation crisis. Fortunately for them, tech media is happy to regurgitate their PR for the rage-view value, and most people are happy to accept it uncritically.
Thanks for posting this, just read the whole exchange. Wow, Chomsky is certainly in an entirely different league here. I don't think Harris even understood what Chomsky was trying to emphasize.
Beyond surface similarities like an emphasis on data transformation over side-effects, I wouldn't call Mathematica a functional language. It's much better classified as a term rewriting language: https://en.wikipedia.org/wiki/Category:Term-rewriting_progra...
Adjusted for inflation, that's over $26K in 2015 dollars [0]. But of course the punch line is that price increases since then have significantly outpaced inflation. This phenomenon is known as Baumol's cost disease.

[0] http://inflationcalculator.us/
Also, Its very likely that the invention will be reinvented by someone. Is not there a public patent review process before a patent is granted so the other inventors can provide alternative solutions ? This would solve most if not all problems.
How much do those cost?

Also I have recently changed to induction cooktop and it sucks in comparison to a gas stove.
It is definitely a general problem, and from personal experience I've gone through so many therapists this year it's not even funny. I've even had a therapist put me down, and for awhile I was wondering whether to off myself because I couldn't get good help.

Whether I'm in the DC area and looking or in the Bay Area and looking, and I feel like giving up on a search most days because nobody knows how to properly treat those of us who are on the autism spectrum.
Congrats André and everyone in the team. Cycle is by far the most underrated JavaScript library.
If a handful of registrations is enough to skew your results you won't be able to accurately conclude anything from your experiments.

This is a good read, the stuff about "busy work" - even a bad conversion rate will outperform your best effort at scale, it's very easy to distract yourself with the wrong work when the hard stuff is so much harder.

http://blog.samaltman.com/the-post-yc-slump
Jerry Kaplan: “Humans Need Not Apply” – Talks at Google
Then you require that either the programmer checks if the pointer is null, or the compiler can infer that it isn’t null, or that you add an annotation for that. (Either an annotation for a method parameter to require it not to be null, or an annotation that marks it as nullable, or an annotation that disables these warnings.

It’s what we do in Java, too.
maybe their "attitudes toward school were deteriorating" because they were in classrooms slowed by the non-preschool students.

it's always seemed to me that policy like "no child left behind" is fundamentally misguided: teaching for average rather than excellence. isn't society better served by a few outstanding students meeting their maximum potential than it is by the group meeting some mean?
Top 10 Python libraries of 2015
Any time. It's been a few years, but it's finally in. Frankly, I had very little to do with it becoming eventually included, I believe that was Dan Gebhardt's work.
It's German for editor. I'm gonna guess for the same reason that his WSGI library is called Werkzeug (tool).
In all fairness, you need more than just off-cloud backups to guard against a single pissed off employee (make sure you're locking S3 and your local backups with different credentials, and the credentials to read the backups can't be gleaned from the credentials that write them) or a single fat-fingered command (kingdomofloathing.com once blew away N days of user progress by accidentally running a backup script in the "restore" direction against prod data).
That doesn't help any - in that case, encryption is working as intended.

No key? No data. Anything that can let government and industry collaborate to get in is an avenue that attackers can use to get in.
In the summer I was poking about Europe with my wife and daughter with the idea of potentially moving there. While in southern France we were struck with the rather poor selection, relative to both China and France's elevated status in global culinary circles[0], of readily commercially available fungi species. After encountering an abandoned sawmill outside of Toulouse I set out on a few day thought experiment to determine ballpark figures on setting up a commercial mushroom farm, which in turn caused me to email some leading robotics-related professors who had published recent papers on picking-type robots. I explained the relatively unique situation we were in with respect to capacity to select species (to some extent), facility site, process and layout to enable automation. Their answer? Nothing yet flying too well. Apparently, the simple task of snipping mushrooms off substrate blocks is too difficult for mainstream AI. While I am now back in China enjoying a much wider range of mushrooms (two reishi on my bookshelf) and a new hobby of orchid-gardening[1], do get in touch if you're potentially interested in co-exploring/co-investing in research for this space. I also have an interest in developing automated offshore seaweed farming.

[0] For example a book I read yesterday espoused the view that there are really only three globally significant cuisines: Anatolian, Chinese and French.

[1] Commercially useful for fragrance industry plus https://en.wikipedia.org/wiki/Saffron for example.
> like Dropbox or the likes... Millions of people would lose most of their files overnight.

That's false. Files in Dropbox are also stored locally on all your Dropbox-enabled computers. They would simply stop syncing, and you'd plug in another syncing service. If Dropbox disappears, your Dropbox folder just becomes a regular folder.
True, I saw it more like the typical stove "floor" which has holes in it so that ash can fall past the airflow intake into a collection area below. The effect being exactly as you describe, airflow remains constant even while burning.
Fast, multicore-scalable, low-fragmentation memory allocation through large virtual memory and global data structures [1]

An allocator that is designed for scalability from the ground up. Similar design to Streamflow (based on so-called spans) that eagerly returns memory (latency-aware) and a backend that also makes use of fragmenting virtual memory, which is plentiful available on 64bit systems.

[1]: http://dl.acm.org/citation.cfm?doid=2814270.2814294
Blingo: The Big Short
The idea of facial recognition as a form of security has been around significantly longer than the technology itself. It's in sci-fi and spy movies dating back to the 80s. The idea to use it as a means of authorizing payment should have been considered obvious by the clerk that granted your patent, but it wasn't, and that's where software patents are failing hardest today.

I think a lot of folks would agree that face-based payment authorization as an option would have come along eventually, just as every other biometric and security device will eventually get applied to everything anyone might want to secure.
Reminds me of this: https://www.youtube.com/watch?v=2VTxYQL2SbA - (Fall Out Boy - Uma Thurman)

If only this article was accompanied by an awesome song, it would be interesting to me.
I look for three things at a new job: interesting work, nice people to work with and a financially stable company. I often have to pick two out of three.
Apps to Download for 2016
Do you mean some quirk unique to these CPUs or do they simply have RAM mapped at this address?

The latter is nothing unusual, x86 has it as well.
Why would any of it show up in the code? As I recall, what Yelp is accused of is making fake bad reviews that go away if you give them money. That could easily be a manual process done by sales people.
Came here to say just that. tcmalloc performs better than jemalloc in various cases.
many in the technical fields (wrongly) don't consider those to be important or real skills
Odd Lots: How One Woman Tried to Warn Everyone About the Housing Crash
OpenBSD (+LibreSSL) folks have been uncomfortable with unpredictable compiler optimizations for quite a while too. Here's a previous discussion on compilers in OpenBSD: https://news.ycombinator.com/item?id=9322259
Raspberry PI car OBD2 computer
1. Google likely had a much weaker portfolio when Oracle sued. It is much, much stronger now.

2. There's probably both much overlap in Google's patents and Oracle's technology.

3. The Oracle v. Google case is now primarily about copyright rather than patents.
Real general question about function composition - when you're comfortable with it, how do you think it to yourself, or say it to yourself, like what's your shorthand mental model?

I was able to really intuitively get comfortable with unix piping a long time ago, so instead of:

take 5 . filter p . drop 3

I'd be thinking, ok, take a thing, drop the first three, grep (or whatever), now take the first five. It felt intuitive because each step solved a problem, and then I'd move forward into the future, and have to only think of one additional solution (head -5) assuming I did the previous steps right.

Meanwhile, take 5 . filter p . drop 3 is in the opposite order, from right to left.

Maybe I'm just saying that left association is easier to think about than right association. Don't you feel that weird recursive bump in your head, the increasing mental stack, when you are dealing with function composition and right association?
I win by not playing.
it's an interesting approach if you like picking up bits of torn up and chewed up cards all day long. as for a reading 18 month old child, i call bullshit.
> Based on your response, I'm guessing you didn't take the time to read the complaint.

You were right at the time, but I just flipped through it now (the meat seems to be in attachments 4 and 5 at the bottom of the original link) and it doesn't change my argument.

What service did you render to Square to earn the payment you claim to deserve? Did they get the idea for their product from your patent? Did they learn how to implement their process from patent?

Are you just trying to get a slice of the pie because of some childish "I thought of it first" garbage, and because our broken patent system allows it?

I suspect it's that last one.

> Yet you argue that they're the pro-innovation good guys

I never argued that. I argued that you are trying to extort money out of Square despite providing them with no real service or benefit, and that this does real harm to innovation.
You beat me to it. Unlike the other commenters, I see that you're describing it as a robust, predictable start to what Bernstein describes. Undefined behavior and other problems can be caught by extensions to the compiler or via static analysis tools like an Astree Analyzer knockoff. The fact that they'll be written in Ocaml (or SML) will make them more reliable. A good choice and what I've promoted here so far.

Additionally, the clean passes are easier to bootstrap for those that fear subversion of their compiler. Can use whatever you want on whatever machine to implement it. So long as code matches spec, the output should be the same. That implementation compiles the other compilers, verifiers, whatever.

You might also enjoy that people have already extended CompCert work and others for developments that push in the Boring, Safe/Secure, C compiler direction. Here's some:

CakeML - Compile CompCert, etc with this
https://cakeml.org/

Verasco - verified, CompCert-based, static analyzer for C
http://compcert.inria.fr/verasco/

Verification of LLVM transformations later work (eg Softbound or Code-pointer Integrity clone)
http://repository.upenn.edu/dissertations/AAI3592852/

Extension of CompCert for verified, WCET analysis
https://hal.inria.fr/hal-01087194

So, lots of good stuff being done by a subset that focus on right design methods with the right tools. And they're getting incredible results. Surprise! :)
Here's the HN discussion for Talko's launch a year and a half ago: https://news.ycombinator.com/item?id=8353988
Authentic Victorian Christmas Pudding
If you think starting a company is hard, try doing it from prison
I wonder how hard it would be to create a C -> Rust transpiler. The output would probably be God-awful, but it could be a start to moving away from C towards Rust.
Funny idea but best to leave that to code analysis tools. So, your compiler works as expected and works well. That's why you use it. Other peoples' work like shit due to bugs and undefined behavior. So, a coding style plus analysis tools to reinforce it make your code work well with others' compilers while you still use The Right Thing. ;)
Somebody saw that South Park episode on them.
Should Facebook Be Forced to Fight Terrorism?
I had the opposite problem - I was one of the youngest kids in my grade (turned 18 a few months after graduation), and while I never had any trouble relating on an emotional level, I was always much smaller than everyone else until my sophomore or junior year of HS.
One thing that I think gets lost in these debates is that those college professors who do amazing research and are terrible teachers are still important for society and shouldn't be kicked to the curb. In my experience, these are the type of people who wouldn't be able to land on their feet particularly well outside the academic system - the unorthodox, unsociable weirdos who work on some obscure problem for years. These are also the types of people who occasionally make fundamental breakthroughs, or the ones whose dogged pursuit of a seemingly impractical goal ends up reaping unexpected rewards in terms of new discoveries. I wouldn't want to take a class with the versions of this type that I know, but I'm still glad they exist and have a home in academia.

I just finished my first semester as a history professor and based on my experiences I very much agree that the current system of university education and especially administration would benefit from some kind of fundamental change. But university research is a separate issue, and I worry that trying to "disrupt universities" without thinking through the societal implications might end up harming this amazing apparatus for pursuing advanced research that the US has built up over the past century. I'd argue that those professors who are terrible teachers but amazing researchers have a real value and that we need to keep in mind that universities have always been about more than teaching. (The ultimate case in point is Oxford's All Souls College, which literally doesn't allow any students onto their campus without a letter of reference - but is nonetheless an amazing institution which has given the world real benefits).
Asperger is no longer considered an actual condition by the APA.
Sadly in the UK it's running out of control, it's also now part of the new benefit package new PIP (DLA replacement) for working adults.
The UK now has the 2nd highest autism rate in the world with over 1% of the population being diagnosed (not by doctors, nor by NHS but by "speech and developmental professionals" working for private institutions) with autism the vast majority in the recent 5 years Adult Asperger Syndrome.
Japan also has very skewed numbers with nearly 2% of the population diagnosed with some form of autism, in late allot of the Japanese specific psychiatric/psychological conditions like Hikikomori are also being associated with autism.
>Before our white brothers arrived to make us civilized men, we didn't have any kind of prison. Because of this, we didn't have any delinquents. Without a prison, there can be no delinquents. We had no locks nor keys therefore among us there were no thieves. When someone was so poor that he couldn't afford a horse, a tent or a blanket, he would, in that case, receive it all as a gift. We were too uncivilized to give great importance to private property. We didn't know any kind of money and consequently, the value of a human being was not determined by his wealth. We had no written laws laid down, no lawyers, no politicians, therefore we were not able to cheat and swindle one another. We were really in bad shape before the white man arrived and I don't know how to explain how we were able to manage without these fundamental things that (so they tell us) are so necessary for a civilized society.

-Lame Deer
Not... quite.

People criticize the patent trolls that are using generic/obvious patents that somehow got approved when they should have been rejected.

"Interface for opening a door by use of hand and twisting motion" (aka: a doorknob)

Those types of patents. The ones worded ever so carefully as to try and sneak by being declined. When people refer to patent trolls they are mostly referring to the companies that purchase the rights to these kinds of patents and go on a litigation hunt of any big fish they find infringing to try and sucker out payments.

I do not see it as patent trolling when someone who say... invented a jetpack and has a patent on the technology in use going through a firm to sue an infringing superbody who has infringed upon the patent to sell their jetpack because they can mass manufacture and undersell the small business. That's what I see as a "legitimate use" of patents.

On the other hand, "Backpack to be worn to fly through the air through means of jet propulsion technology" (aka: jetpack with no working functionality patented) is not a legitimate patent in my eyes and is sat on to prevent anyone from making jetpacks because the moment they invent a jetpack they'd be sued. That's what stifles innovation.
> Requires Symfony.

Silex, not Symfony, and better to rely on trusted library code than to reinvent the wheel and introduce vulnerabilities...
In the second paragraph the author seems to be only talking about errors as C and go have then, specifically as errors as values, not as exceptions. The important difference being that exceptions can occur anywhere and can lead to non explicit bailing out of a function.

Exceptions complect failure and control flow.

Judging from the docs (and the comments on the blog) it looks like rust might have largely what the author is looking for. Can anyone speak to that?
That's the problem with Static Site Generators (SSG) in general. They're opinionated by nature and the learning curve could prove steep to process all the details of the configurations necessary to get the maximum mileage out of the framework but as you dig deeper and deeper, you realize that you'd be better off building your own framework that's fit to your objectives and use cases and improve and expand on that as you go along.
Regarding point 1, what's stopping Google from leveraging those patents now, if point 2 allows for even a sliver of potential? I mean, a single function seems to be causing Google quite a bit of grief in this lawsuit, so that seems to be enough.

Regarding point 3, I had forgotten that part, but I don't quite get the distinction where it affects the "mutually assured destruction" feature of patent libraries. Even though the sword Oracle swings at Google says "copyright" on the hilt rather than "patent", can Google still not file patent-based countersuits regardless? In other words, if Person A and Person B are in a standoff with guns leveled at each other, why would Person A simply allow Person B to stab them instead?
Various states, comprehension, engagement, expression, and quite a few other factors.
It's not the most accurate assessment but child development disorders including autism are very well measured and quantized compared to any adult syndrome.
Because many in the technical fields don't have them.
why would they open source this?
It's actually Silex. Maybe that makes more sense.