skysight-inc/HackerNews huggingface dataset:
You're basically right; there have been a few incompatible changes (eg aout -> elf, glibc 1 -> 2), but I believe that in all cases there was already a version numbering system in place such that both could be present at the same time.

Additionally, all the distros have update and packaging mechanisms. While you can install off disc, Linux is a lot more .. internet native than Windows.
5 Tips for Making Better Decisions With Your Team
I would argue that following the advice I give would tend to make you a safer driver whether you're speeding or not.

For example, this a much shortened version without reference to speed:

- don't tailgate
- don't weave
- don't race
- use your brain and pay attention. All the time. As far up the road as you possibly can.

Whether you're driving fast or slow, following those rules - ingraining those rules into your driving habits - will make you a safer driver.
I played with Rust for a day and while I was impressed with the language as a whole, I felt the borrow checker left a lot to be desired. I don't think having lifetime of references tied to scope works well in general. This is most evident in pattern matching where you are forced to grab your reference in the pattern (even if you don't need to use the reference until much further on), and there is no way to release it until the end of the scope (even though it can be dead much sooner).
The automatic tag closing behaviour is even specified now.

But look at it another way: imagine browsers accepted only valid HTML and every browser had some bugs in what they consider valid. Writing a document in a way that it displays at all might be a challenge already then. Add to that that not everyone is on the latest browser version (that was probably more true in the 90s as well) and you get all the current pains just with worse symptoms. I'm not really sure that's better.
To be fair the Internet that we know today only really became a consumer service in the 90's. Whilst its origins are before then, it was used by groups which we would class as researchers and early adopters.
>Today we learn about dew points?

Huh, so why condensate appears? Cold air in the room is not at dew point, even if it's heated around bread and then cooled again, content of water stays the same, so what is the reason for it condensate?
I would think that there could be some application of how genome sequencing is done? From what I understand chains of DNA are cut by restriction enzymes and these random chains are assembled together by some clever algorithms?
More often than not I've seen founders completely neglect the mundane business of the day to day running of the company. Usually at the expense of their most loyal early employees, if not at the expense of the entire business itself.

It has come to a point where I've pretty much had it with those serial-entrepreneur types who pride themselves on having started an x-number of start-ups.

If you're incapable of, or simply completely uninterested in, running a business, don't start one. It doesn't make you a courageous entrepreneur, it makes you and adrenaline junkie who gets their kicks at the expense of others.

None of this is limited to code or tech in general. I've seen it in all kinds of areas. You may love doing X, but once you start a company doing X, running that company becomes is your job, not doing X.

If you're a founder/CEO and you've hired others to code, for you coding is a now hobby you can pick up in whatever spare time you have (probably none). To do it inside your own company when you should be taking care of your company and the people in it is selfish and self-indulgent.
Behind the movement to build a faster anonymous network
Yeah, they were going out of their way there.

I recall one time on 95-S in MD there were four or five cars. One guy at the front with radar radioing back.

The others were literally just waving everyone the first officer tagged to the side of the road.

I just kept on driving. They weren't interested in chasing... with so many people volunteering for tickets, there was no need.

Strangest setup I've ever seen for ticketing.
Has anyone tested the long term viability? Contamination, dust, mildew, flies etc.? Seems like a good idea but I venture the water would need further processing. Still, looks like a better starting point than where many communities are now.
1) > Don't build designs that rely on X behavior or could result in X behavior.

Although I agree, you can't completely avoid 'X' values, because third-party cores might return them in output signals.

2) > Signed datatypes don't make any sense when designing hardware.

Now that is just plain and utterly wrong. Of course signed datatypes make sense when designing hardware: You can (and have to) perform arithmetic in hardware, and signed arithmetic is a part of arithmetic.

> Verilog treats everything as bit vectors.

By your argumentation, unsigned datatypes also wouldn't make sense when designing hardware. And yet you need it all the time.

> hardware doesn't know or care about signed types

But the language should care about it. "It's all 0s and 1s in the end" is not an argument for not providing proper abstractions.

3) > This is annoying, but another issue that is stepped around with design practices and not a major problem.

