skysight-inc/HackerNews huggingface dataset:
No. Greece got money from german and french banks. (Like giving all your money to an old, sick, homeless, uneducated, drug addicted, person. Would you do it?) That, turned out great for the german and french industrialists. Greeks had "free money", and more BMWs were sold. But, suprisingly, didn't turn out good for the banks. So, the politicians, appreciating their cuts, transfered the debts to their taxpayers, all over europe, to "save greece". End result: Industrialists, happy. Banks, happy. Politicians, happy. The tax payers, pays (much, much, much) more.
You can be "technical" without a need for a concept of technical debt.

- Indie video game designer/developers, for example, live in a world where everything they write is a one-off product that will ship, at most, a v1.0.4 six years after v1.0.0. To them, code is a medium for crafting an experience, and whether the code is of quality is immaterial as long as it creates the correct experience.

- Data scientists (and bioinformatics pepole, and a few other similar groups) live in a world where everything they write is effectively a script-as-experimental-apparatus. If the script is producing output conforming to the proposed experimental method, then it's done. They run it, then discard it. It's not usually even under version control; only recently have such scripts been considered worth including for purposes of peer review and replication.

And there are other examples. I'm not saying that these kind of people are "software engineers"—engineering of any kind is never even a consideration for them; whether the product is well-engineered has no impact on their livelihoods.

But these people frequently are lumped into the category of "programmers", and that tends to confuse this sort of discussion a lot. The "software industry" doesn't just contain engineers doing engineering (well or poorly); it also contains prototypers and illusionists and tinkers and scientists, all working to their own criteria of art, none of whom will have any reason to pick up a single shred of engineering knowledge, even with decades spent in their own industries. And then these people apply for "programming jobs", and we wonder why they don't know what git is or how to properly modularize a codebase for maintainability.

