skysight-inc/HackerNews huggingface dataset:
As much as I hate the middle road, that's the correct approach here. No, pensioners will not get a full pension. The negotiated cut I'd propose would not promise a "life of dignity" or anything to the pension ers but rather frankly, a responsible person should not starve with this amount of payments.

Congress must act to clear the roadblocks here. It is disgusting to say that the current and future generations to pay for pensions that they don't get if they were to join today. I think that's the only reasonable solution.

Of course, nothing will happen because old people vote and young people don't. So much for "think of the children" and all that talk.
This already exists http://www.debtproofliving.com/Portals/0/Blog/images/2007/09...
> ... so it's hard to compete with something that has 1000 cores.

Any references to what has "1000 cores"? Nvidia GPUs usually have about 12 or so cores that can be compared to x86 cores, meaning they can independently branch.

For example high end Nvidia 980 GTX GPU has only 16 of such comparable SIMD execution cores. SMXs or whatever Nvidia calls them.

GPU marketing materials confusingly refer as cores to something like x86 CPU SIMD lanes (and that's being very generous to GPUs), that artificially inflates the numbers.

Or put differently, one CUDA core can compute up to 1 FMA per cycle @1196-1300 (?) MHz. One recent Intel X86 core can compute at least up to 16 FMAs per cycle @2800-4000 Mhz.
World's smallest diode created
I found a blog-post that tries to do this sort of comparison: http://codingvc.com/which-technologies-do-startups-use-an-ex...

I think there are two valid reasons for choosing non-mainstream language.

First, you know the language and want to work in it. A.f.a.i.k that was the main reason why PG chose it to build his company.

Second, if you know the technology is a good fit for your product, for example WhatsApp and Erlang seem to be good example for this.
They made their code and data, along with notes on the analysis, available: http://buzzfeednews.github.io/2016-04-federal-surveillance-p...
The ecosystem (libraries, documentation, tutorials etc.) are much more important than the language. AND the biz ideas/execution are MUCH more important than the programming language ecosystem. Programming languages doesn't build successful businesses (unless you are a programming language business).
Very true, and a huge part of why, say, game engines have a reputation for being efficient, and, say, web software has a reputation for being inefficient. Performance clearly matters (or should matter) to both (dictating what a game can do, or dictating how much it costs to run your web servers and thus remain profitable while sustaining growth), yet it's a lot easier to throw more data into a game until it breaks than it is to simulate a million web sessions.
> Look how hard they cheer-led Iraq II and an anticipated attack on Iran.

For a newspaper that's otherwise pretty progressive on other societal issues, I wonder if it makes any sense for them to be pro-war and all.
Which package manager are you running into trouble with?
No, Internet should be capitalized
> Predatory businesses are still exploitation.

I don't think providing housing for an average of $250 / month is exploitation or predatory.

In fact, a number of mobile home communities are beginning to cater towards child molesters only, because child molesters need homes too. (also, the police tend to hang around sex-offenders and check up on them, so they also make good tenants).

Win/Win for everyone. Sex offenders get a home, and can start rebuilding their lives (although some sex offenses shouldn't be a permanent black-mark on a person's life, but that's a different story). The entrepreneur gets reliable tenants who are otherwise under-served, and the regular checkups from the Police ensure that the unsavory types stay away.

As long as it is profitable, people will build more homes. And as people build homes, the poor and exploited get a chance to rebuild their lives. Now a serious concern is the businesses who exploit their tenants... but if the supply is high enough then the tenants will be able to find new homes / mobile home communities.

--------------

The main problem are the towns who are making mobile homes ILLEGAL, because they find that poor people are unsavory and the town wants to forcibly gentrify themselves.

Elitists are scared of mobile home communities that explicitly cater to say, sex offenders, or poor people, or other "unsavory" types. Not in my community, hell, not even CLOSE to my community / backyard. Think of the children!

That's the problem. Not the people who are building mobile homes, but the fact that mobile homes are slowly becoming straight up illegal in huge portions of communities.
That's true - you never see scanf outside beginner exercises. stdio is definitely hard to use safely for input. In this library, I explore using operator() for input, but error handling is challenging.
Similarly, employees should accept the bare minimum salary they need to live on(perhaps with a modest vacation). Anything above this is unethical, since they are now profiting off of their employer.

In both cases, you are essentially condemning the person to stay in that position forever with no chance of advancement. It reminds me of the parable of the talents[1]; I tend to agree with its conclusion that the guy who manages 30 skyscrapers should be given this recently-built batch of 12 to manage, since he's already demonstrated competence. It's hard to make this actually happen if you take everything he has except a pittance, so his purchasing power is equal to that of somebody who has no business managing skyscrapers.

[1] https://www.biblegateway.com/passage/?search=Matthew+25%3A14...
​Skipping school to become tech giants
Usually people put a mutex around their print statements to avoid scramble, so perhaps not a problem. But I do use static buffers...
Beeing. Twice.
Privacy – Team Anon Secured Site Wanna Know Our Policy's? Here They Are
> Given a choice of languages, choose the least powerful language capable of solving your problem

Then no one would ever use scala?
Scientists think there should be more stars in the Milky Way. Where are they?
We've started to do this at our company, and it has really improved the morale. We've also been giving talks at local meetups about our findings and it had created a bit of a buzz in the community which reflects positively back on the company.

I'm starting to tell people "go beyond TDD with PTSD (performance testing stipulated development)". It will give your machine trauma, but it helps gamify development in an area that is otherwise dry and boring. Even worse, our company, GUN, does JavaScript development (we're an Open Source Firebase), and JS engines are sadly slow, but it is critical to our engineering team. In the process, I've collected a humorous sample of some very basic JS operations that you can run yourself, starting with nothing all the way up to loops and closures - http://db.marknadal.com/ptsd/ptsd.html . Hope you enjoy it and don't get too depressed.
Sadly that's $1000 more than they were originally talking about; still low compared to IBMs prices, but much harder to justify for most applications.
Agreed, reminds me of this tweet from around the time the panama leaks were first announced, https://twitter.com/Politepix/status/716711380091539461

> Intriguing about this leak/others: the NYT's decision to suppress their NSA story in 2005 directly robbed them of influence in this decade.
Manfaat bengkoang untuk wajah
"Debunking the 100X GPU vs. CPU Myth:
An Evaluation of Throughput Computing on CPU and GPU" is a good paper on this; obviously has an agenda, but rings true in my experience.

http://sbel.wisc.edu/Courses/ME964/Literature/LeeDebunkGPU20...
Embedding Lua in the Web
This issue in Seafile was lovely:

https://github.com/haiwen/ccnet/issues/35

/* truly random sequece read from /dev/urandom. */
static unsigned char salt[8] = { 0xdb, 0x91, 0x45, 0xc3, 0x06, 0xc7, 0xcc, 0x26 };

https://github.com/haiwen/seafile/issues/587

Enough to understand if people writing this software know how to apply cryptography. This was 2 years ago, so I hope they improved.
Long term rental apartments in Dubai
Academic journal publishers force academics to constantly go through paywalls, putting massive restrictions to scientific research.

Walmart and other companies pays employees the bare minimum, forcing them to go on welfare and boycott their right to form unions and defend themselves.

Pharmaceutical companies do fake studies as well as tricks to extend patents and prevent people from benefiting from affordable drugs.

Healthcare disproportionally overcharges people. 500 dollars for a bag of water with salt.

Food industry adds sugar to all foods knowing sugar poses health risks, because sugar is addictive and keeps people coming back to their products. They also lobby to prevent proper labeling of sugar in food.

Companies sell garbage food to kids in schools like pizzas and hotdogs, knowing it's ruining generations of people.

You get the idea...
Good I would say https://github.com/riot/riot#demos
> Explicitly declare the return type of all public methods.

+1

This is very helpful for quickly scanning code.

>Again, IMHO, while Option is an exceptionally useful type, when indicating errors at the "public API level" it proves to be insufficient.

Agreed. Either, or even better, \/ (Scalaz either/disjunction) is much easier to work with and more expressive.
"...hold billions of dollars outside of the US in order to pay lower taxes."

You might also say that they elect to keep money earned outside the US away from the US tax code because they have a duty to their shareholders to minimize their exposure to taxes in general.
Bittorrent Sync does end to end encryption, and you can set up an encrypted read-only peer that never sees any plain text. The encrypted peer does contribute to the swarm.
The Illinois supreme court is only interpreting the Illinois state constitution, which guarantees state employee pensions.

If state lawmakers want the court to deliver a different result, they have to amend the state constitution.
I always love to get some fresh Science Fiction stories and just pledged my support on Patreon.

I sincerely hope your stories won't be bland (Haven't read the first issue yet).

