skysight-inc/HackerNews huggingface dataset:
The discussion usually boils down to

a. We need a better C

b. We need better programmers.

Personally I believe C tries to hard to be high level instead of what it really is. Newer revisions should try to make it lower level. For example I never could understand why we need enums. Enums are very useful for Java or Golang which are high-level. C never needs enums.
Why should I ever put const in the argument of a function? It makes sense for D but for C no. Why should I ever use complex in C. Is there any HW that supports complex numbers? If it becomes standardized, then why not?

C should be good to write kernels and simple utilities and simple compilers. For the rest, use a high-level language.
You'd still have violent drug gangs because dealing would be illegal. They'd need to continue lethal violence because they couldn't go to court to settle contract and credit disputes.
Bill Gates to Appear on Desert Island Discs
To add on top of that: In germany it's even impossible to sell the full copyright (Urheberrechte). You can waive some (the right to be named as the author) and you can sell the rights to use the work (Verwertungsrechte) but some others can not be transferred.
Ask HN: Is there really a talent shortage?
I'm just surprised that there can be that much demand out there for developers. Especially with all the code schools and general interest in this area from potential hires.
So link rot in my code is ok, but not on their site?
Neat trick for CSS object-fit fallback on Edge (and other browsers)
Not to be mistaken for/confused with:

http://oss-watch.ac.uk
NetBSD support for psutil
Do you have any example of that happening?

Even if this is the case, if my business is a bank, how can I forget about risk assessment just because I could get treated differently by regulators? Is it not my duty to think in what will happen in the next recession? would not be the best action to initiate legal complains? do you know of any legal action initiated by banks because of that?

It seems to me that the simplest explanation is greed.

Somehow, after all we have seen, we try to exculpate the business and throw the guilt in the government. It's a little tiresome.
You could barter out access to land in exchange for mutual defense.

Any sort of real collapse is going to be accompanied by a lack of diesel and there aren't a whole lot of draft animals around, so farming is probably going to involve quite a lot of human labor.
The chain of discussion:

>Because [C] is simple

>Again, if people can't agree what type to use for integers, then it's not "simple".

>Pick the integer type that is best suited for your use, given your circumstances.

It had nothing to do with deciding to pick C. It was about the difficulty of picking integer types in C being a demonstration of how C isn't simple. That doesn't mean C isn't sometimes the right tool for the job. It does mean that C isn't simple.
You are right, (marginal) state tax on $90k is "only" 9.3% and that's on about 40% of the income.

My point was that on $90k in SF proper, if you want a "nice" place, even a 1BR or studio you're going to be spending a huge percentage of your income on rent and basic necessities.
Maybe the encyclopedias would have developed micropayments? Or maybe they would have just gone for a traditional expensive paywall approach and information would have been denied to the masses?
The history of letting others look after your coins is full of a lot of people without coins anymore.
https://github.com/MarcoPolo/atom-paredit

I'd also recommend looking at the atom api docs, if you really want to switch.
On Mac just open the file and there's an Install button
The page is 2.5mb and took 18 seconds to fully load. Is that why they've been badgering us for donations for donations recently?

(I am being facetious; I bloody love Wikipedia and do donate, but you think they'd be more careful about this sort of thing)
My question is: how can they tell (and block) if a user is streaming through VPN? Do they systematically block all major VPN provider domains? Anyone know how this is done?
In the context of Glass-Steagall:

1) Countrywide's primary business was mortgage lending, and it would have fallen on the retail side of the Glass-Steagall wall.

2) AIG had no retail banking, and would have fallen on the non-retail side of the wall.

3) Citi did not require the funds; banks were required to take TARP funds whether they needed them or not in order to avoid giving recipients a stigma. It later became clear that Citi (like other large integrated banks) did not need the funds, and they repaid them in full, with interest.

