skysight-inc/HackerNews huggingface dataset:
> Open Source movement did not happen in vacuum. It was a direct followup to 'Free Software' movement.

I was there, buddy.

The Open Source movement existed before GNU. The homebrew computer club and magazines and BBSes of the day all involved people sharing their source code with each other without a license in most cases, or explicitly in the public domain. The FSF GNU license was a reaction to this, to try and shut it down.

How old were you in the 1976-1986 period? Were you there?

The whole "FSF created open source!" is post-hoc ergo propter-hoc rationalization to grandstand and justify his campaign.

> You do know that the Linux Kernel, among the most important software projects in the world

Oh, no, I've never heard of Linux. Do tell!

Seriously, I was there. I was doing open source between GNU even existed. It was how things started out-- with hobbyists sharing code.
Tracebox, a Middlebox Detection Tool
Would look cool during rain.

Come to think of it, this anti-pee coating could also be cool during rain - nothing like getting splashed by an oncoming car from both sides.
Stay Away Your Systems from USB Killer
No it did not. It claimed he wrote many of the command line tools that we might use on our computers. It used coreutils ls as an example, but without qualifying it perfectly. Then the pedants started responding. :-)
How I hacked Facebook
C.I.A. Funds Found Their Way into Al Qaeda Coffers
Who wants a "parental" relationship with government?
https://news.ycombinator.com/item?id=9201706
مشاهدة مباراة برشلونة وإيبار
Realtempo – online rehearsal rooms to make music together in real time
FDA requirements mostly target the SDLC: risk analysis, change control, documentation, v&v, &c. Companies are afforded a surprising amount of flexibility in implementation. Basically, you must have a documented process that you follow, but you're left to your own devices in creating the process. Deviations from voluntary industry standards (e.g., TIR 45) is permissible since they're not specifically required. The DoD, aerospace, and automotive industries have in comparison far more detailed and strict regulatory requirements.
I suspect this depends a lot on which parts you use - The route53 configuration is great, for example. Although I personally use git for that.
In the U.S., we aren’t even granted an explicit right to privacy. The closest we’ve gotten to a ruling on the matter is that time William O. Douglas wrote “…specific guarantees in the Bill of Rights have penumbras, formed by emanations from those guarantees that help give them life and substance. […] Various guarantees create zones of privacy.”
Actually, this has been my experience with a two year old laptop with i3 processor, 4 GB of RAM memory, NVidia GeForce 710M and 750 GB of disk space.

I have 300 GB on a Windows partition, and 50 GB on my elementary OS partition. The rest of it is my Data / Home partition. Currently, I have used ~ 190 GB on my Windows partition and ~ 11 GB on my Linux partition. Keep in mind that all of my data is stored on a separate partition.
> I’m curious if he’s opposed to Bitcoin too.

He likes the privacy aspect of it, but has concerns with how it enables tax-evasion, and lack of monetary policy, hence why TALER (Taxable Anonymous Libre Electronic Reserves) is a GNU project: https://gnunet.org/taler2014ghm
Thankyou. Very useful. Should I apply to YCombinator?
In most industrial setups, you have a normal stop procedure and an emergency stop procedure. The emergency stop procedure is a big red button that you are not supposed to use unless it's an emergency. They fire you if you use the emergency button in an everyday situation.

I guess that in an emergency you can open all the doors with a big red open button in the train driver cabin, and that in each wagon there is another red button (protected by a breakable glass, to prevent pranks).
Rule #1 - No email or social media on Sundays!

Since most of my time is spent slouching over my laptop I use Sundays to escape to the outdoors. Having a dog is a great excuse to explore the wild and the fresh air clears my mind.

If it rains, I still try to avoid TV/Laptop in favour of getting creative in the kitchen or having a few beers and banter with friends.
The end goal temperature of the brisket may be 145, but that's after resting. It's going to come off the smoker somewhere around 190-200. Many people swear by 203. The reason brisket and pork shoulder are the cuts of meat used for barbecue is their high amounts of connective tissue. If you pulled a brisket from the smoker at 145, it would be nearly inedible, as the tissues really only begin to break down around 160.

