skysight-inc/HackerNews huggingface dataset:
Saying "built for speed" doesn't really mean much. .NET created the async Task model that other languages adopted and has all kinds of performance related features from Span/Memory APIs to SIMD vector operations.

AOT doesn't have anything to do with performance but helps with startup time and packaging. The .NET JIT now has tiered compilation with secondary passes that optimize hot methods with much more input about the environment, including knowing that it's a hot path. AOT can't do this.

C++ and Rust are faster because they don't have a managed runtime, and Rust's major innovation was moving as much of the memory management into a strong build-time analysis to ensure it's properly access. You can build low-allocation or more manual memory management with .NET and get very similar performance. RavenDB is an example of an fast document database built in .NET Core: https://ravendb.net/

Your comments are surprising since you seem to have experience F# and other languages and yet it sounds like you haven't used any modern .NET version.
"Please don't fulminate."

https://news.ycombinator.com/newsguidelines.html
This is true in other languages as well, even Clojure's polar opposite, C++, where operator< is canonical tool used for sorting and other things.
As strange as it may sound, it could be because you use a little too much detergent.
The Google part of the name means that the service could be shut down at moment's notice if it isn't providing millions of dollars in revenue and even then it's a toss up if the people in charge get bored of it.
It's the rules!
Is this a joke? Are you just trolling? This article is just hype.
I’m not sure which is more likely, I have interacted with honest interlocutors and with gaslighters before. That’s kind of the point, isn’t it? I can easily assume good faith and move forward, which involves an assumption of good faith. Or I can refuse to assume anything and do what now?
I too type Dvorak on an ortholinear 40% keyboard with a Vim optimised layout[0], and it's the bee's nees.

Unfortunately, both Vim and Dvorak pre-date typical copy (Ctrl+C), cut (Ctrl+X), paste (Ctrl+V). It's not the typing, but these inconveniences that make me think of going with some Colemak variant. Even though both of Vim and Dvorak pre-date dedicated arrow keys, HJKL on Dvorak is still saner than any Colemak layout I've seen so far. I dream about some alternative that strikes a good balance between all of these.

[0] https://github.com/1MachineElf/qmk_firmware/tree/sb4dv_planc...
Any idea if <script> has similar issues? I've always had it in the back of my mind that HTML parsing must have some problems if you mess with the code inside <script> tags too hard, but I've never gotten motivated enough to try to investigate.
Life would manage an increase of 5 degrees just fine. It's us that won't.

