skysight-inc/HackerNews huggingface dataset:
I started learning BASIC at age 8 and it was a great aid in learning logic and math later on in school as it gave me a foundational context for these related subjects.

That said, I was self-motivated to explore programming on my own, and had complete control over what I was trying to do with it. Had it been forced upon me by school, I fear it may have become a chore. I guess I'd advocate introducing kids to coding but not forcing it.
It's illegal to sell new cars people like you and I want to buy, unfortunately.
That doesn't track with either the CDC data above, other studies[1] or what we know about other variants.

[1] https://mobile.twitter.com/EricTopol/status/1476212140956553...
> it was ultimately a matter of money for him

Not necessarily. He could have seen the writing on the wall with Google/YouTube and wanted a platform where he would not be censored ... and may have miscalculated.
So the same as this protest? The violence is by criminals taking advantage of the situation. They are nonviolent except when the police try and push them back.

I’m going to guess you don’t think that because you don’t like the goals behind this protest?
I used EquityZen a few times to sell shares and had a good experience with them. The main things I'd do differently are probably not hire a lawyer or at least find one I knew specialized in startups (I had the first deal with a lawyer and subsequent without and it just seemed to add friction without value, but who knows...I'm not a lawyer haha) and learn about Qualified Small Business Stock (QSBS) for tax purposes/talk to accountant that specialized in startups. The accountant I did talk to (recommended by my lawyer :-p) didn't mention this at all even though it did qualify.

The deals did need board approval, but it seemed like it was more to determine whether they wanted to exercise the right of first refusal (they did in the first deal and did not in subsequent), but maybe standard terms have changed since the rise of secondary market platforms. It was a bit nerve-wracking the first time since I didn't know what I was doing and I was most likely the first person to do it at the company, but it ended up working out fine (probably also worth noting I was no longer an employee at the time of the deals). Good luck!
Right but JRE isn't a science journal, and neither is Spotify?
But lawyers don’t cost nearly as much outside the US. We moved from the US to the NL a few years ago. Legal representation is pennies compared to the US. So just because it’s expensive where you are, doesn’t mean it is everywhere else.

It doesn’t mean they are thinking to sue you. Not even close. When you actually get served, that’s when they’re thinking about it, because actually serving you is a few bits of paper and requires a few brain cells. Sending you what amounts to a form letter? No brain cells required.
Apologies for not being clearer on this, I'm generally talking about marketing messages when I say "not keeping in touch".

My point here is "consent to send", e.g. I think most people would find that someone importing a years old list of email addresses and then suddenly sending marketing messages is unacceptable and constitutes spam.

If you're "doing it right", then "touching" your customers with a once a year "Hey, we haven't seen you in a while" message is absolutely fine and generally a good thing to do as it maintains consent, because they can unsubscribe if they're no longer interested (as they might have forgotten they signed-up or had an account).

If someone hasn't logged into your "service" for >1 year and now wants to do a password reset several years later, then I would say that is entirely different.

We generally try our hardest to handle this case without it causing a listing if you hit our traps with something like this.
What about the charter schools that teach the Earth is 6000 years old?

https://ncse.ngo/creationism-texas-charter-schools

They should accurately teach subjects such as science.
Citation? I assume you have some scientific evidence to support such an assertion.
Kraken US supports Monero, so clearly it can be done. If another exchange chooses not to, that's a company making their own decision.
Hello!

I think we have to parse this apart a bit. There have been some recent studies that show CSF is related to movement of metabolites in the brain, however these findings are very new.

So if you theoretically wanted to induce more CSF flow while awake, I think this would be possible, but you would have to use a pretty obnoxious stimulus or use a deep breathing exercise - e.g meditation

