skysight-inc/HackerNews huggingface dataset:
OK. I assume there are questions that aren't answered explicitly by existing pages, where wrong answers don't get people killed. If there are no such questions, that's not my problem.
The first couple of parapgraphs tell you that it is based on that and list all the issues with fixterms that it fixes.
As Texas Went Dark, the State Paid Natural-Gas Companies to Go Offline
Well, it depends, I think people are privacy conscious, maybe you don't want people to know what you spend money on or how you make it.

A cryptocurrency could technically keep things anonymous, while still taking the appropriate tax money from the wallet and transactions.

But yes, this is similar to Uber and Google Search, and any other software technology, it doesn't allow doing things we couldn't before, it just enables doing them in possibly new ways, that might be more convenient, efficient, trustworthy, cheaper, etc.

How exactly, well this is what people are trying to crack. Similar to how everyone wish they had put the iPhone together first, companies and people are trying to figure out what is the right combination of features and use case for a blockchain based offering to go big and drastically change the way something is done today.

Now, are we better off for using cars? Are we better off for using telephones? Are we better off for using the internet? You can argue most technologies just changed things from how they used to be done to just being done differently and that it didn't really make anyone one of us more fulfilled and happy in our life. So you could say the same for blockchain, but I don't think that matters to a startup, you just want to disrupt and capture a new or existing market.
That would partially defeat the purpose. First party adds see first party cookies, so they have no inherent cross site tracking ability.
It's relative compared to cellulose nitrate (ie. guncotton).

Cellulose acetate has lower flammability but that isn't saying much.

Have a look at the Pathé video of the Hindenburg disaster. The "skin" is clearly on fire.
Yes, in such a case, use the terminals native reset capabilities. And hopefully someday shells will learn how to interpret the full keyboard protocol, making it possible to type reset in any mode.
While I don't have any hard numbers, I would bet a lot of money that any "slowness" of ansible has nothing to do with the use of Python. Everything happens over SSH, that's a lot of network roundtrips.
Separate git repo for each applicant. Interviewer creates it, gives the applicant access, reviews the changes afterwards and cleans it up.
That's fascinating, because another recent brain imaging study just found the opposite. https://www.jneurosci.org/content/early/2021/04/30/JNEUROSCI... Some pictures here: https://twitter.com/provisionalidea/status/13928545153475133... Interview here: https://www.sciencedaily.com/releases/2021/05/210510133204.h...
I am not familiar with QMK but I have converted mine to use a Teensy++ and wrote a simple firmware for that. The nice thing about the Teensy++ is that it fits into the socket of the original 8051 (clone), you only have to crosswire or remove a couple of pins.

This post inspired me to modify my own in a very similar fashion: https://geekhack.org/index.php?topic=12212.0

Teensy++: https://www.pjrc.com/store/teensypp.html

And this is the firmware I wrote and still use: https://github.com/imarko/dhteensy

I think there might be some better versions out there but I wrote this to work just the way I wanted so never bothered with anything else.

I don't have one to sell unfortunately, my spares may need to last me a lifetime :)
> The fact that select doesn't work on more than 1024 fds is terrible.

Pedantic clarification, but it's worse than that. It doesn't work on any fd with a value higher than FD_SETSIZE (default is 1024) - 1. You could be working with single fd with a value of 1024 and it would not work.

On the bright side you can extend this limit pretty easily, but it's certainly a good reason to avoid select whenever possible.
Not likely to find empirical evidence of search results quality, but I think there might be for an overall lowering of content quality. It is so much cheaper to mass produce unimpressive content than ever before.
This part resonated with me and took me back to when I was picking up PHP on my own and breaking apart a Wordpress installation, file by file, line by line, method by method. Has some good "first principle" vibes to it.
> Gone very light on crime - super light. At some point folks just get tired of dealing / seeing consequence free crime right in front of them. I think families with kids being impacted there particularly.

I challenge that statement. Do you have any data support it? It is a myth repeated over and over by certain people and it’s never supported by data.

