skysight-inc/HackerNews huggingface dataset:
Why is China overflowing with investment money? Where does it all come from?
21 book you (don't) have to read
If possible, but it may only get worse. If EVs become more prevalent, it will only increase the evening demand as most people will charge when they get home from work. Sure, maybe with timers you can shift that to midnight or something, but it's still happening at a time when Solar adds nothing.

You can't just toss out something like HVDC grids as a quick solution. That kind of infrastructure takes decades to build out.
Show HN: Vuejs-storage, a browser storage wrapper for Vue&Vuex
Heating and cooling needs are fairly inelastic temporally. Your house is going to get cold in winter and hot in summer. You'll need to consume energy for this which is largely during the evening when everyone returns from work as you have fewer and fewer single income families. The refrigerator runs through the day.

Sure you can set the dryer and dishwasher if you have one to run at a time when the power rates are lower but you can't really shift most loads. Not even electric cars because you'll use the car to go to work.

If something doesn't need heating or cooling, in the bigger scheme of energy consumption, it barely moves the needle.
They do track it and will prevent logins from unusual locations. Happened to me when using a VPN.
> we will send a nice "we miss you, come back and here's X Naira voucher" email. The conversation rate for this one was always greater than 50%.

Wow. I could never imagine so many people actually read marketing e-mails
Except you can have orthogonal vectors that don't intersect.
I recently received an email with subject "Alan, please accept our updated Terms by May 25 to continue using Facebook".

Currently I haven't done anything in response to it. I don't want my account but it's not clear what happens should I not accept. Does my account get deleted, or does it just get put in purgatory? Should I login and just delete after the 25th?
Don't use an ORM is the answer just put in the effort to lean SQL
I think the idea is that, if you have the original link then you would also be able to find the shorter link by simply clicking share on the page and use short product link generated by Amazon.

In practice, it is unlikely for anyone to share an Amazon link without having navigated to the page at least once. Given most sites have this option, it might seem silly to some that one suggests manually shortening the URL in the address bar instead of just clicking share.
AI, ML, Data Science, Algorithms - these are just the fancy buzzwords we have tended to associate with how we analyze data. We have been doing a lot of these stuff (especially if you are in the software engineering world for business and consumer products).

Iterating to the author's given examples, we have probably been doing:

What would be the net effect in terms of sales and profit if we reduce our price by 5 cents, but increased our sales 25x? Those are already models that encompasses predictive modeling, where we provide inputs and determine from a given set of output based on general assumptions backed by data.
I don't consider this specific to a single media outlet (or ownership group) and I don't consider this specific to a specific company. Media outlets will publish anything anti-tech they can now because it helps stoke this raging fire. Just be careful of what comes out of the ashes. When asking "why was this published" when reading an article, don't get stopped too early by finding some link on the specific article, who wrote it, or who it mentions by name. Instead, think about the broader approach and intended effect.
Perhaps, or just typical dickishness. (mind you its the same thing really.)

As a devop I get told or sorts of "facts" about various building blocks.

We are currently looking at low latency API (read not using HTTP) half of the suggestions I got back were about using haskell or Go. No one bothered with the low hanging fruit, like re-using TCP sockets, using predefined schemas instead of json, etc etc.

Not one person thought about LB latency...
Or cell tower... or WiFi SSIDs... or NFC payments...
Buzzfeed and Vox are pushing this message, but they are by no means "traditional media". They're online-only publishers who are heavily oriented towards short-form video and social media sharing.

It's a much more straightforward issue of media literacy. The Facebook feeds of most people are littered with "news" from anonymous sources with unknown funders and unknown agendas. This created a major vulnerability in the media landscape that has been ruthlessly exploited.

I know Vox, I know their editor, I know most of their leading journalists. I know their political opinions and their potential biases. I don't necessarily trust them, but I am forewarned of their agenda and forearmed against any conscious or unconscious efforts they might make to influence my opinion. I understand the world view that Fox, CNN, The Guardian, WSJ, HuffPo and Drudge are trying to sell me. If I learn about something from one of these sources, I know how to find a contrasting perspective.

I have no idea who is behind "American Journalist", "Political Feed" or any number of other anonymous "news" publishers operating on Facebook. I'm a reasonably savvy media consumer and know not to give them credence, but the lack of an explanatory framework for their biases makes me much more vulnerable to subconscious manipulation. My psychological immune system hasn't been inoculated against these pathogens, so to speak.

This is a serious issue with stark ramifications and we shouldn't be so glib as to dismiss it as just media companies fighting a turf war.
To read past WSJ paywall, rename wsj.com to fullwsj.com, which redirects through Facebook and displays the full article.
It's the 1.5b non-EU users who were legally treated as customers of Facebook Ireland subsidiary.

This is an indication that they won't apply GDPR globally (for users in e.g. India or Brazil), but they don't have a choice for the EU users.
It's weird the map is shaded by number of deals rather than amount of money invested, or even amount of money per-capita or vs GDP. Portugal for example with 8.6B invested would in my mind be darker (and taking into account GDP) than Spain with 7.1B, although Spain has a higher number of deals.
I was working on the same exact thing in the latest days. In my opinion the transition stroke-dashoffset is too performance hungry to be really usable. I ended up throwing away my svg implementation to redo it in canvas.

If you're going stateful to handle timers remember to use requestAnimationFrame
Not all of these buys are the same kind, and the same risk: Chinese money parked in prime office space is perhaps frustrating to some, but isn't functionally any different than Qatari money, or Saudi money, or random Central Asian Republic money owning half of London.

Infrastructure and resource-related facilities are an entire other concern: ports, power plants, mines, refineries: there's a national security concern here with the inconvenient subtext that China is potential geopolitical adversary, but there's been years and years of private ownership of critical infrastructure in Europe and it was always naively assumed that worrying about conflict of interest in ownership was never going to be necessary. It's somewhat ironic that free trade was apparently okay when Germans and Austrians were buying up Eastern European banks, or when the Spanish were buying up mines, or the Americans buying steel plants, but is suddenly worrisome when the Chinese want to renovate railways.

The truth, of course, is more nuanced. Europe is noticing the influx of foreign money and asking, what's their ulterior motive, if anything? It's relatively easy to file Qatar or Saudi Arabia as genuine investors looking to accumulate money to diversify from petrodollars, and even accept their attempts to buy mindshare and increase their profile in the hearts and minds of average Europeans, but it seems outlandish that those states would try to leverage their foreign ownership in shows of might that go way beyond that. Meanwhile, some are concerned that in a particular turn of events, China might try to do just that. People put themselves into China's shoes, and it certainly seems more plausible.
Yes, yes I am. Because most of their software absolutely sucks.
>So specifically, blockchain offers a totally accurate, reliable, secure way to track and exchange data across a multitude of distinct businesses with little opportunity for corruption.

This is genuinely amusing to me. I feel like in these discussions you can replace "blockchain" with "philosopher's stone", like it's some kind of magical element that solves problems using the power of dreams and internet memes.

Let's imagine that we're in the real world for a second (I know, lame). Now we're in a company that deals with fruit imports. We have a ton of contractors all around the world and we use the Holy Blockchain to deal with that.

One of our contractors adds a transaction to our chain saying "we're sending you the container #12 containing bananas". Then almost at the same time an other contractor in the same area says "we're sending you the container #12 containing lemons".

How does the Holy Blockchain, Peace Be Upon It, solve this issue? Do we use PoW? Does the contractor with the most powerful computer decides who's right? If it turns out that the lemon contractor wins somehow and gets its transaction on the blockchain but it turns out they lied or were mistaken, do we tell the customers that "the code is law" and they're just eating extra-bitter bananas?

I mean seriously, it's not magic, it's a bunch of data chunks linked through a SHA-256, it's not going to bring world peace and it's not going to magically make everybody in the world agree about everything. As long as bananas won't grow directly on the Holy Blockchain (May Satoshi Grant Peace and Honor on It and Its Blocks) then nothing will ever be totally accurate, reliable or secure. Unfortunately I hear that digital bananas are not very nourishing.
How many people were killed during apartheid vs transition vs nowadays?
When people type a SMS there, the letter "L" proposes "lol", "like" and "Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch" ;)
Failing at your objectives is different than consistently succeeding later than you expected.
I think there's a third issue you didn't mention: Ecosystem/framework complexity.

