skysight-inc/HackerNews huggingface dataset:
I think beliefs in magic and the supernatural arise from the natural cognitive biases and illusions that humans are subject to, that lead them to see correlations between their actions and the natural world that don't exist. The most common forms of 'magic' that people believe in, almost at an instinctual level, are 'luck' and 'karma,' both of which are inherently beliefs in a metaphysical framework which affects the physical world. It's impossible to know, but there seems to be a spiritual element even to primitive cave drawings, and I wouldn't be surprised if apes held some primitive concepts like that, chimpanzees have been observed performing what some interpret as ritualistic behavior[0] which may hint at a primitive belief in "magic."

Belief in ghosts also seems to be near-universal among humans, to the point that it may be an evolutionary adapted trait[0], this would naturally lead to animist religions, which are essentially beliefs that everything has a ghost. Human psychology being what it is (and religion being in a sense the human mind turned inside out and projected upon the world,) if you believe in ghosts, and you believe in luck and karma, eventually you believe in restless spirits and wicked monsters that blight your crops and bring you nightmares and all sorts of monsters of the id, and then your religion provides rituals and spells to deal with them.

Speaking of which, here[1] is a very good lecture by Dr. Irving Finkel on the first recorded beliefs about ghosts from ancient Mesopotamia, and the magic they used.

Also, for much of human history, the only people who could read and write were priests and astrologers, elite classes who controlled the 'secret knowledge' about the seasons, signs and portents of the future and rituals regarding the dead (the word "magic" originates from an ancient Persian word for priests[2]), which would lead people to believe words had innate magical power, or at least that the spells they wrote down did.

[0]https://www.theatlantic.com/science/archive/2016/03/chimpanz...

[1]https://www.americanscientist.org/article/the-cognitive-psyc...

[2]https://www.youtube.com/watch?v=zNNaZ110ee4

[3]https://www.youtube.com/watch?v=LPNpE0X3Bkw
Yes, In C# you have to leave the idiomatic side somewhat to get the most performance. Though this is getting better in latter versions of C#, in which you get more low level coding features. But for me the fun part is doing exactly that. Coding as close to the metal as possible, leaving the "safe" side of C# but still using the Quality of Life features that C# offers compared to C++. That for me makes C# my favorite language ever.
Money is often the issue but if they have multimillion grants then that isn't the issue here.
Likewise. It was an intro OS-hacking platform, fine for learning about operating systems hands-on but clearly not up to par for serious use. Once learned, it inspired many students to delve into other competing - and more exotic - operating systems; having had a good look around the subject, we then found the real world was running on a small number of robust platforms, and Minix was never even close to being one of them.
That's not true. There are few 50cc four strokes, like the Ruckus IIRC
Webflow feels more like a cms and less of a framework for creating web applications front ends.
For reference, [1] describes the SSD near-OOM thrash problem, where the speed of refaulting file pages is so high that the kernel detects enough activity and doesn't trigger OOM.

It's a heck of a problem to deal with, and a OOM killer will go part of the way to fixing it, but I still have two complaints about the thrash problem.

1. In similar situations on other operating systems, I don't usually see the GUI freeze to an unusable state. In Linux hitting a thrash situation will freeze the computer to the point where Ctrl-Alt-F2 will not switch the vterm even when waiting several minutes, and it has to be rebooted. I suppose it's possible that I just haven't used other OSes enough in a long time and they have this too, but this seems like a solvable problem. I assume it's not a CPU issue, since the scheduler should handle that just fine. So why not have a mechanism by which the user's desktop environment and init / login system can reserve itself enough memory to always be responsive under any memory condition?

