skysight-inc/HackerNews huggingface dataset:
That means "overqualified"?
Something that I didn't know, and may help others understand this paper better, is that there's a way to define the sorting a vector through the creative use of the Birkhoff–von Neumann theorem:

https://en.wikipedia.org/wiki/Doubly_stochastic_matrix

which is better explained here:

https://cs.stackexchange.com/questions/4805/sorting-as-a-lin...

where the sorting operation is defined as a linear program. Evidently, this has been known for at least half a century. That said, if a solution to a linear program can be found in a way that's differentiable, this means that the operation of sorting can be found to be differentiable as well. This appears to be trick in the paper and they appear to have a relatively fast way to compute this solution as well, which I think is interesting.
I would like to live for free in Central Park NYC in a luxury penthouse too. Why can’t I do that for free??
The Mandalorian was shot on a holodeck-esque set with Unreal Engine, video shows
In regards to wealth distribution: no, absolutely not; it didn't have an effect on wealth distribution other than leaving it as-is and then mostly flat-lining it for a few years (before continuing the status-quo of increasing wealth inequality).

Here's the Gini coefficient from 2000 until now for the USA; which, measures income inequality:

https://www.statista.com/statistics/219643/gini-coefficient-...

It was anything but a disastrous policy, it was a disaster mitigating policy... it was one completely underfunded by any sane measure, but did mitigate disaster.

Yeah, the banks got bailed out and no one got tried. Those two things are completely independent of each other. One has to do with economic policy and the other one is with governmental policy.

Don't blame the bailout because the motherfuckers didn't go to jail.
A lot of them seem to have not clicked the link and just took the opportunity to demonstrate how much Rust jargon they know.
It’s illegal to build denser housing. It shouldn’t be hard to see why this policy would cause housing prices to skyrocket.
Shhh, the city and state governments don’t want people to know that they are the reason we have a housing crisis. It’s much better to blame rich people, tech companies, foreign investors etc etc.
The idea that JS developers don't do anything that needs algorithm knowledge is funny to me.
In a word; yes.
> list comprehension

Are you referring to F#'s computation expressions? If so, OCaml has a similar-in-power let-syntax now: http://jobjo.github.io/2019/04/24/ocaml-has-some-new-shiny-s...

> Ocaml and F# can (for the most part) easily be transpiled into one another,

Actually they can't. They are quite different languages in practice.
Hahaha, your comment made my day. Very funny because this is the truth.
I'm not a developer, I can do some light code and make changes to existing code, but I am just not a developer. It isn't my particular skillset.

However, I am in consulting, and was on the bench. My manager forced me to do an interview for coding. The questions were absurd. Literally reading vocabulary terms and looking for exact definitions to things.

I continually asked what their problem was, what they were trying to solve, what steps they faced, etc. They just kept asking questions like above. And every time I'd get it "wrong" they'd say "we were looking for... <googled definition here>.

Honestly what is the point? I feel really bad for kids today. I get all my jobs through word of mouth and networking now. Why? Because it's much easier and those ways almost always have better outcomes.
You can't. See https://news.ycombinator.com/item?id=22394667
Perhaps the place where you are most likely to see it is the showcase page for new Apple products, Just like ARkit before.
> would only give out knowledge in bits and pieces, enough for you to do your job, but not much more.

I'm curious as to how they would do this. I ask because I've seen both sides: as someone new to the company trying to understand the lay of the land and being frustrated at the lack of documentation, and on the other hand being asked for more documentation about things but not having the time to do it because of being pulled into doing other things and simply not having the time.

It also seems like most junior (for lack of a better word) developers often don't read documentation anyways, so it seems like a waste of time to go above and beyond to write docs.

HOWEVER. It is completely and totally inexcusable to build products without code review, regardless of how senior you might be. If its a spike or POC, fine. But if you're going to productionize it... you better have someone else review your code. I did see this happen and its a horrible problem: these "Senior" devs build totally unstable systems and offload them to another team to maintain; the poor team then spends most of its time putting out fires...
They are free to study as much as they want. The curfew is on the business itself.

As the quote in the third paragraph says: 'It's the hagwon that's in violation, not you.'
Note, however, that this MIT licensed code includes https://github.com/Viveckh/Veniqa/blob/develop/website/js/is..., which is dual licensed under GPLv3 and commercial. There may be other such components as well. So tread carefully if you'd like to use this for anything practical without having to disclose the entirety of your source code.
I stored bags at Seatac a few months ago.
Yea, I sympathize with the idea that some people freeze up really badly during whiteboard interviews, which is why I'm usually testing competency far below what I need out of the job. On top of that, the signal is richer than binary; it's possible to fail to solve the question posed and still give an example of how you think.

