skysight-inc/HackerNews huggingface dataset:
> That is no different for serverless. You don't magically escape startup times - you need to carefully ensure that cold startup times are low enough, or that you maintain excess capacity to compensate.

Serverless deployments are just another ladder step up the abstraction level, continuing the tradition that hardware doesn't matter. Similar to code compiled into assembly or a garbage collector managing memory. In the common cases, these cases are harmless (otherwise they wouldn't be popular), but they generally hide what's actually happening. Doing a garbage collection on a 200MB app is generally pretty snappy. But doing one on a 32GB server app can take seconds or minutes.

Abstractions like these are fine, as long as the limits of the abstraction are well understood. Sadly, that is rarely the case.
i wanted to do the same not that long ago but i abondoned that idea when i could not find UI library i would like to work with and i was not looking to make a cli application.
People watch tv for completely different reasons that they read. One big thing about tv is that it can run while you do other boring chores. And that it makes you hear spoken language when you are lonely. It is closer to human communication then books.
New showerhead with the eco-water-limiter removed.
Ask HN: Need help to figure out if we have product-market fit or not?
I am Anthony, solo french founder of LiNote. We build a digital assistant for family caregivers.

I am really confused if we do have or not reached product market fit.

Things that makes me thing we do have it:
- 360 People love our product and pay monthly.
- Our monthly churn is around 3%
- Oldest customers have the product for more than 30 months.
- Customers talk about it with their GP, nurses, etc.
- We grew 3X year over year with 3 people only.

Things that makes me thing we do not have it:
- We are growing at 5-10% monthly only
- Knowing how much people talk about it, we only sell 25 units a month for a B2C product.

PMF definition is quite fuzzy. Not knowing we have it might slow us down a lot. Thinking we have it might kill us.

So guys, I would love to hear your opinion about it: Is it PMF ?
I work for a job search site and our customers have huge problems with "mass appliers" who just apply to every job and hope that one is an actual fit.
Not sure there's that much growth potential there. In the cloud space, there's a bunch of offerings. In the on-prem space, products like Thycotic Secret Server and ManageEngine's Password Manager Pro cover the ground of companies willing to pay moderate sums of annual licensing.
Ironically things went upside down with linux scheduling over the last 15 years.

All major OSes had PhD CS people doing their schedulers "efficient" at around 2000, and be able to sustain 98%+ MP loads. Linux was an odd case of a very naive, and "inefficient" scheduler that left CPU 30-20% idle unless you really knew how to hack around that. Linux however came with near no stalls, and latency spikes.

Things have changed dramatically now. Linux got attention of the entire industry on it, and years of holy wars about scheduling.

You can now hit 95%+ under multithreaded load easily, but even on the desktop you can now see how a block in IO hog app can visibly freeze your system for few seconds.

Now, the trend has reversed again, and now everybody is praising conservative scheduling that doesn't give out too much CPU :-/
I wouldn’t be surprised. I myself use HN a lot, daily. It’s all reading on HN though, not TV.

By Neil Postman’s thesis in Amusing Ourselves To Death, audio-visual content consumption on social media is actually worse than TV. He would be aghast at say, TV being replaced by TikTok.
Nice pitch!
I have been underestimating JavaScript
I'v never heard anyone mentioning on-premises enterprise option for teams: Crypt-o [1]

LDAP auth, has ACLs, uses on-prem database server.

Why no love? Perhaps because windows-only.

[1]: https://www.soft-o.com/
>Kotoba man

My google-fu isn't turning up anything with this title. Do you happen to have a link to the page?
Linked Enterprises: From ArchiMate Language to ArchiMate Web Ontology?
Reading "subjective" to mean "nonexistent" is a potentially big mistake.

Objectivity is more accurate, sure. The winner of an objective contest is always objectively better against objective criteria. But, objective criteria are generally narrow. This works well if one is either (a) seeking fundamental principles like in physics or (b) the narrow objective criteria is the definite goal.