Violent crime in SF is near all time lows. That’s just the facts.[1]

My neighborhood I’ve lived in for 15 years has gotten so much safer and we are raising kids and loving it.

The crazy thing is the conservative tech activists who moved to Miami.. moved to a city with higher crime! Miami is higher crime than SF. So is Dallas (that was another profile in the local paper).

It’s insane that no one is challenging them on the facts. I think this is all because a bunch of progressive supervisors got elected who are critical of certain elements of the tech industry, and the tech guys don’t have a good response and so they are doing the usual conservative tough-on-crime political ploy to try to get rid of them.

[1] https://www.nbcbayarea.com/news/local/san-francisco/san-fran...
I believe the usecase is similar to BSD's pledge. See https://man.openbsd.org/pledge.2

It allows you to drop privileges so that in the event there is a vulnerability in your application, it cannot be exploited to cause further damage outside the scope of the application's normal operations.
Hilariously, it was done because the tech companies, particularly Twitter, which had small gross receipts and high payroll, pushed for it.[0]

Later, Square, founded by the same person as Twitter got pretty badly screwed by this very same tax [1], and it got worse when Prop C passed.

[0]: https://www.spur.org/news/2012-09-28/time-now-business-tax-r...

[1]: https://www.sfchronicle.com/business/article/Square-is-suing...
Kerbal space program my friend. Complete with the amazed observers and swearing.
In the current world, information wants to be free. In the AI-powered future, knowledge wants to be free.
The contractor I was with, yes, definitely.

It sounds from your other comment it was a smaller ISP you were at. We definitely had the data from NOC and Sales and watched them figure out what hardware they would need for the next few quarters based on their oversubscribe estimations.

Edit: lol; I worked in telecom. I’m sorry first hand experiences make some of you so mad.
Setting philosophy aside, one of the major applications of constructive logic is that it's the internal language of toposes (and related kinds of categories). This usually simplifies proofs considerably and can produce new results.

Some examples, Joyal and Tierney's An extension of the Galois theory of Grothendieck, CJ Mulvey's papers from the 70s (Intuitionistic algebra and representations of rings for example) and Blechschmidt's A General Nullstellensatz for Generalized Spaces.

Johnstone's Sketches of an Elephant often has both internal and external proofs for comparison and it's easily seen that the internal version is both easier to write and to understand.

For an article explicitly focused on using internal languages in algebraic geometry, see Blechschmidt's notes [0]. In particular, section 20 is dedicated to proving things that are difficult without the internal language.

[0] https://github.com/iblech/internal-methods
I think the point is that applications can sandbox (parts of) themselves in a way that works across distros and doesn’t require a specific system configuration. Think of BSD pledge(), or browser sandboxes. (Browser sandboxes currently use seccomp on Linux. seccomp is good for when you want to disallow almost all syscalls, which browser sandboxes can do due to their highly elaborate design, including routing all file and network access through another process. It’s not so good for when you would like to keep interacting with the kernel directly but just want to limit accessible file paths.)
I'm reminded of the parody search engine/character named "MOM" depicted in the tower-building game "World of Goo". She promises to make lots of cookies and offers to send emails with many promotional offers.
This twitter thread should give an indication that developers are extremely in demand: https://twitter.com/sebaudet26/status/1394380919818051584
As someone who is actually burned out and considering landscaping, I was expecting some reasons of how to avoid burnout, judging from the title.

The content has nothing to do, whatsoever, with being burned out.
You certainly can, the kernel interface doesn't care how big the set is, glibc makes it difficult, but it's easy enough to do it on other OSes.

The reason it's not generally done is because the select API has been effectively replaced with better things like kqueue and epoll and poll and ppoll. If you actually want to do something like select and you expect to have a lot of FDs, using something newer than select is a better choice.

