skysight-inc/HackerNews huggingface dataset:
I've been using node-red to tie together disparate 'home automation' systems. It makes it really easy to toy with glue logic, which then gets written up properly once I'm happy with the behaviour.

eg, this is a 'flow' I use to turn my desk lamp off when I turn the room lights off - http://i.imgur.com/ZuVHhaN.png

Of the inputs on the left-hand side, the top row takes a setter from an mqtt queue (via which I tie in with homekit/Siri), the middle row polls Hue's state for the room, and the bottom row listens for IR remote events. And then the blue element labelled 'Desk' is actually a switch on a web UI; it just happens to have a happy side-effect of marshalling the various inputs together.

This 'flow' went from inception, to "I'm happy with it" in 5-10 minutes, and allows my Wemo switch (the output/actor on the right) to integrate with several products that the vendor have zero intention of ever supporting. It's easy enough that I only included the IR inputs as they took less than two minutes to add, making a very low barrier to "wouldn't it by nice if .."

It's not code-free (I feel like I'm near-constantly writing functions to translate values between different systems), but it's an incredibly rapid way to build IoT-style automation.
Using Entity Framework with Legacy Databases
The page (like many other pages nowadays) breaks page down - if I press the page down key I then have to scroll up a few lines because the text are obscured by the always-visible "FREE SIGNUP" banner at the top.
> In some ways, the EU does have stronger data protection for it's citizens than the US.

The EU has stronger data protection for its citizens in all ways I can think of, in what ways does the US have stronger data protection?
Googles mean or even max is far from 35% over their entire history. I fail to see the relevance of your argument.

Perhaps you think Google will eventually in the future pay 35% and everything in the past was just an anomaly?

Because it's a laughable thought, or if you're absolutely convinced that is the case you're incredibly naive.

You're mixing up mean reversion with extrapolation.
If you are only dealing with Immutable structures that no one can really change, there is no point in passing by value. You can always pass by reference. The language will not allow any code to modify it. Instead a new variable will have to be assigned if the function changes the values. So, it can always be pass by reference until a change needs to be made aka copy on write.
> I need to have a look at Erlang/OTP. It is a bit of a hidden, alien gem.

I'd recommend it. I think even in the worst case, it's interesting and can change how you approach problems in other languages.

In the best case, it'll fit some problem you have suspiciously well and you'll be left wondering why it only took you a couple of days, a tutorial and 50 lines of easy to understand code to solve a really annoying problem you had.

If some of the syntax or tooling feels like it's getting in your way, Elixir looks like a nice setup on top. Personally I think erlang is fine as it is, though I do want to experiment with Elixir.
Show HN: Stylis v1.0 , CSS preprocessor in
Worse, trade blocks kills the WTO, and any of the rules it oversees.
The problem will be that every website should use the same CDN. Not likely to happen and centralize things is never good.

You'll also miss other features: version range alone could save tons of bandwidth.
> The article seems very anti-socialist:

Is that bad?
> A good area to start would be in the data storage industry, and perhaps social media too. Obviously, non Silicon Valley based startups face certain challenges[1], but we should at least try.

I'm an outsider looking in, but at least in regards to data storage and other provider services, I get to work with tons of independent providers across the EU every day. My experience is that there seems to be far more acceptance for all sorts of cloud and storage providers within the EU than I do with my North American clients, who tend to be seeking support primarily for their infrastructure that just supports their company, as opposed to providing a service to others.

I think there's a lot of good happening in this space and where such services can compete with the big three (Google, Amazon, Microsoft) is with having accessible and knowledgable engineers available. They're never going to compete on price, but service will just overall float most of these companies to the top of the list for customers looking for a place to rest their data.

So I think the will and the infrastructure is there - more than any point in modern history is it possible for an earnest start up to get a solid clientele, and having local options are important for reasons just like this - rapidly changing political climates shouldn't be able to have a strong impact on your users like this. There has to be some ability for a failover when the stroke of a pen suddenly makes holding data at one GPS coordinate illegal.
I am actually the Lead Developer at a medical device company making software that manages patient data from EU citizens. Our answer to this is really easy: Do not host anything in the US. We intend to use AWS. Frankfurt will do just fine, even if it is a bit more expensive.
But EC's recent unpridictable behaviour[1] only gives negative hopes.

