skysight-inc/HackerNews huggingface dataset:
If knowing where your traffic comes from and what it does on your site has no value to you then I'm not going to try and convince you otherwise. You can try and ask your users who either won't respond to you or potentially give you incorrect or misleading responses, if you want analytics, you know, in order to make business decisions.

Your website has GA4 installed on it, you might want to remove that.
I’d think you were my good friend in college except the height is wrong. Didn’t realize this was so common.
That was my reaction as well. I've had 75% of my wisdom teeth in for a decade+ with no issues. Seems odd to make any major medical decision so arbitrarily.
Yes, this is also an option, although biologically derived char-ash is more than just pure carbon, there are a number of other minerals (calcium, magnesium, silica) that would normally result in ash locked up with the carbon. It would not be impossible to remove these, in a separate step, either before or after gasification.

Note, pure hydrogen is not produced in Syngas, it is instead a combination of Hydrogen, Carbon Monoxide, Methane and other higher order burnable gases (if full pyrolysis and reduction is not completed). Not to mention inert gases such as Nitrogen, Argon, etc. if air is used during the partial combustion phase.

All that being said, the biochar that is left behind is super useful as an additive to soil, as it acts as a sponge for nutrients, a matrix for keeping beneficial bacteria alive, and often contains volatiles that stimulate plant growth (as it mimics the volatiles given off after a forest fire).
Leveraging Gamification to Achieve Your Goals
<handwaving>The sharper espectral lines doesn't look too surprising, because in the superfluid liquid the Helium atoms "want" to be in the state creates the Bose condensate, so they don't "want" to colide too much with the disolved impurities. So the impurities are not disturbed too much and you get a nice spectrum.</handwaving>

You may not like my handwavig, and in that case I agree that my handwaving is not a proof. Perhaps this has more info: https://en.wikipedia.org/wiki/Bose%E2%80%93Einstein_condensa...

Anyway, other teams already used superfluid helium to make spectroscopy of molecules (without antimater). The second result in my Google search is https://www.tandfonline.com/doi/full/10.1080/23746149.2018.1...

> For more than two decades, encapsulation in superfluid helium nanodroplets has served as a reliable technique for probing the structure and dynamics of molecules and clusters at a low temperature of ≈0.37 K. Due to weak interactions between molecules and the host liquid helium, good spectral resolution can usually be achieved, making helium droplets an ideal matrix for spectroscopy in a wide spectral range from infrared to ultraviolet.
More impossible meat, please
Next time you use a mapping app and scroll with your fingers or thumb, pay close attention to the direction: Most likely you're actually dragging it slightly diagonally then adjusting vertically afterwards.

I think a large part of it is that horizontal navigation as in OP is too thin, so if you do these natural dragging shapes your finger leaves the scrollable area. It may still work fine, but it feels wrong. Vertical scrolling on the other hand, because of what you say with our writing style, has a much larger grab area so we can easily stay within the box.

There's also parts specific to it being a menu: A vertically-aligned one usually has empty space on the right because the menu items probably aren't the same length, giving you a nice "grab area" (either your finger with touch or a place to put the mouse pointer for a scrollwheel) that doesn't hide anything. Plus scanning down a list is easier than sideways anyway because every item starts at the same place; just imagine how annoying it is to read a bulleted list on here when someone accidentally puts it all on one line because they didn't add an extra blank line between bullets.
I think this is much more bullshit than the “meh” display article that’s also trending
Alright I was slightly cynical going in, but this doesn't seem too bad of a way to learn. Runs well in the browser, some clear presentation, and I can see its appeal towards a younger crowd or a crowd that's comfortable with gaming in general.

But mainly I like that their loading screen appears to use 'The Internet' box from IT crowd. https://www.youtube.com/watch?v=iDbyYGrswtg
No, I know they cost less for a while, but the 90's were 30 years ago.

That's vintage, isn't it? In the 90's, stuff from the 60's was 'vintage'. By 2022... the 90's are vintage?
Online torrent services like seedr.cc and sonicseedbox / sonicbit.net are great too.
I'm saying definately not for "don't be evil" means "don't be poor".

