skysight-inc/HackerNews huggingface dataset:
I'm afraid that at said point, we will marvel more with the fact that the people at the center of it all got away with it. Remember Nixon, or Iran-Contra?
Ha. I'm ready for a red ocean.
If anything, the color would be due to all the fish dying.
Memorizing gender: I hear the trick is not to do it separately ("1. I know the word 'Mädchen'. 2. Its gender is feminine.") but as an integral part of the word ("1. I know the word 'das_Mädchen'.").

Also completely forget the non-grammatical male / female association. Treat it like quarks in physics (up, down, strange, charm, bottom, and top): Words with the same name as familiar but mostly unrelated concepts.

Or maybe like "open(2)" vs. "open(3)".

https://linux.die.net/man/2/open

https://linux.die.net/man/3/open

Example: "die Steuer" (tax) vs. "das Steuer" (rudder)
Pigeonly is a YC company. They stood out to me as one of the company’s that can do good and do well.
> "no animal wants to die"

This is a man made concept. Morality in general is man made.

In nature there is a very clear symbiosis between predator and pray. A herbivore population can get out of control if not hunted by predators, and then destroy the environment. Of course, humans are not in any symbiosis, we just consume and produce waste in the process.

So if you want to talk about how we destroy the environment via CAFO operations, then that's a valid worry, but the morality of killing animals for food (something we've been doing since the dawn of men) is just religion.
plug for json-e i found it much less painful-looking than jsonnet
Have a look at the CodeDeploy appspec.yml specification for whitespace [1].

…
[4]mode:[1]mode-specification
[4]acls:
[6]-[1]acls-specification
[4]context:
[6]user:[1]user-specification
…

"AWS CodeDeploy will raise an error that might be difficult to debug if the locations and number of spaces in an AppSpec file are not correct."

Great. There couldn't possibly be an easier format to use, could there?

[1]: https://docs.aws.amazon.com/codedeploy/latest/userguide/refe...
I agree with the author. Symfony 4 is the best PHP framework at the moment.

Trying both Laravel and Symfony I think there is no need for Laravel (anymore). Laravel just has too much magic that will bite you later on.

The only thing you should skip in both frameworks are 'annotations'. But this is easy to do.
Caveat: there are cases where this behavior has resulted in vulnerabilities. e.g., CVE-2018-10661[1]. So if you ever want to implement your own auth module in apache httpd you should be aware of this.

[1] https://www.vdoo.com/blog/vdoo-discovers-significant-vulnera...
> What they do to earn their living is irrelevant.

No, it is very relevant. There's a blatant conflict of interest and that you chose to ignore it, and just take them on their word without evidence, speaks volumes.

I wish you luck in treating your chronic condition.
Is there a list of hedge funds or mutual funds that invest in FinTech?
Wait, what?

I feel this article is missing the bigger problem - one that for some reason just cannot die.

The problem is that of gluing strings together. YAML is not an unstructured text file, it's a tree notation. Whatever "templating" or "generation" mechanism you want to use, it needs to respect the tree nature of the language it operates on. It needs to respect semantics.

Gluing strings together is literally what causes SQL Injection to exist. It caused countless of defacements on the web, and countless of broken websites. I would think we've learned our lessons, but for some reason, I see these template languages still alive and kicking.
Wouldn't this also be solved by allowing trailing commas?
> You wouldn't call it efficient if a government came in and decided

That is what happens for every natural resource. Your gov establishes rules for land and ground water just like that. Actually, even for IP and patents...

I don't see how you get from "gov regulated process of resource allocation" to "gov enforced monopolies". Yes, we should care about the value generated to consumers. The theory is that companies use exactly this money from consumers to get the spectrum.

> There are alternative solutions - like opening up wide swaths of spectrum to smarter devices that are able to share that spectrum broadly.

