skysight-inc/HackerNews huggingface dataset:
Well the top 1% in the US will look decent I think. The US had, at some point, decided they wanted the school system to be unequal when they associated funding with property taxes from each region, thereby ensuring rich neighborhoods have well funded school, and poor neighborhoods poor schools. This enshines inequality into the system, so the top will have comparatively more resources.

And you're far too optimistic about the basic income. It's far from a certainty, especially in the US.
> by the standards of 1995 are pretty damn amazing, responsive, and beautiful

Yeah no. If you had gone back to 1995 and told me that gmail was what you would get when I have a supercomputer in my pocket, a super-super computer on my desk, and all web pages are served by SUPER-super-super computers, I would have quit the industry out of depression.

It is some horrible bullshit when you look at it in perspective.

About the quality issue, no surprise that I also disagree there: the web is especially crappy.

I do not consider any piece of software that I use to be performing acceptably (native or web), but there is a stark difference between the native apps and the web apps, in that the native ones are at least kind of close to performing acceptably, and also tend to be a lot more robust.

Web apps not working is just the way of life for the web. Any time I fill out a new web form I expect to have to fill it out three times because of some random BS or another.

Look at all the engineers employed by Facebook and especially Twitter. WHAT DO MOST OF THOSE PEOPLE EVEN DO? Obviously the average productivity, in terms of software functionality per employee per year, is historically low, devastatingly low. What is going on exactly??
And ultimately the electoral college in the event it's believed voters made an egregious error in electing their president. Don't think we'll see that happen regardless of winner this cycle.
Yeah there's a preposterous amount of JavaScript that gets loaded because I'm too lazy to rewrite the interactive graphics. Sorry :(
What do you think about a browser tab that loads a VM running Linux running OpenJDK that runs a full Java application in its own sandboxed OS instead of an applet, with some mechanism for file transfer to the host OS? You could also support any other language, WINE, Mono, whatever. The point is having a sandboxing mechanism that gives existing native code first class status in the browser. Too hacky?
She would turn from that position the moment it became financially or politically expedient to do so.

Edited: for those downvoting, I invite you to consider how her (stated) positions on abortion and the black community have changed over the years. Everyone learns and changes their opinions over time, but her changes are too politically convenient to be simply personal development.
My god, I usually ignore articles like these, but does anyone actually listen to this idiot? I remember reading his IBM articles in the past, and he has such a personal beef with them he seems incapable of rational thought. I don't even know where to begin.

1) There is a disconnect between how happy engineers are and the performance of the company. Sorry, but its true. Just because people are getting laid off does necessarily mean the company is doomed; we need more information.

2) For his "citation", he links to a Seeking Alpha article, which openly admits they are bearish on IBM, then mentions how Buffett hedges on comments on his IBM position. Buffett _never_ prescribes stock positions to people, and he's not going to start now. He _always_ says things like, "well, I may be wrong..." and the like.

3) If we really want to know how IBM will do, we have to look at what we know, and what we know is, a) there are significant governments and companies (financial institutions and more) that want / need the custom offerings IBM has, and are not switching anytime soon. This provides a floor on earnings. b) Microsoft is their only real cloud competitor. Amazon is only just now getting some big-time corporate clients, and these are still mostly tech players, and Google is so far behind its not worth mentioning. Hybrid solutions are a must-have for many clients.

4) Just with these considerations, IBM will be fine. Watson is promising, but nobody at this point knows how this will play out.

IBM may (probably?) not return to its huge glory days, but that doesn't mean its doomed. Come on, folks. This guy reads like a TechCrunch intern.
I like the way you think. :D
Buffett's quoted that as a justification for not investing in small businesses in that he needs large deals to make a difference to Berkshire.
I'm curious what you mean by 'synchronous' here, for example an I2C bus is clocked by the master, ignoring clock stretching and that clock need not be in any way synchronous with the processor clock on the slave.

And to clarify, we're talking about PHY level protocol clocks here, not time clocks.
I haven't met a single ambitious person in the US who dreams of teaching in a high school.

Maybe there's a problem here with how you define "ambitious"
I don't expect the public school system to teach my children anything. Hence why they won't be attending. Most of the schools I attended growing up were completely useless. Filthy, full of drugs and gangs. Sadly I even listened to some of my teachers more than I did my own parents (indoctrination) which I now see lead me down the wrong path.

I don't expect the public school to teach my kids any kind of career skills or path. Think they'll teach them Python or Swift? Even if they did, it'd be boring as heck and wouldn't happen until they're 16 years old. Conversely, I fully expect to start "outsourcing" my web dev work to my children when they are 13. My wife thinks it won't work. I think having them make $60 an hour while their friends make nothing will be a large deciding factor.... And by the time they're 16, I am expecting them to be taking classes at the local community college which is just a few miles from here.
They're inlines, not intrinsics. Intrinsics would be built into the language. Not a bad idea for basic constructs such as short vectors of floating point numbers, which are very close to the hardware.

