skysight-inc/HackerNews huggingface dataset:
> The CTO, who was a generally amiable guy, said "No, no, I get it, America is a capitalist country, you guys don't value loyalty" (he was from another country). I have never been so thoroughly insulted by what was probably meant as an innocuous statement.

Um, no, it was not innocuous--that was your misread. Invoking your loyalty in any context other than purely positive is an "out the door" flag no matter the culture.
s/GPL/AGPL/

Which raises the question of whether or not a program that passively wiretaps you falls under the provision of network services clause in that :)
Someone told a homophobic joke, that's it? @GSElevator[1] does more hard-hitting reporting.

If we're going to be upvoting TMZ-style articles, they could at least be properly scandalous.

[1] https://twitter.com/GSElevator
In 2001, I tried shareware. I worked a year on Simstructure, a Windows-based physics game thing. It had a superior RK45 algorithm that was better than novice Euler techniques. (Fucken nigger has no clue that he should be impressed. Mother fucken club that nigger.) 6000 people downloaded it. I only got one check for $20.

This really should be little surprise since I live in a Truman show reality with some disconnect between cause and effect.

My download numbers from the past ten years are always exactly same order of magnitude and steady and ... bogus.

I have had maybe 20,000 downloads.

What would happen if I charged money?

I might make $60 bucks and have to file paperwork for taxes and paperwork for disability issues. And, worry about a warranty.

Relax. God is here. If God is not in something, it will fail. If God is for sometimes, Satan himself cannot stop it. Satan is trying but Satan is in denial. You lose, give-up, nigger.

God says...
straighten_up stuff you_see_the_light bastard harder_than_it_looks
little_fish pardon_the_french is_it_just_me_or nasty I'm_done
economy repeat_after_me laziness watch_it_buddy furious
you're_in_big_trouble play glam that's_much_better absolutely
so_let_it_be_written whatcha_talkin'_'bout in_a_perfect_world
soap_opera on_occassion ehh_a_wise_guy couldnt_possibly
that's_your_opinion repeat_after_me Greek_to_me endeavor
what's_up I'll_think_about_it church kludge
I was really excited about component when it came out, but having used it in production projects, the shine has certainly worn off. The endless updating of component.json, and the resulting duplication of effort, the fact that using component alone is not enough (many things are only available with bower) and the lack of support for sourcemaps means I've switched to browserify for new projects and I'm much happier.
This is precisely why the current "hacker culture" scares the hell out of me. The vast majority of new programmers don't understand the basics of software design; we are entering an era where software is written by whoever will work for the lowest wage.
> Definitely makes it clear where the real power lies in our society.

It does? I don't think the logic follows. Just because Wall Streeters are paranoid and sensitive about their public image doesn't mean they are not invincible.

This will hardly be a blip in the news, because of apathy, and because anyone who would be mad about Wall Street guys acting like this is already mad and can't do anything about it anyway. I don't think a few more Rachel Maddow rants are really going to bring the system crashing down.
Valve DNS privacy flap exposes the murky world of cheat prevention
Making hybrid android apps with native like performance
Moby dick's kin the sperm whales are incredibly interesting. One of their remarkable ability is to dive deep, fast and long.

Among all free diving warm blooded animals they go the deepest. They dive to depths 25 times deeper than their other equally famous and endangered cousin the blue whales. The blue whale is the largest known animal to have ever inhabited the earth.

To give an idea of how deep they dive, here is a picture http://i.imgur.com/ESp2j.jpg It needs to be magnified for perspective and for the little surprise at the bottom.

It is interesting how they manage to hold their breath for so long and yet manage to survive the bends (decompression sickness).

The whales are seriously challenging our assumptions about animal intelligence, empathy, society, culture and language. For a long time we believed that the primates were at the top. Search Ted talks and youtube for dolphin intelligence, dont miss the Attenborough ones. For lack of a better word they are just amazing.

Dolphins are for example known to build difficult to make toys (air bubble vortex rings) just to entertain themselves.

They have to discover how to make it. Sometimes they can be quite possessive, they would break the toy if someone not so knowledgeable wants to play with it. Once a dolphin figures it out how to make one, his/her peers eventually figure it out too. So it kind of spreads within a group like fashion. This behavior has been observed both in captivity and in the wild.

Dolphins in captivity try to imitate us and seem to have no trouble mapping our body parts to theirs. A story goes that a scientist observing an young dolphin from an underwater portal had blown a cloud of cigarette smoke at it. The dolphin promptly went to the mother and did the same to the scientist with milk ! It is now strongly believed that they call each other by name. They try to imitate human speech which takes enormous effort on their part because unlike for example parrots their vocal tract is not conducive for this at all. People believe this to be an indication of their strong desire to communicate with us.

