skysight-inc/HackerNews huggingface dataset:
Good for making people re-read their Rand, but pretty terrible for maintaining stable systems. What if you fired the bottom 10% of law-abiding citizens, as in 'if you speed and get parking tickets and DUIs and beat your husband or wife, you get fired'? To what extent is 'made more money immediately for the company' a useful societal metric? Why do we benefit just because THAT company happened to make money? And yet that's the metric… better we should ask 'what did they do'. Money is essentially a meaningless metric.

If enough people decided 'the best people are those who bite other peoples' fingers off and keep them in a jar', that would be where the money was, and you'd be firing people who don't have human blood on their lips. There's no correlation between 'earning more money' and anything useful, societally or personally.
Pro bono work is usually to take someone with limited money OUT of a bad situation, for example help abused foster kids petition for being placed in a new foster home, or help an illegal immigrant from being deported with their children.. not "punish a CEO committing fraud to people earning 6 figure salaries".

On the other hand, the right government contact (police? employment? ) will be happy to go after the scammer for "free".
Game Graphics 101: Rendering 2D on GPU. Shaders
Edit: I moved the OpenSSL 1.1.0 comment to the DANE thread, see

https://news.ycombinator.com/item?id=12382752
Embedded systems mostly means that the OEM delivers a complete device (hardware and software) where the endcustomer doesn't install anything else. These systems can contain anything from 8bit microcontrollers to i7 processors.

But of course, when many people talk about embedded systems (especially in the context of development) they mean the more constrained devices (microcontrollers without OS or with realtime OS, ...). That's because the others are more PC-like and therefore don't have these special requirements during (software) development.
The problem is my speed limit is determined by my modem edge device's sync. And that's determined by my snr from the node. I don't think its possible to open up more speed for me if I'm already on the highest tier of the service. I guess for people who aren't, this is an option. Its not like I'm on a 1gbps line and they're only giving me so much internet. I'm on the max the last mile technology can afford.
Completely orthogonal: the screenshot implies the Xerox Star had DOS emulation?
Dupe post. This was on the HN front page for 14 hours before you posted and is still there:
https://news.ycombinator.com/item?id=12379518
Probably worth checking before posting
That's just willfully ignorant. For majority of people, differences in opportunity are SO much more influential in their lives than differences in skill or intelligence.

Consider three kids -- one is rich, suburban white, IQ is 170. The other is rich, suburban white, IQ is 75. The third is poor, inner city black, IQ 170.

In this situation, which lives do you think look most similar to one another? If you answered 'obviously the white kids', then great! You get it. If you answered 'the two kids with an IQ of 170' then you need to spend some time in the real world.

Let's add kid #4 -- poor, black, inner city, IQ 75. If we want to compare across QoL, opportunity, really almost any metric, we're going to group across socio-economic lines, not IQ.

If you find yourself thinking 'Well what if that young black kid catches a lucky break and gets out of poverty' you're almost there -- the need to catch a lucky break to escape is a defining aspect of poverty and it works against even the most naturally skilled people. The amount of skill needed to overcome that lack in opportunity makes it silly to bring skill into the equation when talking about opportunity.

Really, come on. That kind of 'they can just pull themselves up by the bootstraps' is ignorant enough to sound like dog whistling.
> When it comes to speed, however, runtime speed isn't the only aspect of development to consider—you also have to consider development speed.

It is not clear what sub-domain of the embedded-systems world this article targets. I read once somewhere that controlling equipment for nuclear stations is also embedded development. In general though, first and foremost, you will be considering the BOM cost -- how to reduce it, and how your software choices will impact it.

Several strategies are possible: in the small-uC world, people start by developing on higher-end models, then optimise the size and speed as the product ships, to shoehorn the sw into a smaller, less expensive models. This is only possible if the cost of validation is not prohibitive (and if it is at all possible to re-validate the product again -- think about any possible re-certifications to do if the hw changes).

If such re-validation is too costly or impossible, one will be cost-optimising the platform right from the start, and in general, cost of development -- an important factor (especially for those who has failed a product at least once ;-)) -- will come only in second to that.
I think this is a super simplistic view. You're basically saying: Bad decisions leads to being poor. Not a single person is under the impression that all poor people made good decisions. Of course there is a causal relationship! But it's much more complicated than that. Some people are poor because they were born physically disabled, or mentally disabled. Some people got sick and lost their job and savings. Some people are poor because they're taking care of loved ones. Not all women choose to be single mothers. And many people living in poverty have jobs.

The causal arrow also goes in both directions. Does a poor man on the street, with no shower, no transportation, no cell phone, and barely enough money in his pocket to eat, really have the ability to seek work? Does a poor man on the street have any reason to worry about the problems of substance abuse? Does a poor man on the street worry about going to jail for a while?

