skysight-inc/HackerNews huggingface dataset:
While DIY can be fun, I prefer to buy a finished product when there's a solution readily available... Especially when dealing with home wiring.

When faced with a similar problem (big room, wanted to control multiple lights without pulling wires), I used an Insteon battery operated remote switch:

https://www.smarthome.com/insteon-2342-242-mini-remote-switc... ($42)

And an inline switch module that went up in the ceiling light housing: https://www.smarthome.com/insteon-2443-222-micro-on-off-modu... ($49)

And a couple plug in lamp modules:

https://www.smarthome.com/lamplinc-insteon-2457d2-plug-in-la... ($39)

One advantage of the off the shelf products is that they are all UL approved for the use, so if it catches fire and burns my house down, I don't have to prove that it wasn't my fault.
If you read the entire article it's clear why he's reprogramming them. You have to fully read the first two paragraphs.

But essentially, he reprograms the smart plugs to respond to a simple HTTP GET request to turn the lights on, and then turn the lights off after 11 seconds, and the 11 second countdown can be reset by hitting that HTTP endpoint again.

He has a "sensor" board that has a light sensor, and when he turns his regular light switch on, that sensor board detects the light in the room, and hits all the smart plugs endpoints to turn them on. As long as that sensor board detects light, it will keep hitting the "lights on" endpoints of the smart plugs.

When he turns his regular light switch off, the sensor board stops hitting the "lights on" endpoints, and the lights automatically turn off after 11 seconds.
Are you looking for hacker? Contact for any hacking such as Facebook Hacking, Whatsapp Hacking, Instagram, Mobile Hacking, Increase credit score, removal of name from criminal record, removal of links from website. Recover Your email passwords, Hack into Bank/Company web site, etc,if you have any hacking contact: incfidelibus@gmail.com
We have an open position for you on the team to use machine learning to root out fraud ;)
the circumventing works because it is a black list. so you can change end points faster than they are blocked.

without net neutrality, they can give you 2G speeds for everything and whitelist special sites. so you can only circumvent the speed limit if a whitelisted site gives you a vpn pipe and consequently foot the bill for you.... good luck with that.

