skysight-inc/HackerNews huggingface dataset:
> So, you did tests to show that linked lists are slower AND use more memory? Which we both already knew? Why?

I showed you that it often does not matter much.

> Oh good, I'll keep that in mind for the next time I am forced to prepend a bunch of items to a list, which I expect to happen approximately 0 times before I die of old age.

It's not that uncommon, for example for a simple stack implementation.

> So... what I'm hearing here is, that no, you aren't capable of admitting that Lisp has faults.

With this discussion style you won't get very far.

> It seems to me that being slower and using more memory and getting nothing in return isn't a tradeoff.

Right, I think that's a useful task for you to actually think about: what do we get in return?

Why does Haskell use linked lists?

Why does INRIA's OCAML ( https://ocamlbook.org/lists-and-structural-recursion/ ) ?

Why does Microsoft's F# ( https://learn.microsoft.com/en-us/dotnet/fsharp/language-ref... ) ?

Why does Ericsson's Erlang ( https://www.erlang.org/doc/system/listhandling.html ) ?
> So much mindshare across games like Tetris and Mario 1

Because they’re real games and not 2TB of textures with regurgitated gameplay and microtransactions
Like a lot of nice-sounding but difficult things, it reaches "political exhaustion" and we end up with a half-assed "compromise" that's the worst of both worlds.
DNA does not contain the training data, but it can be transmitted to next generation in other ways, like alteration of gene expression.

Reference:

Transgenerational epigenetic inheritance - Wikipedia

https://en.wikipedia.org/wiki/Transgenerational_epigenetic_i...
Also In an interview with Bob Woodward for his book Rage, Kushner mentioned an incident during the early days of the pandemic when a U.S. Air Force C-17 Globemaster aircraft was sent to retrieve cotton swabs for COVID-19 testing. The plane was dispatched to Italy to pick up over a million cotton swabs, which were in short supply at the time.
>why does a vacuum need a camera is a different question.

Cheaper than a lidar, although I’d never buy a camera one.
Like google? Yes, I think so. Probably one of the best track records among big tech, so maybe their security practices should carry more weight?
Smartphones are special, since they're practically mandatory at this point, are the primary gateway to the Internet and digital platforms for a lot of people, and are specifically designed to be general purpose computing devices (even if unnecessary restrictions on who gets to write apps for them are placed on top of that). I mean heck, even Apple all but advertises the iPad Pro (an iOS device) as a computer [*]. I don't care if Nintendo locks down their gaming console. Nobody needs a gaming console. The Nintendo Switch's OS was made solely to run games and has very limited functionality by design. (I'm also overjoyed when I see people hack it, but that's a bonus and I have no expectation of that.)

For example, the EU's DMA provides a precise definition of "digital gatekeeper" and the rules only apply to them [1]. Gaming consoles and other embedded devices are excluded.

If there were more than two real choices available, I'd feel less strongly about this. And I realize that Apple isn't necessarily responsible for there only being two options (if anything, Google may be more to blame for this). But that's just how it is.

[*] I don't know if their marketing materials ever unambiguously refer to the iPad as a "computer", perhaps intentionally, but they've run ads like this: https://www.youtube.com/watch?v=3S5BLs51yDQ

[1] https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=uriserv%...
It will be awarded jointly to Anna and Alexandra. "For incalculable contributions to all sciences".
exposed to the internet and connected to the internet are different. Exposed implies that traffic originating from the internet reaches the app. You still do have to worry about things like parsing malicious files, but the class of relevant attacks is much smaller and generally easier to defend against.
Google-scale companies have very capable people employed, both on the technical and legal side, who do nothing else than look for these kinds of oversights, and are empowered to make sure they get fixed.
Google's not my dad. It's not their responsibility (or their place) to audit every piece of software I use to interact with their services. I'm tired of being treated like a child who needs every sharp corner ground down for my safety.

