skysight-inc/HackerNews huggingface dataset:
It's not about security. It's about wasting reviewers' time. I too would be annoyed if someone was submitting, say, whitespace-only changes, or similar cleanup, non-functional changes - I still have to review them and my time would be better spent looking at actually meaningful changes that make the product better. It's OK if someone is just learning the ropes with an easy change, but this seems to be more like people trying to game a metric by submitting lots of small changes, which wastes the reviewers' time for no actual user benefit.
As a solo developer considering releasing - at least a demo - as a web-based game, this article is at least a little reassuring. Even though I'm still not convinced that it would be easy to monetize. Although I'm somewhat convinced that allowing people to play your game - instantly and for free - is highly-desirable.
There are multiple academic startup companies now trying to do cfDNA tests. They have all acquired patents from a paper or two. I would be wary about many of the early stage ones as they are not truly proven or have demonstrated scale.
WD My book Live updates were always problematic.

There was one update where log files filled the root partition preventing the device from booting.

I had to remove the drive from the enclosure, and connect to a computer to recover the device.

They did refund it and not asked me to return it, but it wasn't encouraging.
We’ve done this, many years ago. It’s tough when the native language has no standardized written component, and basically no preserved records. The best genealogical records are the ones done by the schools.

There’s one person in my extended family who speaks the language still. And of course, they know it in a preservationist type of sense. The language is extinct outside of any academic sort of sense.
This sounds like a regulation and education problem to me.

early detection doesn't have to mean treatment, it could just be monitoring and change of lifestyle.
Agreed, but the My Book doesn't require a connection. It can use it, optionally, but I don't think it would run afoul of this prepurchase test.

Now, as for how they ended up configured to be accessible from the internet, I'm not sure. Is that a user-facing option? Is it on by default? Did WD have a responsibility to disable the feature when they stopped maintaining it?
> booming economy. We poured stimulus money

s/oom/ubl/
I quit a startup I co-founded. It was emotionally draining, but the right thing to do (for everyone). The startup survived and is doing quite well. Here are my tips.

