skysight-inc/HackerNews huggingface dataset:
Assembly was my second language (BASIC being my first), but it was not the x86 line I learned first (it was my second assembly language). I can name half a dozen architectures that are probably better for learning than the x86, some of them relevant today.

Probably in order: 6502---not my favorite, but tons of material and emulators exist. The most popular 8 bit CPU and one of the most simple ones.

6809---my favorite 8-bit and it lends itself fairly well towards higher level languages. A nice register set (2 8bit general purpose registers, four 16bit index registers) and a regular instruction set makes it easy to program.

8080 (or Z80)---if you are going to start down the dark side of x86 line, it's probably best to start at the beginning. A mess of registers, most of which are somewhat general purpose but each has a specific use.

68000---a very nice 32-bit architecture with enough regularity to make it easy to write compilers for, with enough instructions to make it fun to write assembly code. 8 32bit data registers, 8 32bit index registers.

VAX---another nice 32-bit architecture with a very regular instruction set. 16 32bit general purpose registers.

MIPS---one of the original RISC architectures that's still in use. Perhaps a bit too spare on instructions. 32 32bit registers.

ARM---Kind of reminds me of a RISCish 68000 with unique features that make it, again, fun to program at the assembly level.

The x86 line is ... baroque due to its history (you can think of it as an overglorified 8080 that gained power over time, much like the MCP in TRON if you think about it) of ossified layers. It's hard to learn because it's almost all exceptions to a non-regular instruction format.
I don't know if I agree with you but I see your point, and it's not the sort of thing that people should be downvoting, I don't think.

I usually think that the law shouldn't exist to enforce morality, but I'm not sure if that principle should be applied in the absolute sense or not. Anyway, its not clear that it's immoral under any secular ethics to "mistreat" animals in the first place, especially if there's a clear benefit to humans. Even if it is immoral, its not clear which animals should be valued. Most people seem to agree that chimpanzees should be treated with more consideration than jellyfish. My personal utility function values warm blooded animals higher than all others and below humans, but that's just an intuitive preference, not based on any rigorous analysis. I have hope that the next few decades of AI research might shed some light on this issue by giving us an idea of what "sentience" really means, but this is far from guaranteed.

I suppose I'd like to see efforts focused on restructuring meat subsidies to make meat more expensive (and better reflective of the costs of production). I'm sure doing this would be a political nightmare, and I don't have the necessary understanding of agricultural economics to give any suggestions for exactly how to do this, but it seems doable. Higher meat prices will also hopefully make synthetic meat research more attractive. Synthetic meat would conveniently bypass this whole debate.

Other measures that should probably be attempted before we turn to fining and jailing people for mistreating or disrespecting animals should probably address the pet breeding industry, people who aren't looking for a dog to aid with hunting or foraging or some other specialized purpose should have more incentives to prefer a shelter over a breeder than currently exist. And maybe make it a crime to intentionally kill or hurt certain animals for no reason.
No, but if you embed PyPy-STM[0] you get around the GIL.

[0]http://doc.pypy.org/en/latest/stm.html
Yeah, I'm seeing that too.

Google doesn't seem able to find anything any more.

Just seems to pick from a few bigger sites with word hits, then order those results by the other words.

Used to be you could put a + in front of the word you are actually interested in and have a better chance.

But now that only searches google plus pages it always turns up nothing.
Hardworking people and an amazing service!
Show HN: Hire the best tech talent on demand
Contact us for free evaluation and discover the value of on demand development and design support. Don't waste money on recruiting and hiring on an annual salary basis. We help start up's uo to large growing enterprises. Your first connection to talent is free. Our service will sell itself, and we know you'll enjoy a longterm positive relationship with our agency. Talk to us at hello@undercoderjobs.com
From my experience it's almost cyclic. In any set of tasks there is a phase where there's a lot of direct communication to get the ball roaling, but then there will be a zone where asynchronous communication will be ok as long as a response comes within dozens of minutes. Then at the end of a cycle there will be more discussions about the produced features/goods and it sall starts again.

