skysight-inc/HackerNews huggingface dataset:
What you're describing is a feature of the system as a whole. You can have the same workflow with any dynamic, reflective environment. All Smalltalks give you the same ability to "jump to definition" of anything, turtles all the way down, and fiddle with those definitions. You could have the same ability in a system written in Lua - you just generally don't, because it requires designing the system as a whole specifically to allow it.
Yeah, correlated subqueries are fine. Unless you're on MySQL, which (historically, at least) was infamously terrible at executing them.

The reason this query works is because correlated subqueries... need something to correlate with! Usually the column from the outside query is only referenced in the WHERE clause, but there isn't really a reason you can't reference it in the inside query's SELECT clause. After all, what if you needed it for a CASE expression there?

There are certainly better ways to write what this query is accomplishing -- at the very least there are ways to write it that make it much more clear what your intentions are -- but just because it's weird doesn't mean it's invalid. The developers know they cannot anticipate all possible operations that might be desired, and there are already countless ways to write queries incorrectly.
Feed your writing into AI so that it can rewrite it so that AI can't identify you by your writing?

Sounds like a startup idea to me. When we're ready for the evil phase, let's classify everybody by their inputs to the system and then sell the results to the highest bidder.
They already partially do.

> Warning: In order to generate the “validation data”, pieces of information about the device such as its serial number, model, and disk UUID are used. This means that not all validation data can be treated equivalently: just like with Hackintoshes, the account age and “score” determine if an invalid serial can be used, or if you get the “customer code” error.

The "customer code" error is a prompt from Apple, basically an attestation failure -- you have to contact Apple Support to get your Apple ID unlocked once you've tripped the failure. Legitimate customers will breeze right through (eg, just approving your login from your legit device), but Hackintosh users use crafty means to fake their way through the process.[1]

[1]https://old.reddit.com/r/hackintosh/comments/gij9rt/getting_...
Or worse: In this very comment section is someone complaining that the CEO takes home a lot of money while the company stagnates. You know, like pretty much every midsize company out there.

They took "Don't let perfect be the enemy of the good" as a personal challenge.
I wanna know why...

One main reason for using rust is safety and there is a lot of unsafe rust code in the repo.
It is very cool to see that this sort of thing still happens. I love stories of people who wrote software to scratch an itch, for curiosity, and for the sake of just making something cool and useful and it turning out well for them.

I too did a fair bit of open source before ending up at G.
Maybe that would be obvious to the average Apple user, but as a non-Apple user, it would never occur to me that I'd have to explicitly de-register my phone number with Apple after activating a new phone.
How about the one that decided that a New York con man and money launderer was the right choice for president?

I'm concerned that democracy as a general concept has a showstopping bug with no obvious fix. A bug that's always been there but has recently become fatally easy to exploit. Essentially, giving stupid people the same political power as smart people is mandatory in a democracy, but problematic because the former are much easier for "smart" minorities on all sides to corral into blocs.

The whole system then devolves into a battle for control over the easily-led, which is equivalent to any other form of government by minority interests. Regardless of who is on top at any given time, they aren't there to represent the interests of the majority.
What are the solid and fluid states of spacetime?
The devs at Symbian used a version of CodeWarrior - on Windows.

I believe they used the GNU compiler before that.
"Ruskie" vs "Rosyjskie" is a difference between common speech and more proper grammar, but in regular usage of the language they both mean the adjective "Russian". I'm native.
There's probably indeed a pragmatic issue with the service not lasting, but it is not an ethics problem. If anything, it's unethical for Apple to be so damn proprietary.
It's neat. What exactly am I controlling with the steam generator lever, the pump at the bottom? With the control rods it's more obvious since they move on the diagram.
Because building code is US don't allow mixed living/business areas - so you CAN NOT FIND business near the place you are living and YOU MUST HAVE A CAR...
>Detroit lost much of its manufacturing base, particularly automotive.

