skysight-inc/HackerNews huggingface dataset:
Are you using the same data format for all platforms? You could try writing a test framework in a BDD-language like Cucumber that can be ported to multiple languages, and code a language-specific parsing library against that. It's still work, but not that bad, and it would keep things consistent.

Even without that, passing a parameter as url-encoded json isn't that awful.
What, specifically, is the philosophy and/or self-indulgence of yuppies?
As a TA at Georgia Tech, this has become my go-to reference for OMS students preparing to take the Computability, Complexity, and Algorithms course.
On top of this, chrome/chromium versus safari is another 1-2 hours of battery. I think people vastly underestimate the energy requirements of web technologies.
Thanks...followed the Wikipedia link to the Rob Cox demo video. Mind blowing to have an editor as an OS filesystem that can intercept OS events. If I hadn't spent the last 20 years learning vi I would grab a copy and give it a try.
They're a private service all the time. Keep that in mind and you'll go far.
You're partially correct.

The components which power the management engine are always present. However they lock you out of using those features unless you pay for a vPro chip.

Buying a chip without vPro means the Management Engine still lives on your device, it's just that you aren't allowed to use it.
1. If you want to download a CC licensed (or any) video from YouTube, use youtube-dl.

2. As commenter #8 points out, if you care about this sort of thing, use a different platform. For example, Vimeo makes it incredibly easy to download videos.
Why two tiny wings preserved in amber have palaeontologists in a flap
To be fair, Facebook and Google profit from this misunderstanding.

I do see your point, but I don't feel they should be able to advertise themselves, effectively, as utilities and then refuse to carry the burden of that claim. If Google says you'll be able to store their email with them in perpetuity, one of two things should be true: either they should be legally treated as a utility, or they should be taken to court for false advertisement.
The most realistic depiction of drug use on TV is The Wire AINEC.
Intel Committee publishes declassified “28 pages”
Any chance there will be a version without the usage of jQuery?
I love how the comments reference the "users", when what's really important is Google's customers.

If allowing use of CC licensed content helped advertisers, it would implemented post-haste.
It didn't in fact apply to a sizeable portion of the pre-systemd world, either. systemd doco gives the quite false impression that this stuff is new, for "new-style daemons". Not using this boilerplate has been the right way to write daemons for many systems over the past quarter century, going back to the release of the IBM System Resource Controller at the beginning of the 1990s.
The parentheses-less javascript dialect in the title of this HN article relies on ES6 and uses 6 characters:

!+[]`$

The parent link above is ES5 and uses 8 characters:

!+[](){}

The jsfuck.com ES6 dialect uses 6 characters:

!+[]()

jsfuck was previously ES5 but they now rely on ES6isms to shorten their code.
Qualitatively, it's the same problem that a lot of people have in grad school. Doing homework from a textbook isn't the same as the uncertainty of research.
RMS is not the Emacs maintainer...

And even if he was, I don't believe he ever said "If LLDB successfully replaces GDB as the most used libre debugger, even then we still shouldn't support it in Emacs". He's not insane, you know.
Forget Pokémon Go, there’s another AR game that’s way better
Also relevant https://xkcd.com/743/
Mr. Robot is like trainspotting updated for the latest generation.
Hopefully this inspires someone to make a Lua/Python scriptable terminal. I'm not a big fan of the web stack. This is a pretty cool concept though.
That number is misleading, because that data uses a "Computer sciences" category which likely lumps in "Information" degrees. The number I see in 2015 is ~2.5% (https://news.ycombinator.com/item?id=12101868)
The Creative Commons license implies redistribution, and that requires the ability to possess a copy of the file. It would be a bit like allowing people to upload code to your website and mark it GPL, but then only re-use that code yourself and not allow anyone else to download it.
instead of feeling "sorry for autistic people", perhaps you should treat us like human beings. Many of us love who we are and how we think, and don't need your pity, and certainly don't need you acting like our identity should be used as an insult.
I have created an updated version to incorporate comments.

Most comments were about when to decrement the infringement counter. Some went to important unknowns like the threshold of proof before incrementing the infringement counter.

To facilitate ongoing work, I have created a Github version of the project:

https://github.com/lucasgonze/hackersdmcaguide
Related, a presentation by Raptor Engineering "The World Beyond x86" (video and pdf slides) https://www.raptorengineering.com/TALOS/op_twbx86.php

They delve into x86's freedom and security issues, then discuss the pros and cons of ARM chips versus OpenPOWER chips.

For an open laptop such as Bunnie's Novena, ARM is a fine choice.

For Raptor Engineering's Talos Secure Workstation, OpenPOWER was a better fit.
After the completion of the first season, I started to think of the show differently. At first, I believed the civil disobedience to be resistance against the unfair banking and credit systems that run our society.

The show's creator expressed his motivations being from the Arab Spring. I'm starting to see the parallels when looking backwards at season 1. Elliot appears to represent the varied nature of the masses. Not all who want change are willing to commit such extreme acts. To me, Elliot represents that by being both the most revolutionary and quite neutral. In a way, it gives the show's creator a moral pass by showing Elliot as both the instigator of bad things and as a passenger just watching it happen. From a moral point of view, Elliot is not really a good guy, but it is hard to hate someone who is so deeply broken.

I'm starting to agree with you. From a personal point of view, I'm starting to tire of this neutral zone that is entered by Elliot's inability to take a moral stand.
The CC license [looking at CC-BY 4.0 from https://creativecommons.org/licenses/by/4.0/legalcode] says

"You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material."

Perhaps the YouTube ToS provision against downloading could be viewed as "additional or different terms or conditions".

For the second sentence you quoted, I'd expect that YouTube users already have the "prior written consent of [...] the respective licensors" expressed in the CC license itself, because "[e]very recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License".
Oh yes, because Child Pornography, Drugs, and Terrorism[tm], all the data should be voluntarily handled to US government.
Yes and no. It's not a lossless way to encode an image, but the Lepton step itself doesn't add any loss that wasn't already present in the JPEG to begin with, and it generates a smaller file overall.
I guess the point here is that if Google can't comply with the CC license provisions (in letter _and_ spirit) they should change the YouTube uploader option for CC to something more along the lines of "allow users to remix your content through one of our applications", which is more in-line with the truth.
Because suits is laughably unrealistic?
That's a cop out. The scene "sustained" itself just fine. Now people working at Facebook call themselves "hackers". It was as much about a philosophy as it was about technology. When the industry moves on to the next buzzword, we'll still be here.
6 Blerds to Follow
There are ready-made mediatypes to communicate collections; some have even been registered as mediatypes with IANA. A simple one that would meet your needs is Collection+JSON [1].

There are others. This blog post [2] from 2014 lists some from a hypermedia perspective, although you may find some of these formats excessive for what you're trying to accomplish.

Before JSON became a favorite for HTTP APIs, there used to be XML-based ones as well. AtomPub is a very good protocol, which defines an 'application/atomcoll+xml' mediatype for collections [3]

[1] http://amundsen.com/media-types/collection/

[2] http://sookocheff.com/post/api/on-choosing-a-hypermedia-form...

[3] http://bitworking.org/projects/atom/draft-ietf-atompub-proto...
One step at a time. Some of the things people expect of a shell:

- can search $PATH for things to run (traversing $PATH),

- ?must check 'executable' bit?

- ?must discriminate scripts from binaries?

- must exec things to be run

- must intercept stdin, stdout, and stderr of things being run

- pass arguments to programs

- expand wild card characters (for UNIX shells. A in some sense more reasonable alternative is to put wildcard expansion in a separate library and let executables do wildcard expansion. That would prevent problems with expanded command lines becoming too long)

- allow for back tick substitutions

- evaluate environment variables when interpreting arguments (again, this _could_ be something left to programs to do. For this, I don't see a benefit, though)

- allow multiple commands on a line

- allow redirection from and to files

- build pipelines and execute them

- has some builtins (mostly optional, to speed up things)

- reading and interpreting .shellrc

- control structures (if, for, etc.)

You can implement them in whatever order you want.

I would probably start like this:

- a program that starts a single executable.

- starting an executable and intercepting its output.

- also sending it input

- accept the name of the command to run on the command line, search for it, and execute it.

- allow sending arguments to the program to run

- loop infinitely, running the executables whose names the user types in (this is where your program becomes shell-like)

You will likely encounter many things I let out above (do you need to interact with the terminal? How to handle Control-C, for example to nicely kill all commands in a pipeline) or do not even know about, but I would tackle them when I met them.
Computer History: From Antikythera to the Modern Era
Hm, using Gigi Hadid as the profile pic is pretty lame. :/
Not surprised with the results, since leader teams are switching places with each other in top for decades...
The most surprising fact for me is that www.imo-official.org is still not translated neither to Chinese, nor to Korean.
Oh boy. You have just found that you could be better off with a proper RPC protocol.
The first word you see when you visit "Honest Al's Used Car Lot" is "Honest". Doesn't mean anyone should just trust it.
1. Downloading violates Youtube's TOS. So there's that.

2. The argument is that Youtube shouldn't be using the CC name and licenses at all if they are not going to adhere to the spirit of said licenses.
YouTube's license of the content (that you grant when you upload and host your content there) is broader than the CC license extended to YouTube viewers. The license Google has doesn't require them to allow downloads.
tl;dr: "white identity politics" = racism and hate
Sorry, but I'm not quite sure I understand. Are you claiming that the real elite programmers are members of the IWW (aka "wobblies") or are you using the term in a different manner?
Let's imagine the very high IQ'd high scoring person, who grew up in a certain environment has the task of creating software for someone in a rural community they know nothing about, and they will not visit.

You keep mentioning rural areas as if people living there require some special software. From what I've seen, people in small towns, rural areas and big cities all use the same phones/computers and software on them without any problems. BTW, there are many wealthy people living in small towns and rural areas. What does Microsoft have to do to their software to make it more rural-friendly? Microsoft is primarily developing tools for businesses and makes most of their money there, so why do they care about villagers?

...They are very clever, and they'll come up with something.

They will hopefully come up with good software, as opposed to a villager who won't know anything.

So, in my mind, if I have a mission to help such people, it seems the best way I could do that would be to incoroporate them into my dev team in some way. ... It might be a temporary contracting or consulting role rather than full employment.

This is completely ridiculous. Consulting role on a Microsoft dev team for a villager. hahaha... Why do you assume that people in rural areas could help you write a better software? Will inviting comedians, porn stars or basketball players to your dev team help you in any way when you are developing software in Microsoft?

That might include providing them with additional educational opportunities they might not have otherwise had. It might be a temporary contracting or consulting role rather than full employment.

Maybe instead of wasting Microsoft's money on training villagers, you could just hire people who are already competent and willing to work at Microsoft.

This is the argument of why diversity matters in tech.

You're not providing a rational argument. You're writing an emotionally-charged responses + elevating the importance of 'emotional intelligence' for being a computer scientist and writing software.

All the SAT scores, college graduation rates, and the like, are just the pieces we're moving around...

You're now trying to discredit methods that tell people whether someone is good at math. SAT scores tell you a lot about people's math skills. College degree tells people that you completed all the courses in a particular field. Those math skills are a prerequisite for being a good computer scientist.
Mr. Robot Hackers Behind the Scenes
Because if so, that's a terrible way to debug.

If you're in a codebase composed largely of side-effect free functions or well encapsulated Object Oriented code, it's a very good way to debug. I had great success with such debugging and even coding and new development in Smalltalk environments for over a decade.

On the other hand, if your codebase is full of side effects and doesn't have good encapsulation (perhaps there's a lot of fiddling with globals) then you're going to have a bad time. But to me this isn't because the debugging method is bad. To me, it's because your codebase is designed with lots of tight coupling and side effects. You have an architecture that makes it harder to reason, debug, and refactor your code. This isn't just spouting. I'm basing this on many years of experience. And yes, I saw both kinds of Smalltalk code, and the effect is exactly as I described. Guess which codebases were more productive?
Boeing turns 100 Years Old
Http://localhost/upload/index.php
I think that's rather over-criticizing it. Person of Interest may not be able to match Mr. Robot in technical realism, but it is set in a fantastical universe with a fully functional AI. I wish they were as committed to realistic hacking as Mr. Robot, but it cannot be said that they didn't try. Its hacks were explained enough for a layman, and shown enough for a technical person.

And its story was good, too. I'd recommend it to people just for that.
Khmmm :)

https://news.ycombinator.com/item?id=12102718
What is it about Chinese schooling/culture vs Korean that makes China have such an edge here?
Android N’s new Keyboard is now available on Google Play for all devices
“To My Fellow Filthy Rich Americans: The Pitchforks Are Coming”
Russ Cox, not Rob Cox. You may be intermingling Rob Pike and Russ Cox, who are both involved in Acme.
"Builds for Windows and Linux are coming very soon"

I can't wait. Anyone knows how I could build this on windows?
Uh, it's not really like that either.

It's more like Chad informed the police of the dead body he found in his garage, and they removed it. Chad called to let you know after the fact, because you are obviously not his first priority in that situation.
Looking for Beta Testers for Newly Launched International OTP Delivery Route
Hi,

We are looking for Beta testers at http://2Factor.in for our newly launched International OTP Delivery Route.

2Factor so far been focusing on Indian market only, but as some of our users demanded for International OTP delivery, we thought of giving it a try.

It would be great if you can help us in evaluating these carriers and our platform as well. You may register for a TRIAL account at https://2factor.in/CP/register.php

( Drop us mail for enabling International OTP Route )
We have tried to lower International OTP delivery charges by upto 20-30% over the existing well known competitors. ( pricing available at https://2factor.in/CP/2FA_INTL_Pricing_list.php

Your feedback if appreciated.
The service operates at a higher level than EC2, and pricing is calculated on a per-second of compute basis. Comparing prices is going to depend a lot on the specifics of your workload and your affinity for managing infrastructure.
Newrelic: This Week in Modern Software: Pokémon Go Makes Augmented Reality Legit
You're right, I guess. I suppose I worded it poorly. I really just meant that if you're going to be a "web artist" you should probably be a bit more web savvy in general. Make your own site, learn about backing up, etc.
But that's not a license violation, of either the CC or the GPL. Nothing says, "must allow redistribution of original format when not modified", and in the case of the CC, it doesn't say anything about raw files.

If the creator really cared about a redistribution friendly distributor, they should have used one. YouTube ain't it, and never was.
Recent immigrants and their children will speak differently, dress differently, act differently and probably live in different places than multi-generation American black families. This creates a difference wherein the immigrant is perceived as not displaying the "bad" aspects of "black culture" (i.e., the immigrant's English is unlikely to be AAVE, which is a gigantic leg up right off the bat in terms of how they'll be perceived by white peers, and may even be considered pleasing; the immigrant will probably dress more "white", etc. etc.). Which gets right back to... you guessed it, systemic racism labeling "black culture" as an inherently bad or inferior thing.
https://www.reddit.com/r/MrRobot/comments/4sw7af/spoilers_s2...
If it's not a marketing gimmick, how do you explain this page? https://puri.sm/philosophy/

1. Purism will only use free/libre and open source software in the kernel,
OS, and all software.
Free/Libre and Open Source Software is software that respects your
freedom. Nonfree, or proprietary, software and installable firmware
will be strictly prohibited within Purism. We promise that a Purism
system and all its components will be free according to the strictest
of guidelines set forth by the Free Software Foundation’s Free
Software Definition.

2. Purism will design and manufacture hardware that respects users’ rights
to privacy, security, and freedom.
We promise that Purism systems will use hardware and software that
respects users’ rights. Nonfree, or proprietary, chipsets that require
installable firmware binaries into the kernel will be strictly
prohibited within Purism.

"Strictly prohibited" my arse. They've been using Intel chips with non-free firmware since day 1.
We're really excited to broaden customer choice and let people decide what container technology makes sense for their workloads. The CoreOS team has been amazing in helping to ensure Kubernetes is flexible enough to support alternate runtimes starting with not just rkt, but a full scale implementation of all of Kubernetes (running on rkt). Thank you so much!

Disclosure: I work at Google on Kubernetes.
Yeah, I like that too. Just emailed them about it.
"Fuck you, got mine." for the most part.
This sounds remarkably like it was trying to be something more along the lines of Fallen London. Pity it failed.

But hey, this is still far from the worst game Marc Blank ever worked on. That prize still goes to Bubsy 3D.
Would be interesting to see a Hypermedia API explorer.
it already is.
Ask HN: Web framework, written in a typed language, auth out of the box?
Don't suggest me Spring Boot, asp.net mvc or the Play Framework.

Don't ask me why I want a statically typed language and also don't try to argue about it please.

I don't want to think about auth, I just want to plug it in and it works out of the box but in case that
I have to change something, it should be quite easy to make the changes without lots of pain.

thank you
In Smalltalk, most of the class library, and hopefully your own codebase, is either side-effect free or at least well encapsulated. The classic trip-up in Smalltalk was with Streams. An experienced Smalltalker would make note of where the code was fiddling with Streams, then go down the stack until the debugger has effectively gone back in time before the Stream objects were instantiated. Try that for a few seconds, then restart the app. If your environment was set up intelligently, none of that would take that long.
Other people here are saying those erotic pictures (or story depictions) were of kids, where there _are_ laws that allow punishing Google for hosting and not immediately reporting them.
If it was/is culturally relevant it lives on in future works.
I don't think google looses anything internally.
They need that stuff one day to teach AI some tricks.
Thanks! That last link is helpful! It's actually quite an interesting and capable OS. Has file & software protection mechanisms. I recall UNIX having about no reliability at the time. Also, coding, compiling, and directly running without linking the apps is closer to a LISP machine than regular OS of the time.

Might give it at least a brief Wikipedia article with these links.
I'm just saying that I like seeing smart people work on education.
I tried to use this but got stuck when i opened up vim with NERDTree, it wouldn't expand folders...
I live in Arkansas. I'm in the little bubble of prosperity surrounding Bentonville. I'm moving to Denver in 2 weeks because my job is requiring me to.

Some of the poorest people in the country (most of them white) surround this little bubble all through the Ozarks, extending east into Appalachia. You're from here, and you know that. Moving to an "urban area with a thriving tech sector" isn't exactly cheap. Getting into a good college is a nice precursor to that, and that is radically helped by having a decent public school system.

I don't think it's a stretch to say that these are very difficult obstacles for people, no matter there color.

In fact, I'll say it now: a black kid who attends school in Fairfax County, Virginia is going to have a better shot at a tech job down the road than a white kid who attends school in Ft. Smith, Arkansas. These are extremely different places, but I'm pointing this out because while race matters, waaaay too much emphasis is placed on it compared to the structural factors that impact people independent of ethnicity.
"Directly resulting in their harm" is an unenforceable standard, unless you are referring to hitting someone with a printed copy, which I suspect you are not.
Musk adamantly standing by improving radar despite it being so close to lidar