I was writing a physics engine at the time, and it was a huge hassle that this wasn't standardized in C++. I used three libraries which each had their own definition of short vectors. Way too much conversion.

Matlab has one notation for arrays and matrices. So all Matlib libraries are compatible at the array and matrix level. This is one reason that much number-crunching is done in Matlab.

Rust already has at least three libraries for short vectors.
The US may also have bulges at both ends of the spectrum. With lots of children of undereducated domestic and specially poor immigrants our average will suffer.
Appearances can be deceiving. Secondary education is compulsory in the US, whereas it's not in every OECD country. In some countries such as Japan, high school is not only optional but you have to take exams just to get accepted into a particular high school. This effectively stratifies students such that you end up with much more homogenous classrooms and allows for more consistent teaching.

Many countries also offer vocational alternatives over academic classes at the secondary education level. While some districts in the US offer vocational "tracks", they still have to abide by the federal and state academic mandates, so they're not usually purely vocational.

Not that the structure of the US system isn't a problem in itself, but the fact that we have compulsory, academic-based secondary education that requires public schools to accept all students zoned for it leaves the US in a tight spot. We'll already have a lower graduation rate simply from people dropping out that would otherwise never have started if it wasn't compulsory here. But it's even worse since we don't optimize it to the students (such as the purely vocational options and competitive high school entrance acceptance that allows for a more homogenous student body and more tailored teaching that I mentioned previously)
>It doesn't, by any measure, appear to be a consequence of the children's efforts.

What basis do you have for saying that?
Palo Alto CA |Test Developers |Senior and Non-Senior
Do you like to hack and break code ! Tableau's (http://tableau.com) Move to the Web is building cloud experience for Tableau Desktop and Data Server and Model team is building a rich Data platform to power new workflows such as recommendation systems, impact analysis etc. (Complete JD: https://tableau.rolepoint.com/?job=ahBzfnJvbGVwb2ludC1wcm9kchALEgNKb2IYgICg7IXPrAsM#job/ahBzfnJvbGVwb2ludC1wcm9kchALEgNKb2IYgICg7IXPrAsM

https://tableau.rolepoint.com/?job=ahBzfnJvbGVwb2ludC1wcm9kchALEgNKb2IYgICgws_B8ggM#job/ahBzfnJvbGVwb2ludC1wcm9kchALEgNKb2IYgICgws_B8ggM
)

