skysight-inc/HackerNews huggingface dataset:
My gut feeling is electric cars may very well last significantly longer than internal combustion ones. Assuming a 100,000 mile lifetime range smells to me like someone putting their thumb on the scale.
> I bought a $80-new Android phone (2nd hand would be $20 or less)

You just paid money for pushing your personal data to Google.

I use clear Android-x86 VM with wiped Google Services for this, maybe several times for year.
Yep, and this kind of behaviour can't be fixed by having a formal company culture despite what many organisations think.

Mentoring should be voluntary and should just be about helping someone else on the team.
But tennis players' drinks are definitely an energy source: https://www.quora.com/What-kind-of-sports-drink-do-professio...
That is a vulnerability in networkd, not in the init system.

If you want to count like this you might as well speak of vulnerabilities in GNU.

From the second link you posted:

> None of that completely ended the systemd squawking, but it was clear to most that the real problem lies in the UEFI implementation.

So I am not sure what you hoped to prove here.
So this is just a funny thing right. It’s not really useful for anything?
Right; it's somewhat silly to suggest standard compliance to a service obviously not meant for any sort of serious use, but this irked me too.
I hadn’t heard NRPI until Succession but I’ve heard NHI for “No Human Involved” in the context of crimes committed against sex workers. The only thing that comes up on Wikipedia is the name of a CSI episode though so I’m not sure if it’s a term that’s actually used by police. I would hope not.
Chile violates Human Rights (and everyone can see it on Twitter)
I had no idea that code vulnerability and bugs was a thing lennart invented, too!
Microsoft's Unification of Configuration Manager (ConfigMgr) and UEM Platform
If I Touched the Moon, What Would It Feel Like?
Yes. It taught me a lot. I am still obsessed with quality, to this day.

That obsession was not the problem. Frustrating, but it set them apart.

Note that I worked there for many years. That indicates that we probably shared many values, and that I was respected; despite sometimes holding orthogonal points of view.

I do feel as if we could have done more with software, though. What works for hardware does not necessarily scale to software.
Sea silk: the world's most exclusive textile is being auctioned this week
I had the same thought. Human language is ambiguous precisely because there are so many synonyms, expressions and nuances which are open to interpretation. Sometimes in negotiations, you can say one thing
which has two different intents/meanings and you just watch the other person's reaction to decide which path to take the conversation. Sometimes the counterparty needs to know what you're thinking in order to know what you really mean. It wouldn't make sense to ask a machine to guess what the author is thinking when it's faced with ambiguous instructions. It would make debugging impossible.
Exactly, surpressing discussion that people don't like and just sweaping it under the carpet or flagging everything you disagree with will only make the issue worse than it already is over time.

A balanced evidence-based discussion from both sides paints the full picture.
To be precise, it looks like Robert Henke's original Max/MSP patch. https://cdm.link/2014/03/see-max-patch-robert-henke-built-ab...

Max has always been flat and simple: https://en.wikipedia.org/wiki/Max_(software)#/media/File:Lan...
Contrary to popular belief, the browser can perform POSTs as well as GETs.

An inline form on the webpage that POSTs the result is not a "webpage/separate tool". Option 2 would be to use the browser's dev console.
on mobile at least, i ended up disabling javascript because most big sites have recently become unusable. I have the feeling analytics and ads are the main culprits, because not much new has happened content wise.
So how does this work? Where does Chromium get the data for the websites which load slow? Does this mean that websites which one visits get sent to Google now? Or do they use the existing SafeBrowsing queries to also send page load times? What are the implications of this for tracking?
This year has been really bad for the cloud vendors in terms of stability.
> With C/C++/Rust, you'd pipeline the query stages to malloc/free that space outside the hot path to minimize query response times.

