skysight-inc/HackerNews huggingface dataset:
Nothing says that legacy systems which are on the internet today can't have started out well before the internet. The legacy system that JetBlue is dealing with in this case has, in fact, been in continuous operation for over five decades.
Autodesk Unveils Open-Source 3-D Printing System
Is that github language detection going nuts or is drone really 58% C code?!
Well, they sort of did.
Elon Musk responds to Oatmeal's Tesla plea
Yes. They are fundamentally different things.
I’m just another failed tech entrepreneur sitting at a bar writing these words.
I see tons of paths in this maze, not just one.

The same code that generates the walls inside the maze must also generate the walls on the edge of the maze - you can't just put a solid border and declare the corners the start and end.

(Well you can, but then there's not a single path.)
David Blaine (yes, the magician guy). I saw his first TV show when I was a teenager and got interested in magic. I started collecting magic secrets that I found online and built a site to serve as a repository for card sleights-of-hand.

On my first job at an internet cafe, business was slow, so I took the liberty of building a website for it. The owner got happy and told some other people that I could build sites. And then people started paying me to build their sites. I learned Flash, PHP and Javascript as I went (yes, Flash was big back then).

After I got a more fundamental grasp on programming, I started to learn about more advanced stuff on my free time (reading about algorithms, different programming languages, design patterns, etc).

Now I make a pretty decent living with a interesting job, get occasional unsolicited job offers, and I have an open source project that people keep saying they like ( http://lhorie.github.io/mithril ).

Moral of the story: I like programming.
Etherium for sure
Assuming that SHA-256 is sound, then the effort needed to find a collision is 2^128.

However efficient your hardware is, multiplying the energy-per-hash by 2^128 results in an impossible number.

Let's say that you have a magic device that computes the total, current Bitcoin hashing rate (75 million GH/s) with just a watt of power.

# Total hashes per second

>>> 75 * 1000000 * 1000000000

75000000000000000

# Energy/sec over hashes/sec gives energy/hash in joules.

>>> float(1) / _

1.3333333333333333e-17

# Energy to find a collision.

>>> _*(1<<128)

4.537098225612513e+21

That's roughly "estimated energy contained in the world's natural gas reserves as of 2010": http://en.wikipedia.org/wiki/Orders_of_magnitude_(energy) or ten years of "total world annual energy consumption in 2010".
Check out my yeoman generator for Web API (.net). vNext is next.
The American invasion if Iraq, whose planning and execution Condeleeza Rice was involved in was clearly a violation of the UN charter, which prohibits aggressive action by one nation against another without the authorization of the UN Security Council.
Sony's finance chief explains why it's been hemorrhaging cash
This takes me back to undergrad. I love this project.
Physical line can be way faster, especially with fibre. The bandwidth difference will only widen over time.

These are different market. You may think the buck stops somewhere, but after 720p video streaming, you get 1080. Then you get gaming, at sixty FPS, not 30. Then you get VR streaming, up to 10 times the pixel rate, and nearly twice the frame rate to have perfect presence. And never mind the latency requirements. Then you can get more sci-fi, with direct neural interfaces, and, eventually whole brain emulation over the network —though at that point, the economy would have changed so much that the fibre vs wireless debate will be quite moot.
One thing about restricting public disclosures to established news organizations, as had been the case prior to the advent of the Web, is that there's a distinctly limited bandwidth for this. While _an_ individual could be smeared, the ability to do so on a mass basis was distinctly limited.

I haven't read the EU decision yet, nor have I made up my mind as to whether or not it does or doesn't have merits. In general I subscribe to the principle that there's a proportionality appropriate to disclosure: that the greater a person's (or institution's) power and responsibility, the greater the obligation for disclosure of relevant details of their life, most particularly as it might affect others (individuals, organizations, government(s), etc.).
>That is not true. You can mathematically divide by zero, just not over the Reals (or any other nonzero commutative ring). There is no reason that you cannot define a number system where division by zero is allowed, however in doing so you loose some nice properties that we enjoy about the Real numbers. A common example from math is the real projective line (which adds a point at infinity, and defines that a/0=infinity when a=/=0).

I should have been a little clearer there. Thanks.

I absolutely agree with you. But the domain and range of the functions I defined were all subsets of the reals. And computers don't deal with number systems other than the reals very well. (In fact, computers don't even deal with the reals themselves very well either!)

There are some packages that allow one to operate over those spaces, but they are not commonly used in the commercial space. And, of course, it's fairly easy to extend the reals to the complexes.

Thanks for pointing that out.
I think this chapter is very helpful in answering this question:

http://www.golang-book.com/2/index.htm

Go's "Hello World" is not quite as complex as java, but a lot more complex than Python, in terms of number of concepts to explain.
Thanks to Obama she will never be judged for the alleged crimes her and her pals commited.

But the reputation of USA as the leader of the free world is safe,we can now give the russians moral lessons.
also anyone who works in SQL should know why NULL != NULL and NULL = NULL come back as ? and never true
Contracts: https://en.bitcoin.it/wiki/Contracts
Are you for real? Mozilla gets $300 million per year from Google to maintain the pretense of freedom. Meanwhile I have to pay my own bills and deliver projects that my clients will pay for. To bring money into this argument and somehow blame "the users" for this string of epic mess ups is fucking rich.

Was I supposed to not diagnose jank using Chrome's frame analysis tools? Not profile memory allocations in its timeline? Develop my WebGL against an incomplete, broken and slow implementation to spare Mozilla's feelings? Firefox is a buggy and slow hunk of code whose maintainers are high on their own supply, and are only now starting to eat the humble pie now it's far too late. Simple as that.

Oh and the reasons why people switched to OS X are more related to connecting to wifi in under 1 second and implementing sleep/hibernate in a way that makes sense. Elegant solutions to real problems, not hack piled upon hack. Not that the hardcore free software nerds will ever get any of that, because it's too nice and shiny for them to even consider.
Or use something like Moment.js - http://momentjs.com/
For those new to OpenGL or graphics programming, there is also this [0] repo on github, which contains a variety of OpenGL examples and single-file projects.

[0]: https://github.com/progschj/OpenGL-Examples
This isn't so bad. Before DI got popular in PHP via Symfony2, we used Zend_Registry. "require" is pretty much the same thing in this context.
The endpoints may not be interested in the network, but the network is interested in the endpoints. At least in Murka.
For anyone interested in this topic, this is a great, great book on the rise of Nintendo:

http://en.wikipedia.org/wiki/Game_Over_(book)
I wasn't suggesting anyone quit their main job. If they have a second job then yeah quit that to the point of being merely full-time. Now that you're an employee for no more than 40 hours a week, how would you not have spare time in which you could start a business, perhaps spending one hour a day or half of the weekend? Again I'm temporarily excluding single parents with sole custody and more than one child.

I'm not saying it's fun to be poor, I'm saying it's possible to avoid burnout.
if you buy a CD from a artists that is on a major label how much do you think the artist gets?
If he wrote the music/lyrics and produced it he will maybe get 2 $ if your not a big star you will get 1 $ or less!

you make money by selling merch and going on tour
It needs to be brought up in every Dropbox thread, and voted to the top comment. There is literally no valid use case for Dropbox, everyone using it needs to give it up for something else, and anyone who hasn't been made aware of that needs to be.

Even if they end world hunger.
KAHN!!!!!!!!!!
many major content providers have shown little interest in releasing their material without a mechanism for preventing casual copying (and you can hardly blame them)

I can and do blame them and I say: let them die like the dinosaurs they are. The world will be better off without them. Mozilla refusing to implement DRM would have been one nail in the dinosaur's coffin.
> Wait until measurable abuses actually exist

Specific measurable abuses and the court rulings in the specific attempt to deal with them in the Comcast FCC action and subsequent litigation in 2007-2010 was one of the things which spurred the FCC to move network neutrality from a set of generalized objectives that it was seeking to preserve in it its other actions to a specific focus of dedicated, generally-applicable regulation.

So been there, done that.
We might come across as brash, but we really want everything to succeed. :)
Exploitation of Windows DEP to Implement Stealth Breakpoints
Score 50 points win $0.50 in Bitcoin (Flappy bird clone)
are you kidding? all builds contain a dial-home to google. Why would you ever switch to something that contains that?
On rare occasion, someone actually finishes a program. Just because there aren't a mad rush of patches doesn't mean that a program is not up to snuff.
As a C/C++ and graphics programmer, I love NaN. It allows saving space by not having to carry an extra is_valid boolean for uninitialized values or regions of data that are masked.

For textures, they are great as they don't interpolate w/ nearby neighbors and properly discard fragments & vertices without the aforementioned cost of an extra boolean attribute.
Germany Sets New Record, Generating 74% Of Power Needs From Renewable Energy
University Presses Under Fire
You have to change your attitude 180 degrees. You sound like 99% of programmers: a techie who wants to get into business. You need to think like a businessman who uses programming to solve business needs. Do you understand the difference?

You talk about file-caching, /tmp, OSs, UI, blah blah blah; all irrelevant. You should be thinking of business needs, attracting customers, marketing, talking to potential clients within your niche. This is the important stuff.

Good luck.
Germany's record renewable performance
I'm not sure what patches you're saying are required. Most startups don't need much more than what comes in the box. What's crazy to me is the idea that they'd opt into BIND 9 preemptively, not knowing what their extended needs are.

This is, for what it's worth, the original objection to qmail as well --- "it's not even maintained". It's not maintained because for the core job it does, it's _correct_. There's not a lot of mail software (at least, not software written in C) that can make a competing claim.
This will make a great HN story when it is more than just a landing page. Please post it then.
Report Reveals The Social Media Management Tools For The Fortune 100
Make Juicy Easily--Smoothie Maker&Bottle Blender
ust blend and go!
Rushing? Need a quick fix yet nutritious meal? The Shake N Take Smoothie Maker is the solution for you, just blend and drink right from the same bottle! Hassle free and easy to clean, making your daily routine much easier with this cool blender.

Blend a different drink for each of your friends, the perfect size for a light meal or treat at work, add a scoop of your favorite protein and head to gym, just blend and go!

Perfect Usage:
Smoothie maker with detachable travel bottle
Perfect for making smoothies, protein shakes
Conveniently blend and drink from the same bottle
Slim designs fit into car cup holders
Two 16 oz bottle with flip straw and screw on lid
Convenient for those in a rush
I've heard that many many people in China use illegitimate copies of Windows XP SP2 because SP3 added "Genuine Windows" license checks. This is why Mozilla still supports Firefox on SP2.
Your Face and Name Will Appear in Google Ads Starting Today
I thought about that, but I like undefined better. Part of the reason is NaN is of type number[0], and I think a number makes less as a return value for a conditional statement than a general non-value (e.g. undefined or null). Also, if someone asked me to evaluate the equality of karamozov's equations at 0, I'd literally say "that's undefined." So the JS undefined value seemed perfect to me (perfect as in the most elegant, not necessarily the most practical).

For some reason I hadn't thought about it till you mentioned it, but I do like the idea of throwing an exception when a nonsensical comparison of NaNs happen. Of course that would be inimical to the way JS normally operates.

I don't think what you're getting at is exactly Maybe. You're able to easily programmatically determine whether a Maybe has a value, whereas the equality of NaNs is basically unknowable.

0 - Talking in JS again, although it's similar for Java and other languages.
Really? Openssl changelog implies all versions starting with 0.9.8 should handle sha256 signed certs.

RHEL5's openssl 0.9.8e and Debian "Lenny" 5.0's openssl 0.9.8g both work fine with the SHA-256 signed cert. Although they may have backports applied.
This is a myth. XP SP3 itself did not add any.
As a Co-founder I can attest to the fact that it is a very valuable asset. But with that said, my co-founder and I left our jobs at the same time to start our company and had complementary skill sets. He is the development side of the house and I wear the "biz dev" hat.

There is a really good post by Mark Suster that talks about hiring your co-founder. It is a the best of both worlds in some cases because you get someone that is on the same commitment level, but you don't have to give up all the equity that comes with a 50/50 split.

Here is the link: http://www.bothsidesofthetable.com/2011/05/09/the-co-founder...
Russia's real estate, banking and metals and mining sectors.
Wow, big list, I have tried a whole bunch of those but my favourite by far is Hugo using Go.

https://github.com/spf13/hugo

I don't know why but using a single binary is awesome!
> ...then use NaN = 0/0.

Many languages throw an error when you divide by zero. As far as I can tell, if x != x didn't work you would have to resort to bizarre contortions like `x == float("NaN")` for such tests in Python (the problems: there are no NaN or Infinity constants and division by 0 throws).

Also, since you expect == to do bit equality on floats, you will be distinguishing between the huge number of representation of NaN, so NaN = 0/0 isn't valid even if there is a NaN constant (and which one would it be?).
>Firefox still renders plain-text HTML that contains nothing more than <h1>, <p> and <a> just fine

Not as well as it used to!

Specifically, in the browsers of the 1990s you could "scroll while dragging": i.e., if you start dragging to select some text and you reach the bottom of the window, the window would scroll, allowing you to select more text than just what was on the screen when you started dragging. But at least in Firefox, that does not work anymore. (More precisely, you cannot scroll down although if you start dragging at the end of the selection, you can scroll up.) In other words, browsers have gotten so complicated that even an organization like Mozilla that spends millions of dollars a year on browser development cannot preserve all of the conveniences users used to enjoy for handling text.

My main response, though, is that the browser organizations (Mozilla, Google, MS and Apple) could have balanced the interests of content producers and content consumers instead of their giving content producers (and web-app developers, and marketers) almost everything they want like they have done. It's not as if the New York Times would have withdrawn from the web if the things they could do with code and with stylesheets were more limited.
Yes, Your Internet Is Getting Slower
Google Moves Forward With Using Profile Information in Ads
I took a programming class senior year high school, 1975. We programmed via mechanical teletypes connected to the school district's mainframe via acoustic couplers where you put a phone handset into the cup things. We "stored" our programs on paper punched tape, and turned our rolls in for assignments. It was kind of interesting but it didn't really get me then.

Joined the Navy, did telephones and gyrocompasses. My first job out of the Navy was for a military contractor, and part of our contract was keeping engineering studies up to date. All paper based, and if you changed one thing then you had to flow it all through again, manually, on a new form. Or use whiteout. It drove me insane.

So I taught myself how to program the department's minicomputer (don't remember the machine or the language). Now we could make one change and the program would flow it through and print out a fresh new paper for inclusion in manual folders. Wheee ha!