In this area, we don't exactly know how to define narrow, objective goals & subsequent criteria. We can definee goalposts, but not goals. These are guesses at useful markers of success, useful to the larger goal of useful/novel ai.

Subjective goals have their own (massive problems), but since we can't objectively define the goals of ai research... we need to fall back on human subjectivity to define our subgoals.
There's radio. Here in the UK, some older people have Radio 4 on all the time at home. It's solid talking, some spontaneous (experts discussing some topic, ...), some scripted (plays, documentaries, ...).
On the persuasive power of vivid details (even when they’re obscure)
I know how scams work – but I still fell for one and was left penniless
The most important point is:

- you cannot implement a functioning spin lock in user space
(for all practical intents and purposes and if you don't resort to extreme measures and talking modern general purpose operating systems)
> That you are supposedly informed makes this worse, because if true, you know ISIS/Al-Qaeda have zero chances of prospering in Iran yet still made that argument.

You seem to assume ISIS penetrated Iraq because Iraq was Sunni and people accepted ISIS.

ISIS would penetrate _anywhere_ that is unstable enough to be penetrated.
It might not be that simple. I think intellectual effort of these shows varies more within type than across. Tipping Point and Only Connect are both quiz shows but the first has questions like

How many degrees are there in a circle?

The latter has questions like; What can come fourth in this sequence?

All this happened more or less.

Sherlock Homes took his bottle from the corner...

There were four of us - George and William Samuel Harris...
I'd also wonder how that "watching" time gets counted.

For example, I know of people who would turn on the TV, then go about their chores, but they aren't paying attention to whatever is on. Would that be better or worse, from a cognitive point of view, than intently watching a program?

As a different example, I like "watching" films or series while doing some work, as in watching for a few minutes when I get stuck on something, then hitting pause and going back to work. Other times, I'd just stare at a blank wall for a couple of minutes. Would that count as daily watching time?
That's a nice piece, I got an idea to base one our tech interview question on it.

Nit: the quote by Joel Spolsky is not about leaking some sensitive data to third party, but about completely unrelated subject: leaking of underlying complexity through programming abstraction designed to hide it.
The claims from the OP:

> So this all started like this: I overheard somebody at work complaining about mysterious stalls while porting Rage 2 to Stadia. The only thing those mysterious stalls had in common was that they were all using spinlocks.

If the OP's benchmark is invalid and if the root cause is just "overheard" by somebody without sharing detailed analysis, we don't even know if the problem is really about spinlocks.

We are still unsure if it comes from Linux kernel or just Stadia platform-specific. Do we have similar issues with Android?
We don't have any fake followers - please don't make up any theories before actually trying it :)

It's a community dedicated to expanding your follower base and finding new people/content simply by sharing your Instagram username.
Right now I use urlwatch[0] with custom python scripts that will extract data from the websites. Why should I switch to JobFunnel? What are the biggest selling points?

[0]: https://github.com/thp/urlwatch
I get where you're going with that, but I would much rather someone tell me I hold a common misconception instead of saying my code is garbage. As much as the ideal is to remember that you are not your work, I still feel that my work reflects on me and my intelligence.

Giving someone an out is a great thing to do, especially for people for whom saving face is important. But I don't think "this code is garbage" does that. Something like, "that code is measuring timing incorrectly because X", conveys the same information without being inflammatory. "Garbage" is a value judgment, while just pointing out that it's doing something incorrectly is merely stating a fact.
Social perception bias might be an emergent property of our social networks
> People watch tv for completely different reasons that they read.

No argument here. There's a reason the book if reference is called "Amusing Ourselves to Death".

> One big thing about tv is that it can run while you do other boring chores.

True. I want to say that I'm not literally saying we should replace all TV watching with non-fiction book reading. I was making a point.

However, you can also listen to the radio or podcasts or audio-books when doing boring chores. It matters whether those alternatives are better.