I'm not sure what point you're trying to make. The Glass-Steagall wall split banks up into the kind of retail bank that fell over during the GFC and the kind of non-retail bank that ell over during the GFC, and banned the kind of integrated banks which survived the GFC. It would not have stopped either what Countrywide did, nor what Lehman did; it would have stopped what Citi did. Do you dispute any part of that?
> I want somewhere I can conveniently find most things I need from my laptop for a reasonable price.

That sounds like Monoprice or Newegg. Slightly more focused for our needs, but not as fast search results or affordable shipping.
5 AI startups creating a buzz in the Asian startup ecosystem
> How much do you think banks pay those other middlemen?

Visa, Mastercard, and PayPal alone rake in $28 billion a year in net revenues. That's $90 a year for every man, woman, and child in the US for doing, as far as I can tell, basically shit-all.

> The banks aren't going to save money with Bitcoin because they make a ton with credit cards.

They make a lot from the lending aspect, they don't make much at all from the transaction fees after rewards schemes, paying off all the middlemen, and fighting fraud.

> Yes I saw you listed almost every killer app that's failed to find a footing in the Bitcoin world

I've personally used Bitcoin for all of those use cases except the cross-border billing/shipping transaction example (in which the merchant didn't accept Bitcoin so I was simply unable to complete the transaction). It significantly outperformed my other options, especially remittance where I've saved thousands of dollars in fees and exchange rate markups.

Edit:

I just noticed you're in Thailand too. Thai ATMs charge $6 a pop plus ~1.3% FX markup so I wrote a script that polls the price on the biggest Thai Bitcoin broker and alerts you when the price is beneficial: https://github.com/aianus/coinscoth-notifier

Saved ~$200 just from that script; more than all the credit card rewards and chargebacks I've ever made in my life.
Facebook’s React, and the signal:noise ratio
Take a look at Pocket Grid. It's not a framework, but a tiny responsive CSS grid system. Given that many websites are relatively simple in layout and presentation, it may be all you need. It's a shame this grid system hasn't gained more traction (it's from 2013)

http://arnaudleray.github.io/pocketgrid/

And now for a bit of a rant...

For many websites, you don't need a framework. My (completely anecdotal) impression is that few web developers trim the fat from the frameworks they use. That is to say: the websites they create have many unused CSS rules and unnecessary scripts. This amounts to substantial extra KB being downloaded by website visitors even when it's not needed.

Additionally, many sites are over-engineered with excessive Javascript to render simple web pages (even when the site is not a web app).
My cursory google search was a little too cursory, then :)
How are we supposed to cure diseases we don't fully understand? How can radical new solutions be tested if we don't even know if they're feasible? Basic research answers these questions.
You're aware that "we have no choice" does not answer a question about why you would do something voluntarily, right?
It would be safer to move to an MIT license without attribution, but request attribution as a courtesy.

Not just courtesy, but work to make it part of the culture. It should be. It is among professionally trained scientists and engineers, and this culture should be propagated into the self-learning crowd.

IMO changing the license is the wrong way to go.
Good point. There might even be a business for that, transient proxy vm's.

From NF's viewpoint however, nobody has their living room in Amazon or Azure, so any connections from cloud providers can be safely dropped also.
Have you seen Popcorn Time before? A friend of mine has been using it when travelling to places with restrictions on Netflix access.
The reason why C has several integer types, is because there are different ways to represent integers for computers. Everything else is convention.

I mean, if that bothers you, then meta-programming in Ruby and Python, as well as different lisps should really bum you out.
I'm perfectly cromulent with that as well.
There is nothing wrong with a little civil disobedience in the face of questionably unjust laws. Because it's illegal doesn't make it morally wrong. If everyone followed the law to the letter cannabis would have never been legalized.
Replying again, as I cannot edit my comment: It looks like I should have been paying attention last year! [1]

As Ucho says briefly, and I say below, the biggest economic difference between human operated and self driving semis are:

* Tonnage / Time - the Auto Semi can drive all the time, no rest breaks.

