skysight-inc/HackerNews huggingface dataset:
This is the first I'm hearing of the "take out the duck" concept. I've run software development teams for quite some time now and I have zero problem taking patches that are perfect without nitpicking them.

What the hell is wrong with people?
What about:
man foo | grep bar

Then you only get the line with "bar" in it. (append -C 1 at the end to get 1 line before and 1 after the term you grepped for).

And of course you can pimp your terminal experience by using fish (https://fishshell.com/) as it ships with autosuggestions and other really nice features. (Beware that it will not provide 100% POSIX compliance but if that's an issue you can use ZSH or pimp your bash as well).

Then there is other kind of man pages like TLDR (https://github.com/tldr-pages/tldr) which is curated by community and quite awesome ;-)
The site seems deliberately designed to break safari when using a built in iOS content blockers. It’s like it reloads itself until the ads have loaded, making it impossible to scroll. Does anyone else see this? Is this a thing now?
HACKED then leaked documents anger cryptocurrency traders
Yea, that's definitely something that happens. Partially due to some conservatism, partially due to having way more patches than review bandwidth, ...

> Another example: NAMEDATALEN restricts every identifier to 63 bytes - a limit that causes frequent issues (more so now that we have partitioning) and also a problem for multi-lingual table names. It’s been proposed to increase this limit a few times. Every time the answer has been: abbreviate your table names or recompile your own version of Postgres.

I think if it were easy, it'd immediately be fixed, but there's a fair bit of complexity in fixing it nicely. For partially historical and partially good reasons object names are allocated with NAMEDATALEN space, even for shorter names. So just increasing it would further waste memory... We're going to have to fix this properly one of these days.
is there a way to display Slashdot just with headlines or with some simple introduction without full stories on mobile? it takes tons of scrolling to check what's interesting
The downside to this would be hovering over a document list, where you might pass by 15 records, GETting them all, until you click the one you really wanted.

But it is a clever idea. Applied carefully, it could give the impression of a speedier site. Of course, I see no reason to need a 3rd party for this... updating event handlers to operate this way shouldn't be outside the abilities of most web developers.
A Young Island on Earth May Reveal Clues to How Water Shaped Mars
Executive Dysfunction
Elsevier ($25 billion a year) etc.
also https://en.wikipedia.org/wiki/Executive_dysfunction
How to recover deleted gmail?
If I take notes. Or open up a file to check something. Or do anything that isn’t programming. I only ever open in Notepad it Notepad2. I would never open into a full editor like notepad++ or sublime etc.
Yeah this is tax/charity funded research. It’s not a risky private investment as far as I can tell.
How to prepare for any exam in short time?
Re NAMEDATALEN specifically - you at least acknowledge it eventually needs fixing. On the mailing list there were a lot of important Postgres people who don’t seem to agree.

Agreeing that there is something worthy of fixing is a first step. It should have happened with this NFS patch and imo some other stuff. The considerations for how and when should be dear with separately.
> This antibody binds to 'tissue factor' which are present at high levels on the surface of many cancer cells. Are these tissue factor present in significant proportions on other types of cell?

Tissue factor is expressed on the surface of the cells adjacent to blood vessels, so it's all over the body.

Tissue factor's normal role is to trigger blood coagulation - it reacts with factors in the blood to trigger a coagulation cascade. There is a waterproof layer of endothelial cells between the adjacent TF-bearing cells and the blood itself, so this only happens when a blood vessel is breached by mechanical damage, letting blood come into contact with TF - the resulting coagulation seals the breach. It's a cool system! Although a bit complicated:

https://diapharma.com/coagulation/

I had no idea there was a connection between coagulation and cancer, but apparently there is - specifically, it's involved in metastasis:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3151023/
Why should you study abroad?
Time to build one
Thanks. :-) I didn't know it was such a big difference.
Have the same experience, does anyone have a better source?
Climate Change Could Leave Thousands of Lakes Ice-Free
Virtualenvs are easily the worst part of python

EDIT - I asked 9 months ago and the top comment recommended pipenv and flit:

https://news.ycombinator.com/item?id=17062184
It's something that emerges in big open source projects. Not really related to software development teams that all answer to the same boss.
I install and experiment with Mezzano once or twice a year. Very cool project.

I liked most of the LispOS paper. One point of disagreement is planning for multi-user capability. I don’t think a LispOS based system would ever be more than a personal and highly customizable workspace. I would never expect to fire up a VPS on AWS or GCP and see a LispOS option next to Linux, BSD, etc.

I used a Xerox 1108 Lisp Machine from 1982 to about 1986. I stopped using it and gave it to someone else in my company when I was able to port the ISI Grapher to Coral Common Lisp on my Mac and thereby was able to port most of my code over.

To be clear, I moved off of the 1108 only because the hardware had become outdated and it ran too slowly. Otherwise I was very happy with a single user all Lisp work environment.
4chan lead me to Midnight Snacks in 2005 and if anything it's been more influential on me than 4chan itself. Thanks for exposing teenage me to artists like Boris, MONO, world's end girlfriend, Guitar Wolf, POLYSICS, The Gerogerigegege, satanicpornocultshop, Melt-Banana, etc. It really was the jumping off point that lead to my adult taste in music. It was a little embarrassing a few years ago at Y*'s apartment when someone mentioned Midnight Snacks and I blurted out how much I liked it not realizing the person sitting next to me was you (´･ᴗ･ ` )
If we consider laws around privacy in meatspace, then here's the common dividing line (according to my memory of an information law class I took something like eight years ago):

If someone is in a public space (such as a park) and you take a photograph for instance that happens to include them in it, then you're not violating their privacy. If they're in their home and you photograph them through their window, that is a violation of privacy because there's a legal expectation of privacy in a private residence.

People are going into the digital equivalent of a park and getting upset when data collection happens there which happens to include them. What happens with that data (selling to advertisers, etc) is not really relevant to the legal privacy discussion. They gave away their data by participating in a public space.

It's sort of like if some organization running public CCTV systems decided to sell recordings of public spaces they covered to advertisers (or heck, even data extracted from those recordings using facial recognition). Creepy? Sure. But not a violation of privacy as such since there is no legal expectation of privacy in a public space. (Incidentally, I'm not sure about the legal details of this specific example, but the point is privacy is dependent on location)