> It is closer to human communication then books.

It's impossible for this to be true, given that books are human communication and further that written language is the only domain of communication unique to humans.
I'm submitting this because there's the idea on HN that all scams are transparent and obvious, and that this is a deliberate choice by the scammers in order to target the gullible.

Sometimes this is true, but not always.

We need to remember that scamming is an iterative process. A scammer will spend all day every day on the phone to people trying to extract money from them and will tweak the process until it works best.

This woman talks about the human factors involved and about why the scam worked on her. She gives a lot of detail about what the scammer did.
I'm sure there's probably some succinct way to do so using perf_event in C but off the top of my head instead of just looking at the wall clock in isolation you could also compare it to the task clock to see if there was any pause of execution. Just make sure that you're actually including the time spent in the kernel during whatever syscalls you're trying to include but IIRC that's just a flag that you can set when opening the event.
> In CS "garbage" has a bit different sounding, like in "garbage collector".

It's a bit disingenuous to suggest that Torvalds meant it in that sense, though. He very obviously meant it in the sense of a piece of trash that should be thrown into a trash bin.
Your second paragraph perhaps needs more justification? Religion seems to PUT questions:

1. Physical-world questions, the classic being, "if God is good and omnipotent, why does suffering exist?"

2. Moral-world questions, such as "who is my neighbour?", (and what are my duties towards my neighbour?).

In your phrasing, we'd say that atheism 'serves to answer questions', by answering only:
1. All is randomness, we're here because we're here, etc.
2. None, unless you choose some duty, up to you, etc.

These could hardly involve less thinking (for 1) or subsequent moral effort (for 2), so it's easy to see how 'you can find comfort from following that path'. Perhaps this explains their appeal!
The prosecutor job is to look at anything but the most likely cause, in this case arson. And even if the government/justice admit it, then they would try to hide the community of the offender(s). Like microcolonel wrote it, there has been quite a few other cases in other churches (including some in Paris) a few months and weeks before. In fact the Vatican counted attacks against churches in 2018 (iirc): one every two days! That fact alone is also not talked about in news outlets (which is very different from the media treatment of other religions building attack).

We will probably never learn the truth because its implication is too big for the national security.
A very interesting article, with some great linked resources, thanks for posting. I have started simple wargaming with my young son, and I love how even in defeat, he always seems to take away something from the experience, and improve for the next time we play.
It looks like you've got a bone to pick with them not having agreed with you. I had a look at your Github issue and I agree that this is down to your _system_ not the application; your screenshots don't demonstrate the problem either.
Assuming there are plants/animals left that are edible and usable topsoil returns. Else we'll have to wait for single cells to evolve into beef in order to thrive.
No, companies need to take responsibility for what they sell, and how.

Also, unfortunately, when I hear "The algorithms pushing content online have profound impacts on what we believe" I can't help but also hear "so we must take control of these to help pushing our agenda. For the greater good![1]"

[1] (tm) Gellert Grindelwald
iOS is the biggest gaming platform, on $$$ per user, including some exclusive hits, with several frameworks and tooling tailored to writing games.

Android is such a pain to develop games for, that Google has started a Android Games initiative only in 2019, to appease the growing complaints from game studios.

An NDK that feels like a 20% project, many game related APIs (e.g. image codecs, networking, files, permissions) are Java only and require JNI even if implemented in C++, frame rate setup, build infrastructure regarding NDK libraries, C only API for what are actually C++ classes forcing wrapping code for RAII and such, Vulkan feels like a code dump that everyone has to manually integrate into the project vs Metal tooling, graphics debugging and real time audio are outsourced to a GitHub projects not directly supported on the official Android site, network debugging is only supported for Java layer,....

Finally, the only Linux that Android has is the kernel, which Google could replace tomorrow and user space wouldn't even notice.

Linux fans keep failing to realise how little Linux Android actually exposes.
> yet an other entry in the "Linus bullies some poor coder into submission by insulting them until they just stop responding"

