skysight-inc/HackerNews huggingface dataset:
> This is, after all, the People’s code.

I've been thinking this for a long time, and I'm pleasantly surprised that the US government now says this publicly. I hope this point of view becomes more prevalent in the near future.
> Not so sure about that - the war was mostly Russia and Iran backing Assad against Turkey and the US backing the anti Assad rebels.

The series of wars in Turkey, Syria, and Iraq involve a lot more than that, and a Turkey-Syria-Russia alignment doesn't remove the basis for them (though it might reduce the level of violence in Syria while increasing it in Iraq, particularly Iraqi Kurdistan (and even moreso ex-Iraqi Kurdistan if the movement of that region to secede from Iraq progresses.)
But will 65 always be a meaningful cut-off for "old" - if it even is today? What would the balance look like if you made the cut-off 75, or 80, or 90?

Obviously current pension and retirement policy defines "old" at various ages in the 50s or 60s, and 65 is a reasonable cut-off in light of current laws. But the trend is generally longer lives and later retirements.

I would be willing to bet that the 65-year-olds of the 2030s will be much less of a "burden" on society than, say, the 65-year-olds of the 1930s were.
First question that popped in my mind: how is this better than IFTTT, Microsoft Flow, etc.
I'm not trying to take away anything from the billionaires but they didn't do it by themselves.
yes, thats the word i was looking for i think :)
My conclusion in all of this is to buy Teensy instead. Lovely thing.
I only recently came to the realization that premium (i.e. paid) WordPress plugins are licensed GPL v3. This is a pretty large market for people buying what's actually OSS even though they don't realize it.
Long-Term Therapy Appeared to Rebuild Damaged Spinal Connections
The next gen wireless--“5G”--is all hype
That the problem is foreseeable doesn't make it less tragic.
Interactive-script: Easy to write interactive scripts in Node
Gotta NIH fast.
I think people are getting hung up on verbiage here. Yes, I realize they are not completely identical.

But, the original comment was taking about the price difference between the arduino and an RPi. Sure the RPi is 'overkill' for for controlling brewing beer, but if it's cheaper, then why not use it? I could understand this argument if the more-feature-full thing was more expensive, but not when it costs more for less.

Don't get me wrong, I love Arduino. I use it way more than I use RPis. I just use it on $2 ESP8266 boards straight from China.
What do you mean when you say the hair cells are "active"? I can see how the hairs enhance certain frequencies, but does their tuning change dynamically somehow?
which filters did you pick?
Elixir and Fuse: Safeguard Against API Failures
I think its a valid way to solve that problem. In Canada, the STEM programs are filled with 2nd/3rd generation immigrants that were labourers, servers, restaurent workers, etc. These guys/gals go on to get 40-80k salary jobs after uni/college and pay significant taxes WHICH help pay for medical/state pension for the aging populaion
Why NIMBYs and Haters Can’t Offer a Solution to Seattle’s Growing Housing Crisis
I'm not a lawyer, but as I understand it, the states' justifications aren't important to this appeal. The decision that "the FCC is not able to, essentially, remove state laws that prevent the construction of municipal broadband networks" (from the article) doesn't say anything about the legality of the state laws, just that the FCC doesn't have the authority to change them.
It's an interesting point about India, but I'd say there is much more of a focus on getting enough food to survive there than in overpopulated first world cities - which is closer to the subject matter.

By no means do I think the situation we are in are comparable - nature does play a role for us unlike in the experiment and there are hardships for some.

But I think examining extreme overpopulation and it's effects on individuals is important - and is relative to a lesser degree to problems we have the potential to face, and may be facing in diluted forms in certain areas. Maybe not as much today, but who knows where we could be tomorrow.

The other glaring difference is the difference in behaviour between people and rodents - you can't draw conclusions and act upon them, but you can at least study the connections.

I wouldn't call that dangerous at all, I'd say it was dangerous to ignore.
Yeah, but if the farm tractor was cheaper, faster, and could carry more cargo than the truck, why wouldn't you just use the tractor?
tldr: it's white men's fault

