skysight-inc/HackerNews huggingface dataset:
2.5 - There's no need for a hierarchy. You can have optional matches: if a match doesn't have a tag, include it anyway, yet if it does have a tag and the value is not what you want, exclude it. The bigger problem nowadays is with people refusing to add '+' and '-' to their site's search function.

2.3 - When a user is adding tags they should be able to see that something has low matches and get a warning. Autocomplete should also help a lot.

2.1 You need to give more power to users to block people categorically and add reasons, and share their blocklists with their friends.
Anyone on a blocklist can be ignored or they can have a big warning placed next to them about what's wrong with them according to your friend.

That is what local communities already do. If Facebook will never include that functionality, then fine, but it is possible.

Also, if you are a liar (unwittingly or not), you should be directed to other liars just like yourself.

2.7 - You didn't even try. It's about as lazy as saying everything is political. You don't even have to use the word 'art'. You can say 'oil on canvas' etc. You don't have to say 'cartoon' when '2D animation' is also good (you can exclude 'non-fiction' etc.). I find it hard to believe that people are oblivious to loaded language.
Only in Florida does cocaine drop from the sky (1994)
HalloApp – The First Real-Relationship Network
Planetary shields will buckle under stellar winds from their dying stars
100LL is a scourge, I completely agree - but I think the sense of scale is off. 160,000 planes that spend most of their lives sitting on the ground? I just don't buy that 100LL is a significant source of lead pollution beyond people who work at airports. The pollution pales in comparison to just one single cruise ship or one coal-fired powerplant.

Anyway.

A fifty-times-worse energy density is fundamentally incompatible with most powered flight as we know it, including GA. I know I earlier said "it will never work for commercial aviation" but really, it's the vast majority of aviation. It comes down to planes only being attractive because they're fast and go far, or carry people/shit somewhere more easily than one can via ground.

Commercial aviation makes things possible that aren't as possible in GA due to efficiency from scale and volume. For example, turbine engines are very efficient during flight (they're horrible idling, which is why you see them run as little as possible when not in flight), reliable, light, and powerful. They require little warm-up time so they're great for "we gotta go NOW" (emergency services helicopters for example), shock cooling isn't a problem so they can fly descents piston aircraft can only dream about, and of course they excel at high altitude operation which leads to even greater efficiency. They also scale very, very well.

They are also mind-boggling levels of expensive to purchase compared to a piston engine. They run for long periods between needing overhaul but those overhauls are expensive. They're ideal for uses where that cost can be amortized over a lot of use/sales.

There is no benefit of scale for battery flight. There is no benefit to near constant use; lithium ion degrades rapidly with cycling.

What needs to happen is a phase-out of 100LL, which should have happened decades ago; there's already plenty of piston aviation engines running on unleaded gas, like Rotaxes. I'll be amazed if it ever happens, because the aviation industry are far, far too invested into ancient engine technology and AOPA is a very powerful owner and industry lobby.

Their insistence on duplicating everything about 100LL except for the lead shows nobody's actually interested in progress, but stalling progress. If they were interested in progress, they wouldn't be trying to perfectly duplicate 100LL or using government funds to further subsidize aviation, which is already massively subsidized.

What should have happened is the EPA should have said "you have ten years until 100LL is illegal to purchase unless you're a museum operating a historically significant aircraft for the purposes of public demonstration. You have until then to develop retrofit parts to make your engines compatible with commercially available 100 octane gasoline, parts which your customers can easily install during one of the several overhauls they will have between now and then." Fuck doing Continental and Lycoming's homework for them. The air-cooled piston aviation industry are a bunch of absolute dinosaurs who have seen little advancement in technology in close to half a century.
Fair. Two further thoughts:

1. Rust also has other safety features that may be relevant to your interests. It is Data Race Free. If your existing safe-but-slow language offers concurrency (and it might not) it almost certainly just tells you that all bets are off if you have a Data Race, which means complicated concurrent programs exhibit mysterious hard-to-debug issues -- and that puts you off choosing concurrency unless it's a need-to-have for a project. But with Data Race Freedom this doesn't happen. Your concurrent Rust programs just have normal bugs that don't hurt your brain when you think about them, so you feel free to pick "concurrency" as a feature any time it helps.

2. The big surface area of iMessage is partly driven by Parsing Untrusted File Formats. You could decide to rewrite everything in Rust, or, more plausibly, Swift. But this is the exact problem WUFFS is intended to solve.

WUFFS is narrowly targeted at explaining safely how to parse Untrusted File Formats. It makes Rust look positively care free. You say this byte from the format is an 8-bit unsigned integer? OK. And you want to add it to this other byte that's an 8-bit unsigned integer? You need to sit down and patiently explain to WUFFS whether you understand the result should be a 16-bit unsigned integer, or whether you mean for this to wrap around modulo 256, or if you actually are promising that the sum is never greater than 255.

