skysight-inc/HackerNews huggingface dataset:
So mush for freedom... I can't learn the law myself? What if I'm already lawyer completely capable of skipping this fee obstacle. Who is anyone to rate the capabilities of an individual?

Wouldn't it be a better, more free, system to just make it law to issue strong warnings suggesting up to $20,000 in legal fees for the inexperienced noobies upon any share issuance.
Fulkopir Dantar Torkari
The Usability of Ownership in Rust
Congrats on the launch! Very exciting tool. I'm one of the creators of https://DAGsHub.com which lets you host and collaborate on data science projects – think data science pull requests and data merging. We're integrated with DVC for data versioning and experiments, but what you're building is definitely super interesting.
You mean Graydon moving from Rust to Swift? On Rust he had a tremendous influence, but while he was on the team, I'm not sure about his influence on Swift. I think Swift is more constrained, having to have good compatibility with objective C. Rust is only compatible with C, and thus has more freedom to do away with decisions that turned out to be bad.

Edit: probably Gankra too. IIRC she had an internship at mozilla designing important parts of the Rust standard library then later went to work at Apple.
I've used ZFS for 4 years and really enjoyed it. It was simple to setup and send/recv was very useful for making backups of the data on a separate machine on the network. I now have been using btrfs as I switched to OpenSuse and frankly it also just works and its been easier to setup as I didn't need to do module installs etc. However I've had to switch to rsync for my backups but that wasn't hard. The other good thing I've used is the fact I can grow the raid and can rebalance the disks this isn't possible on ZFS.
> bugs are usually in the flow itself and have nothing to do with wrong types

I'm not sure what you mean by "in the flow itself" exactly, but just yesterday a teammate of mine was using one of our libraries in a small project without TS. They first called getThing(), which might return null, and then passed the result to doSomethingWithThing(), which did not expect a null. That sounds like a "flow" problem to me, and TypeScript literally would've warned them of it.

