skysight-inc/HackerNews huggingface dataset:
If you're German, you now have a significant minority of your population (invited into your country directly or indirectly by your own politicians) who have set out to defraud, rob, kill, rape or terrorise you. Don't you think some kind of monitoring apparatus is appropriate for that?
It seems it was an unintended consequence of the Google Maps change and many users were affected and confused by it [1]. If you add a Billing account to a cloud project, Firebase will automatically upgrade you to Blaze. Since Google Maps added a billing account automatically to your Google Cloud account, that auto-upgraded your Firebase plan.

The response from the Firebase team [2] was that no additional charges would occur based on this incident, and they've opened an incident report [3] in their dashboard.

- [1] StackOverflow Thread with users facing similar confusion
https://stackoverflow.com/questions/51373671/project-upgrade...

- [2] Official Firebase response
https://groups.google.com/forum/?hl=en-US#!topic/firebase-ta...

- [3] Firebase incident report for issue "Firebase Users who use Maps API get auto-upgraded to Blaze"
https://status.firebase.google.com/incident/Console/18016
As if Apple uses any components made in the West...

The only special thing is the design (also of the CPU) and the software.
> often still contributed the same as someone working full time.

Sounds like they are due a rise.
I wonder how it compares to Palantir’s Python Language Server[1] that uses Jedi[2] for intellisense.

[1] https://github.com/palantir/python-language-server

[2] https://github.com/davidhalter/jedi
DynamoDB Accelerator (DAX) SDK Enhancements
Lots of commercial libraries aren't pip installable for example.
One standout: Service discovery. OpenID Connect[1] for example publishes an endpoint discovery document. This is much easier than building a versioning-layer into your application router.

[1]: http://openid.net/specs/openid-connect-discovery-1_0.html

This is also good to combine with requiring users retry and use multiple endpoints. This way you don't have to take risks with DNS and global routing failures potentially breaking your application.

If you use TLS to protect your application, I recommend further (randomly) generating a bad SSL certificate to make sure clients retry (and get a good one) so that you can detect anyone stupid enough to take advice like this[2]

[2]: http://web.archive.org/web/20120317165131/http://forum.devel...
The pure-functional features have gradually been adopted. It's hard to imagine a new general-purpose language coming out without map/reduce/filter, or without some form of typing with generics and inference, or without pattern-matching. It's hard to remember that these things were all seen as pure-functional nonsense a decade or two ago.
One problem you face here is versioning. You can have tiered systems where you have a patch from version 1 to 2 to .. n. And then if somebody wants to go from version 1 to n, you just incrementally apply each and every single patch. Or you can just have a replacement 'patch' that means no matter what version or setup you're on, you're good to go following the exact same process.

And in some cases this is not only easier, but also can provide major performance benefits. For instance imagine an update changes something about a local database that requires some expensive process like reindexing or something. And then another update carries out further changes, and so on. Going straight from 1 to n instead of 1 to 2 to ... n can be vastly more efficient from a user perspective.

But if you're seeing huge updates then more often than not it's probably data, not code, though the same story applies there.
Lore – a convention-driven framework for React
10th attempt or so to kill Win32, this time for real!
i can't believe people are still pushing the story about the curse. Not very nice from BBC to promote it,too.
That’s how selection has always worked. It halts console output until you’re done selecting.
I like the post, it seems like they are good guys doing a good work on an unrewarding application.

It is interesting the insight thet are giving with this article:
- MS is improving on Windows Console only because of WSL
- the design of the Windows Console was flawed since the beginning and remained unchanged to something like 30 years.
Flaws includes:
- using Console API instead of sending characters / cannot work remotely
- the shell and the terminal are not clearly separated: the OS will open automatically a console for some kind of executables / cannot attach a shell to an arbitrary console

It seems to me that it shows a few things.

First, unix design was better as it was more flexible and lasted over time and computers evolution. Windows' design was sort of wrong since the beginning but they didn't change anything and developers were left to use one of their horrible APIs. This is similar to the difference between X Window and Win32 GUI API.

