skysight-inc/HackerNews huggingface dataset:
Beginner question, having heard rails is not a hot thing anymore and SPAs being the new hot stuff, where do you guys draw the line between a SPA and a server rendered web app? I can see the extreme side cases, the highly interactive web app vs content-heavy-but-not-that interactive web app.

But for example, github doesn't have complex interactions and is not content heavy (in the walls of text sense) but its doing just fine as a non-SPA and users seem to like it the way it is.

Would a site like github benefit much from being a SPA instead of being server side rendered with some JS on the top?
This article is in response to the Charlie Hebdo massacre, and it really irks me.

> And again, is a culture that takes mortal offense when an image it holds sacred is mocked a second-rate culture that needs to be dragged kicking and screaming into the twenty-first century, my twenty-first-century that is? Do I have the moral authority to decide this?

If fundamentalist Christians were responsible for these atrocities, I am certain the author would have no problem answering "Yes" to both of these questions.

> However grotesque and provocative its comedy, its aim is to produce an enlightened perspective on events, not to start riots.

If people hate a cartoon enough to riot, then condemn the hateful people, not the cartoon.

> Is it likely this approach will help to isolate violent extremists from mainstream Muslim sentiment?

Yes! We satirize fundamentalist Christians all the time, and it actually does help isolate them from mainstream Christians. Why should Islam be any different?

The most annoying thing about this piece wasn't any particular quote. It was the author's frequent fallback to describing the cartoons, as if their offensiveness was in any way responsible for the massacre. It doesn't matter whether the satire was racist or bigoted. In the words of Sam Harris: "People have been murdered over cartoons. End of moral analysis."
Your taxes would be a lot lower if the biggest corporations were paying their fair share.
Dual Process: The Only Game in Town
There's a difference between mountains and molehills. I hope you can understand that difference.