Detroit the city lost it's manufacturing base to the suburbs. People blame the interstate system here. But when you consider metro detroit, there was never a decline like you imagine.

>The Bay Area is still doing reasonably well with software and biotech among other industries.

Remote work and people fleeing the bay area is identical to the 'white flight' to the suburbs of detroit. The bay area is basically in 1964 detroit post 'i have a dream' speech.

Now, I don't think there will be race riots in San Fran, I still haven't figured out who it will be. I have an expectation the autistic/LGBT riots will be. But you never know BLM type stuff might spark a race riot.

>It's also a gateway to Asia. Maybe if Google, Apple, the Chinese economy etc. all collapse, SF will collapse as well, and who is the mayor probably won't matter.

What you're looking for here is the capital flight restrictions by China. The move out of China by companies especially Apple.

https://www.forbes.com/sites/douglasbulloch/2016/11/29/why-i...

I ought to provide a better link but this was happening BEFORE covid, trump's embargos like against SMIC, biden's embargos. China's ongoing collapse.

https://www.bloomberg.com/news/articles/2021-04-06/china-s-e...

Mind you, San Fran will always exist. Just as Detroit still exists.
Thanks, it's a clear bug. I created a new issue for it: https://github.com/adamritter/fastgron/issues/19
might have something to do with DRM(digital rights management)?
Great stories, but even in his day he was considered to be factually incorrect. I'll grant that he makes for a good read (his greek is certainly more engaging the Xenophon), but if you read what he has to say about Cyrus it's pretty obvious he's outright lying. This paragon of rulers, after many years of good administration, is suddenly going to act completely out of character and get himself killed stupidly. And incidentally, Herodotus is the ONLY ancient source that so much as mentions Tomyris, full stop.
I have been a grown man on both sides of that conversation: left out of group chats due to being a green bubble, and now tacitly approving of not including green bubbles in otherwise pristine-seas-of-blue chats.

It's less about the background color and more about the endless series of interoperability paper cuts that exist with green bubbles. Will my reaction emoji come through as intended? Will my shared media get downsampled to feature phone quality? Will referencing the person's name in chat work the same? etc etc etc.

Interop is always a pain, but the sooner Apple can be forced into making any concessions the better.

It would help if Google wasn't a complete joke in the messaging space though. As much as I want iMessage interop with Android users, I have no faith or trust in any Google-based messaging app or initiative. Fool me once, shame on you; fool me dozens of times ... well I'd be an idiot to trust Google messaging again.

The fact that a huge number of perfectly good third party chat apps exist and yet most Apple users prefer iMessage is a huge testament to iMessage just being a really well made product. I wouldn't put up with the obnoxious interop and lockin issues if it weren't!
In this case I think multiverse is both. Testability and falsifiability are closely related. But its possible to make a testable statement that can't be falsified in most examples I can think of the test can't be exhaustive.
[dupe]

https://news.ycombinator.com/item?id=38531235
> you never see ORD used for Chicago

https://news.ycombinator.com/item?id=33277163

> I wouldn't say we always call Chicago ORD, but it definitely happens.
I think his only regret is that he got caught.
AT&T to Accelerate Open and Interoperable Radio Access Networks (Ran)
You have presented a preposterous and completely unjustifiable reading of what I actually wrote, and then demand me to justify it? That's not going to happen, of course.
> And please, spare me the trite 'get new friends' comment.

Wow, okay then.

Anyway, I'd argue that the bubble color serves a useful purpose. At this point I definitely want to know whether someone I'm talking to is SMS or iMessage, because there's a meaningful difference in capability that will affect choices I make (like how to get pictures or video to them). Whether it's colored bubbles or something else, it's going to exist in some form.

