skysight-inc/HackerNews huggingface dataset:
Sure. Its an interesting new idea. I can see that it might have reasonable use cases, but its not clear to me whether its actually an improvement over other kinds of contracts. It would also have technical problems in the case of key change - if the owner has their keys compromised and needs to transfer the record to a new address, do they pay a fee to the original creator for that? And this happens in perpetuity?
> but it is also possible to have humility and learn from other people who have needs.

Possible, yes. Although, it will cost you lots of time and money getting what you need second hand. Those 'other people' don't care how much runway you have, or when your next release is, or what meetings you have coming up. They WILL slow you down. Succeeding with a startup is a game of squashing risks, and that's a massive risk to have out of the gate.
I believe that this is generally correct. Relativistic particles impinging upon even dilute gas will have bright signatures in many bands.
Yup, both Bob and Charlie "stay at home." Who's home? How is it paid for?
Concise, Type-Safe, and Efficient Structural Diffing [pdf]
I understand the provocation, of course, but the problem with posts like this is that they duplicate what they denounce and end up creating what they're complaining about.

On HN it's important to not to react reflexively, but rather to pause long enough for one's reflective circuits to kick in [1]. Then one can assess what's actually going on instead of snapping to the grid of the nearest pattern-match. That lets one consider the options for making a valuable contribution.

In this case, a quick look makes clear that this is a serious article full of interesting historical material. It's true that there's (presumably) a crude double entendre in the title, but that's there for historical reasons. It's not gratuitous. Unless I missed something, the article doesn't exploit it, and indeed is entirely respectful of Miss Shilling.

Commenters here need to be reflective enough to handle that sort of distinction. It's not difficult, if you're playing in the key of curiosity, which is the intended spirit of this site [2, 3].

On HN, it's best to leave shallow provocations in place and respond to what's interesting. We generally edit shallow provocations out of titles to help with that. This case was an exception, because of the historical angle. We could have replaced that specific name with some euphemism that would be nicer for contemporary ears, but that would be anachronistic and, I think, anti-intellectual. We try not to be Bowdlers here [4].

What I did instead, with the help of a reader who emailed, was put the term in quotes and capitalize it—to try to convey that it's a name with a specific historical meaning—and rely on the intellectual maturity of the readers for the rest. The latter is not always the best bet, but it worked out pretty well in this thread.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

[2] https://news.ycombinator.com/newsguidelines.html

[3] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

[4] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Bought two used Lego Mindstorms NXT 2.0 shortly before lockdown (by chance) and built most of the projects from http://www.nxtprograms.com/index2.html with the kids. These projects are VERY high quality and fun for kids.

Unfortunately the programming interface for NXT 2.0 is crap and I must admit the NXT bricks saw little use since then.

I also have two Beyerdynamic headphones: one DT 770 Pro 80 Ohms and one DT 990 32 ohms. I use them mainly for meetings (WFH). There are very comfortable and some day I wear them for almost 8 hours. They sound different from each other but both are very clear. The DT 990 is "open" which means I can still hear what is going on in the house, for the days kids are at home too.
Check out the wax ones by Ohropax
That's what we replaced the GMC Safari with but it really didn't hold up the same and the '12 Grand Caravan fell apart in just a few years.
Twitters algorithm is a little more complex it seems than just 'is this single tweet offensive'. Entire accounts appear to be flagged and every reply they make gets marked.
“A person who thinks all the time has nothing to think about except thoughts. So, he loses touch with reality and lives in a world of illusions."
It seems to me that the US government is doing this at the right time. We're not in the early stages of cryptocurrency. We've had 10 years for lots of new ideas to mature, and we're on the verge of the most promising of all - Etherium transitioning from PoW to PoS. I'd say this is somewhat late given the Bitcoin/Etherium's popularity among small investors with much to lose, immense greenhouse gas emissions, and facilitation of ransomware and dark markets.