And they originated from ungulates: hoofed warm blooded animals. It came as a surprise to me that that there were hoofed carnivorous animals.
Yes, if you don't want all interrupts to handled by CPU0 you'll need a different approach. But doing anything else may be more difficult than it sounds. Do you know if the bug mentioned here is fixed?

http://serverfault.com/questions/380935/how-to-ban-hardware-...

http://code.google.com/p/irqbalance is 403 for me and I haven't been able to check.
As pointed out... The difference being that, in the largest majority of cases, said middle aged (any aged) people were not involved in the atrocious act they are lampooning.

As George Carlin said "anything can be funny" (even rape). But its going to be incredibly hard for a convicted rapist to come up with a joke, about the rape he committed, that is funny, doesn't offend basically everyone, or make him come off as a total insensitive twat.

Do you see the difference?
If anything weird happens I blame Matz, and after that Linus >_>
25th April, 1840, Emma Darwin's diary - "Babbage".

Charles Babbage. Neat.
Actually I slightly disagree with your "You don't hear people boasting about how they have a quad-core car computer and how the touchscreens from their motor control are perfect for Facebook interactions." statement.

Of course you're right if we're talking engine management/internal stuff, but complaining about the laggy/slow/annoying performance in all things entertainment is quite a well-known first world problem in my circles.

In fact, I'm annoyed by each car I drove over the last 10 years due to their inability to provide sensible hardware (and charge a huge markup for all these 'official' components on top: Think navigation: You get a 3rd party system for a fraction of the cost of the supplier provided one, often providing better features, decent updates, extensibility - while you're stuck with whatever your manufacturer grabbed for pennies).

So in context ("Increase RAM so that the stack doesn't grow into the area where my acceleration value is stored") you're right, this isn't an issue. In general though I haven't seen a car manufacturer that gets consumer electronics/entertainment etc. right.
I'm tired of hearing the term "the 1%" used for stuff like this. The 1% is 3,000,000 Americans. I've seen income figures for that demographic ranging between $160,000 and $500,000 a year. The lower end is pretty much in reach of any professional working in New York or San Francisco with more than a few years of experience. (This is total compensation, 401k matching, stock, etc.) All this tells you is that the population mostly lives in expensive areas; rent in New York City can be 10x higher than elsewhere in the US.

I'll tell you as someone around that income range in New York... I don't get invited to parties where we discuss how to screw over the working man. I ride my bike to work, spend half the day there, ride my bike around Brooklyn, watch some TV on a 720p LCD that I bought 6 or 7 years ago, and then go to bed in my bedroom that's too small to actually contain a bed. (The mattress fits.)

Admittedly, I've accumulated some savings this way, but still, New York is really fucking expensive, and it's not hard to spend make what sounds like a lot of money on ordinary things like food and shelter in non-premium neighborhoods.
I see where you're coming from. In a way, you have a point, and in another, you don't :) You've provided massive value to the business, but on the other hand, other people made your job possible probably by working pretty damn hard.

Start your own business and keep all the profits you earn.
We have read this story as part of the Parallel and Distributed course in for the MSc. of CS in Manchester university. The whole story with details can be read here : http://sunnyday.mit.edu/papers/therac.pdf
Very sad story though.
I opened the comments track to say exactly this. Every lecturer with any connection to software would bring this up. It felt like the bad (as in, people have died from Therac-25 malfunctions) running gag of my CS studies.
Other popular bug choices were the Pentium Bug from 1994 or the Mars Climate Orbiter.
This is the bug that occurred:

> The defect was as follows: a one-byte counter in a testing routine frequently overflowed; if an operator provided manual input to the machine at the precise moment that this counter overflowed, the interlock would fail.[3]

Can you describe how exactly a language other than C would have helped with this?
> The issue is not because of the language used. You can have bugs - potentially fatal as this case underlines - in any language.

This is true, however there are languages which allow for more programming errors than others.

I just mentioned C as one possible example.

The goal should be to have programming languages that reduce programming errors, not that make it easier to shot yourself.

Of course this is only a small step towards better software, as whole system design also plays a big role.
What to know before applying for an accelerator
Adam Smith's LTV also solves the Paradox of Value just as well as Marginalism: "The real price of every thing, what every thing really costs to the man who wants to acquire it, is the toil and trouble of acquiring it" (Book I, Chapter V, "Of the Real and Nominal Price of Commodities, or of their Price in Labour, and their Price in Money"). So diamonds cost more simply because they require more toil to acquire than water.

Marginalism (in its incarnations as Austrian economics and Neoclassical economics) has got its own problems: (1) impossible to measure an individual consumers' marginal utility; (2) general equilibria only exist under conditions of perfect competition; (3) uniqueness of a general equilibrium not guaranteed; and (4) general equilibria aren't stable (see the Sonnenschein–Mantel–Debreu theorem).