I'm not even sure what you're suggesting though. It sounds like you're suggesting that we should continue shaming poor people as an effective means to prevent poverty. You don't think absolute desperation and lack of safety, security, health, and food, is enough of a motivation? You think shaming works? I don't get it.

None of these ideas even matter though. With basic income, what matters is the end result for a society. Maybe life isn't just better for the poor people, but maybe it's better for you too. Maybe more poor people end up being functional members of society. Maybe you end up safer, healthier and happier in a society with basic income. Maybe people still want to work. Maybe there are more entrepreneurs. Maybe a basic income system is necessary for our society to function in the future. There are a lot of indications that this is the case. This is why we need to do basic income studies.
Early modern British/early American discourse makes a lot of the idea of "natural rights," which were held to be rights men had that weren't necessarily enumerated in the law. Perhaps that's what the OP means to get at (although the idea that "nobody can take it away from you" is just a definition of the concept of a right, not some innate difference between positive and negative liberties).
> I think that it's a bad thing that "multi-national corporation" has become synonymous with "bad agent" or even "evil."

Until the aims of multinational corporations are aligned with the aims of society at large, they will continue to be considered untrustworthy.
Some notes because I ran out of room:

I am a full-stack engineer with deep knowledge of devops, architecture, cloud computing, middle-tier, back-end, and front-end development. I wouldn't call myself expert in any of them but I'm at least a level III in all of them and a level V in some. I also have a fair amount of engineering management experience.

I have a computer science degree from an accredited and regionally well ranked school but it doesn't rank high nationally.

I've also written several books and regularly speak at conferences.

I think it is fair to say that finding another job would be low risk if it weren't for my non-compete.
If you read the linked blog post about cache speed (http://www.ilikebigbits.com/blog/2014/4/21/the-myth-of-ram-p...) it'll make a lot more sense.
There are typically competing multi-nationals that have market share to gain by diminishing their competitors, so you can assume that there will be lobbies on both sides for legislation that interferes with the free market.
How are you sending the model safely?
Yes, not everyone knows that permutations decompose uniquely as products of disjoint cycles.
This is still many times higher than they started at, and even higher than it should be. Cynical ploy.
There are many things that the visitor can say, and the question is to prove that absolutely anything that the visitor says will result in complete suicide if it provides any information whatsoever about the dots.
How is Russia "right"?

Because you shouldn't vandalize historical monuments.

If (for whatever) reason people started vandalizing the various monuments to U.S. soldiers in Europe -- D-day memorials, statues at graveyards, etc. -- and the governments there did nothing nothing about it, you can bet people in the U.S. (especially on the right wing) would get very angry.
You might also be interested in dat. They're trying to solve this problem as well.

http://dat-data.com/

"Dat is a decentralized data tool for distributing data small and large."
Thanks for the link to tresorit. Will check it out.
I checked out WhisperSystems. Signal (their iOS app) needs access to Contacts to work. Why?! (1) Why should I trust them with my contacts that I'm NOT reaching through their App, (2) Smells the same like WhatsApp where it is only a matter of time, where they sell out and start selling my contacts for "correlation" value at least.

Cross posting this rant as a ask HN post.
Insurance companies don't depend on usage being low, they depend on usage being in line with the actuarial/underwriting models. I've spent my career in insurance (P&C and disability), heavily on the data side, and haven't yet seen an underwriting profit in the plans. It's nice when it happens, but investment income on float is the bread and butter.

Why am I telling you this seemingly irrelevant info? Just to conclude that ISPs behave worse than insurance companies :)

EDIT: It'd actually be pretty interesting to see ISP rates regulated the same way ours (insurance) are. I'm talking about regulatory pressure to take rate when operating margins are high, like we get when underwriting profits become regular, and also on the severability of the product rate - regulators don't care if I'm taking a bath on homeowners and making up for it on the auto coverage. It'd be nice for similar on the ISP side with rates somewhat tied to cost, and not subsidizing losses on the cable subscriber side when that end eventually implodes.
There's lots of different hybrids out there. You can get buses that only use the electric part when moving from a stop. In that case, you get the main advantage of electric (torque) and then combustion takes over for normal running conditions. I think something like that is more sensible.
And hopefully much more powerful, extending THAT purchase even further.
FYI Generally an electric "engine" is referred to as a motor.
Battery cooling is also a factor that you shouldn't ignore
> In my life I'm not ashamed to say it was the hunger of having nothing, no safety net, and having no job that STILL drives me today.

Canada is a first-world country, and like all first-world safety nets, hasn't had "no safety net" for quite a long time (even the US, which has a fairly weak safety net for a first world country, especially given its relative per capita wealth and income, has had significant social safety nets for a long time.)
Recreate the nuclear industry.
I think the easiest solution to that is to give them time to challenge themselves.