* Fuel usage - Auto Semi can drive to an algorithm, not just what "feels best", and the Auto Semi can drive slower, because you aren't paying a driver for their time. Auto Semis can "platoon" for fuel savings from drafting, among other ways to achieve savings.

* Auto Semis will probably always have a human minder, at first in the cab, for experimental trucks, and later in a remote operator center (think drones)

* Insurance - at some point in the future insurance for Auto Semis will be much less human driven trucks.

* As soon as the break even point for the investment of sensors is about 1 year (Earnings from hauling, Fuel costs, and wages), the big logistics companies will BEGIN to replace their fleets. I expect this in 5-7 years, based on no hard facts what-so-ever.

1. http://money.cnn.com/2015/05/06/autos/self-driving-truck/
Using matrix-appservice-purple (https://github.com/matrix-org/node-purple/tree/master/appser...) one can even use jgeboski's PRPL to connect to FB from Matrix :) (although the bridge is pretty alpha right now).

(Also, thanks for the vote of confidence :D)
> If that assumption happens to hold for all the systems that could is meant to run on, why shouldn't you make it?

Because what's going to happen two years down the road when you need to get that code working on a different platform.

(In the old days, they called that thinking "all the world's a VAX", which became "all the world's linux" in the not-quite-as-old days)
That's my point. On linux, there really is no distinction between /bin and /usr/bin. /usr/local/bin is different, as it's the designated location for stuff you install from source. /sbin is also different, because that's where you want your recovery tools. Although usually you'll boot into a livecd for recovery these days, so it's kind of moot.

Again, this about the only thing that systemd, fdo, etc. and I agree on.
There's never a talent shortage.

It's always a salary shortage -- in other words, a shortage of talent for what employers want to pay.
I believe the first step would be associating your method of payment with the country whose content you are eligible to see.
If the bus is full, I'm sure you're correct. I think there will always be place for mass transit along popular routes.

In the UK there are a lot of buses that drive around with only a handful of passengers. It's a subsidised service that's important to lots of people, but ultimately very inefficient. I'd imagine at least 60% of bus movements (not passenger miles) could be replaced with self-driving cars.
That blog post contains three paragraphs discussing that: http://www.snarky.ca/the-history-behind-the-decision-to-move...
In the US, most mobile traffic is proxied, and filtering/rate limiting is implemented there.

No exotic measures are required to do this.
Thanks! To ensure timely updates I "cheated" and have subscriptions set up for a bunch of open source projects announcement lists, and auto-posting them to osnews.
The funny thing is that, in my experience, even if you ask active drug users if drugs should be legalized (apart from marijuana), they often say no. People tend to sympathize on the personal level but society makes things so unpersonalized. For instance, if I was at a party and saw someone using cocaine or some other drug in a peaceful manner, I wouldn't call the police or be happy if he was arrested. When I point out the irony that the person is committing a crime that he believes should be a crime, he usually says, oh that person is doing it responsibly, its those other people. It's always "those other" people. Whether you're stocking up on antibiotic or saving prescription strength pain killers for future use, that's fine, even discussed openly in the workplace. But "those other" people can't be trusted with doing so.
I think wikipedia (along with Google) really allowed for the current transition to over-abundance of easily accessibly information -- at least in developed countries. For better or worse, I think we've started moving towards only considering application of knowledge to be a worthwhile topic of study, instead of just gaining it. If this is true, it'd be pretty catastrophic for services like wikipedia to suddenly disappear.
> Elsewhere, especially in rural America, the prepper culture seems a lot stronger, perhaps owing to the echoes of the Cold War. It always shocked me that the movement is virtually non-existent in Europe (where I grew up); if you look at their history, they certainly have more to worry about.

I always felt the US prepper culture is primarily driven by the gun culture, as it mixes with American individualism / self-made man mythos. There you are, alone with maybe only family to protect, as the society around you burns down to the ground. You have your farm and your shotgun, now you're the boss. You know you'll overcome any challenge fate throws in your way, and if some pesky other humans want to dance, well, that's what the shotgun is for.

Europe is less individualistic. And without guns. People trust in institutions more. Which means, if the societal collapse hits us, we're fucked. But maybe it makes the society ever so slightly more resilient. And it also means that, sadly, you can't make zombie/alien invasion movies in Europe - the protagonist won't be stumbling upon assault rifles in every other abandoned house. Though I really wish someone tried to make a movie like that - I'd like to see how it could play out in a place with less cars and much less guns.
Well, as they're officially not used at all in the UK, there's been no need to create any legislation around them, so while this could be an offence under the communications act, you could argue (probably unsuccessfully) that you're actually providing a service to customers by taking their data to protect them from themselves, as they may be terrorists and not yet know it.
We need a legal framework to ensure this form of power doesn't exist.
Nice! I read what you guys have in the wiki, looks pretty interesting!
Seems to be an important step to better medical informations. Wish you success!
GCC (>=4.8) & Clang now have Address Sanitizer support for fast memory error detection. About a 2x slowdown [1].

0. https://github.com/google/sanitizers/wiki/AddressSanitizer
1. https://github.com/google/sanitizers/wiki/AddressSanitizerPe...
I'm sorry, but is this comment a joke? Have you ever read "The C Programming Language", and seen how simple C is? These arguments that the two OPs are having are important, but only when faced with obscure architectures that nearly nothing but C will run on.

Conversely, JavaScript's failures are not because of the wide variety of architectures that it supports (a tiny fraction of C's), but instead on the monolithic and bad design of the language. If you read "The C Programming Language", you'll realize that in the ~240 pages of text, you know basically every feature of the language. It's small, and it's elegant, and it's portable. JavaScript is none of those.
You can always find a developer. It is not guaranteed that you're able to find a Rails core committer with healthcare industry experience, a distributed systems background, and immediate availability to work in San Francisco for $90k.