Marginalism in all its forms seems to exist only to attack government regulation, justify income inequality, and otherwise promote the interests of the top 1%. And it's proponents tell us that the only alternatives are systems designed to rob us and take away our individual freedom (Keynesianism and Marxism).

So my point was to provoke a reconsideration of Classical economics, which offers a forgotten alternative: Classical economists like Smith saw wealth as a flow of goods rather than as a stock of money; emphasized the creation of wealth; and (most importantly) viewed "laissez-faire" as a means to the end of greater competition, rather than as an end in itself.

Returning to the topic in the OP, in Classical economics, it's possible that the "natural prices" of books are higher than the "market prices," because the market is not competitive, and middlemen like Bezos are using their market power to suppress the wages of authors.
I am a genius for coming-up with the 100,000 line of code limit, for all centuries to come.

You don't get it. You are a retard.
Lets get real here! Just because they didn't fix your favourite bug does not mean the whole project sucks.

The maintainer isn't interested in making it configurable (and from reading the thread, I agree, it just moves the problem elsewhere) and there has to be another way to fix it. I am sure the maintainer would be reasonable about accepting a different solution.

Be the change you seek - get annoyed, fork the repo, apply a fix and propose a patch.

EDIT: The issue appears to be open and not marked as won't fix.
yep. Microtransactions built into the browser would herald a paradigm shift. I wouldnt pay 20 dollars per month for a recurring porn subscription but I would pay 70 cents to watch a single video every once in a while.
It's explicitly stated that the choice of language was not considered a root cause. And that was even asm - not C

The software was written in assembly language that might require more attention for testing and good design. However the choice of language by itself is not listed as a primary cause in the report.
Also relevant (and on HN newest as of now) - Toyota accelerator issue: http://embeddedgurus.com/state-space/2014/02/are-we-shooting...
sure, any existing connections continue to be serviced by the old code, and new connections are picked up by the new code.

if you need more elaborate lifecycle management of components as they are upgraded, then maybe OSGI could do that.

erlang's approach really appeals to me though -- not only does the code get upgraded, but it's in cooperation with its message loop so you don't miss a step, and you also get a callback to migrate your actor state.
> If you can program you can code, if you can code you can program.