But because we don’t know the complete reason of why we have changes in CSF flow when people are asleep, maybe there are other mechanisms going on that are acting simultaneously with sleep — e.g large fluctuations in blood flow may be necessary to induce CSF flow
Could this lazy cloning be applied to an eager language like Rust? (sorry if that's a dumb question. This isn't my area of expertise)
As if Apple cares what developers think. Absolutely nobody on their exec team will have been surprised by this reaction, but that's fine. They already have all the apps they need to keep Apple's position in the market.
This is something I would worry about. If a particular piece of bitcoin becomes tainted because it's associated with dirty money (or whatever), and I receive it as a payment, will it become harder to spend or of less value? What if it goes onto some sort of blacklist?

To use the recent parlance, can my money be "cancelled" by popular opinion?
The main benefit of the lawyer here is to break through the bureaucracy on the other end. Your lawyer talks to their lawyer, their lawyer talks to someone on their end who is actually authorized and able to make changes (not necessarily to make them change it - possibly just to figure out what is going on).

This causes a human with authority to actually look at your case and likely go "yeah, this is silly, I've taken care of it". Lawyer is very happy because something that looked like a lot of expensive work just went away.
Is this what your rhetoric is reduced to? Demanding that people answer for invented, imaginary hypocrisy? I didn't "dodge" a completely stupid, manufactured question because I have literally no onus to answer it.

GFM shouldn't be used to sponsor *ANY* protest. I've said that REPEATEDLY, and consistently. A protest that needs sponsorship is not a legitimate protest.
I might be dumb, but I can't seem to find the credentials for the preview panel... am I missing something?
There's no biosphere on Mars, nothing alive there, our Terran notion of pollution makes no sense on Mars.
Are those acts defined as terrorism in that jurisdiction?
Nope. The Rust community’s embracing of version 0.x is what did it for me. 1.0 is a big deal. It’s what you get judged by (in my book). 0.x? You can bungle that. It’s ok.
The thing is, that kind of
fine line between deception while still presenting just enough detail to claim the customer should have looked at the details might wash in an American court, but it wouldn’t in the EU. In the EU the rules state that the responsibility is on the company to ensure the individual is aware of what they’re signing. And you cannot reasonably say that is what is happening here.

Also I wouldn’t be so sure that a class action suit of this nature wouldn’t be successful. Large companies have lost flimsier cases.

> or a monthly plan which is cancellable at any time.

At any time, sure. But it’s the $300 dollar cancellation fee thats the issue.

> Complain to your browser vendor about the lack of scroll bars if that's what's gotten you.

This whole “dont hate the players blame the game” meme is pretty tedious. If an organisation is abusing a feature for their own gain then they should be responsible for abusing a feature for their own gain.

> I don't think anyone was getting tricked, but I do believe people were entering a subscription without looking at the details.

“Tricked” is a loaded term. I think the real question is whether Adobe intentionally made it easy for people to misunderstand the details.

Given what I’d seen I’d argue that was the case. This might not be an issue in the US but it is in the EU, where larger organisations have had to pay out because of less.
Ask HN: Enable/disable Chrome extensions per site (via white or blacklist)
Is it possible to create a black or whitelist for Chrome extensions that works per site? I tried "Extensions Manager", but it doesn't work as intended. Any specific ways to go about it?
Specific scenario: For example, you don't want ad blocking on your banking website, but you want it for "rest of the web".
I would think an attorney wouldn’t get involved until other avenues were exhausted. As alluded to in the comment. If it’s out of the blue, check your spam folder.
I cannot wait for the pay-as-you-go model to die
> My reasoning was to just benchmark identical programs.

I would just report the results of a parallel Haskell program as well, and let people decide what programs they think are comparable. I don’t really think you come off well making the speed claims you do since many people who bother to dig in will conclude you are comparing apples to oranges.

> After all, it just returns the same result, faster.

That is not always true. There’s some overhead to introducing parallelization so it’s not always worth it unless you have a big enough chunk of work.