That's like saying "you can avoid bugs if you're really careful". Great. A "feature" which doesn't offer any advantage (because you're supposed to avoid it anyway) and which makes it so easy to make mistakes which won't be seen until simulation, should have never made it into the language.

> Overall, when talking about Verilog, you have to keep in mind its a language built to model hardware.

Exactly. Verilog and VHDL were intended to model hardware, not to design it. Nowadays, they are mostly used to design it.

I don't mean to attack you, but attitudes like yours are the main reason why we're stuck with such crappy, ill-designed, inappropriate languages for hardware design. You're so used to the problems that you don't even see them anymore.
Staples Wants to Bring 3D Printing to the Masses
Yep, discovered this trick myself. It helps to have a muscle car, because then you're practically 'challenging' them by being next to them.

Edit: to be fair: when someone pulls next to me and sits there matching speed for a prolonged period I'll often pull ahead as well. That's not because I have something to prove, but just because I'm not comfortable being boxed in by someone apparently oblivious to the idea of 'escape routes'.

'course I also don't take off at max speed, usually just enough ahead to have a sizeable gap between us. And because people are people, that's typically enough that they'll drop back and cease matching speeds anyway .
"The Clacker"
Ebola has a startlingly high fatality rate, but most cases of it are in developing nations. Does anybody know what fatality rate you could expect from advanced medicine and techniques in a developed nation?
Lithium: A metal that floats on oil and powers our phones
@bowlofpetunias absolutely agreed!
Adapter à votre design de sacs à primary
Adapter à votre design de sacs à primary

Chaque femme s'avère être donné beaucoup d'attention à ce qu'elle devait porter, à quoi elle ressemble. L'amour d'une femme s'avère être the center de l'attention à chaque fois. Comme vous the savez tous, dans united nations design différent de vêtements, il ya aussi approprié put eux, tandis que d'autres ne sont pas. Afin de bien paraître, ce qu'ils doivent porter des outfits de leur incisive et vivante. Couleur, style, design, qualité et coupe -- promote devrait être votre propre personnalité, los angeles character et los angeles déclaration de design.

Offrez-vous united nations appear complet, il s'avère être nécessaire d' avoir l'ensemble des meilleurs accessoires avec vos beaux vêtements. The sac à primary s'avère être considérée comme une femme l'une des events l'ensemble des in addition importantes. Sacs à primary de setting, vous permettent de regarder juste à droite. Aujourd'hui, the in addition déclaration de setting de sac à primary, plutôt que comme une nécessité. Il ya beaucoup de gens ont united nations design différent d'aujourd'hui. D'une grande variété, vous pouvez selon l'ensemble des exigences de los angeles vous serez toujours united nations. Différentes couleurs, the design, los angeles conceiving, los angeles qualité d'un matériau et los angeles coupe ne manqueront pas de vous faire passer de nombreuses choices à choisir.
http://www.sachermes-fr.com
Can you elaborate on ebola's ability to survive / transmit via something like food? How long can it continue to be contagious in that type of scenario? Would some foods be more friendly as a transport?
Mistakes as usually
You don't get to make that comparison until 10 more years pass and people are still saying the same thing. Give the web a bit more time, it's tough to build responsive, native-feeling, frameworks on mobile, but the delta between web apps and native apps are narrowing every year. Soon that delta will be smaller than the cost of developing separate apps for ever-more devices. In all likelihood you have some web apps on your phone today that you don't realize are just web views.
Yes, Hyperloop Transportation Technologies exists (I'm volunteer), they are going to design and build a prototipe using crowdsourcing engineering (not capital as far as I know). Also they have contact with several universities and companies that are interested in partnering and developint part of the systems. Right now they are working in the legal parts of the company and mean while there is a brainstorming at the engineering part with calculations beyond tha alpha document. It's a hard process as the technology is so new, but amazing non the less.
The idea is to start building and testing a scale prototipe for 2015 in LA.
Thank you! I agree with you. Simplicity is beautiful and focused on functionality. It's natural and we understand how it works. Every use is pleasure not a strugle with phone or monitor. Design should focus on the important and not some cheap decoration.
Cool... i'm going to print me out some salt and pepper shakers for $30 bucks a piece... good use of my time..
The middle lane makes more sense as the cruising lane on an empty 3-lane highway because:

1) You do not need to change lanes to avoid cars at on-ramps or cars on the shoulder