http://www.scienceofcooking.com/meat/slow_cooking1.htm
What are the chances that Stripe paid Balanced to shut down? For Stripe, it seems like good business to "buy" your competitors when they are young. Plus, they would get a bundle of customers. And for Balanced, if the payment was high enough, a decision to wind down could make sense for the investors.

Competition is generally good for customers. In the short run it seems trivial... but in the long run it could matter in a big way.

Stripe: did you pay for Balanced's customers? If so, was it your idea to buy or did Balanced bring it up?
Thanks. I wonder if I should apply to YCombinator since I already have the prototype ready and can aim to get a few users in next 2 weeks and then submit?
Have you ever heard of George Orwell?

It's like you guys go to some sort of indoctrination camp and become members of a cult.
The History of Lorem Ipsum
The story of a few mega corporations and billions of self-employed people
It says that they value their user's freedom? Including the freedom to apply footguns to themselves if they are clearly told that they are dealing with a footgun?

Also note that spying on the user can be done without system-level access. Since addons generally are allowed to do arbitrary XHRs anyway, so they can just record in-browser data and send it via XHR. No access to the filesystem needed.
So this issue is somewhat orthogonal to access to the rest of the system, besides the aspect that a malicious addon can do more damage that way. It can still be malicious when restricted to just the browser.
Maybe it's a matter of opinion. My opinion is that Office has its faults, but having written hundreds of <30 page documents and numerous >100 page ones, nothing comes close to being as...acceptable as Office. Google Docs, for example, is utterly unusable past 30 or 40 pages. Latex is beautiful but often not worth the hassle.
Recently went through this a few times, found it here on HN:

http://jackschaedler.github.io/circles-sines-signals/

Made me realize how useless degrees are, why pi is used, etc.
Italian Architects Look to Replicate Success of N.Y. High Line in Rome
So basically chill and do my best. Thanks.
I think this (or a less piss specific version of this) is an interesting idea anyway.

Public cameras in some town to prevent crime and bad behaviour with no police secrecy filters. Anyone could add their (legal) camera to the network and live stream their car park or whatever.
Egypt unveils plans to build new capital east of Cairo
Don't forget those expensive plans typically bundle say a 700Eur+ iPhone into the plan on credit...
We use this in our app, and it has been a real time saver. No excuse to be outdated anymore :)
Someone in that procurement department should be fired for ordering a door stystem built on faulty, expensive and flawed logic. Yesterday.
Where you can eat or drink, there are going to be toilets, you won't get a concession without them, besides for small snack bars. The issue is probably mostly caused by the way home, because outside of restaurants, bars and larger shops and malls there are indeed very few public toilets.
When I hear the words "desktop" and "innovation", I reach for my revolver.

My current fervent hope is that Xfce just does 4.x versions forever and never goes to a CADT-cursed 5.x.
Basically, everyone working on it has done more than Stallman. All stallman does is post rants and demand adoration. He hasn't actually done anything. Well, he has opposed a lot of tools that would help protect against the surveillance state because they didn't fit his ideology.
This is about Microsoft Word on MacOSX - many people may not know that Microsoft Office on Mac is a different product from Microsoft Office on Windows.

It is a much smaller market so bigger problems are to be expected. Glad that LibreOffice works for him but the current title of this submission is just a flamebait and misleading.
For those who aren't aware, this is an abstract for a talk to be given next month by Daniel Bernstein, who has written several very high quality C programs including qmail, daemontools, and djbfft, which is a very fast library for computing FFTs, so he presumably knows what he is talking about.
How do you now, that thousands of people provided their cell number? Did they make those figures public?
We tweeted with millisecond precision :)
https://medium.com/@albluca/happy-pi-day-tweeted-with-millis...
It is only the large profits enabled by the prohibition of drugs that enables them to conduct their business the way they do. Prohibition contributes to violence further by the fact that disputes cannot be settled through the courts.
Maybe Stross has different needs as a writer, but I work for a company that provides RHEL laptops to their employees as a rule, and we also get Windows VMs just to be able to run Microsoft Office, even though Libre Office comes preinstalled. There's no way they would go through the trouble of licensing RHEL, then licensing Windows, then licensing Office if it wasn't any better than Libre Office.

