skysight-inc/HackerNews huggingface dataset:
I agree, you can do awesome things without too much coding knowledge—but a big part of the current push to teach people how to code is to give them access to the coding job market.

If I'm going to hire you as a "software engineer" at an engineering salary, I expect you to know all those things.

Of my friends learning to code for masters degrees now, the ones with a natural coding mindset and studying it hard are taking about 2 years to hit a production engineering level. Most seem to be on a 3-4 year trajectory. That's pretty reasonable for a complex skillset.
When my shoulders and neck are tense after a long day at work, I get a very obnoxious, loud pulsing in my right ear. It took me a long time to figure out that this is related to muscle tension.
Help us break away : nothing is inevitable, the future is unwritten!
The Diderot Effect: Shopping One's Way to Financial Misery
I generally try to not be sarcastic. Thank you for making an effort to answer in good faith.

The point I was trying to make is that the subject of affordable housing seems to have fallen into the same pattern that discrimination against women or people of color has fallen into. There is always, without fail, some reason (aka excuse) as to why this specific woman or this specific person of color does not deserve the promotion or should not be listened to, etc. It isn't their gender or skin color, it is that they aren't saying it right, being too emotional, etc ad nauseum -- standards that white males don't get held to. Affordable housing seems to be a topic where there is always some excuse as to why it is relevant this time, why it isn't a valid argument in this case and so on.

I do know something about these topics. I don't agree with you that homelessness is mostly about mental health issues and addiction. It is far more complicated than that. That piece of it gets far too much press. It becomes just another excuse to dismiss the fact that many people on the street have some income, just not enough to afford a middle class lifestyle, and affordable housing is in incredibly short supply in this country.

When you dismiss homeless people as merely insane addicts who cannot function in society any way, it is a convenient way to wash all of society clean of the responsibility of providing adequate amounts of affordable housing because we don't really know how to reliably cure mental health issues or addiction. So, it absolves the world of really doing anything about the problem because, hey, it isn't really fixable, so you can't reasonably expect "me"/the world to really try and you can't reasonably hold us responsible.

I fear I am wasting my breathe, so to speak. So, in the interest of not pointlessly beating a dead horse, I plan to stop here.

Thanks for engaging me.
How to Be a Failed Founder with a Successful Startup
utter rubbish - when lightening strikes you; all the current passes over the surface of your body. This is because while electrical breakdown is happening in air the effective electrical resistance is _zero_ which is a lot greater than the resistance of your body. If it does not strike you directly and there is no breakdown then you will likely get a fatal shock through your body. Direct strikes are actually safer - but you will get burns on your surface where the breakdown happened.
GraphQL for Dummies
Wayne State University drops all math requirements
I don’t do numeric methods, but I occasionally solve performance-sensitive CPU-bound problems, in areas like CAD/CAM, 3D graphics, and GIS.

An average C++ CPU-bound code isn’t radically faster compared to e.g. C#. I suppose that’s true for other higher-level compiled languages.

But the good thing about C++, after I’ve profiled which parts of the algorithm take most time, I can gradually replace my average C++ code with SSE or AVX intrinsics. Sure it’s harder to read, write and understand, but if done right, on modern hardware it can become several times faster.
If you tried the Watson vision offering when it was "AlchemyVision" then you may have tried a now out-of-date version of the service. The AlchemyVision and Visual Recognition tiles on Bluemix have recently been combined in a way that utilizes their complementary strengths. Consider retrying the updated service if you'd like!

Disclosure: I work at IBM Watson.
Who wants to work with me on my next startup, which sets up an innocuous-looking Facebook profile for privacy-conscious individuals, including friendships with other perfectly normal people and records of totally commonplace, unobjectionable activities? We can make sure that you'll never be rejected by a landlord, AirBnB host, or insurance company because of your online presence.

All for a low, low price of $9.99/month!
Privacy is a form of security. This view of them as opposing forces only makes sense if you view "security" as only meaning the security of those in power against those they have power over.

That's one type of security, and the security of your state isn't unimportant, but it's not the only kind and for those in the western world it's not even close to the most important.
The most efficient thing to do is nothing at all.

What we want is effectiveness.
You aren't teaching programming, you're teaching web design. Programming doesn't have to start with calculating primes, but it does have to be actual programming. Maybe try introducing the to something like Scratch or Logo.
The argument to re-decentralise the web wildly confuses economic, technical and political concerns. The reason that Facebook runs a centralised system isn't that it cannot figure out a technical alternative, it does so for economic reasons. To assume that making incremental advances in decentralised technologies will somehow fundamentally alter those economics is wishful thinking.

Instead, we need to recognise the fact that all of this is not ultra-new and never-seen-before, but rather an issue of market failure and growing monopolies and that there's an existing mechanism to deal with it: government regulation.