If you have a passion for testing, and want to know more please get in touch with me (Manish Tripathi, I'm the hiring manager) directly -> email (mtripathi@tableau.com)
You can't force somebody to learn.
I don't know about unix, but maybe we can all agree that Windows under the hood is very systemd-like.
I think part of the issue is the corporate lobbying culture that exists in America.

I read an article a while ago about what goes into selecting textbooks in American schools apparently textbook companies lobby the education departments to use their brand of books so rather than getting the best textbook schools get the book from whichever company "bribed" the officials the most. Because it all goes through politicians they can push their own agendas into textbooks hence you get books trying to teach kids intelligent design or whatever.

From someone like me outside of America it seems absurd.
The Man Who Sold the Eiffel Tower Twice
As some context from Wikipedia:

Chesterton is often referred to as the "prince of paradox."...

"Whenever possible Chesterton made his points with popular sayings, proverbs, allegories—first carefully turning them inside out."
You mean in Linux? Linux has problem with the touchpad and the keyboard, not with the WiFi card. The touchpad kind-of-works but somehow interprets the movements wrong, "micro-jerky" (like if some noise were added to the reading of the coordinates) in some way that the changes of the touchpad parameters that I have found I can change don't affect.

It's Microsoft and Intel that don't support the WiFi card, and I can't find the replacement that I can put in the full-size space in the notebook. There are extenders available to support the more modern (supported) half-size cards, but these adapters don't solve the problem of too short antenna cables.
Democracy is a really shitty form of government. It prevents tyrants, and it prevents a single party from holding power for too long. Which are great benefits over, e.g. monarchies. But the average voter isn't informed enough to really understand all the issues. So who wins isn't really correlated with who is best or who is right.

In my ideal form of government, the representatives would not be elected, but randomly sampled from the population. There would also be an education and IQ test, and it would only take from the top 5% of the population or so.
How do people interact with the government? [pdf]
Oh, so it is. I thought it was a link to the current Technical Specifications, most likely to move into C++ after C++17.
I don't mean to be snarky here. I am honestly just trying to put these issues in context by pointing out that if you believe today's "uneducated" people being able to vote is "scary", then you should take a gander at the average level of education of voters in 1960. Even fewer college grads, even fewer high school grads, even MORE people that we would today term "dropout". Additionally, the further back that you go timewise, the more poorly educated the populace was.

I'm just saying that if you believe it to be bad today, then you would have certainly believed it to have been much worse in the 50's or 60's before the protocols for avoiding certain types of war had been fully established and implemented.

But we, as mankind, survived. And I think it's fair to say that we, as mankind, thrived.

There is a lot of negative information out there about the world today, and it can be demoralizing. But it's not about how many negative things happen to you, or your nation, or your world. It's more about our reactions to these things.

In this particular instance for example, do you say... "Hey... let's educate more people!" ?

Or do you say "Hey... let's take away the right to vote!" ?

It's not really what happened to you that determines your future... it's your reaction to it that determines your future.
DIY version by mikeselectricstuff (Apr 2014)

https://www.youtube.com/watch?v=7_Wh6i8Hb6c
I don't see why template-based types would be able to be passed by value or returned?

An interesting library is Boost::SIMD (!! not part of Boost !!): https://github.com/NumScale/boost.simd
>I think you are overestimating the reach of CFAA.

I don't think so. The CFAA states:

>Whoever intentionally accesses a computer without authorization or exceeds authorized access, and thereby obtains information from any protected computer shall be punished as provided in subsection (c) of this section. (a)(2)(C)

It defines a "protected computer" as:

>...the term "protected computer" means a computer which is used in or affecting interstate or foreign commerce or communication, including a computer located outside the United States that is used in a manner that affects interstate or foreign commerce or communication of the United States; (e)(2)(B)

As the Supreme Court has ruled that virtually anything in the United States is subject to the Commerce Clause, this comprises practically all computers, especially after you consider that usage of a computer network almost certainly takes your traffic out of state. Many states have corollary laws to the CFAA with substantially similar language, so if you can miraculously convince a judge that the computers involved are not part of interstate commerce and that the feds therefore have no jurisdiction, there's a good chance you'll have to contend against a similarly-worded state statute.

I don't see any limitations or exceptions here. If you are accessing a computer in an "unauthorized" manner and obtain information whilst doing so, you have violated the CFAA.

The reason scraping can happen is a combination of lack of technical awareness (both from lawyers about computers and from programmers about law) and the cost of pursuing a lawsuit. Even if you break the law, someone has to take issue with your law-breaking before anything happens; they have to file either a lawsuit or an indictment to get the ball rolling. That some people are able to get away with violating the CFAA without someone registering a formal complaint on the matter has nothing to do with whether or not one has violated the statute.

The only way that scrapers don't violate the CFAA is a liberal interpretation of the term "unauthorized", wherein a judge states that if a computer is advertising and allowing public access, then all members of the public are inherently authorized to access it. I know that several scrapers have taken their cases through the courts hoping that such an interpretation would be given.
It's not that you have to leave education. But anything would be better than 12 years just to learn the basics so they can re-learn them again in college. Public schools waste way, way too much time. Get kids into college sooner so they can actually learn things.

I was that kid. I went to the "best" high school in all the surrounding cities. It was a mess, sub-pair on every academic, legal, and social level. Teachers taking bribes, drugs, fights, teachers that didn't know their subjects well enough (I helped teach one class).

I dropped out and went to college.
What's wrong with the their election coverage (serious question)?
> Rumour has it that the NSA already has threat predictor algorithms and processes

Local police departments already have this and use it to target individuals. I remember reading that the Chicago PD shows up at people's houses and tells them, 'we watching you'.
This also demonstrates the drastic disparity of quality.

You can either be getting a world-class education in the best high schools, or apparently a terrible one. I'm glad I went to a good high school. I never knew how good my education was until my first year of college, in my first writing class. Yeesh.
I like this, any email distro signup to stay abreast of updates?
Really cool project.
Using ultrasonic sounds to send data isn't new.
Even chromecast is using it to pair to phones without wifi or bluetooth: http://arstechnica.com/gadgets/2014/06/chromecast-will-talk-...
Interesting, but this needs to be integrated into CI, not Slack, to be taken seriously by teams larger than just a few people. And arguably, I tend to set up CI of any serious project before it goes to production.
Canonical Impresses with Ubuntu Core and Low-Power Mobile Devices
Not until the FAT patent is freed up. Same old Microsoft until then.
The amusing thing to me is that Solaris provided similar security over a decade ago in the Trusted Desktop:

http://www.oracle.com/technetwork/articles/servers-storage-a...

https://en.wikipedia.org/wiki/Solaris_Trusted_Extensions

The whole idea of encapsulated data paths with labeled domains, etc. were all pioneered first in Solaris.

The unique spin here with Qubes OS seems to be do something similar, but using virtualization.
This is awesome. I had the same desire and even told folks at GitHub that improving this report is low hanging fruit. It's been on my list of ideas to hack on for awhile :-)

Ideally you (well, really I :-P) also want star/follow activity from people you follow bundled in any update that's also reporting the projects discovered by your peak detection algorithm over that same period of time. There'd likely be some overlap in the report but you could indicate that in your report. This also gives you more incentive to login with GitHub which is a little lacking right now.

Anyway, thanks for doing this and great job :-)
The runtime (which I was taking about) isn't a blob.

