skysight-inc/HackerNews huggingface dataset:
I understand they work in the short term, but how is the long term churn? The only positive I can see is that you get direct metrics for your funnel.
Interesting, but the intro is too confusing. Why do I have to scroll down to scroll sideways? I tried clicking the arrow, dragging the page, pressing the right arrow key, nothing worked. Eventually I clicked "skip intro" and it wasn't until the 2nd time I loaded the page I thought to scroll "down".
Based on what evidence did you come up with 70 years?
What Big Data Can't Do // the Why of the World
The Financial Times is being questioned as a low quality rag? How does it answer the question of flagging? So we routinely flag blogs and wrappers?

I'm just not buying the 'it isn't Google employees doing it' thesis.
Genetic Algorithms: Extreme Edition.
And every Canadian learns to press the I'm from the US button on every website (see: car sites) if they want to see the better website and aren't actually shopping.

It's gotten better for Canadians as the average quality of sites has improved, but it was consistently designs from a prior era and 1/10th the content.
> I'm fairly sure that whatever SQL Alchemy could do with a monstrously complex data-relationship views can do with better performance (the further the abstraction gets from the engine the less performance optimization it can do).

if you have the option to use materialized views, that can be helpful when appropriate, however materialized views have their own issues, not the least of which is that they need to be refreshed in order to have current data, they can take up a vast amount of storage, not to mention a lot of databases don't support them at all. It should not be necessary to emit CREATE MATERIALIZED VIEW with super-user privileges and to build the infrastructure to store them and keep them up-to-date for every query one needs to write or modify that happens to have some degree of composed complexity.

you don't need an ORM for these queries either, just a composable query builder (like SQLAlchemy Core) that allows the composition task to be more easily organizable in application code.

none of this means you can't use views but it's unnecessary to dictate that they should be the only tool available for dealing with large composed queries.
I didn't answer the question with laws in mind, as the parent wasn't exactly asking a legal question, but what I would guess would be more a moral one.

IINAL, but since we are at the topic of laws, in the last years influencers (at least in Germany) had to fear hefty fines if they didn't label sponsored posts as such, as that counts for covert advertising. As astroturfing could be construed as advertising, that might fall under the same law.
I stumbled on this video randomly, watched 5 minutes and then I was hooked. I really like this guy's approach to documenting the journey, and his attitude, especially when things get tough. It occurred to me that the HN community would enjoy it.
AWS Prime
Very obvious case of survivorship bias in its most direct sense.
I think the HN community, and most consumers, tend to look at things from only one angle. Imagine you start work at some small shop that manufacturers widgets for consumers. What would you do when you have to advertise your product? You'd have to turn to Google is a similar company.
Are there any real alternatives? (I am asking because I really want to know)

I say this because I am in this position now. I have to figure out how to advertise my company's products and am torn on how to go about it.
Well as work in meat industry obviously everyone in this business know which Canadian plant involved. Canada pork exporters not 100% innocents and also everyone knows since June the Canadian pork just temporary banned.
Yes, I eliminated the action creators. I don't see why they're necessary (maybe there's something about redux I'm missing?). The type constructors of ReasonML cannot be used as functions, so I think my rewrite is fair.

If you insist on having the action creators, they can easily be written as one liners each, which is a lot less bloated than the original example.

export const addMovie = (movie: string): Action => ({ tag: "AddMovie", movie });

What's the issue with passing object literals? I know it looks a bit hacky and messy, but if it's typesafe (which it is) then it doesn't seem like a real issue.
Oh wow, I'm like half way through the video, and it just keeps getting worse. Disgusting. YouTube is 100% an accomplice.
BAT is traded in all crypto exchanges. you can instantly exchange it for a stablecoin or even write a script to exchange it to USD every day in e.g. coinbase. I don't see why the fuss
> Because not everyone is constantly mindful of SQL injections.