That only works with strong regulation (I'd guess you don't want gov involved in details?) or in situations were cooperation will always win out. Otherwise you'd usually end up with with some kind of Tragedy of the commons / Prisoner's dilemma like situation. Like every neighbor here upping their WLAN power...
VR and AR of the Sundance Film Festival
This kind of defeats the purpose of Probable Cause. AWS would only fight the subpoena if it was overly broad and could materially impact many customers. In this case, I want to see AMI taken down.
The article was a play on words (in that it's quite literal) but interestingly enough there was a very recent study [1] indicating that millennials are more capable of recognizing songs from the 1960s-1990s, music created in many cases before they were born, than of recognizing contemporary hits.

Makes one wonder about the notion of nostalgia. Especially in today's world where marketing is playing an ever larger role in society, there's no real reason to assume that the directionality of things is always going to be positive.

[1] - https://www.eurekalert.org/pub_releases/2019-02/nyu-wag02041...
The problem statement is eloquently stated. Yet the blame is nonsensical. The developers of Solitaire are to blame? Solitaire was a non-trivial application written for the express purpose of selling an operating system.

The reality is that the problem statement, that knowledge workers are constantly engaged with unproductive, nonsensical asks, is true. Knowledge workers must overcome this by being exactly the worker they've been advised not to be: ignoring emails and chats, not being present at their open-plan desks, declining any meeting that won't immediately please their manager.

No sinister force is the cause of these problems; simple entropy of organizations is to blame: failing to allocate resources to document and streamline processes is to blame.
I think that the whole "fake news" fiasco is corporate propaganda designed by big corporations precisely to discredit small independent news sources. Fake news is not that bad. It's a small price to pay for increased decentralization of power. Did Trump destroy America; no. Trump made people question things so that's a good thing. So-called "fake news" is good in small quantities.

A world with only one kind of news source curated by the elites is a horrible, dystopian place. I'd rather read fake news from time to time; at least it would keep me doubtful and suspicious. People should never stop questioning things.

Just because something is popular doesn't make it true; it may be slightly more likely to be true but it's also a lot more dangerous if it's not.
Pretty much any crime that happens across state lines is a federal crime. Including this one.
In go, Querying SQL is very much like doing the same thing with the base libraries for mysql in C. Doing the same in most any other language is much much easier and just as safe.

Credentials: Worked mainly in go for 4 years... 18+ years coding in about 9 languages.

Yes I realized this is opinion.
What is the ultimate goal of a Robo Advisor?
So at this point, are we facing a pretty bleak future, regardless of what countries do?

I’m already scared about an upcoming water crisis during my lifetime. I can’t imagine what the next generation is going to suffer through.
Use < and > for numbers and strcmp for strings. A strict type > would be very weird because besides returning TRUE and FALSE it'd need to throw a TypeError, I guess?
I can't say I agree at all with this hyperbolic reaction. How about people just be judicious about what they install and who they trust as always. I'm for privacy as much as the next person but not when it infringes on an open platform to the degree that you suggest, and Apple already overreaches in terms of censorship and control IMO.
It usually is "free-as-in-beer" since they are allowed to sell user statistics that way (the Dutch T-Mobile zero rated music being an exception due to law). There is no way to opt out of that practice as it is included in most contracts by default. Setting up these methods are also not trivial for companies. The selection process is hidden (there is no information available), looking at the participating services most probably don't bother either due to cost, restrictions or administrative reasons. Streaming your own library is excluded in the contract, so it is not music, only what T-Mobile says is music. I call that censorship.
In .NET land, there's Razor, which was designed from get go to mesh well with C# syntax such that you need a minimal amount of control characters:

https://docs.microsoft.com/en-us/aspnet/core/mvc/views/razor...
I don't even think mobsters tend to be that smart. The most vile humans, most willing to kill their competition first just naturally rise to the top.
AI and a New Way of Looking at Contract Pre-Screening
> lIsPs like Clojure that argue (> data functions macros).

That's not really Lisp related. It's more like how the community likes to see code being written.

For example I would regularly make use of macros to provide more declarative syntax various programming concepts.

There are Lisp dialects which are light on macros and some which are using macros a lot more. For example the base language of Common Lisp already makes use of many macros by providing them to the user as part of the language (from DEFUN, DEFCLASS, ... INCF, upto LOOP).
This is an almost verbatim copy of

https://cointelegraph.com/news/wsj-expert-claims-quadrigacx-...

but BTCwire again falsely claims authorship.
American who moved to Switzerland 1.5 years ago and learning High German (now in A2).

Hardest thing for me right know is knowing when it is appropriate to use the Akkusativ versus Dativ cases. Declining is always difficult, especially considering that adjectives are declined and also this declination depends on the presence and kind of article (which is also declined).

I love Switzerland but since I am learning High German it means the Swiss are more likely to talk English to me if they know it (completely understandable, given the relationship between High German and Swiss German). So practicing is intimidating or can feel rude if I try to stick to High German in this case.
Low code tool for fast back end development
Not a google employee but the example you cite is hardly the design of "asshole developers." Single-sign on is convenient, and I'm glad I can monitor any illicit usage/sign-on for any of the sites you mentioned in a single place.

Apple protects you from asshole developers, but it also restricts you from just installing what you want in the first place and they take a 30% cut of all revenue while doing so. I hardly think they do it out of the charity of their hearts.
Dhall-lang ( https://dhall-lang.org ) is another, somewhat interesting, attempt to solve this program: it comes with a non-Turing complete programming language, so you can bring some abstraction to your configuration files without having to worry about things like infinite loops.
Hi there! Search Quality engineer here (though I don’t actually work on the core ranking myself, know very little about the specifics of its evolution over the years, and am nowhere near the news team). Every change we launch to search (and there are a lot) has very stringent requirements to meet. We have to, first and foremost, improve things for our users. That means a radical focus on improving the relevance, quality, and accuracy with which Google responds to your query. We measure this in a lot of ways. We relentlessly evaluate every change based on live traffic experiments (in which our metrics continuously evolve alongside our understanding of how to measure a good experience for our users) and side-by-side comparisons of queries with and without the change by real humans (trained to evaluate things with an eye towards the ideal results page). In every way we can measure, our search engine is the best it’s ever been. We definitely aren’t perfect; edge cases at scale are a never-ceasing job, and core improvements to the experience of searching on google always show that there’s plenty of headroom to improve what we return to users. But I heartily push back against both of these statements:

> Google knows its search engine isn't very good anymore!

And

> That is why they're increasingly trying to pitch their service as a
> recommendation engine with special AI sauce, not an index of the web

We provide some content discovery tools (Discover, News), but those are offshoots made possible by our core mission and competencies: organizing the web’s information and making it accessible to users (yes we really say that, though frequently with a wink and a nod). We don’t try to be an index of the web, but instead as the best place to find out anything.

For a high-level read (and some in-depth coverage, like the rater guidelines) on what I’m taking about, consult this page: https://www.google.com/search/howsearchworks/mission/web-use...
I think maybe a better question is not if markets are fully efficient, but if markets are more efficient than the alternatives. I read the Cassidy book years ago, so I might be misremembering, but I don't think that was something he spent much time discussing. I don’t think many would argue that markets can't fail and aren't fully efficient - he spent the entire book demonstrating that.

The idea that regulators have the ability to design, implement, and maintain laws that correct or protect from market failures without producing unintended consequences, perverse incentives, significant costs, or market distortions more severe than the original market failure was not sufficiently addressed, from what I remember. Despite their problems, markets tend to be dynamic, adaptive, and innovative, while regulations tend to be rigid, slow, and reactionary. I don't know what the answer to market failure is, but I found the book unsatisfactory in that regard.
By god! If that short term random fluctuation continued as a long term trend the Earth would continue cooling forever! You've cracked global warming, what an incredible accomplishment!

(Another another way of wording the headline would be to point out that global temperatures are now permanently in a regime which is significantly hotter than historical averages.)
Good point. What works great in the cinema gives a home play needing subtitles for the quiet parts or it'll take the windows out later.
Expo: The Expo platform for making cross-platform mobile apps
This is scary because it translates to not just centralization of news sources but also centralization of power and wealth in general. Big news publishers get their money mostly from corporations.

I think I prefer to live in a world with fake news than one where the elites curate everything we learn.

The world has always had conmen, charlatans, snake-oil salesmen and fake news; in small quantities, they are essential to make sure that people keep questioning everything.

Fake news is like a vaccine which protects us against a zombie apocalypse. Most news cannot be scientifically proven to be true; so it doesn't make sense that we should all believe it just because it's popular. Popular news sources are more likely to be true but they are also a lot more dangerous if they're not. Given enough time, these big news sources will be corrupted.
Lots of reading is how my high school English became adequate enough to write a Ph. D. thesis. As soon as I started reading books, the language just clicked. Before that it was just endless amounts of grammar and vocabulary. Also reading something interesting is a bit more engaging than processing endless amounts of meaningless dialogs and other examples from grammar books. The first book you pick up will be a bit of a struggle but that is kind of the point. It gets progressively easier. I remember doing something similar with French and being able to process a simple novel but sadly I never pushed through and I've since forgotten most of my high-school French.

A few tips, for reading. 1) don't use translation dictionaries and instead look up words in the native dictionary. E.g. Merriam Webster is great for English. English words explained in English gives you a good sense of the full context of the word. It's all about getting a sense of context of words and constructs. 2) So, try figuring out things from their context. Language has lots of redundancies and you can sort of skim a sentence and get a rough idea of what it means even if it contains verbs and nouns you have never seen. A fun little exercise is transposing all the verbs in a sentence with something non-sensical like "fu--". Many sentences continue to make way more sense than they should after that. 3) Languages like English, German, Dutch, Swedish, etc. have lots of common roots. This can help you as well. Understanding the etymology of words that look similar across languages can help as well. E.g. English has lots of nautical terms adapted from Dutch, lots of French words that the Normans introduced and quite a bit of viking stuff as well. I actually picked up some Swedish when I was living there a long time ago; enough to be able to process simple Danish and Norwegian as well.

