skysight-inc/HackerNews huggingface dataset:
In the 80's and 90's, C had hardly any meaning outside UNIX.

The 8 bit home computers were all about BASIC, Assembly and Forth.

Those powerful enough to run CP/M, had some C dialects available, but no one cared.

When 16 bit arrived in the home computers, BASIC and Assembly were still the way.

On *-DOS variants, the OS was developed in straight Assembly.

Turbo Pascal was widely used in my home country from systems programing all the way to business applications. Very few cared about C.

For CRUD applications there was DBase and Clipper.

We only started caring about C when the need to take code to Windows 3.x started to be a reality and Turbo Pascal for Windows started to get behind the times.

Then Borland went crazy in their business decisions and many moved away from Delphi into Visual Basic and Visual C++ (MFC).

In the Amiga world, the OS was coded in a mix of Assembly, BCPL and C.

For the coders it was all about Assembly and AMOS. Although I think there were some using C with the likes of MUI and similar.

MacOS was originally developed in Object Pascal, the dialect later added to Turbo Pascal, and Assembly.

Apple eventually added C and C++ support, and while trying to cater for developers went C and C++, re-writing the Object Pascal parts.

So it always saddens me to see young generations think C was the one and only systems programming language.

It only became that because UNIX based workstations succeed in the market and everyone wanted a piece of the pie. Which partially meant using C.
As Tsipras and his party compared Mrs. Merkel to Hitler, what is happening to Greece to the Holocaust (implying fired state employees have the same fate as victims in concentration camps) and calling the German finance minister 'Gauleiter' this is a tough sell.
> The up-front costs associated with shifting from a traditional structure to any other structure can be pretty massive; holacracy is no exception to that rule. Bigwigs from the official holacracy company (HolacracyOne) came onsite to give talks and run the first several meetings, which cost a decent chunk of change as well as taking time out of a busy startup's day. Teams and roles needed to be defined using the terminology and mechanics of holacracy. There were impacts here and there to scheduling, to communication systems, and to getting things done in general. Eventually, however, the ramp-up phase ended and we were able to experience holacracy in full.

My "Management Consulting Claptrap" red-flag just went up...

> A natural question to ask at this point is "What about backing out of holacracy?", to which I'd reply that it's easier said than done. Since a not-insignificant amount of effort goes into the initial setup, it's easy to fall prey to the sunk cost fallacy. The rationalization is reinforced by HolacracyOne, who clearly stated to us that most companies won't really be fully operational as holacratic organizations for at least six months. Actually, the tenets of holacracy itself reinforce the idea that you just have to keep pushing forward no matter how weird it may feel: the first setup step effectively tears down a bunch of preconceptions about corporate structure, and you won't really feel like you've gotten to the point where you can critique holacracy until you rebuild that structure.

...And this makes it sound like a cult - the same tactics as convincing people about The One True Path(tm)
Does this mean that there's a chance that previous decisions that "DSL is broadband and is thus competition to cable" might be able to be turned over, and therefore it might be possible to sue cable companies under anti-trust laws if they act in a way that prevents competition or otherwise abuse their monopoly?
PlayN is more of a 2D engine, whereas libGDX is a framework you pick and chose functionality from. There's a lot of cross polinatiom between the two projects: we steal a lot of code from each other :)
Cydia Download and Install iOS 8 using evasi0n8
China actually has researched into one of the RFC jokes http://slashdot.org/story/04/07/03/1324219/china-deploys-ipv...
Meet Ogury: the startup that finally cracked Mobile Advertising
Be nice to have got into the market early, many people over here in Australia get the benefit of negative gearing too as they accumulate more houses.

I'd particularly be worried as a young person in the States now, a hefty mortgage on top of some of the student loans I've seen look like it'd spell an entire lifetime of loan repayments.
I originally thought that UTF-9 would be perfect for Iain M Banks's Marain language [1].

Damn that continuation bit!

