skysight-inc/HackerNews huggingface dataset:
> Common Lisp's evaluation semantics are a language of it's own practically at this point and are very far removed form most languages.

Huh? What do you mean? The separate function namespace? Evaluation rules in CL, strictly speaking, are very simple.

* Symbols evaluate to variable values, lists evaluate to function/macro/special operator calls, and everything else evaluates to itself.

* The first element of a list is either a symbol that names a function/macro/special operator, or a lambda form that denotes an anonymous function.

* If we're calling a function, evaluate all argument forms and apply the function to them; if we're calling a macro, pass all argument forms as-is into the macroexpansion function; if we're calling a special operator, it's up to the implementation to make sense of this.

What's this "a language of its own" that you mean?
Here is a post by Martin Fowler James Lewis in 2014 pointing out the same thing [0]. A lot of the thoughts expressed there I think are still relevant but I guess we had to wait for this hype cycle to play out?

[0] https://martinfowler.com/articles/microservices.html#Organiz...
>Funny, those are 3 of the main reasons I live way out in the nearly-rural suburbs instead of in downtown San Francisco.

And this is precisely the problem: automotive culture presently represents a massive subsidy to rural and suburban areas at the expensive of urban dwellers.

I can't possibly blame people for making that trade. But the observation is that it's sweetened by externalities that ex-urban areas don't have to bear.
> as someone who knows Python, Ruby is one of the languages on my not-to-learn list since it would neither allow me to work on anything that I can't work on now or introduce some new and interesting language paradigm.

Python is a pervasively procedural (to the extent that it likes hiding OO features behind procedural interfaces), statement-oriented programming language with multiple-inheritance style OOP, and a structural aversion to functional idioms.

Ruby is a pervasively OO, expression-oriented language, with single-inheritance + mixin OOP, and an affinity for functional idioms expressed through fluent OOP APIs.

Ruby is very much not redundant with Python.
I mean, it's pretty important to note that Myanmar was a military dictatorship and closed off from most of the world until 2011
I really like the energy you bring to working on maintenance / legacy code. I also have some bananas that need straightening. Maybe next year you can show us one more time how to break up a monolith???
> There is no collateral for credit card loans either.

And? So? Low balance credit cards don't have collateral. High balance ones require impressive proof of income,credit history, etc. This isn't an argument.

Your second point needs a HUGE citation. Please provide, thanks.
If you've ever tried social apps in VR, you'll know that the "social presence" is what sets it apart from a 2D video call, even though you only see avatars of others and not their actual faces. It feels like you're in the same physical room as someone else.

I think Pop is interesting as a bridging solution until VR becomes the main platform for social, because it gives you more of a social presence feel than pure 2D video calls.

I'll for sure try it out in the future with calls and see how it goes. Best of luck with this!

Edit: Typos, it's bed time :D
And? Are you saying that Apple couldn't build rockets?
Agree on M models not being worth the money new. I've always bought gently used bodies 2 years after release. Still, the M-system is capable of nothing that any other non-rangefinder can do: which is to capture the decisive moment. There's no blackout period and you see what's beyond the framelines, such that you can anticipate the composition. The Fuji X100 comes close.
tl;dr the universe is expanding at 73kmps rather than 68kmps.
This certainly sounds like something that breaks into a phone to me.

https://www.cellebrite.com/en/ufed/

They don’t have to have anything to do with NSO to have phone exploits that they use to gain access to the device without the owners permission.
Twitter Expands API Capabilities
Google was pushing sites that used AMP higher in search results.

They are currently facing lawsuits in court in both the US and EU I believe for anti-competitive practices, AMP being one of them.

* Google no longer treats AMP pages as special as of a few weeks ago.
You're not failing to explain anything, what you're explaining isn't a hard concept and everyone understands what you're saying. We're just saying: it doesn't work/nor does it make sense.