Writing a device driver in C is complex, sure, but pretty much all that complexity comes from the problem domain. C++ adds a little more incidental complexity, but if you use it to write a device driver, you're still mostly fighting "how my computer talks to hardware" - and at least that's the correct fight to be having.

But if you're writing a CRUD app for the web, the incidental complexity is off the charts. Five different languages (HTML/JS/CSS/{Ruby|Python|Whatever}/SQL), three or more frameworks (Bootstrap/React/Redux/Django/SQLAlchemy)...and you haven't even deployed yet.

There should be a middle position between "impoverished pseudo programming language" and "here's your five-layer web stack, have fun". If your app is basically three "if" statements and a "for" loop with some UI on top, I agree that you should write those statements in a real programming language. But you shouldn't need three layers of framework on top, just to put them in front of a user!

I think this is what everyone is talking about when they bring up VB and Delphi in this thread. I don't think that "Delphi for the web" is an impossible goal - and I've put my money where my mouth is, by building a sane development platform for the web - https://anvil.works. You do everything in one language (Python), with proper tooling support (hello, autocomplete!), and skip the BS.

(On the other hand, perhaps this is what you meant by "CRUD apps will mostly be automated away". If so, it's only in the sense that my time is being "automated away" when I use a GCed language rather than malloc.)
Creating a Google Docs clone with WebSockets
> everybody knows that blue collar job are eventually going to disappear

Everybody does not know that. Indeed, a lot of people know the opposite. Including Toyota, who went from a small-time player in post-war Japan to the world's largest car company based on the belief those jobs weren't going anywhere.

How is just assuming that without evidence not disdain for blue collar workers?

> Tesla real goal is to find a manufacturing process that can get them producing car 1 order or 2 order of magnitude faster than the competition (and you know such a process cannot include human).

I'm not sure this is true, and if it is, I don't think it's a particularly smart goal. Toyota spends ~30 worker-hours on building a car. Getting that down to 3 doesn't do much to reduce costs, and getting them down to 0.3 does way less.

To make that happen, Tesla will have to invest a lot of money in less flexible, less repurposable hardware and software. This a) doesn't save money in the short term, b) can introduce significant lags (because they're spending time up front to save time later, and also because they've increased delay risk), and c) may lock them in to suboptimal techniques in conditions where human workers could keep improving.
We have had this in the DSP field since the 1990s with pure data, and before that the closed source Max, now a part of Ableton Live 10. Faust is another example of a graphical coding tool for DSP, in the case of Faust you can export C++ that you then include in a larger C++ based application.
We've been able to make convincing fake video since the 60s (see Kubric). Even impersonators with good makeup can get pretty close. I don't see how new tech changes anything.
The Rethinking of Time Series Data at Wayfair
Orthogonal is frequently used to mean two (or more) things are independent of one another. I have never heard skew used in that way.
I agree, it's an extremely limited system. I'd like to add an important fact which is that EU nationals do not get the NRPF limitation. http://www.nrpfnetwork.org.uk/information/Pages/eea-national...
Would it be enforceable?
Agreed (though I use Kakoune).