That being said, my German still sucks even after living in Berlin for many years. So do as I say, and not as I do ...
Nobody knows "the law." Even the Supes each have clerks helping them look stuff up.
> Overuse of them led to LISP code being hard to read like you said

I don't think that's the case.

That poster your comment goes to claimed that there are types of macros which make debugging harder - not code reading.

Debugging code which makes use of macros is more complicated than code without. There is no doubt about it. One part of it is that debugging happens in a different place -> code transformations with side-effects are running in a compiler or with interpreters at runtime.
Jeff Bezos Blackmailed by the National Enquirer
"and embedding php in the html made for a rapid though sometimes trying experience."

Funny, that is React/JSX's biggest sell
> In HTTP on TCP over IP?

I think I would use over for all of those. Is that wrong?

And English phrasal verbs aren't really different from German verbs with separable prefixes. I agree though that it's one of the harder parts of the language.
I believe people on this thread are viewing this thing in a specific way, and that there are other ways to consider this.

1) I suggest this is not blackmail in the legal sense. AMI, whatever they are - are not idiots. AMI probably knows better than any company in the world what is going to constitute 'newsworthy' items, at least in the legal sense. To suggest they would do something blatantly illegal and criminal in an email of all things ... I think does not make sense.

They do this sort of thing for a living.

