skysight-inc/HackerNews huggingface dataset:
RMS doesn't care about "open source", something he will gladly remind you of if you use that phrase in his presence.

His position in this matter is long-standing and consistent with his principles. That's how you have to understand him: a man of principles surrounded by enemies.

Look at OS X, why does it use such an ancient version of Bash? Why is apple so afraid of the GPLv3? It's not just an oversight. The GPLv3 provides strong patent protection for its users and Apple uses patents as a weapon. An example of this powerful weapon was Apple's conspiracy to suppress wages by threatening companies who poached Apple employees with patent suits.

Imagine you make a tool and someone proposes making a change to that tool that would be potentially useful to slavers, people who enslave other people. This makes you hesitate. Pointing out that people already use similar tools for slavery probably wouldn't make you change your mind.
Isn't iftop for a single interface? This can be a netflow(s-flow,etc) collector and thus give data about an intersection of links. This gives you the chance to add cpu and memory overhead to your switches and routers and also sampled data to draw dubious conclusions from! (Sorry, bitter ex net-eng. Modern data center speed and data volume are no place for sampling IMO. ASIC buffer vs microburst = hard to find badness.)
It is quite a risk to spend a year or more in dedicated study before seeing any results whatsoever interesting. Why are there no basic lemmas in this new theory?
I think Rust prevents data races. That's pretty much the reason it has mutable variables. Compiler won't allow two places to borrow the same variable mutably.
The only bike with a no-compromise fold is a Brompton. Bromptons can be stashed by your desk and are ideal for city riding, which is why they're such a common sight in London, Oxford and other UK cities.

But for other types of cycling they don't cut the mustard. I have a Bike Friday and my wife has an Airnimal, both of which are exemplary folders - the BF goes anywhere and the Airnimal goes road-bike fast. But neither of them has anything like the compact fold of a Brompton.
> First and foremost, transparent concurrency support with solid runtime support. Definitely a specific problem that developers have and definitely a concrete solution to that problem.

Hm, I think this is a bit distant from reality. People who use Perl/Python/Ruby eventually experience problems with performance and memory usage and start looking for alternatives. And since Go is a small language, familiar to everyone and offers an easy way to replace existing services (static binaries) - people choose it.
In the past I mostly used modafinil for driving long distances, which it was exceptional for. Now, I simply sip Yerba Mate the whole time and get a very similar effect.
I had a similar townie bike in Toronto. You had to sit on the seat properly or it would flip up, and the cranks were bent, yielding an awful cadence. It was fine for the ~5 block area I used it in. I always said whoever would steal this bike would get what they deserve.
Genome-editing techniques for increasing intelligence look like they are a very long way off, as I have learned from the behavior geneticists with whom I participate in a journal club.[1]

[1] http://www.sciencedirect.com/science/article/pii/S0160289614...
I think what he meant is that the compiler gives you certain guarantees that in some cases will mean that you don't need to directly use atomics and mutexes at all. Rust still allows you to arbitrarily harm yourself, but it usually makes sure you are more clear about your intention to do so.
I think the GPL is still useful.
For now, I don't think Rust is as performant as C/C++. Although it should be able to match C/C++ speed, I think there are some cases where the output was slower than expected.
To be honest, I think it was useful back in the 1990s.
Yep definitely felt like I watching the trailer for the movie limitless.
Short GoPro video of my cross-country ride
Perhaps there's a mail-list for astronauts somewhere?
Except in Math we accept duck-typed functions to prove our results. Advanced math is not fully rigorous and often has mistakes.
What is the point of decoding this back into the user's original "ENIGMA" and "AMAZON" strings? In this case, "sh(/J3HqAfQsu..u.rqf" is the user's password. If you have that, there is nothing to crack.

Edit: I see "Combine with another compromised password, and we're coming dangerously close to being able to generate a password for any arbitrary website.", which means that if an attacker could obtain a couple of these passwords, they could determine (a lot of) your qwertycard and gain access to more of your accounts.