Interviewing is attempting the ridiculous feat of predicting years of job performance on the basis of a few short conversations, so there are going to be false negatives in every interviewing technique. The things I describe above lower FNs to the point that whiteboarding is a very useful tool for assessing candidates.
Thank you! Very interesting. I've been having conversations with friends about the societal desirability of - and potentially need for - this sort of working arrangement over the past couple of years. I personally would love to be able to take a 10-20% reduction in annual work time.
How the Coronavirus Revealed Authoritarianism’s Fatal Flaw
Sometimes people need to listen to some honest feedback without any BS.
Well, maybe you should have taken a look at housing prices in California. People are willing to pay $2 million or more for a house in SF. That's quite a bit more than "free".
Are you sure you're asking in the right thread? OCaml has a binding to the PCRE library: https://mmottl.github.io/pcre-ocaml/

...the question seems moot to me.
From the article: "Intelligence officials abuse their positions to discredit opposition to the Democratic Party, of which they are part."

Ummm....
> I also have to try to memorize a bunch of stuff about some relevant language because otherwise, without surrounding stuff to crib from, I'll straight-up forget basic shit about it, and that doesn't always stick. I'm talking like "what does method invocation look like in this language?" Under pressure it can and does happen for languages I've been working in 5 days a week for the last year. And I guaranfuckingtee if I write more than a few lines I'll end up using the wrong name for some standard library function I don't use daily—again, I drill these around interview time just in case, but it doesn't always stick

Anyone who cares about using the wrong stdlib function is bad at whiteboard interviewing. That's exactly the kind of thing that's easy to mess up in an interview, as well as completely irrelevant to job performance.

I've been writing in C++ for the last couple years, and I'd probably screw up writing a new class from memory 50% of the time.
Complaining about the government is my right and it is not dependant on whether I voted or not.
I think that this means that certain rank-based metrics, e.g. NDCG or AUC, which are very commonly used in ranking or classification, can be represented in a differentiable form. That, practically, means that neural networks can easily optimize directly for those results, instead of (most commonly) minimizing log-likelihood and monitoring for results on NDCG (as in the original formulation of RankNet). My (limited) understanding of LambdaRank is that their model empirically minimizes NDCG, but does not have a strong theoretical backing for why it should work.

The experiments section is pretty clear in what potential applications can be, e.g. "optimizing directly for top-k classification loss" or "label ranking via soft Spearman’s rank correlation coefficient". In Google's case, there are pretty clear applications towards web search (top-k results, classification = do you click or not), and things like entity labeling (e.g. what label should we assign to a news story).
What’s the current thinking on stashing fonts in localStorage for FOUT reduction?
The point is that the patent system is so deeply messed up an unjust that almost any move towards lessening the applicability of patents is a positive one. In these conversations, someone inevitably comes up with the "but what about the drug research" response.

To avoid any worries that the drug research will cease if drugs are no longer patentable, the practical solution is to leave patents in place for drugs. Drugs are regulated in million of ways already. Patent system already has special provisions applicable only to drugs. Just craft the new intellectual property category that will cover 95% of ways patents are now used for pharmaceutical research and call it a day.

It doesn't have to be justified from first principles or fully cover all the edge cases because: 1) patent system is already justified on purely consequentialist grounds (at least in the US) 2) existing patent system already fails basic sanity checks, let alone perfectly handling all the edge cases.
> we lost a ton of money training these students and they don’t owe us anything, but that’s the right thing to do.

I’ve heard similar statements many times from bootcamps and it’s never sat well with me. It’s one of the major contributing factors that drove me away from working at a bootcamp.

While nothing is wrong about stating this, I’ve always thought student first. When a bootcamp fails its student(s) in this manner, money is lost. That is nothing relative to what the student loses - time, money, effort, and relationships. If there’s one common thread I’ve seen from the students I’ve taught, it’s that they all sacrifice a lot to try and change their lives.

What hurts the most when the system fails these students is that sometimes, they can’t just go back to what they were doing before. That’s why messaging around expectations [from both sides] needs to be crystal clear. This attention to detail is paramount in a bootcamp, but it often meets opposition with the business model and/or the “move fast and break things” mindset of a startup delivering a product [curriculum].

That I’m still reading stuff like this so many years after bootcamps have become established makes me lose faith that things will really change for the better.
VCs don't just buy small chunks of companies. They normally also buy influence and (often) preferential treatment, which they don't get if they just buy into an ICO.
I'm surprised that an article that says "stackable" in the first sentence doesn't have a picture to show the chairs stacked together.

Two examples:

https://payload.cargocollective.com/1/12/412300/6034129/stac...

https://i.pinimg.com/736x/27/cb/7c/27cb7c5a2e9610cff78e47ce5...