[1] https://www.itic.org/news-events/techwonk-blog/arguing-again...
> I think the part about cooperative/preemptive multitasking isn't saying it all.

That's still not the entire story:

GC & tight loops in Go: https://github.com/golang/go/issues/10958

Per process vs per runtime GC: https://news.ycombinator.com/item?id=12043088
Can We Balance Human Ethics with Artificial Intelligence?
My experience has been rather the contrary. A couple times when bicycle touring I got to some town only to discover it was "X Festival Week" and the town tourist office could not find a single place to sleep. AirBnB still had places.

My family has had the experience of showing up at a hotel with an advance booking and being turned away because they were full (oops!).
That's all true, but it applies to regular page loads, not the case where the user explicitly presses the reload button.
Where does this leave the twice-exceptional?
In my mind it's always been the difference between saying:

<jews/muslims/immigrants> are a problem, and saying I _think_ that <jews/muslims/immigrants> are a problem.

The same goes for insulting police officers. You can report your state of mind, but you can't use a descriptive tense, you need to explicitly state that it is your opinion.

I haven't ever been in trouble of this sort of thing, and I also think that almost every human knows when real hate-speech is being bandied about. But I do know that a few years back the courts in the Netherlands ruled that if you tell a police officer: 'you're a fag' you can't defend yourself by saying it was just an opinion.
This is a similar tale told by friends from Latvia, Lithuania, Poland, Czech Republic and Slovakia.
Not disagreeing with you, just adding a bit more info. I'm nearly sure that the fault-tolerance magic of Erlang happens at the library (OTP) level with supervisors.
Qlikview VS. Tableau
That 503 looked like apache mod_security throttling.
I thought "lame" as in underwhelming, disappointing. More like unrealistic.
How we’ve made uploading 10x faster and can you do this as well?
The fact that Windows uses CR-LF as a line separator baffles me to this day (and I am not old enough to have ever used or even seen a teletype terminal!) - for a system that was developed on actual teletype terminals, it would have made perfect sense: To start a new line, you move the carriage back to the beginning of the line and advance the paper by one line.

But DOS was developed on/for systems with CRT displays.

It doesn't really bother me, but every now and then this strikes me as peculiar.
Let's Encrypt respects CT: https://crt.sh/?Identity=%25&iCAID=7395
Bitcoin community buzzing with new rumours about Satoshi Nakamoto
Windows 10 keyboard shortcut inforgraphic
That, and/or open source decentralized solutions, where possible.
What are the Must have of an excellent Partner Portal?
> That seems to be contradicted by the fact that some countries manage to be virtually free of corruption.

Which countries?
Title says it all. Saved you a click.

Personalities and skills impact a given team's success. Pretty sure this was already obvious. What is not addressed in this article is the implications of this. It might not be very PC to research or discuss how personality matters.

But if skills alone are not enough when hiring, then one implication is team's can't really hire blind - they will have to get into personality as part of the interview. I have seen people push for more blind hiring practices, that is to focus on grades, experience and skills and downplay personality or other character traits - but this doesn't appear to be a competitive solution. That also means all the workplace studies that don't include personality when comparing success in the workplace will not be telling the full story. Sorry I have no solutions, but I do see hiring based on personality or "fit" remaining a target even when it makes sense and is done appropriately and the right intentions.
Business Intelligence- a smart way of doing Business
I clicked random page a few times to see what was available and a lot of the information seems to be lifted directly from Wikipedia anyway.

Also it all feels pretty silly with all the 'galactic' titles, at least Wikipedia has an air of professionalism, despite the rampant bureaucracy.
I think it's mainly to maintain backwards compatibility.
Owncloud is pretty much that, and additionally open source?

