skysight-inc/HackerNews huggingface dataset:
I don't have the metrics. Maybe the journalists are on twitter all day, usually they have metrics that they have to hit.
A classical mathematical mistake - i.e. to impose a Gaussian distribution on a population sample known to be non-Gaussian - whether it‘s 2% or 6%, you cannot pre-define how many people are underperformers (or overperformers, for that matter).
That’s likely ret-conning the joke - first, the earliest references (mid 1800s) say “to get on the other side” which doesn’t track to the dark interpretation as well.

Also, in the mid 1800s, crossing a road wouldn’t pose any danger to a chicken. A railroad track - yes, a factory floor - sure, but a road? Used mostly for foot or carriage traffic? No danger whatsoever - a chicken can move more than fast enough to get out of the way of even a quickly driven carriage.

Third, and most importantly, it was a common minstrel show line, and minstrel shows were filled with anti-humor.

Sometimes the easiest and most obvious answer is actually the right one.
They provide innovative insights rooted in democratic values though!!!1!1!111 /sarcasm
I feel like you basically rephrased what I said, but added a little terminology around it and said it's a good thing. Market orders taking 1 second to fill instead of 80 milliseconds isn't a meaningful contribution to society.

Imagine a world with no market makers. There would still be plenty of buyers and sellers of SPY shares at any given time to keep a tight spread and fast execution, but people placing market orders would get slightly worse execution and people who can accept the risk of placing a limit order and waiting two seconds would get slighty better execution. The ONLY real difference is that there wouldn't be some market vampires magically extracting tiny bits of profit all day. Your Facebook shares would still move just fine even if nobody front-runs your order and takes a few cents from you.

I get it, market making is profitable and the victims are distributed widely enough/offset enough by trivial benefits that it's not a particularly bad thing to do. But they aren't making ANY positive contribution to society AT ALL by squatting on the exchange and intercepting all the market orders at a profit.

(Full disclosure: this whole argument obviously goes a different direction when you start talking about derivatives, since market makers are mostly the ones who create and offset the derivatives. I could believe an argument that they're making the world a better place by making it quick and cheap to mitigate financial risk)
The Syncplicity Desktop client. At the time, we were a major Dropbox competitor and an overall industry leader. I was able to make our desktop client faster than Dropbox and handle ~250,000 files.

Shortly after I left, Dropbox released their Rust-based client. I don't know how they compare.

The big complication in a product like this is the metadata. Things that might not seem like a big deal, like string comparisons, must be super-optimized.
Programming Language Principles and Paradigms
IIRC even two years ago you could get gradients by AD in Flux (you are completely correct about the name).
Nowadays you have https://fluxml.ai/Flux.jl/stable/training/zygote to calculate gradients with AD.

In any case AD in general is useful for NNs if you want to implement a novel layer. Of course you could instead derive back propagation by algebraic or manual differentiation instead.
> This is an important question in the theory of nonlinear partial differential equations, but is probably not as relevant to real fluid flow as a lay reader might imagine.

What kinds of problems does it solve to know an answer to this question? Honestly curious, please do not take this as offensive/dismissive.
I appreciate the strong feelings around these topics, but please don't post shallow political talking points to HN. It goes against what we're trying to optimize for on this site: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor....

https://news.ycombinator.com/newsguidelines.html
everything is legal until it becomes "democratised".
The 12 bit part refers to the colours being specified using three hex letters.
It's the equations themselves that are singular. When we write simulators, we usually have to paper over the singularities that are inherent in the math.

For example, if you're simulating charged particles moving around, and you use a force equation F = k q1 q2 / d^2 (1), then when d approaches 0 (i.e. when the distance between particles approaches zero), then the force F goes to infinity.

For atoms, it works the same way. If you use a force law like Lennard-Jones (2), it also has the interatomic distance in the denominator, so the equation has a singularity baked right in.

You could always adopt a more complex force equation that doesn't have a singularity in it. But in practice, it's easier to use a simple but singular equation, and then selectively ignore its bad behavior.

1) https://en.wikipedia.org/wiki/Coulomb%27s_law