my guess is that hacking of the network of the basic services, such as sites owned by their parent company or dns or anything that the ISP give at full speed because it is too much work to limit or business interests for you to access at full throttle... those things will have more holes poked at them than they will have corrupt employees selling privileged access :(
Midterms are less than a year away.
I dunno, I think Wall St donations to dems have plenty of affects. See eg Wasserman Schultz and payday lenders.
And what is to stop them from traffic shaping it? China's firewall demonstrates this stuff is very detectable.
Regarding the non technical cofounder, he or she should ideally have a track record in either acquiring consumer users with the acquisition channel he/she intends to use, or has successfully sold to enterprises in that vertical and size.

Without that track record, you're in for a crap shoot imo.
This seems a good approach. I just thought maybe we can use React to render this kind of stuff?
What about sugar-free sodas?
Sure it did.

Some of the new C++17 library updates come from there, and both clang and VC++ implement those static checks.
If you get a bunch of S9's ($1500 each) and find a good rate - there are places outside US and China where power is as cheap as $0.012 KW/h - at the current price you would make about $667/mo for each S9.
Because they’ve been sold a bill of goods by people like the Koch brothers. https://www.npr.org/2016/01/19/463565987/hidden-history-of-k...
مصمم مجلات وكتب
I never left Firefox, and started when it was Phoenix (beta). I've always been a Firefox and/or native browser guy. On my desktop (Windows10) it's FF with Edge backup. On my laptop (macOS), it's FF and Safari backup. I see each browser as having certain natural incentives and they run this way:

Native browsers (Safari/Edge)- tend to try their best to grant a good user experience all around for the device you bought, so they should never be discarded. Pretty safe for people to just stick to these as a result.

Firefox- user focused on customization, privacy, features (Send to Device, RSS toolbar feeds, etc).

Chrome- focused on Google's best interests. No real privacy guarantee since that's in their profit incentive. Mostly a marketing backed browser, shiny Google adverts on Google services insisting Chrome is what you want.

I tend to recommend native browsers or Firefox, if the user has the inclination towards being a power user. I really can't see a purpose to Chrome, and it's hard to separate truth from fiction because there's a massive boatload of corporate Google fanboys out there that promote everything they create.

I'm more of the anti-profit incentive type, and prefer people simply do what they want to. It's worth considering if no one would build Google Chrome without a for-profit incentive (and it's highly unlikely it would exist without Google existing), then how could it possibly improve things for the better? It doesn't, it serves Google's best interests. Everything that does, are temporarily mutually aligned interests.

Most people don't see this for what it is, and think Google is their friend.
It potentially reduces the ability for new web companies to succeed in reaching US consumers. It will also enable ISP's to extort existing web companies and lead to higher prices for consumers.
What is quantum comm? Quantum entanglement doesn't allow for a conceivable way to transmit information.

Is there something else you're thinking of other than entanglement?
The sad truth is that most politicians aren't going to win elections without corporate money.

Think about it this way: the attention of voters is limited and expensive. Therefore communicating with them is a costly commodity. Right now it is controlled by media organizations, and the only way for politicians to pay that cost is (1) out of their own pockets (if they're independently wealthy), (2) out of corporate pockets, or (3) out of the pockets of excited and motivated party partisans.

Most people don't like (1) for obvious reasons -- it's easy to bash the rich as being elitist and out of touch. (3) has a chicken-and-egg problem of how a politician can reach people if they don't have any money initially to bootstrap the process. It also leads to politicians saying really controversial and divisive things to get the base excited -- the base's interests don't always align with the general electorate's.

So either we actually enact strong campaign finance reform (good luck getting that past the Supreme Court), we stop electing politicians that took corporate money, or we have robust public funding for elections so politicians don't need corporate money.
“Ad nauseam” but we should never be bored by these arguments.
Perhaps they mean as a laxative rather than as a diuretic.
Ubuntu ships Firefox updates independent of its normal release schedule, so you should always have the latest version there, shortly after the official Firefox release.

But you might want to consider a different distro with more up-to-date packages anyways.

It'll be consistently tested with those more up-to-date packages, so would most likely be more stable than your attempt to rejuvenate Ubuntu LTS or whatever distro you're using exactly.
Yes, a more enlightened weirdo talking to an ignorant weirdo.
there's.... i believe there is enough anecdotal evidence to state with a reasonable confidence level that coffee makes you poop.
One stop monitoring solution – Droptice
Governments that do not destroy rivals even if capable of doing so and civilizations that can peacefully trade with other civilizations have existed as long as governments and civilizations have existed. China is certainly not the first nor only country to refrain from wanton destruction of other nations or to engage in mutually beneficial trade...
Yep. It's a shame that everyone just wants to binge netflix and facebook. The _rest_ of the internet is inherently peer-to-peer.
Bitcoin Crushes $9,000 on Growing Signs of Mainstream Adoption
Why is pixel-for-pixel similarity even desired? Is it even true across versions of the same browser, or different user settings (like window size or font size)?
Gaddafi was the dictator of another country that got rid of its nuclear program, and he didn't end to we'll either (but that was on another US presidents watch)
What Will Happen If the World No Longer Has Water?
They may just consider us very young. You only tell a child things it is ready to handle. Arguably we’re not ready to make first contact. It has a high risk of leading us to war, the equivalent of a child throwing a tantrum.
You are right. It sounds like that. I actually wanted to say more:

"Look, fellow Germans. We are called inudstry leader and powerhouse of Europe. We export lots of goods for money they owe us. So much that we can bankrupt other nations. Our politicians say that yes, we are a souvereign nation. At the same time we cannot protect our own borders. We give control to the EU and other nations. We let other countries fly attacks on countries we are not at war with from our own soil. We host weapons that could instantly pulverize our whole country. We are spied to up to the highest levels of government. Even down to the lowest levels we fail. We use software that we don't have the source to. Here is this little project of providing some sanity and some freedom. They use software that is actually open to look at and we are free to develop it to our needs. We can take these matters into our own hands and share our work with the world to create a part of a free and open society. Yet, we have kill this project. Not because it doesn't work. It works, just not as well as the foreign made closed software. It doesn't look as good. It is killed by some politicians who want to, yet again, give away some of our freedom to foreign corporations. They want to run the government like a company and they succeed as such. Being a company, not a government. Let's not be that stupid. Many countries have the same needs for office software. Let's work together on solutions that mutually benefit us. Let's try again. Maybe not in Munich but in the next city. Maybe not replacing everything at once but step by step creating open formats being able to run more and more open software. One day we will look back at this time as the dark ages where the latin bible (proprietary formats) could only be read by the clergy (closed software)."
In medicine, the good old days had their dark side too
Awesome book. I find the lessons apply at all levels of leadership and influence, i.e., from running a country to running a high school clique. I worked in Africa under PEPFAR/CDC and can confirm, like 5% on average of that aid actually reaches the intended targets and has the intended impacts. The rest is siphoned off and diverted to the dictators and their coalitions (as defined by the book, the people actually keeping the dictator in power, not the populace).
In fact, even in US if you run just one S9 in Wyoming ($0.08 per KW/h), you'd still make about $600 per device per month. No need for a data farm.
> Probabilistically unlikely for us to be the only ones, but just a thought.

How do you even measure that? If the number of coincidences required for life to emerge is large enough, the probability of observing life on a planet could very well be far bellow 1 over the number of planets in the universe.

That would make us probably alone :(
And right at the time of year when techies are going home for the holidays to do tech support. Brilliant!
Unlike most previous systems of government, in a democracy, you get to try again.

Divine right was inconvertible by definition (after being defined by fiat). Throughout history, being on the losing side of a political conflict resulted in slavery or death. In a democracy, we have the privilege of trying again next year.

Change doesn't happen overnight. It happens when people refuse to give on their 99th loss and continue to apply all available pressure until the status quo finally cracks.
"Quantum communication" still uses a conventional communication channel to exchange data, it's only the encryption key that is determined by exchanging single quanta. That's because single quanta are very susceptible to noise, which is very useful to detect eavesdropping but undesirable when you want to exchange large amounts of data.

To reliably send a signal across large distances, it's much better to use a bright light source focused at the target. When you start with trillions of photons, it doesn't harm the signal quality very much if a few of them hit interstellar dust on the way.
Background : I am IT for 25 years, run Linux on all servers (pro and home), develop open source.

I tried to use Linux desktop at least 5 times over the last years (again a few days ago on the home shared laptop).

It is ok-ish when I use the browser and IDEs (vcs, pycharm) but anything else is horrendous. I looked for an equivalent of ShareX, I felt like I was 25 again.

Linux desktop is on for the 86% if the train which only uses a browser ("Internet") but I doubt anything more specialized is reasonable.
Not that Linux desktop is bad (though it is not good either), it's because there are no ports of that specialized software.

If someone is fully (apps, I mean) html5 then why not.
Programming is arguably the process of abstracting data (and functions which are also data). Abstraction does hide information, but it does so to expose the essentials. Good abstraction should lead to DRY code.

Streams are a form of abstraction that allow for __pure__ functional "event" patterns. OOP world like JS events and event handlers, allow mutations and have no problem sending messages with objects to process. The problem with this from a pure functional paradigm is that it isn't very composable. Two functions called one after another may not always compute the same thing if they each respond to random events whenever. The solution is to create a "stream" abstraction, and to have specific data types handling different types of streams. By thinking of events as streams, you now have a "neutral" signal that you tap into, and you just wait until you have a message. Without explaining and going into details, this allows for composable, pure function 'events'.

To summarize, streams are taking mutable event patterns into the world of pure (immutable) functional "event" patterns. And this is good if you already are convinced mutations are bad (different topic).
Yeah, I would have to imagine they would see through the Chinese and the US like a grownup seeing through the motivations of toddlers in the sandbox.
Just to fact-check here, as I think you are being literal, the "west" is not fascist
This foot of the goverment did their work to stomp freedom. Let the other foot stomp again.
Every informed person knew the way the electoral college worked before the election, including both major candidates and their parties. Anyone who didn't know had no excuse for not knowing, because it is basic civic knowledge and trivially easy to look up if one is curious. Claiming the popular vote "didn't count" is disingenuous and you know it.
I read a lot of you are really customizing the configuration. How do you manage that? I work on dozens of servers and spawn and destroy a few everyweek. Do you run some kind of sync tool to get your personal config up and running? Where do you store that?
Thanks - that was useful. Low level admin of AWS env can be done via short lived lambdas, is what i can infer.
I said that it means nothing so I agree. But you wanted to be snarky anyway which is your right ;)
"All essential state takes the form of relations This is a database" - relations are a more abstract concept than this, see relational programming

"Logic is expressed using pure user-defined functions This is PHP / CGI / FastCGI. PHP is imperative, but the entire program is a pure function, because the request state is cleared between every request." - the entire program is not a pure function as seen by clients; to be functional, sending an identical request would always have to display the same information, but it won't if the page was updated between requests. Functional means that a given input (the request in this case) would always return the same output (page), just like a function in the mathematical sense would.

"PHP/MySQL is functional and relational." In a behavioural view of "functional", what matters is whether an operation always produces the same output for a given input; this is certainly possible with imperative languages, with some discipline. We can't apply a definitional view in this case, because PHP is multiparadign, supporting both stateful and functional programming , so you can't write operations that are functional by definition, you have to know what your are doing.

BTW, I haven't read the paper yet, I guess it will change my views after I do
> you need to control every variable

Why? I plunk down a lot of stuff on my blog, not everything is up to that pretty high standard you mention.
I agree.

Now, the data is fully managed by a US company and may be peeked at. Or not.
This is a reasonable concern when you put you sensitive information over there.
here's a paper looking at which indexes work with corn, wheat and irrigation water, it's very likely each crop will have an index that is more accurate;

"The following spectral indices were examined: Difference Vegetation Index (DVI), Normalized Difference Vegetation Index
(NDVI), Enhanced Vegetation Index (EVI), Difference Water Index (DWI), Normalized Difference Water Index (NDWI), Difference
Drought Index (DDI) and Normalized Difference Drought Index (NDDI). "

https://www.degruyter.com/downloadpdf/j/jengeo.2015.8.issue-...
It needs Websocket inspector. Is it there? Couldn't find it.
Space exploration demo with 64K of code (2016)
> Siri can reveal information about your contacts even when the phone is locked.

So can swiping to the right on iOS 11... or just getting a message notification from Signal with its default settings. For that matter, shouldn’t this guide contain some guidelines about where your contacts should be stored if that’s considered sensitive?
> Saying "no mention on how it would help, and what you would do with them after you write them up" feels inaccurate to me (although the observation about the lack of specific examples is correct).

To me it is an accurate description, as the author focuses on what he believes are the results while not presenting any tangible example or framework on how to get them.

In short, without any information on the "how" this blog entry boils down to a page and a half where the author states that he believes that writing down things he is doing in no specific way and following no specific method may help him in some way. Well, good for him.
Let's assume resources are also important in success and you use IQ "tests" as a way to allocate resources to candidates. Then, your biasing your results.
If you use your terminal all day, do yourself a favor and learn readline shortcuts [1]. Once you have you might stop overwriting these, because imho C-a is a terrible prefix and very handy to move to the beginning of a line.

[1] http://www.bigsmoke.us/readline/shortcuts
100% correct. There is a fallacy in Australia that you shouldn't "waste your vote" on the smaller parties, despite preferential voting.

It's important to keep the vote competitive, the alternative is people stay at home because they think there is no point voting.
Good job the Internet is only a beta right :) I think the Meshnet will win in the end.
This will never happen because the education system of America has been dumbed-down on purpose so the elites control the government through subversion via advertising and lobbying/donations.

I'm a big fan of Lawrence Lessig's idea: https://vimeo.com/76349568
https://www.rootstrikers.org

How you'll get any group of morally bankrupt politicians to vote for such a statute is unfathomable. Canada had it briefly but the big parties nixed it as soon as they got into power. They didn't like the idea that 3rd and 4th tier parties could actually earn money from votes and actually start to chip away at this 2-party flip-flopping that we have every 8-12 years.
I use tp-link hs110, Wi-Fi enabled metering plugs. Highly recommended.
Fingerprint scanners changed the game again for me. Saves countless times of typing the pin code over and over.
Loved that article, made me realize a lot of things about ... lots of things.
They have undergone testing by a third-party test house for their CE certification. While you're right that in many cases CE can be self-certified, this is not (really) the case for mains equipment, the testing required by the European standards are such that it would be difficult to perform yourself.
Everybody keeps repeating that things are changing so fast in IT land that it's hard to keep up. This is a nice example of how that's only superficially true.
The 20 lines refer to the pure rendering algorithm. Please read the description of the algorithm.

The repo contains also the scripts, to generate the GIF animations on the start page and the tools to extract the maps from the Comanche computer games.
Hi! Just a question, since I've never been good with proofs. Why use the modulo operator in the while-loop? Couldn't we just test if i != j?
Spend less than you make. Max out your 401k and IRA. Invest in index funds.
And it can be defeated with an Android app, so I'm not so sure Comcast can win that rat-race.
So a blockchains driven monetization approach for n, in this case electricity.

That is comimg. For sure.
I think, it should be Configurable under Customize and then one of the checkboxes at the bottom.
Show HN: Publicly – Build in the Open
> I tried doing something similar with a text editor but grew tired switching screens or tabs.

I've found that using a text editor that supports code folding, and following a markup language that enables the text editor to automatically set fold points, helps navigate log entries more efficiently.

I also use a notebook to jot down tasks, but when a job requires a high number of different unrelated small tasks that are completed rather quickly I've found that a physical notebook actually makes the process very inefficient.
People who care about the effect their words have on other people.
You can have a 3rd person who knows both of you well to make an intro.
May not be exactly what you're looking for, but under the Customize menu, you can toggle the Title Bar.

This adds a macOS-style title bar and flushes the tabs to the left of the window.
Data structures and algorithms practice problems and their solutions
I always used all four major browsers, as I do need to do web development occasionally.

However Firefox has always been the default browser since the days it was Netscape Navigator.

Mozilla is the only organization whose agenda is done in the name of the consumers.
Download “Home Again” (2017) Full HD
Doesn't have to be equal. Had to be substantial (depends on stage of joining and how much derisking has been done)
I think, there's still some bug that's draining abnormal amounts of battery on macOS for some people, so maybe do check back in a few months or so.
MAN pages that start with a few of the basic use case examples would be a breath of fresh air.
> literally addresses the question "What Happens If China Makes First Contact?

It does. And its very deep answer is "the Chinese fuck up because they're a bit dumb, and only thanks to a very bright, young and beautiful American the world is saved, again".