Edit: the other thing is everytime you call select, you've got to pass that N-bit set value, 1024 with the normal value of FD_SETSIZE. I've run on systems with 4M fds (limit set to 8M), that's a huge value to pass and iterate through for every select.
I don’t know about Ansible within terraform, but I use them together for non-container infra. Terraform for deploying the actual VMs and other stuff, and Ansible for post deployment OS/application provisioning. Using them this way has been extremely flexible and easy to maintain. I also provision AMIs this way with Packer calling an Ansible playbook to set everything up. The beauty of that is you can run that same playbook on already provisioned VMs to keep them in sync too.
I've never used things like Ansible or Puppet in a professional environment, but I can appreciate how difficult my recommendation is. If you're using a technology for a significant part of your business, decouple it from the OS. Where that line is drawn is subjective.

I don't even think backwards incompatibilities are the biggest reason. In practice, the problem is often around bugfixes and upgrades. Upgrades are much easier if you can do them independently. It sucks to have to upgrade the kernel and other tooling just to grab a small bugfix--or hold off on a transition waiting until both OS issues and code base issues are resolved.

> It's not exactly clear how can Perl programs or shell scripts or Makefiles from 20 years ago play perfectly fine unchanged

In all likelihood they don't. For open source projects they probably have a lot of workarounds and cruft to support a variety of environments and spans of versions they are both written against and tested against. Internal code is written and tested against a specific version relying on your proprietary environment.
Rene Carpenter, Astronaut’s Wife Who Broke NASA Mold, Dies at 92
Nothing to do with Gmail, just overload. Try again later. I had the same problem this morning but succeed to register a few minutes later.
PS. the flammability depends a lot on the purity.

This is useful: https://iafss.org/publications/frn/19/-1/view/frn_19.pdf

"TITLE: FLAMMABILITY AND FLASH POINT OF CELLULOSE ACETATE FIlM CONTAINING VARIOUS AMOUNTS OF CELLULOSE NITRATE" 1952
Because you want to prevent it from using network? You don't need a full "container", just a network namespace, but it's the same tech.
What men and women find attractive
Data Authentication with Keyed Hashing
I agree 100% re: compiler throwing a warning like gets() for select().
I have no idea how a man page for a Linux syscall gets defined or updated. What would it take to make the man page clearer on how bad select is, as per the article?
I wish saltstack would be more popular. It's so far the best one I used (I didn't use Puppet and CFEngine).

As for the second concern, you actually kind of can:

https://docs.saltproject.io/en/latest/ref/renderers/

yaml never bothered me, so I just used it, but you could use a different one. I suppose none of the ones from the list would make parent poster happy, but then one could write own renderer.
Consider me very interested as someone using an Ergodox EZ with an already pretty out-there key layout (a modified BEAKL-15)
The laundromat saga happened largely because the owner of the laundromat was a jerk. You may think politics shouldn't work like that, that they rules should be based on the law and not who you are, but in San Francisco, that isn't how it works. I'm not defending it, but the laundromat was very much an example of a guy from Marin being a total jerk and then throwing a tantrum when he didn't get what he wanted.
I think the right answer is something of a middle ground. You need to understand the theory, but at an abstract level. Unfortunately, that can be pretty hard to test for. Companies are making the same mistake teachers make in college--testing by asking for regurgitation of details. You need to understand the forest, knowing individual trees is unimportant. Look at the concept of cramming for an exam--memorizing details, not understanding. You can't cram for a truly well-written test.
Lol, they state that their model is a 1000 times more powerful than BERT? Under what metric?
container is the only way for this to be airtight. Otherwise your malicious script can just call out to wget/curl (which is probably whitelisted) to bypass your firewall.
In properly set up environment things like that should never been exposed outside.
Check https://tonari.no/
The very last sentence sums up this general ethos quite well:

> Agriculture may have set us humans on an unsustainable path, but fossil fuels broadened that path to a superhighway.