I wish it was easier to move from an open space model to a walled one depending on the needs. After a few years I started hating having headphones all day long, so my solution is to get away from my desk and find odd places where few people go, but it's of course not scalable nor comfortable.
The article made me realize an argument I've never thought of before against the UBI as a replacement for current welfare system : it's a Procrustean bed.
You can, but it's vastly less likely than networking partitions assuming your DB is operating as expected.
There are many wants such as the want to be able to move to wherever or get a job wherever. The fact is that there are serious impositions of limited mobility on everyone as it is. You can't just become an American citizen because you want that, why should have some sort of birthright to use their products for the benefit of their economy and their country. Does it not make sense to shore up the economic systems of your own country?
During a partition an AP system just returns stale data but a CA system may completely crash or lose all data.
I've worked in both, and the open office was far worse for me.
"'People will spend my money in unoptimal ways because they didn't earn it' — now you understand my problem with taxes"
The article implies that basic income necessarily leads to food stamps. But basic income is orthogonal to that. If the UK government wanted to introduce a food stamp system it could have done it already, and it'd be much easier to do without a basic income.

If everyone receives food stamps, the administrative overhead for the government, businesses, and the people would be huge. With basic income it's quite likely that people currently at, or just above, minimum wage - some 30% of the population - would find almost all of their income replaced with 'food stamps'.

The article also observes that the state will be subsidising more businesses. True as it may be, not everyone considers subsidies to be automatically bad, and the article makes no case for why we should think that this would be a problem.

Then the article goes on to suggest that basic income would mean businesses would increase their profit margins because they wouldn't have to pay as much in wages. Possibly true for some businesses - things are a bit more complicated than that: costs would increase because the basic income has to be funded somehow - but it's rather at odds with the Independent's usual editorial line to paint this as a bad thing.
Preventing wild animal suffering is much more difficult than preventing suffering in captive animals. We don't understand nature well enough to make major changes without risk of making things worse. Therefore it's a reasonable choice to focus on captive animals. I don't see how awareness of a difficult problem prevents work on the easier one.
Nobody thinks they have a "satellite phone", they just don't know much about communications technology, and so going via space seems as sensible as anything else.

Have you seen the Louis C.K. bit the parent is referring to? It's a joke, but the joke is that people are annoyed with their phone being slow despite it "going to space".
And just accept that half the registers are named (rax, rbx) and the other half are numbered (r8, r9).
Tu as tout à fait raison. Pourquoi perdrais-je mon temps à apprendre ta langue pour ton bénéfice, c'est une perte de temps total.
Merci de m'avoir ouvert les yeux.

J'aime bien aussi ta deuxième phrase qui sous-entend qu'on ne peut communiquer avec les autres qu'en anglais. Je me demande comment je faisais pour discuter avec mes parents quand j'étais petit. C'est sans doute de là que vient la tragique incommunicabilité qui a marqué mon enfance.
It still seems to me that the government could already do this and thus it is an argument against any and all new government regulations, but whatever.
If the OODA loop seriously got dragged into this nonsense, that is ridiculous. That would almost be the exact opposite of Boyd's strategy.
This article is as devoid of content as you might guess from the click-bait title. Don't waste your time.
Thanks for the information, as a non "tech" person I always appreciate someone taking the time to spread a little knowledge about these topics around.
When I worked on databases at Microsoft we were totally trying to find people with good cs fundamentals, and who could program. That was what we were looking for (like totally, dude :-)). At google we looked for those things. And in my new job, we also look for those things. Sure, now we ask questions about server and distributed programming, but good cs fundamentals are fundamental still.
http://www.cs.virginia.edu/~robins/YouAndYourResearch.html