> Allowing student loans to be resolved through bankruptcy after 10-15 years is enough time so that most graduates have assets, and are probably looking for a mortgage on a home in the near future. Going through bankruptcy at 30 or 35 is a much bigger deal than doing so at 21. In this situation, the student can't easily exploit the lender. But at the same time the lender still has the potential for loss if they try to loan to a student studying basket weaving at a university with a 98% acceptance rate.

So instead of trying to solve the problem of crushing student debt, we let people at 30-35 tank their credit score so they can never buy anything again. So we're doing NOTHING for people 22-30, and we're ruining the 30+ year old's credit so they can't actually buy a house. It doesn't help anyone. That's our point. It does nothing to solve any real problem, it just makes everything worse.
I 100% agree Apple won't walk in and be competitive out the gate. But who in this chain is claiming that? Grandparent specifically listed patience as an Apple virtue, which implies they'll need staying power.
BJgkUUe.png (500×672)
leaf and bolt around 30k after tax rebates
The reason I ask the question is that I understand differently:

1. We don't know if these workers (or other workers) are pursuing this in court. Legal and illegal pursuit are not mutually exclusive, at all.

2. If the factory owner is not paying wages because they are already bankrupt, there is nothing that the legal system could reasonably do about that.

3. The workers would not have recourse to claim funds from Apple: I'm not aware that they would even in any country with a "good" legal system.

It strikes me as a long stretch to reach "bad/corrupt legal system" as a conclusion.
lol no and thanks! I recently posted an email validator I built about a year ago with not much thought https://news.ycombinator.com/item?id=25440220 Today, I noticed my github stars went through the roof on that repo so I thought I should probably post some of my other repos too!
> How well does voice control handle outside noise? Torrential downpours, sleet/hail?

The Model 3 at least is remarkably quiet; hard rain and street noise and dampened a lot. To the point where we felt it was almost eerie the first time we took it home. Voice recognition has been perfect in all conditions.
Has there been much written on the culture that led Shekhar Kirani (the author of the infamous thread) to such conclusions about 10x devs? I’m curious about how software development is different in places outside of SV—I’m not prepared to cast any judgments of my own.
Well Apple is known for its QA, and Tesla is known for its lack of QA. In general, Tesla fans want the latest bleeding edge technology, while Apple fans generally want something that "just works".
What happens to any startup founder when the company hits 20 million? Do you propose we confiscate the extra shares? Obviously, putting a 20million dollar cap on the value of any startup would be profoundly distorting to the market for startups.
Ownership in a company that grows in value is not equivalent to getting paid (which is approximate 100% of the click bate tweets).

> No one should have that kind of power.

I fundamentally disagree. I strongly prefer that Bill Gates gets to spend his money the way that he sees fit rather than it go to the federal government. Just the same with Elon Musk and Warren Buffet.
Past performance is not indicative of future results etc, but you’re right, this is basically exactly what Palm CEO Ed Colligan said about the rumored iPhone a few months before it was revealed[1]:

> “We’ve learned and struggled for a few years here figuring out how to make a decent phone,” he said. “PC guys are not going to just figure this out. They’re not going to just walk in.”

1: https://daringfireball.net/2006/11/colligan_head_stuck
I must disagree. I see a lot of CAR and CDR calls in code that I see daily.

Also, it's a style error to use FIRST and REST when one operates on cons cells, because those imply a different meaning - that one operates on lists. Sure, the language doesn't care whether you use CAR or FIRST, but the programmer does - and they might know that you treat a cons cell as a pair unto its own, rather than an element of a linked list.
https://keas-group.com/anti-drone/
Not always. You can have Magna Steyr develop and/or assemble cars for you. They’ve done so for a long time, for big brands like BMW and Audi too.
Only for the first-gen Roadster, all the way back in 2008. Total sales: 2450.
> I'm really curious what Apple's differentiators will be.