[1]: http://trevor-hopkins.com/banks/a-few-notes-on-marain.html
What the GHOST tells us about free software vulnerability management
Could this be any more patronizing and offensive? Look, if you are Anthem member, or if you were an Anthem member, you've been doxxed... and quite comprehensively:

have obtained personal information from our current and former members such as their names, birthdays, medical IDs/social security numbers, street addresses, email addresses and employment information, including income data

And you were doxxed nearly two months ago. Or maybe not, because Anthem goes out of its way to NOT tell you when this occurred. If you were affected here's how they will notify you:

We continue working to identify the members who are impacted. We will begin to mail letters to impacted members in the coming weeks.

So sometime within the next month you will get a snail mail telling you that you were doxxed... and that letter will probably be extremely vague about the details, but will be quite heavy on the PR and perhaps even have a nice picture of Grandpa CEO at the top.

Anthem is not taking this seriously. No matter what they are trying to communicate with their PR gloss, they seem to care about covering their asses first and really don't seem to give a hoot about all your personal data that is out there in the wild.

More like AnthemLies.com...
Having done a lot of Python web services (and other things) in the past, I much prefer Go. It may be a bit more verbose, but it's fast, the tooling is solid and overall I find it more productive. Everyone's mileage varies!
Adobe will probably have a hard time getting users over from Sublime, Github's Atom or JetBrains editors, just to name a few, if they don't commit a lot of resources into it.

Github repo: https://github.com/adobe/brackets/
I don't get it: she sold up and made a profit, but unless she downsized, the profit is gone on buying a new place.
>Do you really want to be the guy who gets thrown under the bus because you had to disable strong passwords because the CEO was angry he needed both upper and lower case letters in his AD password?

Except those strong password policies don't strengthen security at all, neither in theory nor practice. Congratulations, the CEO's password is now "qweRTY" and it's written on a yellow sticky-note on his monitor.
Thanks, I get it now.

If you use Jolie for implementing MVC, then every component is automatically a microservice (by construction from the language) and you can reuse them very easily in Jolie, Java, and Javascript inside of web browsers.

If you use other languages:

- if you need to use logic handled by a Jolie microservice, then you just need an API for making remote calls to that microservice. Jolie provides HTTP/JSON, HTTP/XML, SOAP, SODEP, XML-RPC, Java RMI, HTTP/GWT, and others. We have native libraries in Java (also usable in Scala) for making it even easier and look more native. You do not need to consider which protocol you will use in your logic, Jolie separates data format from logic by design. So it boils down to how easy it is to make remote calls in the "client" language.

- if you have programmed your logic in another language, you will need to expose it somehow to Jolie. If you use Java or Javascript, we can reuse it natively or almost natively. Otherwise, you will need to expose the functionalities using one of the protocols above, then Jolie will immediately see it as a native service as if it were implemented in Jolie (we make no difference between stuff implemented in Jolie or not if you support any of our communication means).

Is this a satisfactory answer? We can dive into examples if you have something specific in mind.
How we go from idea to prod in 20 mins using Docker, Fleet, Go and microservices
> With regard to your larger issue, almost all programs other than exercises are vastly larger than a screenful, so either the way all software is written is completely wrong, or your preference for screen-sized programs is irrelevant to the real problems of writing real-world software.

Agreed.

Arthur wrote an SQL in 20 lines of K, and a dynamic window manager in around 60 of C. His programmers editor with syntax highlighting easily fits on a page.

kOS's kernel is under 60 lines of C as well (including annotations; paging, filesystem, syscalls, etc).

Where I work, I wrote an RTB service for digital advertising demand-side platforms- implements HTTP, application protocol decoding, maps and bidding in under 100 lines of C. I fit a video player with VAST+VPAID support in 42 lines of Javascript.

So it follows how programmers write software is completely wrong.

However the inertia will be hard to overcome.
Modifying the masks struck me as a fairly farfetched scenario. I don't know how many spare gates a processor ships with but you would have to know the design pretty intimately to be able to include something malicious by remapping, both in terms of logic and physical constraints.
This is:

http://wilwheaton.tumblr.com/post/110134860037/one-week-of-h...
"A question to ask is how secure is a large network of EHRs going to be?"

LOL, everyone 'on the inside' (by that I mean: at least anyone who works on computers, software or networks professionally) knows the answer to that question: it's going to be a train wreck. There is not a single person on this planet who really understands just 1% of the software, hardware and network infrastructure they/we work on every day; let alone how all of these interact. Computers, in 2015, are so complex, and our 'engineering' is so shoddy, that there is no way to safeguard networked data for anyone but the most determined and resourceful parties (by which I mean organizations of which there are but a handful in the whole world, and even those can't seem to keep secrets really secret.) Either way, there is no way at all that a non-IT focused organization like a healthcare insurer or provider will be able to keep data secure, and it's only a matter of time before incidents like this will become commonplace.

Consider: I have an in-law who is a partner in a largish practice in my area. We talked a bit about the business aspects of the practice when she became a partner because she had to put up with all the management crap all of a sudden and it was nice for her to vent to people who had similar issues. Anyway, point being I know a bit about the finance and management of a rather typical organization like that. These people will in the next 5 years somehow get access to our, by then, country-wide EHR system. They work on computers they buy from the local computer shop because the prices 'seem reasonable' and Jimmy who works there dates the secretary or whatever; so Jimmy (whose training was in swapping out hard disks and reinstalling Windows) is the one who 'maintains' their systems, too. Their cash flow is so precarious that some months they can't pay full wages to the partners. How will an organization like that ever be able to secure their network? Their 'security' consists of the cable guy setting a non-default WPA key on their wireless router.

And of course, they're required by the organization that maintains the EHR system to have 'regular auditing of their systems' to ensure security. Which consists of a couple of big 4 consultants who interview the management, tick some boxes on their checklist and make a 50-page CYA report out of that, without ever having touched a server or network.

I got out of the security game 10 years ago, and it was already scary back then. Maybe somebody who still works there will feel otherwise, but computer security (on the blue team) is like FEMA sending two guys with a shovel and a Walmart plastic bucket to a dike breach. (whereas on the red team it's shooting fish in a barrel, of course.) We are truly fucked, because too few people understand the magnitude of the problem and as long as there are no problems and you don't look too closely at the robustness of things, using computers is much cheaper than the alternatives.
J2ObjC is actually open source for years, they just moved the project to github.
Make a Pandora Radio Streamer with a Raspberry Pi
Right in the article: http://femfreq.tumblr.com/post/109319269825/one-week-of-hara...

But frankly, if you're pulling in you anecdote to imply that there's no problem, I doubt you actually give a shit.
China’s “Great Firewall” is getting harder to break through
But the alternative isn't necessarily no children, but unhealthy children who also carry the genetic condition.

In any case reproduction being covered by the government is a separate issue, but I don't see why it shouldn't be.
I Dont this Mr Ulbricht stood a chance. That case was decided before it began.
Just do it!

The next guy will thank you.
I'm not convinced it broke any more than the newton or the palm pilot broke. It's just too early. palm pilots, newtons, and other PDAs were around for 13+ years and were considered "for geeks only". It wasn't until iPhone that PDAs finally became popular with the masses.

Personal HUDs or Google Glass etc will go through the same steps. Something, maybe not totally similar but something with a camera, a HUD, augmented reality, and hands free controls will happen someday and will become as mainstream as smartphones are today. It might be 5, 10, or 15 years down the road.
I think anonymous accounts should be expensive (in terms of time) to set up. Anonymity and pseudonyms are important for those who need to whistleblow or are from oppressed groups so the possibility absolutely needs to be preserved. But what isn't needed is cheap throwaway accounts that can be used for abuse and then discarded as soon as they are banned.

If to sign up anonymously you had to do something, a quiz or play through a game that took about 30 minutes then that would reduce the rate of account creation for abuse. If you were prepared to give a real phone number (and use it for verification) then you could bypass the task and get an instant account but obviously any ban would apply to the phone number not just that particular account.
And it's not. There are massive benefits to genetic engineering. That it makes the world more fair is just a counter argument. The parent comment argued that it makes the world more unfair.
BT to buy mobile firm EE for £12.5bn
Manchester to get Tech North startup boost
The accelerometer is an issue. Could the switch cut the mic and the accelerometer out at the same time?

I'm told that cutting power to the radio chip will take all the antennae off-line. But the OS and/or apps may become confused by its absence, which has never been factored into any model of phone before, AFAIK.

The point is to mindfully create bubbles of privacy where the face-to-face domain cannot be remotely penetrated without physical access, and to do it anywhere, conveniently, without taking one's battery out of their phone, which is too much for some people. There is a class of persons who would make use of the switch but never bother or forget to take their battery out. Cameras are easy to cover up.
I moved from J2ObjC to libGDX because of the ui layer, which is fully integrated in libGDX. Splendid work for the engine!
AION PvP GUIDE Para Moviles Android
Damn. That's what I get for writing that late at night with a glass of wine in my hand. Plus, I haven't done COBOL for 15 years :)
Children? As in the next generation, descendants, kids, etc? What do you think it means?
The DMCA notice is dated to July of last year.
Is Selenium Outdated for HTML5 Apps?
Hello HN Folks,