I'd be bearish too if that were an important thing to fix, because it's human nature that's the problem, not the technology. The solution is a universal messaging technology that is as good as iMessage and has the broad reach of SMS. Perhaps if Google can get their proprietary extension of RCS standardized and implemented by the carriers directly.
Is this really an insight to ANYONE on hackernews? How is this article providing anything new to the conversation except to bring it back into discussion?
It is also investigated by the Agency of Internal Security and I really doubt they don't have huge problems out of this. This is taken extremely seriously internally.

There's a ton of evidence to prove what happened and they have no chance to somehow wiggle out of this. They're trying... by saying they were hacked. Yeah, the hackers somehow flashed firmware of trains services by competition, to brick the trains. GPS coordinates of competition rail segments were literally hardcoded.
> especially with the Youtube/ad-blocking saga

I am afraid to say in my world if Google degrades Firefox for YouTube most people I know will switch to Chrome

I have had success persuading people to switch to FF (I am one of those people) but a degraded YouTube- even the outright criminality that involves - would be a deal breaker

The ad blocking blocking will work the other way.....
CSS transforms!

transform: rotate(-2deg) skew(-2deg);
transform-origin: bottom left;
What else isn’t right is when the setting is hidden four submenus down and the settings is covering the whole movie.

Let me toggle the settings easily while the picture is displayed, so I can understand what it actually affects.
A much more major issue with Macs is planned obsolescence. It’s the only reason I am not buying any Macs.
I wrote a program to fetch lyrics from some websites and then got approached by someone who has license to actually use the lyrics but they don’t have it in digital form so they asked to purchase my app.

Ended up working with them and later moved to a startup that also worked with them. For a college student, being able to work as one of the two engineers was great, system architecture, distributed queue, networking setup, everything is yours to do and learn. It was also a Mac OS X / Objective-C shop so learned a lot of obscure debugging techniques because there’s just not that many info available for OS X as servers. (We made web photo album editor and print it out for our users, OS X had the best PDF engine for free.)

Moved to the US from Taiwan later, the knowledge I’ve accumulated helped me passed my interview at Twitter and things went from there. I would never imagine a tiny app would lead me into a career!
Bing Introduces Deep Search
Do you have an invite - I'm on beeper mini but on the waitlist for the desktop!
> It's not a way to make sure you can identify the outgroup and shun them; it's a meaningful signal of what technology other people you're chatting with are using, which tells you useful information about their capabilities.

That seems like a false dichotomy to me as those are not mutually exclusive, and indeed can (and are) both easily accomplished with the current system.
I’ve never been to Boston or Austin, but here in Paris many people take the public transit, be it metro or buses: rich, poor, and in-betweens.

Talking to random strangers when out and about is very much not the norm. Being forced to come into contact with the others is seen more as a negative than a positive.

The only places where I see some kind of mingling is where that’s the goal, such as bars, and possibly “hobbies”. Although, IME, even those tend to have people from similar “categories”.
it's only like $300k. Anyone want to go in on .js with me?
If you want to make money or reach constituents, this isn't actually a viable option for anyone.

When people complain that they can't submit their DMV forms (or whatever) and you say, "well we followed all the standards, go find another browser" and they say "which one" and you say "I don't know, we didn't test with any browsers, we just test against the standard" who do you think they'll blame?
Passage by 1Password
To pry a closed system open and force it to interoperate. Climbing into a walled garden and breaking down one of the walls.
From Apple's perspective, yes. Social pressure to buy Apple devices to use Apple's messaging app is part of Apple's marketing strategy.

Apple also claims that blocking devices by serial number or similar unique hardware identifiers is a key part of its anti-spam strategy. If true, an end-run around that will likely create problems for users as well.
Because half our friends/family/etc own an iPhone and they either use iMessage or WhatsApp, and neither is acceptable for the likes of me. And since they don't 'stoop' to the level of Signal, we can 'stoop' to the level of iMessage (but definitely not WhatsApp).
> Aside from my personal gripes, which I have probably aired here more than enough for everybody, I think the design that more or less forces REPL/notebook style is detrimental to quality of scientific code.