Another trait, it took me a while to notice. I noticed the following facts about people who work with the door open or the door closed. I notice that if you have the door to your office closed, you get more work done today and tomorrow, and you are more productive than most. But 10 years later somehow you don't know quite know what problems are worth working on; all the hard work you do is sort of tangential in importance. He who works with the door open gets all kinds of interruptions, but he also occasionally gets clues as to what the world is and what might be important. Now I cannot prove the cause and effect sequence because you might say, ``The closed door is symbolic of a closed mind.'' I don't know. But I can say there is a pretty good correlation between those who work with the doors open and those who ultimately do important things, although people who work with doors closed often work harder. Somehow they seem to work on slightly the wrong thing - not much, but enough that they miss fame. -- Richard Hamming
That kind of money should be investing in cutting edge stuff. Real cutting edge stuff. Computational biology, heteromorphic computer chips of various kinds, automation of the construction industry, post-capitalistic economic experiments, and a million other things I can't even think of.

Instead they have tried to play it "safe" and they all propped up the same kind of investment: "the uber of ___" or the "airbnb of ___".

The gains are illusory, because they've all been bidding up each other's bets, and these companies haven't created any real productivity gain.

Sadly, I suspect the "dumb money" is largely your average Joe's retirement money, and it's not "dumb", there's just a lot of it, so it can't be moved out quickly without collapsing the market. Joe's going to take another big hit, but his fund manager is going to get his bonus either way. And it will keep happening, because IRAs and 401ks artificially limit what can be invested in, and because Joe doesn't have enough savings on his own to bother to manage it himself.
Is it worth considering a halfway point with something like the Civilian Conservation Corps, giving people enough work to feel purposeful and provide labour for the state (15-20 hours/week), and enough income or staples/services to live off?
My point was obvious. Why are animals valued more than other living organisms?
I know this was a joke, but I swear by the Audiotechnica ANC33is IEMs - http://www.audio-technica.com/cms/headphones/11871cf05c62c83....

I get 15-20 hours of the noise cancelling feature out of a single AAA battery. They'll still work pretty well without the noise cancelling turned on due to their shape.
As an old guy who used to program in the 1980's, I can't explain how amazing stack overflow is. How we lived before it:
- Used tools and systems we knew and knew worked.
- Found people with experience and made friends with them.
- Read books. (To be fair, certain bookstores used to be much better.)
A Plan to Flood San Francisco with News on Homelessness
Ask HN: Why isn't there an insurance buying platform?
Why something analogous to uber or airbnb exist for insurance? Is it just an industry that hasn't been disrupted yet or is it a matter of regulations and other barriers?
The sum of digits argument generalizes to all bases. Let the base be b. Then the sum of the unit column digits must be b. The sum of the b's column digits must be b-1, as must be the sum of the b^2's column digits. Finally, the sum of the b^3's column digits must be 8. That gives us a total sum of all the digits of 3b+6.

Summing rows instead of columns gives us 1+2+3+4 in each row, and there are 4 rows, so that's a total of 40.

Thus, we must have 3b+6 = 40. That has no solution in integers.
I'm clearly the outlier here - reading through the rest of the comments - but I actually hate working by myself. Given the choice between a private office and a shared table at a coffee shop I'd take the coffee shop every time. The thing is, for me it's not about social interaction. I just enjoy working amongst other people who are also amongst others working. Something about the energy I guess. Sounds silly when I write it out.
1) Everything which doesn't have a rule should have a rule.

It applies to the kitchen policy, to the bathroom policy ("Keep the toilets clean"), to the password policy. Initiate a company discussion to get feedback, the exclude the black sheep.

2) Spread rumours about how the dept/company/sector is cutting jobs. It is very important that employees feel they're in surplus so they'll work more. Keep them upset about things, so they'll focus on that instead of programming.