WUFFS isn't in the same "market" as Rust, its "Hello, world." program doesn't even print Hello, World. Because it can't. Why would parsing an Untrusted File Format ever do that? It shouldn't, so WUFFS can't. That's the philosophy iMessage or similar apps need for this problem. NSO up against WUFFS instead of whatever an intern cooked up in C last week to parse the latest "must have" format would be a very different story.
One could argue the move to continue unemployment payments / covid payments is a strategy to "raise minimum wage" without actually having to pass any policy to do so. Politically it's brilliant, you gain the support of your voter base in 2yrs with the assumption that "cheap employers" will simply go out of business because nobody will work for them. And your more conservative base will champion you for "resisting to raise minimum wage".

I for one support raising minimum wage, but the automation / negative outcomes of menial labor being too expensive to hire for will happen whether or not the official minimum wage is increased. UBI is another debate entirely, however I'd also argue that UBI in time harms poor people more than it really helps them and just enriches huge companies and land-lords.
> RICH HICKEY: I think that, collectively, we are infatuated with these two notions of easy. We are just so self-involved in these two aspects; it's hurting us tremendously. Right? All we care about is, can I get this instantly and start running it in five seconds? It could be this giant hairball that you got, but all you care is, can you get it.

Simple Made Easy is what attracted me to Clojure, and tools.build, tools.deps, tools.cli are aligned with this mission. Cognitect is doing exactly what they said they would do and have been doing all along.

Re-read the talk here: https://github.com/matthiasn/talk-transcripts/blob/master/Hi...

(PS, a note to Cognitect comms – maybe start here with your next blog post and see if people react differently!)
Well, there are Simulationists which start going on wild flights of fancy about what said simulation creator intended/created it for, which yeah would start going into that territory pretty quickly.

Seems like first you'd need to have some kind of falsifiable evidence that we were in a simulation first before jumping there? Plenty of folks trying to do that though, without falling into the first case.

Personally it seems to have little to no real impact on anything I care about one way or another, so filed in the 'cute but who cares' bin.
You need to find a prescreen that gets more of these candidates rejected before the interview. Based on what you've seen, is there something you could ask them early in the process that would let you know they are not what you're looking for? Even if it had to be an "initial screening" call with no set time and ideally carried out by an HR person.

I agree it's bad form to just stop the interview, so better to figure out and screen for the dealbreakers in advance.
This just seems cruel. If someone bought a home for 500k and has a 400k loan, then the city forces them out and gives them 100k, then that person has a 300k loan and no home.
Me. I don't want to install a FTP client for the 2 times at year that I go to a site to download something (typically drivers for some obsolete device) and the download is from an FTP server.

And yes, if I have the URL I can use curl to download the file from FTP, even if downloading it from the browser would be easier. But most of the times there is a link to the server directory, with multiple files to select. Yes I can use Windows explorer and connect to the FTP server and browse it, but to be fair, or just open Internet Explorer and past the FTP link.
This is a pipeline problem. You shouldn’t be getting candidates on site for scheduled interviews if you can rule them out with a few minutes of conversation.

Start doing phone screens. Ask those questions during the phone screen. Offer to schedule phone screens whenever convenient for the candidate, including evenings and weekends. Be flexible to their schedule.

If someone does end up on site and is obviously not a good fit, you shouldn’t spend an entire day wasting both your time and theirs. However, it’s not a good look if you’re sending candidates out the door after only 10 minutes, because it shows that your hiring process is broken. Some of those candidates will report about it online, which can result in a bad reputation.

In the odd event that a candidate makes it onsite but is obviously unqualified (phone screen false positive) I continue for up to about 45 minutes with the interview. I owe it to them for asking them to come on site, and at minimum it gives them a chance to see what we’re looking for and work on those skills to apply again later. Some times people are just nervous and end up performing much better in the second half of the interview, so it’s not a waste of time. Don’t spend more than about 45-60 minutes at most on dead-end interviews, though, and always remain professional and cordial.
That may be what they say, but there aren't nearly enough EVs being manufactured for that to happen.
Ok, I have to admit I did not read the full book, just the beginning, but do not remember this. But I was told it was not meant to be dystopian. On the other hand, Heinlein did had some extreme views, though, so I am not sure, what the message of the book actually is.
I have actually read the study and linked to it in another comment.

You don't need to wait for everyone to be seated. You're not going to fall over at 0.2G or 0.3G, it will just be uncomfortable. But you should plan for everyone to be able to find a seat.
Canada is also popular, especially BC - it's where Amazon, Google, and Microsoft move people who couldn't get a H-1B renewal but want to keep them in the same time-zone. It's only a 2-hour drive from Seattle so having in-person meetings is still possible.
I had the same issue. I am wondering if this wasn't a mess up on the OP's computer configuration. I have checked older systems that have been upgraded repeatedly as well. None have the issue.
Is there a reason the requests aren’t centralized? Needing a manager to approve first seems like a recipe for very haphazard application of the policy.

