skysight-inc/HackerNews huggingface dataset:
The combinations are the work of a very talented team. (See https://jenniferdaniel.substack.com/p/introducing-emoji-kitc...)

This viewer is just a small hack to let you look through what already exists : )
Source: https://github.com/alcor/emoji-supply/tree/main/docs/kitchen
My company pays me to market its products and services. They don't pay me to do image repair for my discipline. I suspect this is the case for most companies and most disciplines.

I come across a lot of crappy software. I come across a lot of crappy ads. I paint neither the software engineering nor marketing disciplines wholly negatively.
I disagree with the comment that more is needed.

"User clicks a button - fire an event to Plunk - sends email" makes total sense to me.
From my measurements, your optimized version runs at about the same speed as mine:

$ cd /tmp/
$ git clone -b ag/test-kimono https://github.com/BurntSushi/countwords
$ cd countwords/rust/
$ ./bench
<snip>
Summary
'./optimized-trie/target/release/countwords < kjvbible_x10.txt' ran
1.22 ± 0.02 times faster than './kimono-simple/target/release/countwords < kjvbible_x10.txt'
1.26 ± 0.02 times faster than './optimized-customhashmap/target/release/countwords < kjvbible_x10.txt'
1.56 ± 0.03 times faster than './optimized-unsafe/target/release/countwords < kjvbible_x10.txt'
1.58 ± 0.03 times faster than './kimono-optimized/target/release/countwords < kjvbible_x10.txt'
1.60 ± 0.03 times faster than './optimized/target/release/countwords < kjvbible_x10.txt'
3.97 ± 0.06 times faster than './simple/target/release/countwords < kjvbible_x10.txt'
7.58 ± 0.21 times faster than './bonus/target/release/countwords < kjvbible_x10.txt'

You mentioned in another comment that you were benchmarking on an M1. Maybe there's some interesting differences there in the codegen, how the CPU executes or both.

Your 'fast-simple' version is a different story though. Personally, I would not put that in the "simple" classification as outlined by the OP. It is IMO very much not the first program someone would write for this. Bringing in 'hashbrown' and futzing with the hash table lookup/insert is definitely a perf tweak that you probably wouldn't want to do unless you had to, because it makes the code more complex. The 'Box<[u8]>' cements it as an 'optimized' variant.

Now it does look like a simpler variant of the "optimized" Rust program I wrote. I'm pretty impressed. I don't think I ever would have broken out of my local optima to discover that program. In particular, your approach appears to do 3 (and some change) passes over each buffer: 1) read up to '\n' (just the first line), 2) UTF-8 validation, 3) make lowercase and 4) split on whitespace. I realize chunking all of that up confers a lot of benefits, but still, 4 passes and it still being faster than 1 pass is very interesting.

I've glanced at the profiles of each program but haven't been able to solidly conclude anything more precisely about where exactly the benefit is. At this point, my next step would be to slowly translate my version into yours, and benchmark each step of the way until I could isolate the key change (assuming it is one change). But alas, I have run out of time this evening. :-)

Kudos!