2. Browsers. The state of browser memory management is atrocious. Just about every time I've run out of memory (other than compiling some complex software with -O3) it's been because my browser is hogging a huge chunk of it (even if the OOM killer blames something else). Now, I understand that in theory unused memory is wasted memory. So a browser using a ton of memory can be a good thing. But this is only true when memory the browser is holding but not using can be reclaimed to be used by another program, and this seems to basically never happen. If I close and reopen the browser (with the tabs automatically restored) the memory usage drops by 80% or more; the issue is that the browser simply never suspends tabs I haven't used in days or weeks. Modern browsers are not good "desktop citizens", if you will. They hog memory to the point where opening anything new will create a pressure stall.

I suspect solving these two issues would largely fix thrashing for most desktop users, without the need to ever kill anything, which is obviously undesirable.

Feel free to tell me if one or both of these is incorrect or impossible. These are just my observations, I'm not a kernel dev or anything close to one.
Ah, I stand corrected, thanks! Though not established in the other direction either of course for common cold. But I was wrong to say it was disproven.
Exactly, it's a money grab. Optimism doesn't have a coin and have no plans to create one. ETH is be the only way to pay for gas on their rollup just as is the case on L1.
I've done this kind of stuff through a point and click UI in GIS software. It's really cool seeing a lot of the underlying math and concepts laid out like this.
There is a Switch emulator using virtualization on M1 Macs.
They are more mutually beneficial to each other than existential competitors.
Precisely. I know a lot of people, and I know that a lot of those people all display distinctive disorders of one kind or another. Like alcoholism, or risk-insensitivity, body dysmorphia, depression, narcissism, psychopathy. All normal does is describe the fact they can spin about in place for their social contract quota, once that's over they're all fucked up, in one way or another. Some ways are just less salient than others I suppose.
Does it run on the device, or adobe servers???
If it is on a different blockchain it isn't a copy.

If a given claim means anything, then similar claims that are illegitimate probably won't mean anything.

Given that NFTs so far appear to be pretty much meaningless, attempts to duplicate them will also be meaningless.
Go Queenly! Happy to see the product launch.
> You sound pretty confident so Ill let you explain step by step how that goes.

Did you see where I already outlined it?

The Chinese government already clearly has the tools and capabilities they'd need to track down Bitcoin miners already in-place and used for similar tasks. Probably the only thing stopping them is that they don't care about Bitcoin to bother.
One of my favorite parts of functional languages like Scala and ML is the compact notation for defining algebraic data types. They provide an incredible amount of mileage for writing maintainable and reliable business logic. Scala 3 really nails this, IMO.
Ask HN: How do I find a lawyer for my software consulting business?
Great post, thanks for sharing it.
Other thread about more flamey article on same topic: https://news.ycombinator.com/item?id=26442021

I'm skeptical that this hasn't been examined already, like what codethief says.
Fear and hope.

But do you mean: so-called experts? As in, not experts? Well, then that's just a question of finding the real ones, if they exist.

Or do you dislike how they oversimplify when talking to the public? I do too. All nuance is erased. The trick, then, is find out what (true, non-politized) experts say to each other when the public isn't listening.
Wow. It seems like the saga is on-going.

https://cointelegraph.com/news/dev-says-31-million-meerkat-f...
I think it's very fair (and as you know as an epidemiologist, correct) to differentiate between a country's public health system and medical system. And between a country's primary, secondary, and tertiary medical care systems.

It's true that SA has quite good tertiary and secondary care, while they struggle with public health and primary care.

I do think the pricing mechanism of almost any other country outside the US is more reasonable than ours. Insurance, big hospital chains, and yes, to a lesser extent the AMA, have ripped pricing from its market mooring.

