skysight-inc/HackerNews huggingface dataset:
Wonder if limiting commands will reduce misinterpretations. I once asked Google maps a question about the trip and it played a very obscure song. I asked it to stop and it played another obscure song.
You never got robo-dialed or text spam?
Unfortunately, making it easier to use the data makes it easier to use the data. It changes the ecosystem and the default expectations.

For an ios example, location sharing is optional but the expectation is becoming that it’s used: https://www.vox.com/culture/23742552/location-sharing-iphone... I was really surprised by this article because I couldn’t imagine this kind of 24/7 surveillance of friends and family. I’ve asked around and it’s becoming the expectation in romantic relationships, and it’s uncommon but not surprising in friendships.

For an offline example, the standardized barcodes on the back of US driver’s licenses are changing how businesses use them. Liquor stores and bars used to briefly use them to check age. The last few years I’ve seen an increasing number that scan the barcode to collect the info. I’ve also visited two gyms and a shipping service that wanted to scan IDs, which is a request I never saw before the REAL ID Act made it easy to collect the data. If you think it’ll stay optional, try to take a US flight without a READ ID-compliant ID, open a US bank account without a social security number, or cross an international border without a passport. Today’s optional is tomorrow’s mandatory.

Compiling personal info from the different apps and making it easy to share is inherently a problem because making that easy changes the expectation and organizations start demanding it. When NameDrop interoperates between ios, Android, and POS systems it’ll become a standard expectation in business interactions. To give two plausible changes where I expect it to quickly become expected: getting in a queue for a table at a busy restaurant, and retail sales predicating refunds or support on it. It’ll be a cheap, minor benefit for the businesses and users have it on and filled in by default. For another example, a half-dozen businesses near me don’t accept cash - you have to use a form of payment that gives up at least your name to the store if you want to buy a donut, have your hair cut, or park your car. None of those services should require personally identifying information, but now it’s mandatory.

I’d like to see ubiquitous data collection put off as long as possible, include little data by default, and not include durable, correlateable identifiers like phone numbers and national ID numbers. That’s not hyperbole about a mustache-twirling dystopian intrusion, it’s one more small integration for NameDrop that’ll start out optional: https://support.apple.com/en-us/HT212940
Well how often do cockpit windows of passenger aircraft crack?
Except they did both: `\{` is not currently valid, so the "explicit function / constructor call" is completely unnecessary.

Furthermore, they went on to use a printf-style formatting spec prefixing the template leader.

> Advantage of 2 is that it doesn't require any new support from IDEs/parsers/code quality tools/etc.

Of course it does, the sequence "IDENTIFIER, PERIOD, STRING LITERAL" is currently invalid, anything beyond a tokeniser should choke on it.
Spoiler:

If the first person did not want to eat, he would have answered "No, we are not ready". Him not being ready is enough to negate the whole thing. He doesn't know if the both of them are ready to eat though, because he doesn't know that the second man is ready or not (the second man hasn't revealed his state yet).

Therefore, the second man knows that the first is ready to eat, since the first's answer is "I don't know". Since the second man knows that he himself is ready to eat, he can answer: "we are both ready to eat".
How are these interpolated?
Be very careful when evaluating "737 incidents". The 800 (referenced here) has been around for a long time, there's lots of them and has a very good track record. It's viewed as one of Boeing's "engineer planes" prior to the current shit-show. It's the MAX that is the "MBA plane", the series of deadly crashes, and the 9 series with the door plug fiasco. Incidents are so rare overall that statistically you should avoid flying altogether before you prematurely optimize for which planes you use, if crashes are your fear. or at least avoid hot air balloons...
Since this involves a window I can't help but think of the windshield pitting epidemic,https://en.wikipedia.org/wiki/Seattle_windshield_pitting_epi...
Unless you've worked at a UK company for at least 2 years you are effectively at-will and can be terminated for any or no reason, except a specifically illegal reason.
A rise in oral nicotine pouch use raises health concerns for high schoolers
Basically, once you've worked somewhere in the UK for 2+ years you generally have some statutory/default protections. One of which is a set of laws around unfair or "constructive" dismissal[1].

e.g. if we had a falling out and I fired you on the spot, you could take me to an employment tribunal. Likewise, if I made your life hell and essentially forced you to quit, it would amount to the same thing.

These laws ensure that formal, standardised disciplinary processes are followed. This makes sure that employees are subject to the same process as their peers and aren't treated unfairly and that there is a formal, documented justification if an employee is ever terminated.

From an employer POV, this is sometimes a bit annoying when an employee is a bit shit because -- barring cases of gross misconduct -- you still have to put them through the disciplinary song and dance before getting rid of them. "Managing out" is the process of essentially setting them up to fail, you put them on a PIP or something (Performance Improvement Plan) where you'd basically say "you need to be hitting these targets by this date or you're gone". A lot of the time both parties know the individual in question won't hit set targets so the whole thing often feels like a bit of theatre. Keeps things fair though and stops employers taking the piss.

I'm not an expert on US (or UK) employment law but my understanding is that terminating an employee in the US requires far less oversight/justification.

[1] https://www.gov.uk/dismissal/unfair-and-constructive-dismiss...
People in the EU can consent to doing hard drugs, but somehow they can't consent to giving their data away?
In a very broad sense, just like large enterprises are "us", the government is also "us". These are different ways that we organize to achieve our aims.

As I see it, government continuing to fail can be seen as us continuing to fail. If I stop waiting for us to fix our problems, I'm giving up on us, which I'm fighting not to do.
I'm not sure if I'm reiterating what you're saying, but isn't an element of it that the model doesn't have the storage capacity to literally contain all the information it's trained with, and so it's necessarily extrapolating from it's representation of knowledge, which is going to sometimes miss the mark?
I wasn't able to tell from this document, IMO since they are focused on safety as a reason for their templates approach, they should include some defaults for common scenarios if they'd liked this to gain wider usage. For example that QueryBuilder they used for SQL would be useful.

Too often I see experienced developers using string interpolation for SQL and not realising it's open to injection. I feel the document's intentions are good but because the implementation looks so verbose they should make it as frictionless as possible to gain wider adoption. Else all that's going to happen is people will only ever use STR.
Added fun: This riddle can be generalized to N people sitting at a restaurant :)
> Seems like maybe you just wanted to use my comment as a segway into your point about the erosion of employee protections, which you're entitled to do of course.

That’s like a quarter of the comments on HN at this point (minus the employee protections bit, usually it’s something much more insipid). It’s pretty much impossible not to trigger someone. Everyone’s got their pet issues and culture wars these days.
> regardless of my personal thoughts on ISO 8601 I think pointing to it as a silver bullet kind of misses the point.

What is your point?

Is it to not use MM/DD/YYYY format and avoid any concrete recommendation for disambiguation?

Forgive my lack of acuity when missing your point. I may have been distracted by the dissonance between your evasive pedantry and your misuse of “ambivalent/ambivalence” when your semantic context calls for “ambiguous/ambiguity”.
Which is silly, you have to declare layoffs in advance anyone fired during the let go period should automatically be be fired without cause. The perverse incentives to just dig up dirt on random employees to find cause and save on unemployment insurance is can't be some unknown thing.
there would be a clear geographic distribution of cancers along major highways vs rural areas with little traffic

which may be happening? not sure if anyone actually tried making a survey along those lines yet; I think currently most of the time a geographic distrubution of cancers is assessed to find chemical leaks e.g. superfund sites
From a 2022 report, trivially searched-for on Google:

> According to the Federal Aviation Administration, more than three dozen instances of cracked windshields have been reported by airlines over the past five years.

https://www.fresnobee.com/news/local/article260551697.html
I guess they want to force you to choose interpolator. So that you won't implicitly use STR when you should have explicitly use SQL.
Yep I’m that crunchy dev that thinks this is a lot of ceremony for something pretty useless and will just crowd/uglify a codebase.

