skysight-inc/HackerNews huggingface dataset:
The whole attitude expressed in that phrase stinks.

I won't get into details, but I have had way more negative experiences than most people (many having nothing to do with work issues, the main trigger being more than 10 years ago) get and I have a serious, long-standing anger problem. At this point it is a medical fact. I'm not ashamed of it. It's not me, and I do everything I can to manage it. It's the residue of things that have happened in the past.

Anyway, I don't give the square root of a shit about the past. Fuck the past. The past is where losers live, who care about social proof and their imbecilic reputation economies because they're weak human garbage with no vision. I care about the future. The past sucks. It is dead and let it be dead. It's gone because it didn't deserve to live, and because something still-very-flawed-but-just-slightly-better (the present) replaced it.

If I have "attitude", it's because we as technologists have a very weak tribal integrity, which allows these "popular kids" who have credibility (read, the ability to fuck up our lives through bad references and professional extortion) to divide and conquer and ultimately abuse us. If I am errant, it is because I am over-correcting for generations of cowardice and submission.
This is a pretty cool trick, and I like that they shared it, but I don't think it's better than #ifdef!
There should be two "achievements" in this game:
1) play the pirated version
2) play the purchased version

Give special credit or in-game sales boost to people who get #2 after #1.
They seem linked to me. Since cases like this are much harder to pull off under European law unless you can show actual copy-pasted code, this (like the WebKit move) looks like the symptoms of clueless non-technical management taking over and destroying the company by desperately trying to 'save it.'
Dijkstra is rolling in his grave right now
Well, it doesn't necessarily have to kill the game industry - so long as enough people pay after they pirate, developers will still get paid.

Now, what would kill the game industry is if everyone followed eropple's suggestion and solved the problem of not being able to evaluate games before buying them by just not playing any games in the first place. If everyone both stopped pirating and buying them, there is zero chance they'd decide to pay up after playing for a while, zero chance their friends would recommend the game, zero sales, and shortly thereafer zero games. Unlike piracy, that's genuinely unsustainable.
India is what you get when governance gives way to bureaucracy, morality gives way to greed and spirit gives way to helplessness. Indians die by millions on the wayside consumed by hunger, disease and violence - and the well to do 20% looks down from their glass houses built on excreta. Welcome to oldest civilization!
Oh, the pleasure of writing hex dumps into monitors....
Same URL but with 20 points instead of 7 and 11 comments instead of 0, please use that one instead: https://news.ycombinator.com/item?id=5625347
I would expect that to be intensity at that particular wavelength, so there is no reason why it should shift from blue to red.
Toxic Lead, Children next door, Laws Ignored
That headline got me to thinking...

Date: Monday, April 29, 1985
Age: 29
Location: Santa Ana, California.
Company: electronics manufacturer
setup: dumb black & green 24x80 14" CRT terminal
Hardware: Honeywell mini
OS: Honeywell proprietary
DBMS: Pick (Ultimate Flavor)
Language: BASIC
App: Work Order Processing (I wrote from scratch.)