Is Selenium outdated for the new HTML5 apps? How do you get and test dynamically added Html components, I mean is it possible?

Thanks!
That article is the one mentioned in the post you're replying to. There's actual, horrible threats there, but there's also many people who simply insulted someone else. The Verge seems to think they're equivalent. They're not.

The Verge also ignores death threats and postal threats this person's followers have made - as the parent said, when it's the side you like, it's fine, when it's the side you don't, it's harassment.

You mentioned I 'pulled in an anecdote and don't give a shit'. Harassment normally involves contacting someone, rather than simply insulting someone, so that case seems quite relevant. Re: 'don't give a shit', I do care about this issue, I can simply see the obvious inconsistencies.

I think there's a problem, but not with Twitter the company. I think it's with people who talk about nuanced topics over 140 character sound bytes, and the egos at play on Twitter.
No. No amount of resource will help with the kind of mental gymanstics required for programming (manipulating abstractions). Resources will help once you have that ability, but I am not sure how trainable it is itself.
In the UK it's normal practice to get in a chain. You sell yours, line up the one you want to buy, and all 14 people in the chain complete on the same day. Not sure you should be selling your house, then deciding to look.

You have to ask yourself what changed in the UK mortgage market to create this increase in housing value. It comes down to a bank regulation change the government put in place in 1996. Banks were able to offer buy-to-let mortgages.

This has fundamentally distorted the housing market in the UK.

In London you also have another issue. Apparently 40% of new build apartments are bought and never lived in. They are used as an investment to hold money 'safely' primarily by foreign buyers.

[EDIT] Citation for "buy to leave" http://www.theguardian.com/business/2014/dec/04/property-inv...
http://www.theguardian.com/commentisfree/2014/dec/08/islingt...

So you have a situation where the Banks leant like crazy inflating the housing market, the crash happened, the banks hardened their mortgage lending criteria, which forced most people into renting, enabling landlords to maximise returns and invest further in rental properties using buy to let mortgages that use rental income as part of the payment calculation.

It's one hell of a vicious circle.

From my point of view I have benefited, but I honestly cannot see my 11 year old daughter ever owning her own property.
to reverse engineer the contents of intel's microcode updates

I don't think that's (sanely) possible. The amount of information needed about the silicon is very high and modern x86 processors are (for now) pretty much impossible to reverse engineer by delayering and taking pictures of the insides of the chip (14nm = ~60 atoms)... Also the costs of people who are able to reverse engineer such stuff would be very very high.
Probably I am not getting the exact point. Can you point me of any example site that implements vertical pagination? Thanks.
Watch the talk.