We need to put the "agriculture was our biggest mistake" trope to bed. Sustainability is an illusion. Nothing is sustainable in the cosmos, it just looks that way when you constrict the time horizon enough. Pre-agriculture, Homo Sapiens were on the constant brink of extinction, just like every other animal. The earth provides no safe comfort to any being. (The fact that we've created a society which provides for me to type this screed without glancing over my shoulder once is a miracle.)

Humans are unique, and agriculture was a monumental step in our epic journey. Without agriculture, the dunes of Mars would crumble in darkness and countless stars would radiate for no conscious creature to marvel at and wonder.

Fossil fuels were a tremendous gift: cheap energy. Without it, who knows how far behind our society would be? We almost certainly wouldn't yet have commercial air travel, 4+ billion people globally connected on the internet, or mRNA vaccines.

Yes, no gift comes for free. But let's not treat this like some deal with the devil. It is up to us to manage the costs (and they are real!) We don't master plan this stuff, but I'll bet on humans to figure it out every time.

So, is it any surprise that someone that calls agriculture "the biggest planning failure in human history" would have this conclusion?

> Without planning, this is what will most likely happen: we’ll fail to produce enough renewable energy to power society at the level at which we want it to operate. So, we’ll continue to get most of our energy from fossil fuels—until we can’t, due to depletion. Then, as the economy crashes and the planet heats, the full impacts of our planning failure will finally hit home.

If you're going to be a doomsaying pessimist (which, mind you, every era of history has had in droves), at least put some effort into it.
It's “Jaron Lanier”.
Thanks for the summary. That "head" of freenode that sold off the name and domain... that's a really scummy thing to do. She should be ashamed.
This happened on a daily basis at their mid market location. Saw it so many times on my way to work.
You would be wrong.

A simple google search revealed the following topical article.

https://www.dailydot.com/upstream/totalbiscuit-youtube-red-p...

The relevant quote: “... a Red view is on average worth 20x that of a normal ad view.”

Another youtuber i follow recently said that this is still true today.
At that level it doesn't have the label "set" but bit flags are a form of set.
The Constant Boss: Labor Under Digital Surveillance
> No new code should be using select(). Using it assumes the execution environment keeps all file descriptor values within FD_SETSIZE.

I'm with you here. I'm also guilty of using it still for some CLI tools or other small programs. Just to be clear you don't need to assume all fd values will stay within FD_SETSIZE. Just that the fds you will use with select will stay in that range. Even if there will be lots of fds (more than FD_SETSIZE) for other resources, it works for example to select on stdin if you're not doing funny business reopening it.

There's no much of an excuse to keep using it though other than laziness.
Wasn't Google supposed to have some sort of AI that could make phone calls for you? It looked amazing when they demo'ed it but I haven't heard diddly squat since then. Did they cancel that project?
I thought china was rich enough and had huge internal demand for its produced goods.

But it's banning cryptocurrency to save its economy? Doesn't seem like their economy is robust enough now.
There was a company called Runnable that had a product offering, but if I recall correctly was acquired by MuleSoft and shut down.

Their first round was in 2012, and even though I believe they had a different product originally, their preview environment offering predated Heroku’s.
They might have been protecting you from an unseen predator.

There have a been a few knows cases of it.
https://www.theguardian.com/science/2004/nov/24/internationa...
Yes the number of ads at the top of the page has increased. The colors have blended ads into content. The number of sites shown is reduced. The amount of content indexed available has been reduced.
Those who created information had a problem with that past. Those who create knowledge will have a problem with that future.
I’ve seen enough sci fi movies and watched human behavior long enough that the aerosol idea terrifies me. I can see that going so wrong and plunging us into an ice age that we didn’t predict or many other scenarios because we didn’t understand everything as well as we thought we did. Let’s hope that is the absolute last resort.

And I’m not anti science. I’m a former scientist and almost all my experiments usually ended with me realizing I don’t know what I thought I knew, especially when I took something from a simple system I understood and added it to a complex system (the earth in this scenario).
How about image search? In 2008 there weren't product images and shopping campaign ads inline with the rest of the results. Also reverse image search is now being supplanted by Google lens search, which again serves up products and ads bases on what can tag in your photo.
A relative of mine with Arthritis prefers less finger movement.
You generalized minimal type keyboards.
I've seen blind people do amazing things with an iphone. The girl I remember played it almost like a flute with the iphone held up to her ear.
I was curious about this claim. A 2004 study of ~500 homeless adults in Pennsylvania found that roughly 70% reported that they did not use more drugs after becoming homeless, though about 80% reported regularly using drugs [1]. But there are other studies that claim the opposite, for example this 1990 study of ~1400 homeless adults in California that finds "[p]revalences of alcohol abuse, illegal drug use, and psychiatric hospitalization when adults first became homeless were 15% to 33% lower than prevalences following homelessness". But it's hard to dig into the second result, because the paper is paywalled, like most of the papers about this topic.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1448345/

[2] https://ajph.aphapublications.org/doi/abs/10.2105/AJPH.82.10...
Wonder if they sent those Breakpad improvements back to Google.
Interesting, right?

If we believe the Titanic is sinking, why are we being picky about the lifeboat?

Anything beyond averting disaster is an over-optimization.
It's looking like Rust is here to stay
I see, thanks! I missed that.
Why would I use this instead of Jaeger?
Maybe this guy is genuinely the devil, but this article starts off with some pretty blatant political name-calling that makes it hard to believe it's delivered without skew or omission.
It's in use on Pixel phones -- you can use it to screen suspected spam callers. I think the more advanced version, the one that called restaurants on your behalf, was canned or sent back to the drawing board because too many people were automatically hanging up on anything resembling a robot.
This is a constant arms race, as anyone who’s looked at Facebook’s DOM knows, and if you’re successful it pushes to the end state I mentioned of ads becoming very similar to the content. The companies which depend on ad revenue aren’t going to go out of business voluntarily and many of them will find alternative paths to those ad dollars.
I've been writing code for 40 years (admittedly, not all of that time was writing it professionally), you say "btree" which to me could be a binary tree (which I've dealt with in the distant past but not for a long time) or balanced tree, something I've read about but never had the slightest reason to implement. I can't even recall ever hearing of a radix tree.

