skysight-inc/HackerNews huggingface dataset:
Actually, no, that is not clear at all. What is clear is that Ryan Broderick demonstrated ideation of a sexual nature with underage children on multiple posts.

There were numerous other items from his tumblr and instagram which make it clear broderick was not being satirical.

See the screengrabs captured here

https://www.cernovich.com/ryan-broderick-racist-tweets-vile-...

OR here

https://www.zerohedge.com/political/buzzfeed-journo-reported...

But it looks like you're willing to give a lefty a pass on behaviour that would be career ending from a conservative, which is par for the course.
What does "cola sentence" mean in the first example GIF? (https://1.bp.blogspot.com/-o4oiOExxq1s/Xk26XPC3haI/AAAAAAAAF...)
The parent literally called it "Tinder’s big innovation"...
I've done some reading through the literature on the dynamical cores of weather models. It isn't really true that vorticity is modeled as an additional set of dimensions.

Vorticity and divergence are an alternative description of the fluid velocity. They are the curl and div of the fluid velocity, respectively.

Just as the fluid velocity may be discretized in 3 spatial and one time dimension, the fluid's vorticity and divergence may be discretized in three spatial and one time dimension.
The fact that I cant drag the scrollbar bothers me
I don't see how that follows neccessarily, many aren't there for the filtering or truth but access to the content. It is theoretically possible to filter or avoid the BS.

I think they are trapped in a fool's errand no matter what personally given the precedents set up and the problem being humanity which stubbornly refuses to accept it or that there are no good solutions.
The point of optionals is that they leak, and leak visibly. You cannot use an optional where a non-optional is expected, whereas in C nothing will stop you from writing `x->y` when x is, or might be, NULL. Thus the optional (and non-optional) types turn null pointer errors into compiler errors.

If you wish to reduce "leakiness", you can dispatch on the null-ness of the variable; Swift lets you write `if let x = x { /* x is non-optional in here * / }`, which binds a non-optional value inside the braces, and `guard let x = x else { return } /* x is non-optional now * /` which binds a non-optional value after the braces. So as soon as you consume an optional value, you are free to "un-leak" it and extract its value (if it has one) immediately.
Oh maybe a better example - fresh out of the pot:

https://www.bbc.co.uk/news/uk-politics-51621812
> Problem is someone else will. And there's no easy fix.

I personally think that that's a feature, not a bug, we don't actually need that many bright people working for companies like Google given how much data they have available (the same goes for FB).
Cost can be reported as a simple scalar. Quality cannot. This is why at most companies, cost counts far more than quality.
worked at a place in the south (think Georgia) that opened an Indian office. about ~40 devs in the US office, they brought in.. 5? to the Indian office. It was primarily for the time difference, and their primary role was to triage and research issues during the 'off hours'. Anything they couldn't figure out bubbled up to the US, usually after several hours of initial research. It wasn't a horrible approach, and I think it worked OK because it was intentional.
I think the only sane thing you can do is price it at the cost it takes to review it. It will still be out of reach of some people, but at least its not arbitory.
Can you elaborate on what you mean by "A lab that uses some learning-based method will likely be limited to just one or two people (responsible for data acquisition, feature engineering, evaluation, etc.)" ? I know a bunch of labs that apply machine learning to specific tasks, and the parts you list each can easily take up multiple people for years for a single task - not counting data acquisition, because data is definitely not "extremely finite", you need lots of quality data, and improving data is something that always gets improvements and can easily eat up more manpower than you can have budget, no matter what that budget is.
I know Tensorflow decided to be cuda-exclusive for the silly reason that the matrix library they were using (eigen) only supported cuda.

I have never recovered from that.
NexDock (use your Smartphone as Laptop)
Purely guessing, but: gigantic generated funcs are A Thing™, and pretty often I'd expect that you don't even need to know the full contents of a func to being executing it. Some structures would require it, sure, but not all. You could treat it as speculative execution up to the point where you can't, and then you just wait and continue-or-error when you know more.
Exactly :)