I don't understand why you seem to assert that GC'd languages would force you to put allocations on the hot path. Surely in Go you can also allocate that space elsewhere?
Isn't it completely off topic for this board though? On reddit I'd agree with you.
So good and so underrated.
Nixon famously took the US, and thus the world, off the gold standard in 1971, effectively giving the Fed a carte blanche to print money.

To me this alone would explain the flatness. I sense some sarcasm in your comment - maybe it doesn’t to you.
> a service obviously not meant for any sort of serious use

Multiple existing and established services were created as proofs-of-concept, silly jokes, experiments, and other "non-serious use" projects. Many of them have survived and we are forced to bear with their sloppy design all the time.

Have you ever used e.g. JavaScript?
>> IBM/Red Hat employees basically run the entire Linux userland

> This seems like a very dishonest exaggeration.

Definitely a dishonest exaggeration. Google runs Linux userland. Have been for entire last decade. Unless by "userland" you means something other than "system, used by most of users".
In my personal experience most of the tuning of a database happens in tandem with tuning the application. E.g. you find a set of problematic queries and then go back to the application to see if they should be fixed or if the database is incorrectly tuned. Quite often it is a mix of both, and just automating most of the tuning only just changes the role of the DBA, not does away with it.
> An adult mammoth is something even the more largest predators would not attempt to hunt.

Not to dispute your larger point, but lions hunt African elephants, which are a similar size to mammoths (many mammoths were actually smaller).
Please don’t state your opinion as gospel truth.

In my experience I have benefited from being on both sides of the mentor-mentee relationship. I learned a lot from mentoring an intern, especially.
How about destroying a whole table and rebuilding it each time a checkbox loses focus? I've spent nearly a month debugging that one. Also, why create one table when you can create two overlapping ones? (it was a jQuery plugin, and a vendored one at that).
Yes, but the others don't say anything. That Tesla does this makes them look bad (e.g. your comment) but it's more information for the customer, and that's a good thing.
This wouldn't bother me as a user. I'm just going for questions and answers and if they're pre-asked and answered that's preferable. It's more of whether StackOverflow allows for that use.
Hasn't Sweden become a tech hub?
I think this might be a try to push AMP. Put the "badge of shame" on slow websites, until ~everyone not on AMP has the badge.
If Google didn't own AMP then I might be less critical of this change. But they do, and I bet they don't rate any AMP pages served from the Google cache as slow.

They're determined to make AMP the de-facto way of publishing content and this feels like just another way of making AMP more appealing.
Docs for JavaScript control of Max (and Max for Live): https://docs.cycling74.com/max7/vignettes/javascriptinmax

btw. I know the cycling 74 team is looking for js developers. Berlin or SF office, maybe remote.
Old virtualenv works. Pip works.

This post reads most to me as fad. It is an opinion, you would most likely bail out.
Top Python Web Scraping Tools for Data Scientists
128-bit storage: are you high?
Nneyt neutrality is only for ISPs, after all.
> many of the larger DEs use logind because it is good at what it does and consolekit at that time was not really active anymore.

More that ConsoleKit developers and logind/systemd overlapped. For GNOME, logind seemed better and used to be separate. A warning that it would not always stay decoupled was underestimated/ignored.

Once logind was tied to systemd all hell broke loose :-P

Having something like systemd is great; e.g. GNOME has various user services running. Nowadays systemd manages those user services. But as great as that is, it makes non-Linux more difficult. IMO systemd on Linux makes things very easy and it's better to standardize on it.
Gaining traction often has very little to do with technical superiority, especially when considering long-term fragility or monopolisation of a space.

Systemd has been relentlessly pursued by Red Hat. It's won over some technical advocates, but created numerous enemies and critics. Ted T'so is quoted in the LWN piece. Linus himself has been diplomatic but pretty critical, at least in past (I've not seen any specific comments in the past 2-4 years AFAIR).

When it first appeared on the scene, systemd was promised as a way of shaving a few seconds off of boots. That's not something I was ever particularly interested in (my systems reboot infrequently, I'm more concerned that they come up clean, reliably, and deterministically, than fast). Meantime, systemd is now taking over my logs, network, device tree, time service, cron, and more.