> Carry yourself with the confidence of a mediocre white man,

> If Twitter had people in the room who’d been abused on the internet — meaning not just straight, white males — when they were creating the company, I can assure you the service would be different.

>multiple former senior employees cite Twitter’s disproportionately white, male leadership — a frequent, factual critique of Silicon Valley’s biggest and most influential tech companies — as creating an environment where building tools to combat harassment was a secondary concern.

>A 2015 Women, Action, and the Media study revealed that, as of 2014, Twitter’s leadership was 79% male and 72% white
We use them all over my office because each team has their own metrics portal and we can just plug one into a big screen TV and have it run that portal. Cheaper than a full computer and just as effective.
Don't know about the specifics of that case, but I can imagine that for low-frequency pervasive sounds, they bounce everywhere and thus any such equipment would measure them as "coming from everywhere", because they literally are. There's a source, but it's masked completely by reverberation effects. At some point with enough diffusion there is very little signal in the noise, if that helps..
Just want to respond to the statement:

> The makers of the software get NOTHING

I think one of the biggest problems with many free and open source projects is that they don't have viable business plans. This is fine if what you are hoping to get out of your project is a hobby. But it's not fine when taken in the context that I think you are using it in (wrt to getting nothing).

I think you are right, in a way, about the GPL. It is great because it pretty much stops anybody from competing against you with your own code. Presumably, you have the advantage since you wrote the code and they can't come in, whack some proprietary lock in code and take all your customers (simultaneously stopping them from migrating to your free platform).

But that doesn't mean you can't make money. The one thing I will say is that the normal technique of "write it and they will come" is not going to work because, why the heck would they pay for something they can get for free? So a reasonable free software business plan is almost always going to involve getting paid up front. Once you understand that point, it's a bit easier to imagine working solutions.
I think part of what I like about this idea is that the vectors inside a larger vector would be the same across larger vectors, for example the very bottom left corner vector is "apple" across all larger vectors. Eventually perhaps we would all even start to recognize vector locations. What if each vector name was even categorized, so you knew that fruits were in the bottom left area of a block, and sports names (i.e. baseball, basketball, etc) are in the top right area of a vector.

Silly, maybe, but I like the idea of people having a general idea of what area something is in based solely off word usage.
Up until recently, at least, ESP8266 boards were far more finicky. Even today, for a simple task that didn't need wifi, I'd probably trust an Arduino a little more than an ESP'.

It may also be partially a software thing - there are a lot of libraries that were written for Arduinos and then adapted to mostly work on ESP's. This too has been improving recently.

And, as others have mentioned, Arduinos have better built-in analog support.
Tips for Optimizing Facebook App Install Ads
He may do so and yes, he does so in a quite neutral, polite way.

But I would disagree that there are 2 different movements, when all that divides is the copyleft. So I consider the "free" software movement as a (fanatic) part of the open source world.

Btw the freedom of "free" software is actually less, than oss. Because with oss i cqn indeed do whatever i want, and with "free" software I can't.

So I can't help, but mock them from time to time ...
Yes. I do. (an older Civic, but close enough)

The point is you shouldn't assume everyone has a cellphone in their pocket. Therefor a car that broadcasts its location would compromise an existing expectation of privacy.

The rapidly growing use of ALPR devices is causing a similar compromise of privacy, but that's a separate problem.
Depends on what people decide IS harassment, in this survey http://www.bbc.co.uk/news/uk-37025554 52% of women said unwelcome jokes heard years ago amounted to harassment.

who objectively decides what is and isn't?
"Google in 2016 = Yahoo in 2000? It’s possible"

Is such a thing even possible?

Yes it is!
Huffington post if far from serious newspaper/media.They are yellow journalism. https://en.wikipedia.org/wiki/Yellow_journalism
They exaggerates news in order to grab eyeballs. And their "liberal" attributes biased their stances a lot too.
> It's legal to declare an external function symbol without specifying the parameters, so long as you actually match the types of real parameters