As a longtime Escapepod listener and supported I love how diverse and creative the stories can get, once you move away from the classical Spaceship & Lasergun stuff.
Me too, try this link: http://escapepod.org/ ;-)
Constraint logic programming is logic programming extended with constraints, and a constraint solver is an engine for checking and resolving such constraints. I guess that's not very useful if you don't know what constraints are but a full explanation can get very involved very quickly, so check out the wikipedia page for a brief (ish) intro.

From personal experience, if you're used to programming in a logic programming language, trying CLP out is like being in declarative heaven. Swi Prolog, as I think all the full Prolog implementations, has a few CLP libraries, frex see:

http://www.swi-prolog.org/pldoc/man?section=summary-lib-clp-...

Minikanren is a relational language that's introduced in the Reasoned Schemer as an example of a relational language. I don't think it's fully a logic programming language (ie, no theorem proving) but I might be wrong. Check out the book for more.

Inductive Logic Programming is a machine learning technique for learning Prolog programs from data. More to the point, you declare knowledge about the world as positive and negative examples given as Prolog unit clauses (facts). An inductive Logic Programming algorithm then will learn a full Prolog program for you, including definite clauses (rules).

A typical example of ILP is FOIL by Quinlan (the Decision Trees guy) [http://www.rulequest.com/Personal/].

ILP is closely er, related to Relational Learning a.k.a. Statistical and Relational Learning and a number of probabilistic logic programming languages like Problog
(no typo).

You can find a lot of information about ILP in the textbook Logical and Relational Learning by Luc de Raedt [http://www.springer.com/us/book/9783540200406], which I recommend (not related to the author) (but I am a logic programming looney so).
>The simple answer is that if I can't afford to maintain a minimal level of environmental and residential standards, I'm not allowed to rent out my property.

That's all well and good, but what happens to the people who are renting there, and what happens to the people who can't afford a place with "minimal level of environmental and residential standards"? Will those people be better off sleeping rough?
Thanks to these and patrickJMT on youtube, I was able to ace all my college math courses.
Wow, I like this quite a bit. Your tutorials are very informative without making me feel talked-down to.

How will you get users? I can imagine doing distribution via company training programs or via people telling their coworkers/friends about it (or maybe something else?). One of these vectors is going to be better than the others. Given your success on Reddit it's possibly a viral product, but if so, you need to worry about retention - it'll be interesting to see if users keep coming back to learn more.
Wasn't me either. Can't downvote yet. :)

Did some more research. Compilers have their own intrinsics that only affect the code generated (in addition to the processor ones). VS has _ReadBarrier, _WriteBarrier and _ReadWriteBarrier while GCC has asm volatile("" ::: "memory"); to prevent reordering optimizations.

There really isn't any difference between multithread with common processes memory and multiprocess with mmaped shared memory. Both have mutliple threads accessing the same physical memory but in one case the OS made the memory common and the other you made the memory common.

BTW, when I say multithreaded I'm talking real threads and not light/green/cooperative/fake/whatever threads.
Best Ways to Boost Business Revenues with Mobile Apps
Surely you mean east to west.
I love your product! It's wonderful to see transit + census data presented so clearly.

I didn't see any front-end engineering roles open on http://getremix.com/jobs: is that an omission?
The nice part about that idea is the flexibility you get over where you share specific content, and how each piece can be platform-agnostic. You could essentially augment Twitter or Tumblr and create posts for each with a single interface.

So I've actually been building what you described [0], though it's focused on publishing text without formatting right now. But if you ever give it a try, I'd love to hear any thoughts you have on it!

[0] https://write.as
Names are hard.

http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...

https://news.ycombinator.com/item?id=1438472

In your case, I'd just say you need the same name that the IRS/department of revenue would need though.
If it was HTML instead of text, you could use OL tags so you wouldn't have number the ideas manually.

I feel like this could be fun with a bit of design, maybe some upvote/downvote arrows and a way to check off ideas that have already been realized, like 452) chocolate covered peanuts: peanut M&Ms, and 708) robot pets: Sony Aibo and so on.
Guys please have a quick look at Concepts, Techniques and Models of Computer Programming, it's incredibly valuable. Basically the main point of the post is the principle of least expressiveness. It really makes sense after you know more about multi-paradigm programming.