The walk's not matching the talk. The complexity and insecurities remain. And yes, trying to maintain backwards (to sysvinit) or sidewards (to upstart, if that's even still alive, openrc, runit, eudev, procd, nosh, finit, ...) is difficult. It also concedes the initiative (init-iative?) to systemd.

Standards wars against well-heeled forces are exceedingly difficult. Even when technology and history are on your side.

And now for my talk on the year of Linux on the desktop....
I've seen 3 different interpretations of the same line now:

- "If the service becomes too expensive for us, we'll close shop"

- "If you block ads, we'll close your account"

- "If you upload too much, we'll close your account"
NPM has become a ubiquitous standard at this point, not using it doesn't make any sense.
> is big-O an appropriate way of measuring in this context?

I don't have formal CS education. I'm less interested in math and more oriented towards practical aspects. Infinity doesn't exist in practice (except these IEEE float magic values), but we can reason about shape of functions, e.g. "count of executed machine instructions as a function of N".

Not the same thing as CS-defined big O, but close.

Can be useful to reason about complexity of algorithms. More precisely, about complexity of their implementations.

Usually useless to reason about time: a machine instruction takes variable time to run on a modern CPU, the same instruction can take less than 1 cycle or much more than 1M cycles.
> who cares if some function in your backend code does weird things when it takes a malformed string

I would argue you need both. Without that unit test you might find it difficult to account for or track down that particular edge case. Plus a test like that takes about 5 minutes to write.
I know twin brothers who have a long name (very common in some parts of India). So when they moved to US apparently they both were issued same SSN number because the SSN system registered the name backwards ( last -> middle -> first) which exceeded the limit and the first name which was unique got changed to FNU (First name undefined).

It took them years to figure out they both had same SSN.
A number of very large cruise ships now have the drive entirely decoupled from the fuel burning engines. Same idea as a diesel electric locomotive. Big engine burns heavy fuel oil, turns generator, power goes to electric azipods.
I sense some sarcasm in your comment

That wasn't my intention.
If you're doing that calculation and conclude that she is somewhat likely to end up divorced and with less income, because she is a woman, then... congratulations, your algorithm fulfills the definition of "sexism".

And just to be clear: It is not sexist to point out that women make less money on average than men. It is sexist to treat individual women worse than men because of this general expectation, without factoring in any other information.
Liebowitz you say... why would someone with that last name lie to hurt people?
Carbon taxes sounds reasonable, since you can measure the carbon emitted :)
I've tried, it was more like 3 hours before I gave up and I was only writing it in the first place because systemd got involved where I didn't ask it too. All I did was mount a network drive from a shell script and systemd decided that it didn't know how to unmount it and instead hang for 90 seconds when the system shutdown.

It leaks into user land.
> These areas will have to be bulldozed down and rebuilt IMO

They did that in the 60s-70s with a part of Malmö, an area called Lugnet. That area was improved because of the gentrification that followed. The people who used to live in Lugnet (mostly working class) moved out to newly built areas further out from the city center (Rosengård for example). Those areas are problematic today.
Free Your Product Roadmap and Ditch the Timeline – Mind the Product
RateIt | Full-Stack Software Engineers | Perth, Australia | $110-150k | Full-Time | Onsite / Partial Remote | https://rateitapp.com

At RateIt we’re on a mission to redefine customer feedback - our core purpose is to give businesses the power to make every customer experience exceptional.

We build a multi-channel feedback capture platform that includes a mostly C#/.NET/Angular/SQL web stack and a Xamarin/Flutter mobile app. More details here https://jobs.lever.co/rateitapp/fde36142-6811-4e79-9871-0dd9...