Plus minified and obsfucated JavaScript is already quite common. See closure and asm.js.
Working on a web based mind mapping software. It has an Android app too!

http://mindit.xyZ
Exactly. It's actually a pretty common behaviour for tree-searching game playing algorithms. Unless they're set up to explicitly give weight to faster wins or higher margin wins, they get into an unassailable position and then just kind of dick around. If every move's a win then it doesn't matter which move you make, right?
okay I think you are honestly trolling now. nicely played and good bye.
This is so cool! A cat-based MMPORG would be awesome, if you designed the game mechanics to mirror real cat sociology (scent marking etc).

I have often felt we needed more video games with animal or otherwise non-human protagonists. Perhaps "goat simulator" was the start of something.

Aside: how come there's never been a Star Wars video game where you play as R2D2 and hack stuff?
> how many layers of abstractions built on top of other (redundant) layers of abstraction really make sense?

As many as needed. This is a political problem, not a technical one.

OSs don't want to provide one common framework for writing and distributing sandboxed one-click-install write-once-run-anywhere applications. So browsers are solving this problem on their own.

Maybe you don't care about this, but users, developers who need to write universal apps, and their marketing managers definitely do.
Why is the thumbs up a white hand, and thumbs down is a yellow hand?!
+1s could mean

-Someone agrees with you

-Someone likes you

-Someone is happy or having a good day

-Someone is repaying a favor or maintaining a friendship.
Well, the nice thing with go is the handicap system. I wonder how many stone handicap the human champion needs to beat alpha go, and watch that number increase over time.
I wonder if chess could use a handicap system to keep things interesting.
Done: https://bitbucket.org/tildeslash/monit/issues/333/monit-os-x...
Indeed, the pace of public education is horribly slow. Kids are bored, they need something to do.
I read in the last few days that 'innovation' and 'think like startup' has become exhausted, overused cliche in the non-profit world.

Also, the vast majority of startups fail. Do I want non-profits providing essential social services to fail at a rate of 90%?
I dare say even if you'd done the quick solution you may well still have been crushed by the competitor with VC funding. It's a tricky business. I guess one of the advantages of going through YC is the companies then generally have access to funding more easily than their competitors.
First Look to Project Rider with C# / .NET on MAC OS X
Apple's lawyer just tore into the government – here's what he said
The actual collection of software called the distribution. That's what is being licensed.
Yes VICE makes 100% of everything up. This is why even big news media outlets own a stake in it. Bush did 911 too.
Again, if the government is willing to use a mosquito drone full of neurotoxin to assassinate someone, why wouldn't they be willing to just send a man round with a pistol? The problem (in this example) is a government willing to assassinate political opponents, not that they have access to some fancy cyberpunk way of carrying out the hit.
Fuck Adobe. I really regret investing into their software suite. They have no vision (remember how they defended flash was the future, arguing against Steve Jobs only to later shut it down? Remember flex?? The CEO is an arrogant jerk[1] and they fucked their loyal customers by taking their softwares that we paid for in full, added some extra code that periodically pings their servers with ability to make it unusable from their remote servers and called it "Creative cloud".

I hope this company rots to hell and some YC startup comes up with something much better and totally destroys them. It's about time.

[1]https://www.youtube.com/watch?v=78yigV0GYGQ
<For example, my latest scan shows between 250,000 and 300,000 devices still vulnerable to Heartbleed. This is legal. This is necessary security research.>

If you are then making no effort to warn any of those targets that their devices are vulnerable, that's not innocent research, that's at best being a jerk, or at worst being predatory.
> The touchpad kind-of-works but somehow interprets the movements wrong, "micro-jerky" in some way that the changes of the touchpad parameters that I have found I can change don't affect.

You might try installing the libinput-based drivers (xserver-xorg-input-libinput), and removing the synaptics driver. libinput has far better handling for current touchpads.
Depending on the situation, directly reaching out to the actual decision maker is far more effective.

Every applicant is bombarding the recruiters with resumes, and it can sometimes be a black hole. If you directly send a message to the CTO/VP/Director of Engineering, introducing yourself, briefly describing why the company appeals to you and how your skills line up, you're far more likely to get noticed. Yeah, it's bold, but you know what they say :)

Leave it open by saying you're interested in an informational chat just to learn more about the company and his job.

He gets that you're basically applying, given your background; but this softer approach communicates "I'm also interested in you and your company" versus "I didn't hear from the recruiter, here's my application."

This will set you apart and, worst case, he says no. But you may have a new networking contact for the future.