There are many other countries that have well-functioning market-based medical systems (even as they sometimes struggle with public health system due to poverty): Mexico and India spring to mind. Even catastrophic medical care (eg, cancer treatment, or major trauma) is affordable to the middle class in both of those countries, unlike in the US, where those events can ruin a middle class family even with insurance (I've lived it myself, to some extent).

Regulation can play a positive role here, but not by creating more bureaucracies. Rather, we need more transparent pricing. We need enforcement of anti-trust legislation against big hospital chains. With some hesitation, I'd say we also need to resume of significant prior support of basic medical research to push big pharma beyond their current biosimilars business model. And we need to "encourage" the AMA to put out more physicians (the student loan issue can be mostly solved by getting the government out of the student loan game).
I mean you stretched the numbers as much as possible (garbage collecting the ISS? LOL!) and you still didn't get there.

And anyway, none of this matters, because the relevant OP specifically said "speed".

So the plain and obvious conclusion is: False.
Now any potential this become next DataBricks?
Clojure is a good option as well - it can be seen as FP without the type theory - i.e. a more distilled version.

It also sports a pragmatic community - web, CLI, UI etc utilities abound.
FWIW, the Use Cases section presents data about the impact in mobile and laptop environments:

On Android, our most advanced simulation that generates memory
pressure from realistic user behavior shows 18% fewer low-memory
kills, which in turn reduces cold starts by 16%.

...

On Chrome OS, our field telemetry reports 96% fewer low-memory tab
discards and 59% fewer OOM kills from fully-utilized devices and no UX regressions from underutilized devices.
Linux works fine without swap. It also works fine with swap. It does not work fine under memory contention regardless of swap, but it is much, much worse if you have many GB of swap on a spinning disk.

Note that managing resources is much harder when swap is in the picture, because you can get the resident memory of a process, but not the swap usage of a process.

It used to be that the recommendation for swap was 2x ram. This recommendation was from the days were single-digit mega bytes of ram was common, and also from when linux core-dumps were both expected, and stored to swap.

Fast forward to 2010ish. You might have a 64GB or 128GB SSD, but you probably also have a spinning drive. you have 8 or 16GB of ram, so your 16-32GB swap would be 1/4 the SSD, plus you heard that putting swap on an SSD wears it out faster, so you put a 16-32GB swap file on the spinning drive.

Lets say you are developing software and you accidentally allocate in a tight loop. At some point the majority of the pages in ram not from the malloc loop end up in swap, so you try to do something to kill it, but Xorg and xterm both have their pages scattered across spinning drives, and your program is allocating memory faster than your machine saps in. If you are patient enough to not hard reset, an hour later, swap fills up and the OOM killer starts killing programs, and probably (but not definitely) kills the buggy malloc loop before it kills something more vital.

You are annoyed, so disable swap and do the same thing: the OOM killer kills probably just your web browser (which is virtually indistinguishable to a malloc loop with Web 2.0), and the malloc loop. The system recovers in minutes. You now swear off ever running with swap again.

Today: If you have a spinning disk 1GB or swap on it is fine, but zram is another good alternative. If you have slow and/or fragile SSD storage (e.g. sdcard or eMMC), zram is a good option. If you have fast nvme, I hear that you can go fairly crazy with swap sizes and have a system that works well under memory pressure, but I have not tried it myself.
Still a pretty spooky action if you ask me
I recommend reading "Cheap: The High Cost of Discount Culture". But be sure to but it from your local bookstore.
> an interesting trend of open source clones of popular products

Well, it's a "trend" as old as dirt, really. The "Linux desktop" was, for years, little more than a series of clones of closed-source Windows apps. Arguably even the original GNU programs started as clones of existing Unix tools. It's unsurprising that this would later happen for web-based services too.

> The business model is always that people who really want it for free can self host, and people who don't want to deal with the hassle will pay for hosting.

Again, pretty old news - Wordpress is almost 20 years old at this point.

The problem of this setup, though, is that the commercial version will typically set the roadmap and priorities, while the open version will end up lagging.
Not in the last five years, but gradually over the last 40 or so. The reason is essentially that we’ve been building road networks that cost more to maintain than they generate in tax revenue, and thus our infrastructure balance sheet is running more and more negative. We’re very poor compared to the balance sheets governments in the US operated on as recently as the 1950s.
The .NET and Java VMs probably aren't optimized for the incoming bytecode also being JIT generated, never needing to allocate memory, wanting to be register-based, etc.

Also, I haven't tried JITting them but I've always found their bytecodes to be pretty inexpressive compared to a real CPU (or even LLVM).
Kraken Intelligence predicts a top at 102-300K and a capitulation at 32k.
Interesting article, particularly in some ways, -

> It’s never too early to start thinking about the long term prospects of the product you’re building.

- it's practically the opposite of what on higher level of software development is called YAGNI - "you ain't gonna need it". In other words, it's actually detrimental to "optimize too early", in more than one way.

At the same time it would be nice to have an alternative way to develop software for microcontrollers, without Arduino's unwanted features, like those described.
> He hired some of his grad students to work on making it a production system... They made a lot of improvements, research-wise, but they also sort of made a mess of things

Yeah, software development is a difficult profession, not a thing a grad student in CS can manage. But code written in academia is for the most part garbage in general.
I think Feynman take on this is more interesting and less muddled. For example, in the video series "The Pleasure of finding things out", he clearly lays out that something can only ever be explained by taking something else for granted, and at some point you need to stop the regression and just admit that you have to take something as true on faith (or simply admit that you cannot know.) [1]

You also get to understand that all there is is always action at a distance. The mechanical philosophy as based on an error: that direct action (a physical object pushing another for example) exists. In reality, again as Feynman brilliantly explains, it just electromagnetism between atoms, so action at a distance.

I'm not even going to go into what "intelligible" theories is even supposed to mean. Again, it's either intellectual fappery or infinite philosophical regression. The notion that someone could know something as an absolute truth as never existed. Every explanation at every epoch was based on assumptions, It's just that at times, people were not aware of their own limits.

Also, who pretends that nature is reducible to physics? We can't even calculate precisely the interaction of three atomic particles. These kind of claim are always an annoying strawman.

[1] https://vimeo.com/340695809
I wonder if Arrow (https://arrow.apache.org/faq/) would work for this:

"The Arrow IPC mechanism is based on the Arrow in-memory format, such that there is no translation necessary between the on-disk representation and the in-memory representation. Therefore, performing analytics on an Arrow IPC file can use memory-mapping, avoiding any deserialization cost and extra copies."
What Intel meant at the time was "someone is selling our chips relabeled to a higher SKU and pocketing our cut". This happened in 1996 with criminal gang remarking 120 to 150, 133 to 166, etc, pocketing extra ~$30-50 per CPU.

https://www.youtube.com/watch?v=wsKjX6UGYUQ

Intel was so pissed someone else was making money on binning they locked multiplier on later 133/166/200, all Pentium MMX and later models ending easy overclocking.

https://forums.anandtech.com/threads/pentium-200mhz-multipli...
FWIW, while this is a representative description of trains in the US, it’s now how they work everywhere. When I lived in Italy there was very regular service from my little town to the nearby major cities, and while the trains were well-used they weren’t ever “packed.”

We could have a similar train network if we wanted one, we just don’t want one enough to pay for it.
That's not his shitcoin; rasengan is Andrew Lee,[1] and seems to have no involvement outside of an open source grant from his company a long time ago. Besides, the airdrop for Handshake was ages ago, and it was given to everyone in the Alexa top 100k, I think.

It's a stupid cryptocurrency, sure, but insinuating bad motives is probably incorrect here. He just seems to like the crypto.

https://en.wikipedia.org/wiki/Andrew_Lee_(entrepreneur)
Ask HN: What are the security measures you follow in your SaaS startup?
I just literally searched for Web GUI client for Postgres and I was going through the Google Search results. Just in time noticed this awesome tool came up in HN. Really great man. I would like to become a paid customer once it's live.
I'm unsure if that's Canadian labeling requirements or that local stores choice, but I checked their US official online menu before my reply.
I personally prefer systemd-boot over grub2, it's dead simple to configure and works really well for UEFI systems (and dual booting windows).
For non-cash-settled transactions there is still a desire to borrow crypto. For example, pledging bitcoin to borrow ETH to purchase a NFT.
Features of Python?
Generally by getting a referral from someone in your professional network.

I can see if I have any recommendations if you’d like, shoot me an email with a little more about what you’re looking for: brandon@localizejs.com
C# is one of the most popular languages to write games in (with Unity), so it can't be that bad. I'd expect it to perform well if you only allocate short-term objects, since it can do escape analysis and figure out they can all go on a stack, but I don't know how Mono's GC works.
I am shocked. There are so many things to watch that I regret not being able to watch more.

Just in the last 2 weeks we have watched:
Inception
Prospect
Batman begins and dark knight
Moonlight
That one about fake art
Invictus
Case 39
Icarus

And probably a few more.
>...IIRC Google did have some objective data that purely looked at average commit rates and lines of code before and after working from home, and they saw a significant decrease in productivity during WFH

In trying to find out more info on this, I only found references to an internal subjective survey (which as you point out are not that valuable):

>...Most notably from the June internal survey, only 31% of company engineers reported feeling "highly productive," down 8% from earlier this year. Furthermore, only 53% of engineers reportedly felt satisfied with their ability to manage their workloads. Of those, 30% spent less time coding that quarter than the previous quarter.

When google was asked for comment:

>...In a response to The Information, a Google spokesperson said the company-wide productivity rebounded after a short decline and has since exceeded pre-quarantine levels.

I don't know if this measure of productivity was objective either, but I suspect, that Google is much more interested in meeting product deadlines, numbers of deferred features and those kinds of things are fairly easy to measure. It sounds like Google's experience has been similar to every other tech company and having the bulk of people working from home has not hurt productivity.

https://austonia.com/google-struggle-with-work-from-home
Ancient Christian ruins discovered in Egypt
You can convert to USD stablecoins, which is still an off ramp, but has the benefit of no AML on decentralised exchanges.
United States gravity control propulsion research
The Shadowstats methodology is to take BLS CPI and add 3%.

If your theory about what's wrong with CPI is "BLS is subtracting 3% from the true value" that is a useful fix. If you're concerned about the basket of goods they use, or deflators for quality improvements, or substitution effects, or any other technical concern it isn't clear that Shadowstats provides any value.
Uniswap isn't a scammy ICO. They launched with no tokens, but were forced to by SushiSwap.
I don't really buy your conclusions here. Speaking about Google specifically, the bands exist, but are wide enough that you can have, call it ~40% variance within a level (and actually I think this increases as you go up the ladder, so by staff it's maybe even more), and that's before things like spot bonuses (which granted aren't usually huge but can be nontrivial in aggregate). I guess in some sense you can argue that that is simply a relaxation of A, and that those companies don't have aligned compensation, but I don't think that's true.