You've got a gig of ram in your pocket. Memory doesn't matter for 99.99999% of apps. The memory taken by your objects isn't where your memory goes. It goes to images and other big stuff. A few extra bytes per object isn't going to kill you. Optimize for programmer time not memory, especially not in memory on things that don't matter.

Why are you using "instanceof". The whole point of inheritance is you shouldn't have to ask. If you are asking your doing it wrong
Teen hacks off hand to ‘cure’ Internet addiction
You shouldn't need access to the prototype chain. Accessing that chain is an anti-pattern.
I don't want to hijack a pypy thread with perl stuff, but this needs to be corrected:

> I think MOAR was designed specifically to run NQP efficiently.

yes

> NQP is a subset of Perl 6 which the Perl 6 compiler is written in.

yes

> That compiler takes a program written in Perl 6 and converts it into NQP.

No. moar is a vm backend for nqp, with a traditional bytecode interpreter, a jit, gc, ffi, and binary format.

>That NQP program is then compiled to different targets such as JVM, Parrot etc. This is my understanding, of course.

No. Of the current three perl6 backend moar, parrot and jvm is the fastest, but has problems with its traditional threading model. It does not scale linearily up the number of physical cores. It needs locks on all data structures, but this is still better than with perl5 or pypy. parrot does scale linearily, has locks only in the scheduler, but needs compiler support to create writer functions, only owner can write, access through automatically created proxies. The jvm threading model is also faster and well known, but has this huge startup overhead.

perl5 has to clone all active data on thread init and creates writer hooks to copy updates back to the owner. this is a huge startup overhead, similar to the jvm.

Overall, would you expect any c/perl compiler dev to switch over to rpython to back your perl6 vm? Writing a jit for a good vm was the matter of a summer, and writing the compiler optimizations needs to be done in the high-level language of choice to be more efficient and maintainable.

You should better look over to rperl to compare it to rpython. This is the similar approach. A fast restricted optimizable language subset, which compiles do typed C++, with fallbacks on unoptimizable types to the slow perl5 backend. No need for a jit with its compilation and memory overhead. A jit only makes sense for dynamic profile-guided optimizations, as in pypy or v8.

Even if the simple static jit's as in p2 or luajit without much compiler optimizations still run circles around those huge battleships in the jvm, clr, v8, pypy or moar. optimized data structures still are leading the game, not optimizing compilers.
The only benefit of Erlang is built-in actor model. Other than that being dynamic is killing it as a general-purpose language.
"The process of implementation constantly led me to unanticipated questions and to new insights about how the original specifications could be improved."

The thought that even Don Knuth has those "gee, didn't think of that" moments makes me feel better.
مسلسل من النظرة الثانية الحلقة 26
The Secret World of Male Geishas
And even then there were people arguing he should get special treatemnt because "he's a programmer, don't lock him up with thugs, let him contribute his genius, man!"
The article does say that she downsized, with about £200k difference in price. There's the profit!
I think that framing this around "consumers" is not the main point here. If you think that those that benefit are only in a buy-and-sell negotiation, a free market is very appealing.

What we are doing here in Brazil regarding the upcoming regulations on the Internet and data protection [0] is to frame it around human rights issues -- freedom of expression and press freedom are the main ones.

The existence and action of governments is only justifiable for me to keep people from hurting each other too much, and preventing abusive power relationships. I believe current net neutrality issues are one of those situations.

[0]: http://www.internetlab.org.br/en/news/internet-brazil-debate...
"$10K GBP"

Confusing
I was also lucky that my "informatics" teacher took matters seriously and taught me how to program without a computer. Yep, we had programming class in school, but school did not have any computers. So she taught what basics (variables, loops, control strucures, etc.) are on paper, using some pseudo-programming language.
Later, when I finaly got access to the computers learning the first programming language (MSX Basic) was just a matter of learning the syntax.
Hoe snel ongezond buikvet verbranden
I thought a major reason was Thatcher letting people who should not be owning a house buy one at a cut price?