Hopefully someone has (or can take) a freely licensed image to add to the article.
For what it's worth, this is also true of C++, where the most "natural" way to write a linked list is `struct Node { unique_ptr<Node> next; }`
Except when you complain and say you didn’t vote will lead to head shakes in your direction then you being ignored from that point on.
CA 1970: 20M

CA 2020: 40M
They're also bad at their primary purpose. They're not comfortable to sit in for more than a few minutes.
That's entirely not true. The team was always forthcoming about the fact it was Mattermost, at least to other engineers.

Mattermost didn't work out of the box, and certainly not the way and at the scale Uber needed it to. I'm not overly familiar with the technical details, but one thing in particular stands out as an example. There was a Town Hall channel that every user had to be a member of. This unfortunately did not scale, and not enough ACLs were available to limit all the ways users could use this universal room. Eventually they really fixed the problem, but it was a tremendous pain point for a long time. There were a lot of fundamentally "less than great" things about Mattermost that had to get updated to work for Uber.

There was the amusing time employees found out anybody could change the topic in the room, even if our chat permissions had been disabled. It was absolute chaos for at least an hour, I can't remember if it actually negatively impacted the deployment though it sounds vaguely familiar.

It's pretty telling of employees that badmouth the uChat team. That team ultimately was trying to do what they thought was best for the company, even if at the time it seemed like they bit off more than they could chew. There was no other engineering team so directly visible and exposed to the entire company internally like they were. People dismissive of their efforts are generally not used to the difficulty of making so many very vocal customers happy all at the same time, and could be more sympathetic.
1) "Rich people" want their property values to be stable or increase. They want their communities to be somewhat static. If I paid $1MM+ for a property in a dense CA metro, I can't say that'd I'd disagree with those desires. I'm buying a home and a location, not "housing" as a commodity.

2) Tech companies unnecessarily demand butts in chairs in the Bay Area, foisting the externalities onto the commons (infrastructure and housing). Tax them more if they won't go remote/support remote work. Destroy demand for dense housing and the associated infrastructure.