We can treat Facebook & co as utilities, as monopolies - there's a whole range of regulatory options and those in relevant agencies could really use the help of the tech community to figure out how to apply these tools.

Instead, the web community is out on the playground building DHT sandcastles with a bitcoin moat. Let's grow up.
Now if only they could stop bombing hospitals...
Yeah, very misleading title. If he were just doing this on a whim, even if it were for 100% white hat purposes, he'd almost definitely have been arrested.
Facial recognition is possible using the IBM Watson Visual Recognition service.
The word from the attacker is absolutely a hoax [1]

[1]: https://www.reddit.com/r/ethereum/comments/4oo1io/an_open_le...
Aside from the links already posted, Elixir in Action's second part is all about OTP and BEAM.
3. nitpick to the nitpick: your example is a bad way to prove that arrays and pointers are distinct:
a = a; // also doesn't compile
const int x, y;
x=y; // also doesn't compile :)
The following is more helpful I think:
a=b; //error
b=a; //fine!
sizeof a != sizeof b; // true
> I really feel like current salaries are too much to bear for honchos of the industry and that there's been a recent push to make it seem like "programming is easy" and "everybody can take up code".

Salaries are too high from the perspective of many executives because they have the programmers doing low-value work. Instead of carefully considering what merits building they just have them build everything and then see what sticks and what doesn't.

If programmers were paid like executives, they would only be asked to write code that made a clear difference towards a company's bottom line. Much thought would go into the decision-making and preparation process before code was written to make sure that both problem and solution were appropriate and well understood. You would have whole fields of lower-wage analysts whose job it was to prepare the work of the programmer. There would be much less code written, but the code that was written would be much more valuable.
It decentralises HTTP in-place. No hashes instead of URLs. The thing just treats the hash of a URL as a peer node ID and you ask that node or whoever you find on the way if they've seen anyone reporting that they'll serve data for the URL.

If you're lucky your peers will provide you with an associative array of content hashes referring to nodes who'll serve data corresponding to them and their last-seen times.

https://github.com/Psybernetics/Synchrony/blob/master/synchr...
How does this contribute to the discussion at hand? This is not reddit.
Umm? Maybe you misread the title: "Off-Chain Transactions" which according to the article: "An off-chain transaction is the movement of value outside of the block chain."

So yeah, an exchange like Mt Gox can not prove they own the USD they should own, but can prove they own the bitcoin they claim to own. How is this a problem or limitation of bitcoin again?
I feel like this is a lot of what should be taught (and indirectly is being taught) in middle / high schools! There's so much specialization later in life that no curriculum can cover everything and learning to learn seems essential.
Totally the truth. I got my technician license with about an hour of studying and the "experts" were great folks, and desperate for new blood. Young people aren't learning about radio as much these days.

One of the old guys took me out in his brand new Tesla Model S around the time the cars had just come out and I had never seen one. It was pretty neat and a good memory I have of the community.

There are some really nice and knowledgable people on the radio. Listen for me, KK4PPF!
3 of the world's largest employers are now replacing their workers with robots
>Think about some sort of publish/subscribe system, in which a web-page creator can regularly hit a publish command that makes it available for archiving, and various web archives can subscribe to receive updates.

Sounds like RSS, which I assume a few sites still use. Most people seem to prefer Twitter.
Sure. It's a great thermal conductor.
Posted a few minutes earlier: https://news.ycombinator.com/item?id=11934125
To add to this: The same goes for C's process startup (at least the OS won't call main with those arguments; the C stdlib performs some tasks before your code runs), or interpreter startup. Unless you're writing in assembler and call the OS directly, almost every programming language will have some overhead when starting. Granted, managed languages like Java are much worse than many others.
I like to rile up the Mossad reputation management folks ever since I found them copy-pasting the same "please no simplified propaganda" retorts from multiple accounts on HN a while back.

Edit: To see the obvious sockpuppetry I'm referring to, look at https://hn.algolia.com/?query=please%20no%20simplified%20pro...

Edit 2: Yep, keep the downvotes coming. It doesn't matter that I have hard evidence of Israeli nationalist manipulation of HN.
Why is it sad, and why should it be prevented? If I decide to trade my privacy for something I want, I should be able to do that.
Has anyone tried the Fossil SCM? What's your opinion?
Holy crap it worked! Though I expect the tinnitus to come back soon. But this is a good trick to know for those times when it gets really annoying. Thanks!
The software business is the exception to the rule. If you work in IT your future is much brighter than the rest of the generation. This article writes about the bleak future of the overwhelming majority of the twenty-somethings: those who do NOT work in IT.