Second, MS does not care about developers except for the user of their flagship product Visual Studio. They put 30 years of developer effort solely on Visual Studio and nothing else. Compare with Apple, they at least cared of implementing an excellent terminal and contributed greatly to the wonderful LLVM compiler infrastructure.

So, okay some improvements might lands on Windows 10 at some moment but I personally don't care. At work we still use Win 7 and I think we will keep using it for a long time. The Windows Console is just horrible to use and propram for and a testament to the MS awful software and APIs that developers are forced to use because of Windows dominance.
How PostgreSQL’s SQL dialect stays ahead of its competitors [PDF slides]
But exactly, that's my point. You no longer even need to be on Windows to use C#.
How to protect your privacy like a hacker
Which Is Better for Coding in Algorithms, C++, Python or Java?
Do you have sources supporting this argument?
Building awesome web based UIs for Terminals using JavaScript
An expert system can tell you all the reasons behind the decision. But it cannot gather the data itself to diagnose.

ANN is closer to taking a look by eye or using memory to solve something (similarity) rather than logic. Unpredictable but can gather data.
Why two-pizza collaboration doesn't work for design
Even then, perceptions are being studied today.
React is so 2018. Learn Vue.js
Does anybody know if this is implemented in Python (I assume in a process run from the editor)?
Or has it perhaps been implemented in JS/TS?

The reason I ask is because the Monaco code editor from VSCode can be used in the browser, and having Python Language Server implemented in JS means that any online editor using Monaco could potentially offer the same functionality from the browser itself without having to keep a connection to a backend server doing the lifting.
That's not what it is supposed to end up with. It's supposed to end up with a big Windows logo on a black background, with a message below that, and the link at the bottom.

Here is a screenshot showing what it looks like in Chrome on the left and Safari on the right: https://imgur.com/gpSMx44

Firefox 62.0b9 is similar to Safari, except the blocks are all black instead of colored, and the relative dimensions are different.
Kierkegaard: Creativity Must Master Dread of the Unknown
This is exactly the reason why I usually prefer a 6-hour train ride to a 1-hour flight (at least in Germany, Austria, Switzerland).

Train: Go to the station (near city center), arrive 10 mins before train departs, get on the train, read/work/eat/drink for 6 hours, get off the train. And then you are already at the city center of your destination!

The total time spent when flying might be shorter (4.5-5 hours), but that is not worth the hassle.
Show HN: Eggshell – a simple BASH script manager for Mac
Hey friends,

A while ago, I wanted to learn some Swift coding, so I set about building this tiny app to manage BASH scripts. It's super simple: you add your scripts, and you can easily access and run them from your Mac menubar. (There are screenshots in the link). There's no server or anything. I hope you'll find it useful!

http://gum.co/eggshell

- Hackathonguy
As someone who actually glares at Perl quite frequently can I gently request you take that slight back. Or at least qualify it to be "perl regex". Unless youve used Perl 6 (a different language) and not found it readable youd do well to say Perl 5 too. Or perhaps you've never used either language but use it as a defacto meme to make a point?

The bigger argument is not readability but where the abstraction lies. From the examples I cant see much sugar beyond what an ORM often provides.
An explanation needs to have explanatory power, which is a statistical concept. Also specificity. The "sum of numbers" explanation is not specific - it can be used to justify anything. Additionally it has low power as minor changes will result in a different outcome.

A Markov model can give you some of that information, unlike a neural net, but it is still hard to get them to be specific.