Tim Ferriss asked Eric Schmidt about it when he interviewed Eric, and Eric said that one concrete example was adding location sharing in Google Maps. Engineers wanted a way for people to set up a fake location to hide their real location for their own privacy, because not giving basic privacy rights to people is evil.

First Eric thought that it's just a feature with too much extra work, but later the lawyers at Google realized that it also makes the legal part of data handling and protecting data from governments much simpler, because it makes that location not personally identifiable information.

So yes, it may be profitable for small companies not to be evil, but for engineers who said them over and over, it doesn't mean don't be poor, it has nothing to do with money for them.
I recently saw a YouTube video in which a foreign policy expert played a recording of a phone conversation between 2 US foreign office officials orchestrating and conspiring to overthrow the then elected Ukranian government. Does someone know where to find the entire recording ?
Sure. You can re-implement everything starting with the Kernel, as long as you don't have to interface with any of the C microcode on the hardware itself. And, yeah, people are doing this, for instance with Redox OS.

But if you actually want to program something usable in conjunction with existing software, such as Linux, you need to use the C ABI. There is no alternative.
Truly amazing! I wonder if the iOS app in development will have all these note-taking features and work on iPad. If so, Zotero completely blows all of the competition out of the water at a price you can't really beat.
Escaping Dirty Pipe (a.k.a. CVE-2022-0847), mostly unscathed
Not just for scholarly reference management: Zotero is a great tool to keep track of the books you have if your personal library exceeds one or two Billies in volume. For books printed after 1970 the ISBN alone is enough to have it fetch the most relevant metadata for any book published anywhere from online catalogues. I find Zotero particularly useful when going to a book-fair; it is easy to export a list of titles and authors of books you own so you can easily reference it to see which books from a particular author or series you already have.
Malpractice, of course, is civil law. Nobody going to jail.
I have had my second monitor on top of my main one for the last 20 years, when I switched to a Mac this was the hardest thing to get used to.
The scrollable sausage links make it harder to skim them, and make you instead read them. I think they might be doing that to get you to see more of the menu and perhaps order more, which makes them more money.
I love zotero. Amazing software, indispensable. Want an easy way to integrate with pandoc and Zim-Wiki, I'm sure there's a way but I've not found it yet.

Either way this software is massively underrated.

EDIT

What's with the official iOS app and no Android?
Pork isn't especially unhealthy, it's just that everything you learned about nutrition in the 90s was a lie. You don't actually have to follow the food pyramid and eat an entire loaf of bread a day.

Bacon may be unhealthy since it's generally burnt to a crisp and has more oxidants.
"Open source" is not a legal trademark of OSI. The idea that "open source" means what OSI says it means is purely an opinion.
Nothing is wrong with purpose-built flats or maisonettes - I personally live in a high rise! Most people I know looking for a place to live with a family etc are looking for a house though.
In most cases, I'd think those small teams support like a max of 5 ABIs, out of the 176.

Of course it's "possible". Of course, complaining about it won't get it done. But I can easily envision an alternate universe with the same OS & CPU architecture variety, that has the effort required for doing this be ten times smaller, and I don't see it being utterly pointless to ponder the viability of that if only just for fun (which the swearing in the article hints to me it is).

I, as an author of a small language implementation, would really prefer to not need to implement more than one
C FFI ABI, much less 176. I'd meet somewhere in the middle, but 176? nah.
The word "direito" in Portuguese can mean many things: "not broken", "right of law", "discipline of law" and "right side". When you're talking about sides or direction it is clear what meaning it has. Mixing the meaning of the word "direito" in Portuguese is very very rare.
I think you're right on the heat front. It's probably causing a form of dissonance with some people.
Hope you’re doing better now. That is a lot to go through at a young age to say the least.
If you're a vim guy, I use `git difftool` setup with `vimdiff` for this. Let's say you have your changes in a branch CHANGES on top of public branch PUBLIC.