Also the fact that software/computing is so much a game changer for so many industries has much more to do with the growth rate and wealth generation, than the fact that there is little government regulation. Software grows everywhere, even in communist/socialist countries.
One word, cruithne
I'm afraid you have it backwards. Scala's type inference comes at a slight cost (you have to annotate parameters), but it enables a much more powerful type system than even HM allows for.
This is really cool. Great idea.
Genuine question - why are UVs always a huge issue? Isn't it trivial to generate a UV from the actual 3D model? Or do you mean that they just don't give you an image that actually fits the model?
Why everyone is being pushed to learn to code in the first place? The reason behind 'coding is easy' is that industry needs lots of programmers? Really?
Scala compatibility is not so great. It has its own collections and other libraries. And it does not even support java getters and setters.
The submitted title ("Free lunch is over for tenants: $1,000 hikes hit some older Seattle rentals") didn't include the quotation marks of the original, which mirkules rightly points out make a big difference.

But we'll just take the free lunch bit out of the title here.
I think Internet is great in it's current state. The most popular sites are among the worst in my opinion, but there are others. Internet offers diversity. Internet would be pretty much the same without Google, Facebook and Apple because there are equivalent alternatives out there.
its only been there a hundred years, according to the article
Not sure if this helps anyone and slightly OT, but reading all these people noticing their Tinnitus and thinking it was normal I had somewhat the opposite experience: I thought I had (weak) Tinnitus for a long time as I often heard some high-frequency whistling. Turns out it was gone once I unplugged all power supply units in the room... Especially the cheaper mobile phone chargers but also things like battery packs or laptop chargers can create quite loud high-pitched noise!

(Also, I once went to a doctor as a small child because I kept hearing this steady beat when trying to sleep. Well, when you hold a pillow to your ear, you can hear your own hearbeat...)
The patch does not block a destination address; it blocks all transfers from the DAO's source address, as a stopgap towards better solutions.

(It actually works on all instances of the DAO's code address, not just the famous ~$150M instance.)

https://github.com/ethereum/go-ethereum/pull/2715

> There's simply the notion of --illegal-code-hashes that takes a list of hashes that are placed in "ignore-mode".
Seems like this maybe should have been submitted as a "Show HN."

Do upgrade your flag. Make that a high priority.
Serious question: how do you define "actual programming"?

CSS is a markup language, sure (although technically Turing-Complete, depending on the spec), but it's still conceptually telling a computer what you would like to happen. It's more declarative than imperative, but given the wide number of different programming paradigms, I don't think that's a problem.
You've nitpicked a large number of details but failed to address the central point. If you have a convicted mass-murderer, and a wonderful rehab program that has succeeded in rehabilitating the murderer, what do you propose should happen next?

If you say the prisoner should be released on some sort of parole, you've just broken the hearts of the families of every one of the murderer's victims, and also sent a chilling non-deterrent message to anyone else considering a life of crime.

If you say that the prisoner should continue to serve a substantially long prison term, and eventually be released decades later with the prime years of his life taken away from him, you've just wastefully crippled his long-term prospects and potential.

Taking all the punishment that is spread out over a long term prison sentence, and compressing it into a short period of time, is the only sane approach that avoids both of the above problems. If you disagree, we'd love to hear you describe how you'd handle the above scenario.
I think in part to flood the market with low quality applicants, and drive salaries down.
Pretty fun read. I've been into amateur radio for a while, so here's hoping it one day proves more useful than just a frivolous hobby :)
I'd prefer some action items from meetings like these. What we need is an interledger + IPFS integration with some form of ledgered/DAO backed deployment mechanism. This will give us high trust software deployments that also scale for high decentralization across the world's infrastructure. IoT updates done this way, for example, would allow devices get their own wallets and use those funds to pay for their own existence.
At least in my (and my colleagues') areas of CS, you usually ask the original authors of a paper you want to compare to. A large percentage of them will be glad to provide you with their code, for it goes a long way towards ensuring that their algorithms aren't grossly misrepresented. If they don't (because the code is a mess, they can't find it or get it to work any more, or for whatever reason), you'll have to re-implement it. We take great care to match their performance and have, on several occasions, beat it (compared to the published results, running on similar hardware). It's a lot more work, but in our group we really try to make fair comparisons. Maybe not everyone is so inclined, but I'm sick of reading these stereotypes over and over again.
And a lot of determination! :)
7 lessons learned growing from $1,000 to $15,000 a month in 100 days
* The technology for a lot of things is there (e.g. diaspora instead of facebook, etherpad instead of google docs) but hosting these costs money. And people don't want to pay and they don't understand they currently pay with their data/privacy.

* Making the data behind a commercial site open is a great, noble idea - but all of the current big, consumer facing players make money with the customer data. They have no incentive to open their data.

* Big players have absolutely no incentive to inter-operate with new competitors and this means that those who use new, decentralized services have to maintain two identities or lose contacts.

I think the only thing that has a chance to get us out of this is intervention by the government:

a) Make running your own node a human right.