An expert system can be specific and use an approach with good statistical power, but it's at a mercy of anyone putting the data in. (unless somehow extended to statistically evaluate the inputs too somehow)
If they do what Apple is doing, is that good enough for you?
When I looked into mapping solutions for my company, I realized pretty quickly that MapQuest had a much more transparent and easy to negotiate process than Google maps. It was apparent that Google's API, etc. was more advanced, but we really didn't need that (just retrieving an image of directions in one small sub-section of our site), so I'm glad I went with MapQuest-- which is more than adequate for our purposes and has had price DECREASES instead of increases during our time with them. I think there is something to say for going for an underdog, where they are less likely to mess you over, partly because they can't afford to do that.
Takes this quote by Soren Kierkegaard from “The Concept of Anxiety“ as a point of departure: "Anxiety may be compared with dizziness. He whose eye happens to look down the yawning abyss becomes dizzy. But what is the reason for this? It is just as much in his own eye as in the abyss, for suppose he had not looked down. Hence, anxiety is the dizziness of freedom, which emerges when the spirit wants to posit the synthesis and freedom looks down into its own possibility, laying hold of finiteness to support itself. Freedom succumbs to dizziness.”

Key take-away: Entrepreneurs can be paralyzed by the rich set of possibilities they face. It seems almost paradoxical that when you have one choice you can start immediately, when you have two you can flip a coin, but as possibilities multiply the desire to make the best choice can paralyze you. To fully embrace your creativity you must master your dread of the unknown.
I used to occasionally contribute to Google Maps with edits, images etc. That will no longer be the case. I understand it will not have almost any impact on Google, but the same is true for instance for elections, yet I make the trip to voting urn almost every year.
Do’s and Don’ts of the Dark Web
That is why you should shower before going in to the pool. At school we were always required to shower before and after.

One pool I have been at added a shower you have to go through to get to the pool. It's a continues curtain of water.
There's a lot of performance issues, dropped messages, inability to load profiles etc that are clearly backend issues. It's buggy front to back
TL;DR: Yes. You have to pay for Java now.

Quoting the article: «Oracle JDKs may only be used in production if you buy the commercial support.»

The alternative is using OpenJDK in production. We'll have to see how much the Oracle JDK and OpenJDK will diverge.
Very appropriate comment. Last year I was tinkering with the implementation of a TUI (Text User Interface), and I wanted it to be cross-platform. I started developing it under Windows, using the Console API (sorely lacking in features, but at least it is just an API to be called from C). I had to abandon the project once I realized that it would have been too hard to harmonize this approach with the weird way you are supposed to program a Unix console.

Let's consider the difference between calling an hypotetical system API to change the text color and a raw sequence of bytes encoding. In Unix, to set the color to be used for writing characters you have to send an ESC character, some more bytes, and then an ASCII representation of the R, G, and B components (assuming your virtual terminal supports this), separated by a colon/semicolon. The terminal will then read this sequence, parse the three numbers and move the character. This approach is not precisely efficient, especially if you consider that today it is not unlikely to have full-screen terminal applications with a large resolution. For a 200x60 terminal like the one I am using right now, to color every character with a different color requires sending 500 Kb of data, compared to the 36 Kb required by a 3-byte representation of each RGB tuples.

And if you are trying to read from a terminal, every time you receive an ESC key, you are always in doubt whether the user pressed ESC, or if it is the start of an ANSI sequence. The usual trick here is to check if there is a character already available immediately after you detect an ESC byte coming from standard input: if there is, you can assume it's the beginning of a sequence.

Admittedly the virtual-terminal approach makes remote connections (through SSH) simpler than an API (you just have to send a bunch of bytes through a socket), but I wonder why in 2018 we are still relying on the old and quirky mechanism of "virtual consoles" when real consoles have long disappeared.