With that said, first class integration around a shell could definitely make me change editors. As much as I like terminal editors, it's a very limited medium to write an editor. I imagine a Vim/Kakoune/Emacs/etc could be written in a GUI and have even more features yet still retain first class focus on keyboard UX.
More like how a "bug" is a synonym for "error in a program", even though there's no actual bug stuck between vacuum tubes, not to mention there are no vacuum tubes any more, and they don't do computation like they did in the 50s any more, but I feel your pain.
What happens to the swarm afterwards? Do they stay in the air forever? Self-land in a neat, organized fashion? Or do people have to go track them down?

Also, what is the purpose of this class of drone?

EDIT:

Searching "perdix drone" surfaced more information.

Perdix drones are the
main subject of an
experimental project
conducted by the Strategic
Capabilities Office of the
United States Department of
Defense which aims to
develop autonomous
micro-drones to be used for
unmanned aerial surveillance.
How does their existence depend on the trust system? All they have to do is sign videos. They can sign fake videos just as well as real ones.
Why one middleware? Let's make ten different middlewares, each with their own technical differences and benefits in particular niche scenarios, right?

Let's have some intense ranty debates about which middleware is better for which scenario, and a couple of religious wars about which fork coupled with which middleware is "best".

Meanwhile, S3 just does the thing. It gets called "$3" by intense people who understand exactly why it sucks so bad. But for anyone who needs to store documents on a thing, and have someone to blame if the documents stop being on the thing, it works fine and it's much less fiddly to set up.