b) Give every person on the planet a free node if they cannot afford one (paid for but not controlled by governments).

c) Make IPv6 mandatory (so b can work)

d) Subsidize open source efforts that enable us to have a virtual presence hosted on our own node, interconnected with our friends' nodes.

e) Elevate all electronic communication to the legal status of snail mail: If your MTA blocks my host, you have to have a damn good (security) reason, tell me exactly why and timely unblock me when I have fixed the problem (Yes, AT&T and 1&1, I am talking to you.)

f) Enforce net neutrality.

g) Force current big players to allow machine readable, convenient exports of user generated content by the user.
I am from Brazil.

You are right, and wrong.

Your second paragraph is right.

Your first, depends. The tiny businessman will claim he wants fair courts, but the big business love the predictable and reliable courts, because they save time and money when making decisions with legal repercussions, and are great for those with money.

Brazil economy tanked recently in part BECAUSE courts suddenly become actually fair, sending several corrupted companies, and their thousands of (mostly innocent) employees to their doom, and making rich people wary of investing, because now they are unsure about their own future, and the corrupt ones fear for their future.
The author talks a bit about how he ended up back in JVM world when they started on Android dev. I just want to note that Android does not use the JVM but Dalvik (I think it's actually called ART now). Maybe they just meant Android put them back in the world of Java.
It's like breaking herd immunity by choosing not to vaccinate - your lack of privacy weakens the community and presents a danger to everyone else.
Misunderstanding Trump's Appeal
Sure, so let's build something that will attract their votes and will better represent the direction we want it to go. I can't see where you are coming from, why shouldn't I try to convince the "cattle" to "vote" differently just because they currently aren't? The reason they are voting the way they currently are is because of the campaigning of my opponents.
Would you clarify what you mean?

Are you saying to compile the source of the compiler, or write a compiler for that language (in that language)
My only major concern about that is would the data encoding of quake be considered "encryption" in the eyes of the FCC?

Other than that, it'd be pretty cool to see that.
> The CFAA is a blunt and clumsy instrument that tends to injure bystanders.

I feel you. It's because of 1984's CFAA law that I was thrown in jail with a felony charge for rick-rolling my school.
The big advantage of this type of solar over photovoltaics is that they continue producing electricity after the sun sets, so can act as base load stations. Typically, the bigger the tower, the longer it can generate, hence the need for big projects and investments.
Think of it like sport. Anyone can have a go and have fun, jumpers for goalposts and all that but the vast majority aren't going to end up as your Ronaldos or Andy Murrays. And that's OK.
This is also true, that's why pre-ww2 steel is used by national labs on specialized physics projects. On the other hand I am not aware of commercial medical products that use the stuff.
I'm interested in the subset of such projects that are not only good for learning but also useful to others released as open source. Anyone care to give ideas?
You didn't read the article closely enough.

> this is solar so it only provides daytime loads which makes the economics worse.

No, they have reservoirs that store heat for the night. Providing energy at night is one of the strength of this system.

> Any problems with a steam turbine atop a high tower are costly to fix.

Again no, the steam is channeled towards the foot of the tower, where electricity is produced.
I have had Tinnitus for a long time and recently I have been seeing a specialist about it. One important point is that Tinnitus is a symptom and not a cause, so if you think Tinnitus is causing you to be depressed because it's a constant annoyance - most likely it is working the other way around and the depression is causing the Tinnitus.

If you do have this problem, then going to an Audiologist and not an ENT is really helpful, especially an Audiologist who specialised in this field.

I had it completely the other way round and realised my depression is causing my Tinnitus, they put me on anti-depressant medication and my life had been much better since. An ENT (Ear Nose and Throat specialist) will only be able to give you an MRI and let you know that nothing is physically wrong with you.

It's actually kind of similar to how a neural network functions, and the pathway that causes the ringing sound has a higher weight value than the other sounds you hear, so you hear it more... this causes your fight or flight response to kick in and you focus more on the sound as you think it's a threat, and the sound becomes louder - even though its only a phantom sound.

If you do have Tinnitus, maybe consider that stress or work or some other factor in your life is overwhelming you and seek help for it.

Tinnitus can also be caused by a Vitamin deficiency, such as Vitamin B12 and D, or sometimes tension in muscles in your jaw... very rarely is Tinnitus actually caused by being over exposed to load sounds.
If you want to be paid like an executive, you need to behave like an executive. Programmers that just do what they are told will never be treated like an executive. Instead of doing duplicate pointless work, tell your superiors what they really want and do that. If you just implement whatever someone else tells you to do, you are a coding monkey, not a programmer.
Stop dreaming of 'low wage analysts' that do the dirty work for you, and just do it.
Programmers need to take more responsibilities rather than less; after all, who can understand the project better than the programmer who creates it?
Medical science was arcane and forbidden once.