Edit: small fixes.
We just use them on the free tier as well; we used to pay, but I think they upped their free tier a bit and sent us an email saying we didn't have to pay anymore (if I recall correctly). Their API was easy to integrate; haven't had to research mapping companies much recently, so not sure who I would pick now based on more data.
We must look at very different code :)
Did not know you could put emojis in git commit messages: https://github.com/Microsoft/join-dev-design/commit/db8133c7...
In my experience the linked algorithm behaves quite poorly when the dataset and number of desired clusters becomes large. I think the issue is that it only allows for pairwise switching between clusters, and this ends up with a lot of points still being assigned to clearly the wrong cluster. Some day I would like to try more complex neighbourhood searches with it and see if it helps.
So much this. Not to mention the reduced environmental impact. Flying is absolutely catastrophic in terms of greenhouse gas emissions, and the Paris accord doesn't cover even a fraction of it! (because flying occurs in "international space" and so it doesn't appear on any country's "balance sheet"... atrocious.)
IndianWeddingCards now operational from a new location in New Jersey, USA
Let’s talk decentralized
> for example publishes an endpoint discovery document. This is much easier than building a versioning-layer into your application router.

How is that different than having only 1 version of the API and updating it? Clients code will still break if a structural data change is pushed (for example, removing a field from the responses)
With stock splits 1 share in 1989 would be 72 shares now. So $7,516.80.
Yeah, in today's world, I can only imagine supersonic being of even any benefit on flights longer than 8 hours.
Facebook to publish data on Irish abortion referendum ads
Kill everyone's eardrums and then you wont need to kill the boom...
All these security for air travel but not for a train which is also full of lot of people felt bizarre.
Ask HN: Are you buying the latest macbok pro?
Exactly. Everything that "new Microsoft" does right is targeted squarely at developers. I'll judge Microsoft by how it treats the rest of the world: dark patterns to accelerate Windows 10 adoption, using consumers as beta testers, protecting their Office monopoly above all else.
I'm totally with you, but it is truly annoying the amount of subsidies the flight industry get. I've often taken trains across Europe due to my preference, but when the plane ticket is €20 and the train ticket is €400 it seems I'm fighting against the system.
I want to stop learning now.
Taking unpaid leave works pretty well in New Zealand.
Is Microsoft taking a page out of ol' Vladdy Putin's playbook? Why is this upvoted? The Windows console is garbage software on top of garbage software.
Droppers Is How Android Malware Keeps Sneaking into the Play Store
I can't even get skype to run on my mac without it eating up all my memory. It's been like this for years and several versions. So I have to use it on my phone.
The algorithm itself did not provide this diagnostic data, unlike a human who sometimes can. (e.g. was distracted by a phone; it was too dark; the person entered the street from between the cars etc.)
Of course they can also lie.

Blackbox data is always in need of careful interpretation.
You need to think about your retirement savings which you might not want to spend in Cambodia. Also maybe you want to buy stuff that costs the same everywhere, like an iPhone or a new laptop that's not garbage quality.

I mean if it's necessary to compete in the market, maybe it makes sense to lower your rates. But as long as you can charge the appropriate rate, you should.

When you're charging less you're still earning the same amount of money for your client. So everything you charge less is you making them rich.
> Several of the stock fake Apple apps such as Compass, Stocks, Clock ask for “invasive permissions,” such as reading text messages. It’s unclear if this is a sign that the developers were mediocre or malicious, Evans wrote.

> “The mismash of default apps preinstalled on the phone I was given are horribly insecure (if not outright malware),”

In short a modern smartphone.
Pukket – Get Rewarded for showing love to your brands
I didn't get the impression that they consider the Console API in itself a flaw. An API for this is much more robust than an in-band text API that's part of your output. For example, no Windows console application has to even think about whether printing a user-provided string can be a problem. They do note that it's an impediment for porting software to Windows, as well as the problem that the API isn't able to be implemented by any other application, e.g. ConEmu. Those applications have to rely on scraping a hidden console window to work instead of just being an alternative console implementation.

I read it not so much as a testament to the perceived superiority of the Unix model, but rather that with WSL users expect certain things to work more Unix-like, just that they don't work like that right now.
ME wasn't between the least. It was DOS based. There is no inbetween. It's either IO.SYS or NTOSKRNL.EXE. It made using the real mode MS DOS even worse by shipping a special MS DOS which skipped CONFIG.SYS and AUTOEXEC.BAT, hidden the files and removed DOS from the boot menu. To fix this, check http://retrosystemsrevival.blogspot.com/2018/06/dos-for-wind... this -- quite new blog post, just last month, for something this old.
This is a massive conflation (and misunderstanding) of quantum mechanics. The processes being discussed in this paper are statistical and large, and thus pretty highly classical in nature.