Edit: Next logical step is auditing every IMAP client before you can connect it to Gmail. Ridiculous.
I agree. I don't see how this is physics in any accepted sense of the word.
Location: Seattle/WA/USA

Remote: OK (Any Timezone works well)

Willing to Relocate: Yes, open to the idea potentially.

Technologies: Python, PHP, Laravel, Javascript, Typescript, React, VueJS(2 & 3), Git, Linux, Docker, Kubernetes

Résumé/CV: https://docs.google.com/document/d/166TrdLL7szzpghIksJyLXjM9...

Email: sylk@protonmail.com

Multi-domain generalist with 8 years of professional work experience. Application engineering, general devops, legacy code refactoring, & building things that work for the people who need them. Scope of work done for most companies ranges from sophisticated web application engineering, greenfield development, maintaining brownfield/legacy applications, scripting deployments automation, & UI/UX design work.
Highway nets introduced them in the 90s
We don't have to choose. Those phones exist, they just don't sell well. Here's one you've never heard of: https://www.samsung.com/uk/smartphones/others/galaxy-xcover7...

We have to choose between swappable batteries, waterproofness, and compactness. most people are more concerned with waterproofness and compactness, and are perfectly happy to have a phone where the battery is not field serviceable.

Resealable waterproof cases that don't require adhesives are less reliable and bulkier. Nobody really wants a waterproof phone, with a replaceable battery, that has an o-ring seal that can be defeated by a cat hair.

The phones do exist, but you have to go looking for them.
Lead is toxic at any dose.

This means is damages your neurons in any amount.

Contrast to say, copper, which doesn't start causing damage until levels exceed a certain tolerable threshold.

While lead is toxic at any amount, low amounts of lead cause low amounts of damage. It doesn't change the fact that the ideal exposure is 0 and over 99% of people have about 5 to 10 times the bond lead levels found in remains of our ancestors, and that even relatively low lead exposure levels from breathing lead in the air from just air pollution are linked to dramatically reduced IQ.
The more people join a social media site the worse the conversation gets.

This is already happening to HN as tech people flee Reddit.

Most of the new comments on any given post are people that didn't read the linked content and complain about stuff addressed in the second paragraph.

This is an evolutionary process where the commenters that get the most engagement are those that are first to respond or react. First-mover advantage entrenches itself as those posts are boosted higher due to the engagement they receive.

Those that think deeply before responding are discouraged when a well-thought out comment is buried beneath a sea of first impressions.

This reward cycle is amplified by more people, because engagement is very unequal on platforms that share a top comment or front page for everyone. You either make it to the first few comments or get nothing at all.

Sites like Discord or Facebook try to counteract the monopolization of engagement by an impulsive few by splitting users into smaller groups. Less competition for social interaction creates more diversity in winning strategies. Evolutionary pressures still exist, but you don't need to perfect a "winning strategy" solely to interact with other people on the platform.

Contrast Reddit or YouTube videos. The concentration of attention means it has monetary value due to SEO, product reviews, or advertising. The value of a large audience makes a platform more competitive. Competitiveness means many YouTubers and Redditors professionalize attention-seeking behaviour. This comes at the cost of quality.
They won by not having a credit card machine that mysteriously broke at the end of your trip. Fixed fare was very late to Uber and Lyft.
Anecdotally, in my friendship group, Airbnb in Europe seems to be losing ground quite rapidly, especially from a mind share perspective.

Prices are similar to hotels.com, with silly house rules, cleaning fees and hassle vs just turning up and leaving.

I've used Airbnb for years, and it was truly revolutionary back in the day.
> How can it do this if the system is partitioned, and the node receiving the last write was unable to propagate this to other nodes?

I think this is pretty spot on. You could suggest a workaround that a write must have reached a quorum of nodes before it can be considered 'written'. But then you can just make another hypothetical and find a new problem with that solution.

> Is the CAP theorem really making a non-trivial claim?

People still claim to beat it every now and then: https://news.ycombinator.com/item?id=39676493
When you write a whole essay like that it's more than a bit ridiculous, but the same idea on a smaller scale can work very well rhetorically. For example, take this section from Churchill's notorious speech:

We shall fight on the beaches, we shall fight on the landing grounds, we shall fight in the fields and in the streets, we shall fight in the hills; we shall never surrender.

every word except "surrender" has an Anglo-Saxon root.
That's a diamond of a quote; are you a student of Kafka's?
Cards Against Humanity Pays You to Give a Shit
Of course it was a mistake. That data will 100% be compromised, if it hasn't been already. If there's a way for it to be used against them it will be found.
Exceptions are great. Whats not great is not having them expressed in the type system via checking. I think Kotlin's greatest mistake is not improving upon checked exception handling. Though it looks like they're going to be moving forward in the future with errors as values via union types [0]. Scala also has some experimental work around putting exceptions into the type system via capabilities [1]. I really like Scala's solution because it lets checked exceptions work across higher order functions and Scala has enough syntax sugar to make handling exceptions pain free.

[0] https://youtrack.jetbrains.com/issue/KT-68296
[1] https://docs.scala-lang.org/scala3/reference/experimental/ca...
Have the same experience with Microsoft support. The difference is the timeline is much shorter and when our issues don't get any traction our rep intervenes and escalates to engineers.

I understand that level-1 support for these orgs are basically documentation librarians. Cool. We pay an incredible amount for premium support, but whatever. It's fine. What matters is that we have a rep that is engaged and cares about us being unblocked and isn't going to let us flounder for issues their support team is not going to solve. Have never seen this level of commitment from Google.
If you read my other reply, you'd see I have done, and it doesn't work. But, disabling defender does.

> for some ultra Edge Case ist Just dumb

By ultra edge case you mean the application that I spend as much time in as my IDE for my job?
4k is not expensive in enterprise terms, but in small bootstrapped startup terms it is absolutely expensive.
Martine Ã©crit thought she was an ugly duckling. In reality she was a UTF-8 swan.
From the F.A.Q

Q: Is there some way I can force Elon Musk to pay $47 to Cards Against Humanity PAC?

A: Funny you should ask! If you’re a registered voter in PA, GA, NV, AZ, NC, WI, or MI, just type your name into this dumb website for his PAC, put “MuskIsDumb@cah.lol” as your referrer, and they'll be legally obligated to pay us $47. The more people who do this, the more Musk money we’ll get to un-fuck America.

If he doesn’t pay up, we’ll sue him again.
You don't build things when it becomes feasible, you build things when it becomes less risky to build them than to not.

For things like a convenience integration, that moment may never come. For other things, it's easy to estimate wrong, given how fuzzy the risks are.
Ah. My mistake. Thanks for correcting me.
As per mentioned Ghisler page: "The security assessment would have to be performed by a specialized company, and costs up to $75'000 per year and program (so $150'000 for 32bit+64-bit). This is not sustainable even with a subscription." [0]

This is death kiss to indie developement.

But paradoxically it is great. Killing interoperability is nail to coffin. This brings more and more focus to alternative solutions out of Google market, especially in independent software area. Like yt-dlp, FreeTube, F-Droid - actually all my family uses them and I recommend it to everyone. I can't wait to get some alternative GDrive client lib which simulates browser to throw data over that garden wall, and I don't care if it nags with captcha. The more hassle the more people are going to hate that ivory tower.

[0] https://www.ghisler.com/googledrivehelp.htm
Last place I worked (in the UK) - 30ish days of holiday per year. Sick pay was full pay for up to 6 months with doctor's documentation.
I’m pretty sure the provider will tell the users once they start charging money, they want to convert them to paid customers after all. And migrating a static site every couple of years wouldn’t bother me too much either. If you value the time with your hourly income, it’s probably not worth it, but if it’s fun, it’s fine.
I have always wondered what the point of Web Components was. Do you have a preferred intro to them?
This article rather seems to prove what I said?

