skysight-inc/HackerNews huggingface dataset:
I just did some experiments, and I think this should help identify such merge commits from the commit IDs of two copies:

Run this in bash (if you're using Windows, use "Git Bash"). Make sure you replace the `<hash>` tokens with the appropriate commit IDs. The hash it prints should be the merge commit tying the two copies together.

commit_1=<hash>
commit_2=<hash>

awk '
ARGIND == 1 { h[$1]++ }
ARGIND == 2 && h[$1] { last = $1 }
END { print last }
' \
<(git log --ancestry-path --format=%H $commit_1..HEAD) \
<(git log --ancestry-path --format=%H $commit_2..HEAD)
Wouldn't construction of an orbital observatory consist of putting together prefabs? Not to mention, modern construction often does consist of putting together prefabricated pieces so saying we have no experience with construction in zero G only putting together prefabricated components is somewhat contradictory.
It's a good question. But as a general rule, companies don't really bother responding to unfounded rumors until they get to the point where there's an article published about it in the New York Times, or it shows up in the first page of search results.

And I doubt there's really been any measurable effect on sales. The proportion of people who care are miniscule, and they'd likely not be buying Samsung even if they put out a statement.
I don't think you can separate the individual from the organization when the organization either fundamentally or in practice is engaged in negative/harmful activities. Policing is broken in the US, and though its original intention is good, the daily practice of it today is systemically flawed and no longer has the original intent as its goal.

The same applies to companies like Facebook and Google. They fundamentally exist to extract data from their users. They never had another legitimate mission that was corrupted over time, unlike the police. Apple, Netflix, Amazon at least have services that do not revolve around taking advantage of their users and manipulating their behavior.

Organizations are made up of individuals at the end of the day. If you are a cop or work at companies like Palantir, Google, Facebook, you are helping prop up organizations that actively do harm to many people. You may not be as responsible as cops that murder or decision makers at the top, but their guilt would not be possible without you. Please think long and hard about where you work and why you work there.
One more thing, add a line to the building code that you cannot build a residential building within 1km of a tree line.

Less chances of somebody setting the forest on fire unintentionally, and vice versa.

You also need prescribed forest clearings inside the forest around settlements to create multiple rings of fire stops.
https://ideone.com/T56tDZ I get close to 5 GB/s with this online IDE and twice that on my 6 year old laptop, which is roughly a factor of 20 to 40 faster than 250 MB/s. A factor of 100 sounds plausible with more modern RAM or larger cache size.
In case it isn't on your radar, there is also https://github.com/uber/ludwig which seems to have similar goals.
It's just a typo. The original has "made". I was expecting the text to be a bit more corrupt, but it looks clean and is probably not an OCR type, but a normal human one.
The problem with any of these directed-graph based "histories of programming languages" is that they ignore the fact that languages change. Sure, neither Haskell nor Ocaml are descendants of the other, but features in one have inspired features in the other countless times, making both languages better. The same goes for Ruby and Python, Java and many of the other languages on this chart and not on this chart, and more generally, all languages. Java introduced generics in 2004. Python introduced garbage collection in 2000.
comments>2 might be a good default qualifier for the 'past' link.
New languages, new paradigms at the foundations.

We keep throwing new shit at the wall, eventually something sticks. To a whole generation of developers it might like like JavaScript is the One True Web Programming Language but anyone whose lived through a few transitions knows that we replace entrenched technologies on the scale of decades, it has come and it will go like everything else, sic transit gloria lingua.

The usual (but not universal) trigger is a technological arms race between three or more competing firms attached to a compelling new idea.
x86/x64 is such a terrible bloated messy instruction set. It really needs to die.

I'd like to see the ARM16 and ARM32 variants die too, as they are also bad.
Why don't we ban container ships?

Is it possible that you are a member of a group of individuals that do not enjoy nor participate in cruises and therefore do not give anything up by calling for their ban? You can feel good about it without personally sacrificing anything and instead forcing others to make that sacrifice.

How would you feel if it were the inverse and others were calling for a ban on an activity you enjoy?
Anyone care to explain what

template <size_t i, typename... Ts, typename CurTy>
void recurseFillChildren(CurTy &E)
{
using PackTy = std::variant<Ts...>;
using TyL = std::variant_alternative_t<i - 1, PackTy>;
static_assert(std::is_same_v<CurTy, TyL>);
using TyR = std::variant_alternative_t<i, PackTy>;

for (i32 j = 0; j < E.NChildren; ++j)
{
E.Children.push_back(miniParser<TyR>());
if constexpr (i + 1 < sizeof...(Ts))
recurseFillChildren<i + 1, Ts...>(E.Children.back());
}
};

does, and why it can't be translated into Rust?
America didn't have a 'monopoly' over anything, because America is not a single entity and there is nothing remotely resembling a strategy or coordinated.

China is a little different there.

The most poignant artifact from the article relates to the fact that TikTok is a 'first' for America, in that they've had to deal with something for the first time, which is a major foreign entity with different world views on their turf. It's should be added that China/CCP is a dystopian surveillance nightmare with a politicized justice system and effective CCP control of all major companies at least as far as messaging, surveillance and censorship is concerned.

But it's worth considering and it's interesting the press has not bee up on in for some time - we're in a 'brave new world' in software and services and it needs to be talked about.
I am happy with this decision. There should be alternative to these stores. Let people decide which store to choose. Looting devs for 30% income is bad decision.

Also recently Google banned few Indian apps. The way I see it, Indian govt wants to make sure, essential apps are in their control, not in private companies'.
Hire an elite product team in 5 minutes
Well, because OO - and if Simula isn't there, then that's where the link would be. Even if Simula did come first, ST is certainly the "OO root" that most people know, so I'm fine with Simula -> ST -> C++ as a reasonable path.
all vc-supported , with huge money. not exactly the "indie studie that made it big" type. But more importantly, those are a decade ago (and TikTok reportedly bought its users).

At this point it doesnt seem there is any potential for making a profitable app company, the profit would be to be acquired
Yeah but really they never had a chance in the mobile market. No way. But they owned the PC market and blew it by improving nothing from 2010 through 2018. That's much less forgivable.
> I don't see them immediately realizing that filling out Google reviews would leave them exposed in such a way.

I have that kind of family members as well. But they don't leave reviews on Google Maps, because they wouldn't know how to do that or why. And their home address is still on the White Pages, so.... I don't think it's a problem for them.

The question is: is there somebody who is a) able to use Google Maps - which implies a rough understanding of how it works - and b) able to leave reviews about a place they have been, that is then unable to realize that a review says "I have been there at that time" and that multiple reviews may suggest the (approximate) place where they live?
> data type does not change based on seemingly insignificant details (2, 2.0, 2.0.0, “2”)