(Since this particular combination of functions is likely to be common, we added a runtime check for people who aren't using TypeScript now.)

> Most devs using it have never seen vanilla js and are more java minded that prototype minded.

I think you might be underestimating the number of people who strongly dislike Java's type system but very much appreciate TypeScript. They're very different, and hence it's very much possible to like the latter for reasons that do not apply to the former, or to dislike the former for reasons that do not apply to the latter.
Well yes, it's actually OpenIndiana.
Maybe not 2010, but some time before that it was evident that their architecture couldn't scale. They increased clock rate every year, and hit a wall. My Pentium 4 in 2006 or so still had much more GHz than any CPU I've had since. After hitting the ceiling, they pushed on in that direction for far too long before rethinking the approach, like getting blood from a stone.
The pg is already in the food coloring. What you need are differential evaporation rates, so I would experiment with mixing water and/or alcohol with one color and then leave the other alone.
LinkedIn is probably the last thing I think of when I think dating.

I see you also have predict salary in the works - why not go full stop on a “date rich people” service? The offer will be super clear.
It's primarily useful to people who already use emacs a lot, I think. Not sure I'd recommend using emacs just for EXWM, as some people seem to do with magit or org-mode.

The main problem it solves is that emacs is a tiling window manager (in a loose, non X-specific sense), so if you spend the majority of your time in emacs it gets quite annoying that you're having to use two different paradigms to manage windows: one for managing emacs "windows" and the "buffers" that they "visit" and one for managing X windows, of which emacs itself is one. EXWM makes X windows behave (mostly) as if they are emacs buffers, so you can use the same powerful tools to manage them.

As an example, I use ivy (https://github.com/abo-abo/swiper) so for switching between buffers I get a nice incremental fuzzy-matched buffer list. With EXWM that same buffer list also contains my web browser and other X applications.

I've written a toy window manager so I have some sense for what making a real one would entail. I've been using emacs for 20 years or so, so have some insight into that. I am in awe at the dedication and attention to detail it must have taken to turn EXWM from a crazy idea into a solid WM that is completely usable as a daily driver.
Two sides of the same coin. Insecurities and fear.
The metric is: "The number of unique addresses that appeared for the first time in a transaction of the native coin [sic] in the network."

They're not excluding old, never-reused addresses, so the number of addresses is always increasing as every transaction adds more.

What they tweeted was that this rate of increase has itself increased by about 20%. Since blocks have been full during this period, this means the difference lies in the type of the transaction. If the current transactions are more of a fan-out (pay multiple parties) and less consolidation (sweeping payments made to the same institution), then that makes sense.

And indeed, right now there is a larger than usual outflow from exchanges. Maybe people are getting nervous about holding increasingly more valuable bitcoin on exchanges and are pulling their funds off? That alone could explain a 20% increase in this meaningless "address count" metric.
The US is a richer country. This is the biggest reason. People are more expensive there overall, not that they are (median) much better or anything.

The other reason is that the US corporations have managed to capture a large pie of the value created by the internet.
Donate to Free Exchangerate.host API
Meta: How did this obvious pile of pseudoscience even make its way to HN top 10?
can't wait to see ads for coffins and start wondering if google knows more than I do.
Indeed. The most stable long-term is probably a small C program, designed for pipes with stdin as input, and stdout as output. UNIX philosophy is great for longevity.

"Everything is a file" only works when TXT is the file format though. When things build up to PostScript or PDF, or Claris... then things get out of hand too quickly.
I guess it's a difference in the target audience. They're writing for the people who will look at it and exclaim, "oh, how beautiful deep and profound this Science is".

Myself, I look at science articles with questions that boil down to "how can we make use of it to build something cool?". I look for explanations, even coarse, of what's going on - what are the critical conditions that need to be preserved for the phenomenon to appear? What are the hard constraints? So yeah, I prefer less artistic but confusing analogies.
> This isn’t a bad deal

In what context? I've read some of the posts that you've made in this thread and at this point i'm almost certain that you either work for a bank or for a credit card provider. You are glowing.
What I didn't know about Ruby Classes
The concrete number while it would be nice to include is a lot less helpful for the average reader than something more illustrative like the elephant number.
Implementing Curve25519/X25519: A Tutorial on Elliptic Curve Cryptography
Prefetching (or not) should be left up to the browser.
At least Trump fixed that whole Russian Interference thing since people (Twitter, Facebook) seem to be so sure this election was secure.

https://www.nytimes.com/2018/04/05/opinion/election-voting-m...
Ask HN: How do you find interesting stuff on the internet using Google search?
No matter how much I refine my queries, I get bad results that are mostly blog-spam. Any tips on how I could fix this?
The search could be related to anything. I would like to find blog posts and others sharing their experiences and opinions more than the "top 25..." stuff that always pops up and goes on for pages.
> One has to be fluent with reading type definitions thus have good understanding of the type syntax. I must admit, from time to time I could not make sense of them easily when reading declaration files from third parties.

That makes sense when comparing it to other languages, but compared to JavaScript: those type definitions are a pure bonus? In other words, if they'd have been written in JavaScript you'd still have to make sure to pass in the correct data, but you'd have only the documentation to guide you there.

(Of course, if you yourself are using TypeScript, you do have to know how to make sure that TypeScript knows that you're passing in the correct data. But the flip side is that the more complex types will allow for better inference that helps your editor to provide better guidance on how to give it the correct data.)
Oh I have, thanks. It's just that running my dev. environment plus Teams and all of the other "necessary" accoutrements ends up using a fair chunk of CPU.
"Artificial" diamonds.

Unless I've misread something, these are genuine diamonds. IE, carbon crystals.

"Artificial" makes people think of moissanite and similar materials.
Let’s say you have two boards end to end, each on fulcrums, angled up like an A. Leading to the apex of the two boards, you have a platform at about the height of the apex.

Now let’s say you to take a step forward off that platform onto the apex of those two boards at the same time, pushing them down and lifting their ends. Do you have to expend any additional _forward momentum_ energy to take that step?

Now let’s say there was a big spring between the opposite ends of those two boards, and that spring just happened to compress at a weight a bit lower than force generated by you stepping onto the apex.

Now, imagine stepping off the apex. As you do, you feel the apex rise and push your leg off.

Now apply that mechanic around an axle, and use mechanics to ensure only the springs nearing the top of the axle (as it rotates) compress when downward force is applied to the axle itself. That’s as good as I can describe how I understand it, and I can’t see how it violates any physical laws. It’s just a clever use of springs.
Vim doesn't run in Emacs' terminal because it doesn't have
ncurses support. It is possible to start Vim inside Vim's
terminal buffer, but it's often not usable, as the outer Vim
tends to catch all the input. I usually tend to remember that
after I ran `git commit`...
Dark Reader is open source, under the MIT License: https://github.com/darkreader/darkreader/blob/master/LICENSE
So many horrors.
Ask HN: Could Apple use their neural engine in the M1 to accelerate gaming?
The Apple Neural Engine (ANE) consists of a "16-core architecture capable of 11 trillion operations per second, the Neural Engine in M1 enables up to 15x faster machine learning performance. In fact, the entire M1 chip is designed to excel at machine learning, with ML accelerators in the CPU and a powerful GPU, so tasks like video analysis, voice recognition and image processing will have a level of performance never seen before on the Mac."
- https://www.apple.com/uk/newsroom/2020/11/apple-unleashes-m1/

The ANE is powerful where it comes to dealing with matrices, which are also used within games dealing with physics like collision detection or even real-time ray-tracing.
- https://github.com/hollance/neural-engine

The unified memory also makes it easier for the ANE and GPU to work together, instead of the GPU graphics pipeline or CPU creating bottlenecks.
- https://developer.nvidia.com/gpugems/gpugems/part-v-performance-and-practicalities/chapter-28-graphics-pipeline-performance

Gaming has always been an area that macs have somewhat lacked in compared to High performance gaming rigs, Microsoft Windows, Microsoft DirectX, GPU choice, drivers and compatibility.

Could Apple integrate the ANE into Metal to give ios/mac game developers their own version of DirectX offering an increased edge over their pc competition; providing increased complexity for games, superior graphics and frame rates utilising the CPU, ANE and GPU working together over the unified memory?
And the JavaScript/TypeScript equivalent would be eslint. (Which doesn't have as brilliant a name and has less information available to it, but it's still very helpful.)
In contrast with the built-in iOS calculator? RPN and unit conversions, primarily, but also occasionally other functions like exponentiation, etc.
The Complete List of Unicorn Companies
While electron isn't exactly slow, you just said electron is now fast enough for you.
I have a WD Purple I bought in 2014 and it's been running continuously since. 18 months seems extremely short.
Java Development on Windows – Request for Ideas/Enhancements
>spambots that need to sign in to a Google account in order to e.g. post spam links to YouTube comments.

Wouldn't sign up be a better enforcement point than sign in?
What Are the Features of a Digital Asset Management System
There are tons of supposedly lighter weight electron alternatives. Why are they not more popular?
Who's On First – A gazetteer or big list of places
Not only that, but there is evidence of genetic exchange taking place around the 9th century between scandinavia/England and Malian kingdoms (i know it was not the Malian kingdom at that time). Probably slave trade tbh.
Maybe they use computers from 10+ years ago, otherwise the complaint is weird.
Reading „cloud“ and „cancer test“ in the same article gives me the shivers. This is arguably one of the most sensitive pieces of information one can own about a person. The NN could just run in the app, recent phones are heavily optimized for this anyway.
> it’s totally plausible that some of these merchants ended up there

that's the same conclusion that the author came to; they just presume there would be a higher ratio of African origin individuals rather than Asia due to trade-route proximities.
Oh man, you’ve been watching too much TV. Hospitals were not quiet.
Listing "EDCSA [sic, maybe wishful thinking it actually is an Ed25519-like scheme instead of ECDSA?] over secp256" (plus siblings) and AES-GCM as "Modern cryptographic primitives only" is genuinely funny. This library does not do Chapoly1305, which has largely been the default choice for SSH since a few years, since it's both fast and secure without dedicated instructions.
It would but I encountered a situation once, where when I would remove the drives of the array and test the disk 1 by 1 they would all work. It wasn't until all the drives were powered on and under max write stress would the power-supply under-volt to drives randomly making it appear as multiple drives were all failing.
I have no idea how you could make that argument after looking at the stats posted. Guess you must live in USA fantasy-land?
Getting a new supplier in our ERP system is a nightmare. Also for each order three quotations needed from different suppliers...
While I didn't read that article in detail, I did not find any clear discussion of how it differs from probability.

The one difference I saw was that total possibility is not normalised, in principle for a continuous variable the total can be infinity. But I'm not sure what effect this has in practice besides making it tricky to work with some contrived examples.
The goals of WSL2 compared to VirtualBox or HyperV are:

* Lower memory use

* Tighter integration with networking. i.e. it looks like it is running on localhost.

* Start/stops on demand, and much faster.

* (easier) file system integration. i.e. you can easily get to your Linux files from inside Windows.

So there actually are some points to WSL2.

For me personally I couldn't get Docker (actually its networking) to work properly via WSL2 so I'm still on a VM. But at least it works. VSCode's remote working feature is fantastic too in this situation.
Arcade machines had plenty of dark patterns.

Think of it like indoor smoking or child beating. It's not OK just because some people grew up with it.
That cost is measured in dollars and in friction, not just dollars. There’s no software that I won’t pay $25 for if it helps my work. There’s some software that I’ll pay $100 for. It’s again difficult in the $100.01 to $1000 range and opens up again over that (only if the value is there of course).

It’s fair to assume that slightly different purchasing approvals are needed in the buckets above. In all cases, I’m making an RoI calculation and a return-on-effort calculation.

$0 and not AGPL hits a sweet spot on both RoI and RoE.
Weapons of math destruction. This would be one of them. The data here is emvarassing for individuals and it can be looked up for decades in history.

I know this was always public but this makes it too easy for masses to dig through the troves.

Scares me. Next thing I see is some AR glasses that do facial recognition and correlate name -> public records. Could be a nasty blackmail tactic. Some things are close to Black mirror in reality.
For me it was Netscape Navigator -> Frontpage Express (?) / Frontpage -> Dreamweaver. Firebug was also an awesome tool.
But the Vikings traded via Russia down to Persia, so Asian representation not less likely?
Yeah, ideally JSON.parse() returned `unknown`, but unfortunately that was added after the current type definition was already in widespread use, and therefore would be too much of a breaking change. Perhaps some day with a compiler flag.
OpenZFS 2.0 will come with two awesome features that I am really looking forward to.

The first one is ZSTD compression, this will work great together with MySQL and PostgreSQL.

The second major feature is persistent L2ARC, I'm using LARGE ssd's as cache. And the warmup time takes weeks. So rebooting has a major performance impact.

For the last 10 years, I have been using FreeBSD with ZFS. This has been working perfectly with good performance. But now I want to take advantage of even faster network speeds, with RoCE/RDMA. And FreeBSD support for iSER, NVMe-OF is non-existant, while Linux has excellent support for these technologies.
Hmm it could be nice idea to add WSL2 "module" to allow call "exe" from inside WSL2 env. Is this technically currently possible somehow ?
Same here - my co-founder suggested that I use Numi one day, and I haven't looked back since.
Nothing stops you from doing both, in fact, I think that it's the best of both worlds.
How do you explain Trump getting votes, period? He’s not just a bigot, bully, and career incompetent, he’s a Jim Jones figurehead for a calculated 50-year Republican party campaign to migrate the USA to a Russian-style one-party state. And he’s not even very good at that, shouting the quiet parts out far too loud far too often for the GOP’s own comfort.

But one thing Trump is really good at is lying to people, telling people who want to be lied to just what they want to hear. And Dog knows there’s a lot of relatively rich, pampered, spoiled first-worlders desperate to believe they are special and better than others and that everything will be okay. So you do the math.

https://www.pewresearch.org/fact-tank/2020/10/02/most-cuban-...

https://www.theatlantic.com/ideas/archive/2020/11/racism-isn...

And credit to the GOP where due: their messaging skills are far, fae superior to the Dems, regardless how their actual actions betray their true agendas.

Oh, and p.s.: 10%, while it may be more than 6%, is still absolutely pitiful.
I think Tilix is the best GTK3 terminal on linux. I am not sure about its development status though, I seem to remember its maintainer wanting to stop working on it at one point, but the github history seems active enough.
and also, this is some non-obvious practice for people who are not security experts. They answer honestly because that's what they are asked
I feel the solution is for the programming community to slowly and methodically move towards using TAI in basic infrastructure (operating systems, routers, NTP etc) and build a base on which to derive the civil timekeeping (UTC + localtime, DST etc).

That, or get involved in the standards work. That said, after ruining observations by sending a bunch of satellites into space, tech people might be even less popular than before in the astro community...

Edit I just got around to reading that Wired article and... ugh

> Reddit was just one of several web outfits that were hit by leap second glitches just after midnight Greenwich Mean Time on Saturday,

Article is from Jul 2012, GMT was not in effect at that time. I guess they meant UTC, but if tech journalists don't know that GMT is depreciated as a concept of "universal time" what hope is there for meaningful time reform...
> a 12" MacBook Air is introduced at a lower price range, possibly at $799.

That would be great. But it could make more difficult to sell an iPadPro (starting at $799) with a MagicKeyboard (starting at $300) as an alternative to a laptop.
For most of Flash's lifespan, laptops and smartphones were not really a thing.
Okay, if I'm not allowed to compare them directly, what are their different use cases?
FTSE? The question is why would anybody invest in a loser European exchange?
I love science, but man, the way science is funded is a damn trainwreck.
exact opposite, they've made a 180 on advertising. there used to be external offsite ads shown on the website, which were removed. there used to be a developer API to show video ads for revenue within games, which was removed. they've cut down heavily on event promotions from companies (think movies that appeal to kids)

they have an extremely high revenue business model off actual customers, so they don't really need to do advertising, there's plenty of other ways to get more profitable.

for example, they're at the scale where they might be able to do what Dropbox did by running more of their own infrastructure to save big.
> webfont

Don't.
Nope, I worked in fintech for years though, so have a solid understanding of the space

It’s not bad in the sense that merchants get larger average ticket sizes and avoid a lot of risks, customers get insurances and protections including chargebacks, the ability to defer and consolidate their cash flow via 1 month no interest loan.
> Moreover, Khronos noticed that OpenCL 2.x was a dead end and was to start over from a point that all vendors could agree on.

I don't know much about OpenCL and this statement confused me. Are you saying that OpenCL 2.x is dead, which seems to contradict what you just said? Unless there's a newer version that isn't dead - is there an OpenCL 3.x? Or is Kronos a code name for OpenCL 3?
If I know one thing about files it's that any fix beginning with "You can just..." is probably wrong.

https://danluu.com/file-consistency/
Facebook says AI has fueled a hate speech crackdown
Compare an electron app to a well written desktop app There is a
difference in responsiveness.
And installing a new browser instance for every app is a waste of disk space.
Nor do I, nor I imagine many others, which makes this supposedly layman friendly term a wide miss.
(Boeing brought McDonnell Douglas in 1997, but management-wise, MD's beancounting culture took over Boeing's engineering culture. A kind of reverse-merger. Several pundits lamented this in the wake of the 737-max scandal)
Show HN: Hackergrows, like Hacker News but with 2 URLs
I mainly created this because self promotion is frowned upon in many forums (e.g. HN, Reddit).

Here each post has two URLs: 1) The original forum where a question was asked 2) A product

Your product will be linked to the original discussion, and will get some visibility when indexed by search engines. This could also help to avoid self promotional posts on community forums.
I didn't recommend you do this, I just said it's there if you really want to.
What do you mean by dangerous ideas?