It'll only work with an iPhone.
Tuition at most privates is, on average, already significantly lower than the sticker price. Unless you are fairly wealthy, are really on the low end of the academic quality spectrum, you're going to get at least a modest "feel good" scholarship that lets you claim you went to college on a scholarship. It's referred to in the industry as the "discount rate", and the average for privates is about 50%. Public colleges and universities often clock in around 10% to 15%.
Ah, yes Apple in cars is exactly what we need. Can't buy any replacement parts, overpriced service that can only be done at the apple store, and they completely stop supporting old models after five years. Cars having problems driving? Yeah well, looks like you bought it seven years ago, so we can't do anything. We can recycle it to be eco-friendly though!
The deductible must be paid before copays come into play. If you have a $2,000 deductible, then you will pay whatever the insurance company has negotiated with the in network provider for the billing codes the provider bills, up to $2,000. After that, the copays amounts come into effect.

https://www.investopedia.com/ask/answers/051415/what-differe...
It's very easy and very free to oppose human trafficking in porn by not visiting the websites. Not to mention the personal gains from squashing the habit of seeing human bodies as objects to use for one's personal pleasure. It's significantly harder to oppose human trafficking in construction, what am I gonna do, not enter buildings? Comparing numbers is irrelevant.
> I have spent countless hours doing real optimizations

> As much grief as CWV has caused me, it is the correct solution to the problem of slow websites

Maybe core web vitals will succeed but I'm skeptical. A big part of AMP's success was ease of implementation. Sites with skilled, motivated, and empowered developers are going to be fine regardless of what technology Google tries to push. It's the other sites (ie, most sites) that I worry about.
Apple prefers to outsource the difficult, high capex, low-margin and worker rights/fair compensation encumbered aspect of their products to third parties.

Buying a manufacturer would bring all of that in-house.
This is exactly the problem wit the car culture, almost everywhere outside the netherlands. You give cars so much space, they start behaving like it's the freeway, and then drive into buildings or do other stuff which kills drivers and other users. Of course they are speeding, and they shouldn't do that. But the netherlands thinks ahead, and tries not to give cars the opportunity to speed. So, we make a lot of obstacles and opposing traffic. Somehow drivers still do not like to kill people, slow down, and save themselves in the process.

Look at this video's and others from this channel, to see how the netherlands builds infrastructure being more forgiving of mistakes, and find out how our cities turn out more livable:

https://www.youtube.com/watch?v=Ra_0DgnJ1uQ