Any crytocurrency good enough to be useful will be large enough to have an ecosystem that complies with these rules.

Our society regulates money exchange for a reason. It can be put to tremendous negative use - funding criminal activities, siphoning money from public investment, etc.
Great question. Today's waveguide technology requires flat glass. (This is public information - Karl Guttag's blog covers the topic very well). Product designers have to either make the glasses flat (like Spectacles V4) or make the glasses much bulkier to hide the flat waveguides (like the front of Magic Leap). If added bulk were just a question of size, maybe that wouldn't be such an issue, but for a head-worn product every single gram of mass is important to optimize away.
Ask HN: Take notes with Apple Pencil on a ePub book?
I read ePub books on Apple Books on my Mac or iPad. I hate that I have to take notes in a separate notebook while iPad’s pencil is so great, and taking notes as annotations on the book itself would be so much more intuitive and useful. Anybody here have any solutions for this? Any app that solves this problem creatively by automagically converting ePub to something else?
No, let me rephrase: often, problems can be solved with words. In those cases, the conversational agent wouldn't link to anything. It would just solve your problem.

But if a problem being solved necessitates linking to something, then what kind of problem is that likely to be? Usually one where you need to stare at something, mull over a bunch of details, and make a decision. What kinds of webpages are those? Usually — for public clients — those are product pages.

(Another potential use-case is that a conversational agent could help people configure to software/services by deep-linking to configuration screens — but that's not really a thing Google Search could integrate with.)
We have "been blessed" with OEM deviations from AOSP (we have a big number of clients and most of them are using Android because of regional characteristics), but still we have way more issues with customers using out-dated iOS versions than users on those devices. For comparison, we have way more iOS issues than Android ones, even if Android is the vast majority of our user base (~70% of our customers).

Anyway, even including those cases it is still very far from J2ME days.
I started prototyping a @parcel/jest preset and a @parcel/register package that would help with this. Basically it would use Parcel for builds when using other tools like testing frameworks. Potentially we could do something for ESLint as well. It's probably a post-2.0 feature, but hopefully that could help simplify this a bit.
Here's a way I do it in my head:
For every block of six digits "fedcba" calculate (a-d)+3(b-e)+2(c-f). The number is divisible by 7 if the sum is divisible by 7.
Fun thing is you know any number with digits "abcabc" is divisible by 7.
I don't know if there exists a C compiler that leverages this feature but there are ISAs (for instance MIPS) that can trap on signed overflow.

The fact that it's UB in C means that you can tell the compiler to generate these exception-generating instructions, which could make some overflow bugs easier to track down without any performance implications. And your compiler would still be 100% compliant with the standard.

That being said I just tried and at least by default GCC emits the non-trapping "ADDU" even for signed adds, so maybe nobody actually uses that feature in practice.
Sucrase is quite fast indeed, but some of the trade-offs make it a very difficult choice. It will silently compile invalid JS, and is not easily extensible, so you’ll end up bringing in more tooling on top of it to support things like css modules or a framework like svelte. I don’t think it will survive for long.

It’s for good reason that the docs end on this note:

> You should think carefully before using Sucrase in production. Sucrase is mostly beneficial in development, and in many cases, Babel or tsc will be more suitable for production builds.
oh wow! super cool <3
Links for May
Aren't they symbiotic if they're doing this rather than parasites?
4 or 5 slack outages in the last 12 months.

Happy to do the update at a quiet time (say 3pm on a wednesday before we go to the pub), but wouldn't do it during a major event (say the middle of the world cup final when we're monitoring things very closely)
Oh, OK -- right hERG inhibition liability is a candidate killer. It's just since the topic was gene editing, I thought someone had experimented with editing hERG somehow which had me really confused.
Hi - would be great to share with the community why we chose Haskell
This is super cool! I think pairing this with the upcoming native support for modules and a CDN like skypack could lead to a truly powerful browser development experience.