But the other reason fine grained parallelism isn’t often worth it even if it can provide a speedup for a single computation: you have other concurrent things going on, and plenty of potential parallelism from that. Think of a web server responding to many concurrent requests. In this situation, your program could easily have worse performance by injecting parallelism within each connection. Imagine we have k cores and k concurrent connections - we would likely be better off just giving each connection one core rather than having them all thrashing each other to use all the cores.

> Don't you find it compelling to write binary addition as "increment N times" and have it be as efficient as the add-with-carry operation?

It’s very cool in a “wow that’s neat” kind of way, but, well we already have machine ints that are even faster. :) I feel you need better examples to be compelling - people just don’t care very much about optimizing Peano arithmetic. If those speedups generalize to things people do care more about then you should show that and then people can be impressed! It sounds like you do have some ideas for examples, and I think your point about getting deforestation “for free” is cool… but, show us!

My other question - it seems like this approach requires giving up on separate compilation? Like you can’t compile a function in isolation, since it will do completely different things when composed with other functions? Or am I misunderstanding?
I work for Cake Wallet and Monero.com so I'm biased, but you should try one of the wallets that does this relatively burdensome scanning task locally to see that normally it's not the end of the world. It takes me only a few seconds to scan a month of blocks.
> he may love fiddling with settings, but the vast majority of people do not.

Funny how often this gets repeated. Usually (as here) with a conspicuous lack of supporting data.

> They do not change their mouse speed, their background image, their default browser. That's why a meme exists of people thinking the internet is the blue E icon on their desktop.

Could just as well be -- and, I think, is -- the other way around: It's not that they're ignorant because they don't change their settings, but that they don't change their settings because they're ignorant. Maybe most (or even all) of them would want to change their mouse speed, background image, and default browser, if only they knew there are settings to do it. Removing the settings wouldn't exactly help with that -- on the contrary, the solution would be to make them more obvious.
LibreServer Blog / Epicyon version 1.3.0
I remember VMS on the VAX did this, it was a major pain in the neck, it was really easy to run out of disk space (although the quota on my account was 1 MB, which was somewhat small even in those days). But consider if this is really what you want. Every habitual save is another version. Every recompile duplicates all the intermediate object files. If you are using Unix and you have /tmp mounted on a versioned file system, every piped command like less or sort will create a new file. If your system uses pagefiles instead of a swap partition (e.g. macOS, Windows), that's going to be really unpleasant.

I've been developing for many years and I can't remember the last time I ran into this problem, so you can try my approach. When I'm debugging something and unsure of my solution, I comment out the original code and put the potential replacement below. If that doesn't work, do the same. I'll sometimes have three or four potential versions. Also, I generally commit every time a task is finished. During development the tasks might be pretty granular ("implemented underlines, strikethroughs, and custom fg/bg colors for text"), but each bug fix gets its own commit ("bug-2309: text was offset incorrectly on Win32"). Between these two, I rarely run into the problem.
I will also be interested to see how this develops our understanding of the relationship between inflammation and psychiatric diseases, e.g. depression
This is a shame. I was waiting for some reviews of Hey. The idea is great. And its from a company with great experience in UI. It's early days I guess.
Ah, you must not live in the US then.
When Exchange hosting which is just about every business in Australia it seems (and possibly outlook.com and 365) blocked a huge range of IPs, a lot of people went to IP blocklist searches and saw the only entry was UCEPROTECT3 and connected the events. It is very possible they are unrelated or it crept in through another provider's product without anyone there explicitly choosing to use it. Unfortunately the whole system is very opaque.
> You can debate it, I just have nothing to say to you.

So you can't see the harm in money laundering support human trafficking? Because that's real tyranny. Not by governments, but by criminals who can project power to bribe government officials to look the other way with anonymous transfers.