I was very bored in school, and I usually found some way to entertain myself. If it was a subject that I was interested in (like programming!) it meant that I spent time writing other programs while I was waiting for the rest of the class.

I would have preferred a stronger class for me, but this was the second best thing, I think.
DNSSEC: Don’t throw the baby out with the bath water
The title is hyperbolic; a federal carbon tax is not imminent.

Source: I work at a tax policy nonprofit. Someone in the office probably would've mentioned it if such a tax were around the corner.
Don't Try to Win the Argument
Political Polarization and Media Habits
Where are they gonna go, Greece? Apple is already in Ireland.

You're assuming giant consumer countries are obligated to just passively let equally giant multinational corporations just do whatever they want. If Apple wants to live in Ireland, let 'em sell exclusively to Irish people. If they'd like to move to Greece, let 'em build an infrastructure there since the Greek government plainly can't.

It's a symbiotic relationship and entities like Apple and Google know that far better than you do. They'd like to get absolutely as much as they can so long as they're not on crumbling sand foundations, and the less headstrong corporations don't even care about that; they'll just lobby for zero or negative taxes for themselves, even if it wrecks the markets they're in.

Business will not leave. There's literally nowhere for them to go: they're already everywhere.
The poor commit 4x as much domestic abuse as high income people. And I single out domestic abuse because unlike robbery or selling drugs, "stealing a loaf of bread to feed his hungry children" is a nonsensical excuse for beating one's wife (or spending one's money on drugs and tobacco)

But, back to the point, assuming they are not as rational as the rest of us, somehow sub human, is a harmful position to take -- it precludes any positive action to change the incentive structure of the poor -- in your view, no matter what is done, they are still broken creatures beyond help.

It doesn't mean this at all. It just means that we need to create the right incentives, and these incentives need to take into account real life behavior rather than wishful thinking.

For example, giving poor people the option to not work will be exploited. But if we need to prevent them from starving, why not put them to work? Bring back FDR's Civilian Conservation Corp. Then we can also fix our crumbling infrastructure for cheap.

That fixes your incentives - you can either do hard labor for low money, or you can start looking for a better job.
Have any of your car guy friends driven a Tesla? They're some of the worst-handling cars on the market today. Quick 0-60 times land them in lots of headlines, but the second you have to turn the car, it's really frustrating.

My car friends fall into two camps: those who have never driven a Tesla, and those who have. The former group is optimistic and looks upon Tesla products with naked desire; the latter group has already dismissed the entire company as The Sharper Image of car sales.
Uber's battle for China (June 2016)
>There are direct causal relationships between all of these behaviors and poverty. Not seeking work will result in not having a job, drug abuse will make you lose your job, and having no job makes you poor. Etc.

Not being able to afford education, or clean clothes, or a permanent residence rules you out of 99% of the job market, which is why so many give up on the job search. As stated by OP (and many parts of society), this is morally wrong, akin to being sub-human, untermensch. Actually believing this sentiment contributes further to this negative feedback cycle and leads to depression which leads to drug abuse.
There were issues specific to BitTorrent. In particular, early uTP versions caused a lot of grief, as they had broken congestion control, which led to absurdly high PPS. Also, it hadn't worked well on congested WiFi hotspots. We had to drop UDP traffic having certain signatures, just to keep the network alive. This was a single one-time incident, though, not a general issue.