2) You do not need to switch lanes to pass slow traffic (semi trucks, etc.)

3) There is more room to maneuver in case of emergency
bryanjoseph... I wish I could give you a "like" and friend you... so we could do hookers and cocaine...
And I thought he would recommend spending times with family and friends, reading books and taking walks.
:) That's important too!
Just how much of a shock can you get from a MacBook charger?
As someone currently in Paris: god damn it!
For those who build stuff and hire vendors..
Is it better to hire vendors that know technical stuff or any vendor will do the same job more or less if they are correctly briefed about the product?
I am 26, been out of school for 5 years. I've been programming since 14 years old, and currently know 5 different stacks by heart. I would never do a programming test, because I know I would feel pressured to do well (due to my experience), but also I would fail horribly at it. It sucks. :(
There was a free lunch for the first movers which was the impetus for these guys who moved in late and started losing money.
Ethereum: the Yellow Paper [pdf]
Regarding interpolation from fewer viewpoints, you might check out these demos if you haven't seen them. Requires Flash.

http://lightfield.stanford.edu/lfs.html

I could certainly imagine a kind of 360 degree light field slideshow app with current technology. Not sure how much entertainment value is to be had there, though.
It's so classic that a popular post pops up and the next day we have its inverted version.
@smallfluffycat - Hiring external vendors can work very well at times. It is a part of recruitment. I try to get the best person for that role for what I can afford. Full time in house or an external vendor - doesn't matter.
notice the design/idea is, AFAICT, from 2012

http://www.architectureandvision.com/projects/chronological/...
There was a time when maglev was a theory - until it was tested, prototyped, and implemented. Let's wait and see. If we said "but it's never been done!" to every new idea, we'd be lacking a lot of interesting/important thing.
Cutting my first release of an Elasticsearch client for Haskell, then I'll see what I can do about a cheat-sheet for experienced devs.

In the meantime, here's a gist I put together for learning Haskell: https://gist.github.com/bitemyapp/8739525
In this case the toast makes a nearly closed system below the bread next to the plate. Since the toast is cooling off and giving off some steam it will add a significant amount of moisture more than the air originally had. Once that happens the dew point will quickly reach the current room temperature. Raising the temperature of the plate above that temperature means that there is more moisture needed to do this.
On long trips, I optimize speed to road and traffic conditions, as everyone does, but also to engine RPMs. If speeding is making you run 4000 RPM in your highest gear, you might want to slow down a bit (use your onboard MPG display to see the difference). Someone can check whether the time savings of having to make fewer stops for gas is worth it. The fuel consumption and engine wear savings certainly seems good to me.

Update: There is also aerodynamics to think about. Aerodynamic drag is almost twice as great at 70mph as it is at 50mph.[1]

[1]http://craig.backfire.ca/pages/autos/drag
This book may be good read to you: http://www.thoughtworks.com/continuous-delivery
I think Moon+ Reader(closed source ads/pro version ebook/comic book reader) supports ODPS and cbr/cbz files.
Yes, you are right. I forgot how they call own optimizer.
(i wanted to point that people do not repeat blindly that peace of code)
The article seems to suggest that there is something unreasonable about Stephen Henson's "Before you email me..." page on his website, which is here: http://www.drh-consultancy.demon.co.uk/contact.html

It turns out that the way that he "compares his responsibilities to those of Bill Gates when he managed Microsoft" is by stating:

The occasional person sends this query to both mailing lists (in almost all cases only one mailing list is appropriate) and when they do not get an immediate response email the entire core and development team. Presumably this is the same kind of person that emails Bill Gates whenever they have a Windows problem.

