skysight-inc/HackerNews huggingface dataset:
I recently came back from a year in Puerto Rico with a similar situation. The utility company didn't do proper maintenance and the electrical system uptime was about 93% every month.

With the grid mostly being up, but not being reliable, the most logical solution was a gas generator to provide power during the outages. All the gas stations had backup generators, so the general operating procedure was to just keep a 5 gallon gas can handy. If the power was out for more than 12 hours, we just went and got more gas. The frequent outages meant that the gas was used often enough that it wouldn't spoil.

I'm moving up to upstate New York soon and my experience in PR has made me wary of multi-day outages during blizzards, so I'll likely replicate the setup.

If I ever live in a place with natural gas lines but worry about power outages, I'll likely get a natural gas generator. Even during power outages, natural gas lines stay pressurized because the gas distribution system burns the gas itself to power the equipment they use to boost the pressure for the system.
A Powerful Russian Weapon: The Spread of False Stories
Google to penalize intrusive interstitials
yep that was the glitch I was referring to indeed :)
Something completely new maybe? It's not like we have a horde of market ideologists pretending to do science on universities. Why not have them come up with something?
Lindybeige is a fantastic explainer when it comes to that sort of thing - it also highlights how quickly a person can go from knowing nothing to practically hobbyist levels of knowledge in 20 minutes post internet
British Prime Minister seeks to reduce international student intake
The FSF only goes after folks that violate software they own the copyright on. The EFF and SFLC only help non-profits and only in very specific circumstances.
Show HN: A Bot to Deploy to AWS, Digital Ocean Etc.
If you're an SEO and you're recommending against going HTTPS, you're wrong
I like JUCE. http://www.juce.com/
It's used for a lot of audio apps and plugins but lots beyond that too.
What is the point of having thousands of these things floating around? (Serious)
The European Union tries to accomplish the same thing with a parliamentary legislature and intergovernmental council, backed up by a relatively transparent permanent court system and a framework of laws based on human rights. But then it gets accused of lacking transparency and accountability and the U.K. decides to leave and replace it with a bunch of bilateral agreements which will likely be subject to ISDS arbitration.
I am wondering why everybody wants a service provider and nobody seems to care about an open solution. If you choose an provider you are always bound to its fate. We have 20+ global messaging networks which do not cooperate/communicate with each other.

I am using XMPP and it works as good as any other messaging app (fast end-2-end encryption included). And since it is an _federated_ protocol I am not bound to any provider.

There is just one major problem:

There seems to be a lack of client developers, because most clients are simply not up-to-date. I am using 'conversations' as an android client, which is quite good, but the desktop clients seem to lack any development momentum.
Show HN: Needleplus – An App for Dressing African
I know this question comes up time and time again, but as it seems a good fit here: What are the best password managers out there that do not force you to use their "cloud" for syncing between devices and are available on all major platforms?

I am a very happy 1Password user up to now because of it's local wifi sync feature, but I think with this announcement the writing is on the wall: The standalone sync will go away sometime down the road to "improve" everyone's user experience by moving them to the cloud sync and the accompanying subscription revenue. So it might be a good time to explore (open source?) alternatives...
A little correction: Visual Studio Code, not Visual Studio. They are totally different beasts.
So what if it was…?
This subject is one of my (very amateur) interests so I'd be happy to, but I don't think I understand our point of disagreement. Would you mind expanding on it or rephrasing it? Is it the difference between belief in one's own side's strength and hope in the other side's frailty?
I could have set the bar at $150M with the same result. For a currency market cap, $1B is super tiny.
Congrats! Stunning animation of the orbital deployment ;)

What data are you planning to collect from this cubesat network?
JUCE doesn't try and look native, it has it's own look and feel. Qt does on Windows and OSX. It really depends what you are trying to do.
Absolutely. I mostly live in a wonderful bubble, devoid of heys, whoops, and the sound of drowning rappers.

But, being as common as it is, I cannot completely escape it.