Debate is what happens in a free society. If you can't debate it, you can't promote it in a free society.
This is called a backdoor, whether you like it or not. Pinky-promising not to abuse the backdoor key doesn't make it not a backdoor. Backdoors will be abused by governments. Have we learned nothing from the Snowden leaks?
Ask HN: How do people with Android phone do airdrop stuff?
Airdrop is so practical. I use it for exchanging links, photos, pdfs, and other files between my phone and my laptop (and between friends’ phones, etc.). I’m looking to move to android phones, because I need a fold phone, but I’m a bit worried that not having airdrop will complicate my life a lot. How do people who don’t have iPhones handle these tasks?
> It's like you're asking me to explain the dinosaur you saw while you were hallucinating.

No, it's not like that at all. We're not discussing the dinosaur. We're discussing the existence of hallucinations (and SE in general). The dinosaur is irrelevant; the fact that it was possible to have the experience is the central question.

Again, this comes back to my fundamental argument with Dennett (and one that he graciously conceded in an email back in the 90s; not sure he would do so now): trying to figure out what it is that we are conscious of, rather than how we are conscious of anything at all. I'm 110% ready to concede that everything we are conscious of is an illusion, an error, a projection, an intent-laden stance etc. I'm 110% ready to concede that everything we think we experience as a "self" is wrong.

None of that helps to explain how experience is possible. So you're either denying that SE exists, or like Dennett insisting that mysterious SE can be explained by non-mysterious stuff.
As others have pointed out, this isn't about COVID. That said, the notion that some topics cannot be discussed or cannot be discussed in a certain way is not only wrong, it is outrageous.
> The current variants are weakened versions of the virus that they are essentially the vaccine.

If that were true we would not be seeing 2,500+ deaths/day in the US which was higher than the initial first wave(2.2k/day) and is approaching the previous peak(~3k/day).
If you're interested in collecting a more diverse set of benchmarks, Stephanie Weirich presented her work [1] at the recent WITS workshop [2] comparing the efficiency of different reduction strategies in the untyped λ-calculus across a dataset of natural and synthetic terms. I would be curious to see how your implementation compares.

[1]: https://github.com/sweirich/lambda-n-ways

[2]: https://popl22.sigplan.org/home/wits-2022
> functionality that support warrants

A back door marked ‘staff only’ doesn’t actually know who is staff and who isn’t.
This is the biggest problem with modern UIs and "material" design. Too much whitespace, with actions being hidden behind multiple menus and taking lots of mouse travel and clicks to do anything.
Instagram, WhatsApp and Oculus seem to be doing extremely well
Email drafts are my extremely unsophisticated answer.
Spotify announced the deal as exclusive: https://newsroom.spotify.com/2020-05-19/the-joe-rogan-experi...
> Also, with enough time, all the Bitcoins would be dirty.

This is a misconception. Coins are only associated with the last identified node. So for example if I sent tainted BTC to Coinbase, sure Coinbase would investigate my account obviously. But the coins can be used from then on as "clean" Coinbase coins, until they hit the next identified node by blockchain analysis companies.
Stop trying to explain for Politicians. Ignorance is just as harmful and evil.

> This entire comment is the definition of FUD.

This would have been true if this was the first bill. But this bill (and variants of it) keep getting proposed again and again. From different and multiple angles. It's not a small political win here they are looking for.

> you think politicians are successfully going to get social media giants to intercept DMs that say bad things about them?

Yes. But you need the Technology there first. Once it's there, it's much easier to pass these things.

> Or this is the first step to a CPP-esque lockdown on free speech?

Yes. It worked for China. So it might work for us.

> That's fantasy at best and a disturbing level of paranoia at worst.

It's not. The amount of restrictions and surveillance we have today is unprecedented. Things can move fast once the technology is ready and the moment is there to seize.
First make sure there are no user or kernel tasks that may be hogging resources sometimes. Maybe even try disabling some peripherals and similar, at the hardware or kernel level.

Lots of stuff you could try then:

* disabling ASLR

* disabling Turbo Boost and similar CPU settings

* changing the CPU performance scaling governor (from "powersave" to "performance"): printf performance | tee /sys/devices/system/cpu/cpufreq/policy*/scaling_governor