Date: Monday, April 29, 2013
Age: 57
Location: Miami, Florida
Company: aerospace manufacturer
setup: Windows PC, 19" & 32" flat screens monitors
Hardware: who knows
OS: Unix
DBMS: Pick (Unidata flavor)
Language: BASIC
App: Work Order Processing (I'm writing from scratch.)

That's right, everything I wrote in 1985 would compile and run perfectly in the environment I'm connected to in my other session right now. And everything I'm writing today would have also worked on that mini-computer back then. I wonder how many other programmers could make the same claim.

I have learned and continue to use many other client/server and web-based technologies since then but somehow, I always come back to "old faithful".
I'm going slightly off-topic here, but I have to rant a bit on code reviews.

For the love of god, please, they are meant for checking each others code for mistakes and not for miniscule details like this.
I have seen it time and time again in various companies where code review is used as some sort of tool to dictate style and preferences to each other. Wasting valuable development time and creating a unhealthy tension between developers.
> no political leader in the West or in the Soviet Union could ever have contemplated a single city being hit by an H-bomb

They certainly did contemplate that as valid military options - they had even placed nuclear "mines" (underground room-sized nukes) in [less] populated friendly areas, planning to detonate them below enemy divisions if/when they are forced to retreat. So even nuking your own civilians was considered as an acceptable cost in case of a hot war.
In that case I think I would prefer to use my editor's keyboard shortcut to comment out code, but that's a personal choice.
Recycling isn't much of a solution. It's like smoking filtered cigarettes vs unfiltered - it's better than the alternative, but you'll still end up dead in the long term.

Short of glass, most materials recycle with very low efficiencies. Even aluminium, which is often touted as being "highly recyclable" usually only reclaims around 85% of the input.
Editr - HTML, CSS, JavaScript playground
When my parents grew up in postwar NYC, they were part of a fairly insular Irish-catholic community. Sundays at church, weekdays at the church school. The church you went to was dictated by your country of origin. They talked to the Italians, but eyebrows were raised if you were hanging out with the Polish or god-forbid, some protestant.

Prosperity broke down the ethnic neighborhoods. This still happens today. Talk to Chinese kids raised in America what the family dynamics are like when you are an "ABC". Ditto for children of Indian descent or really any group with strong ethnic identity.

You see continued strong ethnic clustering where the ethnic identity is also associated with business and prosperity. Greek Orthodox communities are good examples of this.
No repo's because it's not released yet, it's a kickstarter.

re: tiny github image link, the video does specifically mention it's a project targeted at users, not developers, so I guess having things like that as a footnote make sense. Can't comment on how this strategy will work out, guess we'll see.
Classic!
I wonder if the OP could use that 'anonymous' data to determine the region of each player. This would be important for determining how many pirates came from rich countries vs poor.
This project doesn't exist. It's just a bait for the kickstarter page. Kind of bummed out, the features looked nice and I wanted to try it out.

Perhaps a mod can change the title to 'Kickstarter: Ghost - Just a Blogging Platform'.
Yikes. At least give the next coder that will maintain your code (and perhaps your future-self) a chance at understanding it. If the goal is to switch between prod and test code by flipping one char, then this works, too

if (1)
productionStuff();
else
testStuff();
if you were a student again, you'd probably don't have the money.

or a credit card. a lot of great games on steam are dirt cheap - back when i was a kid that played a lot - because i had the time and motivation - 2-8 euros a game would have been affordable. but games were always full priced - 50 euros maybe?, there weren't really any cheap bargain buckets yet.

of course back then i had neither internet and even if i had, no credit card. piracy was the only option mainly because the games weren't affordable nor obtainable.

nowadays i don't have a single pirated program or game on my pc, but neither do i have the patience to play games.
I would be much more willing to pledge towards this if the current state of their code was available to see / install.
If that's the only issue, you can do:

/*/ Version one, currently commented
/*/ Version two, currently active /**/

And a single star switches from version two to version one.

But I agree this shouldn't be left in production code; it's just a handy trick for switching between two blocks of code†. An #ifdef is also good, but that's C/C++ only.

† Whoever suggested that some editors can comment a block of code missed the point utterly - which is to switch between code blocks easily.
This brings back a lot of memories ... Hand-compiling code for a COSMAC ELF (http://www.cosmacelf.com/docs.htm) and punching it into memory on a hex keyboard (the original had a switch for each bit and 4 push-buttons for load, run, etc).

By the time I was coding for 6502 and 8088 processors (still in assembly language - I was after all an embedded engineer), I had assemblers and an 80-column by 43-line text editor.

Aren't we spoiled today? I wouldn't want to go back, but I've also found that the low-level experience with machine code is something many "newer engineers" are missing ... it's an appreciation of the hardware that you can't get any other way.
LOL that's just the buzzword bingo version of post bachelors degree "successful" life. Figure out how to pay for B school while getting married and pop out some kids and keep everyone on track and happy and cooperative and tolerate the mother-in-law basically continuously and successfully.

Note that the skills are only present if at all in MBA grads due to filtering on the input side, not some magic pixie dust sprinkled on during classes or as part of the credential ceremony.
Tinder is flirting, unbundled
Take a look at DoubleTwist, the UI is very similar to iTunes. It works on Android and has a Desktop version which it syncs with pretty well.

http://www.doubletwist.com/
Review: The Lenovo X1 Carbon Touch is my new laptop
Agreed. That "trick" is a disaster waiting to happen, in a code base larger than a few hundreds lines of code.
While I agree with you in general, in this particular case, we can run into problems when compiling the code on different platforms. Many teams/companies probably don't have a need for that. But I have been on cross platform projects where such errors would lead to days of wasted debugging time.
Or CTRL+SHIFT+C to comment and uncomment a selection using single line comments.

Or switch to block selection mode, make a multi-row zero-column selection and type //

I love Eclipse.
Still, the mail system has the benefit of numerous human sorters and carriers that fill in the gaps that computers cannot.

Figuring out an address-based URL pattern seems as daunting as lat/lon lookup (if not more, because you have to arrange the segments just so and get various spellings and symbol representations correct or program tons of logic around fool-proofing these segment interpretations) to the end user once you move outside of the cleanest address cases.
It depends on how big your post office is. Some have machines that use OCR to sort letters into the order that the carrier runs his/her route. They grab the bundle and go.
Cue in Java, Javascript and PHP, which don't have preprocessor directives.
Globally? It took a few decades for Europe (criminalise poverty, ship the poor to the US/Canada/Australia), and lose most poor people in a couple of wars, followed by a giant injection of foreign funds for reconstruction.

India doesn't have the luxury of colonies, and emigrating from India is far harder than emigrating from mid-nineteenth century Europe was.
Or they are relatively common, but not given credit due to preconceived notions about designers and developers? I have noticed that professionally, having worked on both sides, if I present myself as a designer, my development skills are immediately discounted, and vice-versa.
> And yet, astonishingly, you get your mail. If the mail can find its way to the right point, so can this type of URL.

Yes, mail can find its way to the right point precisely because most countries have added a post code to the addressing system in order to deal with ambiguity.

Furthermore, mail is routed by machines, but ultimately delivered by people. And not always flawlessly too (especially with "weird" addresses. I used to live in a house with "28 1/3" as a number, which lead to massive problems). URLs are expected to work without human intervention, so more precision is required.

> Your counter examples are interesting but not what this example is showing: a nice URL for a physical mailing address.

No, the title of this post is "I made an example app to show how Google map URLs should look". And who types URLs anyway. If you are on HN, you probably belong to the tiny group of people who occasionally types "google.com?q=myquery" into your address bar, but I'm pretty sure you did not get to the page you are currently on by typing https://news.ycombinator.com/item?id=5624287
URLs are not the best form of user input, and even if they were, typing searching for "199 valencia st sf" is a lot more efficient (and less sensitive to errors) than typing the full URL of this example (http://nice-map-urls.herokuapp.com/united-states/california/...).

So, the URL is not short enough to be useful for direct user input and not precise enough to serve as a reliable permalink to a specific location, so what exactly is it good for?

My example also sucks for direct user input (for reasons you mentioned: lat/long coordinates are not user friendly), but at least they're better permalinks. I'm not sure if a solution exists that does both well, and even then, I'm not sure if it can beat search (hell, people already search for "facebook" on Google rather than typing "facebook.com" into their address bar, so how are we going to get people to use this?).
Samsung Galaxy S4 Exynos 5 Variant Outshines Rivals in Benchmarks
Thanks for the feedback, added to to-do list, will enable users to log in using third party authentication like facebook, twitter, linkedin, google+, etc.
Surgeon uses 3D printing technology to make cancer patient new face
I think the method of compromise doesn't depend on this specific customer; it could happen to any customer of OVH.
I'm looking for something like this, but there is no this here. "Try it" should go to Github, not Kickstarter.
Watermarks are often removed, via cropping or photoshop. The only solid option of protecting your work is to add it to a copyright registry, which isn't likely to be free.
We all knew that as the cost and size of hardware decreases, in the future we would have computing and connectivity everywhere. What I never expected is that computing and connectivity would come hand-in-hand with advertising everywhere.

Today it's a magazine ad with 15 days of sponsored WiFi. At the rate we're going, it's only a matter of time before we have Free Happy Meals with hallucinatory ad-sponsored connectivity delivered over the network straight to the visual cortex.

--

Edit: corrected "15 minutes" to "15 days," which is what I actually meant to type. Thanks JimmaDaRustla!
Best Conversion Tracking Software - Increase Your Sales by 50%
Exactly. Why would I buy this game if all I read is reports of people getting stuck after 1 day?
Because the BitCoin industry is terrible at security.
A professor of music theory responds to Hummingbird notation
TPB do make money from advertising and I'm pretty sure they aren't cutting cheques from that to the artists/developers.

The issue isn't so much the copies themselves, I could download every torrent on TPB and archive them on a stack of HDDs somewhere and it wouldn't hurt anybody.

The issue is that there is no longer a requirement to pay to consume something where the business model requires that the consumer pay.

Perhaps this is no longer a viable model, but the question is how to replace it?

Does popular content simply move to locked down platforms? Do we deliver games under a SaaS model (WoW etc)?

Both of these models have disadvantages to consumers, arguably it would be better if people simply refused to consume pirated goods and always paid the asking price but this seems unrealistic.
It was to pay a jet fuel bill to keep the planes flying.
I'll purchase and eat (the label off) a hat if this thing doesn't flop harder than a drunk sumo wrester.

It's the uncanny valley of consumer electronics.
Their lawsuit claims that "Opera Software ASA is an innovative company which has developed software and technology which have proved to be successful internationally".

The article talks about features which aren't really IP. Perhaps their trade-secrets relate to coding and construction methods that make their product superior, but these really can't be protected unless they're so esoteric that no one would logically come up with them independently.

So they sue a non-profit to stifle competition in their industry ... show me more innovation (and market-share) than Mozilla and then maybe I'll believe you're the innovator.
what are these "interface patterns" mentioned in the graphic?
Basing this on WordPress is a bad idea. At a certain point to move in a different direction, you can't be shackled to an existing thing just because it's popular.
a system that makes absolutely no sense for data.

no sense.

none.

Do not try to shoehorn a model where it doesn't fit, and for data: It doesn't fit. A different standard has to be adopted, and piracy is merely a symptom of that.
Better way:

/**
testCode(); testCode();
/**/

(...)

/**/
productionCode(); productionCode();
/**/

I think this is better because it's much easier to see what you're supposed to do in order to switch the block on or off, and it's only a single character change per block. (though you can't switch from test to production in one character, but meh).

However, I tend to see commented code as ugly cruft. To me, comments are for explaining in natural language what you're doing, not for deactivating bits of code. If it's bad get rid of it, if it's good keep it. Why comment code?

The only time I comment out code is to warn developers away from doing something which is obvious but a bad idea, for example:

/*
// This was a neat idea but it makes it break if the user isn't logged in
userPreference = getPrefFromUserSession();
*/
Agree. Much (if not all) of the stigma that MBA's face is due to the people who traditionally get MBA's, not what the program 'turns you into.' And for the most part, that's what the article says. To be honest, I'm an engineer with a technical degree, but I'm probably planning on getting an MBA to help foster business skills and gain insight into a lot of different areas of business.

It's tough, because right now I know you're thinking that all of that can be done at a startup - and you're right. But I think that startups needs to look in the mirror too. The xxxx-hacker model has created a relatively disconnected culture. Sure, 'disrupting -whatever' sounds neat, but for the most part you're just polluting cyberspace with another worthless app.

Anyways, I feel everyone needs to stay humble and hard working. There is no right path, and both sides (and all sides) will undoubtedly need each other in the future.
Luckily it's called upvote, not like...
Don't let analytics affect usability
I use it full time on my Desktop and my Laptop. It glitches fairly often but nothing unrecoverable. You'll mostly run into issues if you run out of space. Also there's some weird side effects with improper shut-down that you should note. Btrfs tends to leave some stuff in my logs too, but nothing that actually lost data, normally I see the error after a brief lockup in the system.
I'm glad to know I'm not the only one abusing compiler macros for "ghetto source control".

Having said that, there are plenty of cases where you can't use macros (like all languages/compilers/interpreters that don't support them). I don't agree with the author here though. Just comment the damn code out normally until you can clean everything up. Doing it that way encourages leaving that mess intact and forgetting about it.
honestly, i think something like jekyll (with prose.io) is the best blogging platform there is.

if there was a decent node.js based jekyll replacement, I would be using that.
A love letter
High Street is a name for the most important shopping street or main thoroughfare in UK convention. I've never been to a place that had 2 high streets and certainly not 2 called High Street. [Many towns in Scotland have a sort of quadrangle of main shopping streets it seems - one is often part cobbled and called Market Street]. If an area/town/village has multiple streets of equal worth then they might be termed North and South street or named for a building like Church Street or such.

In the past having name collisions would simply be a terrible convention, nowadays we have regulations that prevent it from happening with new names (same for housing).
Show HN: Tradixo, a gamified social translation platform.
To be clear this covers all creative works, not just images. Orphaned works will not become free, they will require a paid licence. I'm not sure what to think of it.

Bill documents — Enterprise and Regulatory Reform Act 2013: http://services.parliament.uk/bills/2012-13/enterpriseandreg...

Orphan Works impact assessment: http://www.parliament.uk/documents/impact-assessments/IA12-0...
"People arguing that piracy is ruining gamedev routinely ignore the fact that those who pirate don't necessarily have the means to buy many games; their choice is purely between pirating and not playing."

Yeah. It's like these guys totally don't get that there are "individuals who either can’t make a legal purchase because of payment-issues or who genuinely cannot afford the game."

People don't ignore that fact.
Let's play with Ruby code (Ruby parsing library)
Yikes at those extra slashes. I've always preferred this way:

/**/
block one
/*/
block two
/**/

Simply add or remove the second slash to toggle.
Would it be possible to see the rest of that chest tattoo? I'm dying to know.

- impatient in Manhattan
Are you also an interaction designer (wireframe, storyboarding kind)? How about industrial design? If a visual designer, do you specialize in motion, or color and typography? And how about being skilled in doing some user research?

Just as developers specialize in different fields, so do designers. And designers...don't really need to code. Its not that they can't, they just don't have time to. Its more likely that the programmer lacks design resources and must make decisions on their own. And ya, those decisions will suck until we've made them a few times.

Most apps on the app store are crappily designed; the ones that are well designed had enough money behind them to hire a designer.
From what I recall of their website, they have an opt-in feature whereby the add-on can send them information about what ads are appearing on what pages and the like, and they anonymise and collate the data to sell it. For instance, you could buy a service off them to the effect of "what adverts are actually appearing on my website when Joe User loads it up?"

And I believe I remember also seeing a statement to the effect of "we don't obfuscate the code in our XPI", so you could just extract the add-on as a ZIP file if you want to audit the source.
heh. i also programmed a stepper motor in ~1985 (after building the driver board). but it was z80-based (and it never ran smoothly - when i left i think they were going to try adding some noise to the timing, but that didn't sound likely to me - more likely i had a crossed wire in the hardware...). anyway, i am pretty sure i had an assembler (and this was working for a one-man company in the backwoods of n yorkshire). why were you hand assembling?