It's a communication problem, I think. We need to stop calling everything we're doing "programming." Maybe we need an entirely new verb for doing software engineering, of the kind you do when you're writing something like car firmware, or Amazon S3, or the Googlebot. "Programming" is about as precise in describing that as "doing math" is in describing the invention of the lambda calculus.
Related - Statically Recompiling NES Games into Native Executables with LLVM and Go (http://andrewkelley.me/post/jamulator.html)
"A foolish consistency is the hobgoblin of little minds, adored by little statesmen and philosophers and divines." - Emerson

"A witty saying proves nothing." - Voltaire
What a load of blogspam. Its like it was written by a kid who didn't bother researching any of the effective copy tracking systems that already exist.
Agreed. For me, it seems that on a page by page basis, the writing was phenomenal - he can verbally paint a picture in a way that no one else can. But the whole Baroque Cycle seemed to lack any actual plot, as far as I could tell. I mean, stuff happened, but it wasn't stuff in the course of resolving some central tension to the story, so you had no idea what direction you were traveling in. And I just couldn't go another thousand or two pages aimlessly.
From the Nature Abstract[1]: Indirect evidence for water on Mars was found by detecting the presence of salts that absorb atmospheric water vapour, and suggest that transient brines form in the upper 15cm of the martian subsurface.

It's fairly exciting news.

http://www.nature.com/ngeo/journal/vaop/ncurrent/full/ngeo24...
How about C itself? Hello World is about 850 lines of code after you run the preprocessor on it.
The previous generation had a silly restriction to 2GB, so at least there's that.

I actually couldn't fit my whole Kindle (not sideloaded) collection on it at the same time, even discounting cookbooks, comics, and other heavy-graphics things, which was a problem because the category feature at the time only supported on-device books.
How about we solve both these problems and stop quibbling about which one we should solve first, given that they both need to be solved?
Elixir Cookbook
Just Enough Clojure for Riemann
Downgrade iOS 8.3 to iOS 8.2 for all iDevices – iOS jailbreakiOS jailbreak
That's a nifty website!
It may be a bit cliche or corny these days but the song "Time" by Pink Floyd really nails those feelings:

"And then one day you find ten years have got behind you
No one told you when to run, you missed the starting gun

And you run and you run to catch up with the sun but it's sinking. Racing around to come up behind you again.

The sun is the same in a relative way, but you're older
Shorter of breath and one day closer to death

Every year is getting shorter, never seem to find the time
Plans that either come to naught or half a page of scribbled lines"

I'm still in my late 30's but as someone who's felt the occasional depression that's innate to being human, this tune always hits it on the head.
I scanned these comments and didn't see any mention of it - I used to work for a company - http://www.teletrax.tv/ - that used Philips made hardware to encode video watermarks that were not easily detectable. We would then use detector hardware in the top (n) markets of the US and "detect" whenever some channel broadcast a watermarked piece of video. This was usually used to enforce things like Sony licensing you to show a movie of theirs (n) times over a given period of time. There's competitors in that space as well like Nielsen, etc. I am sure HBO is using more than just a visible watermark to track their content.
The next wave of interfaces: touch, plus something else
The analogy doesn't seem close to me. The problem with telnet is that it was used for connections intended to be authenticated, but they were authenticated very poorly, by sending a cleartext login/password. That is easy to compromise, so it needed to be replaced with a better authentication method. If telnet were normally used without any authentication at all, e.g. only for guest-type access to BBSs, then the case to replace it would have been much weaker.

The analogous case might be if you're doing plaintext password authentication over HTTP. I agree that for that use-case you should switch to HTTPS.
Ruby in a large app and also untested. A recipe for disaster.
How We Faked a Startup and the Problem of the Personalized Fact
I've played with it a bit and, in my opinion, the principles behind it at least, the streamlined and optimized simulation of bayesian generative models is the best chance we have to solve artificial general intelligence.

Reading probmods.org and dippl.org made me go from being very pessimistic I would see it in my lifetime to a solid maybe.
Legal Advocacy Group Says U.S. Drone Program Sets Dangerous Example
Except that in current economy, consumption increases with availability. So if one day the "future technology" gave us access to 100x more fossil fuel, that would make them 100x cheaper and people would quickly find ways to waste energy 100x faster on thing that used to be too expensive to consider.
Is it really just that? Plenty of poorer communities already have prepaid electricity (put coins in the meter). Surely someone would be willing to sell them some at a small markup.
That composition could just as easily (and probably more accurately) be explained by the rule of thirds than by the golden ratio.
I'm only accounting for conventional methods of extracting uranium. Extracting uranium from sea water is still highly experimental.
This study was for call center work. That work is easily measured by objective metrics, not particularly creative, and doesn't particularly benefit from serendipitous face-to-face interactions among colleagues. Be careful when extrapolating to software engineering.
It's good enough by itself if you tell programmers not to create circular references and explicitly use weak references if they really need to. That opens you up to memory leaks from accidental circular references, of course, but again, it's a worthwhile tradeoff for many projects.
Some release groups do this. It's incredibly annoying. It might have made sense a decade ago. Especially, I think, some of THORA's really high-quality rips. OK its 22GB. I've saved maybe half a GB doing this intro/outro in separate files. Does it really matter?
Agreed that the news articles tend to dramatize these differences as some daunting gap in competence, and the subjects tend to be cherry-picked to illustrate that point. Still, patterns can differ in complexity and depth too. Say it's geometry question--recognizing a 3-4-5 right triangle is one matter. Creating a general proof of perpendicularity in a 3D object that contains right triangles is objectively more advanced. (I'm referring to another hyped-up article: http://news.bbc.co.uk/2/hi/uk_news/education/6589301.stm )
شركة مكافحة البق بالرياض
Interesting point. Still, I think even some really coarse feedback would be helpful. For example, just a three tiered system where a 1 means you get an interview, a 2 means your startup is interesting, and a 3 meaning that it's totally off-base would be helpful, cause if I keep throwing 3's YC's way, I'd rather just not waste their (or my) time.
It's a TOS violation to use their free certificates in a commercial project.
> because it enables illegal filesharing

Illegal filesharing doesn't need to be enabled, it's already happening regardless.

Incidentally, the argument that people would simply re-share illegally what they bought had been used against getting rid of DRM in audio files for a long time. Today the major music stores provide DRM-free music by default. Yes, these files can be shared, but considering the fact that they were already out there, the impact was minimal.

The only material difference between me using Napster in the nineties and me using iTunes right now is the fact that they're actually allowing me to pay for my music.
Thanks - I have about 400,000 barometers connected globally right now. Our data archive is about 1.5B measurements, we're getting about 5M per day. We will use this as the primary new input to WRF model runs, outputting high-res forecasts. The network I run is called PressureNet, you can see our website at http://pressurenet.io or have a look at our flagship Android app: https://play.google.com/store/apps/details?id=ca.cumulonimbu...

Early initial targets are large convective systems (like these) that are difficult to predict. Our dense barometer network should resolve them far better than other existing networks.

We also do Current Conditions like WU, but that idea needs a lot of work before anyone makes a valuable product on it alone. Typically those readings are used to validate and tweak models, not make forecasts.

Other sensors that will prove useful: cell signal strength, thermometer, humidity, UV sensor, ambient light sensor, etc.

And yes, there are lots of other uses! Like earthquake mapping and alerting, I wrote a blog post mentioning some ideas and the importance for the code to be open source: http://www.jacobsheehy.com/2014/02/open-source-software-is-i...
Or a real stenography technique that doesn't require them to actually re-render scenes.
The H1B is a bit of a hack for that situation. Let's leave aside qualifying for EB-1 or O-1 as my sibling commentors suggest. At a slightly lower level, what we'd really want to do to fix the problem you identify is to unclog the EB-3 backlog and especially the country specific EB-2 backlogs.

Employment based categories are only allocated 140,000 permanent visas a year (some of which are taken for NACARA catch-up).

http://travel.state.gov/content/visas/english/law-and-policy...
Slightly OT, but do the words "Here's why." make anyone else cringe when reading a headline? I feel like it's everywhere now, like everywhere, as though it's the secret key to having your article go viral.
New magnetic tape stores 220 terabytes in handheld cartridge
"Moving bankers bad investments onto public books is a monumentally poor decision for everyone"

It's a great decision for the banks, and the politicians that got their cut. It's (only) a bad decision for you and me, the tax payers, who are being raped.
I'd be very surprised if your desktop draws .8 kW when you're browsing the web. Your discrete GPU should be drawing around 10 W at idle, and you're averaging < 30% of your CPU's < 150 W TDP. That's at most 60W, so with a HDD and some fans and 20% loss in the PSU you're maybe touching 100 W.
How accurate would it be? Even if you can predict with, say, 95% accuracy that a thunderstorm will cause a launch scrub, SpaceX might want to give it a try anyway in case that 5% comes true. They want to launch ASAP, and they'd look dumb if they called it off only to find that the weather was fine.

Accurate forecasts are no doubt extremely valuable in many cases, but for this specific case I don't see it changing much.
Had the author bothered to read Livio's book, he might appreciate that the reason it is so easy to see the golden ratio in designs is not DNA, but math: anytime you divide a measurement into two parts, one larger than the other, the ratio of the larger part to the whole is always closer to the golden ratio than the direct ratio of the smaller part to the larger part.
For all that he portrays the Voyage as a trainwreck, I like mine a lot, after having several Kindles before it including a Gen-1 Paperwhite.

I don't mind the justification as a general rule, and actually find extreme hyphenization (which was their route on the iOS apps) much more distracting.

My only real problems have been:

* The haptic feedback can't be made prominent enough to be obvious through the first-party leather cover.

* The tap zone for switching percentage/page number/etc has no visual affordance and I find it pretty non-obvious to reliably find.

* The automatic lighting is way more sensitive to what's over my shoulder than the ambient light, so goes very dark if the room is softly lit from behind the Kindle (or very bright if there's a light in my background).