https://en.wikipedia.org/wiki/Geologic_temperature_record#/m...
The article missed an easy one; turn on your webcam.
You might also like "The Pragmatic Programmer: From Journeyman to Master" by Andrew Hunt and David Thomas. One of the ideas there is "Software Development as Gardening". From an interview with the authors (originally from here but it is no longer accessible easily: https://community.oracle.com/docs/DOC-982950 ):

Bill Venners: In your book, The Pragmatic Programmer, you say, "Rather than construction, programming is more like gardening." I really like your gardening metaphor for software development. Can you elaborate on it?
Andy Hunt: There is a persistent notion in a lot of literature that software development should be like engineering. First, an architect draws up some great plans. Then you get a flood of warm bodies to come in and fill the chairs, bang out all the code, and you're done. A lot of people still feel that way; I saw an interview in the last six months of a big outsourcing house in India where this was how they felt. They paint a picture of constructing software like buildings. The high talent architects do the design. The coders do the constructing. The tenants move in, and everyone lives happily ever after. We don't think that's very realistic. It doesn't work that way with software.
We paint a different picture. Instead of that very neat and orderly procession, which doesn't happen even in the real world with buildings, software is much more like gardening. You do plan. You plan that you're going to make a plot this big. You're going to prepare the soil. You bring in a landscape person who says to put the big plants in the back and short ones in the front. You've got a great plan, a whole design.
But when you plant the bulbs and the seeds, what happens? The garden doesn't quite come up the way you drew the picture. This plant gets a lot bigger than you thought it would. You've got to prune it. You've got to split it. You've got to move it around the garden. This big plant in the back died. You've got to dig it up and throw it into the compost pile. These colors ended up not looking like they did on the package. They don't look good next to each other. You've got to transplant this one over to the other side of the garden.
Dave Thomas: Also, with a garden, there's a constant assumption of maintenance. Everybody says, I want a low-maintenance garden, but the reality is a garden is something that you're always interacting with to improve or even just keep the same. Although I know there's building maintenance, you typically don't change the shape of a building. It just sits there. We want people to view software as being far more organic, far more malleable, and something that you have to be prepared to interact with to improve all the time.

Anyway, interesting to me to see how the "gardening" theme can apply both to the design (and use) of software to make ambient music and also to the software development process itself.
Would you care if In n Out beats Five Guys?

Would you care who wins your mayoral election?
Not really; If you have an in-demand skill set you get extra 'points' on the PR scoring chart, but you need to demonstrate many other things to reach the threshold required to get status. I went through that process and was denied because my work experience was through contracting (which for whatever reason didn't count). This was 10 years ago though, so things may have changed (also after three applications I finally got PR and then citizenship as of last year).
Also you could just have two different accounts, buy the file, compare the two files and identify any differences, overwrite the differences with blanks/gibberish
I can confirm that:

(1) This happens in desktop Firefox.

(2) A hard-reload of the page causes the Twitter page to load correctly.

(3) The technique suggested in the article actually works. Note that there may be multiple entries in Firefox's service workers list for Twitter's regular site, mobile site, etc. I had a total of three.
Certainly the headline is clickbait-y, but the techniques described in the article are quite real.
(We detached this subthread from https://news.ycombinator.com/item?id=24702820.)
We can dismiss it because one example is academic and the other one is anecdotal and patently obvious. If it was cheaper for farmers to use local labor they certainly wouldn’t go through the trouble of using a migrant work force.
I saw this too for a company in Minnesota.

They were sending their money home to India as well.
Facebook Bans QAnon Completely
‘We Need to Take Away Children,’
Nice write-up!
Any info under what circumstances gradient boosted trees behave better versus traditional random forests?
I was worried about this, as I don't have a great knack for directions. However, I found that binding items to locations on the street actually helped me remember the layout of the streets as well.

Also, you don't need to use a whole street, you can encode a lot in just a room or two!

--
Relatedly, I know some people say that they don't have visual imagery: https://en.wikipedia.org/wiki/Aphantasia .
I'm really curious how navigating spaces works for them. Do they have a problem with directions? Could they use memory spaces, but without visual imagery?
(This subthread was originally a reply to https://news.ycombinator.com/item?id=24702742.)
It only works in incognito for me.
And even some of the more reputable brands have a distinct hint of skeeziness to their branding. “Fun Factory” and “The Pleasure Chest” both sound super sketch, despite both being well respected companies with a good track record.
It’s hard to engage with a statement like this. Can you name a Google product that doesn’t have a competitor? I can’t think of any.
Mid sized American city with 200K without internet?? Let’s be generous and say that that represents 1/4 of the population (for context, this suggests 10% of broader US population goes without: https://www.allconnect.com/blog/33-million-americans-dont-us...). That makes your city’s population 800,000. That’s in the top 20 of cities by size (https://en.m.wikipedia.org/wiki/List_of_United_States_cities...).

If you raise the percentage of the city that represents up, it starts to get unbelievable. If you vary it down, your city wouldn’t qualify well as midsized. Do you have a source for your claim?
I’ve had the same experience at my parents house. Some glasses smell odd and nobody else seems to smell it. I also typically have a terrible sense of smell but find this off putting.
Palm and Blackberry failed before Android succeeded.
Submission Statement: I imagine this is going to get flagged for politics, but when I saw the article I thought about how surely there's something that could be done to mitigate this damage: e.g. a centralized online resource with the aim of reconnecting separated family members.
There are techniques? I gave up after the fourth or fifth paragraph of hype. I suppose there are enough Javascript haters here to take the bait, but I've learned that when someone has to tell you how great something is a dozen times before they tell you what it is, it probably isn't.
We used one of those in the bath, they suck, keep sucking up a whole bathtub full of water
You should be able to expect it, and you should be able to keep it.

Tech employees, especially Canadian tech employees, must unionize.
Those free users are the product. Just because you’re not paying money doesn’t mean there’s not value.

“Are they simply punishing success”

You could have said the same about Standard Oil and Carnegie Steel. The problem is when these companies get to a size and market position that enables extremely anticompetitive behavior like what we’re seeing with app stores and all the purchasing of other successful companies/engineers in the space.
I was visiting Chabot Space Center in Oakland several years ago and saw a large poster on a wall which had thousands and thousands of star-like dots filling the entire sky.

Except, they were not stars, they were galaxies. A poster of a small portion of the sky full of thousands and thousands of galaxies, each looking like a dot, as small as a star looks in the night sky, and each of those galaxies has billions of stars...

Something snapped in my brain that day and I went on from being somewhat religious/agnostic to a full blown atheist.
> It's poor because it's undecidable. We would ideally want to work with the real numbers, but no computational model can represent all real numbers (by a trivial cardinality argument).

This is a fallacy. The standard model for Computable Real Analysis, Type Two Effectivity, supports computation over all real numbers. See: https://en.wikipedia.org/wiki/Computable_analysis#Real_numbe...

Essentially, in TTE, a real number is an arbitrary stream of digits that can come from any source. Therefore any real number can be computed on.

Additionally, the ability to decide equality of floating point numbers is an illusion. Rounding errors can make numbers that ought to equal each other not equal each other.
Incidentally the very bright light beam on top of the Luxor in Las Vegas is also powered by xenon arc lamps: https://www.mysterywire.com/mysteries/luxor-sky-beam-a-look-...
> although [the new technique] produced better results for NLP benchmarks, GPT-3 appeared more flexible.
Add to that Cloud 66 as well
Blink and WebKit are not very similar anymore.

The fork was 7 years ago and since then Blink has been heavily changed including a whole new layout engine (LayoutNG), a new painting system, a redone compositing system, a prioritizing task scheduler and a bunch of other architectural differences.

Chrome has also used a different compositor backend, painting backend, and JS engine compared to WebKit since even before the fork.

That demos like this work on Safari is probably more about web standards, web platform tests, and where developers test than engine lineage.
Microsoft doesn't regard new graduates and industry experts interchangable. When I was hired, I had about 10 years of professional software development experience, especially in low-level areas (such as firewall software, data transfer protocol design, DOS-based GUI libraries, terminal emulation and so forth). I had good amount of operating system architecture knowledge too. I probably didn't have the fresh mind and well-formed education of a new graduate but I think I compensated that with the experience pretty much okay.
<script> is even more complicated than <style> as far as the HTML spec goes, I think. (There’s parsing weirdness where the behaviour of <!-- in <script> depends on whether </script> followed by --> is present somewhere, for example.) Not sure about whether DOMPurify supports non-executable <script>s.
While it's nice that your needs are met, others do exist in this world. It's not terribly difficult to listen to them. Why do you feign ignorance?
Maybe because the whole premise of your hypothetical is how quickly you can start picking off hogs in the yard while the kids are out there? In what way would ANYONE consider it reasonable or safe to start shooting with kids in the range of fire?

I am definitely interpreting your lack of concern for small humans as someone who does not have kids nor understand their lack of ability to do whatever it is you think they should do when being shot at.
It's Gonna Rain (referenced in article) https://www.youtube.com/watch?v=vugqRAX7xQE

Me: Into Eno in 85, never came back.

sidebar: I'd wager the Bull of Heaven guys read this article
Show HN: Custom Domain for Substack
The problem is which technologies to fund publicly.

The market, while far from ideal, tends to invest into tech that works, and often to the tech that works well. Those who choose and insist on unsound tech risk going bust.

Governmental agencies act differently. Sometimes they seem to have the right structure and the right people at helm, like DARPA used to, and they provide great results. Sometimes this is not the case, and we e.g. end up with B-2, F-35, or Zumwalt.

With all that, I do support the idea that research done on tax money should be free to use for any US company, without patent restrictions and so on, even if not made public domain.
The delay is annoying but probably not unheard of in construction. This is the real problem imo:

Tesla was trying out a new product for the underlay and it didn’t conduct proper testing first as Stacey would later find out.

How do they not extensively test these types of things? It's not like software where you can just roll back a bad change, they caused expensive damage because they were beta testing on a customer's house. This seems to be a common pattern with Tesla, and is part of the appeal - it can be really cool to feel like your car (or roof) is on the cutting edge of the new technology. But it causes cases like this where the update didn't work out and wasn't properly tested.

Tesla really needs to up their roof game, a couple huge problems recently.
“You develop an instant global consciousness, a people orientation, an intense dissatisfaction with the state of the world, and a compulsion to do something about it. From out there on the moon, international politics look so petty. You want to grab a politician by the scruff of the neck and drag him a quarter of a million miles out and say, ‘Look at that, you son of a bitch.’”

―Edgar Mitchell
The intended audience for the "PSA" in the comic is exactly the author of the post. But apparently the message did not land.

> It’s wrong because it contains a profound misunderstanding— that America’s founding documents are nothing more than legal tools.

The constitution _is_ the foundation of the law in the US. That is its purpose. It may imply social norms or inspire other connotations, but fundamentally it is a legal document.

> Whenever I think about what did the most damage to internet culture over the past ten years, this comic comes out on top

This comic did not affect internet culture -- it just conveys a truth that conflicts with the author's understanding.

Yes, it is good to seek contrasting points of view and empathizing with earnest people who disagree with you. But no, we do not have the _right_ to use privately owned platforms like facebook and twitter as our stage, just as we don't have the _right_ to pen editorial articles in our local newspapers.

And this is where I think where maybe lies some of the confusion? It seems that the generation who never knew a world without massive social media platforms -- they seem to think of them as public utilities. Less like newspapers, and more like phone companies. So maybe from that perspective, there could be an argument that they should be regulated and/or broken into smaller entities. But in the present, that is only a dream and not much to do with reality.
This already happens with companies relocating people to Canada until they can reapply back to the US.
That has the added benefit of removing the unpredictability of the current system. Companies would very quickly figure out roughly where the line is and could pay a premium to guarantee their employee gets one of the spots.
If we survive into a long term future it won’t be because we froze today’s technologies into “standards” and hobbled ourselves to them.
But what huge barrier to entry is Apple putting up to block a competitor in the smartphone industry? Just that Apple is better and nobody can realistically start from scratch and compete? No amount of selling a superior product constitutes anticompetitive behavior.
It's a really nice article but maybe you should use HTTPS on your website.
> It helps to visualize this more as a mesh than a tree, or as a flowing river.

Or: it's a DAG, not a tree.
Agreed. Libinput on an XPS, having no issues over here. I actually prefer it to my past MBP's from 10 years. Tested on the 2015, 2017, and 2019 models and libinput/XPS is much nicer to use.
Do you have a direct link to a source for that? The candidate's twitter feed or blog, an uncut youtube video, etc.?

Emphatically not Fox News, MSNBC, NYT, etc. The lot of them have fully sacrificed their credibility over the past decade.

I keep seeing things like "Candidate Claims That We Must Kill All Babies And Eat Their Flesh" happily bounced around between media sites and their captive talking heads, and when you actually dig out what the candidate actually said, it's totally mundane, the exact opposite of what was claimed, or the claim itself was outright fabricated ("an anonymous source tells us...")

Not saying you're wrong, but in the age of fake news, direct sources are really the only believable thing.
a bachelor's degree in computer science, oodles of experience and holding high positions in large tech companies, fluent in english and very high IELTS score - not enough in the Canadian points system, because of age. (Age outweighs points for experience)

That system is geared towards young masters holders fluent in English/French.

All systems exclude a certain demographic. I guess that's just how it is.
I have found getting the things I want to learn about into audio form (if its not already a podcast), be that by finding recordings (or striping it from videos with newpipe or youtube-dl -x), or using ebooks or OCRing books to text files and playing them in a tts app, and then putting headphones on and riding my bike(being sure to still be able to hear traffic) or rambling around in a forest or mountain, is a very good way to make things memorable. It's a low effort loci method I guess. It's never as good as sitting down an purposefully making a memory palace and then doing recollection practice, but it is much less energy to do.

Its also good for things you cant be bothered reading. This morning I listened through the H1B visa thread this way. (and heard some interesting bug in the HN site where the posts started to be "one million minuets ago" then "buffer overflow minuets ago" ..)
Funny because you could probably say Ruby On Rails is dead for React developers
What Google Cloud product has been shutdown prematurely? You still mad about the Google RSS reader?
I have a stream deck and it's pretty cool as a macropad, but I'm hoping they're working on at least a 60% keyboard. The keys they use on the macropads would be pretty awful to type on, so it will take some work, but I hope they can do it.

Art Lebedev had the popularis keyboard which is basically what a stream deck keyboard would be like: https://www.artlebedev.com/optimus/popularis/

Also, Lebedev's Aux concept from 2008 is basically what the stream deck is.

I played with an Optimus Maximus once (Booz Allen Hamilton had one), and it was beautiful; however it wasn't particularly nice to type on.
Distance Learning, with Shades of Big Brother
You are right, there is a distinction between a murderer and bring accused of it.
Still the point of the grandparent stands: being accused of a crime is not a protected class. People are ostracized when not even having to face court, or being judged not guilty.
And I bet, there are cases were you feel entitled to do so too.

Point is, those are individual judgements and I kind of doubt that you really want to advocate being mandated by law not to do so.
I've noticed that new dishwashers require much longer to get the job done, too.
That's yet another incompatibility with the ISO/ANSI SQL specification. In the specification, the TIME type is defined as containing HOUR, MINUTE and SECOND fields, representing the "hour within day", "minute within hour" and "second within minute" values, respectively, so, the valid range for that type supposed to be "00:00:00:00.00000..." to "23:59:59.99999...". It's not intended to represent an interval, although that seems to be the intended semantics for MySQL's TIME type:

(from https://dev.mysql.com/doc/refman/8.0/en/time.html):

> but also elapsed time or a time interval between two events (which may be much greater than 24 hours, or even negative).

For representing temporal intervals, the specification defines two kinds of INTERVAL types (year-month and day-time). Year-month intervals can represent intervals in terms of years, months, or a combination of years and months. Similarly, day-time interval, can represent intervals in terms of days, hours, minutes or seconds, or combinations of them (e.g, days+hours, days+hours+minutes, hours+minutes, etc.)

As a sidenote, the TIME and DATE types are related to the TIMESTAMP type in that TIMESTAMP can be thought of as combination of a DATE part (year, month, day) and a TIME (hour, minute, second) part.
Not from there nor do I know the place by any means, but didn't Bill Gates call Silicon Valley (the series) pretty close to the truth?

I'm just genuinely curious