By the way, controlling the media has been intrinsic to politics since drum signals.
I love all the FPGA boards coming out but I really wish the software was better. Lattice uses the same synthesizer as Xilinx which is well known to be completely user hostile (will silently optimize huge swaths of code because it doesn't like them). The least headaches come from Altera but that's not a high bar...
It's far easier to get work done or to read some nice books when you're not also swerving to avoid oncoming traffic.

Caltrain and Amtrak provide A+ reading experience. Even MTA or PATH are bearable. I rate them a B- if your book is one-handed.
Abstractions software conference scholarship fund in major deficit
Hello, HN! I'm one of the organizers of Abstractions, a new major software conference next month, hosted by Code & Supply in Pittsburgh.

http://abstractions.io

We have a very generous scholarship program, to which we have accepted virtually all applicants. We didn't want anyone to miss out on Abstractions because of money.

http://abstractions.io/scholarship/

Our conference has proven to be quite attractive - we'll likely sell out this week. Unfortunately, corporate and personal donations to the scholarship fund have not kept up with the demand. The scholarship program is ~$17,000 short.

If you've got three and a half minutes, spend it listening to this brief semi-episode of the Code & Supply podcast explaining the deficit and why we need help funding scholarship in the tech community.

https://www.youtube.com/watch?v=bXhav5umYY0

I think linking to the donation page directly would be a violation of HN's policies, so please visit that video, wherein the donation page is linked.

If we are not able to raise enough to cover our scholarships, we jeopardize other important parts of our program (like recording all talks, providing accessibility options, having conference swag beyond a T-shirt and badge, and paying ourselves).

Will you join the several companies and individuals who have contributed to help us support those in the tech community when they need it most?
It is a sad state of affairs when labor is convinced that spending more of their time in a little box (regardless of pilot) in order to show up to work is somehow any sort of leisure at all.

Why is all this tech being used to solve the goal of self-driving cars, and yet remote work is still somehow in the realm of fantasy to most people?
Looks cool. Would love to see the "much, much faster" claim quantified. Both including and excluding compile times. Stan is neat, but the recompile time after every tweak to the model really got to be a drag. If you can improve on that, it would be a real win for me.
What distinguishes it as being an aqueduct rather than a bridge? (Visually, I mean.) Didn't the Romans construct them in very much the same way?
I don't think that technology will have any significant impact on sprawl. But demographic trends certainly will.
In Singapore it only works because of so little expenses.

If Germany would, tomorrow, decide to not provide any services outside of the cities, we could save a lot more taxes, too – and reduce them even further.

But there’s some running costs countries have, which you can’t go below.

If you want public schools and universities for free that can rival US private elite unis, if you want first-class public transit everywhere, if you want a social net, you end up with high taxes around 25% corporate and 30% private.

There’s not much of a way around that, except for going deeper and deeper into debt.

Yet if you want a country with a minor tax surplus, and good services, you need high tax rates.
The fictitious person legal construct has legal rights and institutional interests. I'm not sure how that maps to social rights and interests.

In any events, rights seem orthogonal to morality. At least if morality constrains some portion of the acts that a moral agent could do because a right is a license for a particular course of action.

Anyway, while changing the laws might produce the greatest benefit and utilitarianism might be a good basis for rational moral action, that's not really my immediate intent. My goal is more pragmatic discussion and less sloganeering.
>(companies with access to top lawyers pay less, small companies pay more).

That is a problem of the law being easier to circumvent if you've got resources to do so. From abusing how complicated the tax code is, to actively lobbying to pass laws that make it easy for you to do so. Simplifying the tax code, removing loopholes is one step, but that would require a total rewrite of it, which is a long process.

Corporate income tax is necessary in our society. Corporations use government built infrastructure, whether it is roads, copper cables, etc. They use government services and plethora of government funded things. It is absolutely normal they contribute back to society. Sadly, in an increasingly globalized world, it is much easier for a company to hide its profits in a fiscal paradise.
Thanks for the links. I was curious to know how each digit is projected on the same place. Looks like the masks are on a curved plate.
>(companies with access to top lawyers pay less, small companies pay more)

I think this is one reason why the system doesn't get reformed in general. The tax system's complexity gives a competitive advantage to large corporations who then lobby the government to gain further advantages.
Wouldn't you prefer just to have that extra time to enjoy the book in a cafe, in a park, or in the comfort of your own home?
Im using it for everything I do. Small and big GUI apps, some tiny games I made use D, all my website backends are in D now and I try to use D everywhere I can.
Because the SEC and the FED are staffed by the same rotating crew of bankers and politicians that engaged in, endorsed, and continue to profit massively from exactly the same behavior. Mary Jo White, Chairwoman of the SEC is a prime example. This "revolving door" is unfortunately nothing new and not limited to the SEC.

http://www.businessinsider.com/new-report-about-sec-chair-ma...
"That salad is totally grossing me out". https://www.youtube.com/watch?v=z0O_VYcsIk8
I'm Spanish too, so hopefully I can explain. The problem is that everyone treats the SSN as if it were a secret number known only to you, so they use it as both an identifier and an authenticator. In Spain, however, most people know to use the DNI number as just an identifier, using other methods (most typically, physical presentation of the ID card) for authentication.
While I would've also chosen Rails, the truth is that there's plenty more PHP jobs out there, even in cities like Portland so he'll be fine either way.
That in my experience is a huge differentiating factor between analytical people and everyone else. Most people look on admitting failure as a great horribleness to be avoided at all costs. at my current corporate job I've often been looked at as insane for being open about such things.
Professor thought it'd be better to "learn the basics" first, whatever that means. Just another example of academia being out of touch.

At least it was an easy A.
The definition of exploitation doesn't require coercion.

https://www.google.com/search?q=define+exploitation

Exploitation: the action or fact of treating someone unfairly in order to benefit from their work.

It comes down to whether you think it's fair or not, which is a question of morality.
I urge you to look at "Climate change in the Fertile Crescent and implications of the recent Syrian drought" [0] linked to in the article. It describes mass displacement in Syria following a severe 3 year drought, which in turn have contributed to the conflict there.

While not every drought is going to lead to a civil war its a dramatic example of how the type of market adjustment you are talking about is not a smooth, painless experience.

[0] http://www.pnas.org/content/112/11/3241.abstract
Do you think they lay another cable from the tap to some collection point or do they use radio waves? Or maybe they just record the data and then just collect it by a surface ship or a sub every month...
It's important to note that the "this" in question - reckless lending - is not what the guys in Ireland are going away for.
What kind of regiment are you following? There's technically no "wrong" way to exercise (if you're not getting injured) but certainly some approaches are better at making you "fitter".
The Last Florida Indians Will Now Die
Show HN: Apple – Every Second
Here’s what Alaska's freelance economy looks like
Ethereum: The Battle of the Chains
App Store Optimization: How Keywords Boost Your Mobile App
Why do we pay taxes if they won't support such conferences?
Because encrypting a 60Tb/sec data stream in real-time is computationally hard?
This is a common misconception. They don't have to release them under GPL if they don't distribute the modified version. With SaaS, this is in practice true for any server side code that remains private to the company. Affero GPL addresses this but I haven't seen it much in the wild.
Actually this is not as bad as most people assume. Companies should mostly re-invest, so should have no income. They should only have growth.

Taxing profit is taxing the reward (a delusion of money produced after all operations), which is what's suppose to justify it. But taxing growth is taxing the company itself (taxing the operations). Taxing shares or dividends would be taxing rewards.