(The other interesting thing to note here is that my 'trie' variant is now the fastest Rust submission. Previously, it was slower than the optimized variants on my older CPU. That's pretty neat.)
wait until we launch the next telescope... er graviscope
4% efficiency may be just fine when your energy source is free and abundant.
https://darkhn.herokuapp.com/
Astronomers use time for at least two different thing. For recording the time of events and observations, astronomers usually use the julian day, and for that leap seconds are a big pain. However, for precisely pointing a telescope without a viewfinder, you need the local sidereal time.
The local sidereal time is fairly straightforward to (approximately) compute from UT1, the current date and your longitude. And leap seconds keep UTC within 1 second of UT1, so you can just use UTC.

But, for the latter problem, a better solution would probably be to have a service similar to NTP, that gives the current Greenwhich sidereal time, rather than UTC. Then it could be corrected more often than the current leap seconds. That doesn't solve the problem for existing telescope systems though.
It is a gay issue and their is an anti-gay sentiment. There has always been an extremely judgement and opinionated view of gay men and their sexual behavior in society. You can’t separate that for certain issues.

The rhetoric is “why can’t those horn dogs stop fucking [for a while]” (quote from a HN comment) NOT “why are 1M doses of the vaccine the US developed in 2001 sitting in crates in Europe and why have only 36K of them brought to the US”. SF alone has been begging the feds for 35K doses. Gay men are taking time out of their life and jobs and whatever to go stand outside hospitals hoping to get one of the few vaccine doses. People are ready and willing and a government that says “it’s just sex they can wait” is not a government that thinks “if we move fast we can stop the spread”.

Broadly, telling people abstinence as a solution is always wrong. It’s a bad policy in the face of birth control, it’s a bad policy in the face of STIs and it’s a bad policy for monkey pox. yes abstinence will prevent pregnancies but it’s not a successful way to approach solutions because it has never worked. Hell, with covid telling people to just stay home didn’t work. People protested not being able to get haircuts.
Fermi problem: How many photons do? Have you or I ever seen one?
Could be. What has tripped me up is that we don't usually call it the "airline system." I think it is just a little typo but it is funny how ambiguous the result is.

Airlines -- makes sense because we're talking about jet fuel, but "system" isn't usually used in the context of planes I don't think.

Rail -- sort of makes sense because "railroad system" is at least a somewhat familiar expression. Maybe they are just using the size of the project as a point of comparison.

Highway System -- similar to the previous, this makes most sense if it is just a comparison WRT the magnitude of the project. Highway system is of course a very common expression.

Anyway this shouldn't be taken as needling at the original post or anything, it is just a little typo. The point is clearly that it is a very big project, and we have other worthy project of a similar magnitude and impact that we're not engaging in.
That's not really true, at least for particulates. Most of those problems occur because the fuels have impurities or longer-than-normal hydrocarbon chains. It's harder to filter out existing impurities and long chains from fossil hydrocarbons than it is to not introduce them with synthetic hydrocarbons.
This reads like a high school book review
Facebook redesign marks sunset of social networking era
I prefer coach during regulation to first class now.
We write abstractions to tame complexity. But abstractions themselves are inherently a form of complexity. A good abstraction may be simple to use, understand, and extend, but it can also make it harder to understand or debug issues because underlying data/state has been obscured. I agree that making anything "black and white" is a mistake. I merely said what I said because in my experience, most developers tend to abstract things that don't benefit anyone, and add unnecessary complexity. Besides, if you're writing an abstraction for a future hypothetical problem, chances are that you don't have enough information to create a good abstraction, and you're going to have to redo it anyway.
It doesn't take much honestly: https://www.erthos.com/
> ash leftover after incinerating waste

This 'fly ash' and 'bottom ash' are both so toxic that regulations don't allow putting them in landfill.

So instead we mix them in with concrete and asphalt in roads. I'm sure it sounded like a good plan to whoever was going to have to pay to deal with the toxic waste otherwise...
Drinks used to be free on domestic flights, too. And in addition to snacks, there were hot meals (also included in the price of the ticket).

One cool thing about coach back in the day were the center seats that folded forward to use as a table for drinks or cards. Planes flew at such lower passenger loads that this made sense. Imagine the likelihood of anyone being able to take advantage of this weird feature today!
I am not the OP however I think he means that there are certain topics which place you in an either "with us" or "against us" group. In many cases, you're either AfD or a Green (kind of). I don't think he is talking about gay people, which clearly in the north Europe have more rights. It has more to do with the public tv telling you how to think.

Out of experience, it's only about the people you meet, however foreigners will be the ones giving you the less politically correct opinions: they'll just share their opinion. But again, it depends on who you meet and in which context you speak about things.

For me this has unfortunately to do with the fact that there is not a healthy debate about things, there is always this fear of being a Nazi or whatever shit they did in the past, which frankly I don't care about.
You have a gift for understatement. I was weeping for hours afterwards.

It was made together with My Neighbour Totoro as a double feature. Only Totoro could rescue me!
Wow, it even has reclining truck bed!
Spy satellites don't have a fixed distance to their target; they have elliptical orbits and take take pictures of earth at different angles, different distances to the target. So both spy satellites and telescopes use mirrors focused to infinity.

> I know this was a manufacturing error specific to Hubble which kinda proves it wasn't a reused part.

It was ground very precisely into the wrong shape during the final stage of manufacturing. But I don't think that proves anything one way or the other. Even if the mirrors were finished in unique ways, they may have started identical earlier in manufacturing.
Using Big Data may be the best way to protect at-risk kids
Code walkthroughs can be a great way to discuss techniques with programmers.

In addition to learning how the candidate creates code, an experienced technical interviewer can also ideally suggest improvements, in order to explore how the candidate works with feedback, plans new features, and ships new versions.
I don’t buy this… unless you have a tremendous candidate pool this eliminates too many people before you’ve even talked to them.

Most of my side projects in the last couple of years have been things to improve the product I’m working on at work. Stuff like tickets that we can’t fit into a proper sprint, but I find really intellectually interesting, e.g. building out debug tooling.

But… as the article claims, maybe I’m just not as good as I think I am… (which I’d concede, but not due to the logic presented in the post)
I agree but I think there is an intermediate in p5js which is real programming with still lot of GUI and fun for kids to explore.
I'd love to use Rider on Linux or even Windows. Sadly the lack of .NET hot reload on Linux and Rider's issues with hot reload on Windows are what keep me on Visual Studio. (Rider's implementation of hot reload doesn't support assemblies loaded at runtime yet, which my application depends on).

It's sad that the time saved with Visual Studio's hot reload alone seems to outweigh the (massive) performance gains from using Rider, given that I have to restart VS from its memory leaks multiple times a day or it will slow to a crawl. Omnisharp isn't performant or reliable enough for daily use, either. The current state of .NET tooling leaves me unsatisfied.
I mean Tesla investors are up far more and for what? they did nothing but buy the right stock at the right time. How did that action make the world a better place?
https://xkcd.com/1658/

https://www.dilbert.com/strip/2017-02-10
> If you have time and you are going to extend an offer to them, show them your code. Let them see what they are getting into. Let them interview you.

This isn’t an “if-you-have-time” thing. Make time for this or good people are going to pass.
Quite elitist requirements ya got there. Give me an engineer who understands how to transform requirements into business value over one that has a sick tmux environment.

Refining the details of pet projects is not a luxury that not everyone has. If the quality of the candidate was correlated, then sure. Even still, candidates who get shit done have always been the perceived best hires.
Make a daily one where everyone has the same game for the day and you can share your scores and my entire friend group would play along with the other ones we do like Wordle and NYT Mini Crossword. Let me know if you add this!
What do you mean? Blockchains are already heavily lopsided. Throwing state resources into the mix would only make that worse.
I chuckled at this “F-50” but also wonder if this could be the start of a classic Clayton Christensen style disruption curve [1].

[1]: https://commons.wikimedia.org/wiki/File:Disruptivetechnology...
Cognitive bias kept me from seeing this at first, but this is really a sign, not just of a broken set of incentives, but _decline_.

If you're old enough, imagine how we (USA-centric) would mock flawed research coming out of the Soviet Union.

Well, here we are. And unfortunately there are plenty of signs of decline once it dawns on you that's what's happening.
Just wanted to say that I like your writing style. It's approachable and entertaining to read. Good luck with Abbot and thanks for sharing your lessons learned!
Promethease isn’t a bad place to start. I don’t know how it works with uncharacterized variants, but it would be a good place to start.

Note: I do this work for cancer genomes (WGS, tumor and germline). Promethease is not something that I use for annotations, but my workflows are significantly more complex.

The biggest thing I’d look out for is mindset. Biology is very different from comp sci. CS is very deterministic. You change something here, you get a result there. Biology, on the other hand, is very messy. There are compensation mechanisms on top of compensation mechanisms, and everything favors life. If you see a deleterious variant, that still doesn’t mean you’ll see a phenotype (effect on you). It’s quite a different world and can be very scary if you are looking at your own data.
Sugarcane ethanol efficiency seems to be around 10^-11, if I'm reading this paper correctly:

https://www.scielo.br/j/rca/a/GD3CT889nbKP8MZybWbTYfy/?forma...

And it's the most efficient crop we produce in a large scale.

But anyway, the efficiency is not very important. What is important is capital cost.
The “destructive crash tests” are required so that you have a fighting chance in surviving a crash with a SUV
Why is it not recoverable? I'm no psychologist but I'd expect almost any behaviour you express at 10 years old is correctable.
I like these! They're tough, but fair. Great job!
Ask HN: What do you do with your learning?
I'm really curious what everyone here does with their learning? Do you take notes, keep a log, write blogs? Do you work on some sort of project? Maybe share some of your process and/or show off some examples. :)

Edit: have these activities helped with your learning? Do they sometimes distract you instead?
I’ve been contesting random zipcar charges for over a year now and had to change my credit card number because of it (which takes time to take effect with subscription type charges).
There is a provision for negative leap seconds. In practice, this has never happened.
Singapore is the answer.
It's better then them assuming issues will be fixed by launch day. I'm still pissed at PC Gamer for giving Hellgate London a glowing review despite it being a buggy mess and making zero mention of it. That said should a barebones $30 port of a mediocre even at time 20 year old game get that high a score to begin with?
The Choco Taco is gone for good
...and seems that Nebula Genomics also outsources their sequencing:

> At its discretion, Nebula may use third-party laboratories to perform DNA extraction, sequencing, and data analysis.

(https://nebulagenomics.zendesk.com/hc/en-us/articles/3600243...)

I would guess the samples are eventually sequenced by BGI although Nebula FAQ (https://nebula.org/faqs/) says they sequence in EU.
The vast majority of child murders and stranger abductions occur in suburban and rural areas:

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

https://en.wikipedia.org/wiki/Kidnapping_in_the_United_State...
Meta also smears, as mentioned in the article. The article calls smearing "common practice".

I think smearing can help reduce outages. The article mentions that reddit and Cloudlare had outages caused by leap seconds when they weren't smearing. I think it's a tradeoff between being standard and avoiding outages.

Disclosure, I work at Google.
The quote however shows that sometimes it takes an invention, or an inventor, to jump from an old context to a newer one without the market asking for it.
A similar one regarding computers could have been like "Had I asked people what they wanted, they would have replied bigger abacuses", that is, it requires some genius (besides courage and deep pockets) to realize when it's time to rethink about the problem and jump to a better solution that is a lot more than the previous one on steroids.
Hmm, I'm fairly confident a large chunk of this work could be automated (correcting OCR errors). I would be happy to take a shot at this problem as a volunteer, if you're open to the idea?
That's the plan for nuclear powered aircraft carriers. They've had pilot programs to develop this exact capability.

https://www.zmescience.com/research/us-navy-synthetic-jet-fu...
VRchat bans mods, embraces EAC
does that mean twice the price, each?
how do I use this with Gboard?
That means it won't emit sulfur oxides. But those are already heavily controlled and not a big problem. NOx and ozone are created from the chemicals on the atmosphere, and particulate emissions are created by every kind of fire.

There is even a trade-off here in that adjusting the engine for creating less NOx and ozone makes it emit more particulate matter.
If your claim is that the article reports that there is a link between road dust and long-term adverse health effects where is that stated? If that is the conclusion of the review, then that should be clearly and unequivocally stated in the, well, conclusion (or abstract). Loose quotes that may point in that direction is not sufficient. E.g:

> "They reported that insoluble lead compounds were associated with respiratory tract inflammation, which could lead to respiratory tract cancer"

This is speculation and not evidence. It is certainly possible that road dust containing lead increases the prevalence of respiratory tract cancer, but this is not evidence of it.

> What in the paper supports your claim of no long term adverse health effects, compare to the (partial) list of items I quoted? Have a quote?

Read the "Discussion" and "Possible future research" sections. I didn't claim that there was no link between road dust and long-term adverse health effects, only that the review did not identify such a link.
16-bit x86 had no scaling and limited the combinations of registers to one_of(BX, BP) + one_of(SI, DI).
The last few times I’ve flown, they offered peanuts as snacks.
Interesting. I'm currently in the process of moving back to Germany from Australia. I spent the last 8 years in Sydney and I'm kind of disillusioned about immigrating to another country. You basically just change one set of problems with another set of problems, it's a tradeoff.

One thing to consider when immigrating to another country is that you won't have a social net immediately since you (presumably) don't have family/friends here yet. For Australia you're also required to have private health insurance when you're on a temporary work visa, which you most likely will be if you decide to come here. As a german you're not eligible for medicare but you can get it once you have permanent residency.

To get a work visa in Australia you need to find a sponsor or have a profession that is promoted by the government (e.g. medical doctors). For a sponsor that basically means you need a job with a company before you even get here. I came here on a working holiday visa and found work that way (working holiday visas are limited to people below the age of 30 without dependants).

Don't get me wrong Australia has a lot going for it, beautiful country, nice weather (winter is like ~15 degrees celsius), nice and friendly people, paperwork is super easy compared to Germany, good job opportunities (as a software developer).

However!

Australia is big and far away from everything (people always underestimate this), literally every holiday trip requires a flight to get anywhere. Even within Australia. Flying to Europe requires minimum ~2 days of travel time one way!

Housing is ridiculously expensive, I was on AU$ 130K annually and was not able to afford a house, the required deposit is basically impossible to obtain in a reasonable amount of time. And since it is so big you're not living in a rural area and commute to a larger city (unless you like driving 100+ km one way). What makes matters worse is that most companies seem reluctant to let people work from home 100% of the time, it seems to have settled on something like 50% home and 50% office. Renting right now is brutal, prices have gone up and there is competition like crazy (10km circle around Sydney CBD). Also be prepared to strip naked (metaphorically) to get a rental place, real estate agents want to know everything and need minimum 3 friend references and 2 work references (at least they were asking for that last time roughly a year ago).

Lately food prices have gone up quite a bit, my normal daily groceries bill was around AU$ 15 and is now around AU$ 25.
A near off-topic quibble (yes I realise I'm insane): the icosahedron is a poor icon choice for a language called Crystal.

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

A rhombic dodecahedron would work better.

https://en.wikipedia.org/wiki/Rhombic_dodecahedral_honeycomb
it's a mountain in Peru, right?
Grave of the Fireflies needs a warning label.

It's Schindler's List in a few important ways. 1) it's about WWII, 2) It's a gut punch, and 3) It's one of the greatest movies you only need to see once, and likely will only want to watch once.

I've told the kids they can only watch that movie once they're old enough to drink.
I believe HLS chunk downloads reuses same TCP/QUIC connection.
For me it is impossible to name "the best". To my taste most of the Ghibli content is just outstanding.
It's incredibly common. If you are a CTO at a software company, you are getting multiple boxes of swag or gifts a week. If you check your employee handbook, it may even specify what kinds of gifts you can accept.

Generally can't do it with government employees. But marketing to government is a whole other thing.

It's much worse on the PR side of the house. Journalists and bloggers are absolute grifters.
Being able to manage boredom is actually a Very Important skill -- much more so than the much-vaunted "21st Century Essential Skills" (like coding) that get so many dollars and media hype.