This article is almost completely useless. What does it matter what tools an author uses, especially when he's very opinionated on the topic? You can't even extrapolate this to other authors due to that fact.
We tweeted with millisecond precision https://medium.com/@albluca/happy-pi-day-tweeted-with-millis...
I don't think we should be rewarding people for turning 3 tweets into an article without actually adding anything to them.
> I do use Facebook to plug my books and to hopefully drive traffic to my blog articles

The trick is configuring your blog to autopost to facebook, for which I use https://wordpress.org/plugins/add-link-to-facebook/ which also automatically grabs likes and comments from the facebook post and adds them to the wordpress comments database. Maybe this is acknowledging facebook's value, but at least I don't have to personally interact with facebook, nor are visitors to my blog tracked by facebook's javascript.
Why is "user" replaced with "used" everywhere? It isn't a typo, it's Stallman's NLP-style punning?
>> However I think a lot of developers (Particularly startup ones) have multiple roles, so interruptions and changing flow is a part of the job.

That's how my last job was. Tasks varied as followed:

* Work on upcoming project X (release date in the future)

* Feature request on project Y (need done somewhat soon for a client on an already operating project)

* Bugfix needs done NOW on existing project Z

* Ops issue with servers, database, etc
Kernel initialization. Part.2 Early interrupt and exception handling
Hmm, Comic Sans, weird choice for an error message.
It's the actual title from the page.
According to the author of Dirty Old London, these urine deflectors in Clifford's Inn Passage[1] are among the last of what was once a very common feature.

[1] http://catsmeatshop.blogspot.com/2013/07/urine-deflectors-in...
In my experience (yours may differ a lot) working with LyX combines the best of a graphical editor and LaTeX typesetting. Especially when a lot of formulas, references and figures are involved. It largely reduces the hassle of page layout and code scattered throughout your document.
The GPS solution should have been shot down on sight - regardless of where in the process it was made up.

The only sensible reason for this is that someone responsible had a friend that sold GPS-beacons.
Stross expands on the tweets in the comments.
Ergo the actual page linked to is a flamebait.
A strategy of communication avoidance might work if you're a one-person company with no managers and no customers, but in the real world, it's necessary to periodically come out of our hidey-holes and talk to people. The need to communicate regularly grows as the project's size and complexity grows, as deadlines approach, as requirements change.

The idea of the Lone Wolf Developer sitting uninterrupted in his office 24/7, building the software in a vacuum, gloriously emerging after three months, on time, with software that perfectly conforms to the requirements, that miraculously works exactly according to the customer's needs, is a myth--incompatible with the reality of professional software development.
The majority of users are not serving static pages, so unless they bundle their own JDK, Python, PHP, Ruby installs you have to go to the ports tree anyway?
Show HN: Memorize 39 Digits of Pi
My family laptop has Office Suite, 4 games (GTA IV, GTA San Andreas, CoD 4 and World of Tanks IIRC), a couple of accounting software for my family business and data (mostly pictures).

Currently, they have used about 350 gigabytes (out of 500). I wouldn't call them power users at all, but they have used a lot of space. Keeping that in mind, I have concluded that for most of the regular Windows users, 200 GB would be easily filled.

20 GB might not be a lot, but it is 2x higher than my _whole_ Linux installation with all of the programs I have installed. And I would call myself a power user.
Yes, the register relies on shitty linkbait titles and pisspoor "journalism".
I use vim along with the plugins from http://vim.spf13.com/ and a few small customizations.

Chrome Developer Tools + Postman.
On the topic of compiler optimization, Peter Seibel's interview with Fran Allen, a Turing Award recipient for her "pioneering contributions to the theory and practice of optimizing compiler techniques", is a good read:

http://books.google.com/books?id=nneBa6-mWfgC&lpg=PA9&pg=PA5...

She considers the development of C to be a "big blow", saying that "C has destroyed our ability to advance the state of the art in automatic optimization, automatic parallelization, automatic mapping of a high-level language to the machine. This is one of the reasons compilers...are basically not taught much anymore in the colleges and universities"