Yes. And the call here does not match the types of the real parameters, even before we consider the return type.
Does Azure offer spot pricing? You can get those AWS instances for (iirc) 10-15 cents/hr without much interruption.
The 'free as in beer' vs 'free as in freedom' naming has always been a problem. Recently I started thinking about the word 'public' in place of 'free', as in 'public good'. Thoughts?
I'd call that a broke person with potential, but that person is still currently broke. I would hope that person looks in the mirror and also agrees they are broke, and will make financial decisions with that in mind.

In many ways, this is how so many folks end up drowning in debt. They "bet on the come" by assuming they are investing in the right education, will be successful in their field, etc.

They delude themselves into thinking that just because they make $75k/yr that they aren't broke.
If you start talking about an atmosphere of "hate and distrust", you're getting into territory where it sounds like either 1) you are hyper negative and make exaggerated complaints, or 2) you lack the social skills to recognize that an interview is not the place to vent, even if your complaints are legitimate.

An interviewer can't see anything about your history except what you tell them, and any decent interviewer will know not to take your word as gospel. So you need to look at anything you say through the eyes of a person who knows is making a guess at the accuracy of everything you say. It's totally possible that if you say your old employer has a culture of distrust and hate, you're telling the absolute truth. It's also possible though that you are a problematic employee and you're bitter because you were fired/pushed out for being unpleasant and incompetent. So you need to be careful how you present your story so that it's hard to interpret negatively.

I've seen employees who really didn't do anything useful. I've seen managers work with them for months trying to resolve issues. I've seen those same managers resort to micromanaging because at some point that's all you can do. And I've seen those problematic employees finally get pushed out and then rant on Facebook and in person about how terrible their manager and/or the company were, when I know for a fact that they were the bulk of the problem.

Imagine if you asked the interviewer how they felt about their current employer and they told you it's pretty good except that the guy you're replacing was terrible, that he was incompetent and constantly angry and despite constant oversight he never delivered anything of value. This should be a point of concern for you. Was the previous employee the entire problem? Is the position overworked? Did manager deal with it but berating the employee to just do more rather than working with the employee to fix the problems? And will the company badmouth you to others if/when you leave?
Or, it exists because there are infinitely more people who use software than even know how it works. Let's say that tomorrow, society gets together and mandates that any and all computer code is subject to the GPL.

Do you maintain that the user/developer distinction goes away? I don't think it does.
Lawrence of Arabia.
In my experience, having worked in corporate "Wellness" related business objectives, I think there are two mentalities to approaching improving well-being and productivity, 1) The Carrot, and 2) The Stick.

In scenario 1) the company provides resources (time, opportunities for exercise, dietary advantages like coupons) and hopes for a good outcome. They offer incentives.

In scenario 2) the company jacks up everybody's rates and offers "Discounts" to people who willingly submit to having their biological markers reviewed and stored in a database, and to be "under the thumb" of "Coaches" who call to "check in" on progress. The only incentive is fiscal, and the company gets to off-load a bit more of its financial obligation...and, in the US where wages are stagnant, it punishes working class folks.

There's a lot of feel-good talk about option 1) but in my experience Top-Down leadership highly prefers option 2) and that bothers me. Mostly because BMI is often bullshit and sharing PHI is also bullshit to get around some HIPAA protections.

Now with lots of cancer survivors on the books, insurance companies want to recoup the actuarial risk by increasing premiums on the corporate employer, and the corporate employer wants to find ways to kick the cost downward so, you know, shareholders will be happy. I do sincerely believe this is the way it works in the US. I do not like it.
The parallel (but in the opposite direction) with the New, potentially peacefuler(1) Testament replacing the older, bloodier one, in Islam is that the "newer" Quran verses (and in the same book specifically proclaimed to be "more true" even if "all are true") are actually those calling for Jihad and the "unbelievers" (original: Kafirs https://en.wikipedia.org/wiki/Kafir or mushriks, depending on the verse) to be "slayed" (and variants). The original term for the "newer verses are more true" principle (also known as abrogation) is:

https://en.wikipedia.org/wiki/Naskh_(tafsir)

---

1) but still, regretfully, threatening with the "hell" for ever and ever for the "sinners," judgement day and the stuff
"The problem is can you name a safe systems language that doesn't sacrifice performance?"