2) This is a back room deal, a pretty normal one. They are asking Bezos to state:

"have no knowledge or basis for suggesting that AMI’s coverage was politically motivated or influenced by political forces."

This may actually technically be true. Does Bezos actually have hard evidence of political interference? And how would acquire this? And if he doesn't, what is the cost of merely stating a fact?

If we move out of a moral headspace for a moment and just consider the realpolitik of the situation - it's tantamount to a kind of 'legal blackmail' - superficially, it's not a bad deal at all.

This is hardball and it's not exactly uncommon in business, it's just of a very personal nature.

3) If those pics are published, the 'courage' of Bezos' ostensible principled stance are not going to be rewarded.

The #1 thing Bezos will be known for, for at least a decade are his 'dick picks' and that he was 'cheating on his wife and kids'.

None of the context will really matter that much, i.e. maybe he was already separated, maybe the 'dick picks' were totally private, nothing to do with work, the woman did not work for him etc..

It does not matter.

A dick pick is all anyone will know.

Bezos is famous among us, but he's not really famous among regular people, but this could make could really make him a 'household name' for the wrong reasons.

Remember: the realm of pop culture nobody cares about 'principles'. Images flashing across the screen of a blurred out penis will be 99% of the news type thing.

This is a 'pop culture' war, not a legal war, or a war among public intellectuals or businessmen. This is a 'Buzzfeed war' and Bezos doesn't have any ammunition.

His penis may be seen by billions, almost nobody will read his Medium post.

4) I respect his choice - but - he has a company to worry about. If this blows up, and it starts to affect his 'perceived credibility' - what is he going to tell his board? He had a 'truce agreement' on the table which seemed ostensibly reasonable (assuming Bezos doesn't have some crazy evidence that he really needs to provide the feds?).

The pragmatic choice would have been to make a truce with his warring entities.

Thankfully, Bezos has billions and ownership etc. and doesn't have a normal CEO-board relationship, as I believe most 'regular boards' would have seen only the realpolitik of the situation and would be aghast that he didn't make an agreement.

So good on him for ostensibly 'doing the right thing' but I feel there is much more to come.
I think the point here is people tend to reject survey data because they can only see some tiny minimal subset of the data and it doesn’t match in aggregate.

In this situation often the smaller dataset is wrong.

...not always. But often.

Human intuition based on limited data can seem compelling, but it’s always worth acknowledging you might be the outlier.

18000 respondents is a lot, especially when a specific effort has been made to sample from various sources.

The parent post didn’t even bother to check their own biases.
This is as user unfriendly as it gets. People want to look for hours of cat pictures and netflix videos (or facebook, instagram, or snapchat).

Once phones start throwing this kind of crap in people's faces there will be (understandable outrage) and bad sales figures. Technology is supposed to make your life easier, not harder.
Agreed, this exact same thing happened to me before I upgraded to a premium account. uBlock Origin is always on for me and set to noscripting, so I was really confused at that bug. I assume that they'll implement some sort of warning system though.
Living in a Fictional Story Created by Facebook Is Making Us Delusional