So, two things here: First of all, I have greatly appreciated the discussion, so don't feel like you've over-aired your thoughts!

But also, here's this, in my view, hyperbole again, I just don't see how "more or less forces" is the right way to describe the state of choosing whether or not to use a notebook/REPL style for julia. It works perfectly fine to develop with a different style. There's a little bit of startup time, but it's just not nearly a big enough deal to say it "forces" a different development process.

I think your criticisms of notebook driven programming make sense, but are also slightly overblown; in my experience, scientists are perfectly capable of writing good modular code, despite preferring to work in notebooks most of the time. It's not not a problem, I just don't think it's been a very big problem, in my experience.

But I very much agree with your last two paragraphs. I just don't think notebooks / REPLs are a big part of the reason things have ended up this way. I think it's more of a cultural thing that gets passed down from generation to generation, and it has to do with respect; I think scientists have never taught one another that code deserves respect and professionalism. I think they have always thought of it as "some throwaway stuff that generates the data for the paper"; the paper is the thing deserving of respect, not the tools used to create it.

But I think this has been slowly changing as more and more scientists are digitally native and learn increasingly more software skills as a first class concern.
Biomemory Unveils Groundbreaking DNA Cards, Revolutionizing Data Storage
Something seems wrong there. The Paterculus reference seems to specifically say that they weren't sold into slavery: https://penelope.uchicago.edu/Thayer/E/Roman/Texts/Velleius_...

> Well satisfied with the success of his [Julius Caesar] night expedition he returned [p143] to his friends and, after handing his prisoners into custody, went straight to Bithynia to Juncus, the proconsul — for the same man was governor of Bithynia as well as of Asia — and demanded his sanction for the execution of his captives. When Juncus, whose former inactivity had now given way to jealousy, refused, and said that he would sell the captives as slaves, Caesar returned to the coast with incredible speed and crucified all his prisoners before anyone had had time to receive a dispatch from the consul in regard to the matter.
> Some google meet features are chrome only (background blur, picture in picture).

They work for me on Firefox 120 on Gnome 45.2.
> standardized packaging mechanisms, matrix testing across supported profiles

While this is somewhat true, it's not unreasonable to keep the matrix very small to start with and gradually expand it. People think that matrix testing is some insurmountable task when it mainly comes down to some reasonable, thoughtful engineering. If for some reason you've got some part of the matrix that's particularly expensive (looking at you AIX) then charge a heavy premium for that platform.

> dedicated staging environments

Even if you're a SaaS company you should have dedicated staging environments. Without this you're using your customers as QA, and that's just rude.

> sensible logging schemes

Please have sensible logging schemes. Your on-call/ops folks deserve to be happy too.

Having lived on both sides of the on-prem / SaaS flow, the things that make an on-prem offering successful also make the SaaS offering easier to develop, maintain, and troubleshoot. On-prem can be more expensive but it also means bigger deals, more predictable income, and higher margins. Not every company can fully adopt the mechanisms to generate an on-prem offering but the purported costs of an on-prem offering frequently come down to "ship higher quality software" rather than "shipping somewhat sketchy code at a breakneck pace."
Could we please fix the title?
Maybe you can share your configuration? I wonder if you are lucky or they are unlucky.
Microsoft offers extended Windows 10 support, for an added cost
Today, Microsoft announced paid extended support (ESU) for Windows 10 after we delivered 20,000 petition signatures asking them to extend support! The best choice for our planet is for them to provide automatic updates, but this is a step in the right direction. We'll keep pushing for longer support to prevent the up to 400 million PCs that can't upgrade to Windows 11.