…only because NestedText does not support numeric types at all. That seems like throwing out the baby with the bathwater.
Yes, and the same applies to virtually all other research databases. I’d forgotten this until you mentioned it because I’ve become so habituated to going direct to PDF.
I used to know C++. But not sure what's happening here.
> Most people treat them as binary: either something is nice, and gets 5, or is crap, and gets 1

I really think GoodReads is the exception to this though. When I look through other people’s ratings I frequently see them using the full spectrum.

Furthermore, it’s very common for written reviews to say that a book really deserves some fractional number of stars, but Goodreads forced them to round.

Of course, the average ratings suck anyway...
Objective-C isn't so much a language as one language embedded in another -- C + ST inside square brackets...
Success of Windows and gaming on ARM64 will absolutely put Intel literally out of business. edit: Assuming Linux servers follow suit.
This sums up how I feel about the whole tiktok/huawei thing as a European. An interesting part of it not mentioned in the article is how the USA also pressures European countries into applying the same rules. And never for the reason "China has some horrible concentration camp problems that we, as a western country upholding ideals of freedom, want them to change and we need more pressure" but just for their own vague "national security" which to my eyes means economic reasons.
Agreed, the diplomatic angle is why it’s a total mess. I’m kind of surprised the US did not have her tried for manslaughter.
Yeah, in a saner and safer world, we'd have little nuclear powers plants running a lot of things.

If we can generate clean hydrogen I think an awful lot of things that are not easily converted to battery will get a lot cleaner, I think it's being looked at as a replacement for coal in steel production. I think we're still some years away from that unfortunately, last estimate I saw was about a decade, but fingers crossed we get there earlier.

As you say, making doing the right thing cheaper than doing the wrong is the way we solve so many of these problems. Unfortunately we also need to get to the point where it's cheaper to scrap the old kit and replace it, than not, which may take longer.
Indeed thank you, but no follow-ups or recent developments in other 'Racetams it seems. Modafinil is the only one that comes to mind that is atypical but has made strides in being a prescribed alternative.
I was prescribed bupropion to stave off lack of energy and possibly heighten my mood. To my surprise it made me so sleepy I had to take it before bed.

For most other people it seems like they can hardly sleep while on bupropion.

I was told via forums that I might have ADD/ADHD because of this reaction.