It probably won’t be heavily used, but still.
The poor ontology backing the term software engineer has always seemed to me like the primary culprit for this problem. I've often heard people doing any of the following for their day job referred to as software engineers:

- people who write basic static sties

- people who write wordpress sites

- people who write simple CRUD apps

- people who write hardware drivers

- people who write compilers

- people who write databases

- people who write google-scale distributed systems

- people who write graphics engines

- people who write physics simulation systems

- people who write video games

The complexity, depth of abstractions, and expected maintenance lifetimes of these tasks vary wildly, but because we all write source code we're all counted as doing the same job! Sort of an obvious lunacy, different mistakes will punish each of these jobs differently than others.
These seem like good reasons to build a text based game. I'm wondering what the reasons are to play one.
Vectorization Virtual Workshop
This is essentially the argument behind prohibiting private schooling.
Not sure if we're confusing threads here - double slit experiments have been run on single photons and the results are pretty conclusive. Even a single photon is a wave that interferes with itself.

I would expect similar here. Intuition is terrible at understanding what is going on at the atomic and smaller level, or anywhere relativistic anything is happening.
I hardly think they are paying $250/hr for external counsel on each and every of those 75 000 arbitration cases. Amazon can easily justify hiring in-house counsel, and regular employees of legal department don't make $500k/year. More likely, they are going to hire a bunch of paralegals at $40/hour, and have each spend 1 hour tops on arguing each case.
Columbia is 22 miles south of Baltimore, home to an entity sometimes known as The Fort. 40 miles south is DC if you want to work GovTech. TRowePrice has/had a datacenter in Owings Mills, 20-some miles northwest of Baltimore. CapitalOne has offices in Baltimore but HQ in Virginia. Constellation Energy (not sure what they're known as now) used to have a datacenter south of Baltimore as well. It's not SV or Boston or NYC, to be sure.
Couldn't that 'hidden variable' be just another dimension?

So while those particles might have been separated in space by a large distance, on that fifth dimension they haven't moved and are still sitting side by side.
> User research shows that for many users, the way they create a new file is to find an existing file of the same type, copy it, then open the copy and delete everything in it.

> For people with a document-centric view of the world, programs aren’t really things that you think about. What you really work on are documents.

Okay, but I don't think people create new paper documents by photocopying an existing document and covering everything with correction fluid. The user interface of those physical document-authoring tools (typewriters, paper and pen, etc.) seem to make it quite clear how to start a new blank document.

The fact that people can't discover any other way of creating a new document on their computer is obviously a legitimate problem, but I can't see how the New menu is a particularly good solution because it doesn't seem any more discoverable than the list of document-authoring programs in the Start menu.

I'm of course in agreement that user research is vital and that not everyone is aware of what you might consider the "obvious" or "best" way to create a document on a computer. I would like to see more details about how and why the New menu came to be (apparently) the primary solution to this UI problem.
> You grant us and our legal successors the right to store, archive, parse, and display Your Content, and make incidental copies, as necessary to provide the Service, including improving the Service over time

> The “Service” refers to the applications, software, products, and services provided by GitHub, including any Beta Previews.
not exactly, a designer but just have an eye for simple things :) usually on the engineering side of things.
but happy to connect. my email is in my profile
The variable p is now declared with "_cleanup_free_" which is using some compiler cleanup/destructor attribute stuff to run free
When I was young I worked at Dunkin’ Donuts. You’re right that we had 30 mins of cleaning after the store closed. We were paid for it and were never asked to clock out and work for free.

But, sometimes on Friday nights we’d lock the doors 30 minutes early and clean just so we could get to enjoy our weekends 30 minutes sooner.

That was pretty rare unless a manager happened to be there that evening and also wanted to go enjoy their weekend.

I honestly can’t think of anyone I worked with there that would’ve clocked out and worked for free. I think people would’ve quit quickly. There were like 5 other Dunkin franchisees in the county and they’d all hire you on the spot if you’d done the job before.
Private enterprise don't have access to a money printing press.
the "silver lining" was most of the way through the article:

> Sun glint can also reveal an otherwise invisible feature in Earth’s atmosphere: atmospheric gravity waves, which are simply waves of air moving through stable portions of the atmosphere. Triggered by anything from passing over a mountain to a thunderstorm updraft, these bands of air move upward until gravity tugs them back down, over and over again. You can think of them as airy versions of the ripples that result from a stone tossed into a still pond. Over open water, these air waves alter the reflectivity of the surface. In areas where sun glint is present, this creates the illusion of long, large ocean waves. Clouds often form along the crest of the atmospheric gravity waves, enhancing their similarity to surf when imaged by a satellite.
It's mostly boys, and vulnerable boys don't seem to matter as much as vulnerable girls.
Sleep Is Good
The Linux kernel doesn't have an actual path limit. Nor does Solaris. PATH_MAX is 4096 in glibc and musl libc because setting to it to something like INT_MAX or ULONG_MAX would break a lot of existing code that uses PATH_MAX to size buffers. (Though Solaris does define it as INT_MAX, IIRC.) OTOH, because of the lack of a hard limit there's also code that relies (if accidentally) on paths longer than PATH_MAX.
Imagine building a multi billion dollar computing cluster solely for research.

I guess the main reason it hasn't been done is that the deprecation is still huge due to chip advancements.
China launches world’s largest carbon market
Exactly this. SpaceX and Blue Origin take the opposite approaches when it comes to PR. You can see the results in this thread; people comparing BOs current tech with a hypothetically functional Starship.
More ominously, this makes it easier for the gain-of-function researchers to more accurately engineer their viruses to bind to human receptors.
What Is Raman Spectroscopy?
I am not really sure what you are trying to say. Are you talking about the difference between an interpretation as a way of thinking about something and an interpretation as describing what something really is?

It's like people who accept that general relativity specifies curved space, understand the implications but are still expecting to somehow find a higher dimensional space that all this is suspended in 'cause that's what a fundamental reality feels like to them.

General relativity works just fine without an embedding space but there still could be one. Not that you should think about it in this way without good reasons but only because it is more intuitive. But in the case of quantum mechanics we do - at least that is what I think - understand things so poorly that it is hard to judge what one should reasonably consider while making contact with questions about the fundamental nature of things.
On the flip side, the first time I took LSD I realized I hated my job and it was what put me into the lucrative path I ended up in. Personally, I use psychedelics to gain (what I perceive to be) a potentially more honest perspective on who I am and how I feel about things. Some of the least enjoyable trips I've had resulted in the more profound positive impacts in my life, but I realize that's not going to be the case for everyone.
I suspect that as they scale up their costs will increase due to logistics and maintenance costs not necessarily scaling linearly with launches. Furthermore, I suspect that the failure rate will also increase as the launch frequency goes up and hence costs associated with launch failures also increase.
You could really say this about anything - for instance, violent video games. If we start banning everything that someone with a severe mental disorder could potentially abuse, that would end up being quite a long list.

But there is evidence that psychedelics could prove useful in treating mental illnesses, so it could actually help those people rather than make them worse. (Of course, that’s probably best done in a clinical/therapeutic environment.)
Minimalism code sure is nice but readability is nicer. Perhaps have a un-minified version?
I would like to plug the open source macOS PDF reading/annotations application Skim. It is the most proficient scientific document viewer I have ever used.

Here is a link to it, I have no affiliations to the application: https://skim-app.sourceforge.io/
> There are a lot of people who like having a job, but don't really need the money.

These people exist, I do not believe that any of them work at fast food restaurants. That’s an incredible amount of stress to put yourself through to “get out of the house” and meet new people.

> Those that need the money move up to management if they can.

I think you’re overestimating the size of management by quite a bit.
The job posting [1] doesn't cite a pay range, but judging by the benefits I'd expect it to be at least halfway decent. Hell, I've never worked a job that paid hourly and had benefits half so good.

[1] https://s3.amazonaws.com/artbma/documents/jobs/2018-Security...
The thing is that in all those 49 years we could already have had a backwards-incompatible reshape of the language. Leaving old cruft behind would have brought immense improvements! I develop in C and C++ and think this would apply to both.

However with the painful experience that was the Python 2 to 3 debacle, it's clear to me that the only way to do such upgrade is with an all-in commitment. See Ruby: breaking compatibility hasn't ever been as discussed and polemic as in Python. You just upgrade and tell the world: here's the new version, and the old one will be supported for not a day further than 4 years.

People would complain but at the end of the day the world keeps turning. We could be already at C 3.0 and be much happier without all the old compatibility baggage that the language drags with it.
I’ve known a lot of people to say this, only to buy a gas powered vehicle when they realize that Teslas aren’t as cheap as they thought. The price gets even higher when they realize they need to hire an electrician to install a charging station for several thousand dollars.

A Tesla Model 3 base model in white with no options will cost $41K with destination charge and no self-driving. Upgrade to the long range model, any color other than white, and get the self-driving package and you're looking at $60K. That same $60K could buy two Honda Insight hybrids which get 40-50mpg, and you'd still thousands left over. There are cheaper electric cars out there, but it's still tough to compete with economy gasoline cars or even economy hybrids like the Honda Insight.

Road trips are also a hurdle for many. If a family drives 8 hours to visit grandma twice a year but an electric car would require a long charging stop at sparse charging infrastructure, suddenly that gas powered vehicle looks a lot more attractive.