In most cases, unsupervised learning is nothing more than having the AI try to approximate the solution of your highly non-linear loss function. So if there's any way of solving that loss function directly, it will perform like a well-trained AI.
> Some people don't want to be up 24x7 monitoring their data center or to buy hardware to accommodate the rare 10 minute peaks in usage.

Do you need that for training workloads, and what percentage of a startups workload is training?
When JavaScript first came out, it couldn't do much. Aside from toys (eg: scrolling text in the status bar) the "serious" uses were mostly:

- (hopefully redundant) client-side validation
- some styling (CSS was also brand new)
- basic animation (eg: changing the on-hover appearance of stuff)
- form "tweaking" (eg: disabling/hiding parts of a form dynamically based on other field values).

It wasn't really for writing apps in, just for adding small enhancements to apps that did their real work server-side.
We include MASS in our empirical survey (see e.g. section 3.3.2 of our paper, https://arxiv.org/pdf/1910.10683.pdf). FWIW, people were pre-training Transformers before MASS, e.g. "Improving Language Understanding by Generative Pre-Training" by Radford et al. from 2018. Even further back, "Semi-Supervised Sequence Learning" by Dai et al. describe pre-training an RNN encoder-decoder model for subsequent transfer.
Thank you for the perspective. Now when we talk machine learning are we talking:

L. Pachter and B. Sturmfels. Algebraic Statistics for Computational Biology. Cambridge University Press 2005.

G. Pistone, E. Riccomango, H. P. Wynn. Algebraic Statistics. CRC Press, 2001.
Drton, Mathias, Sturmfels, Bernd, Sullivant, Seth. Lectures on Algebraic Statistics, Springer 2009.

Or more like:

Watanabe, Sumio. Algebraic Geometry and Statistical Learning Theory, Cambridge University Press 2009.

My understanding (I do not do AI or machine learning) that AI is distinct from these more mathematical analytic perspectives.

Finally, might we argue that generally AI/ML is more easily suited to data that's already high quality eg. CERN data, trade data, drug trial data as opposed to unconstrained data eg. Find the buses in these 1MM jpegs?
And someone downvoted me for helping fix a typo. Hacker news, much love.
Show HN: Back pain triage web-app, solution MVP
Handling errors with TypeScript's union types
I know this is late, but a lot of us really want to hire people, but there are a lot of people out there that are overconfident in their skillset, and sometimes you have to do a quick sanity check to weed them out. I agree, though, that most you can tell before that point. I'd never make someone donate a day to a test, but 15 mins of whiteboarding can go a long way if someone doesnt have a lot of publically available code to go look at (and, a lot of devs don't, due to working on public repos)
1. None of that makes it clear he was not being satirical to me. Can you explain? Again, it all seems like extremely questionable humor, and you can question the humor in good faith (and you can also argue that ironic humor still has harmful effects, etc.), and you can certainly say in good faith, "Someone who makes these kinds of jokes should not have a moderation role at Twitter." But saying that it was not humor - that Broderick was genuinely claiming to be a hebephile - is a large logical leap that seems unjustified to me. Can you justify it?

