skysight-inc/HackerNews huggingface dataset:
[2] I suppose they could use the IP address, if GCHQ did the cross referencing for changing NAT etc. But that would be impractical for some ISPs where the IP changes regularly.

Don't worry, they've got that one covered:

http://www.ispreview.co.uk/index.php/2014/11/uk-counter-terr...
Perhaps you could post a link to the regulations requiring all school student to have foreign language teaching? I posted the English national curriculum above.

I'm unable to find any such requirement for US schools. "Many" does not mean "all".

But as well as the lack of a requirement for US schools to teach a foreign language we see that US children do worse than Asian or EU children.

http://www.actfl.org/advocacy/discover-languages/for-parents...

> Foreign language programs are often one of the first items to be scrutinized and cut when elementary, middle, and high schools in the U.S. face poor performance evaluations or budget crunches.

> Caccavale: Although parents may not be able to get a foreign language program instituted at their child's school in the immediate future, they can help to do so in the long run.

Edit: http://www.psmag.com/navigation/books-and-culture/u-s-studen...

> The center’s most recent report shows a decrease in the last decade in school language programs, which Rhodes says can be attributed to “budget cuts, and foreign languages are among the first things that get cut.

> America has never placed a premium on teaching foreign languages. Less than one-third of American elementary schools offer foreign language courses, and less than half of all middle and high school students are enrolled in such classes, the majority studying Spanish.

http://www.forbes.com/sites/collegeprose/2012/08/27/americas...

> When elementary and secondary schools and colleges around the country open for the fall semester, millions of students will not be studying a foreign language. Not necessarily for lack of interest. They won’t be able to.

> at public K-12 schools, course enrollment in 2007-2008 reached 8.9 million individuals, about 18.5 percent of all students;

Most damning:

>. - The percentage of public and private elementary schools offering foreign language instruction decreased from 31 to 25 percent from 1997 to 2008. Instruction in public elementary schools dropped from 24 percent to 15 percent, with rural districts hit the hardest.

>. - The percentage of all middle schools offering foreign language instruction decreased from 75 to 58 percent.

>. - The percentage of high schools offering some foreign language courses remained about the same, at 91 percent.
What fascinates me about Terry is that his schizophrenia doesn't somehow prevent his ability to make something as complex as an entire operating system.

Maybe this suggests that while schizophrenics look discordant to the rest of us, there's an internal consistency that very much makes sense.
It's great to know neovim development is going strong and there are a lot of contributors making good progress.

I've switched to neovim about a month ago. The installation on OSX is smooth. It's fully functional and all the plugins are working.
Our theoretical double precision FLOPs (based on running at 1GHz) per core is 1GFLOP per second, but that is based on doing an add or a multiply. In the case of just doing FMAs, you would be doing 1.5GFLOP. This gives you (theoretical peak) 256 to 384 double precision GFLOPs per chip. Our bandwidth between cores is 16GB/s, while the required bandwidth for doing 1GFLOP is 8GB/s.