* The font size isn't consistent between books even if I don't use publisher font. I assume that's because the markup of the books has some influence on the font size and doesn't always use "default."

* I'd prefer a first-party book spine case over a notepad style case--that said, the origami stand has been extremely useful for reading while eating.

Other than those niggles, it's been great, and certainly has been a more enjoyable device to use than any of my past Kindles.
I'd rather not spend hundreds on a wildcard cert, or thousands on an EV cert, plus the costs in setting it up, until I'm sure the model is actually sound. Trusting CNNIC, no DNSSEC, etc show that Mozilla and Google aren't taking this very seriously. It's more a dog and pony show at this point with encryption.

Plus I'm still cognizant of the bullet I dodged by not having OpenSSL on my server back when Heartbleed hit.
"On Writing" is the only Stephen King book I've read. Definitely left a huge impact on my perception on fiction writing.
I kind of assumed the laser cannons were on flying ostriches.
Friend that have read the books say this is the same problem in the books. Nothing really happens. Things drag on and on.

I love watching GoT due to the high-quality production mixed with nudity and occasional awesome scenes. But I've given up on really enjoying much of the plot progress.
CPython uses reference counting.

Links:

http://www.quora.com/How-does-garbage-collection-in-Python-w...

https://docs.python.org/2/library/gc.html
"too big a chunk of clients still doesn't support SNI"

