skysight-inc/HackerNews huggingface dataset:
Although I can get the rationale of most things he says, I’m not sure that he’s always offering sane alternative options:

> Don't be tracked — pay cash.

I’m wondering how he imagines this would pan out. Is RMS also against banking, since banks mine your data too. Does he suggest stuffing your mattress full of cash? (serious question).

In the US, where credit ratings are essential to be able to make any sizeable/significant purchases (car, house etc.), I’m wondering what he suggests as being the alternative. Or is he just supposed to reject all purchases that aren’t feasible with cash?

I’m curious if he’s opposed to Bitcoin too.

I’m not familiar enough with his writings to discern whether he’s simply a dissenter or also someone that has a view towards sane, realistic solutions.
> defend and even support companies like FB that blatantly invade privacy

People post things to Facebook with the intent of sharing that information with others. I'll admit there may have been some valid criticisms that their privacy settings are/were difficult for some people to fully understand but that's certainly not a blatant invasion of privacy.

As for taking information and using it for targeted advertising that's no different than what companies like Google or Amazon do (which have historically had a higher "reputation" on HN). If you want to consider such practices blatant invasions of privacy that's fine, but there are certainly far bigger offenders out there.
> America (read: USA) is the only country that uses the month-first date system
I see where you're coming from, but in context I don't think the author was advocating for treating junior devs badly on purpose. More like everyone ends up banging their head against the wall sometimes as a developer, and you should be prepared for that if you're a new programmer and considering doing it as a career. In some sense it is paying dues but it's not imposed by anyone else, it's just that the less experienced you are the more often you get stuck.

His related advice actually really resonated with me, basically just to be humble.

"However with one or maybe two of the students I sensed overbearing confidence that now that could write some code and create prototypes they were valuable commodities in the industry."

I've also come across this kind of person who's sure they can do no wrong, and there's no one worse to bring into an organization. Anybody that's gonna come in and do things their own way, not bothering to spend time learning how the team and codebase works and why, will cause a lot of friction. But when it's a junior dev it can be a lot more destructive because "their own way" will often be flat out bad as opposed to just incongruent with the way the rest of the team works.
DO seems to have some fun today as well :) https://twitter.com/digitalocean/status/576739557854425088
He's saying semantic desktop in KDE is dead, not KDE itself.
Ask HN: Developers how do you spend you Sunday?
Its been a long while that i have spent my Sunday away from work ( programming / project management ).

How do you spent your Sunday, Do you work or do you really enjoy your week end. Kindly share

Thanks
As another person pointed out, methamphetamine is sold in the US as Desoxyn.

Morphine is used in the US, but diacetylmorphine (aka heroin) is used in the UK and several other countries.

I'm not being disingenuous...
What happened to all the tweets? Did I miss something? https://twitter.com/BBC
> An unknown address family will return a '0'.

In this particular case, returning 0 doesn't necessarily indicate failure. Binding a socket to port 0 means you're asking the operating system to pick an available port for you, which one might argue is a reasonably safe default for unknown address families.
> What year is it?
Is this supposed to be an argument?

> Barely anyone outside of the tech world still uses emails regularly.
It's not true according to my experience.
Agreed. If you're desktop computer was made around the same time as CRT monitors (< 2gb ram and < 100 GB of disk space), you should run Linux on it.
> Maybe they can relax the real name policy some more but I have plenty of friends that don't use their actual real/legal name and never had a problem.

The problems come when the policy is weaponized by people looking to harm people who have a good reason to use a certain name.
Unfortunately April only has 30 days.
Prices for many are inflated. Typically the really expensive bills are for 2-year contracts with the price of the phone subsidized. US carriers really like to chisel you on data plans as well.

Personally, I pay $30 a month to T-Mobile, no contract, I bring my own phone and I get unlimited data (5GB at LTE, speed throttled thereafter) and unlimited SMS with 100 minutes. It's possible to go cheaper if you're willing to give up data entirely through a number of MVNOs.
Of course I think you underestimate the resources and bandwidth required to render and send html. After all what is the purpose of http compression? Decreasing network resources and lower load time by increasing CPU load on server and client. Doing javascript rendering on the client is basically a form of application specific compression that can actually require less server CPU rather than more while increasing client CPU as a trade off.