That's an exaggeration. OK, now let me try again: it's not guaranteed that you're able to find a commercially proficient programmer capable of shipping working web applications for $125k. That programmer was once available in quantity, but AppAmaGooFaceSoft have bought up all the supply in San Francisco available at that price, and many prices higher.

People unwilling to pay the new market price for that developer describe this state of affairs as a "shortage."

Graduates of coding schools are wonderful. We should encourage as many as possible to begin rewarding careers as software developers. Most do not yet have skills sufficient to fill the modal position in the software industry. If you were to wave a magic wand and conjure up 100 developers who did, that would be wonderful and you'd be the most popular person in Silicon Valley for a few days, but they'd disappear into the vast, vast demand for people capable of shipping things. AppAmaGooFaceSoft will probably hire ~10k developers this year... like they did last year, and the year before that.

You mentioned you're surprised that there exists demands for developers. AppAmaGooFaceSoft make billions of dollars in profit every month, almost entirely as a direct consequence of their ability to ship software. They have not yet discovered a number of engineers at which they cannot ship more software in more markets. There exist other companies which are using software to nip at the heels of billion dollar industries, and they're also quite capable of throwing 500 developers at a problem that used to require 10,000 people spread across 200 companies.

It's a good time to know how to code.
There are tons of such books.
They denied they existed while showing no apparent concern before having had time to verify anything == they knew exactly who were doing what.

Given that Police Security Service has a decades long history of illegal political surveillance what shocked me is how muted the political reaction was.
They'll probably succeed for the most part, too. Who's going to spend their time playing cat and mouse when they can just unsubscribe and torrent? If you're not seeding, you're breaking the same law of unlicensed access to content either way.
This is my first post here in HN, though I am regular visitor. So first of all - hello everyone! :)