Your performance comes specifically from not knowing your program will work upon malicious or faulty input. So, that claim is almost always apples to oranges. It's "language X let's me work and fail very fast" whereas "language Y let's me work fast." I think the 2nd one should be default option given speed of computers these days. Also, remember users' tolerance of program crashes may not be enough justification for riskier languages: silent corruption, which they don't like, can also result from unsafety.

Far as languages, the Oberons used in OS's [1] and Modula-3 [2] used in CVSup were very fast. The safe variants of C [3] were faster than inserting checks yourself given the compiler optimized some checks away with static analysis. Annotation and backward compatibility varies with each. SPARK Ada [4] can go as fast as C for static code but with provable absence of common errors. Ada, its parent, systematically [5] prevents/catches errors across whole process of programming. Rust is very CPU efficient with dynamic memory and concurrency safety. D language [6] is like a better C++ without C's risks. Fast as Free Pascal last I saw. ATS [7] is a programming-with-proofs language that uses dependent types to prove safety. It's been used on a 8-bit MCU. Finally, you can use typed, assembly languages [8] if performance really matters that much to you. Some academics & companies also mock-up assembly's in things like Rust, SPARK, etc to leverage their analyses with extraction to actual ASM.

[1] https://en.wikipedia.org/wiki/Bluebottle_OS

[2] https://en.wikipedia.org/wiki/Modula-3

[3] https://www.cs.uic.edu/pub/Main/PhDQualifyingExam/Sample4.pd...

[4] http://www.adacore.com/press/spark-skein/

[5] http://libre.adacore.com/developers/technical-papers-single/...

[6] https://dlang.org/overview.html

[7] http://www.ats-lang.org/

[8] https://www.cs.cornell.edu/talc/
That's true, but I would argue it's counterbalanced by modern apps being (for the most part) always online. While we have more control over what data they can access, there are far worse things they can do with the data we do choose to share.

In the pre-internet days, I could write my sensitive documents in a closed-source word processor and pretty much the worst thing it could do was silently corrupt or alter my file. Now, a sufficiently malicious word processor could very easily upload a copy to its developer's servers, and make such activity nearly impossible to detect as long as it had a legitimate purpose to phone home.
The world is much better off because newspapers matter less? I disagree.

From the Pentagon Papers to Watergate to Edward Snowden to the current water crisis in Flint, newspapers have broken stories that've benefitted the public. If any of you watch the news, a majority of stories are recycled from original newspaper reporting. While papers' circulations are dwindling, they are still making a difference online.

If no one is keeping our elected officials accountable, who will? Surely not Dave and Kelly of News Channel whatever.
That would be a Raspberry Pi, my friend.
Where I live, the closest store is 5 miles, but it's just a very basic and small general store. To reach an actual store with fresh produce and more, it's a 100 mile round trip. That may be on the somewhat extreme end of things, but variations on that are a normal way of life for people in rural areas.
An In-Depth Analysis of Disassembly on Full-Scale X86/x64 Binaries [pdf]
Every year labor is becoming less and less necessary for economic production and capital is becoming a better and better substitute for labor, so our economies /are/ capital-bound.
I often wonder if there is enough data to do that but I don't have a medical background so I wouldn't know how. Part of the dataset is my output from 23 and Me, as well as my steps, heart rate, weight, BMI, and caloric intake. I'd love to gather more but blood pressure, blood sugar, body temperature, and the like are semi-invasive to gather and I avoid gathering data I need to do daily manual work for.

The only exceptions I make are weight lifted and repetitions when working out and only because I haven't found a good way to do it and it... I've been playing with Arduinos and accelerometers and measurements (waist, chest, thighs, etc) which I only do once a month.