The double-slit experiment, entanglement etc. are all concerned with what happens with individual particles to produce those statistics, and what that means.

For example, it's not remotely surprising defracted light can reconstruct an image of an object (this idea has been around for a while - i.e. evanescent wave fluoresence, or the quest for a negative refractive index material which would be beat out diffraction limits handling). But that's not why it's not surprising - it's not surprising because you can also detect the existence of solid objects without actually touching them with so much as a photon purely by letting the probability field of one potentially extend through them, and then observing whether you see diffraction patterns along the path where photons do travel (basically a highly biased double-slit experiment reveals whether it would've interfered well before a particle is ever likely to have hit the object obstructing one of the beam paths).
>Actually, according to CDC healthy swimming spokesperson and epidemiologist Michele Hlavsa, it’s poop. She tells LiveScience’s Rachael Rettner that people with diarrhea can spread a filter and chorine-resistant Cryptosporidium, a parasite that is the leading cause of waterborne disease.

I love swimming and this article has just disturbed me so much, I'm not sure I'll be going to the swimming pool in the near future.
> Here, the main difference between flux is that flux has a built-in exponential moving average function, whereas in SQL we have to actually write out the formula.

The possibility to provide arbitrary data processing functions is one of the core features of contemporary query languages. In SQL it has always been a huge problem (and your example is a good demonstration). In the example provided by they also rely on a built-in (exponential smoothing) function and therefore it is not clear whether I can really perform arbitrary ad-hoc computations within the query itself (without built-in or externally defined functions).
I a billion dollar business the only definition of a successful one?
Telenor Balance Check Code – Online and Offline 2 Method
Hi everyone - I apologise for linking directly to the Amatino blog, instead of the Amatino site itself (https://amatino.io). I deleted my initial Show HN submission, having thought I posted in the wrong place, and found I could not resubmit the same URL.

The blog is probably a good place to start anyway, as it shows real development rather than my marketing-speak!
I traveled with the French TGV a couple times and it is absolutely astounding how amazing it is. Large comfy chairs, quiet train, you can walk around, plenty of room for activities. There's even a bar where you can hang out with fellow passengers!

Plus first class tickets are like $20 more expensive than normal tickets and totally worth it.

Although I almost missed it because I'm used to all the buffer time you get with airplanes. Train leaves at 10:45, you better be there at 10:40 or you're gonna miss the darn thing.
If you're German, then the Snowden documents show that your government is participating in domestic surveillance that it cooperates with Five Eyes on. This is a few orders of magnitude more invasive than what advertisers do.

The Stasi are fresh in no one's minds or you would eliminate this surveillance.
It was shot down by a coalition of NIMBYs

No, it was poisoned by the committee chair, a Democrat.
Easy: they shouldn't be sending the data if there is no lawful basis for processing. This is an offense that is subject to fine if repeated.

Saying "I do not remember" puts the burden of proof on you. Meaning you get ignored.

He is stating that he was not informed properly which press the burden of proof on the airline.

To be compliant under consent rule, there are some rules to be met. For example, there can be no implied consent or implied notification about processing the data.
The parties that process the data have to be exactly named including the rationale for providing the data to them.
Some kinds of processing has to be ottoman as in service has to be provided even when the person does not give consent. (in case of transportation, this likely applies)
Indeed. https://github.com/lmorg/murex

However I'd still recommend WSL or Powershell over my shell for Windows use as I haven't invested an great amount of time on the Windows port (and certainly haven't used nor tested it extensively on Windows like I do on Linux and FreeBSD). Though at some point - probably after I've finished documenting the thing - I do plan to go back and revisit the Windows port.
What was the competition that was run out of business?