I don’t see why this is better than messageformat in any case? I think you might save typing like 6 whole characters? I don’t understand the value at all, perhaps I’m missing something? Just please no ‘it’s prettier’ nonsense.
Villeneuve‘s art direction was also so monochromatic and uniform. It looked like a sequel to Prometheus right down to the big pale bald men.
Running AI models on edge devices is already here. This is just one example https://github.com/ggerganov/llama.cpp

With Swift language bindings it would be quite smooth to work towards.
That sounds a partnership: They’re there to help.

In essence, did Airbus help advise what sorts of corners could/couldn’t be cut?
Young companies need generalists; their folksy euphemism is "we all wear many hats around here". Established companies want 10-years experience in some highly specific domain.

There was some old post about a job interviewee at FB getting treated poorly because he thought his linux experience should in some way count toward the Solaris requirement (it didn't).
> Who is Andrei Kovalev?

I call BS -- every attribute of the "non-profit, volunteers" is calculated to deflect hostile rejection.. "community" has AI chat agents ready to help you?

how many actual art school people do you know who tried to make their showcase website.. Is it like this one? Notice the Andrei says "studio photography" .. a tech skill, not an illustrator.

as a representative of actual Art School people -- this is awful socially.. really
Recent 737 accidents remind me of the famous Aloha Airlines Flight 243.
A paper should have enough information for an independent researcher to reproduce the results.

Otherwise, years later, if the author dies, the paper would be basically worthless for reproduction.

(We're still talking about reproducibility crisis, right?)
It seems obvious in hindsight that almost all ai startups last year would die in a few short weeks to months because openai simply integrated the functionality into their own product -> Assistants, GPTs, GPT Store, ChatGPT for teams and businesses, retrieval, voice, vision etc. I wager that 2/3 of all these startups thought these were clever products to work on back then. The difference is: Openai just drops new features without previous announcement, exceeds expectations and kills these api wrapper products instantly. Compare with google who announces their new ai features beforehand, fails to deliver on time and when delivered doesn't meet expectations.
Person A does not know because they don't whether Person B is ready. If Person A was not ready themselves they would know the answer is No. We assume here that people know wherher they themselves are ready.

Person B then can safely assume Person A is ready and if they are ready themselves they are now indeed ready.
Worry Is Irreverent to Outcome
On the other hand, the hyper focus on Boeing might result in some actual change instead of more of the same as before. Perhaps a little of the stick to contrast with the carrot?
It's a weird point to make. Does Boeing need your defense? In real life this is what happens. Bad students. Repeat offenders. Criminals. Neverdowellers. Their actions get spot lit and they're put under a microscope

I don't see how making a stink over Boeing's constant little problems isn't a tiny cosmic balancing act against their decades of negligence.
A cursory Google suggests that it is not an uncommon occurrence.
This is awesome but I’m still waiting for a good component library that has a multi-select dropdown.

Every one I’ve seen seems to allude to adding one in the future but it never happens.

Is a good multi-select dropdown really that hard?

Have only used ReactSelect but it’s a bit annoying and over-complicated and painful to style.

Would love something with good defaults out of the box in the style of shadcn
This article from 2014, predating all of Boeing's recent failures, claims it is a regular occurrence and is also not always reported because it's a relatively minor thing to happen:

https://www.linkedin.com/pulse/20140507001219-90103575-crack...
> > Meta

The real world runs on Meta, that's where real people are, all other social media are more about abstraction and keep updated on societal issue and gossip as opposed to actionable stuff like Facebook marketplace and Facebook jobs.
One of the dumbest takes I've seen in a while. Good customer service is like juicing in athletics. You can get away just fine without it but once those pesky competitors stop yelling at their customers, you're kinda forced to do the same as well. Not to any benefit but just to maintain the status quo.
The mouse is out, and running loose on A.I
LLVM's Kaleidoscope tutorial[0] is a nice starting point.

[0]: https://llvm.org/docs/tutorial/
It's not "more" tech. It's different tech. Lockheed makes the f-35.

If Lockheed were to try to make a drone equivalent to the best that DJI has to offer they would make that drone more expensive and actually much worse in performance, size and technology then the Chinese counter part.

One isn't more advanced then the other but each respective country is more advanced then the other in both of these technologies.
Would it hurt them to use ${x} instead of \{x}?

I mean, "${x}" could already be a literal in strings before, but they have the <processor>. prefix to the string, which no old code would have. One needs to actively use it, and so that someone can also actively check not to write an unescaped ${x} when they don't want interpolation (like in other languages that use it).

Also the whole processor for escaping is imho ill-conceived. Escaping for a specific language like SQL should happen on the formatter instructions level, e.g.

"SELECT airport_code FROM airports WHERE name != '%sql.string\{surname}'"
->
SELECT name FROM table_foo WHERE surname != 'O''Hare'

or something to that effect (and similar for sql.identifier etc).

This way you could easily write classes with collections of methods to format a specific kind of language's values - and not have write a full formatter that parses and understands the whole string in context (as I assume is the case now, if you don't just use the naive STR/FMT one, as 99% will do).

Especially since you might need to handle multiple languages escaping rules in the same template, if you include strings for multiple languges/contexts in your template. What you do for that? Write the cartesian combo of template processors and make each understand and parse multi-language string tokens?
Don't Fire People for Making Pornography in Their Free Time
I can't say I disagree with any of the facts of what you say (and yet, perhaps because I don't remember Lynch's dune very well, I prefer Villeneuve's)