I quickly figured out that that was much more interesting than my actual job, so I quit and went to school.
When I saw this topic I was going to post about Game Over, it is a great book.
> Really? Openssl changelog implies all versions starting with 0.9.8 should handle sha256 signed certs.

It wasn't enabled by default until 0.9.8o. In earlier versions, if you wanted to use SHA-256 with SSL/TLS, you needed to call OpenSSL_add_all_algorithms() or specifically enable SHA-256. Not all software does this. I would guess that embedded systems shy away from it because it does add some overhead.
Still not a valid complaint. You want to test for NaN because some computation might result in NaN. Ergo, there is some expression in your language to produce NaN. Use that expression to define NaN.

Response to edit:

There can be several answers to this question. If you're gonna be stuck with the IEEE floats, obviously the right thing to do is an isNaN predicate, but arguably there shouldn't be more than 1 NaN in the first place.
I don't think your analogy really makes sense. Allowing companies to pick and choose which content to deliver to customers already paying for access to said content is more like the post office saying "I know you paid for this mail already, but since you are a popular source of mail we want you to pay more."

I can't imagine Ebay or Stamps.com getting charged MORE from USPS because they have higher shipment volume.

You're effectively arguing in favor of spending more money for the same service you are currently getting (as the service providers getting charged are going to transfer that burden to you the consumer and Comcast will not lower rates to you).
Corporate deaths in the US now exceed births
Bias In Tech: Reading and Resources
I love this, but I think I'll wait until a few more people play around with hacking it.
Very true, whilst Autodesk is no longer constrained to its CAD background from an architectural or engineering perspective this is great. This type of resolution, allows us to print simulated tensile structures - or complex structural skeletons of buildings - which for me, working in architecture is really exciting.
It may not be a discount. The higher fee is to discourage the more expensive service. We're assuming that the baseline cost is the lower one, but what if it isn't?
it looks like they copied in the entire sqlite3 library which skewed the language makeup.