The conclusion, then, is that people who care about legal protection of their privacy online should own the platform where they communicate, such as by hosting a Diaspora pod.
You can link statically LGPL to anything, as long as you provide a way to relink by the user - so, .a or .o files available for download are enough.
Multithreading and multiprocessing work fine, however they may be referring to m:n (aka "async"), which is a story still being written and which the borrow checker currently can make much more frustrating than expected by other languages with m:n threading support (e.g. you can't just close over a lexical variable then use it in multiple steps of an asychronous processing pipeline).
Got an invite?
While those examples may not be pure Rails apps anymore, it was the way they started. Rails was essential in making all those startups succeed and grow massively.
Beaked Whales Are the Deepest Divers and Stay Underwater the Longest
Looks like a problem with iOS content blocker, not the site, since I block ads aggressively and have no issue in Firefox on Android.
You can tap the share button and then Create PDF. Or, hold down the reader mode.
The first dexterous and sentient hand prosthesis has been successfully implanted
I'm saying there's nothing I can do about it so yes, just keep it to yourself. I don't go on about my own problems to everyone and I certainly don't decide to turn to "activism" to get a little picture that helps me to tell people about it.

There are real problems in the world. This is a waste of time and effort.

Of course predictable my comment is flagged for not toeing the feminist line. I didn't use foul language. I didn't attack anyone. I just refuse to pander to the victim complex of a few loud women.
The logical endpoint would be that the best boss in the world is in a nudist colony.
Why left and right both get the meaning of academic freedom wrong
Are you assuming their gender?
Success rates in cancer are usually broken down by type of response (complete, partial, no growth, no response) and stage. It would have been helpful for the article to say what stage was being treated and compare the response rates in that stage to the best available treatment. For some cancers, 80-100% rate of complete response is currently achievable. Some are at 0%.
Yup. I can relate for a project in death march mode that was even already used by a first customer like a "beta" while development continued. A progressive refactor was the way to try to succeed. It did. But you need someone / a team willing to take the extra mile.
Data Recovery on SSD's Is a Hard Problem
Obviously having both is the best of both worlds! (by the way, thanks for the content, I’ve subscribed. Walking the mountain paths of Japan is an underrated pastime for sure, had an amazing time at Yoshino and Hakuba last time I was there)
>their illness was well advanced and considered untreatable

Seems the 25% is up from a perceived 0% possible success rate.
Uganda Loses 5M Internet Users as a Result of Social Media Tax
Drug smuggling dolls during the Civil War
Witty Valentine's day gift
Elegy for a vent in a Hawaiian volcano
> Movies I often watch on 1.5x, not always but typically at least 1.3x.

For me, I would ask myself if these movie is worth watching, and if the teaching materials are worth ingesting.
I explicitly wrote this is not the case.
Isn't it called Chromium what you're asking for?
Apple store opponents crowdfund to 'buy' building set for demolition
If you go into a park and take a picture of the park that has a person standing in the distance and then sell that picture then you have committed no crime.

If you follow someone around the park constantly taking their picture and then decide to sell the ones that look the best without either the permission of nor compensation for the subject of your photo then they have a legitimate claim against you.

People are not getting upset that they are being photographed in the park by someone who is an enthusiast about outdoor architecture and park planning, they are getting upset that the digital paparazzi are recording every footfall and selling it without permission. The idea that this data collection is not something that can or should be regulated is perverse and thankfully the general public is coming around to this viewpoint.
> you can get around this by giving them something to criticize, with a ready-at-hand response!

So you suggest that the patches should be obviously “worse” in order to have better chance to be accepted?
Quantum Terrorism: Collective Vulnerability of Global Quantum Systems
> Moreover, as the above makes clear, curing HPV is not necessary

There's a body of evidence that HPV might be a factor of Alzheimer's and other neurodegenerative conditions. If that turns out to be true, curing HPV will be very much necessary.

https://www.cell.com/neuron/fulltext/S0896-6273(18)30421-5
Vscode is what I tried. It was critically flawed where the autocomplete would crash or be missing half the options you'd expect.

I will need to try again. It's been six months.
You realize a lot of people consider moderating harassment, hate speech and threats to simply be a pretext for excessive moderation though, right?

Almost every thread about $site's moderation policy devolves into arguments about whether "actual hate speech" even exists (there are people who consider what other people consider hate speech to be "messy truth" after all), or whether any form of moderation can exist on a site that claims to support free speech.

The standard you're setting isn't an unrealized ideal - it's how many online communities already work, and those communities are still rejected because the boundaries they set are inevitably boundaries others consider intolerable.

There are few, if any, sites on the open web which allow "absolute free speech" because that, by definition, would allow hate speech, threats, open discussion of pedophilia and and other illegal activity. And honestly, almost no one wants that except the assholes, pedos and criminals. Even setting the bar to "anything, so long as it isn't illegal" is tricky, because legality varies from place to place, and the site owner is bound to follow the laws of wherever the server is (AFAIK.)

> example ive seen comments deleted here on hn related to drug culture, presumably because a drug is illegal in the usa

I've seen plenty of pro-drug content here, and people discussing their use openly. I doubt there is widespread censorship on that basis, more likely someone was being uncivil. Although arguably requiring civility is, itself, a kind of censorship.

Also, threads here are never actually deleted, just marked as dead. You can still see them with showdead turned on.
I love the python and postgresql weekly newsletters. Concise, very targeted info, no anxiety of privacy issues, etc. I dont directly click on links though, just DDG search of the library or article.

And, I usually can access the email from my office inbox, so there's that.
but not that it's because it's free software, rather that it's because they read the docs.
It’s sill wrong to suggest to every contributor to put “the duck” in his contribution, when the fact is then that it’s the people who handle the contribution who are the problem.
I feel like the concept of lisp speaks to the part of me searching for simple, holistic consistency. The same part of me that wants to implement the general solution rather than the specific solution.

While I've grown a lot since those times when I would act on those thoughts more I still get a lot of satisfaction from moments when I get to exercise that part of me.

I would love to get involved with a project that is doing this. Are there any others other than Mezzano?
Mars Simulation Project
LMDB is not a great fit for something like the WAL, where new data is written at the end, and old data discarded at the start. It leads to fragmentation (especially if WAL entries are larger than a single page).
Wayward Satellites Test Einstein’s Theory of General Relativity
It's so nice hearing this from someone with as much experience as you. I have far less but one feeling I had lately when switching to typescript was, "instead of turning off this warning, maybe they're right. Maybe this is a bad habit."

It forced me to think harder about my code's structure. I think that's what I like about Rust too. Not being able to do anything means I have to be thoughtful.

Which also reminds me of how to be creative with games or writing or music: artificially limit yourself and you're forced to be more thoughtful.
You certainly know Flatlands by Edwin Abbott. It's a spatially 2D world and already different. Four spatial dimensions would be something you could try out. But how to understand 5D when you don't understand 4D? That's the issue with higher dimensions. There are a lot of entertaining books by physicists about higher dimensions, could be inspiring for your work.
If you use dynamically rendered content then ES6 won’t work in googlebot, since that’s still Chrome 41. https://developers.google.com/search/docs/guides/rendering.
Don't let the PC Master Race hear you.

For some reason the convenience and peace of mind from having a console+game is sinful.
There's also a riff on Arthur C. Clarke's law. Any sufficiently complex or opaque system of control is indistinguishable from tyranny.

What we see over and over with tech cases like this is 1) We can't tell you exactly how we figure stuff out because then you'd game it, 2) Things happen based on actions and associations you don't realize are important