I'd prefer senior devs but if you're passionate, or are hacking on your own projects in your own time, or have other experience in a largely remote startup product team I'd like to talk with you.
Smaller new vessels do this too.
The Unix philosophy was always a guideline and goal, not a rigid rule.

The usual exceptions to the rule have generally been complexity hubs -- places where a bunch of pieces come together and need to be managed. The shell, editors, email (crossing networking, domain services, local and remote message processing, security, privacy, spam and filtering), compilers, databases, graphics editors, are all examples.

But where small and simple tools can be used they prove an excellent idea.

systemd took a set of small, simple, and fairly independent concepts and bound them up in both complexity and tight dependencies. The fact that even identifying, splitting out, and replicating functionality outside the system is a problem is a symptom of this fact.
As someone who first sold to devs and then switched, many years ago, to the largest end user market that we originally served (indirectly), if I did it all again I wouldn't bother with the first part.

It slightly depends where your price point is, but the issue is there are plenty of good devs and plenty of really bad devs. The bad ones pay you the annual maintenance and transform into help vampires. The problem is the issues are technical and complex and it sucks up developer time supporting them.

It happens in the end user market, sure, but it's easier to find non-technical first line support to clear out the noise.
> The FreeBSD system initialization artifacts are not monolithic.

And nobody claimed that... . The claim was that FreeBSD is monolithic in the same way that the systemd project (logind, nspawn etc. ) is monolithic.

> Not according to here[0].

Okay, let's click on that. First sentence "It doesn't". What were you trying to argue again?

> Know that an init system, any init system, does not design nor define an Operating System.

Are you purposely confusing systemd-init and systemd the project? Because your argument is the same as "GNU does not design or define an OS", which many people would call plain wrong.
Nevertheless, there are ceramic blades for sale. I don't own them but I can imagine that they are more difficult to sharpen.
In acidforth, I implemented "functions" in a way that it can be handled very early in the compilation process and not have any impact on the execution environment. They look like forth colon definitions but are just macros that get expanded immediately during compilation.

Perhaps that is an approach that would work for Sporth? If nothing else it could be implemented as a separate source to source pre-processor.
Like no other system software ever had a CVE.
The distinction between database (disk) and memory being an artifact of the memory hierarchy, I wonder what will happen to the concept of the database itself, should technological advances erase the speed difference between disk and memory. Will we simply be 'saving' data into special collection variables in memory?
History as a giant data set: how analysing the past could help save the future
That requires personal responsibility, you're asking for too much. We need some big government-like behemoth like Apple to step in and tell people what to do.
Why This Data Scientist Does Not Believe in Having a Favourite Algorithm
This reminds me of a truly creepy corridor game: Advanced Dungeons and Dragons for the Intellivision.

https://images.app.goo.gl/yzXtuK5EqMz5waiK8

It freaked me out so much as a kid in the 90s. Still uncomfortable to play :)
Awwww... I don’t think I’ve ever met someone that’s eaten one of Trump’s talking points in the wild before.

So, firstly Martin Luther King was assassinated for fighting for civil rights only 51 years ago. So you might wanna get your time line sorted. When you say “centuries” I reckon you’re talking about slavery, which ended in America about 150 years ago, which also technically isn’t even a multiple of centuries yet, so maybe you wanna look into that also.

Secondly it is actually exactly the policies that MLK was fighting against that still have their effects on black communities today. Segregation, underfunded school districts, black disenfranchisement, these things are still going on. They don’t just disappear when the laws change, you know. The result of centuries (yes multiple) of mismanagement and mistreatment don’t disappear in decades.