You go dig up the specialized stuff when you need it, it's not common enough to be worth learning in general. What's important is enough foundation to understand the answer when you look it up.
Yes, I use the filtering tool all the time. As a use case, consider where you're trying to find information about an incident or criminal case, where you can specify your search quite narrowly. But although news reports generally have the publication date extracted (and highlighted) as metadata by Google, There's no way to sort on this. It's a huge pain in the ass from a research perspective, because reports of crimes and arrests usually get far less coverage than reports of sentences or appeals, so the top results tend to more sensational but less informative.
You say "unsafe", I say "more control to to EXACTLY what I want" ...

It's all a matter of perspective.
Not every environment can provide an internal network.
AppImage is very good, I agree, but it has its fallings too. It also has external runtime dependencies that make it a pain to package and use on NixOS.
I used to live near Market/Van Ness. Pre pandemic when I needed to pick up medicine I had to go to two Walgreens before walking another mile to end up at CVS to find what I needed because half the shelves were empty at both the Walgreens I went to (one oh Market, the other in Hayes). I asked an employee what was going on, I thought they must be closing. She said no it’s because of all the shoplifting and that there’s nothing they can do about it and the police don’t care either. As she was telling me this I witnessed a guy in the aisle loading up a suitcase. Unbelievable. I told her I’m sorry she has to deal with this all the time.

It’s also frustrating as a consumer because I’ve noticed over the past couple years Walgreens’ hours has been reducing, like closing at 7pm at a major intersection for crying out loud. The trend is that operating expenses are increased due to shoplifting thus prices increase and hours reduced which means fewer jobs. We all lose.

This isn’t unique to Walgreens this is affecting independent convenience stores and markets as well and it’s really disheartening to witness on a nearly day to day basis.
Huh that's pretty cool.

It's the exact sort of application the tesla valve was designed for. An unpredictable air flow driven by the speaker's diaphragm around the earcup used to cool the silicone.