Apple has generated a boatload of income tax and sales tax and capital gains tax, and these numbers are usually left out of corporate tax news pieces.

That said, Amazon being able to escape sales tax early was bad. Also individuals avoiding income tax through shell companies in tax havens is also bad. At least worse than global corporations escaping the US corporate tax...
I wish we could be honest with each other and admit that these limits are fucking arbitrary and only extend as far as ones means to enforce such. Everything else is just pandering to more human status games with some games being more optimal for certain societal outcomes over others.
Not the one you replied but I was taught through university and books that functional programming's most important feature is the discouragement of side effects. Even on Wikipedia it's said to be a style of programming that "avoids changing-state and mutable data". I'd put discouragement of side effects and immutable data up there with higher-order functions (HOFs).

You're more than welcome to have your own definition, but it's my opinion that it's too broad since HOFs exist in some form in languages like Java and Ruby and I wouldn't call them functional though like another commented said, languages are mixing paradigms nowadays (with the exception of Haskell!).
Yes, but not so much that I'm willing to pay significantly higher rent or mortgage. And many people can't afford life in denser areas.
So what would you like to happen if you open a lossy format and then open as layers a .png? Do you want it to downgrade the quality or bump it up? Some people might want the former, some might want the latter. What if Gimp always has to convert the color-space? I wanted CMYK in Gimp at one point, but while there was an importer, there was no exporter. What then? Saving to .xcf was initially a pain (I complained too), but I became accustomed to the new routine, and from a categorization perspective, it makes sense. The dev is blamed either way - either by people accustomed to the old routine or by people who messed up from it and want it changed.
To provide a better example, I used to play drums. As much as I'd like to continue practicing, I can't in an apartment complex even if I were to buy an electric kit. The tapping on the pedal would be too much for the people who live below me. This problem, combined with the insane amount of people moving to Atlanta, has me thinking about moving.
Irrespective of technology, at some point the backend, C in this case, has to speak to the front end through some middle layer. Hopefully the middle layer and the front end will be self contained for the sake of modularity, separation of concerns, and avoiding the big ball of mud.

Charged with the task of making a GUI, I'd start with HTML, CSS, Javascript and REST. Absent some compelling reason to pursue another course, that's where I'd end.

Good luck.
This is a very good way of making the poor even more poor
A huge number of firms treat the SSN as "private" and having knowledge of an SSN proves that you are that person. It's not what they were designed for, but good luck explaining that to the electric company and the gas company and the credit card company and the bank...

"What can you do?" With Duke Energy, the electric provider in my last apartment complex, you would have absolutely no problem registering for electric in someone else's name and having them on the hook for it if you knew their SSN.
Because unless you never use government built infrastructure, contributing back to society is kind of your duty.

I live in France, my employer pays my raw salary in taxes, and approximately 30% of this raw salary that I get is paid in taxes too. And I am happy to pay those because it contributes to a system that gives me and everyone free healthcare, unemployment benefits if needed as well as many other things. If you're unhappy with the 40% you pay to your government, ask to fix inefficiencies, not to stop paying them.
There's a vast continuum between the Soviet Union and modern Western economies, all heavily regulated. It's not a binary choice. Food, in particular, is subsidized in most prosperous countries. Today we know that both Soviet-style communism and Hayek-style free-marketism have the annoying tendency to result in people starving, which is why both approaches have been rejected by Western countries, that, in general, try to aim at some middle ground.
So you propose we have no social services, schools, etc?
If they make no profit, aren't they essentially running a charity for the efficient delivery of paper towels and power adapters?
You can have an SPA and still use Rails. Rails would just serve JSON instead of the HTML. Your JavaScript frontend would use that JSON to display stuff and handle actions. Plenty of companies do this.

Cannot speak about amount of junior/entry level jobs out there but in NYC Rails jobs are plentiful.
How are developers being treated "unfairly"?

The work is being released as open source. The developer has already chosen to give up the rights to any profit they might obtain from commercial use of the software. If that isn't desired there's any number of alternative licensing schemes that would require compensation for commercial use.

They aren't being forced to work on the software. They can contribute as much or as little to it as they like.

So what would make it fair, exactly?
Your argument here is not compatible with your argument two levels up. You've retreated from the idea that foreigners talking to us is bad by any metric, and gone to the more defensible (?) idea that it makes you personally indignant.

Good luck.
Incase you're wondering, your comment is kinda tinfoily-hat and it's off-topic from the main discussion of company valuation and tax strategies.

I'd also add the caveat-- are you sure who is buying who here? The next President has some power to make Wall Street's life difficult. I suspect that the donations that Wall Street gives is more of a Clinton-shake-down than it is a bribe from Wall Street.