(Yes, i'm aware the suburban culture is different, hence the relation with cars)
We did our office Halloween party on https://topia.io/ which is very similar. You get to build your environment using "flash"-like components.
Satellites can reveal global extent of forced labor in the world’s fishing fleet
Criminalizing jaywalking wasn't about making it illegal to walk across the street. It was about making it legal to kill people doing so with your car.

If you want to kill someone in the US it's de facto legal to do so with your car. Just be sober and say you didn't see them.
Congress Sneaks Case Act, Felony Streaming Bill into Government Funding Omnibus
I don't think CarPlay is ahead what anyone else is doing, Android Auto works in reality much better than CarPlay, at least with my car. The UX of CarPlay makes much less sense, has less functionality and less safety features than Android Auto. And somehow CarPlay is also inverting the rolling control my car has, just like they do with the scrolling on touch pads.
If you don't want to search, try this: https://www.fraserinstitute.org/studies/waiting-your-turn-wa.... Or on camera here: https://www.youtube.com/watch?v=q2jijuj1ysw

And there are more.
This is a great idea. One of the reasons Open Library Explorer is possible is we have a healthy amount of Dewey + Library of Congress classification data for our books. As you notes, Dewey has Literature 8xx. Library Explorer also supports Library of Congress (you can go to the settings cog and change the classification system).

Some classifications (LCCN) are better at encodind Author data and we also have a significant amount of author data in Open Library (we'd just need to integrate it more meaningfully in our search index).

I opened an issue for you here:
https://github.com/internetarchive/openlibrary/issues/4319

Given our small team size, not sure we'll have the bandwidth to prioritize any time soon, but contributions are also welcome from the community and we (the community) meet every Tuesday @ 11:30am to discuss and unblock together.
When I was coding full time I always followed a simple principal: if you really love this system and want it to succeed even after you leave the company, then keep it as simple as possible - sure, you could condense those ten lines into some unintelligible masterpiece, but right now they could be understood by any other developer, and if you really want that code to live a long life then just make sure there’s no barrier to entry for the next person who maintains it. If they’re junior, they’ll still be able to maintain it and if they’re a rock star they’ll get what you were up to.
It didn't seem to me like dust was the main problem, or at least not the only problem.

I could believe that their test rig didn't adequately simulate the motions/stresses of finger keypresses.
not all of them... many do outsource lower volume cars (usually luxury) to third parties.

"Magna currently holds contracts to produce vehicles for BMW, Daimler, Jaguar Land Rover and Toyota."
As a company that is running mostly on brand status, Tesla is probably the easiest competitor for Apple to beat in this space. The real competition are the companies that have been building cars for decades.
So which is your experience? I'm quite curious.

Is it that AMP sites also take 5-7 seconds to load?

Or that native sites load instantaneously?
I needed this tutorial 6 months ago (and 6 months before that, and 6 months before that). :D Highly recommend looking at and maybe including "gron"[1] in this as a very nice complement to jq. It fills in some use cases in a very straightforward way that are pretty cumbersome in jq, such as finding a field deeply nested in an optional parent.

[1] https://github.com/tomnomnom/gron
Agreed. I also had the pleasure of working for several years with a "10x" developer where "x" roughly describes "meaningful work done".

He was brilliant, probably slightly autistic, spoke multiple (human) languages fluently (that he had taught himself, not grown up speaking or learned in school), and easily wrote 500-1000 lines of great code per day (not that that's the metric, but that's what I'd see when running `git pull`), implementing feature requirements in a front-end web application. His work truly had a "wow" factor. Give him a very big job that would take the average 4-person team more than 6 months, and it would be done in less than a month.

As a senior developer on that team, I quickly learned that the best use of my time was to remove roadblocks and streamline his workflow.

I worked across from him in an office for a couple of weeks one time, and was impressed at how focused and disciplined he was -- more than anyone else I ever saw. Every moment of the work day he was scrolling and typing into his editor. A quick break every few hours, and then back to work.
Yet the courts validated her assertions.

I take that as entirely trumping this attempt to deny or excuse the inexcusable.
What was even worse was the usual Apple cycle of deny there's an issue, begrudgingly acknowledge that it "may" be an issue, and then tout a new, improved version that fixed things and resolved the problem (and then didn't - how many iterations of the butterfly are we on now?).
I feel like the meat of your post is in the "Refine. Test. Refine. Deploy" section that you glossed over. Everybody starts at (1); they may arrive at (2) with different levels of how much knowledge they've acquired. You're purporting that minimal should be acquired. At (3) is when you start to get in trouble because you don't always know what you don't know.

There is no right or wrong answer here I guess. It's just what aligns with your goals, how you've prioritized things and what makes you happy.
Most of PowerShell is underrated when it comes to pipelines in shell.

I've completely rid myself of GNU core utils with just pwsh.
AMP with a few tweaks as "here's a Google recommended ready-to-roll framework for doing fast mobile sites" is mostly fine, and as easy to implement technically. But probably hard to get companies to use if not "strongly motivated".
Election's Over, Facebook Gets Back to Spreading Misinformation
No afterlife, no prelife, no life.
Emphasizing "that specific man" is misleading. The only reason double jeopardy is likely to apply in this particularly situation is that most people don't generally die twice. For any other crime, you can most certainly be accused of perpetrating it upon a specific person multiple times.
> Not to mention that main story missions that consist in driving somewhere, going through a badly written dialog tree, just so you can wait to do it all over again is BAD WRITING.

That's pretty diegetic though: in the real world you wouldn't expect everything to be placed right next to each other or that things would happen immediately after without time to research/track down leads/prepare/sleep on it/whatever.

The game tries to make up for it by offering outs: The skip time button prominently in the menu. The Wait Zones immediately outside most mission start locations which skip immediately forward to start the mission. (It took a bit to get used to finding these, there probably should have been a tutorial for it: they have a clock icon for their interaction and usually are chairs/benches to sit on or walls to lean on nearby to where the objective marker is. But they existed for every mission I encountered after learning to look for them.) Even the fast travel is something that is easy to overlook. As much as I enjoyed driving, the game was much better realizing that Fast Travel and walking/sprinting everywhere was generally faster and way more convenient than driving anywhere. (Which is an almost an ironic statement of the importance of public transportation in an urban environment.)
Yep Red Hat is in the process of figuring out some no-cost options (and lower cost options as well). I work for RH but am outside of this so have no internal insight.

> They are using this fallout as an opportunity to gauge the market. Risky to be sure, but they didn't do it without considering the risks.

Yes you're right, but it wasn't done this way intentionally. I agree they should have coincided these announcement, but it didn't happen that way. They're doing their best to work with what they have, but they certainly didn't intend to stoke the outrage in hopes to study it :-D

More of my thoughts on the whole thing if anybody is interested: https://freedomben.medium.com/centos-is-not-dead-please-stop...
Thank you for trying the Library Explorer :) Very interesting talk! Personally, I don't think anything there is a testament for abandoning classification trees entirely; just "common pitfalls" to avoid when building new ones. The Library Explorer is very purposefully classification-system agnostic, so if a better classification system comes along, we can import it and switch to it! And unlike a physical library, we don't have any re-shelving costs :)