Has that ever happened? My impression was that he only ever takes a rough tone with high profile coders and is nice and polite to "poor coders". Also, he never insults them personally, but says that their code/argument is bad and that they are smart enough to know that already. Hence, they should stop making excuses and fix it already.
I've reached similar conclusions; its inclusion of the SSH Agent as well as TOTP and browser integration made it a good choice for Linux. On Windows I've got a team still sticking to normal KeePass on a shared drive; not the greatest solution but it does work well with multiuser scenarios
I went in with an open mind, then

> It is based on Rolf's ideas about how the human body's "energy field" can benefit when aligned with the Earth's gravitational field

Nope.
ॐ Spark Your Motivation Increase Your Gamma Brain Waves with Isochronic Tones
I couldn't care less about decompression speed, because the bottleneck is the network, which means that I want my packages as small as possible. Smaller packages mean faster installation; at 54 MB/s or faster decompression rate of xz, I couldn't care less about a few milliseconds saved during decompression. For me, this decision is dumbass stupid.
I'd guess that such viewing would be counted, which would inflate the numbers. I couldn't find a clear answer when I searched for one though.
I'd love to see the details on League of Legends ranking algorithm.
0.8% is with Arch's default settings. It's fairly strong, but not the strongest, to preserve cpu during compression.

zstd is used at level 20, but it can compress more. Levels can go up to 22, and (complex) advanced commands are available to compress data even more.
Use proxychains for this
It's an urban myth problem i.e "All Asian men have small dicks". For 50% this will be the truth and hence escalates to a self esteem issue. Watching porn reinforces this inferiority complex. White women don't want to date a small dick guy and avoid guys that are known to have a micropenis.
African-Americans and white guys don't have this problem.
How an English Energy Crisis Helped Create Champagne
Gates and Bezos absolutely dispensable. Both just very aggressive opportunists. Gates actually suffocated innovation, not fostered it.

The only one of the three you name where you could make a case for them making a real difference would be Jobs (and I say that even though I am a non-fan).
Scrolling through reddit or HN threads takes almost no mental effort. I’d dare say it’s the sort of thing people do to relax after reading “hard” content like novels or research. Speaking personally, I can feel burnt out from reading a novel for a while. On the other hand, I can mindlessly scroll through internet comments, read them in full, and not notice that hours have passed and feel zero exhaustion from it.
All objective criteria are chosen, directly or indirectly, based on subjective criteria.
> I want to create a company and pump out so much (good) content that we can show the value of copyright is nil.

Lessig argues that it's worse than nil - that copyright stifles innovation
> But it's still an important and interesting technology that many individuals and companies are invested in, sharing side projects, open source tools (like the OP's), etc.

That says nothing about the technical merits. In fact, it's just an appeal to popularity mixed with a touch of appeal to authority. Technologies should be judged by their technical merits.

> In many cases, it can be cost efficient, or even (human) resource efficient to use a serverless setup.

The argument in favor of the cost effectiveness of Function-as-a-Service (FaaS) offerings is exclusively in the side of the service provider. By convincing clients to give up reserving VM instances and instead switch to a glorified batch job service, service providers are able to increase their capacity with the exact same infrastructure. That's the main selling point. Afterwards, charging customers a premium to use the service is a secondary bonus.

> So it gets quite repetitive to still be debating that, yes, we know there are servers running the code, it's just a name.

Again, this line of argument is simply silly and entirely misses (or worse, avoids) the actual criticism being directed at the whole "serverless" fad. It'suite bluntly nothing more than a strawman.

> Also, a lot of the value in serverless lies in time saved managing said servers