However, by the time an attacker has any of your passwords, I'm not sure that reverse engineering your qwertycard is an issue. As others put better than I, this would also mean that in addition to obtaining one or more plaintext passwords, the attacker would have to be targeting you specifically and know how you generated the passwords.
Does everybody at your workplace agree that those co-workers produce more work product of better quality than you and your other co-workers?
The Rust team knows better. Rust is not D, it's C. It is designed and dogfooded with a specific case in mind. C had killer app which was UNIX and Rust has Servo https://github.com/servo/servo

The majority of software can be written in python, Go, Ruby, Haskell etc. but the software that need to be native is extremely important. Improving browser parser by 10% improves millions of apps. Having better and more productive language is better for faster innovation.

My only problem with Rust is that the first version has a lot of features. The should have shipped 80% of them and add the rest in 2.0.
If you aren't having cash flow issues, then just setup auto payments. Most companies do auto ACH for no charge, and even some offer a discount for it. My car loan company gave me a lower interest rate to do the auto ACH, not that it made that big of a difference but a quarter of a point was still nice.

If you have cash flow issues sometimes, then setup the base ones you can on the auto ACH, and others set on a calendar reminder. My bank lets me schedule the payments but then it reminds me before they come due so I can either adjust them or let them stand. I love that cause it makes it easy to work with those times when there is a cash flow crunch and I have to move a payment out a little or something.

One other point, to protect my credit, I have my credit cards (all 2 of them), setup to make at least the minimum payment + $25 just so I can't fuck up and miss them. I did that when I was younger a few times and man it sucks. But if I want to pay more then I just log in and make an "extra" payment which makes life easy.

Last thing, I don't do it, but I have a friend that has a specific account that he puts only X dollars in each month through his paycheck deposit. So X goes into that account and the remainder goes into his main account (almost every payroll department supports split deposits). He then has all the auto payments come out of the one account where he puts the X dollars into. He likes this because if one of the vendors has something hacked his risk is limited to only what was in that account, plus he never has to think about those payments. Just another idea for those worried about vendors having their primary account information, personally it makes sense to me I just have been too lazy to set that up.
This is my take away as well.

Like your bike? Only ride it during the day, store it in your apartment next to your purse and credit card. Don't use it to meet with friends for a night out. Don't take it to get to the movies. Think hard if you plan to stroll through the city for an hour.

Ideally, you drive around in a circle, get back home and .. carry it N floors, storing it safely in your apartment again.

I really believe that this is the only way to keep a bike. Which is the reason why I don't keep a bike anymore. It's just not feasible to have (a decent) one.
Neil Gaiman: I've been trying to writemy ideas never really come to fruition
0.2% is a huge number, really. That's 615,000 in the US alone.
Back to the Future: The Quest for the Grand Slam Homebuilt
100% Electric Car Sales Up 58% in US in 2014
> This demo requires a decent graphics card and up-to-date drivers. If you can't run the demo, you can still see it on YouTube.

Works great on my iPad mini 2. Pretty incredible.
I was on the rust mailing list for a little while about a year ago. Around that time there was discussion of this exact subject. Most of the discussion was around exactly how to break parameters beyond a certain length and so forth, but it was there.
This is extremely well done.

The only minor nit I can come up with is the lack of surface tension. When you pull the ball up through the surface of the water, some of the water should stick to the ball. Maybe the ball is made out of lotus leaves, though.

I'd also expect some more bubbles when violently stirring the pool with the ball.
I don't want to play the devils advocate but I was just watching "I, robot" on TV... What ever could go wrong playing with nature? :-)
Nails on a chalkboard marketing BS.

Hard to say who is worse, people who make money selling advice to others on how to make money or people who give them money.
OneNote is fascinating; it's a great product Microsoft have hardly marketed. Possibly as it's the antithesis of Sharepoint, which is several orders of magnitude harder than installing MediaWiki and therefore people feel committed to using it.
Free Ride: how digital parasites are destroying the culture business (2011)
> …out of fear of a closed-source boogyman which doesn't exist any more… (if it ever did).