3) Promote women. Don't help men to succeed or learn things.
On a scale from 1 to 10, open office is 2 and cubicle 3, an office is 10. Maybe it's a little better but it still sucks.
When you're executing family members with AA guns, and have experienced famine so prolonged and severe that it's altered the physiology and intellectual capacity of generations, "Stability" isn't in it.
I suspect GPS may be responsible for this misconception. It uses satellites, so obviously my phone must have some way to communicate with space right?
See also https://en.wikipedia.org/wiki/Bureau_of_Sabotage
It's also almost religiously policed by people who don't seem likely to appreciate shills.
Yep agreed. I was finding arbitrary reasons to rag on stand ups to illustrate a point. You could absolutely write it the way you just said it and be even better.
Is my job being taken down by the cia? So many meetings and rules! This list is epic I would expect mike judge to write t for Silicon Valley. As for its usefulness in the real world the opposite of each rule should be shown to all management as what to do.
You stub out the few architecture specific routines you need and let someone write them for their architecture in asm if it doesn't exist already.

A minimal porting effort for the best of all worlds.
Actually, more like Star Wars Rebel Alliance grunge (which was a big thing back in 1977), they aren't exactly shiny after their round trip. But very cool to see three sitting there parallel to each other.
Prisons are very expensive. Each prisoner costs far more than a basic income for a free man would.

Additionally, prisoners get very little money, and very little freedom to choose how to spend it. Their accommodations, utilities, food, clothing, etc, are provided by the state directly.

Conversely, a basic income doesn't involve the cost of incarcerating, monitoring, and controlling its recipients. Recipients receive enough income to buy the essentials themselves, with free choice from the vendors in an open market.

So, no, I'd say the economics of prisons aren't very much like basic income programs.
are you the "redcap" rob taylor?
As usually used, "private property" is a superset of "personal property", as all non-government-held (non-"public") property is " private property", including both real and personal property.

But I think you are probably using an unusual and ideologically-specific definition of "private property" that you should probably detail explicitly.
Especially since wearing headphones for long stretches of time tends to give me a raging headache.
What does it mean that ZFS is included in Debian?
I don't see why that's unreasonable. Plenty of jobs in other industries (consulting, sales, construction, trucking...) have a large travel component to them. You don't have to accept work with 50% travel, but if that's where most of the money is for what you want to do, then it should be on the table.

Even an author, typically far more introverted than a musician, has to seriously consider hitting the road to do book signings and interviews for any hope of success.
Some places have areas where the cable company has no mandate for universal service in a particular town (because dumb/corrupt politicians negotiating franchise agreements). So pulling cable means laying out some astronomical capital expense. One of my dad's friends lives about 30 minutes from the NY state capitol and would have to pay $15k for the privilege to pay $80/mo for 30/5 cable service.

Puts my dads friend in a tough place -- he's afraid that he won't be able to sell his home with only satellite internet as an option.

Also remember that it's 2016, and phone companies (cough Verizon) have no interest in providing phone service anymore. I looked into getting a backup DSL connection -- the POTS equipment here is so decrepit that the most Verizon would offer was 1.5/0.5 DSL for $50. And I live in a city, about 2 miles from the the big regional Verizon CO.

I opted for a TMobile hotspot instead.
Kinda OT: Market Capitalization is the total amount that all the shares of stock for a company is worth. Is there a term or measure for how much people have actually paid for the stock?

ie, as a founder I have 20% of the stock, but I never paid for it. As the stock goes up, the highest bids raise the nominal value for the whole body, but for most of that value (for a startup at least), the stock owner has not had to pay anything.
It's really challenging, people are trying. Are you specifically referring to auto, health, life...all of the above?

See http://www.theverge.com/2016/2/23/11097642/google-shuts-down....
That was one of the best twitter streams I have ever read! definitely one of the worst ideas ever conceived!
It is things like `net/mail.ParseAddress()` that I have come to really enjoy in Go's standard library.
This child of the Gemini and Apollo programs says the one picture is worth clicking though (Apollo 11 happened when I was in 3rd grade, saw the first moonwalk in real time). SpaceX is by far the most important and exciting thing to happen since then, not counting of course all the planetary probes.
What API does this use for delivery? Postmates?
Not sure I understand the down votes?