I agree JSON isn't always a big win compared to HTML, but it is lighter and typically contains only data rather than layout metadata, making it even lighter, along with doing partial update etc.

Going back to the old 2-tier client server days the database protocols such as SQL server TDS where binary extremely compact and efficient to parse requiring as little overhead as possible on the server to render and as little network overhead as possible. You are starting to see a resurgence of these ideas with bson, msgpack, protobuff etc. If you pair client side rendering with say msgpack you get even bigger wins in network overhead and server CPU time for parse and serialize.
Are you sure they have the same root certificate? About a month ago, I ran in some problems because I got a new certificate from RapidSSL which had been signed by their new-ish SHA256 certificate but older clients (~3 years old browsers) had only RapidSSLs old root certificate installed.
JS Weekly brings you curated JavaScript and Web dev resources every week
To assume that the people behind OpenBSD put protections against that into their C programs is one of the less wild assumptions to entertain.
My guess is that the author is afraid their website can't handle a HN view influx.
Even i cannot see any tweets in their page!
Actually we chosen do not participate in elections, but we're still a political organization. You can take a look at our report published in the PPI journal[1].

Anyway, I've got not problems with experimental politics, I do study anthropology and believe me, I have a good idea what a social experiment is. I personally consider you a very smart person and I know you understand which is my concern about The Net Party. The Net Party is not what it says it is. There's no transparency, you're not looking for political agreements in order to use DemocracyOS in other way than a poll, you're not using the money to develop a software oriented to the principles you say it has, you do not define your ideology and anyone with slight knowledge of politics and history can see which it is.

