skysight-inc/HackerNews huggingface dataset:
These things make me wonder how soon until all of our life will be based on medicated states. Take a smart pill for work, and a fun pill for the pub...
While Modafinil and similar "smart drugs" currently don't actually improve cognitive functions all that much and are most like a nanny for your brain telling you to stop watching cat videos and work what happens when a smart drug will actually hit the market? It only takes a tiny fraction of the workforce to be taking those to create an avalanche.
If true smart pill will hit the market that say increases your cognitive function and concentration and straps say another 50 or 100 IQ points (i know it's a bad measurement unit for this but i don't have a better one) on you then even a single average guy in your workplace is enough to trigger this. This is the same reason why we do not allow performance increasing drugs in (most) sports, it's not because it's unsportsmanlike or because they are scared people will stop watching, it's because even a single athlete on those forces everyone else to take them just to even out the playing field.
Noam Chomsky: We Are All – Fill in the Blank
Colleges rush to create cybersecurity soldiers
14 Excellent Free LaTeX Books
I'm imagining how I would look/act and how my date would look/act upon seeing that question. I think the use of that question is not in communicating the information of the most terrible memory, but rather in seeing your partner feel sad, then empathizing with him/her.

This helps create a climate of intimacy and trust, regardless of the answer to the question.

Overall, I enjoyed reading the questions and I plan to do this.
I voted him up for you. :-)
I don't think you watched too far into the talk :)

He spends a while demonstrating Red Star OS in a virtual machine.
The morons still don't support C# despite promises:

http://visualstudio.uservoice.com/forums/121579-visual-studi...

Meanwhile, Sony is being smart:

http://www.gamedevs.co/2014/03/26/sony-supporting-monogame-w...
I liked the picture reproduced from his book where he provides a supply of punctuation marks for you to 'pepper and salt' the rest of the text as you wish. Witty, and it recalls the practice of printing figures at the end of books (presumably as they were printed from wood blocks rather than type and had to be printed out of sequence).

I think this chap was less illiterate than the OA supposes...
Wether or not these quotes should stay in the rust runtime should be a decision based on the concerns of the languages main stakeholder, and that's the language core developers.

If the developers would lose even the littlest amount of joy or dedication to the project because their project culture is corrupted by concerns over lawyers and perceptions of irrational programmers, then that would be a significant detriment to the project. I'm not saying the developers work on Rust because there's Lovecraft quotes in there, but the Lovecraft quotes are in there because the developers are in control of the project. One of the main things that keeps you happy in a job is being in control, and there's very little things you are in control over in such a project to begin with.

So what's the upside of this? It makes the developers and some users happy. You shouldn't be asking what's the upside, because it's obvious. What's the downside? 2kb of memory for people with GBs of it to spare. Embedded developers? They're not including the runtime anyway. From my perspective, the naysayers are just irrational. (As developers often are when judging their tools)

edit: anyway, however fun it is to discuss this, it's not really up to us, and the majority of the core developers already reached a concensus in the first 4 comments that the quotes should go, so everyone pitching in after that is pretty much making an elephant out of a fly (including me).

summary of discussion: "There's 2kb of bloat", "That's only 0.56%", "Yes, but it looks unprofessional", "Ok let's remove it", "Ok, but I loved it :("
New Wind Turbine That Looks Like a Tree Is Coming to Paris
I launched a side project in 24 hours last month (which I documented here: justinmcgill.net/24-hour-product-challenge-twist/).

It is called LeadFuze (www.leadfuze.com) and it's an email prospecting and outreach service that generates leads via email. Good for B2B businesses and startups, or even companies looking to validate ideas.

I've managed to hit $1k/mo ($1,100) in recurring revenue within 30 days. Going to be a much bigger focus of mine now that it is gaining traction.
Delish! Awesome. Do you think you would use the app? Or prefer to just have a list of questions? Would love to get your feedback for some press inquiries we are getting!
The majority of Java CVEs are about ways by which sandboxed Java applets can escape the JVM sandbox (which is implemented in C++), which is a kind of error that is only possible in the very few language runtimes that can run untrusted code in a browser (like JavaScript and ActionScript/SWF).