Sure I made up the reasons above, but people are genuinely hating on the things I've mentioned with no real alternatives offered.
Ada is known for those kind of applications. Very restrictive types / contracts make it a good choice.

Of course a lot of safety critical stuff is still written in C or C++. They may not be perfect, but they're not terrible choices.
I use a similar trick all the time, especially for vertically centering elements. Also, mine usually includes the various vendor prefixes for the browsers.
Well, I sort of disagree. As my handle implies, I'm named after a Numidian King (160-104 BC). I'm one of the "Kabyle people", a Berber ethnicity from Algeria, North Africa.

Although I was born in Algiers, we spoke Kabyle at home and most Kabyle people I know who were born elsewhere did, too.

If you go to cities like Tizi-Ouzou (one hour or less away) and Bejaïa, Kabyle is the lingua franca. That's the language people use to talk to each other. But you'd be understood if you spoke another Algerian language (Algerian dialects are a mish-mash of mostly Arabic, Kabyle, French, Turkish, Italian, and Spanish), or French.

So for me, I just go there and I can just speak Kabyle in a small zone containing a little more than 2 million people (there are many more in neighboring cities, and many, many more in other cities, but that's the "HQ" with the highest capita/km² speaking the language daily).

I use five languages daily living in Algiers (5 million people). Though I think you're partly right for the "retaining the language" part since Algiers didn't retain the "original" language: it mixed a bunch of them and then retained that.
>> People learn English because they want to speak with Americans (and earlier the British).

> I rather think most people learn a particular set of language because they have to pick it in school.

You are using "learn" in a completely different sense than rvense is. Far and away the majority of people who have to take language classes in school don't learn anything. People who study a language because they want to communicate with people who speak that language, do learn.
They changed their heavy reliance on top universities and degrees for signalling around 2012, I think.
If a billion isn't real utility, how is a tech company real utility?

Are you suggesting they get practical use from the kind of tech produced? Otherwise why would monetary returns have more utility than useless billions? Or is it the bragging rights of owning a unicorn or something?
For a discussion of the "DFA" engines, I'd recommend Russ Cox's article series.

The NFA implementations you speak of have problems because they use backtracking and take worst case exponential time. Most implementations are in fact not NFAs, since for example, an NFA is not a powerful enough tool to resolve backreferences (which are NP-complete).

Both NFAs and DFAs in fact have equivalent computational power, and either can be used to perform regular expression matching in linear time. There are of course lots of performance differences in practice.

Friedl's book is great for what it is: a guide to optimizing regexes that search via backtracking.
Is it? Why? In myth, Procrustes either stretched or amputated people's legs to make them fit on his bed. Basic income forces a minimum wage, but not a maximum, so I don't think the comparison is apposite.
Not at all. The world Ashkenazi population has maintained cultural emphasis in the intellectual pursuits for centuries. I should know. I grew up with them. Their reverence for intellect and the life of the mind borders on the holy. If only more of us cared in the same way.
You don't think the fact that English was more useful to you had anything do with your liking it more?

There is also the way these things are taught. The most common third language to learn here is German, and instead of, you know, focusing on fluency and learning to actually use the language, or watching good German films or reading interesting German literature, what you get is rote memorization of inflections.
Perhaps my subjective belief of the Valley rhetoric is wrong.
I think doored offices have the nice property of supporting both modes (open and closed). Closed-door mode is for getting work done, deep thought, or reflection. Open-door mode for allowing/encouraging communication with others, encouraging collaboration, yet comes with an understanding that you may be interrupted.

Open office plans force the open-door mode, and make the closed-door mode quite hard (if not impossible for some people) -- not everyone is comfortable wearing headphones all day, people will interrupt you anyway with headphones on, etc.