1. I `git checkout PUBLIC -b CLEANUP` to a new branch.

2. Do a `git difftool CHANGES`, which opens each changed file in vimdiff one at a time.

3. For each file, I use :diffput/:diffget or just edit in changes I want.

4. Commit these changes on the CLEANUP branch.

5. Use `git difftool CHANGES` again to see the remaining diff.

6. Repeat until the diff comes back empty!

My unstructured changes tend to contain a handful of small typo fixes, white spacing, localized refactors, and 1 or 2 larger refactors and a behavioral change. Once they're all broken out, It's usually easy enough to use `git rebase -i` and reorder the smaller changes first, put out PRs for just those first, etc.
Anonymous has hacked Russian CCTV and published the feeds online
Everyone reading this comments probably knows the title is exaggerated but in case it isn't clear: The title is exaggerated.
Maryland Senators Propose Free Psychedelics for Veterans with PTSD
Well, yeah. Hence the rest of my comment. And if you don't go through glibc, then you still must follow the C ABI rules (since that's the only thing the kernel understands), and you are at risk of having your calls break when the kernel is updated (it's already been mentioned elsewhere in these comments that this actually happened to Go on Mac).
Does that exclude the energy cost involved in injecting CO2 into a reservoir? Also, what would be the energy cost of converting captured CO2 to a more stable form (CaCO3, aka limestone), or a commodity such as methanol?
Have you ever worked in government?

Use it or lose it budgeting creates a massive incentive to burn money on all sorts of things, including scope creep.

The people actually making the decisions on whether or not to accept the scope creep don't need to be told by the political appointees at the top whether they should because if they weren't capable of reading the political winds they wouldn't have ascended to decision making positions in a government bureaucracy.
I can't recommend Sublime Merge enough. Many tools out there do the same job, but half as fast with way less style.
Interesting. Out of interest, how many items do you track and is it just in a work context or for personal stuff too? I was just looking at the pricing and I wondering if this is worth the cost for tracking my home inventory…
Anybody using this know if it works well for iPad + pencil for scribbling notes on published research papers?
This kind of thing scares me about the current state of AI. Language models are trained to produce text that looks like the training data, but if the training data has falsehoods they will happily repeat those falsehoods.

I just put the example into GPT3:
Prompt: Can an email address contain more than one @ sign?
Answer: No, an email address can only contain one @ sign.

I'm on my phone so it's a bit laborious to test more
CRA doesn't enforce any structure, outside of "code lives in arc/ and public files go in public/"

The default templates are just a single folder, with tests located adjacent to their source files.

CRA configures jest to look for test files in arc/, but let's users override that.

https://github.com/facebook/create-react-app/tree/main/packa...

https://github.com/facebook/create-react-app/tree/main/packa...
4-5 days in queue is infeasible with modern amount of spam, especially generative spam (e.g. someone gets verisign's .com zone and sends one email to every john@domain)

My gut feeling is that almost nobody waits more than few hours, probably even less.

But at least whoever tried to send you email got a 'well we tried to send but failed' so they know to reach you in some other way.
You have no fucking idea what you are talking about.

My wife had to flee Russia at 14 because a rival oligarch decided to try and force her father to sign over his business. 3 employees of theirs, including her personal driver, were shot and killed as part of an intimidation campaign.

Really, fuck you. This doesn’t happen in America, there is no equivalency here.
Are you saying that asymptomatic patients are equally likely to spread Covid as symptomatic patients? I don't think the study supports that conclusion.

If you read the Conclusions section, it absolutely does not make that conclusion.

The only sentence in the study which might support that idea is the one you quoted, but I think that's a misreading -- infectivity is a specific term in epidemiology that refers to how effective a pathogen is at establishing an infection. The virus can have the same infectivity in two patients, but one can still be more or less likely to spread it because they have a higher/lower viral load, cough more/less, wear a mask/don't wear a mask, etc.

In fact I'm pretty sure I remember the WHO saying last year that they thought asymptomatic patients are less likely to spread the disease because they aren't coughing and sneezing, which are the primary means of transmission.

Also, please don't call people names, it's against the HN guidelines, if you think he exposed a bunch of people to Covid without knowing it, you can just say that.
We use so much CO2 (on beverages, inert atmospheres, cooling devices, fire extinguishers, etc). Does all of it come as side-product of some industrial process? Or do we burn extra fuels to get it?
It can be helpful in the computer-science (as considered as studying real machines, not infinite machines) context to very explicitly consider types as literally what they will be in the computer's memory.

For instance, an "int64" in languages that support that type is not "an integer" which may be of unbounded size. It is specifically 2*64 values, and no others.

Things like strings can be imagined as a family of types, one for each size, or as a new sort of thing that can be variable length, but still has a strongly-characterizable upper limit.

It is also valid to consider mathematical types, of course. My point here is not to confuse the two, though. You will make a big mess of things if you are switching back and forth between types that can be represented in real machines and math types without realizing it. Mathematical types turn out to be tricky ways of viewing real programs, because they're much simpler to work with [1] but will bite you when you least expect it if you're not careful when real machine limits affect you.

[1]: One of the things that a lot of people find counterintuitive is why it's simpler to have things like "infinite tapes" and other infinities in the math. The reason is, in a real machine when you reach for another byte in RAM, you have two cases to consider: 1. it's there and 2. it's not. If you have "infinite" RAM, you only have one case. Trying to do real proofs on real machines is a this never ending proliferation of cases to worry about that the infinities make go away. Personally I think of almost every "infinite" that shows up in computer science as the English word "unbounded" instead. It's not that there's literally infinite cells, it's just, you'll never reach for another one and be told it's not there, but at any given point, consumption of whatever resource is finite.
Apple probably chose a very niche workload to make that claim. However, these gaming tests that the article points out are pretty bad tests. You can't compare games that are running on an entirely different graphics API and running through the Rosetta translation layer.
Interesting, I never thought about it in terms of free speech. Seems to me it's definitely acceptable to make a poster or hold a demonstration suggesting people should keep wearing masks (even if I think it's crazy).

But going up to people and hassling them for not wearing one is clearly inappropriate. If I saw someone wearing a religious symbol and started hassling them to leave the religion, would that be appropriate?

It's too bad it's come to this, but like the Twitter thread implies, there are still crazies around that want to impose their fear on others. That's not appropriate in a free society. Complain about it, protest it, raise awareness, whatever, but you're still not allowed to be a militant jerk about it. Do these mask fanatics think it's ok for people to harass women going for abortions?

Also, we should maybe have a mental health program for the people who have been radicalized by all the fearmongering. A lot of people basically went crazy, and need help getting back to normal
The fact that we must ask this question in our zeitgeist is of utmost reason for intrigue.
I don't think operations/logistics is a creative type role. It's striking deals with manufacturing companies and optimising costs (of course very simplified for a company the size of Apple). To me that sounds like sales.
When multiple people work in the repo, I like Squash Merge in Github best because you can still do small commits in your feature branch, and when you merge, it generates a message from all commits messages (so there is still a trace of the process, but you can get rid of noise like "fixed a typo" with the benefit of hindsight) and history looks clean because it's merged as a single commit, no rebase footgun to worry about.

https://docs.github.com/en/pull-requests/collaborating-with-...
I think this is partly true and partly not. If we view living in a HCOL area as a benefit, then it should offset other compensation. People should be willing to live in these super-desirable areas at lower salaries than they would get elsewhere. This dynamic definitely exists: rural healthcare facilities have to pay quite a lot to attract doctors who would prefer the big city. But we also see the opposite. The compensation packages necessary to entice e.g. tech workers from the Midwest to the worst coastal markets are like 300% higher. This suggests people are not exactly seeing a huge subjective/experiential benefit to living in those markets and it is more like a localized form of inflation.
Easily one of my favorite software solutions.

I've tried EndNote. It's awful. Zotero is awesome!
> An expression like my_func(a++, a) is confusing on all fronts - the intention isn't clear for the compiler, for the code reviewer, for the programmer themselves when they read it 5 years from now, for the next-in-line bloke who gets handed this code to maintain it, etc.

There are two choices here which result in this confusion. C++ made those choices, which you admit are confusing. Other languages did not.

First choice, C++ has the pair of increment operators from C. These operators are a bad idea, so many modern languages either nerf them (e.g. only provide one as a statement like Go) or abolish them altogether (e.g. Rust or Swift).

Second choice, unspecified order of evaluation. In principle the idea here is - maybe we can go faster by making different choices depending on context. In practice the price paid for this potential optimisation is high and the reward dubious. So several modern languages just explicitly define the evaluation order instead.

Thus in something like Rust you can't write my_func(a++, a) but you can write my_func(a+=1, a) and while that's a weird thing to write in Rust it doesn't lead to real confusion let alone Undefined Behaviour. The arguments are evaluated left-to-right, the first argument seemingly increments a and its result is an empty tuple (because it's an assignment), the second argument is a, the variable we recently incremented.