* Review your founders agreement and understand what the financial/vesting implications are.
* It sounds like you have a team in place, which is great. Identify gaps where you need to do more docs or train someone up. This will be good even if you don't leave.
* Write up why you are leaving. You don't need to share it with anyone, but writing it down will be clarifying.
* Review your financial situation and make sure you can take some time off or sustain yourself (and family, if any) for a few months. You don't want to jump into a new job right away.
* When you are ready, sit down with your co-founder face to face and share your decision. Offer to help with the transition in any way you can and let them own the messaging. When a co-founder leaves, this can shake a company to its core. If you want the company to continue (as I've inferred) then you want to let the co-founder message it as they see fit. (Don't lie, of course.)
* Offer to contract back for a while. But don't make it perpetual; 3 months tops. The team needs to learn they can make progress without out. I was surprised how quickly my knowledge of the system became irrelevant.
* They may want to buy you out but don't agree or disagree with this out of hand; give it some analysis.
* Realize when you pull the trigger that the closing of this door will be painful too. But that there will be other adventures in the future.
* Stop paying attention to the startup after you have left. After pouring your life into it, this may be hard to do (it was for me) but some separation is what all parties need.
I tried the demos (e.g. https://expo.stimulusreflex.com/demos/todo), and indeed they feel laggy.

On the other hand, I think it is a failure of the UI, but not of the whole LiveView concept. UI elements could get an automatic visual indication of being "in progress" on the client side after being clicked, and I believe the feeling of lagginess should go away.
Hi Leizhen, and guys in the mail list,

Recently I find one patch removing a debug OOM error message from btrfs selftest.

It's nothing special, some small cleanup work from some kernel newbie.

But the mail address makes me cautious, "@huawei.com".

The last time we got some similar patches from the same company, doing something harmless "cleanup". But those "fixes" are also useless.

This makes me wonder, what is really going on here.

After some quick search, more and more oom error message "cleanup" patches just show up, even some misspell fixes.

It's OK for first-time/student developers to submit such patches, and I really hope such patches would make them become a long term contributor.

In fact, I started my kernel contribution exactly by doing such "cleanups".

But what you guys are doing is really KPI grabbing, I have already see several maintainers arguing with you on such "cleanups", and you're always defending yourself to try to get those patches merged.

You're sending the patch representing your company, by doing this you're really just damaging the already broken reputation.

Please stop this KPI grabbing behavior, and do real contribution to fix the damaged reputation.

^^ Original message

Not sure where he said it'd be okay if anyone else sent it - but I can see why a string of "cleanup" from a company can be seen as more as metric manipulation than any actual worthwhile contribution.
Less so than %, for example. It is classified as a sub-delim subset of reserved characters [1], meaning that they won't conflict with the generic URI components syntax and thus are reasonably safe. (* and $ are also included in this set.) You might be worrying that it gets "converted" into %2B but this conversion is not required and fully reversible.

[1] https://datatracker.ietf.org/doc/html/rfc3986#section-2.2
Yes, good point. Does this open source farm robot spray pesticide?
Personally I think that even if UBI wouldn’t provide a living wage in today’s economy, that it will fundamentally change market dynamics in interesting ways. Companies constantly adjust prices up in the US because of increased buying power, aka “they can afford to give us more profit”. There’s an entire industry of cheap smartphones that don’t release in the US, only in India, China, and third world countries, and they’re plenty profitable, but they deliberately only release even more profitable models in the US.

I think creating a significant class of people with reduced buying power in the US will actually lower prices here, as at least some companies decide they don’t want to miss out on that portion of the market just to soak the rest of the Americans for even more money.

Of course that’s expressing a lot of faith in capitalism so it’s entirely possible, even likely, that it would somehow make the entire situation even worse.
Since there are talks about padding numbers for KPI, I did a quick analysis of the linux kernel for single line changes that belong to commits with only one file change and this is what I got for the last 90 days:

https://public-001.gitsense.com/insights/github/repos?q=comm...

Scroll down to the bottom for a breakdown of the file types.

To review the file changes (click on the files) and commits, look at the following:

https://public-001.gitsense.com/insights/github/repos?p=comm...

Disclaimer: I'm the creator of GitSense and there is a bug where the window size won't show 90, but it is for 90 days.
Re: Code Reviews

Like anything there are good versions and bad versions. I think we've all been through bad code reviews and bad code review processes, so let's skip talking about those. On the other side, here's what good code reviews/processes I've been a part of accomplish:

1. The give the creator of the code the opportunity to rubber-duck. I've found that 80+% of all bugs found in code (before merging) are found by the programmer themself just by talking through what each change is meant to accomplish.

2. The give the reviewer(s) the opportunity to ask very simple questions and questions about how the code change relates to other major systems that the PR creator may not even be aware of. If there are any remaining issues with the change (the last 20%) this is usually where they are found. This isn't about where to put curly braces. If your team cares about that, use auto-formatting tools or something.

3. It gives somebody... ANYBODY... other than the PR creator, some idea of what the code does and why. This is absolutely critical as it spreads the bus factor. When something goes wrong and a programmer is sick, on vacation, or has left the company, it's critical that there be one or more other programmers who can pick up the mantle. They may not have deep knowledge, but they aren't coming into the code blind either.

4. Building on 3, it spreads the architectural knowledge and decision making of the code base among all the programmers. Code reviews shouldn't only be "run" by senior/lead programmers. Senior programmers should be getting reviewed by junior programmers as well. It's not ego or about teaching. It's about realizing we all make mistakes and we all contribute to the same end goal. Over time, everyone becomes aware of the systems at play and what's going on. When they are presented with a task, they have a much deeper understanding of what's involved, they can estimate better, and they are aware of who else to talk to or involve in the process. Junior programmers will get comfortable speaking up in architectural meetings and bring up good points. This is one way they become senior programmers.
Hey there author here!

> It was a couple dozen HIGHLY interconnected Twitch streamers all getting into the same space and then 100's of follow along mid tier twitch streamers hoping to ride the new bandwagon to higher viewership.

I have access to the traffic stats behind FNF and this is demonstrably false. There was a lot more to it. Twitch was one small part of this phenomenon.

I'm happy to welcome critique but could you please be less dismissive and instead make a more substantive critique?
Similar but not exactly the same...

Zoominfo sells a tool that will "auto fill" visible or hidden form fields based on the user's initial input.

https://www.zoominfo.com/solutions/formcomplete

The tool is marketed specifically as a way to reduce the number of "visible" form fields.

At least in this case, the user has to actually submit the form.
> Where I work, we use Chexmark and Whitesource to scan for vulnerabilities.

Umm... that has little to do with security? You may or may not understand, but security is a process and those tools are but small parts of that process.

If security could be guaranteed by tools like the above how are we still hearing about security issues at all?
Good on you! At one point I thought I might want to be a product person at Google and interviewed for it. Their example product was a smartwatch for kids. I told them that I thought that I would object to that product on the basis that kids need fewer, not more screens. I was naive enough to think that this was a trick question but, needless to say, they passed.

I'm still proud of my answer.
I think there's a very reasonable general expectation on the web that your data isn't used until you've clicked submit/save/etc

I definitely have this expectation and would be angry if it was violated.

I wonder: do non-engineers have this expectation? In 2021?

I've been involved with web development since the more or less earliest days. Back when websites were mostly static pages, and eventually spouted some forms here and there.

But, would a non-greybeard engineer have this expectation today now that UX is generally so different and "app-like" and anything you see in your web browser can basically be assumed to be in constant communication with the server(s)?

Please note that I don't think the current state of affairs is really an improvement. In fact, I more or less hate the "modern" web. I'm just curious about how user expectations have changed.
The difference I don't get is: why is buying $1,667 of stock and paying $333 in tax different from buying $2,000 of stock that you will later realize 80% of? You spend the same total amount up front and get the same result later.
It would be a speed, not a velocity, because velocity is a vector not a scalar. Something like "10000 km/year in a north east direction" is a velocity.

But with that corrected, 10000 km/year certainly is a speed; it's just an average speed rather than an instantaneous speed.
*well-intended people who make incremental decisions while trying to compete

May I take issue with this statement?

Why do you say they are well-intended when you subsequently say that the intention is to make money? (compete to make money)
What if they did have before we started using them, but it's dead?

How would we ever know?

Does anyone remember a canary on DDG?
There are many people that have made quiet choices and can't talk about them for numerous reason. NDAs for example, or, my favourite: Sometimes there is no defence for a certain type of technique. It's just something nobody thought to do but any company could do it, and yet nobody seems to realize it. There is this huge knowledge gap between software developers and almost all business owners.
The tone of the email reminds me a lot of Linus Torvald’s brutal code review comments in the google group back then.

Can it be said that the “no nonsense” behavior often exhibited by maintainers of Linux kernel could be one of the reason the project grew to become what it is today
if you take dumb patients as the problem, you are willing to hurt people with good decision making ability (who would heed their good doctor’s advice to leave the possible ailment untreated) so you can protect people with bad decision making.

It seems like we've made this decision with covid-19. Dr. Fauci has been canonized, but we know that he's been intentional misleading the public through misinformation (starting from telling us that masks aren't effective in order to preserve the supply for medical providers, and later mis-stating herd immunity numbers to manipulate people into getting the behavior he wanted).
You have the cause and effect backwards. Memes motivate people to make websites. Also, other large tech companies have shutdown websites as the meme has spread from Google.
Common artificial sweeteners can lead to serious health issues
Comment
Wow Very Nice!
wow. that is a large number. no wonder anarchic behaviour like this is rife over there.
are you trying to hit neanderthals cousins with bds?
Thanks. Exactly that. I once was lucky (OK expected to attend the all hands) listening to the world lead of our business unit talking about how we would make the world a better place by making hospital emergency rooms more efficient by applying a Uber model to it. How Uber was the epitome of making a bad experience better for the end user and how this company's mindset should be applied to the world. The ER experience was just an example that would be ripe for disruption in his view as it had not changed in the last few decades from a "user perspective".

I filed his talk under "corporate bs for 500" but sadly our local leadership drank the cool aid.

I do not have a problem with making money. Or helping companies do so. I know that this is the center piece of capitalism. Great if you provide added value with your offering but making money is paying our mortgage in the end.

But for the sake of it. Don't try to brainwash me into believing that what I do makes the world a better place in any significant way.
It depends on where you're at. I'd recommend taking a course on data structures to brush up first. Then LC until you are doing Mediums. Then, it's just a matter of trying to figure things out and reading up on solutions. I dig in where I feel like I really don't understand a concept.
> It was a couple dozen HIGHLY interconnected Twitch streamers all getting into the same space and then 100's of follow along mid tier twitch streamers hoping to ride the new bandwagon to higher viewership.

I mean, until Twitch is no longer such a big thing, that sounds like you're describing a likely repeatable formula for success: make a game that will catch on amongst these couple-dozen Twitch influencers.

And it seems like a good property for such a game to have, would be a really low barrier to entry, to entice them into trying it in the first place, when they don't see anyone else playing it.

As such, I can see the validity in the argument in the article is making — and I'm not sure why you think it's a "small detail."

It's not like that set of Twitch streamers has ever made a game go viral that didn't have this "pick-up-and-play-ability" in some way or another. The property is just created in different ways for different games.
It's a problem across the artistic genres. Authors who become too famous to be edited often have a bad decline in their later years, because they really need to be edited. (One of the things I respect Larry Niven for is his insistence that he be edited, even though within his niche he reached the point where he could have done the same thing.) Movie directors that become too big to say no to often turn out to not quite have been the raging individual talents they thought they were, but instead have been the front person for a talented team; I think there's good reason to believe that this is what happened to Star Wars, for instance, that George Lucas is in fact not on his own a supreme talent but instead turned out to be a good person to have on the team. A whole HN thread could be filled naming the flabby, overcomplicated, self-indulgent movies that directors have made when they got large enough to be allowed to do whatever they wanted. It would be a much smaller thread naming such movies that ended up good in the end. I think there's a few. But in my opinion, as much as we complain about studio meddling and such, the track record on just writing a blank check to a creative isn't actually that good either.

I'm not sure it's possible, no matter how good you are, to ever get to the point that you don't need someone else assessing what you're doing and willing to be critical, at times even harsh if necessary. You will always be too close to your own work. Cultivating a dispassionate attitude can help, but you'll still be too close to your own work.
Indeed... although I'd point the blame more squarely at management deciding that "number of patches" is the right way to measure someone's performance.

Not that I have any idea if that's the case here, but I've worked in places like that. Idiotic approach.
They were mostly unaffected for a whole year, things got bad only recently.
Show HN: Filer – A web application to make filing scanned PDF documents simpler
I think this is a good sign honestly. Historically many innovations came from military research.
Bad idea, but only because of the market timing. My wife had been out of school 4 years already otherwise we probably would have rented for a bit first. The fertility treatments, surgery and adoptions were all more financially back-breaking than even buying a house in a bad market, though. We didn’t really have savings to speak of until 3 years ago (10 years later).
Millions say 'I Quit' every month. The variation here is unsurprising. Take a look at Chart 2 in the pdf:

https://www.bls.gov/news.release/pdf/jolts.pdf
We found a new kind of psychopathy test here.
>A decade is too big of a window.

I think that it's too small. Consider the swathes of time that are examined in history books.

It all looks amazing and fast moving when you are living it, particularly when you are younger.
He isn’t shorting it. He bought put options around the time it was added to the S&P 500 in late 2020. Probably a bet that most companies have a pop and return to trend period following addition to S&P as well as a bet that interest rates would rise which affects stocks being valued on a discounted cash flow basis.
What's "evidence"; his tattoo? What is it evidence of?

AFAICS it's evidence either that he was trying to make himself seem a martyr, or that he was just generally unhinged. Both, of course, at the time he got it -- now, around the time of his death, it isn't evidence of anything at all; now it's just a bunch of fading old paint on his arm that has nothing to do with what is happening now.

But that's all it is "evidence" of. Claiming it's relevant in any way or "evidence" of anything else is like reading tealeaves, seeing deep significance in the colour of the getaway car at some bungled heist: "It was green, as in the Green Party the accused is a supporter of! So this was an act of poitically-motivated domestic terrorism! I rest my case!" -- "The defence?" -- "Your honour, my client bought that green 1992 Plymouth Omni at Honest Joe's Great Car Bargains six years ago. It was green at the time, had been ever since it was built, and my client assures me he bought it not because of the colour but because it was the cheapest car on the lot. And the reason he joined in on a plan to commit armed robbery was not political, but because he still drives that 1992 Plymouth Omni that was the cheapest car on the lot six years ago."
>you can just

You could, but clearly this developer didn't. You're responding to someone's real life experience with a hypothetical.
Ask HN: Are YouTube ads allowed to be louder than the video they appear on?
From what I understand, at least on TV, commercials are legally not allowed to be louder than the show they appear on.

I really hate the inconsistency of volume/loudness on Youtube. I'll be watching a video then boom, 2 or 3 times louder, a commercial pops up. I constantly have to lower the volume during commercials and then have to increase again for the video.

Does the law for TV not apply to Youtube? Is YouTube not an MVPD?

For reference, the CALM Act is the law governing this:
https://www.fcc.gov/media/policy/loud-commercials
The reason this is not happening isn't a technical one. It's that people with a medical background will tell you this isn't a healthy utopia, it's a nightmare.

Medical tests are complicated. They often have significant false positive and false negative rates. Testing people at scale increases the number of people with wrong test results and can cause harm if you start treating people based on wrong test results. The more healthy people you test the more false positives you get.

The goal of evidence based medicine is to use tests when they can help. It's not to test as many people as possible. This is reasonable. You want to improve patient's lives. Whether or not a test is improving patient's lives is often not easy to answer and has to consider many things.
Exactly. I've been a victim of a dark pattern like this years ago when I was trying to find mortgage rates.

Many of the online mortgage rate tools are really just lead generation sites, including some of the big name brand ones.

One wanted me to create an account, and I got about half way through (I stupidly gave my phone number) and then exited without creating account. I believe they had a sort of "enter email, next. enter phone, next" kind of page by page pattern.

Anyway, within an hour of exiting I was getting 3 phone calls per hour from mortgage companies soliciting me for business.
1) The only issue here is network latency, and if you're not crossing half of the world it is not that high (elixir/liveview itself does not take much time - like single digit milliseconds, maybe less)

2) it's possible to combine both approaches, using bits of javascript to fill in client-only animations etc.