This is effectively having somebody show up at your house at random times and punch you in the face.

But, we are told, it's all for the greater good. I don't doubt that the averages work out -- more good is done than evil. I do, however, doubt that such over-generalizing is so much for the greater good as it is for the bottom lines of the tech companies involved.
> If someone quickly pulls an usb drive, plugs it in another system, and then plugs it back in to the original system, then flushing writes could cause massive data corruption

That's user error, though. The kernel should react to removable media being pulled by sending a wall message to the appropriate session/console, stating something similar to "Please IMMEDIATELY place media [USB_LABEL] back into drive!!", with [Retry] and [Cancel] options. That way, the user knows what to expect -- OS's used to do this as a matter of course when removable media was in common use. In fact, you could even generalize this, by asking the user to introduce some specific media (identified by label) when some mountpoint is accessed, even if no operations were actually in progress.
The 6502 was also a perfectly decent target for FORTH. And of course UCSD Pascal was quite powerful for the time.
That sounds like an RSS reader.
Its also known as a fork bomb! I have one tattooed on my arm.
I can vouch for CLion with intellij-rust, it is by far the best Rust editor/IDE available at the moment. RLS still suffers from slow/no auto completion and crashes too much for my liking. The pace and features that are coming out of the team working on intellij-rust is amazing: https://intellij-rust.github.io/thisweek/.
The Case for Transmissible Alzheimer's Grows
Where did all the women in tech go?[video]
Run GitHub Actions Locally
Same problem with Brave on Android (Galaxy Tab E).
It all comes down to what you're doing. To put it another way: it depends. Obviously, writing logic in Go can boost performance, but one needs to assess that that's where the slowdown actually is first. One can also eke out a lot more speed from ruby/rails than you'd think! [0]