You operate like a startup company and not like a political organization. I have not problems with your ideas (I personally don't share them, but I think it is an open discussion), I have problems with your actions. You're cheating people and you know it.

[1] http://piratetimes.net/a-report-from-the-argentinian-pirate-...
is it a DNS issue...?

This is what i got...

% dig -t ANY www.bbc.co.uk. @8.8.8.8

www.bbc.co.uk. 236 IN CNAME www.bbc.net.uk.

% dig -t ANY www.bbc.net.uk. @8.8.8.8

www.bbc.net.uk. 158 IN A 212.58.244.70

www.bbc.net.uk. 158 IN A 212.58.244.71

$ host bbc.co.uk

bbc.co.uk has address 212.58.246.103

bbc.co.uk has address 212.58.246.104

bbc.co.uk has address 212.58.244.18

bbc.co.uk has address 212.58.244.20

$ host www.bbc.co.uk

www.bbc.co.uk is an alias for www.bbc.net.uk.

www.bbc.net.uk has address 212.58.246.91

www.bbc.net.uk has address 212.58.246.90

but then website is being served from 212.58.244.70...?

:s
This reminds me of that article that made the rounds a little while back about the Amish. How they absolutely use technology, they just have a different perspective on it than we do. It strikes me that Stallman does the same for principles. What we think his principles are is not the same way he considers them.

I have his book, and his practicality has always struck me, juxtaposed against his idealism, it just looks really strange. You don't expect to see him doing certain things. But then you ask him about it and he's got a perfectly reasonable explanation. I've read so many stories about people that have interacted with him in precisely that way.

Both Stallman and the Amish take a very long view. Every decision they make carries the entire weight of the future and must be considered in that light. They both fight against the constant march of modernity. They are institution builders.
https://twitter.com/BBCNews/status/576735915856506880 -- "Apologies, as we are experiencing technical problems on the BBC News website. We are working hard to resolve the issues."
There is no way to not use Facebook.

Let me repeat that: THERE IS NO WAY TO NOT USE FACEBOOK.

Everyone's photos: Mine, yours, Stallmans, get posted to Facebook, annotated with our names (which is increasingly becoming easy enough to do with ML -- the human component will increasingly decline). If at least one of your friends uses Facebook, Facebook has profile information on you.

Stallman doesn't have a Facebook account, but things posted to Facebook identify where Stallman is, who his friends and peers are, who he interacts with, etc.

Signing up for a Facebook/Google Scholar/Researchgate/etc. simply gives you some level of control over the visibility of the information collected about you. If you care about your personal brand, there is strong reason to do it. It's almost blackmail. But if you don't do it, you're still on Facebook; simply without the EULA, and without any control.
Lack of demand.
You guys are arguing on a forum about something that's easy to go out and test. Make some test servers, run some benchmarks. Find out for yourself. Then make a post about it using what you learned and submit it to HN. I hope it doesn't crash under the load.
"...and the trains have needed to be rebooted."

Nope. No thanks. Do not need my trains to be so "smart" that the only way to get them working properly is CTL-ALT-DELETE.

Seriously.
2015. You're dead wrong. People, young and old, regularly use email for communication and subscribing to publications. Most people will use email regularly just by sheer virtue of it being the predominant identifier used for registering to just about any website.
Did wonder this..?

Although its was apparently the Mirror that was pushing the story not Anon... 800k people have signed their petition in 4 days :s

src: http://www.digitaltrends.com/cars/anonymous-to-ddos-attack-t...

petition: https://www.change.org/p/bbc-reinstate-jeremy-clarkson
> The mathematics of space-travel is very simple - it's just calculus. You need to be accurate, but it's easy to quantify and well controlled.

We're not talking about calculating our way to the moon. We're talking about going to the moon.

The space program had much more than a graphing calculator. They had buildings full of people, systems, and realtime communication with the craft.
How to give a Pythonic Talk
At Petsi Pies[1] in Cambridge, MA if you can recite 314 digits of pi you get a free large pie (the contest started at 9:26AM)

[1] http://petsipies.com
Whats happened to Anon if its fighting for Steak...?
Judging by the abuse of prohormones, legalizing steroids would be a terrible idea. You can recover from cocaine, crack, heroin, etc. but damaging your HPTA can ruin your life not to mention rendering you infertile. And that is just one class of drugs.
WTF... this is messy now..!!
> However, we are aware that there are still occasional problems, which results in the Driver having to either manually tell the train where it is via the "location not found" option in the TMS, or in the event of that not working, using the emergency door release option in the train management system.

So... we added GPS to the trains so that doors could only be opened at stations. Then, we realised that this was a terrible idea and probably against safety regulations, so we added a function to do this anyways but buried it in menus so it couldn't be accessed in a real emergency.

Sounds like a manglement-directed idea if I ever heard one.

Edit: To clarify, I meant that if there is a manual release for the doors... what's the point of the GPS system?
Google AdSense Will Begin Supporting Social Casino Game
I'm not into the specifics of https but i've been writing a lot of gateways for other protocols and it's never as easy as "just forward the message". Protocols some times have state that the proxy must be aware of and sometimes the forwarding is conditional which means that the proxy must understand both types of protocol and be able to act based on information in it. Say for example you want to block all requests to a specific resource, if your https server knows about this you might be able to reject the request before you decrypt everything of it.
I know what the patents filed on my behalf entail. I know the claims. I collaborated on their "invention".

The fact it was granted a patent is not very note-worthy. It is not representative of anything useful. It doesn't represent deep thought, a lot of research, or anything of extraordinary value.

It's a stupid game corporate has to play.
They won't be mainstream... they will be known, but won't achieve the same success like node or rails.
> The other part that got me was his "as an entry-level programmer, be prepared for grinding, endless tedium."

Tediousness is in the eye of the beholder. I enjoy coding, and as a junior developer (~3 years exp.) I get to spend the majority of my time doing that.

When I look at the more senior developers all I see is that the better you get at writing software the less they have you write. Their days are filled with meetings, emails, triaging bugs, and reviewing other people's code.
Developer productivity: The art of saying no
I've been a KDE user for a couple of years now. I've moved between DEs a lot in the past, XFCE, LXDE, Gnome2/3, Cinnamon, Unity... I think I've tried them all, even more obscure WM like AwesomeWM, XMonad and similars. I have to say KDE beats them all on plenty of things. It is absolutely amazing and I couldn't be happier using it.

However, on the other side of the coin, I've always hated semantic search and indexing. Maybe it's because I'm a power user, but even when I was using windows I hated the indexing of files. I hate the idea of something going through my entire hard drive multiple times at intervals to track and scan all my data, index it and make it readily available for me. Why? Because it's the perfect invitation to have people more easily snoop on your stuff, because it consumes resources, spins up disk I/O unnecessarily, introduces unexplainable slowdowns. All of this for a comfort that I really don't require. I know where I put my files, thank you very much. If I can't find a file, good ol' find/grep can do the job equally well.

I had this massive problem with Baloo on KDE slowing down my entire machine, I had to run iotop to figure out what the issue was. I run multiple sshfs mounted partitions in my home and Baloo in its indexing would constantly crawl through them multiple times every day, which means it'd send a lot of network requests, slow down I/O operations everywhere and grind my machine to a halt.

It took me a while to figure out how to disable the entire thing (I wasn't even aware KDE did indexing before that, to be honest) but now my machine is better than ever. The first thing I do when I install a fresh KDE setup is to turn off all that stuff and I would advice every power user on KDE to do that as well.
Yes, you can use emacsclient over TCP. However for just editing files on a remote host there's no need to keep a persistent connection. Just use TRAMP, see section 18.14 Remote Files in the manual.
Seems more like an attack now...

BBC Twitter has been wiped clean...

https://news.ycombinator.com/item?id=9202673
Japanese Researchers Make a Gargantuan Leap Forward in Wireless Energy
The Dos and Don’ts of Real Estate Headshots
Yes exactly, the like "button" is in reality an IFrame. And there is also Facebook Comments and Facebook Connect. There is no proof that they are keeping the full log as far as I know but since their advertising business is eager to get more information about their users, there is a strong incentive to do it. In any case, they are probably logging every request to Facebook so they could use that in the future if they wanted to.
Predicting trends and successfully influencing trends are two different things. However, the free software movement has been one of the most successful experiments in mass communism in history.
Don't forget http://www.satellogic.com/ who is doing cheaper satellites solving really challenging issues. You can read this: http://spacenews.com/42322spotlight-satellogic/ about launching a constellation of hundreds of satellites to receive more frequent image updates.
Don’t Let Too Many Features Ruin Your Next Product
Maybe this instead: https://twitter.com/BBCNews
I can't control what others write about me.
Site seems to be down, here is a text-only cache:
http://webcache.googleusercontent.com/search?q=cache:Z4ZDqEM...
One of the boons of Java is its remote debugging support.. you can attach a profiler to a process when something like this happens, extract thread names & stacks, and so on.

AFAIK you can also use the Linux 'perf trace' command on a Java process, but probably there is some more setup involved.
I don't think they aim for portability, and give valid reasons why they don't. For instance:

http://www.openssh.com/?vm=r

"""
OpenSSH is developed by two teams. One team does strictly OpenBSD-based development, aiming to produce code that is as clean, simple, and secure as possible. We believe that simplicity without the portability "goop" allows for better code quality control and easier review. The other team then takes the clean version and makes it portable (adding the "goop") to make it run on many operating systems -- the so-called -p releases, ie "OpenSSH 4.0p1".
"""

Obviously, I'm quoting from OpenSSH's page here, but I believe it's probably the same philosophy on why they're writing code that relies on the security properties of OpenBSD.
If a few owners of a legal pot shops end up in a vats of acid, demand might return quickly. I'm not stating that this will happen, I'm just sceptical of the idea that criminal organizations will just quit and go home just because we legalize the sale of drug X.
I saw Konrad Zuse’s son, Horst Zuse, give a presentation on the history of these computers at the Deutsches Technikmuseum in Berlin. It was fascinating (this article covers the same information). He's currently building a Z3 out of modern parts, out on the museum floor. I took some pictures and video of the Z1 replica and the in-progress Z3:

http://imgur.com/a/effAn

https://vid.me/FUQL
It is a radio that ids itself with local towers. How would you build a cellphone that you could not track easily?
Static buffers have even less protections than the stack or the heap. On many Linux and BSD systems, static variables don't even have ASLR applied to them if they're in an executable rather than a library.
Plankalkül [0] is cool. I was impressed when I learned it had lambdas.

[0] http://en.wikipedia.org/wiki/Plankalk%C3%BCl
The @BBC Twitter account has never tweeted - they've always used brand accounts to tweet.
> Operation of Class 377 train doors require a (GPS) signal to identify that the train is in a station to allow the Driver to open the doors. Effectively this prevents the doors being operated in error when the train is not at a station and as such is a safety feature of the trains.

Was there some epidemic of doors being opened outside stations that I missed? This smacks of a solution looking for a problem
An earlier story on the bbc homepage was 'How to really break the internet'.
Dionaea muscipula in fiore
I'm not saying I disagree with you here, because what you said is entirely correct, however there have been various instances in the past of social network companies tracking people with the usage of cookies (those "share on X" buttons every website has) even outside their own domain.

And on top of that, you have companies like Facebook doing data analysis on your personal aggregate data and then feeding it to advertisement companies even without your direct consent (although it is implied, either by the user's ignorance or negligence). This is obviously true for other companies as well, Google, Twitter, LinkedIn, etc etc.

Obviously, the main problem here is not the company, it's the people using the company and the peer pressure on everybody else to join in. But that's another story.
I very much doubt this is related to emergencies. Don't you feel it's a bit dishonest to use words such as "we" when it seems you haven't a clue how this actually works?
How to Get Rid of Eye Bags, Remove Wrinkles, Reduce Fine Lines
Official Meteor support just released for the Cloud9 IDE
OpenBSD has added support into libressl for privilege separated processes that hold SSL keys, any operation requiring the use of private keys such as the creation of session keys, and signing things are shuttled off via a small api to a separate process. This is somewhat analogous to what ssh-agent does for openssh clients.

OpenBSD's TLS private key consuming daemons have moved to this model or are in the process of doing so. This helps to mitigate the problem of access to process memory results in disclosed private keys, also the requirement of the daemon's user facing bits to have access to the keyfiles.

http://article.gmane.org/gmane.os.openbsd.cvs/139527/
"Web development is like an entry point for programming these days"

Web development is just a _type_ of development. You're creating a hierarchy where none aught to exist.

I've known many system programmers who said the same thing about data engineering: "what kind of a lame made up job is that? They write Python and SQL queries, wow, that's barely programming."

It's all non-sense. You can employ techniques which vary over a wide range of sophistication to create web pages, embedded systems, or ETL pipelines. There is no clear cut hierarchy.

source: Have worked as a web dev, data warehouse engineer, and release engineer.
'The disastrous events that would break the internet' published by BBC on 11 March 2015
http://www.bbc.com/future/story/20150310-how-to-break-the-in...
Why would it be terribly different than post-prohibition America? Or modern Vegas?
Yes, because as a rule it is much harder to get execution of arbitrary code out of an overflow in a buffer allocated like that. The protections are there where they are needed most.
Uh...Yes there is. I don't have a facebook account. I did for 8 years. Its possible my life would be different if I used it, but I suspect not.
"There are concerns that this could delay an emergency exit if an incident were to occur, leaving passengers at risk."
Good riddance. It was a bad idea at the time and still is, just like the Semantic Web itself. Nepomuk was complex and fragile, as was Akonadi; I've lost count of the number of times I was unable to read my email because this supposedly "optional" piece failed (usually due to an akonadi problem). In the end I resorted to https://www.trinitydesktop.org/ - KDE3 which was less flashy, but worked.

This post is a good sign - maybe KDE is belatedly paying attention to user-facing functionality rather than academic technology exercises. Maybe I can switch back to "mainline" KDE.