Emailing open source developers who you do not know at their personal email addresses is rarely appropriate when a public mailing list for the project exists. The tone is a little prickly but what Henson says seems reasonable to me.
That's the beauty of having different point of views - we can discuss, learn from each other and follow what we think is right.
StartSSL, please revoke me – My private key has been compromised
"I rarely write code, but when I do..."

Can anybody come up with a good ending? :)
Depending on the nature of the strings, yes. If there is no repetition or errors in the representation of the sequence, you could use overlap layout consensus if it were small, or de-brujn or string graphs if it were large. For repetitive but error free sequences, de-brujn and string graph will do. For error-containing sequences, only the de-brujn graph (with the proviso that you'll reconstruct some false-positive sequences too).
The main problem here is that the moisture in the toast has not yet completely exited. So what I do is I toast at a lower temperature (if your device allows this) and / or leave the toast in the toaster for a few minutes after it's done. You'll notice that if you put your hands on top of the toaster after it's done, water is still evaporating like crazy. Imho this works better than a cooling rack or putting the bread on its side. Then you can reheat a bit if you want to, too. Is it weird that we've all thought so much about this?
I thought this before reading the article. The context 'as CEO' takes the article in a different direction than just the expected don't code everyday mantra.
3 good reasons to avoid using Array in Java interfaces
I write tests??
not even sure if it's off topic but ex-IV senior manager Chris Somogyi is now a GM at NZ's newly created R&D/innovation/commercialisation agency:
http://www.callaghaninnovation.govt.nz/about-us/key-people/e...

I have no idea what he's up or why he was head-hunted to lil ol' NZ but an ex-IV guy in a major role in a central funding hub of an entire country's R&D system kind of weirds me out. My conspiracy tendencies are high normally, this takes it to 11. Any comments from a community that might have worked/interacted with him?
This is a good one for testing:

http://www.troll.me/2011/08/31/the-most-interesting-man-in-t...
> despite polls from previous years showing 34% support.

Link? Crimea has always been pro-Russian, to the extreme.
I do. :) Since 10 years now. Ruby on Rails since 4 years. Was doing Java at a Swiss Bank's Quant Trading Team before that. Disclosure - I can't call myself a great coder though. Still learning the best practices.
What does any of this have to do with electric cars?
I don't think the analogy works. None of the money, and all of the blame ended up with people who make and review OpenSSL as volunteers.
The heartbleed bug and some Python scanners
At one point, people used Graphic Cards (or, more specifically their GPUs) to mine Bitcoins. Over the last couple years, dedicated ASICs eliminated graphic cards, to the point where (according to eBay) - a $30 USB dongle [1] @ 1.6GH/s is more efficient than any graphic card [2] which top up around 1GHs/ at the high end.

Given that a lot of graphics cards were purchased for the sole purpose of mining bitcoins - I'm wondering if there is a huge surplus of cheap graphic cards out there now?

Strangely enough - eBay still shows graphic cards that were popular for mining, like the ATI Radeon 5970, still selling for around $300. [3]

I'm guessing that's evidence that the graphic card market wasn't wildly impacted by bitcoin mining?

[1] http://www.ebay.com/itm/Brand-new-AntMiner-U1-USB-Bitcoin-Mi...

[2] https://en.bitcoin.it/wiki/Mining_hardware_comparison#Graphi....

[3] http://www.ebay.com/sch/i.html?_odkw=AMD+5970&LH_Sold=1&_osa...
https://play.google.com/store/apps/details?id=se.lixi.mychai...

Sorry it's MyChain
"For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled."
--Richard Feynman

All of us need to learn this, re-learn it, revisit it, internalise it, live it and breathe it every day. I'm sure I could do better at attaining such an ideal. So too can these gentlemen.
I agree!

One common problem I see with tech founders/CEOs is they tend to get into their comfort zone i.e. coding, every time they face a business challenge.

This is especially true for first time entrepreneurs, for whom running a business is a new thing.
You cannot go to jail because you've scanned for a vulnerability. Also, others have compiled lists https://github.com/musalbas/heartbleed-masstest/blob/master/....
People still use GPUs for mining scrypt-based coins (LiteCoin, DogeCoin, etc), though ASICs for those started hitting the market recently and profitability has slumped with bitcoin prices and difficulty increases.
I was expecting much more from that headline. The point is that you shouldn't do Don't Break The Chain because you might have other responsibilities? I don't see how it contradicts the original article's advice and I also don't think it was aimed toward CEOs.
That's a weird article. Nanex of all people is complaining that people are jumping ahead of HFT with negligible price improvements, making the hfts investment in low latency useless.