https://pirg.org/media-center/release-microsoft-offers-exten...
That seems okay? It's only applicable to the Apple user to begin with.
Yeah, in my experience it's been more time on the system is more learning, but not in hours. It's usually the unusual errors that are the most interesting and informative, but those tend to happen over a fixed time and not hour dependent.
I'm a gun owner and a believer in the natural right to keep and use tools. But small arms in the context of modern government technological authoritarianism amounts to little more than a security blanket - telling yourself both that you can protect yourself from it, and also that things aren't bad enough "yet". But at best you can go out in a blaze of "glory" while further contributing to the system's advance.
Encode your most precious text in the language of DNA on a DNA Card
I'd argues it's less about not having any `unsafe` code, but rather about being able to easily identify where that unsafe code lives. In a C or C++ codebase, you'll also have "unsafe" code but there's no easy way of identifying and locating it.

This aids both auditing and also targeting your work to reduce it if desired.
Every time people would champion vitess / PS as a drop in fix this the caveat that would slow them down or stop them.

This feature truly is a game-changer for adoption IMO.

Congrats on shipping to all involved!
An Open Letter to the Python Software Foundation from Python Africa
There's been an increase in some nasty parasite (can't remember which at the moment) among Poland's wild fox population. Foxes poop at wild blueberry bushes in the forests, and the parasites eggs get on the blueberries.

A parasite specialist quoted in the paper said that these eggs are so resilient they can survive boiling water or being baked in an owen. The parasite itself is a nasty one (e.g. will eat out your eye from inside if it lodges there). This convinced me to drop wild blueberry dishes I didn't prepare myself.
Note to self: remove banking app from phone.

This is another reason why unlocking the phone with your face is a bad idea. Apple could have setup two unlock codes: one for normal use and one that silently calls the police and starts recording. All without the robbers knowing.
I'd like to believe this, but what percentage of Chrome users actually use an ad blocker? My general feeling is that we on HN think ad blocking is a lot more common than it actually is.
Evolving the Reddit Brand: A More Accessible, Bespoke Typography
The looking glass sites often include a traceroute tool too, but "looking glass traceroute" may return better results. Unfortunately most of them have bitrotted. :-(
Which is a fair opinion, but how's that 3,000 break down? Are they all coders or salespeople or...?
They rely on 10 years old information in IT. It’s extremely naive, and this mindset definitely hurts them in long term.
High level it's basically:
1. Generate a lot of text examples that look like this: https://gist.githubusercontent.com/davidhershey/f57d0b19563f...

2. The model is effectively trained to predict the next token based on the previous tokens in each of these examples, which has the side effect here of teaching it to make a draft pick based on the contents of a pack.

Nothing too fancy, just next word prediction more or less
This is also why a number of people truly revolt against the idea of higher density living. If the only way to have your freedom-from is to be free from other people, then you move away from other people.

I've watched it play out on my mother-in-law's street. What was once a quiet dead end street is now a noisy, heavily trafficked road because a large apartment building was put up at the end.

The number of freedom-to people have significantly decreased her quality of life blasting music as they walk or drive by at all hours, along with a litany of other complaints that range from anti-social to outright illegal behavior. Even setting aside the illegal stuff, she is significantly less happy living where she is now.
Really awesome project!

A technical nitpick though: Routes can be asymmetric—going across one path in one direction and another for the opposite. This means that your tool potentially doesn't show the route packets from the user took to reach your server, but rather the route packets took from your server to reach the user. I believe that querying with BGP looking glass tools would allow you to construct the route in either direction, but it is maybe a bit less cool looking than the real-time traceroute that is a result of actual traffic.
I don't know that the shift was about difficulty, at least not primarily. As best I can tell it's more about profit, and companies usually move to SaaS because it makes them more money and the other pluses and minuses are less important to them.

I know as a consumer I'm much more reluctant to buy a new subscription product than I am to make a single purchase, but the options get less and less every year.
You could spam iMessage before this.
https://matrix.org/?
Older organs accelerate aging in transplant recipients
Most aren’t building bunkers. I just took that as a colourful illustration of how success can skew your perception of reality. This is not even necessarily related to if the success is on their merits or not. I think one can fall into this trap regardless of how one got there.
I found a Firefox extension to redirect YouTube to Invidious