If you run a Java application outside a web browser, e.g. a server-side application, it won't run untrusted code and it isn't sandboxed by the JVM (like any other language), so those CVEs are irrelevant in that case.
That sounds like most of what people mean when they say a low level language, though I admit that the term comes with its own baggage about the simplicity of the language (which doesn't apply to rust).

I guess I think the sentence you wrote above is just a lot more clear than calling it a systems language and hoping people know what you mean.
Super interesting isn't it? Looking forward to doing some experiments with this tool.
No...actually it doesn't. You can read more about why it isn't here: https://www.rocketlawyer.com/blog/how-to-write-effective-ema...

It's a grey area, but it isn't SPAM if it's done right.
Show me all those projects with sad developers who abandoned contributing because they didn't include quotes in their binaries.
Lea Verou's article is from 2011 and this article is basically a repost from 2015.
Did you ever read the book Wired Love? It's about two telegraph operators falling in love via morse code. It's from the late 1800's.

http://www.collisiondetection.net/mt/archives/2013/07/wired_...
HN does not give you clues to understand what's going on in the Enterperise market. So don't judge products based on what you see here. No one talks about SharePoint on HN, for example, but it's really something for the Enterprise.

Just like TFS, and I have seen many Java teams moving in, ditching various expensive products from IBM, HP etc. Team sizes or focus in HN might be different so TFS might be seen as dying, but it's not the case in the field.
Why the Tech Elite Is Getting Behind Universal Basic Income
> Probably TFS, which Microsoft use quite a bit internally

But seemingly less and less so, especially in the SDK-teams. Which is definitely interesting.

If Microsoft's own SDK-developers don't want to use Microsoft's own source-control and ALM-system, but rather prefers Github, what signals does that send? I would sayed mixed at best.
He was murdered for drawing pictures
Microsoft embracing open source and open culture without having a clear path forward ensuring business. This reminds me of Sun a lot. That didn't end up well.
> On the other hand, rust has no standard library

? http://doc.rust-lang.org/std/

> there would likely be multiple json or http libraries (just to name "low-level" libraries with widespread usage)

The standard library used to build json in, that was actually split out to a standalone libraries for various reasons: https://github.com/rust-lang/rustc-serialize

> and you might end up linking a few of them in a binary as indirect dependency.

That's not a counter-argument to erglkjahlkh's comment. In fact it's pretty much irrelevant:

* Go works at a library level, when you import fmt you don't import encoding/json, and it's not loaded

* The issue he outlines is mostly that Go does little to no dead code elimination, when a library is imported all of its content (and the content of its dependencies) will end up in the final library, even if you only access a small utility function
My PrIoT Manifesto (https://news.ycombinator.com/item?id=8820432) is just about decentralization of Internet of Things. Please share it if you agree with it.
Micro$soft trying to staying relevant again and Bill Gates keeps shilling for Common Core. Gas them all.
What drove H.P. Lovecraft?
SharePoint is also fascinating. It has an amazing set of features that make total sense from an engineering an features point of view. Yet in my experience it is slow, buggy, and most of the features are never used properly.

It has proper versioning and locking that should make team work much simpler. But the philosophy is never really explained and people are just told to interact with features and let the magic solve their problems.

Yet people have been doing versioning and locking for donkeys years without ever needing any help, you just make a new file with V2 at the end. We just need software to provide a little consistency and surface conflicts. SharePoint obscures this behind feature bloat and infrastructure.
Show HN: E-mail reports for Twitter activity of people you care most
Hipster level: Running Red Star 3.0 Linux
US state department issues global threat warning
You should definitely still add the "kiss each other" easter egg in this application :P
BitBucket for private stuff/stuff I don't want showcasing.
GitHub for open-source.

Works perfectly fine for me and since they're both Git based there's no extra learning curves for either of them.
>"Under-30 dev here. Been programming in C# for the past 3.5 years now, and loving every minute of it."

Mid 30's here. I work mostly on C++ but I have to jump into C# code once in a while. I agree that C# is a very productive language and I love how it never gets in your way ("Do you say you don't want to use a common interface for your generics? Use dynamic!").

My only "complaint" is that C# is so indulgent that it gets boring at times, which might actually be a feature.
Sure, there are sciences that don't convince people -- biology, climate science, and sociology to name a few -- and are considered by many to be ideologies. And, indeed, when I "preach" the realities of biology to the unconverted (and there are so many) I get exactly this kind of pushback, which I fully expect. This is what happens when reality disagrees with people's well-entrenched views of it, often created by being exposed to very narrow glimpses of it (reality, that is).

But while I often discuss the realities of our world with those who are intentionally ignorant, I find the kind of "pushback" you see here to be the most interesting and entertaining. The "unconverted" in this case, uses what he (and it is almost invariable a he, and a young he in most cases) considers science (or scientific thinking) to fight against other sciences, and chooses to ignore the fact that in the realms of intractable math, definitions are often open to debate, or at least discussion, and that does not make them any less valid.

For instance, did you know that even in biology (which yummyfajitas might or might not consider a science, I don't know), one of the most basic definitions -- at the very core of the science -- is not so clear-cut, and, in fact, stands in complete contradiction to other well-established facts concerning itself and even to its own definition? And yet, scientists involved in the field are able to look past such things, as they know physics-level rigorous definitions won't help their science in this case. I am talking, of course, about the term "species". While there is a sorta/kinda definition of a species, it is an undisputed fact that any organism belongs to the same species as its direct ancestor(s) -- hence an immediate contradiction. Yet, biologists understand this fuzzy notion of species and go about their business. The reason is that in the intractable sciences (biology, sociology, and even climate), it is often useful to describe a present state, even if the process that originated it is not fully understood. Thus is the nature of intractability.

And, after all, we're not debating ideas here -- we're debating facts. And when facts are debated, I tend to believe those who have actually studied them rather than those who haven't and just wish they weren't true.

A little learning is a dangerous thing;
drink deep, or taste not the Pierian spring:
there shallow draughts intoxicate the brain,
and drinking largely sobers us again.

So, if fajitas chooses not to drink deep, he should at least stop arguing with those who do.
Haskell: ""We want a non-proprietary Miranda".
Since most of my work experience is from working at big corps or consultancies, I'm definitely aware of this.

Microsoft has a heap of products and platforms not once mentioned on HN, but which are humongous in the organizations which decides to adapt them: Sharepoint, BizTalk, etc.

But TFS has always been "the" corner-stone for optimal development in the Microsoft-world, when developing according to Microsoft agile/solutions-framework (MSF, etc).

When Microsoft's own SDK teams dismiss their own development tools and platforms like TFS and Codeplex for competing platforms, like Git & Github, it definitely sends out mixed signals.

Anyway you see it, Linus Thorvalds must be pretty happy now. Not only are Microsoft providing tools and source to the Linux-world, they are now also using his tools to develop their own platform.

How things have changed, eh?
Google Analytics, Casualty of Spam
I've done the big rewrite a few times, and what I've learned from it is that a system so "bad" that it is in need of a rewrite does not have a caretaker who understands it well enough to provide perfect documentation of choices made and reasoning behind them. In fact, a system that bad typically has plenty of choices which were made for no good reason at all. So, you never go into the big rewrite with perfect documentation or good tests, because if you had those you wouldn't need a big rewrite.
Actually, I couldn't care less if it's copyrighted or not, the sheer idea of adding some trash to binaries "for fun" is absolutely enraging in my opinion. Gosh, I don't get how anybody sane could think it's funny.

I don't think that there should exist some magic command in Python which prints out "Zen of Python", but it's OK, let it be, no harm done. It's just some executable, which interprets text you passed it and does something based on what is written there. It's almost natural there's some command I don't use.

It's a bit worse when some tool like ack instead of being "better grep" has a shitload of ugly ascii-art in in, because it's a bit distracting when I read the sources or even man-page, but, again, it's not that bad. Stupid, useless, but maybe it's actually my problem I don't like it.

But here is a language compiler which is advertised as "as close to metal as C", "zero overhead" and stuff, and it puts some random text in my binaries! 2KB of it! It's just… marvelous!

Easter Eggs are fun in GTA Vice City or something, but these are tools, goddammit. Would you like it if your hammer would have a secret life, doing something you don't expect it to do? Smashing some details when you don't see it? Well, I wouldn't. And all I expect of a hammer is, well, being hit against some surface when I do so.
"What's the problem?"
"Car won't start."
"Did you try restarting it?"
I've heard Heart of Darkness called many things, but not "movie flick". It's a novel, or novella if you want to get fancy.
I definitely hope they will blog more about the migration and source-code conversion and how they did it, much like ESR blogged about the Emacs BZR to Git conversion[1].

It would probably be very interesting for customers thinking about migrating from TFS to Git themselves.

[1] http://esr.ibiblio.org/?p=5634
An Attack on Telegram
Australian plugs are good, but have the live pins at the top (so for example a dropped coin will balance across them and short when the plug is pulled out), the plug doesn’t have its own fuse and the socket isn’t shuttered with no plug inserted.
Teach your daughter to hack so she can up and down vote on her own Hacker News account.
From http://en.wikipedia.org/wiki/Internet_in_North_Korea: "North Korea has one known block of 1,024 IPv4 addresses: 175.45.176.0 – 175.45.179.255"

Whooaa.
The Glider: An Appropriate Hacker Emblem (2014)
See also http://www.rubydoc.info/docs/rails/Array:forty_two

Not quite 2k though. Isn't there something similar in the python stdlib as well? An xkcd reference or something?
TrackingPoint shows off the “Mile Maker,” a rifle with 1,800-yard range
> Centralizing in a password manager centralizes the burden.

So does using a single email account for everything.
You are not alone in this strategy. I just wish we could have a password standard.
Apple is more antitrust than Microsoft ever was. Bundling a browser with your OS (while still allowing users to install an alternative) is nothing compared to the restrictions in the iOS app store.
I agree; instead of doing big rewrites, do a bunch of small rewrites.

Especially try to avoid "big bang" switchovers.
> BitBucket for private stuff/stuff I don't want showcasing. GitHub for open-source.

I use them in the same way, but I can't help but feeling that I am taking advantage of Bitbucket and not giving anything in return, regardless of being good guy Bitbucket.
Thanks, I was wrong about apples reason not to use the gplv3.
Yes, there's `import this`. But, as I commented below already, one thing is interpreter having command you don't use, and another — compiler, advertised as "close to metal" adding trash in your binaries.
It was interesting, but the take home message actually seemed to be that RedStar Linux isn't that widely deployed and most people run Windows XP.
Even though Microsoft have embraced open source, they are not happy about the GPL license, and have actively replaced GPL code in their previous takeovers.
Nice, I was just going to point out that using an iframe really seems like a bad idea.
Sad developers who abandoned contributing: Joey Hess[0]

Developer that is sad because a committee is irrationally ganging up on his loved inclusion of quotes: Steve Klabnik[1]

0] https://lists.debian.org/debian-devel/2014/11/msg00174.html

1] https://github.com/rust-lang/rust/issues/13871#issuecomment-...
The welcome screen says:

> The operating system of our own style, "Red Star"

> "Red Star" OS 3.0 for users is a system of our own style, whose stability, performance, ease of use and security are achieved at a high level.
Food technology has, in the last 100 years, almost completely eradicated famine and has raised over a billion people out of severe nutritional deficit.

I'm not saying don't try to fix other things. I'm saying do both.
Wealth redistribution will not be sufficient, there are cultural issues as well.
The fuse is also protecting the wire. So in a car you have a big fuse (fusible link) protecting the big wire to the fuse box. Then you have a bunch of little fuses protecting the wire on each branch circuit. All these fuses are intended to last for the life of the vehicle. The only time they would blow would be on the type of fault that would require further troubleshooting. It is unlikely that you could produce an electronic current limiter that would be cheaper and more reliable than a single use fuse.

My father the mechanic used to like to tell me about an exception to the rule as an object lesson about the trade off between risk and reliability. Back in the days of breaker ignitions the ignition circuit was almost never fused. A blown fuse in the ignition circuit could strand people out in the middle of nowhere. The extra risk was acceptable to eliminate the situation where the fuse blew when the ignition might of been able to continue to work in some sort of degraded mode. It was OK that that degraded mode might involve smoke and flame.
Customer Reviews of "A Million Random Digits with 100,000 Normal Deviates“
Satisfied Line Generation of Green Laser Alignment
In spite of the black background and white letters, this is not a crackpot site. (I should have realize that earlier because it's not in all caps.)

This has interesting historical information, but some details are wrong:

> Moreover, it was not even based on Newton’s Third Law of Motion.

Everything is based in the Newton’s Third Law [1]. The difference is that this method use the Third law in a different way. The interaction is not spaceship-fuel but spaceship-planet. The planet is pushed slightly.

[1] Well, except magnetism and a few experiments that involve a lot of field interaction, where you need to consider the momentum of the field.
It is not only Google Analytics. I discovered the same with my Piwik installation.
That really depends on what part of Europe you're talking about.

Russia has around a 10 to 12 per 100,000 murder rate. Belarus is around a 5.7 per 100k. Tallinn is over 7 and Tirana is over 6, and Chishinau is near 6, Riga is 5.4, Vilnius is 5.4, Amsterdam is 4.4.

The murder rate in NYC is lower than those for example at about 4 per 100k. The US murder rate is about 4.7, so it's comparable to Amsterdam as a whole country of 320 million people, including the extremely violent parts of the US.

The murder rate in Boise Idaho is about 1 or 2 per 100k typically. Seattle is in the 3's these days, comparable to Brussels. Mesa Arizona has half a million people at a 3 murder rate; Portland is around 600k at the same. San Diego is at around 1.35 million people with a 3.x murder rate.

The US has numerous cities with severe murder problems, and it also has a lot of cities without such. You can find many cities in the six figure population zone with murder rates of 1 or 2 per 100k.

Ultimately in the US you can live in whatever kind of world you feel like living in.
There are tons of enterprise apps that MS desperately wants to keep shackled to Windows. And of course, there's Windows Phone. MS without Windows and Office would die very quickly, they have to keep the platform alive.
Yep. I taught a Prolog NLP course and among the parsers covered was a shift-reduce parser, which would fit on one slide without much trouble.

Same thing for chart parsing in Prolog. When you get backtracking and unification for free, implementing a parser is simple ;).
Except Schneier is just plain wrong about this. The numbers presented in XKCD comic were already assuming that the attacker has full knowledge about how the passwords are generated, including the wordlist used. This has been discussed over and over in various places, including HN. Long story short, there is no shortcuts for attacker against true random bits of entropy.
Wonderful reply, thanks :-)
Microsoft does lots of money-losing acquires. Think Skype. They'll recover their money in 20 years (unless they account the contracts they're getting from the government for giving them Skype access as amortization).
`import antigravity`, as well.
JQuery vs. Reactjs Thinking
Show HN: Bulb – A new way of meditating
Smalltalk bytecode also works on a VM with a stack that accepts random objects
Best Design and Development Guides
Thank you so much! Been on a product bender for 36 hours and now have media stuff popping. Fun times in the Love Lab ;)
The OP's big rewrite was a lot of work. But I suspect that incrementally improving the legacy system to the point where it was as good as the new one would have been even more work. Incremental improvement is the right way to make small improvements. But a rewrite can be the right way to achieve root-and-branch reform.