2) https://en.wikipedia.org/wiki/Interatomic_potential
LOL. You're probably right. That which is good for the goose can't possibly also be good for the gander. That would be ridiculous.
I don't have any funding to hire right now, but I'm always happy to chat about the industry and my experience building Hail (https://hail.is, https://github.com/hail-is/hail), a tool widely used by folks with large collections of human sequences.

The other posters are not wrong about compensation. Total compensation is off by a factor of two to three.

However, it is absolutely possible to work with a group of top-notch engineers on serious distributed systems & compilers in service of an excellent scientific-user experience. I know because I do. We are lucky to have a PI who respects and hires a diversity of expertise within his lab.

I enjoy being deeply embedded with our users. I do not have to guess what they need or want because I help them do it every day.

I also enjoy enmeshing engineering with statistics, mathematics, and biology. Work is more interesting when so many disciplines conspire towards the end of improved human health.
> Anyway, I doubt Yahweh considers it a sin to

I don't give a damn what your god thinks. Or are you responding to C.S. Lewis's beliefs? Quoting a Christian doesn't make me a Christian, least of all when the quote doesn't even present a religious argument.
A majority in one company of an overall underrepresented demographic isn’t the oppression that you so desperately want it to be.
It feels like it's been forever since I last read a written tutorial. This is excellent. Wish we had more of this relative to the video content. Both are important.
Perhaps for students of theology/philosophy. For an atheist, having to debate them all separately creates a situation where the burden of debating each individual point (regardless of its logical soundness) is too exhausting of an effort and is unlikely to change anyone’s mind.

As such, for claims that haven’t or can’t be proven by the scientific method, the burden of proof should probably lay with the one making the claim, not the one defending against it.

Of course, in my experience, the scientific method is fundamentally incompatible with most modern religions. Hence, there is really no need to discuss these things, as much as I’d like to. You’re just going to come across as imposing and/or tone deaf.
software engineer provides/developes the appropriate level of abstraction for the non-software engineer to make use of.

Which if there's no standard for field, and working outside of a given field, makes writing grant(s) without paring up with someone who can develop field standards to be included in grant necessary. Hard to find/compete for scarce applicants using limited resources.

aka startups vs. big company funding for pure research lab (bell labs, xero parc, etc)
Learning how to speak chicken is not becoming a chicken. That's a frequent misconception that borders cultural appropriation. Chickens aren't just about a few bock-bock and cockle-doodle-doos. They have a rich set of physical expressions as well (flap flaps, head kicks, grating the soil, etc) and a vibrant culture that is transmitted between generations. Their philosophy on death and their capacity to always see life on the sunny-side is both unique and deep, the fruit of seeing their children being picked for food on a daily basis. This should be celebrated. The article completely missed the point on that aspect.

Pretending you became a chicken because you're now performing a few chicken-like sounds is plain wrong, an insult to the poultry community.
If it’s not possible to catch these scams in advance, what other chilling effect is going to reduce the quantity of others taking billions of dollars while lying through their teeth?

Near as I can tell, a decade is light
Functionally it's no different from a stake-out, which doesn't require a warrant and is not a search. And that's what the supreme court is going to rule.

There is, of course a difference in that you have a reasonable chance of noticing a stake-out taking place, but then you have a similar chance of noticing cameras being placed on utility poles near your home so...
> I shouldn't have say how absurd that is, but here we are.

You might think it's absurd, but that's precisely how you obtain deep knowledge of another culture - you learn the language or, at the very least, listen to first-hand accounts of people belonging to that culture who speak your language.

Otherwise you're essentially asking to dumb it down for you.

This is especially valid in the case of Russia.
>Are you saying USA provoked the war,

No

> or somehow haven't done enough to avert it?

Well, it's patently obvious that the war wasn't averted.

>If you remember events before the beginning of confrontation, it seems that USA was bending outwards trying to prevent invasion.

I don't remember the US doing much at all when this started several years ago.
> But what I dislike the most is how little control you have over what's going on there. Like: If you haven't setup TLS on your webserver, why do they allow unencrypted traffic to flow between the server <-> Cloudflare and encrypt it to the end users and pretend that is secure?

I don’t get the issue here. The traffic between client and Cloudflare is secure. SSL is terminated at Cloudflare. You can choose to have end to end security if you want.

If you set up your own frontend that terminates SSL, but choose not to secure the traffic to your backend, the end client will still see the connection as secure.
Most people don't really have much of the verified crowd as friends, so being able to find them doesn't really matter for this case?
No you don’t, you want to use the hardware defined equality function. And that one is IEEE 754 compliant.
Bidet himself said he’d blow it up, not to mention it cuts Russia off financially.

And American ships were in the area.
I saw a couple highly-viewed youtube channels that made a big deal of it at the time. Either skeptics of crypto or contrarian types generally.
You’re misunderstanding - they mean they’ve chosen colours from a 12-bit subset of RGB.
It seems like you’re putting additional meaning into luxury beyond “much more money and looks like that”. There is no inherent value for that extra, afaic.
Elizabeth? Is that you? I thought you were on your way to prison.
Also hardcore drugs and antidotes
Summary of episode 112 of the amazing Darknet Diaries, in blog form, with security recommendations.
Cars aren't uneconomical, but take a look at other car companies. You don't become the richest man on earth by running a car company. They're very efficient, and basically, not that profitable. The innovation of Tesla is they manufacture cars with a share price of a tech company.
Tastes differ. I am way more excited about ioniq 6 design than I am about pretty much any new car released over the past few years, with the exception of the recent Nissan Z redesign.
Static typing can’t be easy for beginners when they’re expected to cast a string to a number without variables having data type keywords. Type inference is often an example of abstraction confusing users with what’s really going on…

If facility is your concern, you should go for dynamic typing where assigning a string with a number gets converted automatically. No kid should have to deal with that. Give them the full amount of abstraction, it’s the runtimes responsibility.

Otherwise, you brought up some good points, Python and JS really aren’t as kid friendly as we think.
It’s more about health and quality of life vs our capabilities to delay the inevitable. If you’re unfamiliar with the topic there’s plenty of information out there about how much money is spent and now low quality of life is commonly enough in the final few years.
> The great thing about robo-taxis is that they don't actually solve a problem. If I showed somebody two images of inner city traffic jams, they wouldn't be able to tell me which is humans driving gas engine'd cars, and which is self driving electric vehicles.

They absolutely solve problems. They just don't solve the one particular problem you mentioned. For example, they solve the problem that cities don't have enough parking spaces.
It's 12-bit in the sense of 3 * 4-bits per channel.
Good point. That's why a lot of people (who use online tests only) get mistyped and cross out the theory.

Many cognitive biases hinder revealing our true selves and so our true personality type. That's why finding out your true personality type is hard, and usually takes much longer than 5 min online test.

According to Jung, the personality type does not change. Your whole personality does change, but the personality type does not. Over time, you try different attitudes but always get back to your default state, you may revisit your values and beliefs, and you may loosen social inhibitions, but your default patterns of thoughts and actions stay the same.

The problem with personality types is that people understand i.e. extrovert as someone who loves parties and charges being with people, and introvert as someone who is depressed and reads a lot of books.

Personality type is much deeper. Personality type explains:
- why do some people tend to focus on the future more than the present moment;
- why do some people focus more on making good things happen than preventing bad things from happening;
- why do some people are prone to generalisation before collecting enough facts, while others can not say anything more than the facts they gathered;
- why do some people are more focused on themselves while others on influencing others?

and many more. At its core, it has nothing to do with shyness, depression, social skills, intelligence, etc. Those are just results of following your strengths or neglecting your weaknesses. Personality type can help you with spotting your strengths and weaknesses and better understanding others, so you communicate using their prefered language, not yours.
Russia is officially in a recession now, and by their own forecasts will remain so throughout 2023 at least. Europe and the US are not quite in a recession yet, although close to it. GDP growth is predicted to be around 0% for both Europe and the US in 2023. Russia is doing clearly worse right now.
Glad to see someone say something good about marriage. Elite media is so negative about it these days. We are stuck in cliches about how historically it was just a strategic play for money and power and it never made sense as the core friendship around which your life revolves.

Maybe marriage is a nuisance if your life's ambition is to get an essay into The New Yorker, but if you have more pedestrian interests in family, it can be the best.
Half of those numbers are stock, which was hardly guaranteed value then and is effectively zero now.
Usa&Europe going into recession doesn’t mean that russian economic problems disappear.
Most people don't have custody of their own tokens though, so moving insurance contracts to the blockchain literally necessitates a broker or intermediary.
War with Russia is exactly what the strategy of supporting Ukraine avoids.
Not an EV, but my 2021 Hyundai Elantra gets around 52mpg on the highway, though it's rated at "Up to 33 city / 43 highway" I've had an overall average of 46mpg with mixed city/highway driving.

Hyundai clearly is doing well with efficiency.
> this really makes the engineer's end of the bargain sound like janitorial work

I don't think you should interpret it that way. Another take would be that its like collaborating with a domain expert outside your specialization.

Important is that your potential impact as an engineer can grow as you become more knowledgeable in the relevant bio. Most of the scientists I've worked with were happy to teach background (and some were just exceptional, fun times if you also found the field interesting as I did!). Obviously some allowance must be made for differences in culture from org to org, and that likely accounts to some of the disappointed voices - but I'm not convinced this is endemic to the field as opposed to organization specific. Just like with an opportunity with any particular company, do your research.

Incidentally, working on a well defined engineering+optimization problem, if you are lucky enough to bump into one, is just candy for lots of engineering types. Ok quick & simple one: a scientist I worked with was doing some analysis that involved intersecting piles of genomic intervals with each other, which was taking many hours for a single run - super painful to tweak and re-execute. Our team showed them how to use interval-trees and made these available integrated in our internal tools, and the problem transformed into ~10 min execution runs. See, a wee a bit of comp-sci where suddenly you're the domain expert. And appropriately appreciated!
This is reddit?! Almost!
I tried duolingo for the first time in like 6 years - pretty sure I was using the “old” design and not this latest. The gamification seems obscenely high. It feels like 50% of the experience is either watching animations or clicking things that say “ok” “next” or “no thanks.” Plus it’s all tests - no teaching! It took me a long time to realize that is a quite hidden tips section that actually teaches you some things prior to the tests, but those are clearly not part of the main flow.
I totally get what you mean and I was unsure about it at first as well. I think it only works if you're able to project confidence throughout the interview. Asking at the end when you know you did bad is mostly awkward.

I've had good responses though. Surprisingly often I'll get "I love that you asked that, I'm the kind of person who thinks like that too" or "you know I rarely get that". My current position I got after asking the same question. When they told me I did well I honestly didn't really believe it at the time. But it turned out to be worth it, as the hired me a week later
Setting up an automated lecture capture system at my university, based around the open-source https://opencast.org software. We did everything from buying hardware components to build machines that were specifically tuned to encode videos on the fly with the least space/noise possible to be put into lecture halls, writing the software to run on that, to running the video management system with opencast, integrating it with e-learning suites, setting up livestreams, etc.

I left the university and that job exactly one year before COVID-19 hit, and as far as I heard having that system in place saved a lot of butts - lectures seamlessly shifted to fully virtual with teachers recording videos either at home or in empty lecture halls, and pushing it through these video management systems.

We pushed a lot in 2015 to get approval for this whole endeavour, even though the university big-wigs pushed heavily against this, fearing that students would not come to lectures anymore. Turns out: that fear was bullshit, and in the end it helped out a lot of people.
yep ....

One of the borderline fraudulent aspects of the field is the pretense that method publications are real software.

That is, you come up with a break through statistical or algorithmic method, you get it to run exactly once based on whatever random walk of exploratory code got you to a result that looks better than competing/prior methods, and then you dump your workspace into a script and put it on Github and pretend this is something anybody else could or should responsibly use in your Tier 1 publication. The minute the publication is approved there is zero benefit to the authors in maintaining the software, and in fact its better if nobody can run it because that way they can't disprove your results. Then naturally nobody can get this to work afterwards and 50% of software engineering time and effort is trying to run code that can/never will work outside the context it was created in - but you have to try because this is now the accepted best practice method of doing X or Y based on its publication.

The bigger problem is that this whole cycle actually shapes the view of software engineering by academics to the point where they really do think that most software engineering is a waste of time. A small number of 10x engineers manage to prosper in the environment, but it's mainly because they have the sheer technical capability to deal with ALL of that while still doing something useful, and it actually makes the problem worse because the academics then see that as the baseline for software engineering capability.
Your question... it's as though someone showed you a gallery of photos of buildings and you would ask how the architects and construction workers get paid.
I’m happy that the author was able to become a chicken. I am! However, I think he is a bit brazen with regards to this attitude of his:

> Bwok bwok bwok, puk puk pukaaak! Cluckity cluck cluck, puk puk pukaaak! Bwwwaaaaaaaaaak!

I know many engineers who would love to become chickens. But they also have responsibilities. They can’t just drop everything and commit to the faunamorphosis. Not to mention that faunamorphosis costs so much that pretty much only FAANG salaried folks can go through with their chicken dream -- and especially now in this economy.
It seems odd that the problem is in the access time of the files - why does a font library (or, almost any program) care about the last read time of a file? Sure, the modification time is important, but it's pretty rare that code should care about when a file has been read before. The only program I have heard of that broke when access times are unreliable was mutt, the email client.
That does sound extremely annoying, but:

"Please don't complain about tangential annoyances—things like article or website formats, name collisions, or back-button breakage. They're too common to be interesting."

https://news.ycombinator.com/newsguidelines.html
These aren't meant to compete with trains. They're meant to get you from the train station to your actual destination.
Hi dang! Thanks for clarifying and I'll make sure not to post any of my links posts again. I'm honestly surprised I got this many upvotes and never expected to get anywhere near the front page.

Thanks for all your work on keeping HN a great place to hang out.
> I once saw a Python signature (function name and arguments) spill over 10-20 lines,

Quote I liked (can't find attribution; maybe Alan Perlis?):

"If your function has 10 arguments, you're missing some."