https://github.com/drone/drone/search?l=c
I think a lot of it has to do with that 30% cut. 30% of a $25 app isn't that much, but I guess if I were someone big like Autodesk or Adobe and it were my big, multi-thousand dollar app, why would I want to give Apple a 30% cut when the distribution model that I have now works already? I guess that's why you see a lot of 'Lite' or 'Debut' edition apps, something to entice you over to the more expensive apps which can then be purchased without Apple taking a cut. There's no real benefit (and lots of downsides) as a developer if you don't need the Mac App Store for the exposure.
Curlicue Fractal
Faster Redshift Queries with Materialized Views – Lifetime Daily ARPU
Thanks for the guidance. We're excited about making this actually work.
When Facebook added their user's names and images to advertisement with their "Sponsored Stories" feature, they got sued, and lost:

http://www.rawstory.com/rs/2013/08/26/judge-approves-20-mill...

I suspect Google is being more cautious the Facebook in their terms of service, but also, Google seems to let users opt-out of becoming advertisements:

https://plus.google.com/settings/endorsements?hl=en
Friendster. It was the time when overlay layouts in Friendster was a thing. I was in high school that time and I want to impress my friends. I researched about overlay layouts and found a site where you can download and modify them. I wanted more, I want an overlay layout for myself. Not just anything that was downloaded in the internet. I learned that HTML is the way to do it. I studied HTML through PageTutor (http://www.pagetutor.com/html_tutor/index.html). It was the best tutorial I found.

After successfully created my overlay layout, I decided to create a website for our group of friends. I then uploaded it in Freewebs (now http://www.webs.com/). My teacher saw that site and ask me to join a competition. I won awards and made it up to 6th place in the national competition.

That was my realization. I realize that I can do and I want something like this. I decided to take up Computer Science in college. Learned how to code and that was it.

Thank you Friendster.
Every time I add people to a github team I get nervous about making this mistake. It just takes a single mis-click and password confirmation to give the wrong person access to all your source code.

One way for github to improve this flow would be to show who you selected on the password confirmation screen. Still this wouldn't completely fix the issue.
Interesting concept. At our company we use MachForm
(http://www.appnitro.com/)

It really is a php clone (but more powerful) of WUFOO (http://www.wufoo.com/) but no subscription needed.
Stanford Applied Cryptography Summit
This is a perfect fit for the SciPy conference. There are also several open journals that focus specifically on publishing openly licensed software used in academic work.

Citing software really varies by community. It is very consistently done in some communities, and is gaining broader acceptance in others, some with surprising rapidity (ecology comes to mind).

It's an exciting time to be a scientist!
No, sandboxing doesn't pose a problem to syncing, and it's not difficult to use iCloud to sync between multiple applications. Rather, since only Mac App Store apps can use iCloud, syncing was a problem after abandoning sandboxing.
EME isn't a W3C standard.
D3 can be used for a lot of things that are not considered traditional visualization. For example, this diagram [1] is built using D3. The beauty of D3 is that changes to the diagram can be make incrementally so you can have multiple users editing the same diagram in different browsers and have their changes seamlessly (mostly) merged. I also used D3 to create this [2] Gantt chart for the same reasons (though I later rewrote it in React.js, but that is a different story).

If you want to write D3 code bost.ocks.org is an incredible resource. It has a broader set of example code than any other library I have seen, bar none.

[1] http://www.aha.io/assets/screenshots/benefits/product-planni...

[2] http://www.aha.io/assets/screenshots/benefits/product-roadma...