Here's an example where a is an unsigned pointer-sized integer:

https://play.rust-lang.org/?version=stable&mode=debug&editio...

Sure enough with a set to 4000 our output says the second parameter was 4001.
This hasn't been a thing since the late 90s. Linux used to use a fork of an earlier, pre-linux gnu libc. Glibc2 was a big release where upstream gnu libc was what Linux distros used for the first time.

Despite being version 2.0, they set the so version to 6 because the Linux specific fork had reached version 5. That is why libc6 is synonymous with glibc2.

Here is what I found on Google trying to confirm these memories: https://lwn.net/Articles/417848/

There were other examples from the gnu world where an experimental fork ends up with rapid development and then gets superseded by an upstream release. Egcs vs gcc is another I remember from that time period.
Well anyone can decide for their own. But if someone, say 9, wants heroin, their parents should prevent this.

Shitty parents is definitely an issue though I still think we should focus on parents instead of ${potentially addictive service/substance provider}.

Yeah I might have not been clear on my first comment.
Why do you choose to suffer?
> If it's an intake form for an eye doctor appointment, it won't tell you dick all.

Where are you getting your information?

Results: Sex and sex hormones influence the lacrimal system, eyelids and blinking, corneal anatomy and disease, aqueous humor dynamics and glaucoma, crystalline lens and cataract, uveitis and retinal disease, ocular circulation, and optic nerve anatomy and disease. Systemic conditions, particularly autoimmune disease, and conditions that are unique to women, such as pregnancy and menopause, further illustrate the effects of sex hormones on the eye. Gender-based differences in ocular conditions and disease should be considered within the context of the underlying physical and social environment.

[0] https://pubmed.ncbi.nlm.nih.gov/19811761/
All of those reports are about people violating the law. Now boiling an octopus alive in the UK is also illegal.
Intuitively, it might be because the mouse predates the touchpad, and most mice only have vertical scroll wheels (so it conditions users to avoid discovering horizontal scrolling as an option, unless you click and drag a horizontal scroll bar).

Currently, it's also rare for webpages to feature horizontal scrolling, so by habit most users scroll vertically to access new information.

Discovery is also another reason mentioned by users elsewhere in these comments. Since horizontal scrolling is a rare behaviour, a clear signifier [0] is needed to quickly communicate that horizontal scrolling is a possibility, which is an extra problem that other potential methods don't have.

[0] https://sites.google.com/site/thedesignofeverydaythings/home...
Ah ok, there are many options here. You essentially need to do some programmatic devops. You can do this with Kubernetes, Terraform, or the cloud provider APIs directly. You'll need to maintain parity between what they want running and what is running, quotas / limits so they don't run up your bill, and cleanup of resources.

You'll want to be cautious of, and thoughtful in, your security because you are allowing users to run untrusted code. It's not just about protecting yourself from them, but also protecting users from each other.