No bundlers and a full IDE? Maybe this could even mean that there's a chance for a some of the 'just fiddle with the page' experience to come back to the web! (/rainbows and unicorns)
[dupe] https://news.ycombinator.com/item?id=27219351
Great work!

Does anyone have any plotter recommendations?
I want to know if the jets are made up of material that is swirling towards the black hole from the accretion disk but get caught up in the magnetic helix (a) before it reaches the event horizon, or (b) after it passes the event horizon. If the former, then it's not as impressive since then nothing can escape a black hole except via Hawking radiation. If the latter, then this seems like quite a novel mechanism to prevent infinite black hole growth.

The illustrations in the article don't provide an answer, though, since the details ends right where it ought to provide insight. The article does mention that the new paper puts doubt on the idea that nothing can escape a black hole, but I still didn't see any direct mention of the event horizon question.
The burden seems to be on the business side here. So I'm not sure what changes tax wise for end users who were using centralized exchanges to monetize their holdings. If they weren't assuming the IRS was monitoring everything they were doing to begin with they were fooling themselves.

It'd be interesting to see though if you opened a lightning channel with an exchange and transferred funds back and forth to yourself millions of times. Seems like that would create infinite spam and flood these reporting requirements.
I'm from a lower class background; I learned from early on to adapt my language to that of the upper/upper-middle class, and it has 1000% earned me more credibility than my intellect or experience deserve. This isn't to say that this kind of implicit classist gatekeeping is merited--it's not--but this is the reality of the world we live in.

So the scenario in question is "someone trying to fit in with the upper classes" to which your response is something like "use the language however you like"--which is a fine thing to say, and no doubt especially easy to say for those of us who have the ability to speak in the upper class dialect/register, but that's not the stated goal. I.e., if you're trying to fit in with the upper classes, using "utilize" is a tell that you don't fit in (IMO the upper class register prefers to use very few words to convey a lot of meaning; precise, terse, and fashionable vocabulary is the name of the game)--if your goal is to use English however you like, and if you like "utilize" instead of "use", then go right ahead.
I think you misunderstand. I am saying I DON'T want a relationship. I want to want one, I want to be just as horny as every other guy, but for whatever reason I am not.
From what I remember reading the difference in contusions is visible between barefoot running and proper shoes. I don't remember which had which, but it was like one prevents Achilles tendon from injury and the other from ankle injury. It would depend on the person what would be better. As they say - choose your poison.
Endless scrolling through social media can literally make you sick
> I like where Skypack is headed and this seems like the opposite direction.

I did a quick google search because I had never heard of Skypack.

Skypack seems to be a far cry away from what WebContainers is claiming to do. Like, they're completely different products. I guess I don't understand why you're even comparing the two.
It is good to see the brightness improving, but as someone who has played around with some AR devices I think AR is still waiting for the FOV to take a leap forward before these have mainstream appeal. It is just so unnatural when objects disappear from view if you aren't looking directly at them. This isn't as big of a problem in VR when your peripheral vision is just black and therefore your mind can easily learn to ignore it. You still see the world normally with AR and therefore are constantly reminded of the areas in your vision that won't see the augmentations.

Side note, props to Snap for being honest about this in their marketing material. For example, the FOV is noticeably limited in this video[1]. Lots of companies tend to dishonestly crop the image or blow up the augmentation so the FOV looks larger.

[1] - https://twitter.com/Spectacles/status/1395439601590833156
> Let's replace something that is almost never down don't require any maintenance (Slack)

Slack is constantly down -- every few months it reaches HN as a "slack is down" story.
Yep the “don’t use soap on cast iron” is a holdover from older soaps that had lye in them that could strip the seasoning (hence why you can use lye to reseason your pan).

If your seasoning is perfect (it isn’t) you could in theory leave it to soak too since it would be completely encased in the polymerized fat.
It is indeed possible thanks to the logic gates built in to some of the schemes.