3) It's documented that there's substantial Chinese money flowing into specific US markets (the US isn't alone of course; Canada, Australia, and the UK also have this problem). This pushes up the price of real estate, whether these properties are lived in or simply used as a store of value outside of the CCP's reach.

Due to property owner/voter and governance momentum, it is unlikely you will see the will to increase development inertia in any California market that requires it, ever. Your options are to complain and put up with it, find an economic path to leaping onto the ownership ladder ("startup lottery", inheritance, etc), or eventually abandoning hope and moving somewhere cheaper/more development friendly (such as Colorado, Texas, Utah, Tennessee, North Carolina, Florida, etc).

Disclaimer: Not a CA resident, too expensive!
A bigger saving is in the allocation metadata. Every time you allocate something on the heap, you also need to save information about the size, maybe some flags and padding to align on a page. And if the entries are small, you also get better cache locality.

Putting things in an array works around all of that (unless you need to handle tombstones)
Probably better to split your font, and put your critical glyphs somewhere fast. Plus localStorage limits are very low, a couple decent sized fonts will blow your budget.
Setup Vagrant on Linux/Ubuntu
> You know what’s way more important than short functions and programming platitudes like DRY? Understanding the business, system architecture, and how to deliver fast in the context of what’s already built.

Short functions and DRY are a near universal component of fast delivery, but they are part of the set of practices that mostly enables faster delivery in the increments after the one they are applied in (though I've certainly had single sprints where my delivery time was better because I implemented a reusable abstraction early one that was used repeatedly in that task) so people focussed on fast delivery (as almost all are) who lack more than a myopic perspective tend to overlook them
which has a compounding effect.

So, yes, your long lost of things (of which they are a part) matters more together than they do alone, though I'd say that your list is broad platitudes that almost no one forgets are necessary in the abstract, but where concrete details of the last—including fairly context-independent ones like DRY and short functions, as well as more context-dependent ones—frequently do get overlooked, especially when the return is not mainly immediate.
> Nope. Only the amount forgiven up to the point of solvency. If you don't manage to pay off your debts in 20 years time, you likely lack assets, which means almost none of it will be treated as income.

That's not so likely, really. Assets counted in solvency include your car, your laptop, your clothes, retirement accounts like 401ks and even the value of any life insurance policy held. Standard financial advice is to contribute to retirement before paying above the minimum on student loans, and often even to put away additional savings as well.
What's wrong with that? (This seems about as fallacious/irrelevant of a counterargument as "Quit being so emotional," "Are you triggered," etc.)

"You are rude and selfish" is a provocative title. (Some may even call it clickbait.) That someone is provoked by it doesn't mean that the article is correct, just that it's provocative. How do the actual arguments and counterarguments hold up against each other?
Proxyman – native HTTP/HTTPS requests observation and manipulation app
Is IndexedDB bigger? Why not use that?
From my experience, they can be stronger than a steel chair. The cheap ones at least.

I had many steel chairs break at the welds. Or have the legs bent. For example, if you balance on the back legs, both the steel and plastic chair may collapse, but the plastic chair will keep its shape afterwards, while the steel chair may stay bent or break.
Understanding InitState in Vue
Everything is broken. To crib from George Carlin, think about how incredibly stupid the average person is, and then realize that people run _everything_. Almost every industry/system/institution/company of a non-trivial size is staffed primarily by deeply stupid people. Practically the whole challenge of an economy is figuring out how to organize these people towards productive ends.

"Dumb people work in software eng" is true, but it isn't a novel or useful insight; you may as well complain that cloudy days exist or that closed systems tend towards entropy. It's the reality that every industry and business operates within, and the claim that it's unique to software is wrong-headed.
Give free birth control everywhere and stipend to poor couples including a free state sponsored education program for stopping them from becoming poor parents. Will save the state and possible parents much more in resources to spend.

What a simple solution but of course, that won't happen because you need low tier workers in the society that the state and others can leech off from.

Rich need their prostitutes, drivers, maids, low cost labor and employees. Society need numbers, labor which they can abuse for cleaning the filth and boosting themselves in a sacrificial ceremony.

For example, UP state in india has a population density of 828 persons per km²

What good reason do you think there is not in spending money to stop poor people from having kids?

I don't get the ethical issue about it other than it being made up by people for patting their backs. Government can ban smoking, drugs, porn, video games, internet sites, alcohol, and many other things to keep you safe from "harming" yourself. Doctors can veto your opinion or voice if they think you are a danger to yourself.

All research shows kids living in extreme poverty has a dire future, lot of bad health issues and will most likely remain in poverty. Why can't we ban or at least try to spend money to that cause?

3.6k kids die due to hunger/deficiency every day in india. What if they weren't born?

Why have so many people that you need to resort to filtering for everything in life?
If you’re so confident about your challenge app why do you first make everyone do a 2hr online test?

How many hours do you spend assessing each candidate and how does that compare to how many hours you make them spend jumping through your hoops?
the BBC microbit has a compass built in, and you can program it easily in python. shouldn't be too hard to hook it up to some of these motors (https://www.adafruit.com/product/1201) to do what you want.
17th century glazed tiles used to teach Euclid's Elements in Portuguese college
Whenever proof tools are brought up, I tend to wonder how one goes from the proofs as written to actual code that can run in production in a way that guarantees the proof holds - how does that happen?

The linked page even says "It’s the software equivalent of a blueprint" - how does one go from that blueprint to something that functions?
Tracking coronavirus: Map, data and timeline – BNO News – upvotocracy.com
it’s not completely unprecedented because there were other ways of getting equivalent results before (the Sinkhorn based optimal transport approach cited, for one), which have been used for all kinds of interesting tasks. the contribution is that it does so more efficiently.
I’m not sure what you mean by “ok.” Probably any amount has negative health consequences. But people have other interests besides maximizing longevity, and that’s perfectly ok as far as I’m concerned.
Sure, I don't disagree that it's possible to do whiteboard interviews badly, but it's possible to do bad interviews of _any_ form. My comment is pretty explicit about the fact that I'm pushing back the popular opinion hereabouts that whiteboarding itself is useless, on the basis of these poor implementations.
I don't think we need to have the same rules for well-represented and underrepresented groups. A reasonable person is fully capable of determining which is which. "Reverse racism" is not a real phenomenon in 99% of cases.
GTK website updated with simple examples
Does that actually happen? I've never seen it, and there's been plenty of times I've been potentially susceptible to such a practice. Maybe my arguments tend to be evaluated on a different metric.
If you want to restrict what your neighbor can build buy an easement. Otherwise talk to the invisible hand.

California makes money off of me being in it. Why is it good policy to drive an industry out?
> The infamous Proposition 13, a 1978 ballot initiative that capped property taxes, meant that new housing could cost cities more in services than it would bring in through taxes. In response, cities privileged much more lucrative commercial development—setting the stage for the state’s severe jobs/housing imbalance—and tacked hefty fees on new housing construction.

Good take right here but it's not the main reason that prop 13 is making housing expensive imo. The insane market distortions causing landowners to never sell and instead stay put and NIMBY like mad is a larger reason that Prop 13 makes housing more expensive.
I once saw and saved this snippet that prints 30 English words:

echo {w,t,}h{e{n{,ce{,forth}},re{,in,fore,with{,al}}},ither,at}
We’re basically forced to switch to self hosting due to the bizarre way Google implements statistics for Google Fonts. 1 out of 1000 requests will include a “tracking font” which is actually invalid and breaks document.fonts.load. This was an incredibly frustrating bug to track down.

Bug for those interested: https://github.com/google/fonts/issues/2345