Let me know if you have any questions related to the linked article.
The automatic postings by listbot should contain the original source URL. Some posts are not helpful if there is no way to get to the project's website. Also the formatting of the automatic excerpt is sometimes broken, so I would prefer the original posts on the project's website.
http://www.nytimes.com/video/opinion/100000001733041/the-pro...
I understand the move and why they are doing it...this just feels like what a monopoly starts to look like.
Yes, I realize the name clash with http://oswatch.org/ and the fact that OSS is a more proper abbreviation of open source software. The name was picked based on the name "open source watch". May rename in the future if it makes sense, but it's just a small side project.
I find the use of two tagging systems a bit off and may harm the aesthetic and usability of the site.
I just ask myself, will it save me much time and could I do it myself?

Something like D3 or scrypt is worth a dependency. Scrypt even if it's only used once or twice.

But something like Moment only if I use it at large scale.
I'm a bit perplexed by how the city names were collected. Being Swedish, I'm used to our city names being problematic to fit into the English alphabet. Uusually 'å','ä' => 'a', 'ö' => 'o' works out quite nicely, but on this site, they'd sometimes get translated as 'ö' => 'a' or 'ä' => 'd'. It all just seemed, well, random.
If there are any problems with getting food, clothes, and care to people, it's ignorance, apathy, and greed. Not whether cars can drive themselves or not.
Ok, I guess I need to understand how this is an equilibrium and read more carefully what the rules of this game are exactly. Because from reading it once I understood that pirates are supposed to decide on a proposed distribution. And according to my understanding, a pirate would never vote YES if offered 0. Therefore, I seem to not see how the situation we are discussing is a viable equilibrium. (I do see how once in this "state" unilateral change of votes means no advantage to any one player, but is this really interesting for this game, i.e. is it a viable outcome of it despite being stable once reached? Maybe I have it all wrong though.)
also https://f-droid.org/repository/browse/?fdfilter=imsi&fdid=co...

(does not need root)
Introduction to Computer Graphics (textbook)
Smarking (YC W15) Is Hiring a Senior Generalist Software Engineer
It is immoral to restrict access to content based on country of origin.

Because of this in my country it is perfectly legal to get around geo-blocking.

I don't think the law goes far enough however. I think if content is artificially limited from my country then pirating it should be legal.
I just confirm, that majority of C programmers nowadays do that because of "they absolutely had to".
Fun+Facts+about+Steven+Spielberg+Movies+That+You+Might+be+Interested+to+Learn
Well there is no way that information wouldn't have gotten out. For the sake of argument I'm merely pointing out that having one website dominate as a source of information may have hurt the web in general.
What, so when I'm a customer and a merchant scams me out of Bitcoin, it's my problem? Even though the theft was only possible because that's precisely how Bitcoin is designed to 'work'?

That's exactly why I would not use Bitcoin as a customer, like virtually everyone else on the planet.
Also we have no reason to believe that the trend will change away from advances in hardware efficiency just buying more of them - the ratchet mechanism doesn't reward stable capacity.
If your getting paid equity is just icing on the cake. investors probable aren't going to like all those shares floating around anyway.
The reason for this is that the battery tech simply isn't really there yet. Battery tech is an intensive research area still, even at the basic sciences level. Does it make sense for companies to standardize if they're still iterating fast on their battery designs?
So if I'm traveling WITHIN the united states, I can't use my VPN on the shady hotel wifi? Lame.
A problem with the domain name is that to mean OS means operating system. Also, hardcore free software folks hate using the term "open-source" for their free code.

But, I hope it does well and will keep an eye on it.
In most places it's much easier to get some heroin than psychedelics, in some places about as easy as getting weed. There are delivery services in major cities. People don't see its ubiquity but from personal experience, it's there.
Bacon Goes Kosher
Alternatively, you might have copied and pasted because it's so short and common that there isn't really another way to do it.
Great idea, I'll definitely follow! Is the site itself open source? If so, I'd love to help out.
this is not necessarily moral or right but I can feel some resentment towards women who go for (violent) criminals.

however they still need to be treated as anyone else. it cannot be a cause for getting fired and any civilized nation would prohibit that.
Beats me, it was the first time I'd seen it and I found it pretty surprising.