What does HN think of this reaction?
LUKS is great on Linux, and with most of the big Linux distros (Ubuntu, Fedora, etc) there will usually be a quick and easy button to turn on full-disk encryption while you're installing the OS. In terms of additional file/folder encryption, it depends on what you're doing. A good example, in one of the previous articles I mentioned using backups as a good way to reduce the impact of ransomware, and many of the options I suggested include encryption by default, so you wouldn't need to encrypt those again. I'll write soon about different ways you can encrypt files/folders (usually Veracrypt is a good solution for this!).
The HoloNet was a galactic communications grid that was developed, used and maintained by the Galactic Republic and later by the Galactic Empire. The HoloNet was a near-instantaneous communications network commissioned by the Galactic Senate to provide a free flow of hologram communication and information exchange among member worlds. It vastly sped up galactic communications, which had previously depended on more circuitous subspace transmissions or relays.

Created thanks to the Galactic Senate's efforts several thousand years BBY, the HoloNet quickly expanded throughout the galaxy, ending up with at least one emitter/receiver device located on virtually every planet of the Galactic Republic. The Holonet was operational by at least 3954 BBY.

During the Clone Wars, the Confederacy created the CIS Shadowfeed, a network of hyperwave transceivers similar to the Republic's HoloNet News channel. During this time, both sides used the HoloNet to broadcast propaganda.
some takeaways on size and cost:

* 33 million acres of forest in CA, 57% owned by the feds, 3% by CA, 14% by the logging industry, 26% by others

* $200/acre for prescribed burns, $1000/acre for thinning, ~$800/acre on average for the US fire service

* 1.1 million acres need treatment each year (~$1B/year) to be effective, according to the little hoover commission

* ~$2B committed by CA, but over at least 5 years

* this bill would appropriate $300M/yr from feds

on the flipside, it's harder to pin down benefits. they cite $9B in costs from one fire, but how much of that is (socialized) losses from excessive (private) risk-taking? it's unclear, but likely not none. how does insurance account for and/or distort that risk?

none of the articles spend much time quantifying health or environmental costs (e.g., CO₂e) of forest fires on the population, and the potential reductions from better management.

it's hard to take a reasonable position without knowing the magnitude of these benefits as well.
Archaeologists determine path of first people to settle the Caribbean islands
> There have also been some arguments about whether "people" without any qualifier should refer

Yes, quite; there's room for reasonable disagreement about whether the first amendment protects the rights of assembly and petition only for citizens, for any subjects, or for anyone generally. But the protections for speech and the press (ie the ones actually relevant to Assange) have no such qualification. If they were prosecuting him for, say, standing in front of a government building yelling "Down with the NSA!", the fact that he's not a citizen would arguably be in any way relevant.
Depends on what emissions you are worried about.