Our single precision numbers are actually double that of double precision (compared to a GPU or most other SIMD systems, which have independent FP32 and FP64 FPUs, we have a single combined unit). While our ISA is pure 64 bit, we have packed 32 bit FPU instructions for doing two single precision FLOPs per cycle.
NSA partners with Apache to release open-source data traffic program
In case you'll find the time, the article actually also includes some Swift-learning resources.
The article was unclear in your open source plans. Will you be opening your hdl, and under what license?
Actually, the authors of Boost.Range got the idea from an earlier range library of mine, which is noted in the Acknowledgements section of the Boost.Range documentation [here](http://www.boost.org/libs/range/doc/html/range/history_ack.h...):

> Eric Niebler contributed the Range Adaptor idea which is arguably the single biggest innovation in this library.
I remember the somethingawful.com thread where someone tried to install his operating system. It got real crazy real fast.

There was a HN thread here discussing it, and the top comments were people rightfully suggesting the guy needs serious mental help, not derision. The suggestion he had schizophrenia was thrown around a lot.

Following the rabbit hole from 2012, it seems he was banned from SA, and shadowbanned here on HN, but are visible if you turn on 'showdead' in your profile options: http://www.metafilter.com/119424/An-Operating-System-for-Son...
Ask HN: How to be an independent security consultant?
So I've been wanting to switch from software development into pen testing and security consulting. I want to get some practical skillset enough to consult local tech companies. In general, need some materials which I can follow and learn as well as some guidance.

To become a software developer the path is pretty clear, you learn the language, build some stuff on your own, and take on real world projects. I find that this is a bit of a different path.
That is a more charitable interpretation. Having been on the receiving end of far more obvious belligerence, it is possible I'm interpreting things less charitably than I should. Thanks for pointing it out.
I agree with what you're saying in general. In this specific case, the venue WiFi was not the issue. It was human error on the day, but not something we need to rake over here.

However, is a really interesting point about the reliable Wi-Fi in public spaces. If telepresence is going to be used as a viable way for quadriplegics like me to visit these public spaces, then we're going to need decent and dedicated Wi-Fi. Which in 2014 is both fairly easy to do, and not that expensive. But you're right, I do fear that it may need some Interpretation of legislation to make this work. In the UK we have to Disability Discrimination Act [0] which I think of is the same things as the ADA in the US.

[0]:http://www.nidirect.gov.uk/the-disability-discrimination-act...
log collection? eww.. that's so boring. For a company that's trying to focus on log analysis, they sure have a much better search engine than SOLR (see percolation, sharding, distribution capabilities, REST interface)
The problem I see with this spec (and the current implementation in browsers) is that you can't trigger a copy without having the user manually press ⌘C or do the platform equivalent command for that. That way you can't implement custom UI (like toolbars) or even have a link automatically copied to clipboard (by a URL shortener, or by a file upload website).

This is specially problematic on iOS and Android, where copy and paste depend on contextual popups/bars that only show up when you have text selection. This makes it much harder or impossible to implement advanced editors like say, a 3d modelling application, or image editor with copy and paste functionality on these platforms.
And that's irrelevant to my point, which is that before you can even get to trivialities and minutiae, the candidate has to be able to code their way out of a wet paper bag, and a surprising number of them can't.
Awesome list! Got some great ideas for my 3 year old daughter's X-mas gifts. Thanks!
JRiver Media Center 20 Crack Plus Patch Full Free Download
I wonder if there is something the programming community could do to help him. I'm not sure what this could entail, but I'd hope there are people who would be willing to talk with him about his interests or attempt to set up some kind of assisted employment situation - he is by all accounts a very talented engineer.
He did an interview with The Setup http://terry.davis.usesthis.com/
Thomas Suarez: A 12-year-old app developer [TEDx]
So what's a better zipper and on what clothing brands can I find them on?
i think the parent was using "demographic" to mean "people using computers currently tracked by google", not a regional population.
At the physical level, each core would have a 128k block that is ascending, but the idea is that our compilers would abstract that away from the programmer, and allocate memory based on what core needs it, and place it in that core's scratchpad, or as close as possible. The DMA capabilities abstract it when actually accessing memory, as it is just a series of (very simple) comparators that get the request to the write block of memory.
In fact his chosen name here is his project name, 'TempleOS':

https://news.ycombinator.com/threads?id=TempleOS

It was previously 'losethos', when that was his project's name:

https://news.ycombinator.com/threads?id=losethos
I skimmed at the source and it had functionality enough to be called an OS, boot sector, drivers, filesystem, etc all of great simplicity in the good sense.
"The zipper is one of those inventions—along with the bicycle—that seems as though it should have occurred much earlier in history. How complicated could it be to assemble two wheels, two pedals, and a chain? Or to align two jagged strips of metal teeth and shuffle them together?"

Only to someone ignorant of history. They both required cheap, mass-produced steel and machines to mass produce identical products out of that steel. The advantages of the industrial revolution. To make them earlier would have been ridiculously expensive.
Webgrind – Ultimate PHP profiling tool
Wells Fargo to sell $8.5B of federal student loans to Navient
The Docker engine, up to and including version 1.3.1, was vulnerable to
extracting files to arbitrary paths on the host during ‘docker pull’ and
‘docker load’ operations. This was caused by symlink and hardlink
traversals present in Docker's image extraction. This vulnerability could
be leveraged to perform remote code execution and privilege escalation.

Docker 1.3.2 remedies this vulnerability. Additional checks have been added
to pkg/archive and image extraction is now performed in a chroot. No
remediation is available for older versions of Docker and users are advised
to upgrade.

Related vulnerabilities discovered by Florian Weimer of Red Hat Product
Security and independent researcher, Tõnis Tiigi.
What would you do differently given the authority?
Docker versions 1.3.0 through 1.3.1 allowed security options to be applied
to images, allowing images to modify the default run profile of containers
executing these images. This vulnerability could allow a malicious image
creator to loosen the restrictions applied to a container’s processes,
potentially facilitating a break-out.

Docker 1.3.2 remedies this vulnerability. Security options applied to
images are no longer consumed by the Docker engine and will be ignored.
Users are advised to upgrade.
If you'd like to see his comments on HN, enable showdead in your profile and then go here - https://news.ycombinator.com/threads?id=TempleOS
Docker Privilege Escalation
Besides the above CVEs, the 1.3.2 release allows administrators to pass a
CIDR-formatted range of addresses for '—insecure-registry'. In addition,
allowing a cleartext registry to exist on localhost is now default
behavior. This change was made due to user feedback following the changes
made in 1.3.1 to resolve CVE-2014-5277.
The ENIAC panels at the Smithsonian were at one time powered up, with a functional counter. There was a little control box on a stand where you could push some buttons and watch it count. But they had to power it down decades ago. For the fiftieth anniversary, they powered it up briefly.
Thanks for link. I think its amazing they have got to 5 million machines. Just wondering how much further they can go...
Why are you under the impression that he is in need of help? It seems to me that he has no problem finding outlets to talk about his interests, and that he doesn't seem to desire assisted employment.
Where did the addresses used in the linker (.text and data) script come from? I work mostly in bare-metal embedded world and I use linker scripts but in my world the micro architecture defines where FLASH and RAM are located. How does it work when the application runs inside an OS?
We're a bit cynical here because we tend to make frivolous stuff and market it as life-changing, but conveniences can actually add up for people in need. The problem with poverty, as the article notes, is that it's only partially about money - along with a scarcity of money comes a scarcity of time, a scarcity of information, and a scarcity of opportunity. If you can give someone below the poverty line more time or information, it may not change their life, but it can allow space for things that do.
In all honesty, this comment and its children should just be deleted. It has degenerated this entire submission and, whether or not it was intentional, ruined any sort of discussion about the crux of the matter.

If you're a bloodthirsty, toothless, middle-age woman -- sorry this submission was not meant for you. Carry on, and read another one of the millions of posts on the internet.
Visualizing distributions of data
I don't think it's a joke. Terry has written before that he made many of the design decisions because he wanted it to be a simple OS anyone could tinker with and learn from, like he did from the computers available when he was younger.
My ancestors are Swiss, and I have seriously considered moving back. :)
I love that in https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2014-6408 Trevor Jay says, "Red Hat does not support or recommend running untrusted images".
From the TempleOS: AfterEgypt video[1]:

"Now you're supposed to do an offering before you talk to God. [...] just get conversation, maybe being witty and charming - or praise - like 'praise god for sandcastles and snowmen and bubbles and popcorn'...hum, I'm gonna praise him for something new, which is isotopes! Like you have Carbon-14 and stuff like that. I think that's pretty cool. Didn't have to be that way, maybe...Ok here we go!"

Fascinating.

[1] https://www.youtube.com/watch?v=RzhRYGm_b9A
Sort of Obstreperous
I think they'd accept a smaller payment (and I'm guessing like you). if you could guarantee them a fixed profit, without the need to compete, advertise, print things, etc, that's just easier.

The idea would be to negotiate terms that are favorable (enabling more scientific research and public access to funded research).
If anyone wants a good idea for a startup in the academic journals space, I'd recommend looking into vetting peer reviewers as part of the article submission/review process. There have been a few high profile cases of people faking their peer reviews recently. At Sage we dealt with a big case of that earlier in the year and retracted 60 papers. This new case in the posted article seems like it involves 5 published papers and a bunch that got caught before being published. Note that both those cases (and some more) use ScholarOne as the submission management platform.

In particular, the new hotness in the academic journal world is open access journals, and OA journals need to be particularly careful about bad stuff slipping through peer review. A few OA journals from Hindawi just lost their impact factor (source: http://scholarlyoa.com/2014/10/14/the-scientific-world-journ...), not due to outright peer review fraud, but due to other "abnormal citation patterns". For OA journals getting or losing an impact factor has a HUGE impact on the # of submissions (which are directly tied to revenue), so there's a big need to ensure you don't get caught with your pants down when it comes to the peer review process. So if you had a product that gave a publisher higher confidence in the integrity of the peer review process I imagine you'd be able to get a number of bites from big and small publishers alike.
If you have to interoperate with something already using OpenSSL then probably not.

If you are writing a new application then read on.

There are 2 NaCl alternatives to consider as well: Sodium (API compatible) [2], TweetNaCl (small, auditable) [1].

There are higher-level protocols that uses NaCl, CurveCP [3] for UDP, and CurveZMQ for TCP[4], although "CurveCP software isn't ready for users yet".

[1] http://tweetnacl.cr.yp.to/
[2] http://doc.libsodium.org/

[3] http://curvezmq.org/page:read-the-docs
[4] http://curvecp.org/
Its almost 2015 by the way. Alot has changed since google was completely awful at support.
That's where overlay networks come in: a combination of a purpose-specific overlay network (maybe something like counterparty, or maybe something like Side Chains) to make up for Bitcoin's blockchain's deficiencies while taking advantage of its liquidity and network effects.
I actually can't get it to build on Fedora 20, at least easily. Not to mention the things I had to figure out to get LinuxBrew working at all. Neovim is not "drop in ready" until it's easy to lay hands on, which basically means packaging for distros.
The post merger magazines are on archive.org at

https://archive.org/details/radioelectronicsmagazine

The linked site appears to have pre-merger PE magazines only.
The EC is appointed by elected national governments, no different from how the US President is appointed by the elected Electoral College.

No, it really isn't.

When the US people go to the polls to vote for a president, they are voting for the President. There might be some oddities in how the votes are counted, as with any electoral system, but there is no doubt about what position you're voting for or who your vote a certain way will help the most.

The number of levels of indirection involved in the election of European Commissioners and the mandates they receive within the Commission is such that there is really no significant accountability to the general public at all. The reality is that the Commission is often full of failed national politicians who have been given a cushy job as a thank-you from political colleagues when they can no longer credibly run for office in their own country. The "we have to do this, it's a European directive that all national governments must implement" technique has become a standard political tool for introducing unpopular legislation that would cause serious political damage if anyone whose job actually depended on being directly elected were to propose it back home.
Downvotes because I'm wrong (legally speaking) or because you don't like the implications if I'm right?

https://www.aclu.org/kyr-photo

opening paragraph:

"Taking photographs of things that are plainly visible from public spaces is a constitutional right "
I work at GM and have read several books on the subject.

GM DID pursue some moonshots - see below.

In my opinion GM's great downfall was not pursuing continuous improvement. Top management had the belief that GM was the market leader and thus people would buy cars from the market leader. This led to all sorts of bad decisions in the service of running high-volume low quality vehicles.

V-8-6-4 L62 Engine (variable cylinder usage): It ran rough and didn't work very well - Later efforts worked much better and go under the name Active Fuel Management

EV1: some people loved it; it may have been before it's time

Quadrasteer: All 4 wheels can turn. People who bought this option loved it; not enough people bought it.
So our current initial plans are to open source the ISA through the Open Compute Project (http://opencompute.org), using their reciprocal license. The HPC group within OCP that I co-lead has plans for HDL and RTL level submissions, but we are not sure what the timeframe or what would be included from REX (yet).

The business case for open sourcing the ISA is that we want others to be making compatible chips. As a small startup with a new architecture, it would be GREAT if others were to make competing chips, as it would only further the architecture and software ecosystem, making it more competitive with the existing market incumbents.

To us, our floating point unit is our "secret sauce", but as an open source enthusiast, I don't want that to be locked up forever. My general idea right now is that we want to be able to tape out our first chip (at least the prototypes for it), and will open source the HDL for the non "secret sauce" parts of it. As we get onto further generations, I do want to open source the full design of our previous chips for free/open use.
Show HN: Today Center – Create a iOS8 Today Widget in 2 Clicks
1M is sometimes all the memory that you have, on the embedded systems. And sometimes it is less. For example, it could be 68 bytes.

PIC 16F84A - 1K Program Memory, 68 bytes Data Memory, 64 bytes EEPROM
I really liked the article. It was very respectful towards Terry and shown a deeper understanding of his life and issues he faced. It was explaining, not judging. I now have a much more complete picture of the man I know only from shadowbanned comments here on HN.
I don't think there's sure evidence either way, but I did read this line:

> Unable to work, he collects Social Security disability and spends most of his time coding, web surfing, or using the output...

I have no idea if Terry would like to work or not, but I don't see harm in someone making it possible for him by extending an offer. In addition, I think it's hard to see the huge number of TempleOS posts and comments throughout the web as anything other than an attempt to talk about his interests with people.
Your mobile app should be a steak knife, not a Swiss Army knife
Yeah, it's arguably a plus.
A closed question isn't automatically deleted, so the search engines can still find it. You'll just need to click another link to find the answers.

Theoretically it's better to have all the answers in one place instead of scattered about, so that you can compare and contrast them. In practice it's far from ideal. Often a new question will generate a fresh take on an answer, and the diversity would be welcome.

If there's a subtle difference between the "duplicate" question and the older one, you can edit it to highlight the difference. Unfortunately that's hard to do, and you're unlikely to get the reopen votes even if you do a good job.
Interesting, thanks for the info. I've only been using Git since 2009 or so. I love Git's model of commits being objects in their own right, allowing you to cherry-pick them across branches, or rebase them to reorder or squash several commits together, for example.

My usual development routine is to make a ton of small commits that add up to a small set of good commits, to promote bisect-ability. I do dozens of rebases, squashes and amends when working on a topic branch. I have to use Mercurial for one of my clients, and it's a nightmare doing my development model in an SCM where I can't toss commits around willy-nilly like I can in Git.
City composting programs create jobs while saving taxpayer money
>>>> If I want to wear a garment more than a few times I always check to make sure the zippers are YKK.

Glad to know I'm not the only one who does this. Can't tell you how many times I try on a hoodie or a pair of pants and the zipper is completely dodgy.

I come to the same conclusion. If you just skimped on the most important of my trousers, I'm assuming you believe the material is going to last very long either.
I really enjoyed this window into the life of "LoseThos".
I am glad that he seems to be both relatively safe and happy.
I think in the long run the value his life's work will be comparable or greater than the worth of most of his peers.
FAA's attempts to regulate drones could have First Amendment problems
I forgot to add why the separate FP32 and FP64 floating point units are "bad" (from our PoV)... having the separate units just increase complexity, and NVIDIA GPUs, for instance, have 4x the number of FP32 units compared to FP64 units, thus making their single precision numbers (which are what they typically advertise) 4x that of their double precision numbers.