Either way, P2P traffic, compared to the unicast one, is also a bit harder for hardware to handle, as there are more connections with different peers. Not an excuse or anything - good ISPs are meant to deal with whatever kind of traffic their customers want to generate (unless it's broken/misbehaving or malware-infested systems), just saying that the load is of a slightly different kind.

-----

Actually, some ISPs I've heard about were setting up BitTorrent caches. They had set up `retracker.local` systems that some fairly large public trackers had supported, grabbed stats to see what's hot, and spawned seedboxes (serving internal customers only) for the frequently downloaded content. Legal waiver was this was fully automated, and working exactly like any other caching proxy, blah blah - given it was in Russia, no one cared anyway. This was quite nice optimization, that allowed to cut outside traffic, IIRC, up to 2-3 times while actually improving customers' experience.
I'm not sure how that argument can be made for AI, considering the first commercial transistor is barely 60 years old.

Were people in ~1955 really so naive as to believe we'll have complete AI by 1975? Outside of science fiction writers, of course.
Snapchat purchases Vurb for $110mm
I agree with the principles, but I am curious what so-called "coding app programming" approach they're referring to. I strongly suspect it's a straw man.

I taught a semester of CS to high school students in Snap!, a derivative of Scratch. It's a coding-with-blocks app and we did go through a sequence of game projects with it. But it's unfair in the extreme to say students are not learning real CS by going through it. Here's what we covered:

Algorithms and algorithmic thinking (one of the first things we hit upon!)
- Data types and variables
- Data representation
- Binary arithmetic
- Scope (to some extent)
- Conditionals and boolean expressions
- Loops
- Modeling and simulation
- Event-based programming
- Functions and procedures
- Prototypal OOP

And all this while keeping high school students engaged with extremely limited time.

The curriculum I linked elsewhere on this thread if you're curious.

I think that, given the time and size constraints of an American high school class, the emphasis on keeping the cognitive overload constrained is paramount. And that includes as little yak shaving as we can get away with! Any attempt to evaluate a PL for intro really _really_ needs to look carefully and honestly at the yaks - in the language as well as the programming environment...
You weren't as poor as some people I know then. Many of the people I'm talking about already can't pay their utility bills. Some of them don't have electricity because it was shut off. Just because it works for you doesn't mean it will work for others.
There's also the fact that growing up in poverty ALMOST ensures that you continue in poverty. Most people who break out of poverty as pop singers, artists, entrepreneurs - their entire family changes, so does future generations from them on..

A recent article exposed how poverty and the stresses from it actually literally affect the brain and cause poor brain development. Essentially this makes Poverty a mental health issue, and should be covered under healthcare.

http://europe.newsweek.com/how-poverty-affects-brains-493239...

If we had a UBI for one generation we would see less crime, we would need less police, less militarized toys for police, and see increase in benefits like 30 hour work weeks, time off for births, etc. When technology displaces 40% of jobs by 2030 - why not make it so everyone can contribute but less time?

When you say how lazy people on welfare are, let me ask you how lazy are rich people too? Especially generational wealth (wealthy brats), how many playboys are out on their private jet, or yacht for 4 months of the year? What makes them matter more than someone who's working at a strip club because it's the only thing she can do to put food on the table.

A good portrayal of this is in Les Miserables where Cosette's mother became a prostitute just so she could send $10 per week to the evil caretakers of her daughter, when she was laid off. There are so many people who are desperate like she was.

There's also this thing where we all want to think we're 'equals' in America, but do you really think your kid is equal to the kid slumming it in the bad sector of town, who might get dinner every other night if he's lucky? Who's parents have completely given up hope so yes, they do drugs - but should he suffer because his parents are fuck ups?
Sadly Silicon Valley is ripe for frauds because of the money.
The fact that you replied to "without access to the same resources" with a list of physical needs seems to show that you really don't appreciate the disadvantages lower income people face. A laptop is fairly useless without the knowledge/education of what to use it for. Having time to go to a Starbucks is difficult for anyone with kids and without the money for daycare. Furthermore, the fact that you think everyone lives near a Starbucks is pretty illustrative of your privilege
Oh well - it's still better than dealing with the TSA.
That's even more remarkable. If only more had such noblesse oblige and integrity!
> So, you are saying the "talent shortage" is a load of bullshit?

You can have a lot of something and still have a shortage.
Be happy is having something to look forward to. People always complicated this topic.
Ask HN: Does Signal fail to be a decent WhatsApp alternative
As like many over here, I started looking out for alternatives to WhatsApp to move my personal communications to. A good HN citizen suggested Signal by WhisperSystems.

Seems very good on paper, until I downloaded their app and tried to use it.

Signal (their iOS app) needs access to Contacts to work. Why?!

(1) Why should I trust them with my contacts that I'm NOT reaching through their App,

(2) Smells the same like WhatsApp where it is only a matter of time, where they sell out and start selling my contacts for "correlation" value at least.

Am I wrong here? Anybody know more?
I think to actually learn Assembly, you need to at least have some idea of how a computer works on the inside. Knowing what a register is, what pointers are, what memory even is, is necessary to make anything besides "add 1 and 1." I'd encourage any CS major to learn assembly, but imo it's definitely not a beginner-friendly thing.
"As others have said, don't look for goals look for a lifestyle." is really bad advice.

A lifestyle merely describes and/or quantifies the way one lives.

I'm not sure how you get to this conclusion based on the post or the comments, and I am not sure what value it provides. I think this is the precise mode of conformity Thompson is railing against.

Currently, conformity is the common path, "the floating," Thompson describes. It seems to me the outliers with a purpose and the will to swim to their goals find fulfillment along the way.
And efficiency improvements.
Awesome React Components
This is notable because The Economist penned this a few years ago: http://www.economist.com/node/18897425

Of course economists are on par with Ouija board users at predicting the future.
On the bright side, if they're a job shop and live on consulting work, they probably can't afford to go after you for a non-compete.

It sounds like you're not in a good situation. Good luck!
These are the kind of startups that give the H-1B visa program a bad rep... sad
Climate change predicted to halve coffee-growing area that supports 120m people
The parent didn't say "everything is random", nor anything that absolutely requires this viewpoint.

To declare that "everything is choice" strikes me as putting one's beliefs ahead of inquiry.