Let'ssstarts with pollution, smoke and particals. There will always be emissions from fires. Smaller fires spread the emissions out over several years, while this large fire is many years at once. However smaller fires don't burn as much of their emissions, so the total over a large number of years is greater. However the earth is better able to absorb them when spread out over time. If you live next to the fire it is better to evacuate every 20 years than live next to the smaller fire every year (Small means you don't need to evacuate) for the rest of the world though the small fire means the pollution doesn't reach you and so smaller is better.

If you are worried about CO2, then smaller fire leave a bit more unburned charcoal (sequestered carbon) behind every year and contribute to a long term global cooling. (it will take thousands of years to make up for one year of the rest of what we do, so don't get excited).
Solid: Software Design Principles. Be a better developer
Because the saner option has lesser PR value
Yup, the initial `git clone` is checking out detached head 71c5f2d08f23d30c6fc11ac71d65f683b326c844.

It looks like the remote bare repo has a botched HEAD.

Workaround:

cd exercises
git checkout master
./configure.sh
git start
All Telegram servers are down
Most of the latency of a TLS handshake (which equals the minimum latency for the first response on a HTTPS connection) comes from round trips. You need 1 for TCP connection establishment. And 1 to 2 (depending on the TLS version) for the TLS handshake.

300ms would be rather on the high side. RTTs with todays infrastructure are often 30-50ms if you hit an Edge server (opposed to a server around the world). So you should end up up at around 100ms for the complete TLS connection establishment.
I agree with you overall. Although I'd point out that some people enjoy watching badly made and acted movies for a different reason. "The Room" is an absolute trainwreck that I enjoy watching.

But yes, you're right. It's funny how recommendation engines seem to rarely get it right as well. I find that the best recommendations come from friends that know me well enough to know what I'd enjoy.
Script to Create Purchasing Power Parity Discounts for Gumroad
Sounds like we're opposing anecdotes; I do have a CS degree, but didn't try to start with data structures.

You may want to use something with those characteristics, sure, but that doesn't mean most users start by trying to implement, rather than use something existing.
Physicists Have Successfully Connected 2 Large Objects in Quantum Entanglement
Hey, I really appreciate your answer to this question. As I was reading the question, red flags started popping up in my mind about the risk of overfitting when using the ensemble approach, and I think your response was spot on for how an ML researcher would go about it! Most ML professionals I've talked to have been really against making a user friendly ML suite because of how easy it is to misuse these algorithms.
I find it interesting that newer atoms exist in ark that support 32gb, but they are not in any consumer devices where I am, the chip in this board is in all of them, so "very old" == available.

Similarly, with chromebooks, I have an old celeron with 16gb, for a while after it was impossible to buy a celeron that supports 16gb, and increasingly hard to upgrade commodity components. Shortly after there were more i3 chromebooks available, pay 50% more for something that won't actually solve your problems.
"annoyed" is a rather dismissive way to phrase it. I'm a light sleeper and it would be torture to me at night and would affect my quality of life tremendously. I wouldn't be able to focus on family or work if I couldn't get good quality sleep.
Nokia never made the full shift to smartphones and everything about it's early smart phone offers were derived from feature phones.

BlackBerry was an 'in between' and was really good at the killer feature 'email' but nothing else.

Microsoft was too late with a decent offer.

Nokia was a feature phone company that died with the feature phone era.
Sure, technically, but read the FDA paper on it's pharmacokinetics.

Smoking, shooting, or squirting it up your ass won't do the trick. But injecting it would put it in direct contact with red blood cells, and so would rectal administration via absorption through rectal mucosa.

Lisdexamfetamine needs to pass through the GI tract where there's proper enzymatic activity.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6805701/

"The environment in the rectum is considered relatively constant and stable and has low enzymatic activity in comparison to other sections of the gastrointestinal tract. In addition, drugs can partially bypass the liver following systemic absorption, which reduces the hepatic first-pass effect."

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2898170/

"Oral absorption of LDX was assessed in rat portal and jugular blood, and perfusion of LDX into isolated intestinal segments of anesthetized rats was used to assess regional absorption. .... LDX and d-amphetamine were detected in blood following perfusion of the rat small intestine but not the colon"

"The intact prodrug, LDX, was readily absorbed from the GI tract after oral administration, with relatively high levels of LDX detected in the portal blood of rats. When LDX was perfused into isolated segments of rat duodenum, jejunum, and ileum, it was absorbed into the systemic circulation; however, LDX was not absorbed during perfusion into colonic segments. These findings indicate that absorption of LDX occurs via carrier-mediated transport in the small intestines and are consistent with the physicochemical properties of LDX (ie, high aqueous solubility of greater than 0.85 g/mL within the physiologically relevant pH range of 1 to 812 and low lipophilicity [logP–1.75, unpublished data]), which would predict poor passive diffusion across biologic membranes"

But hey, here I am arguing on my weekend about why exactly putting a certain amphetamine prodrug up your ass won't work. What are we doing with our lives?
> Wait, are you saying that C is 50 times faster than Go?

Are you saying you need 50 clock cycles to compare two integers?
Is spilling coffee on yourself or Falling down in public ever beneficial?
My argument is the same one that Bell, Kochen, Specker, Conway, and so many others have covered before: If photons were locally real, then we'd see different measurements from what we actually do see. The video covers the basic idea of witnessing this using polarizing filters, as well as explaining Bell's inequalities using basic discrete set theory and Venn diagrams.

We don't have to lose reality; we could instead lose locality. However, then we also lose most of physical causality and spatial relevance. [0] covers all of the material but takes more than 20min to read. At the end of it, we're left with a very weak theory that has trouble ruling out FTL influences.

On the second point, it doesn't particularly matter whether those natural laws exist; my point was that they're not fully knowable. There's no reason why the universe ought to admit a short legible encoding of its own structure, especially considering that such structure ought not be observable by creatures like us residing in the universe.

Rather than knowing the natural laws, we know predictive models which are good approximations. There is fundamental uncertainty preventing our approximations from sharpening to some arbitrarily fine precision.

[0] https://en.wikipedia.org/wiki/Quantum_nonlocality
It doesn't matter if they got there or not by 'playing dirty'.

The entered smartphone market as it was starting with $50B in the bank and unlimited resources etc..