Disclaimer: just a fan of the book :-)
Cryptomator [1] looks like it fits the bill for what you described. Seems to use a transparent mapped virtual WebDAV drive to make it usable. From my experiments at least, it seems it should be usable by non-technical people without significant demonstration or training.

[1] https://github.com/cryptomator/cryptomator
"I've heard printf can do this too, but I don't know if that's standardized"

It is in POSIX. http://pubs.opengroup.org/onlinepubs/9699919799/functions/pr...:

"Conversions can be applied to the nth argument after the format in the argument list, rather than to the next unused argument. In this case, the conversion specifier character % (see below) is replaced by the sequence "%n$", where n is a decimal integer in the range [1,{NL_ARGMAX}], giving the position of the argument in the argument list. This feature provides for the definition of format strings that select arguments in an order appropriate to specific languages"
>For individuals who gave their entire adult lives to an institution in exchange for security in retirement, it seems tone-deaf.

When you put it like that it sounds like they had zero responsibility for the situation. It's usually populist policies that are democratically elected that lead to this situation in the first place - it's interesting how politicians always get the blame but the people who voted/campaigned/supported them because it was in their direct interest at the time aren't even considered.

Reality is a lot of pension systems around the world are unsustainable and built on the assumption that population and economy will continue to grow. Even the mandatory "private" pension funds in my country (Eastern Europe) mostly buy government bonds and that ends up being spent by the government. And nobody is even talking about reducing government spending or getting a sustainable budged they are just worried their privileges don't get touched and throw around nonsensical demagoguery to rationalize their views.