Yeah, I get the Linux analogy all too well...
I work installing these cables and never heard this discussed, maybe at the voltages / transmission subsea cables work at (220kV, 1000s of amps) makes this effect negligible?
On my Mac I still prefer iTerm, but I really like using Hyper on my Windows box.
There will be a plethora of "Deepfake" apps for your pocket computer tomorrow. People will learn quickly not to trust video. They will have no choice because they don't want to fall for pranks.

Humanity will stand through this.
Yeah, this comment thread is strange.

Most eu Nations don't have anything like a class action suit...
This looks really nice, and Flask compatibility is great.

One question, in the asyncio docs (really nice BTW, I hadn't tried that out yet and instantly grasped your example) you mention the common pitfall of `await awaitable.attribute` with missing brackets. In the Migration from Flask docs you give some examples where you need await like `await request.data` and `await request.get_json()` - do these need brackets in the same way or is `request` special? Same deal with `test_client` straight after that.

BTW, do all routes have to be async here - even your quickstart that just returns 'hello'?

One other thing - since you require Python 3.6 anyway it'd probably make sense to use `pipenv` instead of `venv` as your recommended install, it'd probably make your docs simpler.
> In case of Maven - and likely most others - packages are not even digitally signed by the publisher

Last time I explored the atrocious state of language-specific package managers, Maven Central was (and I'm guessing still is) the only language repo that requires that packages are signed [1][2].

Now, whether package signatures are verified on retrieval is another question... (they are not, unless you use a plugin such as pgpverify-maven-plugin [3]).

Obviously anybody with the private key can still introduce malicious code even if you verify your package signatures, but at least it's better than allowing any oppressive regime with a root CA trusted by Mozilla/Microsoft to MITM rust/python/npm/ruby/whatever packages downloaded by its residents.

[1] https://maven.apache.org/repository/guide-central-repository...

[2] http://central.sonatype.org/pages/working-with-pgp-signature...

[3] https://github.com/s4u/pgpverify-maven-plugin
Because many of us are employed to take advantage of the current situation of data proliferation. I am. I take your information and I pass it along to our marketing partners. I am a professional spammer. Your data is worth a couple bucks to us. We provide no real value (working on fixing this, atm). I get to feed my kids and take vacations as a result. I guess I will continue to float the moral line until actual harm comes out of this. We take data security seriously. We've straight up refused to partner with people who don't, even if it meant passing a lucrative deal. I have hope that as long as there are people like me out there, it will be OK, but I think the worst thing we can do is not talk about it / shame those that do make a living on ad tech to flee the work.
In the doomed delta smelt, lessons in conservation
I know Rigol was doing a promotion around the holidays where they'd give you expanded bandwidth, serial decode/trigger, and a few other goodies at no charge.

Of course, you can always just see about taking matters into your own hands (http://gotroot.ca/rigol/riglol/)
Why does everything have to be built on HTML/CSS/JS nowadays? What happened to the days when people would learn new languages that were appropriate for the project they were taking on?
Your banker messaging you is completely different from your bank's systems sending you messages for overdraft, balances, etc. This will likely still happen over sms...
Maybe just have it say "Coca-cola tastes great!" - boom, billion dollar industry right there.

Or as in Futurama "Lightspeed briefs, as seen in your dreams!"
>The press would absolutely hate that, and rightfully so.

Not only the press. Whoever is making the decision what's real is the ultimate censor and can decide which reality the voting public sees.

Of course convincing, largely circulated fakes have a similar effect. But in a largely unregulated scenario it will at least be possible to notice that conflicting versions exist
sorry for asking this. Why can't you use something else?
> Are there any examples of embedding GraalVM in an existing native application (such as the noted idea of having GraalVM accessible inside of MySQL)?

The GraalVM in MySQL will be released soon and that will be the best example of embedding GraalVM in native projects.

The API for embedding in native applications is still experimental: it might change slightly in the few following versions. You can find the API with documentation in the polyglot_api.h file in the GraalVM distribution.
Show HN: A collection of recursive CSS specimens
So no video editing then?
No, I don't have it backwards. Blockchain solutions offer decentralized, trustless alternatives to existing centralized, trust-based solutions. Further, it's bizarre reading this constant claim that nothing exists beyond hype, when a number of orgs have operating or in testing blockchain solutions for industries from manufacturing to finance. Inertia is a hell of a thing, as is "the way we do things", so it isn't surprising that it didn't suddenly replace everything, but it does have uses.
But perhaps the most useful might be power-plant-equivalents.

The Stockton Cogeneration Facility near San Fran had a nominal output of 60MW. Thus, around twelve of these mega-windmills would roughly equal the output of that coal plant.
Herramienta para realizar jailbreak ios 11.2.6
I'm already nervous to try it out.
I wonder if we will arrive at a system like the stock market where you have analysts covering stocks and making recommendations and reports.

Oil could the equivalent work here where you see reviews from trusted sources on the “health” and prospects for the journalism outlet.
Wow! Would you mind sharing some practical advice on how to actually train to read this fast?
In American articles, pro environment types sometimes mock how Americans will drive to the gym, drive home to get ready for work, then drive to work creating extreme time stress. The punchline is usually to the effect of "Why not just bike to work? It would be cheaper, take less time and be better for the environment."

One justification for going to the gym is the poor outdoor air quality in some places. It seems list on a lot of people that driving everywhere is a cause of poor air quality.

In the years I have lived without a car, my example of walking everywhere has tended to popularize walking wherever I lived. (Yes, even when I was homeless.) After seeing an uptick in walking, you could see visible evidence of improved air quality, such as healthier plant life in the area.

Crime also went down. In the apartment complex where I gave up my car, the cops stopped staking out the entrance on weekend evenings. In another city, helicopter manhunts and similar police activity trended down.
Firefox extensions can be malicious too, but this has nothing at all to do with backend data security, a red herring.

If you create an open system that allows users to do anything to their systems, you create footguns. I don’t see you whining that this is universally true for desktop computers as well.
"Second, the benefits of using electron are enormous for any JS developer and there are a lot."

Disagree. I'd argue using Electron actually holds back developers, because they don't learn languages other than JS.
This is true for pretty much any sandwich, though. The peak for sandwich shops is the lunch hour, when people are often not at home.
Salt water is a conductor. Two conductors separated by insulation make a capacitor. This extra capacitance makes AC less efficient.
I honestly have stopped buying iPhones just to stop having to deal with that utter pile of rubbish that iTunes is. It was maddening riddled with bugs and just hopelessly hacked up on Windows, way beyond the amount I could find acceptable.