There's also the problem that, especially as you move further away from direct P&L, calculating value is really difficult. I work in infrastructure and engineering productivity. When I'm lucky, I can get an engineer-hours-saved metric, but most of the time I can't get that directly, and my work reduces system complexity, which pays off eventually in time saved or outages avoided. Systems that try to sort of directly reward performance fail for a lot of cases where that's fuzzy.

It also, speaking personally, hasn't been a huge issue, and I don't see the slow-growth that the original article talks about. My compensation has been increasing on a linearish trajectory fairly quickly, and that doesn't appear to be slowing down yet. My growth (both career and compensation) is faster than many, though not all, of my peers. I know people who took 2x as long as me to get promoted, and I know people who did it 2x faster (and that's true both from 3->4 and 4->5, we'll see for 6). That doesn't sound particularly tenure based.
I worry also about an overreaction. At some level people who can survive a virus with little to no symptoms are better off contracting it than not, if only to form the antibodies to be ready for future mutants they might come in contact with. The behavior changes we make because of COVID could be dooming a lot of people to one day encounter much worse mutant viruses they could have been ready for.
Metamask is an app and browser extension. It's basically a crypto browser. The same way the internet needs a browser.

Your argument can easily be used to dismiss the early internet.
Oh I've seen those years ago. I don't think they're available on our Netflix, though.