It most certainly did. Read here[1] about the history of Objective-C. NeXT tried to keep as much of it as possible proprietary.

Sadly, because LLVM is so good but doesn't have copyleft protection, we live in a world where something new and interesting like Swift may never be non-proprietary.

[1] https://en.wikipedia.org/wiki/Objective-C#Popularization_thr...
Does anyone happen to know what the effect is called that the sky is reflected stronger at shallow angles and whether that is the same effect which makes rough surfaces reflective at very shallow angles?
I see a thread were RMS seems unusually patient and polite: https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00...

And a blog post by someone who's name seems to appear nowhere in the GCC SCM history, threating a fork.

It's not clear to me whats going on here.
HN users have traditionally been very interested in sharing their experiences in the software business (among, obviously, many other interests). If that doesn't interest you, that's quite alright, but it's not "hucksterism".

Also, 'patio11 is one of HN's most valued contributors (as evidenced by his position on the leaderboard). That doesn't mean that he should be exempted from any criticism, but I think in any healthy community it would at least merit a level of respect that your comment lacks.
I don't expect "professionalism" or beautiful design, but give me the good stuff first (use cases, samples).
It absolutely is. That doesn't change anything in my comment though.
I've been using this to test whether I've got WebGL acceleration working properly for ages. I'm pretty sure I've seen this posted a couple of times before though :)
I also used to spray paint my bike with high visibility colours and do a very bad job of it. The high vis made you safer around cars, and the bad paint job made the bikes less resellable.
non-proprietary solution...like Thunderbolt

don't want to license external enclosures

These two statements are incompatible.
He may be writing in the style of the YouTube celebrities the product targeted.
Show HN: Live Coding Sunday
"enemies" or merely people who politely disagree with his definition of free?
Nope, it's much simpler than that. It's just a grid of vertical positions and each frame every cell moves toward the average position of the neighbors from the previous frame. See http://freespace.virgin.net/hugo.elias/graphics/x_water.htm for details.
That my Web pages should work nearly
everywhere is not a big deal. Instead, it's
simple. Except for a little JavaScript
Microsoft writes for me, I'm just using
some simple, old HTML with a little CSS.
What goes to the client is, for the Web, just
dirt simple.

Then each Web page is exactly 800 pixels wide,
small screen, big screen, small window, big window,
Internet Explorer, Firefox, Chrome, etc., all the
same exactly 800 pixels wide, period. There are
both vertical and horizontal scroll bars.
The content of the pages is really simple,
basically just some text, a simple PNG image,
some links as at the top of these pages at
HN,
some simple, standard HTML controls,
and nothing else. As I recall, the
fonts are all 35 pixels high, that is,
relatively large fonts. All the layout
is with just HTML tables -- I'm not
asking the Web browser to position or
scale anything. No roll overs, pull downs,
pop-ups, icons -- HN doesn't have such either.

So, on any browser window with at least 800
pixels of width, my Web pages should look fine;
some users may want to use some
magnification option in their Web browser --
I'm not going to program that logic.
Simple. Dirt simple. No doubt. That
my Web pages take up only 800 pixels
of width on some workstation screen
4000 pixels wide is okay with me.

If my site has any value, then it's not in
fancy HTML, CSS, or JavaScript. Same for
HN.

I can understand that for a lot of sites,
there is client side JavaScript that
keeps looking at the size of the browser
window and walks some tree of the
document object model or some such
and dynamically positions text,
ads, images, video windows, etc.
That could get complicated on one
computer and much worse on
a billion computers from
smartphones to workstations.
For solving that problem, I didn't
figure out how or even attack it.
If you are working on such a problem,
you have my sympathy;
if you get a good solution, you
have my congratulations.

What I'm doing is dirt simple;
no doubt you could have done it
easily except for just one issue:
Do you want such a simple Web page?
HN does. Some other sites do.
So do I.