I felt Villeneuve effectively conveyed the dread of the inexorable emperor crushing house Atreides. We go because of duty, and we make the best of it even when our predecessor left us nothing we would need to be successful

The mentats are computers because computers are banned, and while they were my favorite characters in the books (who doesn't want to be a super smart spice addict?),I felt they were conveyed fairly if dully

Finally, the cinematography, the use of light and effects, even though ornithopters were more bees than birds it all really worked for me. Perhaps more as a place to inhabit than a story, though
This seems like a great solution, I wonder why they didn't move on to selling this. Maybe because that's not as much fun as making it.
Linux Is Migration Guide
If the first person was not ready to order, he would know that everyone is not ready to order. Since he doesn’t know, that means he is ready to order, but is not aware of the second person readiness.

So the second person knows that the first person is ready
that was one of my favorite Call of Duty campaign twists
I would completely agree.

From memory (because I left my copy of the Dragon book in another country) the book describes very well the first stages of compiler construction, describing the fundamentals of what Lex/Flex and Yacc/Bison do.

Right now for a compiler I'm writing I have used the Crafting Interpreters book and find it very useful. It's basic but can carry you through a project, and a decent reference for someone who took a Compiler Construction course about 20 years ago.
Yeti Mountain – An episodic Commodore 64 game has been released by Protovision
If you're angry about immigration, it's fair to say your anger goes towards the policy or even the very concept of it. If you're angry with immigrant you're angry with the people. Yet the author of the article chose the first, suggesting it's not ok to be against immigration.
Show HN: A decentralised platform built on blockchain
Easily one of my favourite documentaries.
~ weekly, globally.
AI models made a song, and it's a banger
I agree but...huh? Chat apps? When are they dealing with linear color space? With video messages?
Custom templates is probably the least bad idea of this proposal.

Javascript has had this feature ever since ES6 template strings were introduced and I've yet to see it abused (although I'm sure some folks have). I regularly wish Python's f-strings had custom processors, as it allows creating more convenient safe APIs, instead of having to hunt down idiots who build queries with f-strings because that's more convenient than using the safe-SQL-composition (to say nothing of query builders) they're provided with.
But they've made the common case much worse.