At least in ArcaneVM I think it's something like O(N^N) where N is the number of instructions in the program. The VM has no context on which instruction is supposed to be run when so every instruction needs to be "executed" at every step. It's absurdly slow and it doesn't help that the FHE algorithms themselves leave a lot to be desired when it comes to speed.
Hi, I'm kinda new to the web development world, do you have a guide on how to set up esbuild to compile and minimize a project built with typescript and sass?
Convert a base-10 number to octal. If the octal digits are divisible by 7, it's divisible by 7. IOW, 7 is octal's 9.
Didn't you post the same link earlier today? Why do you need to ask why it uses Haskell?

See this comment https://news.ycombinator.com/item?id=27219439 ... in particular it makes me think you are trying to game HN with multiple accounts. Please don't
* Puts on tinfoil hat *

Considering how long it takes decisions like these to roll out is it likely that Tesla recently dropped coin based payments in part to avoid being a party to any upcoming money laundering investigations? Companies at all associated with large coin based payments have probably been in the know about this coming up for quite some time now.
The UK has never not been eager to censor to a sometimes comical extent. Just look at the "Video Nasty" moral panic, or the hilarious dubbing of Northern Irish people on television.

https://en.wikipedia.org/wiki/Video_nasty

https://en.wikipedia.org/wiki/1988%E2%80%931994_British_broa...
I said that phonetically the pronunciation doesn't change not that its easy xD

Good luck, you will need it :D
I guess a lot of people have been using Revolut's split bill.
The main problem with both algorithms is that they seem overly sensitive, many times neither of the options seemed to be offensive.
In the glory days, cast iron pans were milled perfectly smooth on the cooking surface.

Lodge casts their pans without surfacing, so you have a porous surface. I have a lodge and it's okay, but I prefer my antique Wagner when I can. It sticks less and it also has been in my family a really long time.
The Escape Analysis in Go
They're not mistaken. What compilers will do is assume that UB don't happen. If no UB happens, that means `param + 16` never overflowed, therefore there are always exactly 16 operations.
No, there's long been a centralised system to attribute the costs to different companies (IIRC, the system is ultimately the descendant of what the British Rail regions and later sectors used to split fare revenue between them).

There's no negotiations between the companies here, though they could ask the regulator (the ORR) to intervene if they believed the algorithm gave unfair results.
Wow, interesting suggestion with Shadow PC.
How does it work exactly?
Do you install Virtual Desktop on the shadow pc instance? Do I need any "interim" physical computer on my home network to proxy?
> We are working on CheerpX, but it’s not yet available generally. If you are curious and want to know more, stay tuned, or get in touch!

How close is CheerpX to getting (for example) an app that uses a PyTorch model running in the browser? :)
I love my paperwhite, EXCEPT for the ridiculous place they put the power button. It's right where the device rests on my finger and I inadvertently turn the unit off quite frequently.
Some of the worst images and videos I've seen in my life have been from twitter, and not a single one was marked potentially offensive (and believe me I've seen some shit). Same with text, to a degree.

That said, I was pretty consistently able to identify the tweet that was going to be classified as offensive, 8/10. Honestly this was better than I expected as a normal twitter user.

Edit: I had to disable enhanced tracking protection in firefox to get this to work.
I have a small standing desk that is really a bar table and a monitor mount is a space saver.
Shoulders with legs, all the way down.
I wouldn't recommend setting it up yourself. Try Vite instead.
The radiation is not pointed in the same direction as jets like a laser. There is bulk motion of the plasma in a given direction, but the radiation is emitted from particles that are moving in a different directions within that plasma. So the radiation spread is wider than the jet direction. Interestingly, depending on if the jet we are viewing is pointed towards us or not can impact on the radiation signature in the form of blue shift and red shift. If the orientation is just right, bits of jet appear to move faster than to the speed of light, but it's just a geometric effect.
No, the standard permits the implementation to ignore the behavior "with unpredictable results".