Additionally, these analyses simply group individual donations in with whatever company the individual works at. Does this mean that the company I work for is schemeing to make /R(?:on|and) Paul/ president? Hell no. It's the individual's money to donate, and just because they have a successful career in the finance industry their political donations come into question. Do you have any idea how insulting you're being to the true Clinton supporters who work in finance?

It just feels very conspiratorial and small-minded. With a dash of wealth envy.

IDK. I could easily be accused of being a shill, but I've never heard a solid argument presented from your camp. It's always "look at this coincidence!! What else could it mean?!?!"
"Getting meaning across via words is fundamentally the same process."

-- Here, I think you've distilled the basic assumption of the op and I would claim someone with enough exposure to mathematics will know this claim is wrong.

Informal arguments may indeed be carefully and even exactly argued but they nearly always involve implicit emotional appeals, appeals to unstated common assumptions and definitions and so-forth.

Mathematics is different - the arguments are absolute, given the assumptions is can be demonstrated that the conclusions follow, even to the point of the proofs being mechanically verifiable. The reason someone making mathematically assumptions often has to admit their wrong is the arguments have follow a determined series of steps whereas someone with a strongly held, strongly articulated belief-system about the ordinary world can have a plausible answer to every objection but with some portion of those answers being appeals to commonly held beliefs in society.
That all sounds very unpleasant. I'd rather work with professionals.
It's a good read if for no other reason than to continually point out the obvious factual errors and glaring bias.
Probably not. Assuming your goal was to leave the tax level about the same, you'd just have it all coming out as income tax on an individual rather than taxing it twice.
No, you don't end up paying 35%. Part of the advantages of a 401k come from distributing dollars being taxed at a high marginal rate to another year when they are taxed at a lower marginal rate.
It is stealing, if it was intentionally undervalued to avoid a tax.
Yes, but for a someone to be truely unbiased they need to be completely independent. If there's any sort of relationship to either party they will be biased somehow.

A good approach would be the random selection of a few members of the general populace, or the use of a third party skilled in legal matters with payment guaranteed no matter what the verdict.

It's like we've seen this problem before
DriverPack Solution 17.7.5 Full ISO Offline Free Download
> This is the perfect example of what happens when a programmer (or in this case a mathematician) thinks that the law operates like a computer.

> It doesn't.

It's illogic, inconsistent and incomplete, is that what you are trying to say? Or is there some higher order logic that computers can't calculate?

> and that is fine

From your description of what the law should be, "fine" could mean anything. Should I attempt to understand the intentions? Perhaps you are saying, you yourself don't have an issue with it, but that is not generalizable. In my own terms, that's an opinion. And that's a matter of fact. Albeit, I'm bad with maths and computers, so I can't prove it a fact.
Table of elementary particles
This is only my opinion so I would love to hear others input too. I think SPA apps are really good for mobile heavy services. Heavy web services such as github or most CRUD SaaS services are fine as a web app. You can still use front-end frameworks such as React or Angular with a Ruby on Rails back-end. Oftentimes that is overkill though for a basic CRUD SaaS app.
Show HN: Qool, a leveldb backed Queue (Node.js/JavaScript)
Debugging using system calls in Mac OS X
Right - usually, you have a GPL for normal users and "call us" for commercial use.

I thought that was pretty standard.
For some reason a lot of businesses treat SSN as a secret password. Our numbers aren't supposed to be published, but they are used so often they aren't really secure.

You can do stuff like apply for lines of credit using a SSN. If you use my name and my number its presumed to be me applying for the credit.
Hacker ‘Phineas Fisher’ Speaks on Camera for the First Time–Through a Puppet
I cannot recommend this tutorial enough. Do it three times in a row, you'll pick up a higher level of understanding each time.
I wonder what type of cities you've lived in.

I've lived in various parts of Boston, Cambridge, and Somerville and we've previously had rock band and currently have room scale VR (it is, in fact, in use as I write this).

Neither had dedicated rooms but the setup and tear down is manageable. Neighbors never complains about the noise, but we also don't set the bass to room-shaking levels.

Perhaps the most significant difference between my home style in my last ten years and the decade previous (when I was a child/teen in suburbia) is that I share much more space. By pooling four incomes (two six figure tech salaries and two low five figure academia/architecture) we can afford places with enough living space to be comfortable.

It makes sense. When I was a child we at least had four people in our suburban house, but even then, it wasn't anywhere near capacity. With four adults in a four bedroom apartment we get much closer to capacity usage. We also make use of parks, coffee shops, and public libraries (CPL's main branch is beautiful) for more flexible space when necessary.
Nowadays, I almost never click the links in HN and only read the comments. Most of the time, they give a good summary and additional insight. Only if I find the comments interesting, I click on the original link.

But it helps to live in a different time zone (Germany) than most HN users.