I find it hard to be sympathetic with people that cause this kinds of problems in the first place and impose it on others trough democratic process.
Tech and startup jobs in Asia this week
Typo: Ressources.

I'd also recommend setting up LetsEncrypt.
I've met Greg at Upload -- and yes, he's charismatic. Kind of an easy confidence, and friendly. I've known some very charismatic people in my day, and I'd say it's more a talent than a skill. The 10,000 hours thing is a canard.

There are some techniques you can work on mastering to be comfortable around people, but real charisma is more fundamental, like a personality trait. And it's damned useful when you're trying to hustle; I'm not claiming it myself, but I've seen it work wonders when deployed by others. (Or when desperately missing, seeing its lack....)
Like, I said, there are two things:

1. The theoretical throughput limits of cars on highways vs trains, for transporting people, is drastically in the favor of trains.

Generally 1 car per 2 secs per lane - 1.5 people per car on average = 3 people per sec on a 4 lane highway. On the other hand a 15mpg train, moves 6m per sec, with a width of 2 meters = 12 m^2 per sec = 12 people comfortably per sec. While this is a relatively slow train, and we are comparing a train (land mass = 1 highway lane) with a 4 lane highway, the math is still drastically in favor of trains. this still holds, even if autonomous cars can achieve a 100% increase to highway throughput limits.

2. Seattle may not need the level of throughput only achievable by trains. You're probably right that currently Seattle does not and will not need more throughput than cars on highways can achieve.