I'm a senior developer but just started using SQL seriously a few months ago, and only for my own projects, so don't have much experience; but it's difficult for me to understand this. Both in Python and in Go, every single tutorial tells you how to use parameterized queries, and every answer on StackOverflow has warnings of building SQL queries from normal string operations. Fifteen years ago I could see this being an issue; but is it really possible that in 2019 "inexperienced web developers" manage to write code vulnerable to SQL injection? Is it really only my hard-won paranoia, gained from decades of building operating systems in C, that made me immediately take these warnings to heart?

(That's a genuine question, not a rhetorical one.)
Thanks! We deeply believe that the best infrastructure products are open and free from vendor lock-in.
Being compliant to SMI will make both Maesh and the specifications stronger.
Jeez what a name for the concept. I guess you’d just call it “human search engine” or “low tech search”... or even “crowdsourced search”...
How about systematic, deliberate, deceptive privacy violations in order to increase profits? That seems like a pretty distinct category from the cases you are concerned with.
I've had ads for sketchy shit I googled at home on my personal computer show up on my work computer at the office.
That sounds very much how things are here in Bath. Amazon people don't seem excessively busy, and manage to park without killing anyone, which is relatively impressive as parking round here is a nightmate at the best of times.

I'm increasingly convinced that there's an effect of how US stories are reported and then spread that amplifies negativities, possibly to do with the size of population with a common language, it's easy to come up with enough anedotes to make something seem like a big problem. The spate of vaping related issues is a good example. The number of cases is tiny as a proportion of vapers, but sounds big when talked about in absolute numbes.
This kind of comments make me really sad. Most ReasonML developers are actually "JavaScript developers".

ReasonML was specifically designed for JavaScript developers. Being JavaScript-friendly is in it's DNA really. I even see ReasonML a language that was specifically designed to work with React.

I can understand why you would feel this way though. I think the main problem is that ReasonML introduces new concepts that simply do not exist in JavaScript. Learning those concepts is hard. But if it wasn't hard, would you be learning anything or just writing JavaScript in a slightly different way?

Are there any specific examples of things that look too "distant" from JavaScript?

I'll finish this by saying that ReasonML will make you a better JavaScript developer. As will probably learning any other language that challenges the way you think.
Congrats for shipping, looks great.

It's been a while since I looked into GraphQL backends, so I'd love to know how it is different compared to Postgraphile, Hasura or Prisma.
No, I disagree completely. There's nothing wrong with having a chance to change your mind once you better understand what's at stake. This business of I chose two years ago and now I'm stuck is like if you chose a career and could never change it, or got married and could never get divorced. This is not helicopter parenting, it's just part of growing as a human being.

It's better to leave yourself open to having a different/better thought in the future. Incidentally that's my biggest problem with tattoos.
I agree and I find it kind of ironic that those so-called communists turned out to be more nationalist than the nationalists who are now the liberals of Taiwan.
Meaning he's storing classified stuffs on his iphone, syncing it to icloud and granting all kinds of other apps access to it.
In this case I did actually consider it but forgot to mention it in my post. The slightly more complex constraints of having multiple different tables using the same hash function make searching for the hash function more annoying so I didn’t bother.
Or maybe that particular story didn't really stand on its merits. I never saw the thread, but from my perspective (which is increasingly skeptical of Google), any sort of "stealing IP from interview candidates" theory doesn't make much sense.
Was the Civil Rights movement in the United States violent or non-violent?

MLK may have been the face of it, but the man that really brought the government to the negotiating table was Malcolm X... Because of the implicit threat that if non-violent resistance won't work, here's a guy that is perfectly happy to have his supporters sit outside congress, armed with assault rifles, exercising their second amendment rights.

Non-violent protest often wins because the powers that be want to avoid antagonising the violent arm of the movement.
I rest my case (it is a personal preference, anyway.)
“Dark humor is like food: not everyone gets it.”
The good news is that this is just the initial CoreAnimation work. Further improvements are in store.
Could part of the reason be that online dating pairs people who are more suitable for each other? There are less people just settling, to start a family. Some of those who, in the past, found someone who had just settled for them. May find it more difficult to find someone, willing to do that.
1 lbs for personal use?? How long is this person traveling for, because even an everyday smoker would have a hard time using a whole pound of weed in addition to vapes and edibles on a trip. That’s 454 grams of weed, they would need to be getting high like 24/7.
Something You Don’t Want to Hear About Earbuds
That's not applicable to Firefox for Android.
Yup. The "cheap" primes from Olympus and Panasonic are fantastic. I have the Oly 17mm f.18 and 25mm f1.8 and one or the other lives on my second body.

Heck, even the "large" 12-40mm F2.8 Pro lens on my primary body is about the same size as a mediocre kit lens on a full-frame SLR.
Note to OP: the right arrow link next to "Explore the docs", about 90% towards the bottom of the homepage (just above "Ready to try 8base?" and the footer) leads to https://docs.8base.com/docs – which 404s
What's the ASMR cop incident?
Perhaps it is better to talk about divisions of these large companies instead of trying to classify the whole.
By your definition of cutting checks NASA can also be called a transportation company.
Is this North Virginia AGAIN???? How ironic that a company named "Amazon" cannot keep it's servers up when ever there is rain. This has happened practically every time hurricane season appears. Obviously being a bit hard on them (for humor) but come on guys, get a giant umbrella or something.
I tend to think that it'll still be considered a cost of doing business. They'll just figure out another way to do what they want and deal with the consequences if needed.
What you're talking about is called https://en.wikipedia.org/wiki/Restorative_justice

It's an idea that's been around for a long time and one could argue it's growing in popularity as a concept. But it's not very popular in the legal world yet.

Your crimes are against the state in most cases, which is where the fines will go.
One place where clean build times do matter is in the CI. Having very fast builds and tests is great for speedy deployments.
Cybersecurity: A State-of-the-Art Review
Sure, the dependency on resources exists in the case of Singapore as well, but the ratio of military capability between Singapore and Malaysia is much more balanced than that between HK and the PRC (since it's 0).
He also received aid from the Soviet Union and formed an alliance. The CCP allows downplaying of Kuomintang, and he's not realy that revered in China, often described as extremely corrput and incompetent.
(as a hobby photographer) I went to Norway to hike 680km. Agonizing for weeks if I should take my DSLR and lenses. Took only a OnePlus6T with Google camera, Open Camera and PhotoMap. I'm happy with the results and the 2kg less in the backpack.
One thing I've found myself doing is replicating phone pictures with my high-end pocket camera or mirrorless, when traveling. I might take a snap with my cell phone and be like HOLY CRAP that looks amazing.. then do the same shot on my camera, it looks like crap.

But when I get home to my 5k display, the phone pic looks like an oil painting compared to the mirrorless or even point and shoot (rx-100) shot. The screen is just so damn bad on every digital camera I've ever owned, that I need the iphone screen to compose and realize how good the shot will be if i take it with a real camera.
> So? Is there a reason left then to use Typescript instead of C or C++? I cannot think of one.

How about memory safety and type inference?
Coal-Mine Closures Shake Wyoming
I suspect the question reveals a blind spot in perspective. Food, by its very nature, is dangerous and fights back. Modern society insulates us from this risk; with a secure, safe, food supply, risking one's life to try something new seems insane and it's hard to imagine enough people have ever done it to learn significant secrets and what would be the point anyway? If the food supply is neither secure nor safe, risking one's life to give the community a new option seems much more reasonable and even heroic, and an area in which people would try extreme things for a shot at glory.

Do people get injured or even killed hunting wild game? Of course. That's expected, and it's just how you get food. Do people get injured or even killed learning the secrets of wild plants? I would expect that's expected, too.

So my suspicion is that this question is a lot like asking, "How did 18th century humans learn to defeat smallpox?" Well. It was hard. And the stakes were high. And a lot of people died while we tried stuff that didn't work. But in the end, humans are brave and resourceful especially when the need is great.
It seems Beijing can go either way but are paralysis in making decision. It seems the people in charge are afraid of taking the responsibility for a decision and its outcome, and prefer no change. Well, sometimes events will make the decision for you if you don't act. Things are increasingly getting out of hand. Carrie Lam was going to take the fall anyway for the whole debacle so might as well she can make the decision now to back down and resign.

Hopefully it will lead to a real election to elect a leader that truly represents the citizens rather than special interests.
A Cynics Guide to Stanford (Or: Majoring in Unicorn)
> Rioting involves violence and I don't see the government budge on that

No it doesn't. It's ridiculously easy to be charged for rioting. Here's the legal definition: http://www.hklii.hk/eng/hk/legis/ord/245/s19.html
Revolutions don't produce democracies.
This is exactly what happened in the McDonald's "hot coffee" lawsuit. It wasn't some "Karen" who hit a bump while driving. It was an elderly woman (in her 70s, IIRC), sitting in the passenger seat.

McDonalds already had complaints (and some lawsuits) over the (significantly higher than industry standard) temperature of their coffee, so this wasn't exactly out of the blue.

She ended up with 3rd degree burns on her legs and crotch. She asked only for her medical bills to be paid. McDonald's refused, so she eventually took them to court. Even then, she only asked for medical bills (and now legal expenses).

The jury decided that McDonalds was not only liable for those costs, but had treated the woman so poorly that they should pay punitive damages. The massive amount you heard about in the news was based on the amount of money McDonalds makes selling coffee in one day.

But that's not the story that was spread by the shills...
Not if hyperthreading is enabled. The point is that it's a hardware flaw, so any software mitigations can be bypassed.
> The idealistic answer is good DB design from the start.

I don't feel like this answers the question. My ORM supports views.
Show HN: KeepMe – Lock away messages in a url
AFAIK, there are two different types of cassava: the one we eat, and the one that's poisonous (which I think they called mandioca braba) and is only used to make farinha.
Exactly. 'Static' refers to control flow which is static (no eval etc.). Handling of data is dynamic, with static types used as hints.

It's also meant to run on a very constrained microcontrollers (think a few kB of RAM), and compile inside of a client-side webapp (both of which make it hard to use things like AssemblyScript).
doesn't say this in the post, but ReasonML was created by the same developer that created React. Which would indicate it is good for generating UIs in the browser but not necessarily all the other stuff JS does (interacting with browser APIs and stuff)

I'm a big fan of OCaml, so I would like to see more developers dogpile on a functional UI language like ReasonML so it improves.
"A lot of that stuff they are playing with is sponsored content. The toy maker is paying for the kid to play with that toy."

I think this ship sailed like eighty years ago... Seriously just about every successful kids show from my youth - with the possible partial exception of Sesame Street - were thinly disguised toy advertisements.
It's being more than that but regardless of how long it has being that way does not affect current state of things. Security is among other things a function of the SOC and the level of people running it.
Let me get this straight. You have an opt-in way of telling them what you use, which you don't use and then get upset because your use isn't considered? What should do they do, send a surveyor to your house?

Sound decision making requires metrics. If you opt-out of metrics, you don't get to participate in decisions.
And nothing about it being psychosomatic means it is any less serious or real a problem. The placebo effect regularly accounts for ~20% of treatment effects, it is extremely clear that our minds have significant power to influence the functioning of our bodies.

But the stigma attached to mental illness is real, so many/most sufferers are not at all receptive to this advice.

Just a short period of observing people who suffer from these syndromes makes it very clear that this is a psychological issue. There is a whole cluster of these vague illnesses that afflict a subset of the population with predictable psychological and demographic attributes. Nothing about their physical mechanics is in any way similar; the common mechanism is psychological.
Yeah, this is bullshit. I'm Canadian and we have huge protectionist measures around our financial sector but the U.S. doesn't, which has allowed for companies like TD and RBC to become huge players in the U.S. banking industry.

Europe also runs a trade surplus with the U.S. so it's unclear where this macro trend you think exists comes from either.
I think it's safe to assume that, in large part, the very old and the very young are both more likely to not understand (or care about) technical details.

See also: Explain like I'm 5.
I noticed the article had a tendency to compare numbers in Typescript with integers in ReasonML, and I was wondering why.

I guess a clearer distinction between the two can be nice, but then how does that compile to javascript?
It's been explained to me that in the United States you pay less taxes when you are married, thereby resulting in a higher marriage rate than otherwise. I'm surprised this hasn't been contested - doesn't it seem discriminatory to those who don't want to institutionalise their relationship? I don't know any other country that has this tax aspect.

edit many seem to presume there are not alternatives to marriage: a de facto partnership should offer the same legal protections/restrictions without the concept of a couple registry needing to get involved.
This Labor day weekend I took my old Nikon D600 DSLR on a visit to a State Forest nearby. Usually I go with no camera, I like to have my hands free to look around while my family takes snaps with iPhones which is enough. However back at home this week we are all still looking at the pictures from the D600 and struck by the picture quality -- the details of how they capture light, interesting compositions on a good standard wide to zoom lens, etc. I'd say that the weight of the camera is not a bother if I have to carry a camera at all.
I suppose you have your reasons (Global ATM alliance?), but if you’re paying monthly fees on your US chequing accounts, for most people it’s worth shopping around.
How many cameras did they think the world would buy? Digital went through a rapid period of technological improvement but it has slowed. My Olympus m43 body is an amazing camera about which I have few complaints. A new camera would need to be radically superior before I would spend the money. Before that I was planning on just keeping my Nikon D70 forever, but it was stolen. My father shot a Canon AE-1 for decades, until film finally became too hard to find. I don't think just being on a treadmill of buying new cameras was common in the film era.
On the other hand, "fix x" followed by a couple lines of rationale, then "actually fix x" with a discussion of why the previous fix was wrong is more useful to someone trying to understand x.
Sadly, BuckleScript tries to do everything. It ships with a not so-great build system, a good compiler to javascript, a standard library replacement and it invites you to use npm for package management.

Dune is the build system which has become the standard in the Ocaml community. It can use the native compiler or js-of-ocaml to produce javascript. It doesn't support BuckleScript however.

Esy is a tool which allows you to manage your project dependencies. It can pick package from both opam and npm and uses Dune as a build system. It's actually very good.

As Facebook mostly pushes ReasonML towards Javascript developers, they mostly advertise BuckleScript. From what I have seen, the Ocaml community mostly does not care about Reason. They had no issue in modifying tools to support it and noone is going out of its way to hinder it but there is no particuliar enthusiasm towards it.
Not only the discovery process, but convincing others that it was a good idea too...

"Whatcha up to Bob? Going hunting?"

"Kinda. I'm gonna go trap a reindeer!"

"Oh good, for dinner?"

"Nope; I'm going bring it here to feed it mushrooms"

"To make it fatter to eat?"

"No, so I can drink it's urine afterward. It's powerful stuff after they eat the mushrooms"

"..."

In a similar way, I've wondered how many times someone discovered how to make cheese, and failed to sell the idea to others. "You left milk in a sheepskin bladder for how long, and you want us to eat it? No thanks, pass the chicken"
Is your friend Snoop Dog or Willy Nelson? Your friend should be very careful if he ever flies to Japan. Insane indeed!
Using Office365 for Meeting Management
Great comparison I was interested in reasonML and find comparisons like these very helpful. Still sticking to ELM for my personal projects!
Watched this a couple of weeks ago! It's pretty good watching. Seems like an interesting guy.
There's some documentation for this mechanism: https://developers.google.com/authorized-buyers/rtb/cookie-g...