“The authors of the study stated that it could be assumed that other municipalities in Germany – with the exception of Frankfurt am Main and the southern German states – might also be confronted with increased levels of lead in drinking water.”

It’s not surprising to me that the former GDR states that the article mentions as hotspots in the following paragraph are in a different position, they have to catch up in a lot of areas.

(And that’s not going into what’s considered “exceeded” levels in the EU.)
Raising the barrier for access like Google has done feels very anti-small company. Sure, it's more secure, but I have to wonder if they could improve security without excluding smaller companies like this. Seeing as it's Google, they probably could and specifically choose not to.
Founder of friend.com says there's a non-zero chance that the device can kill
It's indeed wrong to try to trick people. But the real question is that if you already know that it's a robot, are you still be willing to talk to it? What if the robot sounds like this: https://podcasters.spotify.com/pod/show/linton-ye/episodes/C...
No you don't understand, the script exists for plausible deniability, it even runs sometimes! And if you find out we didn't delete your data, we might even go out of our way to run it for you. Except if the script doesn't run anymore because it's been broken. Or because 5 microservices were added since the last time we "actually had to run it", and so even running it makes no assurance it actually deletes everything about you.

But if an internal lawyer really puts their foot down, we might put an intern looking at it for a couple of days.

I'd bet a finger this is how it works in most companies, and I know I've seen worse versions.
I didn't realize that death threats were a viewpoint.[1]

> People on Parler used the social network to stoke fear, spread hate, and allegedly coordinate the insurrection at the Capitol building on Wednesday. The app has recently been overrun with death threats, celebrations of violence, and posts encouraging “Patriots” to march on Washington, DC, with weapons on Jan. 19, the day before the inauguration of President-elect Joe Biden.

> In an email obtained by BuzzFeed News, an AWS Trust and Safety team told Parler Chief Policy Officer Amy Peikoff that the calls for violence propagating across the social network violated its terms of service. Amazon said it was unconvinced that the service’s plan to use volunteers to moderate calls for violence and hate speech would be effective.

Parler was used to coordinate the Jan 6 attacks, and when they were caught with their pants down they promised some half baked scheme to have unpaid volunteers do moderation. It was demonstrably a joke and they were caught failing to moderate more attack planning that was happening out in the open on their app. I think Parler leadership got off easy on this, they frankly should've been in jail on January 7th for being accomplices and not merely getting kicked off AWS.

[1] https://www.buzzfeednews.com/article/johnpaczkowski/amazon-p...
> Current language models are trained on datasets fast approaching “all the text, ever”. What happen when it runs out?

Robots.

To reduce hallucinations our AI models need more grounding in the real world. No matter how smart an AI is it won't be able to magically come up with answer to any possible question just by sitting and thinking about it. AIs will need to do experiments and science just as we do.

To maximize the amount of data AIs can train on, we need robots to enable AIs to do their own science in the physical world. Then there is no limit to the data they can gather.
> This is a lack of any real pressure from regulators, not a technical challenge.

Also, I think it's easy to misstep if we start thinking of it as a problem of "better regulators", since some of the blame lies on deeper legal-aspects around (data-)ownership, contracts, and what what happens in bankruptcies.

Even a company with great intentions may have difficulty ensuring the promises they made are kept long-term, especially if a bankruptcy court voids those promises in the name of repaying creditors.
Panic runs a cloud-hosted sync service that syncs your credentials and connection info between different instances of Transmit you may have.

No idea if that's what google is targeting here, but that is a cloud service, that presumably gets a copy of people's Google Drive OAuth keys if they use Google Drive with Transmit and the sync service.
Cabs in Europe are shit too, to be clear. New York probably has the _best_ taxi system in North America though.
I've used Rider to add the folder as an exclusion, no dice.