For a lot of people (and businesses), Ruby more than suffices. If it doesn't, other languages always exist. So no, Ruby is far from doomed–one just needs to evaluate the pros and cons of Ruby vs something like Go, etc. Ruby with Rails isn't hype or sexy technology, but it is quite mature and robust.

[0]: https://www.speedshop.co/
> still consider it a weakness of UNIX that "logout" doesn't really mean "logout" ... I mean, that's not how you build a secure system

so, unix has been running for 20+ years laden with this security flaw? strange that nobody has been screaming out to plug it all this time.

this feels like you have a bee in your bonnet that it is not a very 'pure' logout by some interpretation of what a "logout" should be. imho, "logout" should mean what it has always meant in the past.
The problem is that Google might be sending those emails in a way that activates the spam filters on other email providers.

So if the message is "use Gmail or otherwise you can lose important messages from Google and then your business gets screwed" ... that's definitely an anti-trust issue.

That said, they should definitely fix this issue.
/prog/
How the food you eat affects your brain
I'm surprised Mozilla would choose to do a promotion with them.
Wooow !! I've been looking for this for years !! Currently using emacs + dwm. I'll check out EXWM see if it can beat my current workflow :D
Why is the first example a fork bomb?!?
Dissertation Impact of Microfinance Micro Businesses
Find a non-profit and sue Google in Europe. You'll be surprised how quickly they'll reinstate your account. Happened to a friend.
On Covering Webcams
I calculated gpa vs. date of birth, there is a very slight skew towards post-july being more apt in terms of gpa.

Not sure if significant.
All the changes come with a price. U.S had its own civil war. Compare South Korea with North Korea.

I believe the Iraq story went so bad because the invasion was based on a lie so once Saddam was killed there was nothing left to do(based on the initial plan). Even so in the long run it might prove to be a good thing for Iraq.

As far as I'm concerned all dictators must die. People have the right to be free. We should just make sure the price is not too high and take more responsability to handle things once the top dog is put down.

Iraq and most of the middle east was already is a big mess. Look at the rate of illiteracy in Afganistan. These people live in tribes. They execut/ed people in public markets. You can't expect them to organize themselves as soon as the ruler is out. They need leadership and infrastructure(i.e education, jobs) that the U.S never planned to provide.
But then the research isn't reproducible...
If you calculated the moon phase from the date of birth how is it possible that the two are not correlated?
> Doesn't this affect all databases? Or is it a different issue?

Possibly, https://wiki.postgresql.org/wiki/Fsync_Errors notes both MySQL and MongoDB had to be changed.

Note that the issue here different from either of the bits you quote. The problem here is that if you fsync(2) it fails and you fsync(2) again, on many systems the second call will always succeed because the first one has invalidated/cleared all extant buffers, and thus there's nothing for the second one to sync. Which is a success.

AKA because of systems' shortcuts an fsync success effectively means "all writes since the last fsync have succeeded", not "all writes since the last fsync success have succeeded". Writes between a success and a failure may be irrecoverably lost
Czech Republic National Cyber Security Agency Warning on Huawei and ZTE
Canada and Sweden are really really far from the median for the planet. They are not representative at all. Try again with Malaysia, Indonesia, Nigeria, China, Bangladesh, Colombia, Brazil, Greece, Ukraine, etc.