I'm not sure that's true today, what's your list?

XP is only a problem when using IE. Android 2.2 and 2.3 are well under 10% last numbers I saw. They are very close to where we can make a greater good argument.
B knows because B had the information "16th", and "16th" is unique among the July and August dates.
Internet going the way of telephony, radio, music, movies, and cable TV?
When do they reach out to people if their application has been selected in the lottery or not?
Point 1 reminds me of Steve Jobs' famous line" "Real Artists ship".
Well, hysteric anger like this makes me feel both annoyed and accused for things I have had no influence on. Not the greatest way to make me actively support it. In fact it makes me feel negatively.
Generics are maybe poorly understood by the average programmer, but what I meant with my rhetorical question was that there is a lot of literature and there are a lot of people who understand generics very well. Maybe the creators of Go don't understand generics, but then again, maybe if you don't understand generics you shouldn't be developing a high-profile statically-typed programming language.

The Go team might not understand generics, but that doesn't mean generics aren't well-understood.

This is my core problem with Go: they clearly have no idea what a decent programming language would look like and they're getting undeserved attention becauase of their previous (admittedly impressive) work.
Yes, I think the fundamental issues are the same as product development elsewhere: the key is to find product/market fit. Sometimes you swing for the fences and it works out great. Sometimes you do everything right and you still fail. It's about probabilities and whether taking a scientific approach can increase the odds that you build something customers want.
Almost all Javascipt obfuscation schemes that I've come across in the wild can be defeated by Closure Compiler with advanced optimizations and pretty print turned on & if necessary a little extra manual intervention. It just optimizes out all the cruft. I'd like to see what it does to this code but the author hasn't provided a raw file.

Online closure compiler: http://closure-compiler.appspot.com
openssl s_server -accept 4443 -WWW -cert mycert.pem

Is not much more complicated.
I was going through this painful process two years in a row. Last year there were around 170k petitions filled. A year before that, around 125k.

We did not win the lottery both times, and opted for L1B instead this year. It is available only to the companies who have international offices in order to bring people from abroad to the US. Still waiting on this...

I'll probably write a blog post about the whole experience, once everything is over. Stay tuned.