But, yes, when my site goes live, I'll
eagerly announce on HN. Then you can all
say that my Web pages look like they
were designed
by 5 year old child in 1995
in 15 minutes after stealing
five beers from his parents' refrigerator --
will be about right. Even more likely,
by a drunk, baby T Rex.
I'm not trying to
build a brick outhouse or use a $3 million
Ferrari to get six loaves of bread and
three gallons of milk. Instead, simple
as possible but not simpler.
Ted meant that Go has a decent story for this particular use case, not that everybody uses it because of that. I think that you meant to say "distant from my reality" instead of "distant from reality", because otherwise your statement does exactly what you strawman Ted's into saying.
You can use https://www.fusionbox.com/mouseware/ to do this
Right. Refraction only occurs on the surface of the water, like the waves; the views through the sides are what you'd see from under the water at that point, not looking through a viewing window.
Indeed, I don't think it's coincidental. There was previous HN discussion on that here: https://news.ycombinator.com/item?id=8848544
Zero Downtime Front End Deploys with Vulcand on CoreOS
Its mostly the same here in the States, but some of the companies will charge you for the privilege of them taking your money via an ACH transaction. Sadly/strangely those that charge are many times the bigger banks.
>a man of principles surrounded by enemies.

Or a zealot who sees enemies everywhere.
Thanks for such a heart-felt post. I think you're doing exactly the right thing by analysing and understanding what went right and wrong, and moving forward towards bigger and better things with new wisdom to draw on. You've come out of this as a significantly better entrepreneur than when you started. I think the smart money would back you in the long run, because you're the personality type that learns hugely from each experience. Some failure is inevitable, but when you do, you do it fast, and never in the same way twice. This makes success inevitable, too.

Watching your career with interest Charlie!

-B & Ida ;)
I really don't think this is an argument that will convince Stallman. As stated, there have been forks of GCC (as well as Emacs) before. It's not as terrible a threat as it might seem.
Looks a bit like http://passwordlive.github.io/
> I felt more focused and, importantly, less prone to anxiety and depression, without the unstable skittishness that, say, caffeine gives me. (That said, it made my pee smell rather funky!)