So in theory it is possible.

But in any case, per your motivation behind the question. I avoid devices that report data to a central server so advertisers using it would be hard pressed, but not all consumers are as careful. I can't avoid it entirely without making my own hardware. For example my Fitbit data goes to Fitbit, my treadmill data goes to iFit, and 23 and Me has my DNA sequence. But I think you'd need all the pieces to it all together and there is no third party that has them all.
What if affordable housing could improve its residents’ employment prospects?
Procrastination, where it comes from and how to fight it
Dear Pimoroni,

Please add a link to your store from your blog.

Sincerely, everyone who might actually want to buy from you.
GCE should offer Tensorflow instances sometime soon. Closed alpha now. This will be a nice offering from Google which is no doubt part of the reason they open sourced Tensorflow.

Which GPUs they offer and how much, nobody knows.
Well, maybe "reject" was too strong a word.

The warnings that are emitted by SBCL (Lisp implementation) are produced when two types don't intersect at all, something like "len(3)". There is no warning when types overlap. And even if the warning is issued, the code is still compiled and can run.
65+ across the board is most definitely a burden -- those entering old age between now and 2030 are universally poor, underemployed, and in poor health, and there is no sign of it slowing down or getting better. They will rely on the young more than ever.

That said, 65 isn't a hard number. Many exit regular employment permanently at 50, for example.

A century ago and now are incomparable for a variety of reasons, one of them being a burgeoning middle class. The birth of a middle class brings incalculable improvements but many nations haven't ever adapted to that massive middle class approaching old age, but thankfully this will be staggered so we can respond to it gradually.
Silicon Valley’s geeks are trying to turn themselves into jocks
Go Walkthrough: bytes and strings packages
Or there's solar powered aircon https://www.alibaba.com/product-detail/wall-split-type-Energ...
> Well, except maybe is is? They're certainly extremely severe when they occur. [...] Without the proper research, who knows?

Maybe is is? In general that hasn't been my experience (they happen, but not that often, and are usually easy to figure out).

I agree that research is needed to decide, but the research I've seen references doesn't seem to hold that up. But it's not something I've looked closely into; too much discussion about it ends up getting into holy war arguments, and I stay away.

> I'm only talking about my own experience, so YMMV.

Me as well :-)

> What statically typed languages do you have non-trivial experience in?

Java (which has a garbage type system) and Objective-C. I'm in the process of learning Swift and Scala, but I don't have much experience in either yet. More languages back when I was in college, but that was a while ago, and you don't really get non-trivial experience in college.

> I find that the quality of the $ST_LANG has a huuuuuuuge impact on how people perceive the value of $ST_IN_GENERAL...

I agree 100%. And it's not that I think ST is worthless—although Java's type system really tries its damnedest to make it worthless—but spending most of my time in Ruby, one of the wildest-west languages out there, I still don't find type errors cropping up very often, or being a major issue when they do. On occasion, sure, one can be hard to find. But they're really not a major source of error in my day-to-day life; and if ever a language were susceptible to them, it's Ruby.

Still, if the language used matters that much, then it's not just ST that's the solution, it's ST with a certain level of sophistication.
Thank you. Much-needed context.

This rabbit hole goes down deep. Too much for HN. There's a lot of ground to cover: gates of Vienna, and the fall of Constantinople, the Second Crusade, and so on.

As one can imagine, depending on where you choose to focus, you can fall back on western meddling or not. Sadly, this is the case for most arguments in the Mideast. Some things never change.

Suffice it to say that we could continue. For some time. It's a mixed bag, and nobody is either entirely innocent or entirely culpable. Simplifications -- even those in comment threads like ours -- invariably give the wrong impression.
No! I meant the people living in dirt near the train tracks and bridges.
For a first world country, the US has tremendous corruption in government.
Wouldn't the /lack/ of a demographic shift fuel major wars? After all, it's a lot easier and more likely to have a war with populations full of young people than one full of old people. Besides, unlike oil or water, healthcare and services isn't something you can just steal.