Her whole interview is great...in fact the whole book is fantastic, one of the best books about programming I've ever read.
I don't use MS Office because it's better; I use it because people keep sending me bloody MS office documents, and they complain if I send back anything that isn't an MS office document.
El Chapo said he wouldnt be what he was without the help of Mr Obama. I dont have a source to cite right now but i remember that on the news
According to another commenter, the paint only stays effective for a month or so.
Handling and archiving supplementary materials should be the responsibility of the journal (like distributing and archiving the article itself). They should discourage linking to 3rd party websites where the author published his/her work.

I'm pretty sure that Google Code had a TOS where they stated that they don't guarantee that your repository is safe there forever.

There could be several reasons for closing a repository including Google going bankrupt. The availability of a scientific article should be much longer (ideally infinity) than the lifetime of any company.
German cities are full of public urinals such as the ones you describe. The problem is that they are quickly soiled making them unappealing, even for the most drunk revellers. The only way the behaviour can be curbed is with big fines - it works in the UK for the most part.
Sometime around 1996 or so I went to the National Cryptologic Museum, which is adjacent to NSA headquarters. There was a guy with a little folding table outside the museum selling cellphones for some reason. At the time I joked that you'd think that would have to be the absolute worst place to sell cell phones since anyone leaving what is essentially the NSA museum would know better than to buy a cell phone there. They could eavesdrop and track everything!

It was a joke, of course, but it anchors in my head that I was certainly aware of the vulnerabilities of the technology at the time.

Off topic digression - I was there with a couple friends, we were all scruffy looking 20 somethings. In the parking lot, a middle aged man approached us and if we were being recruited by the NSA. A reasonable guess, I suppose, given how we looked and where we were. Anyway, he then proceeded to go on a rant about how we should never work for them or it would destroy our lives and we'd regret it. It's strange this guy went to Ft Meade to hang out in a parking lot and tell people not to work for the NSA.

The museum itself is definitely worth a visit if you're in DC. It's a short drive outside the city.

https://www.nsa.gov/about/cryptologic_heritage/museum/
Ceph is a Consistent and Partition tolerant system in the CAP formulation, at the expense of Availability. Fortunately for my use cases I've not needed high availability, which would require two separate clusters and replication between them.

I've mostly seen people use triplicate pools. For semi-warm storage I've been testing erasure coded pools, with a triplicate cache tier on top, and had good experiences on my test cluster.
His complaint is about change tracking in particular. "Fun fact: MS Word for OSX 2011 can't simultaneously display insertions and deletions while accepting/rejecting changes! Broken!" https://twitter.com/cstross/status/571052363982766080
I always liked this as well, and in this case, tau is basically that unit. In fact, maybe we could think of tau as being short for "turn".

One full rotation = tau

Half a rotation = 1/2 tau

1/10 a rotation = 1/10 tau
Can you give some context to your benchmarks because it looks like it's comparing messagepack to json in javascript which is one of the few places it would be slower than json. Since the json parser is implemented native vs message pack being implemented in js. Every benchmark I have seen in other languages where json and messagepack parser are on equal footing shows messagepack being faster and lighter. For instance on Ruby where Oj is tops in JSON, Messagepack is still faster: http://relistan.com/messagepack-vs-json-in-ruby/

Again on the server messagepack should be faster and use less CPU and require less bandwidth than json, the client will require more CPU but you have many more client CPUs than server CPUs.

Compression layered over text isn't free in any context, the closest it comes is pre-compressed static content, which would be great for the layout HTML,JMX and js files. Binary serializers like messagepack give you some space saving while also saving server CPU cycles rather than trading one for the other.
Office for OSX is definitely an inferior product to its' Windows counterparts. Office 2016 for OSX seems to only be a slight improvement (It is still in beta).