Disclaimer: Not affiliated, though sometimes hang around in same circles as some that work there.
isn't the burden of proof on Tesla's shoulder?
Isn't that cloaking which is against Google's webmaster guidelines? https://support.google.com/webmasters/answer/66355?hl=en

[EDIT] Apparently they have added "First click free" policy https://support.google.com/news/publisher/answer/40543?hl=en
What kind of porn are you looking at that you feel the need to use Tor and anonymized search, is my question.
It's a tremendous boon to Linux that it happened, it would have been very easy for him to transition into Illumos while with Joyent or FreeBSD at Netflix. Both already ran DTrace. He stuck with Linux and spent time making their performance tools competitive.
> I started editing Wikipedia in 2003. It was fun. Over the years it became less fun

My experience is similar to yours. If the Wikimedia Foundation really cared about harrassment they would kick out all the deletionists.
>The damage of small-scale bribery may be much greater than the actual money that changes hands. If I were to suddenly be appointed to high office, I wouldn't know how to be corrupt even if I wanted, and I wouldn't want to because I had not experienced it even once and therefore consider it a particularly immoral crime.

That hasn't been a problem for lots of people in high offices, in otherwise "no small corruption" countries.
I would like to see a single responsible CA for each domain (which are allowed to hierarchically delegate). Country-specific agencies should only be able to sign domains within their country, and .com addresses (which should be reserved for genuinely international sites, though that's a separate argument) should be handled by an international CA that can a) apply some consistent international standard for how domain owners are identified etc. and b) be specifically held accountable for dodgy .com certificates
It looks like they missed load testing?
Isn't one China enough?
Also, Sails.js is the worst framework I've ever worked with. Never, ever use it.
It is.

Just like the type systems from Algol family of languages.

Every time a language outsources safety to an external tool, the majority of developers and their employers don't care about it.

Had lint been part of the compiler, like clang did it, instead of external tool, C code would have been much safer than it ended up becoming.
http://stackoverflow.com/questions/6521685/why-does-windows-... has a good reason
Or attracting men are lowering standards. Any of them lead to the same results.
Thanks.

That seems to be the reason for a lot of odd design choices. ;-)
Partnership on AI Update
Fun fact about octal: every commercial and most non-commercial aircraft have a transponder to identify with Air Traffic Control. The squawk code is in octal.

https://en.m.wikipedia.org/wiki/Transponder_(aeronautics)
Girls see themselves as less talented than boys by age of six
A lot of hardware still uses serial, and not just industrial stuff. Everything from sewing machines to remote controlled cameras.

If you work on embedded devices you will still encounter serial/RS-232 all the time. Often through USB-to-serial chips, which only adds to the challenge because they are mostly unreliable crap. Then there are about 30 parameters to configure on a TTY. About half do absolutely nothing, a quarter completely breaks the signal giving you silence or line noise, the final quarter only subtly breaks the signal, occasionally corrupting your data.

Still, there is nothing like injecting a bootloader directly to RAM over JTAG, running that to get serial and upload a better bootloader, writing it to flash and finally getting ethernet and TCP/IP up.
https://youtu.be/gZeCvEa7OqI?t=29m9s
Bunnie demonstrates his introspective phone collaboration with Snowden

https://youtu.be/gZeCvEa7OqI?t=1h17m41s
and his microcontroller for papercraft, Chibitronics
>That seems to be contradicted by the fact that some countries manage to be virtually free of corruption.

Yeah, the ones doing the measuring and pointing the finger.

They are also the ones that get to define what counts as corruption.
Freedonia.
Aaaah, yes, that makes sense. I remember setting up LPD on NetBSD years ago, and part of that was setting up a filter to prevent the staircase effect. Those were the days... ;-)
Free set of AIs for developers. Learn more how to get it
Not only in Germany, but I get the point.