One of the core design features I was aiming for with Library Explorer was that the user should never be navigating the "hierarchy;" they should be navigating the books. Forcing the user to move through categories forces them to try to understand the hierarchy, which can at times be not super user-friendly. Note that the Yahoo/Google examples in the video do just that; the user picks a class, and then sees websites. By showing them the books directly, the user "deduces" the classification tree (lots of books about physics? I must be in the physics section); the classification labels aren't really necessary for exploration.

In general, I think there are trade-offs. A classification tree is a model with flaws (just like all models). But its core benefits are (1) it's a tree; so each node has semantic siblings, parents, and children; (2) each node in the tree has a finite number of child nodes (and usually <30 child nodes; which makes it ideal for human traversal); (3) each book can be uniquely identified by the path from the root. (3) Was very important for physical librarians (classification systems were sort of like a search index for librarians), and was the cause of some of the issues described by Shirky. But online, we don't need (3), so we can kind of throw it away. The tree can be degenerate; books can (and do!) appear in multiple nodes of the classification tree, because, unlike in a physical collection, in a digital collection, books are disjointed from the classification tree itself.

Tag-clouds are _definitely_ more flexible (as Shirky said, classification trees are a _restriction_ on the tag-cloud model), but come at a cost of being harder to navigate (as flexibility usually does) and get a "big picture" idea of. I haven't seen a good example of a UI that lets you navigate tags in a way that doesn't just let you travel from one node to a neighbouring node (please post if folks have one!). Trees allow you to travel up (parent node), down (child node), and left/right (sibling nodes). Graphs you're limited to just traveling to adjacent nodes. You could try to algorithmically _deduce_ parent/child relationships though (that would be an interesting thing to try! I'm sure algorithms exist that do this). Ways of browsing graphs is definitely an interesting problem space! Open Library does also have tags (called "Subjects"), so finding a way to make them more user-browsing friendly would be great :)
You can still create RAM disks with macOS. See `man diskutil`.