* run the code under a real-time scheduling policy (like SCHED_FIFO) with the highest priority. If you do try this, you need to also enable actual real-time scheduling by writing "-1" to /proc/sys/kernel/sched_rt_runtime_us.

But modern CPUs are not predictable in their performance, that's why microcontrollers are usually used for hard real time requirements. So I doubt you'll ever be able to get absolutely consistent performance across all benchmark runs.

I played similar benchmarking games myself before, and it turns out that, although I did most of the stuff described above, and my code was C++ (no JIT), big slowdowns do happen with some inevitable but predictable frequency.
If that is what they are call them what they are not something else.

But at least they put a name there! Icons are [already] a terrible idea if there is enough space, they just fail to explain what they are but if you make them all the same color explaining or remembering how to navigate menu's to do something gets even worse.

Like click on: this > then this > then this > then this

Becomes: ? > ? > ? > foobar!

The color picker is one of the few that could have had a self explanatory icon. Its the easiest feature to find in nearly all other applications.
Maybe doing things that are out of your comfort zone will make you happy, worst case you just walk away with next experiences. Camping can be a fun family activity for instance!
The only way we can travel to the stars is as information. Unfortunately, that requires a receiver at the other end.
Dismissing someone's bullshit (even if the dismissal is exaggerated, which i don't think it is) isn't really comparable to that someone convincing people that magic snake oil will cure them of a disease.
Send your email right to the other person's spam
you could try running it with the linux perf command.

`perf stat -d java ...`

if your CPU supports performance counters it should give you L1 cache misses/branch misses/etc. that might give you some insight into what is different between the runs. someone else mentioned it could be the memory alignment. i think java might allocate with 8 byte alignment and maybe something funny goes on with the L1-caching if the bitset allocation is not 16 byte or 32 byte aligned.

if you are running it within docker you might need to use: ` --security-opt seccomp:unconfined --cap-add SYS_PTRACE --cap-add CAP_SYS_ADMIN`
I hope that pathetically small list is only a tiny subset of the full list, if not we're in deep trouble.
> except for, ironically, terminal based tools

Are you sure? I've had to go into Accessibility Settings and grant command line tools permissions there.
I think my point stands regardless – if he is just trying to drive engagement there are clearly better guests to have on than people on the fringes of the medical community.
You should read this article and make up your own mind:

https://maybury.ca/the-reformed-physicist/2022/02/03/a-night...
The CDC actually recommends every adult and child get flu shots, but a lot of people have always ignored that recommendation (I knew someone who claimed the flu vaccine would make you get the flu, people have strange ideas about vaccines even before covid). EU did not have the same recommendation though.

Covid-19 is much more dangerous than the flu though, so the reaction and concern has been different…
It's basically always one of the two that's the main problem:

1. No actual customer. You built something you THOUGHT people wanted, but they actually didn't.

2. Bad/No Marketing.

You need to talk to customers to discover a problem first, then work on fixing it. In all my time trying to do side projects I'm becoming convinced this is some sort of innate skill as I have acquaintances who seem to have an uncanny ability to spot an opportunity in just about anything. If you can pair with people like this, great!

As for marketing, this is even more key and possibly even fixes problem 1 in some cases. I've said this before, but take a look at many of these "I started a dog social media website and now I have 10k MRR" more closely. 90% of the time the author already had a blog about dogs or something similar with 50k subscribers.

To that end, I've been focusing on working on my blog :)
> Best of all, the new settings look prettier, but aren't always anymore usable, so it's not even really an upgrade.

I don't even think they really look any prettier.
From the Wikipedia article:
These RBL providers have demonstrated the potential and willingness to adversely affect vast swaths of internet communications for misguided, reckless or likely fraudulent purposes. Using these RBL providers will likely result in clogging up ISP support channels while negatively affecting legitimate business customers.
Largely, no. While the full privacy implications of lightning network use are extremely complicated and still being researched (and the best practices updated with that information), it absolutely is not as simple as open/close channel, done.