This whole line of argument also makes no sense once we factor in the fact that containerization is a thing and nowadays launching web services is as hard as launching a batch job. In fact, some container orchestration services already support plain old batch jobs through Docker containers. Just build a container with your "serverless" code, launch the container, let the "serverless" code do its thing, and wait until completion. No "server" involved whatsoever.
IT exec sets up fake biz, uses it to bill his bosses $6m for phantom gear, gets
I think we already have this tool, it's just not a gui but any programming language. I'll quite often create a debug tool to dump out graphviz of something difficult to understand e.g. project structures, syntax trees, call-graphs, components of 3d models etc. It only takes minutes.

The problem I experience is that the gap between raw data and an elegant diagram is really quite large. You mention layout problems. Hairballs and insane wiring is bad (and sometimes unsolvable without abstracting detail) but something even harder is that layout has strong semantic meanings, not too far from the order of words in a sentence. Even a small neat diagram can be really confusing or even misleading e.g. closely conceptually related things get spatially separated, the most important things get tucked into a corner, utter trivia looks like the main flow etc. Layout is a subtle language all of it's own.

In practice I find it requires one-off programs to inject case specific guidance to produce tolerable results e.g. styling certain things, grouping others, complex rules on what to ignore etc. You could wrap up some of these in a gui but it's so computational that it would be a retrograde step.
Who's with me to automate the coding interview with leetcode problems?
Would also be good to include how BT uses a merkel tree, that's quite a key component in the software.
> You're going to get better results with 1,000 parameters than with 100 explainable ones.

This is not always true.

Many problems are modeled very well with less than 100 parameters and adding more is of little-to-no benefit.

Many problems are naturally hierarchical such that simple models can be combined to yield a large number of explainable parameters. If done well, this can result in a high-performing solution. Admittedly, this is usually harder than just applying a blackbox.

In critical applications, an explainable model with benign failure modes (even if it has worse overall performance), can be far preferable to a blackbox with wildly unpredictable failure modes. From a utility standpoint, the explainable results are better.

> There's a limit to how much humans can understand. We use machine learning to surpass that limit

We can also work to improve our ability to discover and understand. I think that holds far more promise than improving our ability to do things we don't understand.
> If Oppenheimer was japanese and he helped build bombs for the japanese and the japanese dropped nukes on say Baltimore and San Fran during the war, he would have been tried and executed after ww2 by the victorious US.

Your hypothetical assertion is heavily undermined by the actual reality of what happened with Werner Von Braun and all the other Nazi Germany scientists recruited by Operation Paperclip.
I know a ton of these older adults. I think the true problem is that they are not socializing enough which is the cause of the mental decline and often paranoia.

Some of them have moved somewhere cheaper to retire where they don’t have many friends, but most of the ones I know just watch tv instead of calling a friend to do something. The friend is the same even though they would love to hang out. I’ve tried nudging them with no success.
The compression speed is also an issue for developers. In many cases the compression step takes longer than the rest of the build.
That title doesn’t tell us anything.
Man page says zstd is an option on dracut

http://man7.org/linux/man-pages/man5/dracut.conf.5.html
You guys should check out KeeShare in KeePassXC. :-)
Brit banking sector hasn't gone a single day of 2020 without something breaking
I have to respectfully disagree on the "well-functioning" adjective attached to their linux container system. Comparing Windows 10 WSL Ubuntu (default), Termux on a Pixel phone, and Debian (default) on a Pixel Slate... the slate is the worst. It renders text worse than the pixel phone and has about as much runtime capability as Termux on Android. Windows 10 WSL2 is going to be even better.

Every OS can be treated like cattle now. Games are in the cloud (Steam), package managers exist for every OS (homebrew, linuxbrew, chocolate) and installed-software manifests can be backed up to GitHub. It took Google years to add basic backup to its Linux system, and if you've customized the text settings for the console then ChromeOS is still not like cattle and you will have more setup to do.

(Termux is a phenomenal project. So glad it exists.)
Yea, by default. Last time I tried it manually, the kernel wouldn't boot. Best to have these things handled for you.
Agreed. But if I can built a 5kWh battery at home for $800, that's almost a full day of backup power at normal use for everything. That feels valuable.