However most of the problems I have encountered with 2011 have been related to performance and it forgetting its' serial key after the Yosemite update.
Cans of soda are most commonly 330ml.
Yes the whole point is to save your time from repeatedly looking for changelogs. I'm glad this could help in your project !
Thanks a lot! I will look into tha. As far as I can tell StartCom didn't give me a choice in that regar. Thanks for pointing me to that site. (I'd say it beats Slashdot in difficulty when you have to pass it on verbally!)
The presented statistics are misleading, because they miss:(1) all the individuals who are neither paid journalists nor peddlers of PR but who nonetheless actively write thoughtful pieces on their subject of expertise, e.g., Scott Aaronson, the late Roger Ebert; and (2) all the new platforms and communities for publishing, sharing, discussing, and evaluating news that are hostile to PR and don't employ journalists, e.g., HN, many (but not all) subreddits.
LibreOffice can read and save .docx and other MS Office formats just fine. And MS Office can read and save .odt files. So what's the problem?
Google Docs is also incredibly limited. It's like using Wordpad. I can't believe how often it's suggested as the Word killer, when it's absolutely useless for anything but plain text with some headings.
"Oy guys, I heard these walls got some kinda fancy piss-reflectin' paint on em!"

"Booollocks, ain't no such thing!"

"Well, let say we settle it then"

unzip

"Hey mate, I bet if I piss at an angle I can get it in that box there..."

"Five quid says you can't"

etc.
Watch the video, you won't regret it. Really inspiring.
Doctors Perform the First Successful Penis Transplant
Have you ever opened a PPT in Libre Office? Or a doc with pictures? Or a spreadsheet with any advanced features?

Just because they're capable of opening each others formats doesn't mean they're good at it.
I have been using Scrivener (http://www.literatureandlatte.com/scrivener.php) for writing I do, it is cheaper than MS Office and seems more geared towards authors. But I don't know if it solves his change tracking problem.
Only on underground stations. Possibly most of the stations this class of train stops at are above ground, and it made sense there to avoid big station upgrade works. Just one little GPS receiver on the train instead. You can see how it could happen.
How to ace an algorithms interview (2011)
Nice work and idea.
In my over four years in Amsterdam I've never seen anyone pee into the canals outside of queen's day (a day-long city-wide parade/giant party, for those who don't live here).
I'm not sure if that's impressive, or if I should be scared that trains randomly reboot their engines whilst in motion and nobody seems to care or investigate?! What kind of issue can be resolved by rebooting an engine, exactly?
Until people learn to pee at an angle. Then you have an expensive solution that doesn't work.
Good point, 2 is the optimal integer base.
Wondeful to see yet another example of human ingenuity at work. such a small country with oversized contribution to humanity.
Pi Day of the Century
Full-time 9-5 developer here. I leave my work at work and spend my Sundays with my fiancee and my friends. I tend to either go for a run or play disc golf in the mornings, make a homemade lunch, then, weather permitting, spend the rest of the daylight hours outside at a park or hiking or shopping or anything that can get me out of the house. If the weather sucks, I'll go see a movie or something.

Last year, I spent a non-trivial number of hours working on costumes for Halloween and other events. I learned how to make soap from scratch. I wrote a novella (~45K words). I taught myself piano (very poorly). Basically, I just want to stay busy and learn a lot.

My personal philosophy is that work stays at work. I get paid for my 40-ish hours -- not my Saturdays and Sundays. Don't get me wrong: I don't mind working a bit late during the week, and I'm always the first one into the office. It's a good job, and I like it a lot, but I think part of why I haven't burnt out is that I have a clear separation between my work and personal life. If there's a weekend emergency, I'll respond. In my experience -- and I believe this is true for weekdays as well -- there's nothing that can't wait until tomorrow (or Monday, as the case may be on the weekends.)

Sunday is fun day. Saturday, too, for that matter.
https://stallman.org/pearlharbor.html

Indeed. If only we had had Stallman right before Pearl Harbor, I'm sure he could have published a manifesto, saving everyone from the obviously impending doom and most importantly maintaining their FREEDOM!
I don't think the choice of GPS for a train system is understandable at all.
And the counter argument:

http://www.chrisseaton.com/rubytruffle/cext/
And it's funny, Windows/IIS makes you install dynamic compression separately, in the name of security. (Course, they also make you install the tftp client separately, under the same "reasoning".)