However, I don't think this holds true as time continues indefinitely into the future.
But if there was a package manager package manager...
Yeah, in theory it is awesome, but it just does not work in real life...
חדרים לפי שעה בחיפה – DIscreti
> When was the last time you met a couple where one person was attractive and the other was not?

Kristen Bell and Dax Shepard (Dax is jacked, but that's not part of his movie persona)

Olivia Wilde and Jason Sudeikis

Katy Perry and Russell Brand

but not Britney Spears and Kevin Federline (from a visual pov) but he was in a different social class.

I don't understand who thought this was a demonstrably true premise. The concept of beauty has been expanded. There's no validation of the attractiveness ladder theory which this article is leveraging up front. Attractiveness does not lend well to that stratification.
Note that re-training may not be enough, if structural unemployment is still significant. To describe this problem, I like the analogy of feeding dogs in a desert island:

1 desert island with nothing to eat, 100 dogs. Every day, a chopper comes in and drop 95 pieces of meat. 95 dogs can eat, the 5 slowest are left starving. A dog trainer sees that, and decides to train the slower dogs so they can eat. And they do. Now 5 other dogs are left starving.

My current take on this is, employment is overrated. We should find other ways to live our lives.
The New York Times is quite literally not the paper that published the (main) Watergate story...Watergate came from the Washington Post. Maybe you're thinking of the Pentagon Papers?

https://en.wikipedia.org/wiki/New_York_Times_Co._v._United_S...

The NYT's public editor looked into the matter here:

http://publiceditor.blogs.nytimes.com/2016/04/04/why-no-big-...

> I talked Tuesday afternoon with Marina Walker, the deputy director of the International Consortium of Investigative Journalists, who told me that her organization’s model – which she calls “radical sharing” – has not proved a good fit for every news organization. In previous projects, she said, ICIJ worked with, or tried to work with, other news organizations, including The Times, and “it wasn’t always a good fit.”

> Part of that, she said, is the idea of sharing all material, not keeping anything exclusive. Another part is agreeing to observe embargoes for when material would be published.
Please give the link to the Reddit comments.
Fuzzing is an incredibly useful technique for finding bugs in a codebase. But it should be noted that BUG() is the only valid response if your state is invalid. Filesystems should never try to soldier on if their internal state becomes corrupted -- there lie dragons.
Whatever happened behind the scenes in SV, Michael has given good advice over the years, and I'm grateful for it. I think I'd have been for the worse if I hadn't stumbled onto Michael's comments on the startup industry years ago.
I think it's funny we're saying someone who can't afford $50k/year in rent is 'lower middle class.' If you keep your housing costs below 25% of gross income (a common recommendation), then anyone earning less than $200k annually is lower middle class.

To be fair, the article says Darcel Jackson had also lost his job due to a medical condition; so it's not just the rent increase... but a professional welder (his profession before a stroke) should pay high five figures to low six figures.

So yeah... a city where welders, teachers [1], and other professionals and tradeworkers can't afford to live is doing something wrong.

[1]from Redfin research: https://www.redfin.com/blog/2014/02/california-home-affordab...
Gist already nicely formats markdown, why not just use that?
Volatile is for memory mapped IO. Some processors may need extra instuctions or configuration but that doesn't replace the need for volatile with MMIO.

On x86 the MTTR/PAT mechanisms is what disables caching, write combining and enables write through to MMIO address ranges.
Holy shit if those guys are unattractive I am FUCKED
I expected the article to detail a list of profiteers, but the examples cited just don't seem very compelling.

And the story isn't really complete unless it somehow connects to powerful people pulling the strings to keep the money rolling. A small time landlord is probably not friends with senator.

So who exactly is the villain here?
The general idea is that those companies would like to bring that money back to fund various things.

They can't without getting hit with a high tax rate so they keep it outside. If we simplified the tax code it would help curb the max exodus of that money and if we had a lower rate they would bring that money back in.
Maybe I'm missing something, but I don't see how that helps if there's little to no equity in the first place.
Looks pretty comprehensive to me and links to sources from what I could tell. And much of the journalism around the place is riffing off other work anyway.