This is my experience too. My first order of Modafinil was actually an afterthought tacked on to an order of Propranalol (after deciding I'd had enough of being stunted by anxiety). It turned out that the Modafinil was way more effective than the Propranalol, although this is no longer the case for me. After an extended period of taking Modafinil, I find that my heart rate increases too much when I'm anxious. Not quite sure what caused this shift (could be tolerance, or my guess is heightened awareness of the effects after taking it for so long). However, taking Modafinil with Propranalol works wonders. Funky pee be damned!
Any authentication system will (and should) fail if you lose the authenticator.

That's not "shitty", that's the way it's supposed to work. A better system, to be of any value, would fall prey to the same 'weakness'. Even biometrics can change over time.
Reporting on cyberattacks: the media's urgent problem
The point of copyleft is to protect users from being oppressed by programmers.
This comment is complete BS. If this isn't your thing, that's fine, but Patio11 is generous with his time, advice, and best practices. Moreover, unlike most of the marketing types out there, he has put all of his suggestions into practice.

Comments like this represent everything wrong with our community. It was not constructive in any way, and it was not meant to help the author. Rather, it was meant to be spiteful and mean.
Less noise, a simpler user experience, and running an OS I can develop for without having to wait an hour for the thing to install updates whenever I try to shut it down by close of business.
I would say that is mostly because, thanks to RMS and the GPL, we now live mostly in an ecosystem where the threat of a world dominated by closed, proprietary software has been pushed to the background.

People don't feel a strong need to "weaponize" their licenses against a dormant enemy. Hell, there's a whole generation of hackers for whom the threat is merely theoretical, a bit of historical hacker folklore. For them, copyleft clauses are merely a nuisance that serves no immediate practical purpose.

However, should one or more major players be stupid enough start abusing this and stop playing nice with the open source community, my guess is you'll suddenly see an upsurge of GPL licensed projects.

MIT and BSD licensed projects are cool as long as everyone plays nice, and most companies, even Microsoft, have learned to play nice. That may not always remain the case.
You are absolutely correct. I should say that the THEORETICAL performance of Rust may be competitive with C++, maybe even faster in some cases, but that work remains to be done to get it there. My above statement assumes that this day will come, or that the performance at least reaches a point that will allow a reasonable engineer to choose Rust over C or C++ for something that performance is a crucial consideration for.
McDonald’s? Is That You?
> not that everybody uses it because of that

He says "succeeded", isn't that the same thing you are arguing against?
Clearly a joke.
I have a prescription for Provigil for jetlag, but like the author, I'd found non-prescription channels for it before.

I've found it excellent for combatting tiredness, and it can improve my focus, but nothing like the Limitless-esque drug the author talks about. Admittedly I've only taken 100mg at a time, but still - about 5 hours after I take it, I tend to become cranky. I get obsessive about things, rather than focus, and if my obsession falls on the wrong thing, I find myself having wasted 6 hours on writing up or investigating some hare-brained business scheme, rather than my work.

I have easy, legal access to it, and I only take it these days if my sleep is majorly disrupted. If I was getting the benefits the author was, I'd take it every day.
> we live in a world where something new and interesting like Swift may never be non-proprietary.

Should Apple not have a right to make their own proprietary language?

Let's not forget that Apple is a big part of why LLVM is as well known as it is.
World Talk Rock Report with Kat Vecchione and Chuck Skull 01/10
Neither of the above. It's no secret what RMS is doing here, and he's fully aware of the context and way in which he is perceived. Some people like to think that he doesn't care, and they have it almost exactly backwards.

The most extreme person on any issue is always ridiculed and disregarded by a large chunk of any community, regardless of whether this is correct or not. People like middle things. RMS's objective is to be the most extreme person, and to drag that position so far over that no other free software effort can be ridiculed or ignored in this fashion.

You haven't chosen to be the middle ground here. RMS has chosen to make you the middle ground, because that's where he wanted it to be, so he hiked all the way over there to plant his flag in order to move the middle. A few decades later, it looks like that worked.
To help me structure the courses I teach better, which turns out to address some of your issues, I built the Morea Framework:

http://morea-framework.github.io/

Here's the Morea-based site for the software engineering class I'm teaching starting on Monday:

http://philipmjohnson.github.io/ics613s15/

One could imagine a wrapper around a set of courses structured using Morea that would get close to what you desire.

Philip
He's 2nd on Bing
As a large amount of what I do at home is games and Lightroom, what I'd really like (as an incredibly niche product) is a pure terminal laptop that is just a fast wireless screen/keyboard/mouse for the beefy desktop elsewhere in the house.

Today you can kludge it together with a regular laptop and Steam Streaming (latency is impressive, but not perfect), or by using a low-latency/long-range wireless HDMI system like the Nyrius Aries Pro/Paralinx with a lap-sized monitor and wireless keyboard/trackpad.

The second method works (and also works with consoles), but is hampered by the same-room-only short ranges of wireless keyboard/mice, and is a mess of wires and USB batteries.
> I would say that is mostly because, thanks to RMS and the GPL, we now live mostly in an ecosystem where the threat of a world dominated by closed, proprietary software has been pushed to the background.

I think that threat is alive and well, especially in mobile and sooner or later everything will be mobile except for server side.

Some battles were won but that war may still very well be lost.
It's surprising that this still needs to be said. Slavery is alive and well and it comes from our computers especially from Apple Macs. Apple is not only pushing for slavery in China in their factories, but enlsaving the world world with their hardware/softwre. The slavery in America from 200 years ago is only a minor incident compared to what is happening today and it's so obvious.
Is https://www.wordsapi.com down for maintenance? I'm getting error responses. Thanks!
the fresnel effect. http://filmicgames.com/archives/557