P.S
One thing is certain - US immigration desperately needs fix.
I recently started re-reading 'Cryptonomicon' and just finished the first 100 pages. There's an awful lot of setup and flipping between characters but right around this point the stories stop weaving about and begin to demonstrate a determined path. Without those first 100 pages you'd lose a lot of backstory that ends up being pretty interesting as you learn the characters, but I agree it is difficult to follow.
Speak for yourself. There are plenty of us who care.
Question for you sir[?]: is it possible to build a massive radio antenna array outside of the atmosphere using a widely spread out constellation of satellites? Like, something of a dimension and intensity that would be impossible/unsafe to do on the earth's surface? My apologies if this is a dumb question...
In the US these notices get spammed a lot. You quickly learn to use a VPN or seedbox or whatever. Personally, I use put.io even when the stuff is on Netflix. I get higher quality versions (or I get to pick the quality), I get subtitles (Netflix hates deaf people, even on "Netflix Original Series" where you'd think they have the rights.) I get flexibility. (Play anywhere, fix audio levels, fix brightness, etc.)

And it's actually pretty easy, just using my phone. I go to a torrent site, search. Longpress the Magnet URI. Open with Put.io App. Switch to Put.io (transfers are instantly done for popular files). Turn on Chromecast and hit play.
You're going to end up with similar issues to key-signing, maybe we could have certificate exchange parties or a friend-of-a-friend network passing on certificates from trusted parties.

Right now a certificate doesn't mean much anyway, there is hardly any difference between accepting a self-signed certificate or one that has been issued by any one of the CAs for security purposes, it's mostly a feeling, nobody went there to check who ordered the certificate.

All it says is that someone paid someone else some money.
Fix this stupid fucking issue already
Reference counting is a form of garbage collection, although a very bad one. And I don't know about the others, but Python does use reference counting, although it combines it with another garbage collection algorithm to avoid some of reference counting's most egregious failures (it not being able to collect cycles).
Windows Remains Vulnerable to Serious 18-Year-Old SMB Security Flaw
That technique is actually very common. If you have a 30 day free trial, for example, you really don't need a payment processor for at least 30 days (and that's the optimistic scenario! I've seen startups that don't need payment processing for a lot longer, because nobody completes the trial)

Remember that not only does your product have to create value for customers but they have to realize that it will create value for them, and both assumptions are important to test.
Makes me think of Vocaloid.
Windows XP, Android 2.3 and many scripts running on various old but still supported Linux Distros (RHEL 6 for example) and, of course, the Bing Bot.
Alloy: A compiled programming language built from scratch in C
You can work for Google in a location outside the US for a year then file for L1 visa. However, recent experience shows that 1 year might not be enough.
i guess it's a fair statement.
Well, that's a bit like saying "how much science should I use?" There's not really such a thing as "too much science" more like "bad science" or "too expensive science." The key, to me, is to pick an experiment that is well tuned to your circumstance: the right cost, timeline, hypothesis, and clear action for next steps.
June is impossible because June 18 is unique. So B can possibly know.
Streets of Dreams; When You're Asleep, New York Becomes Another World (1998)
Distractions exist everywhere. For me, at least, there is tangible benefit to throwing frisbee for 10 minutes vs. browsing reddit for ten minutes. I feel more clear-headed and productive after frisbee or doing my laundry. I don't get much out of surfing the web while bored in my office.

Unfortunately, no one lets me bring a frisbee into the office.
me go from being very pessimistic I would see it in my lifetime to a solid maybe

Very probabilistic..
Novels on Kindle are bad enough in this regard, but they are head and shoulders better than anything resembling a textbook--particularly if the textbook has anything like mathematics or code in it.

I've started seriously contemplating going entirely to scanned, pirated PDFs and simply mailing the author a check the retail cost of the book. I'd love for technical books to start rendering PDFs for multiple common ereader screen sizes. Journal articles are too much to hope for.
Please do not accuse users of being 'shills' (for the NSA or otherwise) alert the mods (hn@ycombinator.com) instead if you are fairly sure about it.
Devs who happily use C++ yet balk at spending a day to get a large third party library integrated into their build are a curious bunch.
> I'd rather not spend hundreds on a wildcard cert, or thousands on an EV cert, plus the costs in setting it up, until I'm sure the model is actually sound.

I'm 100% sure the model isn't sound.

I'm also 100% sure that a model which includes unencrypted HTTP will never be sound. The cert problem is a fixable problem, but it's not fixable while unencrypted HTTP exists.
All You Need to Know About Spree Payment Gateways for Ecommerce
And it 6 months when you need to read a critical item from that tape it will be totally corrupt...