Hate speech however is a bit of a weird topic. I am kind of extreme side on anti-censorship and agree that this is a problem (despite it's practical implications are minor - currently). I wished that people could say things like "our democracy is strong enough" and a person claiming the holocaust didn't happen would simply ridicule themselves, just like someone saying the earth is flat.

However, one also has to say that the effects of hate speech in the EU (likely to be ruining your career and similar things) are really close to the the effects of certain political statements in the US, like when you openly mention good thing about communism, speak badly about soldiers/veterans, don't act like the American flag is sacred, etc.

That said I think a good measure of a society is whether you can make "bad jokes" without fear. Usually actions against those are the beginning of an authoritarian system. I don't talk about actual bullying of non-public figures here. That may be coming close to an attack, when it goes into the direction of driving people to suicide or so, even though that's really far sometimes and people of course also need some skins if they consider themselves to be emancipated.

Anyway, I think free speech is way too often attacked for really minor reasons, when it should be withstand even rather good reasons, or else we cannot call it a right of the citizens of a country.

Also I think that people should focus on the now, even when they try to learn from the past. Currently action is taken against people that talk like Nazi Germans from 70+ years ago, when people that act in a similar, but maybe technologically more modern way are completely under the radar.
For me its not about checking with HR (and even trusting them) its about the complete seperation of work/life devices, I don't want my employer having access to any of my personal data/metadata and using a work phone as a personal phone does that.

As for carrying two phones, I just leave my personal phone in my coat pocket, I don't get a huge volume of calls anyway since people long ago figured out I don't answer them (and I disabled voicemail), if it's urgent text basically.
Backend: ASP.NET Core, Laravel, Koa

Frontend: Angular/React

What is NOT popular anymore: RoR, Angular1, Express
Computer architecture trends 1960 to 2040 (illustrated)
Enterprise Facilities Management
When you think about how a typewriter works it's actually correct. The "newline" handle does both a carriage return and a line feed. But you could conceivably do a carriage return without a line feed (and type over what you already have), or a line feed without a carriage return (which might have some actual use).
Ugh, if you were linking against system sqlite you had problems RIGHT NOW before Android N.

sqlite.so isn't part of public Android API surface, which means the OEMs will regularly replace it, break it, compile it with strange options and deal a lot of pain to you and your users.

So if you weren't shipping your own native SQLite in NDK/Xamarin you already had problems, you just maybe didn't notice them.

Android N is now actually actively preventing linking against system libraries which aren't part of public API surface, which is good - it'll result in less developers doing dumb things which break on minor updates.
Having worked on anti-abuse/fraud work, I think $500k is light for a site the size of wikipedia. It takes people working full time to create and modify the systems to stop it.
Quantified work: commitment and productivity
Medical data and AWS? Urks. If you host with an US-company, your data is no more secure then if they were physically in the US. Not if preventions of overreach like Privacy Shield (which was mostly a joke anyway) are dismantled.

Get a EU data-provider!
Physicists doubt bold report of metallic hydrogen
In world first, Denmark to name a ‘digital ambassador’
Most "governmental organizations" of the kind are sponsored by governments.

Their list of sponsors sounds like a list of western ministries and puppet organizations:

https://www.transparency.org/whoweare/accountability/who_sup...
This is awesome! Reminds me of how "IBM Tech Uses Hard Drives to Predict Earthquakes" [1]. And then it's just one guy screaming at the HDDs.

[1] http://www.pcmag.com/article2/0,2817,2371337,00.asp
awk '!a[$0]++' faces.txt

is a touch shorter ^^
Actually, in Germany there is a law that prohibits storing any user data somewhere else then Germany.
Call for Participation Computing and computational science in the post-Moore era
Which country is geographically closer Turkey or Sweden?
Greece or Sweden? Italy or Sweden? Bulgaria or Sweden?

They run to Sweden for a lot of reasons geography isn't one of them, and it's not because all of the other countries are hell holes.

They don't go to Israel because 70 years of government propaganda makes them think they'll eat their babies.

It didn't stop Israel from treating 1000's of wounded and many of them are not reported because crossing to Israel is a death sentence to anyone who wants to return to Syria or their families.
Hoare (Go) concurrency is for concurrency within one computer - actor (Elixir) concurrency scales over many computers. This is because actor concurrency is compatible with the realities of networking, and most actor implementations (scala, Erlang/Elixir) provide network transparency.
dupe: [https://news.ycombinator.com/item?id=13497218]
and without the CR you could never have made the spinning line
\|/-\|/-... :-)
Then we need to change the way people are able to raise money on ideas only. We dont have a Google/Facebook etc. because no one is willing to upfront the costs.

That's why we dont have a Silicon Valley in the EU.

Its a mentality problem inside the investor space to only put money into "safer" bets not moon-shots.
While the research seems interesting, the story at least (not sure about the research itself) does not seem to speculate as to where these stereotypes come from, besides calling them "society's stereotyped notions".

What I'm curious about is do their findings suggest that parents or media or toys or books or whatever else is responsible.

I'm not arguing that the stereotype exists, I'm just curious about how it is reinforced in the fresh minds of children.
It can require building a new string. But what is argued is that it wont require building several new strings incrementally for each concatenation.

E.g. no:

A + B + C + D -> AB + C + D -> ABC + D -> ABCD

And for immutable strings, it might not even require to build a new string at all, even if the string is in memory: it can just use a string data structure pointing to the various parts.

(
You didn't answer my question, but I'll answer yours.

I'll offer him much less. If I fall, he gets nothing.

It's not a realistic question anyway. If you were fired from your job tomorrow, are you really going to drop dead? I doubt it. Is the job you have the one and only job you could ever have? That somehow, when you were born, you were destined by fate to have only this job and there is nothing you can do about it?

I don't buy that people have "no meaningful choice" in employment, not even close. I've heard all kinds of justifications for stealing from others, cheating on exams, etc. Even justifications by well paid office workers for stealing office supplies. I'm not buying it.
And if you are learning from mistakes and trying again after fixing those mistakes, then also firmly believe, "If what I wish doest not happen, then something better is going to happen" to psychologically better your odds!
Just be aware that there are libraries that don't work with io lists, like erlang's http client httpc, in that case you need to flatten the io list.
> Tweets sent out under that username can for example affect stock markets in real time.

That's a problem with the market, not a twitter account

> "I was hacked" would be a terrible reason for WW3 :)

Honestly, I don't see what a hacker could do write, that would be worse that the current account.
While the bike is docked, you can still trash the bike. People aren't doing that though, which is what's surprising. (Occasionally some stickers turn up. But surprisingly infrequently.)
My eyes will turn 60 this year, and I sympathize. Things are getting worse, and not just because my eyes are getting worse: If I have a problem with a site (contrast is the biggest offender), then in Firefox View/Page Style/No Style makes it very readable, and I haven't done anything to magnify my laptop or my browser.

Of course that does nothing for banking sites where the two computers have to interact in a complex way, but I do love raising my finger to an unreadable site and instantly making it readable.

(Hey Mozilla, remember when Microsoft had those funky high-contrast settings? You should totally do something like that for Firefox, and making it both permanently settable, or per-visit settable.)

Hopefully when designers' eyes turn 60 they'll be viewing the web (or the whatever it might be by then) in some kind of accessibility-enabling VR, because I wouldn't wish the web they're designing now on their future selves.

Harumph!
Would it be possible to use such a thermo-electric generator as a heat sink for a chip?
Revenue at Airbnb increased more than 80 percent during 2016, said one of the people close to the company, even as cities like San Francisco and New York passed laws that would enforce limits on the number of nights hosts can list their properties.

I suspect this has as much to do with mass adoption as anything else. My wife runs four Airbnb units in Warren, Ohio and 2016 was a record year. We've been on Airbnb since 2013, but we really started seeing a change in the type and frequency of booking requests last year.

In the beginning, it was all 20-somethings traveling from big cities and staying a night or two. Last year, it was a much more diverse, more price-insensitive group.
they are actually full of holes look closely at the closest orange tire in this pic

http://d3nd7i493f0o21.cloudfront.net/assets/resized/img/bike...
ZeroMQ is a library written in C++, not a server written in Erlang.