:(
> Being able to think "natively" in software is going to be important.

We should not be working to prepare the people of tomorrow for solving the problems of today. When AI will be able to program as well as a common dev, then people will only need to guide it instead of doing the work by hand. People need to learn to work with AI, and current generations are very involved with its incarnations - AI game bots, web search, feed ranking, filtering, recommendations, auto-translation, voice commands, etc.

Current day aeronautical engineers don't need to solve by hand their equations, for them it is much more important to be able to use modeling and simulation tools. Similarly, in the future people will only need to function in relation to the AI of the day. Some aspects of how we used to do things will be lost, other will be gained. It will be a brave new world.
Great place to start and it doesn't require a subscription:

https://archive.org/
I understood it as that the person didn't have database access, not Excel.
If you don't want a _native_ GUI, you can go the Electron way. This way you'll have a fully cross-platform application with minimum hassle.

If you want a native one, probably Qt is the winner here.
I think a bigger problem is that less and less end users have the JVM installed.
JUCE is a great framework, has a very commendable coding style and is easy to get into. One thing to note is that the "JUCE way" of doing things is to have a UI that looks exactly the same on every platform - this is good for predictability, but if you want a UI that looks native, you're better off using Qt or wxWidgets (as C++ UI toolkits go).

In many cases I'd say that's not an issue, and JUCE is underrated/underused as a general-purpose UI toolkit.
>I think the more meaningful difference is life before and after mobile phones. This is one of those technologies that changes everything,

I disagree somewhat and it's possible the disagreement depends on how we slice up the time ranges of "mobile phone" and "internet".

The "internet" divided into 2 periods:

pre- www internet: 1980s text based, Usenet, government and universities:

post- www internet: 1990s graphics on webpages, google, wikipedia, amazon

The "mobile phones" divided into 2 periods:

"dumb phones" pre 2007 of Motorola/Nokia

"smart phones" post 2007 in the iPhone/Android world

Thinking back to 2006, the internet changed daily life much more meaningfully than mobile phones. When I got the "dumb phone" in the 1990s that cost 70 cents a minute, it didn't change my daily life the way Google/Wikipedia/Amazon did. To this day, I probably do 20+ queries on google.com every single day. I hardly interact with my iPhone and I don't install apps on it. In 1998, I remember booking a plane ticket online (the fancy new "e-ticket") from Southwest Airlines and it seemed magical when the gate agent let me board the plane even though I hadn't spoken to a single human being. I'd agree that pre-1990s internet of dialing up into BBS's and chatting on Usenet felt more like a toy than a necessity of life.

I'm guessing the folks favoring "mobile phones" as more life-changing than the internet are thinking of post-2007 smartphones. (But I'd argue part of what makes smartphones "smart" is the internet.)

If society were forced to choose, I'm confident most would rather have full internet with no mobile phones rather than 100% mobile phone coverage and zero internet infrastructure. Since both technologies grew up together, we can only entertain though experiments about which technology is more meaningful to humanity.
One very simple option would be to kill all queries which take more than a few hundred ms, or which return over n rows, and send an alert. Such queries are almost always slow, and tend to stand out amongst normal traffic.

Doing so keeps your db responsive against programmer errors and limits data exfiltration. I've been doing this for the first reason for years.
I remember writing and receiving letters. I lived in a reasonably small rural town and from time to time would meet a girl from the next town along, or if I was truly fortunate even further afield.

I used to "go for a walk" many evenings and drop coins into the pay phone around the corner to talk to these people. Or, arrive home from school with the greatest expectation if I thought there might be a letter waiting for me. I think there is still a drawer full of these teenage missives in my mother's house.

I left home at 18 and travelled to the other side of the world for a year. This was 1992. No mobile phones and certainly no consumer Internet to speak of. I'd call my family maybe once a month and I think I wrote about a dozen letters the whole time. After returning to my birth country, for the next 12 months I think I wrote even more letters to those I'd met abroad.

By 1994 I was running up massive phone bills connecting to BBSs on a 2400 baud modem.

I remember the first graphic I ever downloaded from the Internet was a picture of the Louvre. I used Slipknot.[1]