I'm going to give dev drive a go, but forgive me for being sus for enabling a feature for a problem that MS seem to have caused.
The Mach Initiative – Completing the Build of Our 570 MPH Model Aircraft [video]
The fact they cannot access the data during subject data request does not mean it has been deleted.
How artificial intelligence is changing the reports US police write
You can have a model T in any color you choose as long as it's black, can't you? Well it's your fault if you want a red one, you stupid consumer.
That seems like a poor argument for an app which doesn’t mirror data or accept commands remotely (if I can control your app on your device, I can control the official Google Drive app) but there is a general point about full drive access. However, I think the answer there is for Google to improve the security model for Drive - for example, allow the user to select a non-root folder which Transmit or iA Writer can use and have some UI indicating that it’s shared. Instead, this process serves as a competitive moat and isn’t very effective – all of the large companies that we’ve seen getting breached are going to pay KPMG to spend time on performative box checking, and your data will still be exfiltrated but they’ll at least say they’re very sorry.
I'm setting one up tomorrow.
Depends.

Build it, get dependent developers, start charging dependent developers, ????, profit.
In this house we obey the laws of physics.
I tell ya, it's a great party conversation that begins with "Hey, I'm a Libra, 3% Neanderthal, and I share a haplogroup with Genghis Khan! Let's go out for some tacos with extra cilantro, and a dark chocolate churro!"
Ordenador in Spanish, still.
I think its totally reasonable. If google wants to make drive functionality expensive and annoying for devs to include, then devs are going to drop support.

I appreciate that this seems to be some additional security for drive access which is ostensibly a good thing but it doesn't seem like the review is very useful or catches any bad actors or errors.
>If it’s plastic based, it seems that instead of lead we’ll get microplastics and other plasticizers.

There are many different types of plastics, and many (most?) do not use plasticizers. You are in negligible danger of exposure to them from polyethylene (HDPE/LDPE/XLPE). The main source of plasticizer exposure is flexible polyvinyl chloride (PVC) (also rigid PVC isn't nearly so bad); you might also be thinking of polycarbonate, for which the monomers themselves are intrinsically rather nasty, or for polyurethane, which has similar issues but not quite so bad.

Microplastics are a problem everywhere.

But, seriously, if you're going to criticize things, and there are a few valid criticisms of plastic piping... please learn about what you're criticizing so you can make the correct criticisms and not just make unuseful knee-jerk statements.
That was only adopted in Germany like 7 years ago!
It's still "ordenador" in Spain and "ordinateur" in French. Interesting that we moved forward to computer over the years.
To be clear, everyone alive today is still on average multiple iq points dumber than they would have been had we not burned tetraethyl lead 50 years ago, even though it has been banned for quite a while. Lead is THAT toxic.
I mean, if observing N > 1 doesn’t refute a claim of singularity we’re literally arguing about why 2 != 1.
Looks like this makes (at least initially in training) the “negative” attention term smaller in the early layers (smaller l) compared to later layers (larger l). Which I guess makes sense: you probably want to attend a little bit to everything before concluding that it’s really a few spots you should look at.

(Although it seems the author do not discuss this choice anywhere in the paper?)
> By whom and for what reason?

By everyone and for the reason that service managers lose track of the process, so it increases program complexity for a net negative in usability.

> Every non-trivial OS has some form of "daemon" concept, regardless of what name it's given.

And none of that is relevant, TFA is about the unix self-daemonization pattern, that is what's undesirable.
Its the kiss of death for google drive support, and eventually when many apps don't support using google drive people who are on it will switch to other cloud storage providers.
I think the CAP 12 Years Later [1] paper covers this aspect of what latency means versus a partition. It describes that at some point in time a designer has to decide whether nodes have waited long enough and should return a response (A) or that they should wait until (potentially forever) before a response (C)
I have setup Keycloak a bunch of times. I don't know if I would say it is a good solution (that would be ditching SAML), but it doesn't require you to pay outrages fees.
I wouldn't mind a Galaxy Xcover at all by the way, but here's one more war the corporations push people away from these devices: lack of software updates.

:(
If you read the article, they went through the casa audit, found that it did not improve the security of their app, and came to the conclusion it wasn't worth the time and now money to do it a second time.