I mean they pretend its about retail, but the people who lose from subpenny trades are hfts. That's who investor b is, most likely - the fastest HFT.

Personally I believe we should re-decimalize - allow quotes at 0.01 cents. This will induce HFT to focus less on latency and more on price improvement.
I'm an OSX and Android user. My current setup is to use MacPass on my laptop and KeePasDroid on my phone. The database is synced using Dropbox. The only problem might be browser integration, but I'm not that lazy and I can copy-paste the password from the app.
Or you could just pass 'needle', which is already that string.
> If you have an intermediate collection, it's in memory somewhere, even if the language does the allocation for you transparently.

This toy example algorithm, and many practical algorithms, do not need an intermediate collection to be stored in memory.

Using some kind of laziness, you only need exactly one temporary element, not the whole collection. You can make this happen not only in Haskell but also using Python generators, Clojure lazy sequences or even in C++ using Folly.

The lack of means of composition, the inability to pipe the output of one algorithm as the input of another, is in my opinion the greatest shortcoming of C++ <algorithm>.
I struggle to work out the tone here :

it varies from "My god we are all dependant on half a dozen volunteers" to "why doesn't someone pay these guys?" to "what a bunch of fools - we cannot all use the same code"
Which Open Source software projects are vital for the internet?
As I understood it, part of the problem was that they rolled their own memory handling which cached allocations [1].

Otherwise, I imagine system memory protection would have found this much sooner.

[1]: http://article.gmane.org/gmane.os.openbsd.misc/211963
IE didn't start that, it had to accept that shit because everything else did long before it. I'm not even sure what browser started it. I'm positive that the first graphical browser I used (Cello) did, though.

I'm not even sure it was really considered a bad thing at the time.
This is an interesting Oculus app using 6 GoPro cameras to capture a vertical flight in a small drone copter of some sort:

https://share.oculusvr.com/app/hiyoshi-jump

It's kind of interesting to "play" with. It's an absolutely massive download however because of all the captured video that is necessary to allow the user to look in any direction.
Is there a tutorial (for multiple browsers/platforms) for browser users to manually initiate downloading and processing of the latest CRL? Is this even exposed by most modern browsers, i.e. as part of the "clear cache" functionality? If so, I'd want to tell my [self/family/friends/coworkers] to do this in the coming weeks to minimize the amount of time they might happen to send private information to a MITM attacking, say, an e-commerce site.

Specifically, I'd be most interested for such a walkthrough for Google Chrome on OS X, which most people I know use.
You guys have sold me. Will put that up asap and update everyone.
I am not against Don't break the chain philosophy for people who want to be top notch developers.

This was just an attempt to give a different point of view for technologists who are interested in building a business.
In January I was looking to buy AMD graphics card(s) for numerical work using OpenCL. That time (roughly) corresponded to the peak in Litecoin prices. The best card - 7990 was generally sold out, and was going for about £600 on ebay.

Since then, Litecoin has dropped massively in value [1], and I am seeing sellers offloading eg "16 GPU cards + mining rig" on ebay. 7990 cards are now selling at around £300.

There might be other factors at play - eg the newer (and slightly better) R9 290X, or the anticipated arrival of dedicated Litecoin miners [2] - but mainly I think it is the price drop.

[1] https://bitcoinwisdom.com/markets/btce/ltcusd - look at the price changes since the start of the year.

[2] https://www.kncminer.com/products/titan?resellerid=354&gclid...
In particular Don't Break The Chain is certainly applicable for CEOy tasks, too.
You can run a.out files from 1992 on Linux too, so what.
See here how to verify that Indutny indeed snatched the private key from Cloudflare’s server: http://dankaminsky.com/2014/04/12/bloody-cert-certified/