(As it happens, I did read Cernovich's page to confirm that I had the correct understand of the tweet before I commented. I am more confident in my comment having read it.)

2. I'm not sure this would be career-ending for a conservative, why would it be?

3. Par for what course?
Influence: The Psychology of Persuasion.
Encryption on Facebook, Google, others threatened by planned new bill
And all of that generated about 5 hp (3.7 kW), at about 1-3% efficiency of thermal energy to motive power.

Watt's engines were about 10-20 hp, and about 10% efficient. Peak efficiency of a triple-expansion steam engine approached 25%. The best thermal engines today (combined-cycle steam turbines) approach 50%, and have a far better power-to-weight ratio.
You don't even need multiple servers (especially if both your website and mail run on the same server), it's a misconception debunked by the author of djbdns:

http://cr.yp.to/djbdns/third-party.html
"Dumb ways to Die".

In previous decades, several times Soviet officers gave the US the benefit of the doubt when the warning systems indicated that a missile attack was under way.

When today's Russian officers see something similar, they may not be at all so willing to doubt that the US is attacking.
Did I say anything about C-suite? Your point is nearly word for word the same as mine, I'm not sure why you're replying as a refutation.
One time a Dell support install overwrote my Helvetica Neue font and it took me months to figure out why some sites looked absolutely terrible.

Not saying that you shouldn't use native fonts but man Dell threw a wrench into that idea for me.
Germany is not just about cars. They make lot of machinery for various industries. While it is reasonable to assume that German auto industry is under pressure, it is a stretch to say Tesla caused it. While the YoY revenues for MB/BMW may be down, they are not too bad, they are at 2013-2014 level. Not to say about all the commercial vehicles BMW and VW sell, like vans, suvs and buses. This article is concentrating on small sliver of economy, and applying to all of it.
Author here

An important distinction!

I cover this and the overall methodology here [1]

[1] https://whoisnnamdi.com/highest-paid-software-engineers-2020...
Agreed. In my one experience with "self-organizing" teams, there was one individual who always got his way because he was so unpleasant otherwise. IMHO that had a terrible impact on the resulting software.
The Reason for the Season: why flu strikes in winter
Did you read the article I wrote/cited?

> A store cannot have blacks only and whites only bathrooms or water fountains. Bars and restaurants in some jurisdictions can allow smoking within their establishments, while in other municipalities, smoking indoors is banned for all businesses. Companies who chose to be equal opportunity employers have several criteria for which they cannot discriminate against. Laws such as the Americans with Disabilities Act mandates certain accessibility requirements in order to maintain a storefront ... Speech does not yet fall into any of these existing regularity frameworks.

So no, you're wrong. You cannot refuse to do business with anyone you choose. The Colorado cake case is a really special one, because it had to do with art. As an artist, you can refuse a commission to build a creative work if it goes against your values. The guy who ran that shop just stopped accepting custom orders, and then later got in trouble again when he refused to sell plain non-custom cupcakes to a gay couple.
Because when all you have is a hammer, everything looks like a nail.

We have become so DevOps and cloud dependent that everyone has forgotten how to just run big systems cheaply and efficiently.
You could make it challenging, like knit the second sock in a mirror image, reversing the knitting direction that you have learned and practiced.
I think he has a point though and I don't disparage elevating people like her because she broke gender and racial barriers in addition to making great contributions.

But it was a pretty huge team effort and you will never know of that boring white middle age man who did equally as important engineering or mathematical work.

There is not necessarily wrong with it but it is pretty funny when I think about famous programmers my mind goes to Ada Lovelace, Margret Hamilton, Grace Hopper, Denis Ritchie and Linus Torvalds.

All great programmers and I know others exists but those are the ones I think I hear the most about I think.
I'm a young person (23) and I'd quite like the 'old world formalism'. Then again, I like going on traditional dates and getting to know a person. I don't really know any different.
Well, it's a common accusation from some louder parts of the Right, to be sure. But I've also heard folks on the left accuse Twitter of having a conservative or even alt-right bias because of the common occurrence of alt-right trolls gaming the reporting system to get leftist activists suspended. While that may be an exploitable flaw in Twitter's system, I doubt Jack Dorsey is a secret neo-Nazi; likewise, I take "Twitter is run by anti-conservative SJWs because they kicked off Milo and Richard Spencer" with more than a few grains of salt. :)
He seems to have a long history of cringey rape and hebephile “jokes”. It’s not all obviously satire to me.
This maybe a good strategy when you need to churn out a series of items, but what's interesting about the 2nd sock problem is that its very hard to justify the effort in optimizing the process just to make 1 more sock.
How is taking a person who describes himself as "us hebephiles" a huge leap? Either people say what they mean or they don't.

If they don't, then you also have to give a pass to every conservative off-hand remark that got their career derailed.
> people with a track record of dealing honestly

A track record is also a red flag. In theory, the ideal partner shouldn't need to date for very long.
Is it the new gold rush though. I work in a large organisation that has a lot of data and inefficient processes, and we haven’t bought anything.

It hasn’t been for a lack of trying. We’ve had everyone from IBM and Microsoft to small local AI startup try to sell us their magic, but no one has come up with anything meaningful to do with our data that our analysis department isn’t already doing without ML/AI. I guess we could replace some of our analysis department with ML/AI, but working with data is only part of what they do, explaining the data and helping our leadership make sound decisions is their primary function, and it’s kind of hard for ML/AI to do that (trust me).

What we have learned though, is that even though we have a truck load of data, we can’t actually use it unless we have someone on deck who actually understands it. IBM had a run at it, and they couldn’t get their algorithms to understand anything, not even when we tried to help them. I mean, they did come up with some basic models that their machine spotted/learned by itself by trawling through our data, but nothing we didn’t already have. Because even though we have a lot of data, the quality of it is absolute shite. Which is anecdotal, but it’s terrible because it was generated by thousand of human employees over 40 years, and even though I’m guessing, I doubt we’re unique in that aspect.

We’ll continue to do various proof of concepts and listen to what suppliers have to say, but I fully expect most of it to go the way Blockchain did which is where we never actually find a use for it.

With a gold rush, you kind of need the nuggets of gold to sell, and I’m just not seeing that with ML/AI. At least no yet.
>Thankfully transfer learning and super convergence invalidates this claim.

IME it is nowhere near as universally successful as this suggests.
ReasonML is Facebook’s OCaml for JavaScript.

https://reasonml.github.io/

They have used it extensively:

https://reasonml.github.io/blog/2017/09/08/messenger-50-reas...

With impressive results:

“ Messenger used to receive bugs reports on a daily basis; since the introduction of Reason, there have been a total of 10 bugs (that's during the whole year, not per week)! *”
This is a terrific article. Two thumbs up.
Most turnkey ecommerce solutions (for my case, event ticketing services like Tito and Eventbrite) seem to mainly support only Stripe and PayPal.
There's little to no coal in Italy. Nearest reserves are in (present-day) northern Spain, a very long sea voyage, possible only May - November.

Coal throughout Europe is mostly in the northern band, from Scotland, especially in Cornwall, France, Germany, and present-day Czech Republic and Poland. Where industrialisation happened, for the most part.

England's coal mines were near the sea, and river/canal transport, and could be moved readily by ship elsewhere in the country.

Coal in the US didn't come into wide use until after substantial rail infrastructure was built out (the 1880s), with high-grade Bessemer steel, capable of bearing heavy coal cars. Until then, wood, usually locally-sourced, was the preferred fuel.
> How is taking a person who describes himself as "us hebephiles" a huge leap? Either people say what they mean or they don't.

Genuine question. Are you familiar with the concept of jokes?

Again, I am not saying it is a good joke, or a funny joke, or an appropriate joke, or a joke that should merit employment from BuzzFeed, or any such thing. I am simply saying it was intended as a joke. Do you genuinely believe that the point of that post was to earnestly petition the president?

> If they don't, then you also have to give a pass to every conservative off-hand remark that got their career derailed.

Sure, okay, pass given.
AI Deception: When Your Artificial Intelligence Learns to Lie
Change in Observability
I found it fun to read this after reading this other post that made the rounds today about AI automating most programming work and making program optimization irrelevant: https://bartoszmilewski.com/2020/02/24/math-is-your-insuranc...
It does link to all those languages. I think what the grandparent was referring to is that there's no way to indicate that an article in another language might be interesting in some way.

Such as, for Carnival, being written in a language spoken by a people who celebrate it, or for Alexander the Great, highlighting the languages spoken in territories he conquered.

It's an interesting proposal, but I get a headache just thinking about the politics of implementing it.
Agreed, it's especially worth looking at particular examples of Roman industry, such as Las Medulas gold mines. That said, while we could assume that slavery angle wasn't ruling out industrialization entirely, it wasn't pushing towards it either.
If the order site is just submitting an HTML form in the old way with credentials stored in a cookie (also the old way) that would probably be open to trivial CSRF attacks.

If it is somehow checking for support for SameSite, Secure, CSP or any of the other mechanisms that have been implemented in the last years then it might fail. Or they might be using mechanisms that work around the problem that those three are supposed to help since they are not available in older clients, but just don't have the resources to test the random android 4.12 version that you use. I think it should have a proper error message if that is the case.

But I feel like you are pointing the finger in the wrong direction. I try to build my apps without extraneous fads, but keeping a webapp secure (in other words keeping up to date with the latest protections) does not mean "submitting a form", and it does not mean letting any old client lacking the required protections through.

It also does not mean doing "WASM compiled redux reducers in ES6 module workers authenticating over JWT to send gRPC commands to a kafka broker talking with ingressrouting over anycast and a internal service mesh with mTLS3.9 auth using curve9999.9, token binding and Wireguard to secure internal communications over a VPC-less multi-cloud k8s cluster that uses Multi-Raft, Single-Paxos to have a single, distributed, disputably non-consistent CRDT-consensus algo over blockchain RS-232".

So, yeah, I'm not for fads over usability in tech. But I'm also not for supporting insecure clients just because the manufacturer of those clients doesn't give a shit.
On an aside...maybe it’s just me, but being a journalist on Twitter and sharing your personal opinions / philosophies / politics seems like a bad idea to me.

We trust journalists - the standard, non-opinion column ones - to be something of an impartial, truth-telling messenger on the state of the world.

When I go on a journalist’s Twitter page and see that she’s a staunch Marxist or hardcore Randian libertarian, I can’t help but wonder if that strong bias has seeped into her articles...both in what she’s writing to me, and in what she’s omitting.
Minimal object system for the Perl core
But Radford is just pretraining the decoder and qualitatively different from a seq2seq approach such as MASS. If we just look at the original paper from Vaswani, than "pretraining a transformer" imho should always only have meant pretraing the encoder and decoder. Obviously that ship has sailed.
Right, it's really "generally works, and if it doesn't, and not too much time has elapsed since purchase or it's a widespread issue, you'll get the issue fixed relatively quickly, as many times as needed, until the issue is fixed or they give up and replace the device".
I'm not in on TSLA - I've been doing covered calls here monthly. Even when they're called away there's enough of a spread between Friday morning and mid-morning where I sell the covered call.

Today on the other had was a very, very good day.
C++: How I Declare My Class and Why
The A16Z piece makes all these points quite clearly. This editorial is trying to put a finer point on a sharp knife.
The big difference is that C++ emums can't contain data. C++ has checking on enums, but enums are a relatively niche data structure for specific use cases.

In Rust, enums are a core data structure with completely equal status to structs, and are used pervasively throughout the language including the standard library.

Notably, both Option (which is used instead of null) and Result (which is used for error handling) are enums, which means that you thse correctness checks for every null and every error condition, on by default. Thats a huge deal as these are often the source of unexpected runtime errors.
I agree with most of the points, but I have serious caveats on the first two.

1. No, the engineers should not by default be on call; the owners of the product are the first call line. If they're not engineers or if they're engineers but don't have enough time to deal with all incidents–in short, if they need to delegate–they better be willing to pay very generously for the extra hours of on call duty.

2. No, hosted is not better than open source, both for philosophical and operational reasons: mostly, you become subject to the whims of the provider. A good compromise is hosted open source solutions, which at least takes you half way to a migration, if the need for one comes up.

That aside, I very much agree on everything else.
cf history of lisp.
Costs and benefits of third-party DNS service (2003)
Can you share which database mapping tool for NodeJS this is?
It seems rather funny to write a treatise, with quicksort being a central example, where the shown code requires O(N) temporary space.

C/C++ programmers might not be good at category theory, but no one worthy of their salary would walk past a quicksort routine with O(N) memory without stopping and asking "Wait, what?"

Seriously, I remember when this used to be the first Haskell code shown on haskell.org homepage, and I had to stop and wonder if these folks were just trolling or if they are actually that oblivious of performance. If you want to promote Haskell, you could have hardly chosen a worse piece of code.
U2F is under active development. My team is actually working on it as we speak