If the value of param is INT_MAX, the behavior of evaluating param + 16 is undefined. It doesn't become defined behavior because a particular implementation makes a particular choice. And the implementation doesn't have to tell you what choice it makes.

What the standard means by "ignoring the situation completely" is that the implementation doesn't have to be aware that the behavior is undefined. In this particular case:

for (int i=param; i < param + 16; i++)

that means the compiler can assume there's no overflow and generate code that always executes the loop body exactly 16 times, or it can generate naive code that computes param + 16 and uses whatever result the hardware gives it. And the implementation is under no obligation to tell you how it decides that.
We do not sell any financial data and we do not intend on doing so in the future.
We have internal jira, it's fine. It's Jira sure, I personally don't like the keyboard shortcuts (start typing when I hadn't clicked the box and it "does things"), and I'm sure some people set up horendous workflows, but it's fast and secure, upgrades are telegraphed well in advance, and it's far more reliable than say our SSO system
I am aware of the potential promises and discoveries.... and I still think “stahhp” when it comes to gene editing primates. We’ve made it thus far, let’s just not open the box before we really know what’s in it.
I have considered removing SPF rules on my personal domain, as every time someone spoofs my donation to attack corporate emails, their antivirus will incorrectly bounce them all back, at which point they end up in my inbox due to my catch-all; they will then send me a dozen emails complaining about it. The only servers allowed by my SPF is Gmail and one of my personal servers (I usually I use ssmtp, but that doesn't help with software that directly speaks SMTP)
In practice, negative income tax and UBI are the same thing.

UBI funds would be paid out of the federal budget, which would be funded by taxes.

Above a threshold, earners would receive UBI but their taxes would increase by more than their UBI. It would still be called "universal" but it would be erased (and then some) for anyone earning more than a relatively low amount.

Negative income tax basically skips the distribution and collection and gets straight to the point.

The money must come from somewhere.
In other words, the current system is operating exactly as intended. Any change would disrupt the natural profit-taking tendency.
That’s genius: Customizez Rolling based on musical tastes.

I will say that roll recipient feedback indicated that the “YouTube ads take away from the shock value.”

So maybe hosting your own videos is the way to go for the intrepid roller.
> UB means the compiler will trust me and concentrate on generate the fastest code ever.

In reality, UB means the compiler will assume it doesn't happen and work from there.

Of course a more expressive language could just make it so the compiler doesn't have to assume this e.g. a C compiler will consider a dereference as meaning the pointer is non-null, both backwards and forwards.

But if the language had non-null pointers, it would not need to bother with that, it would have a non-null pointer in the first place. It could still optimise nullable pointers (aka lower nullable pointers to non-nullable if they're provably non-nullable, usually after a few rounds of inlining), but that would be a much lower priority.
You can hold a mechanical calculator in your hand, so I imagine if an industry of effort on perfecting mechanical computation, it could get quite small: https://en.wikipedia.org/wiki/Curta
Put another way - the incentives to hire less-than-legal workers (perhaps after helping them enter the U.S) are currently extremely high. Interesting how Reason has the resources to do field research (or at least a little anecdote quest) in support of their smug worldview, but fails to even mention that rather important aspect of U.S.'s low-end labor market. Such workers are often treated extremely poorly...but poor treatment of low-end workers is another important aspect of the labor market which fails to flatter Reason's worldview.
A automatic seiko watch. I always thought a watch is stupid because I carry a phone with me but I found out leaving my house without my phone is much more enjoyable that with a phone. It seems obvious now but it still feels like a tiny luxury holiday.
Even currency is an asset for tax purposes: if you make a bunch of money trading forex you have to pay capital gains on that. There's nothing out of the ordinary regarding how cryptocurrency is treated here.
I just saw the word prepone for the first time last week. My boss, who is from India, used it. I had to look it up.