For the 'injection' case, they could define an annotation which stops interpolation on a provided parameter, and provide a more verbose method to handle templated interpolation correctly.

A sample syntax by JetBrains is below. [0] In future, this could be leveraged to block/warn against dangerous interpolations

@Language("SQL") // This adds SQL highlighting, encouraging developers to use it
String query = "SELECT * FROM Person p WHERE p.last_name = '${name}'" // future warning/error

[0] https://www.jetbrains.com/help/idea/using-language-injection...
I think the whole thing is pretty useless, but I guess the point is that with your own template format you could write a string template format that fully escapes sql variables, for instance.

Yes, we already have that problem solved with JPQL or even just plain prepared statement but that’s never stopped anyone…

And yes, you could also write a message formatter the current Java that does that…
Then you bolt on engines it was never designed to use.

Congrats you've described the overwhelming majority of 737s ever built, as only the first 1,100 or so (around 9% to date) were built with the JT8D. Or you've described none of the 737s ever built if you consider that any airliner was designed for whatever engines it was installed with.
Don't suppose anyone uses a (working) WhatsApp CLI client that supports Vim keybindings...?
You can not use the excuse of the backward compatibility twice.

If the string template is prefixed by a processor STR."foo" instead of "foo" then you do not need \{variable} instead of $variable.
Ancient DNA reveals first known case of sex-development disorder
ICYMI, 3blue1brown (Grant Sanderson) has a video applying information theory to solving Wordle, which is conceptually similar to mastermind -- https://www.youtube.com/watch?v=v68zYyaEmEA
You gotta read between the lines. Boeing cannot be allowed to fail. The FAA is a formality. That's basically what is being said.
The Symbolic Links Virtual Machine (2011)
Lynch’s Dune is up there with Apocalypse Now as my favorite movie. It got the feel of Dune correct, even if it made weird changes, and inspired me to start reading sci fi (I think I first saw the movie on TV in the late 80s, and would watch it whenever broadcast).
> The fact it goes through India means India gets a significant cut on the profit and Russia gets smaller profit.

Do you happen to have numbers?
Yeah the MAX itself isn't as much of a problem as the outsourcing.

Spirit is a financial tire fire. They've had zero gross margin since the pandemic and they're now burning through half their revenue in interest payments on top of that. Boeing is offloading those losses onto them in order to juice up their own profits. Boeing should probably just be forced to reacquire them.
Hysteria is hysteria.
Is this easier than self hosting FTP?
It's weird they didn't mention JavaScript's Tagged Templates because that's exactly what they propose. Am I missing something?

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Federal Funds Target Range – Upper Limit
Show HN: Create a Lua program that runs in your Web browser using exaequOS
Not saying there's no judgement call here, but the irony is that what makes flying so safe (in addition to the amazing overall levels of training & experience of the crews) is a lack of "decision making", i.e. SOPs dictate so many situations that systems design pre-answers the incident response. Obviously there's human components in many of these, but it's the consistent, shared procedure that prevents say, a pilot's awareness of the recent MAX 9 issues from over-influencing their response. We really want largely robotic problem-solving in these situations.
They don't, a string template literal is parsed into a StringTemplate object (including the result of evaluating each template fragment), and interpolate() is a method on that.
This is what I do. But these projects give you uploading, hash url generation and thumbnail previews as well, if you care about such things.
> although admittedly they perhaps originated a little before your own birth?

I'd started putting together a reply, but this turned me off. I'll just leave a note saying that this is ineffective discourse and you might want to reconsider your approach in the future.
> Anyone taking wholesale quotes from another entity is likely in violation of copyright law

What do you mean anyone?

Is Sony liable when you play an entire movie on their TV? Is Nuance liable when you use their Dragon screen reader to cerbalize an entire NYT article? Is Google liable when you display an entire webpage in Google Chrome? How about if you switch to Dark Mode, is that a transformative use?

Why would AI be any different? It’s just a tool at the end of the day!