[1] https://en.wikipedia.org/wiki/SlipKnot_%28web_browser%29
I was reflecting on this the other day. How do we communicate now? What are the key features of how we communicate that were not available before. Maybe it's the combination of the following.

1. Written, using language++ (by this I mean we communicate primarily by conventional writing, enhanced with emoticons, photos, audio clips).

2. Lightweight (it's no effort to write).

3. Concurrent (multiple communication going on in at the same time).

4. Persistent and context preserving (meaning, if you come back to the
communication later today, tomorrow, in a week, in a year, it's
still there)

5. Searchable.

6. Immediate, yet synchronous (meaning, your messages arrive instantly, but (and this is a social convention) you don't have to reply directly if you don't want to hence you have time to think).

7. Mediated (meaning: not face-to-face; although a weak form of
face-to-face is available via video).

9. Global (meaning that there are no geographic restrictions as to whom we communicate with).

This is a	fairly dramatic	change.

To give but one example of how dramatic a change this is, let's look
at something this new form of communication has changed
quite a bit: courtship. In the past one typically courted only one
person at a time, or maybe 2-3 if adventurous. Aided by social media
in general and platforms like Grindr/Tinder in particular, it's now
possible to court large numbers of (potential) partners at the same
time, dozens, quite possibly hundreds.
Some even automate parts of their courtship process: chat-bots,
A/B testing of photos and openers, GPS spoofing to target specific
geographic locations (e.g. for pipelining before travelling).
Or the Egyptian King Thamus.
Battery's work ok for regular short term power outages, but going 2-7 days after a storm is not that uncommon every few years in many areas. At which point solar for charging in the day + battery backup is a good solution vs grid + generating capacity.

Basically, installation costs with solar are high, but they don't increase much as you scale the system. Battery's let you scale further, reducing price per watt. You also need an inverted for battery's which you can reuse with solar.
Same q, and what about the risk of these hitting other spacecrafts?
Show HN: Ben – web-based analog clock that chimes like Big Ben
Is this why texting people passwords from one password does not work anymore? This shits whack, that was the one reason why I tried to get other people to use app, we could share passwords.

Over this app, looking for something else.
Courtship isn't quite the word I'd use for Grindr.
FYI, part of the tech stack behind that is open source: https://www.kythe.io/
I'm left to wonder if my account, that was deleted long time ago, was really deleted or not. I didn't get an email about the breach, so maybe.

But opera as a company is long dead for me, all the people behind the old opera have moved on and many of them working on Vivaldi.
Sourcegraph CEO here. We need to do a bunch of language-specific stuff to make search work well for finding definitions and usage examples, so we've scoped it for now. But we're almost ready to add more languages and index all repositories; check https://sourcegraph.com/beta to get early access and to +1 your preferred languages. This is the #1 request we get, and we can't wait to have Sourcegraph work for all code and more languages. :)
Ask HN: How do you handle DDoS attacks?
For owners of small websites running on DigitalOcean, GCP or AWS, how do you handle DDoS and DoS attacks?

For context, while exploring the load testing tool Siege running on a VPS, I was able to bring down multiple sites running on shared hosting, and some running on small VPS by setting a high enough concurrent number of users. This is not a DDoS, but it goes to show how easy it is to cause damage. Note: I only brought down sites that I own, or those of friends with their permission.

What tools are useful in fighting DDoS attacks and script kiddies? Mention free and paid options.

What are the options to limit damage in case of an attack? How do you limit bandwidth usage charges?

There was a previous discussion on this topic 6 years ago https://news.ycombinator.com/item?id=1986728
The idea of using a cloud-based password manager has always sounded rather bizarre to me. For low priority sites I just use the PasswordMaker browser extension, and the KeePass app for the important ones.
I was wondering if it really was a good idea to spread so many little things in orbit, and was subsequently very happy to read this in the paper linked by jimsojim:

Due to their extremely low ballistic coefficient,
the Sprites are Expected to remain in orbit for only
a few days before reentering and burning up in the
atmosphere, alleviating debris concerns.
Hi there, this is my side project to experiment more with CSS3.

This project is open-sourced at https://github.com/kenrick95/ben Chiming sounds are taken from public domain sources. Currently, it did not sound the hourly Big Ben chimes, but I think it will be a good addition in the future.
What is the best depends on your exact requirements but three good options to get a GUI off the ground quickly are Tk [1], wxWidgets (and wxPython [2] and wxLua [3] in particular) and Lazarus (LCL) [4].

Tk widgets look native on Windows and macOS (if you use the right ones — see [5]), though their behavior is implemented by Tk itself. On Linux it draws its own widgets in several styles; GTK and Qt theme support is immature. Lazarus and wxWidgets use native widgets on Windows and macOS. Both can use GTK2 on Linux but Lazarus also supports GTK1 and Qt.

If I had to deliver a cross-platform desktop GUI application by midnight today, I would go with Tk, write the code in Tcl (which necessarily has the best Tk integration) and package it in a static binary Starpack [6].

[1] http://www.tkdocs.com/

[2] https://wxpython.org/

[3] http://wxlua.sourceforge.net/

[4] http://www.lazarus-ide.org/, http://wiki.lazarus.freepascal.org/LCL

[5] http://www.tkdocs.com/tutorial/idle.html

[6] https://tcl.wiki/Starpack
This looks like something HN would be interested in. Perhaps instead of soliciting subscriptions to your newsletter, you could write submit a Show HN or a blog post when the research has concluded.
Don't you have to release the source code of your application if you don't want to pay?
I'm tired of hearing about every little thing MIT does. Good for you! Great!
https://www.cloudflare.com
Show HN: BetterList – A clean, powerful to-do app for easier task management
The thing that lets executives escape their crimes is called incorporation, or limited liability.
Also there is an open source cubesat: https://upsat.gr/
commendable coding style

Please explain!
I didn't understand your referencing "Instapaper + Pinterest." Could you explain how these relate?
Best SEO Optimized Blogger Templates – DigitalAmple – Online Magazine
The main cost of this type of initiatives is sending them to space. In this case they were awarded by the NASA but will cost millions otherwise.

Other open software software (not updated for two years) that was used for three nano satellites is here https://github.com/satellogic/canopus .
The paid plan, yes. But the commonly used free plan does not do much to prevent DDoS or DoS attacks.
>An anecdote: none of them want to immigrate (at least to US)

I think your sample is skewed. Chinese people from all social classes are immigrating to the US at record rates. The US gets about 25% of all Chinese emigrants each year, a number that's been growing not decreasing. China recently overtook Mexico as the top source for new immigrants in the US.

Look at the number of Chinese students, the number of H-1Bs, and the number of Chinese green card applications for evidence of middle class highly educated immigration.

For less educated immigration, visit any Chinese restaurant in any backwater town in the country. You'll find that the front of house is staffed by an endless supply of new immigrants.
I was thinking in terms of word alignment and synchronisation issues.
KickSat was launched in 2014 (piggybacking on the SpaceX CRS3 ISS resupply mission). The launcher failed to deploy the sprites and eventually re-entered the atmosphere.
Energy payback is not the same as carbon neutrality. The former only accounts for the economic value within a regional market and ignores externalities.
Founders starting to tap into the employee option pool for themselves. Difficult to hire or retain talent after that.
> As far as I can tell, WhatsApp never said they would show ads in their app, and they never said they would sell ads.

From their update ( https://www.whatsapp.com/legal/#key-updates )

"New ways to use WhatsApp. We will explore ways for you and businesses to communicate with each other using WhatsApp, such as through order, transaction, and appointment information, delivery and shipping notifications, product and service updates,

>>and marketing.<<

For example, you may receive flight status information for upcoming travel, a receipt for something you purchased, or a notification when a delivery will be made.

>>Messages you may receive containing marketing could include an offer for something that might interest you.<<

We do not want you to have a spammy experience; as with all of your messages, you can manage these communications, and we will honor the choices you make."

I interpret the highlighted parts to mean they intend to show ads in the application in some format. It could be ad overlays, it could be adbots sending messages and it could be ad notifications.

Edits: figuring out how to highlight text :X
Fitting into a bulk launch with hundreds of other tiny craft makes the hardest part -- getting into low earth orbit -- relatively affordable. Once you're there, by being small and patient you can gradually lift your orbit using slow-and-steady methods like solar sails or electrodynamic tethers.
If someone has access to cameras on the ground it doesn't seem like it would be too difficult to integrate this with a facial recognition system
The peak demand for electricity is around the afternoon of the day, and it gets higher the hotter the day is.

Which is exactly where solar is available – it can’t deal with 100% of the peak load, but it can take about three quarters of the market for peak load techniques.
They are very light, with a significant surface area, relative to their size. They were supposed to be deployed in a fairly low orbit, and would have re-entered the atmosphere in a few days.
Fair number songs use other time signatures.

http://www.songfacts.com/category-songs_with_unusual_time_si...

Many more play with the 8-bar structure.

But don't hold your breath for oriental tuning. I don't see any reason why that would ever catch on. ick.
Paper at http://science.sciencemag.org/content/353/6302/919
For Sci-Hub users, DOI: 10.1126
Says the guy whose company is so specific to the Internet that it wouldn't exist in a world without one.

Not that I don't see what you're saying, but there are a lot of us out here who've built careers around the Internet which are, at the very least, far better than any other prospect that might've been available to us. Certainly in my own case - absent the Internet, I'm nothing but a mouthy unlettered redneck with no meaningful prospects beyond maybe doing menial lab work for the local university, earning maybe $10k a year over the local median in exchange for a lifetime of daily health risks and all the nonsense that goes with being staff in an academic environment.

Don't get me wrong - I'm still a mouthy unlettered redneck, either way. But in a world where the Internet is a thing, I'm a mouthy unlettered redneck who is unaccountably able to earn a very good living for himself, enough so that he can not only support himself in comfortable style but help look after family back home who weren't so fortunate, including the distant cousin who nearly died when his meth lab blew up.

So while I'm not wholly unsympathetic to commentary like the Quartz author's, I find myself forced to take it with a grain of salt. Sure, the current situation is not ideal. There are a lot of things that could change for the better. Healthier habits around mobile devices. A more conscious understanding of the effect the Internet has on perception. Facebook burned to the ground, the ground salted, and the ashes buried under a crossroads at midnight. All kinds of things.

There are also a lot of people out here like me for whom life in a world with even the Internet we have is vastly better than the best lives we'd be able to make for ourselves in a world without. I think that's something worth keeping in mind in a conversation like this. But then, of course, I suppose I'd almost have to think so, wouldn't I?
Manually Operated Elastomer Heat Pump [pdf]
I made the move from Telegram to WhatsApp specifically because WhatsApp made end-to-end encryption the default. With Telegram you have to specify a conversation to be encrypted, and there's also controversy over the closed nature of the encryption used. I guess I'll try Signal this time? Don't know anything about it.
From: http://physics.stackexchange.com/questions/54738/rubber-band...
On you first two points, I agree. I don't think the effect of the Internet on reading and writing can be exaggerated.

Pre-Internet, the only writing I ever did was when encouraged by parents (such as to penpals I didn't really want anyway) or for schoolwork. I suspect this would have been true for most. And written English was a more formal mode of the language that barely reflected day to day conversations at all.

Now, the amount of reading and writing that almost all of us are doing on a daily basis is staggering. In this comment alone I've "written" more than I'd have written for entertainment in most years of my childhood. Informal, day to day language is now fine in writing, a whole new slang culture has appeared, and everyone is sharing their thoughts more directly in a way we could have never anticipated (for good and bad) - it's excellent and I'm so glad I got to see it happen.
GTK may have a difficult API, but it is portable and it gives a better feel than Qt for Linux+Gnome users like me (I will always choose a GTK app over a Qt app).