If you consider people who use scratch (http://scratch.mit.edu/) as coders, then I would agree with you.

But, to me, it doesn't look like they are coding. It looks like programming using something other than coding.
You might end up working with a bunch of self-described 'rockstars', 'ninjas' and 'gurus', who I should imagine would be unbearable to spend time around.
> Other than pathological or sociopathic management tendencies, I can't see any common scenario when it would make sense to counter while planning to fire.

Deadlines.

Having you walk out this month may be a big deal while next quarter, not so much. Or I may have found your replacement by then.

It's not about "getting back at" someone. It's about minimizing my risk as a manager. I would rather have 80% the performance with an 80% chance someone will be around in a year rather than 100% the performance and a 50% chance someone will be around in a year.
Offended? This is precisely what the Japanese do.
Javascript-only sites are the equally hideous 2010s equivalent of the Flash-only sites of the 2000s.
Google To Take Over SF Space For Engineers Who Don't Want To Commute To SV
Safer system programming languages cause a panic on overflow, instead of happily keep on running.

Unless the programmer has explicitly disabled them, that is.

Crashing is better that corrupt data.
Nice idea, but I think on a macro level bankers have proven the opposite of economic value to society, and they get compensated outrageously for it.
I am sure there are some people (I can think of a few people I know personally) who turn up, take the paycheck, and do as little as possible the rest of the time.
YOUR UPDATE MURDERS CHILDREN

https://xkcd.com/1172/
> and moving away from languages like C

If you look at the reports of serious failures like this once (and other famous ones), none of them are related to the use of C.
C was just as example, as it is nothing more than a portable macro assembler.
For India, even a trip to Mars won't break the bank
Kinda curious - which languages panic on overflow?
They only do that because some people are destructively naïve and buy it hook, line and sinker. No one actually believes those things. It's just a clever strategy which is more palatable than "no" if you don't read between the lines.
I don't think that's necessarily true: software is as reliable as it needs to be. Yup, it's annoying when your favorite blog leaks your password. But since there are no legal consequences for doing that, why should they bother trying to prevent it?
I think that shows why Gnome 3 is good. They won't add another knob if that needs tweaking. Somebody needs to fix the actual problem. Sounds to me like there is an issue with the settings of some sound cards. If you sound card can make your amp cut out a 6% then I don't think that is a software problem. Like Network manager before it I think a lot of the sound problems point back to drivers or hardware not reporting back correctly. This probably needs to be tackled there.
If I were to buy my significant other roses or perfume or something nice; is that gender stereotyping? Should I have bought them power tools instead? (Agreed, in some cases, yes - but buying for one person that you really know is significantly easier than an entire crowd)

Maybe the organizers should have bought them thumb drives. The only problem with that is there would be another crowd, equally as zealous, complaining that they are "nerd stereotyping."

Computer science right now is like a boy and a girl noticing that they have different "bits." The difference is that children move past their differences and play together in the playground anyway - they may think the other one is weird, but they can still play in the mud together; so they don't care. Adults [on the internet] on the other hand are entirely incapable of doing the same.

> Why do you stress the fact that the gifts are things that particularly women may appreciate?

Because of that exact wording: "may"

To give a completely relevant example: when I was a child my sister would often play in the mud, climb rocks and tree, blow up ants, make paper planes and play Lego with me. In the exact same way I would happily play barbies with her (yes, I played barbies - usually Ken, very manly). Were we gender stereotyping eachother? No, we were having fun together. I can just imagine the fun we would have had if we restricted ourselves to gender-neutral activities. Maybe I just grew up in a world where differences were respected, not swept under the carpet.
You know, sometimes I look at these figures and i have to laugh, in Spain I make about 25k$ yearly pre-taxes and I'm considered "lucky"
The maintainer isn't interested in making it configurable (and from reading the thread, I agree, it just moves the problem elsewhere)

Since I started using Linux, I've constantly bumped up against problems in other operating systems where I've wanted to take control of a particular tiny niggling detail and make that decision myself. Linux has consistently allowed me to do that, with a plethora of hidden configuration settings.

Put simply, the design philosophy of many features of Linux distributions and environments allows me to decide what I want my system to do. Sure, it's moving the problem elsewhere, but it puts the solution to that problem in my hands. If I want 2% step, then it's my problem if that's too many steps. If I want 15%, then it's my problem if it's too large a jump. Either way, it's my decision and I can't complain if it's my configuration.

Gnome 3 removed a lot of my ability to screw up my own system in ways that make me happy. This decision is typical of that philosophy (for better or for worse) and is another incremental design decision that keeps me from using Gnome 3.
You don't need virtual memory, just memory protection. Many microprocessors and microcontrollers offer just an MPU, without the full fat of address translation machinery needed for an MMU.
Pornography crowdfunding already exists: http://offbeatr.com/
A higher level language could have relieved the programmers from low-level details, thus giving them more cognitive space for avoiding logical bugs in other sections of their code.

In general, the more DRY the code, the more mind-space for review / testing.
Similar situation to why you still get spacecraft using chips from the 90s. They need chips which will remain reliable for a significant lifespan, in hostile environments. Way beyond what you're going to expect for a phone or PC.

Quite a challenge when the consequences for failure could be extreme.
i was working for a university, so things weren't quite as easy for me, and i ended up leaving the country again, because i didn't feel like working for that place for 6 years to get a green card sponsorship. i did, however, do a lot of research on that regard.

IANAL, so anything i tell you, you should discuss with an immigration lawyer.

first of all you can get a part time H1B to begin with, and work for that company. important note is that i think you can't own more than 20% of the company, since your part time h1b needs to be legally allowed to terminate the work relationship with you(you're an employee). also there is a little loophole here that good lawyers may know.

second, you can found as many companies as you want, you're just not allowed to work for them. theoretically you can work for the second company while your own thing licenses software that the second one creates, ip can also be held by a third party.

thirdly, keep in mind that once you have a work h1b which is not exempt(so unlike mine), you can always switch employers easily. even if you stop working for the employee you get a commonly accepted 1 month grace period(not defined by law, but by whoever processes your h1b transfer application). also even if you lose your h1b you are still exempt from the cap for the rest of your h1b period.

say you lose your h1b on year 3. a company can still get you for another 3 years even after you left the country without having to wait for the cap.

lastly, and this is probably the most important. once you gain traction with your startup you may qualify for an alien with extraordinary abilities visa, o1 or eb1. there's a list somewhere, but basically you have to fit 3 categories of that list.

anyone with more information on this topic feel free to extend/correct anything i have said.

so the things i'd do immediately is found a company or two, and apply for a company tax id. if when you say expire it's year 3 and not year 6, i would immediately apply for a part time h1b. again, double check everything with a lawyer.

good luck.
So this thread is going to turn into a 'Blame Lennart' thread in 3, 2, 1 ...

(Cue "And now he's destroying the Unix Way™ with systemd" and '"Pulseaudio ruined every installation I've ever made, it's the first thing to remove" whining)

Gnome isn't favored around here, I get that. But random (yes, random to me. I consider that bug irrelevant) 'the project sucks' headlines? That's really low. Flagged.

Edit: Slighty more constructive:

pactl set-sink-volume 0 +5%

pactl set-sink-volume 0 -- -5%

There. Bind that to whatever keys/situations/occasions you'd like, replace the 5 with any other arbitrary number that feels better. Done. "Hazard" avoided.
You need to save up enough money that you can live for a year without an income, quit your job and start consulting. At least if money is important to you.