Lastly, it’s great that the black white unemployment gap has closed a little bit, but it’s not clear that this is a result of directed policy to achieve that. Currently we’re living in a time of extremely low interest rates and decent public spending. Anyone who wants money can get money cheap right now, which has helped aid extremely low unemployment generally. It’s a risk though, because the national debt has ballooned and this policy if not properly regulated can easily precipitate a recession. Low unemployment is a nice side effect though.
Probably unrelated but there is also an issue with JIRA cloud based solution. https://status.atlassian.com/
IMO the best way to use Gmail is to open and pin it, only load once a day. It seems optimised for this use case.
In normal languages you don't need any fancy "macro writing". Lisp helps solve a problem that it created.
It's basically legal malpractice to not ask for whatever extra awards the judge finds appropriate in the case after asking for the damages you're mainly after
Community goes crazy because community values it's privacy, while big corporations are exploiting it for obvious reasons.

You are saying FB is not doing anything nefarious here like Cambridge Analytica never existed. And it's only one thing we know - how many leakages - or shall we call it deliberate exploitation of personal information - we were not aware of?

While corporations will continue dealing with private data as they please without letting us know, those cases will gain attention.
I installed Whatsapp for the very first time last week. I feel like there's additional friction and nagging if you don't give it access to your contacts, but you can definitely open it and send/receive messages.
So a blogger on syntax dataflow analysis has an circular syntax error, hmm :-)
How to explain chatbots to your gran
Localization Strategies: IP- or Browser-Based
> The whole premise of systemd revolves around ability to use existing init files, written by upstream developers.

There are many premises for which systemd was designed, but this is not one of them, let alone "the whole premise".

1. Before systemd, upstream developers were never precluded from supplying their own init files, and many often did.

2. Even in systemd, downstream maintainers and users were never precluded from modifying, overriding, or even completely replacing upstream-supplied init files.

The difference is that with SysV upstream-provided init files were often bad because upstream developers had to use a bunch of hacks in shell scripts to (necessarily reinvent and) supply features that were essential but SysV couldn't provide. The distro maintainers and users were thus sometimes _forced_ to try and fix upstream-supplied init files, but even they could do only so much because ... shell scripts on SysV.

Systemd allows everyone (upstream and downstream) to write better, cleaner, more maintainable init files.

> which may include network and container management, timers and God knows what else.

1. Timers are a core requirement of service management, and they're correctly a part of the service manager that is systemd.

2. network management (systemd-networkd, systemd-resolved, and .link, .network units) and container management (/var/lib/machines, machinectl etc) are _not_ service management features and are _not_ implemented in pid-1 systemd. I have also not seen any upstream package that used them. In fact, these features _cannot_ be used from service unit files.

> ... unless you are insisting on writing all your init files ...

It's not an all-or-nothing affair. It never was, not with systemd not with SysV.

> ... at which point you may as well use any of systemd alternatives

Only if you mistakenly believe that the "whole premise" of systemd was to disallow downstream of touching any unit files at all, which is false.
While you're looking for a mentor, take a look at this guide and see if it helps. https://github.com/kamranahmedse/developer-roadmap#back-end-...
Haha yes, some of the examples aren't that bad so it's quite fair to cast a few stones back in that direction I think
I don't necessarily need a free tier, but I find short trial periods to be unhelpful for something that needs a considerable time investments to truly try. Often I'll end up getting pulled away after starting a trial on something to do some critical bug fixing and other stuff, and then the 14 days are up without my having much of an idea if the product solves my problem.

I much prefer when the trial counts down some other finite resource that I have some control over, rather than wall time. For desktop software, number of days of actual use are a good option, for SaaS that's often difficult to measure sensibly. (Was the app open in a background tab somewhere? Oops, time's up.) So I'm much more likely to give a trial period with a fixed number of events/tickets/jobs/whatever a go.
Trace by Stickermule (background removal from pictures)
That's not true, is it? You're supposed to use the right tags so people with visual impairments can use screen readers to gather the right info, and so people can gather the data of your source more effectively. If you do this from first principles it's actually quite simple and integrates better with the css / js. Overuse of tags if anything just makes it more complicated.

The html may as well be the bedrock of your entire website, why not put in the extra work to find the best solutions?
NY regulators investigating Apple Card after viral complaint of sexism