skysight-inc/HackerNews huggingface dataset:
> One suggestion would be to have the pronunciation listed in addition to the kanji and audio (at least when I searched I didn't see it, so the only way to learn to pronounce is to use audio).

Sorry, I'm a little confused? The pronunciation is listed for every word; that's the hiragana next/on top of the words. (:

> Do you know of something similar for Chinese by any chance?

Alas, I do not. Maybe I'll make something like that in, like, 20 years if I'll ever be able to make a living off of this. (:
> The whole point of a lot of code is to have side effects.

Depends on the domain. For domains that have to interact with the outside world, there's no choice to have side-effects, but it can be contained.

It's well known the Monad Tutorials don't do a good job explaining what they are--doesn't mean they're not useful in specific contexts. If you find them lacking, try looking into linear types, algebraic effects, or hexagonal architecture. They're all different approaches to the same problem.
If the recent ruling regarding Akamai becomes precedent, Netlify won’t be a viable option either. https://www.lexology.com/library/detail.aspx?g=aeb03ae3-1ce7...
Thanks for all the details! Anyone else?
Aristotle was part of the incredible flowering of math and philosophy in Ancient Greece between 600 and 300 BC or so. There was a similar flowering in western Asia between 750 AD and 1050 AD or so. The one doesn't contradict the other. When Western doctors were treating patients in 1400 AD they were working from ibn Sina's (Avicenna's) Canon of Medicine rather than Hippocrates (though ibn Sina owed a lot of Hippocrates). When Colubus was trying to persuade everyone the Earth was small he was arguing mostly about al-Biruni's book on the topic (though al-Biruni owed a huge debt to Eratosthenes). Again, this is more about science than philosophy which in Europe did tend to go directly from the Ancient world to the Renaissance as far as I can tell.
Yes, that's the first sentence. Reading more of the article, here is the "Naval Blockade" section:

> The Israeli Navy enforces a maritime blockade of the Port of Gaza and the coastline.

and the "Control of Gazan airspace" section:

> The Oslo Accords interim peace agreements expressly give Israel security control over Gazan airspace and coastal waters.

Also, Egypt being complicit in depriving Gaza of resources (to a MUCH lesser extent than Israel, to be fair) does in no way prove that Hamas is the problem, or has a "HUGE NEGATIVE" effect on Gaza. I will let the people of Gaza who keep electing Hamas in free elections (despite brutal Israeli reprisals for their wrong vote) decide how bad Hamas is for them.
I try automating as much as I can at my current job. Probably out of laziness, but also because it leads to less room for error, and I feel much more mentally stimulating when trying to figure out how to automate something
I’ve used time blocking for years, and it’s worked precisely to the extent that I actually used it, and the world assuredly adapted. I wasn’t suffering from a delusion that I could control how every minute of every day was utilized, however.
It’s not one person on a throne making decisions for the entire industry. Many different organizations are all making tv shows and movies, so you tend to get a mix even if the large companies focus on bad content

The things in decline imho are due to studios taking their best people off the project to kick start new ones
Fascination with type systems does not seem to be all that useful in practice. Go has a minimal type system, and is able to do much of Google's internal server side work.

Most of the problems that cause non-trivial bugs come from invariant violations. At point A, there's some assumption, and way over there at point B, that assumption is violated. That's an invariant violation.

Type systems prevent some invariant violations. Because that works, there are ongoing attempts to extend type systems to prevent still more invariant violations. That creates another layer of confusing abstraction. Some invariants are not well represented as types, and trying makes for a bad fit. What you're really trying to do is to substitute manual specification of attributes for global analysis.

The Rust borrow checker is an invariant enforcer. It explicitly does automatic global analysis, and reports explicitly that what's going on at point B is inconsistent with what point A needs.
This is real progress in programming language design, and is Rust's main contribution.

That's the direction to go. Other things might be dealt with by global analysis, Deadlock detection is a good example. If P is locked before Q on one path, P must be locked before Q on all paths. There must be no path that leads to P being locked twice. That sort of thing. Rust has a related problem with borrows of reference counted items, which are checked at run time and work a lot like locks.
Those potentially have a double-borrow problem related to program flow. I've heard that someone is working on that for Rust.
> But I have no idea what the migration of a decade of email across 5 inboxes will look like; not to mention Calendar and contacts.

Contacts and Email seems to be the easy part: you can download the emails via IMAP to a client like Thunderbird, and the re-upload them on a new account. Years ago I did this transferring from one G Suite account to another for a friend, worked very well. Contacts can be exported in CSV and then imported bia CSV, no big deal too. I have routinely transferred loads of contacts between different systems this way, including Gmail. With calendar, I never had a necessity to transfer data, but I imagine that there are ways, given that it uses a standard iCalendar format.
I've been ranting about this for a while tbh. Network interfaces used to be one of the fastest interfaces on a computer. Now they're one of if not the slowest save for USB2 or bluetooth.

1GbE networking is one of the slowest interfaces on modern computers.

- The slowest USB3 spec is 5Gbps. USB3 is a mess, but you can easily far exceed 1Gbps with the absolute worst of it.

- The current fastest USB spec is USB4, and is at least 20Gbps, and sometimes 40Gbps

- Thunderbolt/Lightning both push 10's of gigabits depending on spec

- 802.11ac ("Wifi 5"/"Wave 2") is capable of Gigabit speed, and 802.11ax ("Wifi 6") easily exceeds 1Gbps

- Even Cellular connections can exceed 1Gbps these days with 5G, though admittedly realistically you're looking at 100Mbs-1000Mbps

- Individual SAS/SATA rotational drive easily push passed 1Gbps in seq workloads

- Individual SAS/SATA SSD's often push 3Gbps, and SATA itself supports up to 6Gbps, with SAS up to 12Gbps.

- PCIe NVMe in it's slowest spec (Gen3 at 2 lanes) is still 16Gbps, most typically running at up to 32Gbps at Gen3 x4

- PCIe5 consumer devices have launched (Gen5x4 lane NVMe is 128Gbps)

- PCIe6 is around the corner for enterprise

To add insult to injury, in the consumer space they're trying to tout 2.5GbE as some sort of premium new NIC, despite it replacing 10GbE in the premium NIC space from several years ago (eg Asus X99-E-10G-WS). It's maddening. 10Gbase-T, 10Gbe, and Cat6a has been around for well over a decade (to say nothing of SFP+ 10G). Granted they're starting to reposition 2.5GbE as the new 1GbE, which is far more sensible, but still positions your NIC as one of your slowest interfaces

1GbE is the limiting factor to speeds these days, with internal storage/devices and nearly all alternative interfaces vastly outspeeding 1GbE. Even cheap external SATA SSD's and a common usb3 cable can greatly exceed your 1GbE network speed. If you have multiple devices, and want to transfer data between them, a network cable is supposed to be the superior choice. Not Wifi, Not USB, but a network cable over the local network. But it's actually much faster to plug a drive into one device with USB, transfer the data, unplug, plug into the other device, transfer again, than to use a standard 1GbE network interface. Shameful. Just because your WAN interface is likely 1Gbps or less doesn't mean there isn't a use at the prosumer level for >1Gbps network connections for use at the LAN level.
Is old music killing new music?
Valve is certainly a multi-billion dollar acquisition simply from owning steam the largest marketplace for PC(and mac and linux) gaming.
I downloaded the SRT, stripped the ads using SubtitleEdit and embedded them in the MKV file using MKVToolNix to keep it all together.
Approval voting: The political reform engineers – and voters – love
There is the Bank ID formula to work around that, at least for the nation state checks: "The Identity Card belongs to the Union, and each Citizen of the Union is obligated to use it as specified in this section of the Code, as enforced by the President of the Union."
Use clang to generate a compilation db. Most IDEs support this format out of the box, otherwise via plugin or routed through youcompleteme.

https://clang.llvm.org/docs/JSONCompilationDatabase.html
> Dreams are written in disappearing ink.

Beautiful writing.
I think the parent company misunderstood the process as being required to move to a new Google account. That's not the case as far as I can tell from the support document. The account remains the same, just have to pay for the service.
Leveraging Electromagnetic Signals for Obfuscated Malware Classification
If you never make changes, that will work once it's set up.

But if you ever decide to change your mail provider, you'll have to remember to correctly update your MTA-STS policy. If your change to Cloudflare Pages doesn't propagate through the Cloudflare CDN right away, you could end up in the situation described in the blog post, with the TXT record updated before the text file, and other mail servers unable to send you email.
That's what it is intended for. But pledge has nice properties beyond that which are also useful for external sandboxing. Such as defining easy to understand syscall groups maintained by the kernel as new syscalls are introduced. If linux had that we could for example grant stdio+rpath and not worry about the kernel introducing preadv3 and programs compiled with that getting broken or suboptimal performance when isolated and it would automatically apply to equivalent io_uring implementations block equivalent SQEs too.
In response to the general sentiment of comments here:

In an ideal world, there would be no need for Joon.

Parents would be having meaningful and deep conversations with their children. They'd be spending a lot of time building up their kids’ intrinsic sense of responsibility. They'd be consistently spending quality time with their children, forming a deeper relationship with them, built on trust, mutual respect and love.

However, after talking to so many parents, many of them are trying to "survive" first, before they can "thrive." They're working full-time jobs. They experience constant guilt that they aren't doing good enough. They read articles everyday about parenting, but struggle to implement what they're learning. They watch their kids addicted to their screens, playing games and watching TikToks, but they feel powerless to manage it.

And we are conscious of the harms technology can have on kids. From the get-go we’ve been working with pediatricians + child psychologists to hopefully eliminate these externalities.

We're not trying to replace effective parenting. We're trying to be a better choice than the current options -- TikTok, Youtube, Roblox/Minecraft/any pure game -- that their kids are spending hours on every day. We're trying to make parents' lives easier so that they can go from "surviving" to "thriving."

We appreciate everybody taking the time to read our post and comment here.
I already pay $99 for Microsoft Office apps. I can move to them for the lowest business account which includes that and for just a little more get what I currently have. Anyway, I have until May to figure out what I want to do.
They probably should merge with https://github.com/external-secrets/kubernetes-external-secr...
True, Email and docs were their last products I used to do anything real.
early notice about log4j was as a tool to attack rival minecraft servers. Trying to get IPs of and then DDoSing competitors in online games has a long history. etc. pp. Gaming communities absolutely are one path to these things.
It behooves me to use widely accepted terms if I want to be understood. The early Islamic Central Asian efflorescence benefited a lot from being able to draw on both India and Europe for inspiration as well as possibly the high degree of numeracy caused by the Silk road.
Hey everyone, look at this guy! With his moral compass and stuff. Ain't never gonna get your own space rocket with that attitude.

All jokes aside, being trustworthy/ethical pays dividends over the course of peoples lifetime and will often times reward you in surprising ways.
but they can't have exactly 256 axles !

> Trains in Switzerland are not allowed to have 256 axles

https://twitter.com/standupmaths/status/1185544321933758467
They could force all ISP to overwrite routes to all alternative DNS resolver IPs with their own.
Are you sure you meant to use “FUD” in this sentence? It doesn’t make sense. “Elon and his sales team (“they”) are selling this fear uncertainty and doubt”.
I think it’s great! I think most people either ignore your statement or decided to interpret it in the wrong way.

For everyone else:
The author made it clear that the purpose is weed out non-engineers. Practicaly there may not really be a use case there but it was never designed to replace captcha, most people wouldn’t be able to access the link, and anyone using or purchasing the use of a bot farm already meets the captcha requirements (albeit with extremely unnecessary additional steps).
Not sure i even agree with that.

Most markets are not 0-sum, and taking a "long" position (congresswomen buying low, and selling high) won't cause anyone harm unless they took a short position on the asset - which hopefully most people's regular investments don't do.
Thanks for the tip. I went to admin.google.com and I don't see anything there, either.

Maybe it's rolling out?
> there's nothing that can magically protect you if you choose a low-entropy password

Ignoring the extra time for decryption there's no difference between a unique low-entropy password that takes 2 years to bruteforce and a high-entropy password that takes 2 years to bruteforce.
How much did you pay when your tb3-to-nvme was on sale? It's not an urgent purchase :)
The Pernosco vision: Omniscient-mode debugging (2020)
Yeah I'm happy with fastmail and it just makes it less confusing when I'm doing stuff online. Instead of having 2 google accounts, one legacy and one custom domain. My custom domain is a completely different site unattached to the entire google ecosystem.

I already deal with this enough at work. I don't like having to switch between g accounts all the time.
The study linked in your sourced article uses data from 2008. It's becoming exceedingly difficult to find incandescent Christmas lights these days. A quick check on two of my local big box store websites shows that non-LED Christmas lights are not even available for sale. LED lights use an order of magnitude less energy, so the current energy consumption is going to be quite different.
I can't remember the last time I used a school bus to get to the grocery store or park
> Having said this, I want to put a word in for a design change I think all of these tools should consider: don't accept user-provided passphrases by default. Instead, generate passphrases for the user, with a wordlist and entropy target.

I like this idea, but proper passphrase generation is hard:

1. My personal estimation is there maybe 2^(11-12) words that nearly-all English speakers know and spell the same way; note that this is much smaller than the vocabularies of the lowest percentile, but two people with 5k word vocabularies will have an intersection smaller than 5k words, and there are words spelled differently in different dialects. Also rarely used words are harder to recall.

2. At least for me, I confuse similarly sounding words on recall

3. There are lots of non-English speakers

4. You probably don't want your passphrase generator spitting out double-entendres

For my own personal use, I took the 2k most common words in the English language, used metaphone to remove words that were likely to sound the same, and I don't care about #3 and #4. This left me with over 512 but less than 1024 words remaining. 9 bits of entropy per key, a 5 word passphrase is memorable for most people giving you 45 bits of entropy total. I'm not a cryptographer, but I suspect 45 bits is "good enough" with something non-fancy like PBKDF2-HMAC-SHA1 and an improvement over a prompt, but I haven't solved all of the problems on the list. I think #4 can be safely ignored for a free product, but that concern specifically caused us to swap out passphrases for an alphanumeric password for a tool used at work.
Come on people, that old “and the children?” trope? Australian government is really embarrassing some times

Oh I tend to flag those arguments as BS but you can never count them out. The problem is aside from the perfunctory, the strained and straight-up-false claims, there are a few places and context where children do need protection and some people quite determined to victimized them - and naturally people strongly emotionally invest where the protection is needed. And that creates a degree leverage that can be even when an audience is sophisticated - look at the many people defending Apple's neural hash absurdity here (risks re-litigating it but sure). Oh, and the way "think of children" is every censor and snoop's cry tend to detract from useful ways of protecting children (most of which don't have to with lots more electronic surveillance).
The Carpentries[0] provide some great resources and training for academics who are interested in this. Check out Software Carpentry[1] and Data Carpentry[2] in particular.

Publishing research code is admirable, and in an ideal world everybody would publish their code and data. That said, we shouldn't pretend that there aren't tradeoffs. Time spent polishing your code to make it presentable is time not spent on other aspects of your research. Time spent developing software development skills is time that could be spent learning new research techniques (or whatever). Reproducible research is great, but it's certainly possible to take it too far at the expense of your productivity/career.

You should also take your own personality into account. If you're a perfectionist you might struggle to let yourself publish research-quality code rather than production-quality code and consequently over-allocate the time you spend prettying up your code.

[0] https://carpentries.org/

[1] https://software-carpentry.org/

[2] https://datacarpentry.org/
Source model Closed-source

Bummer.

Initial release 1993; 29 years ago

And discontinued now. Wonder what the chances are of getting Apple to open-source the code for this now? Anybody here have any inside connections at Apple that could probe a bit?
Thanks!

Yeah, it's still pretty much a very niche resource that many people do not know about. (:

Indeed, Heisig's keywords can be janky. Mine are not perfect, but in general they should be better than Heisig's. Well, at least for most of the really common kanji; I still need to change/improve the keywords for some of the more rare kanji and tweak a few more common ones. (As you can imagine doing that manually for a few thousand characters is a lot of work, so it has been slow going.)
Some kind of formatting function would because sometimes, you really do need to print an integer with enough leading zeroes to fit in a five-digit field.
What a terrible dream, especially since most games are just jobs now.
That linked article never even mentions the normal distribution -- it is just talking about how culture often misdefines "normal people" as straight white people.

Whatever the merits of that argument, that's not what the SciAm article was claiming -- which was a either ignorance or a deliberate confusing of the popular and technical meanings of the word "normal". She might as well said that magnetic fields have to do with the plots of land farmers grow crops on because they are both "fields".
Its not just googlers, the legacy accounts where available to everyone at the start.

but the venn diagram overlap of people

* willing to pay for such a tool,
* not having switched to another provider since
* and not willing to start paying for it now

will be tiny
>It’s too bad they haven’t figured out how to make cheap LED strands that are more diffuse and in warm colors, as this is a significant energy burden for both homeowners and the country’s electrical grid.

They have figured it out. It's becoming exceedingly difficult to find incandescent Christmas lights these days. A quick check on two of my local big box store websites shows that non-LED Christmas lights are not even available for sale. LED lights use an order of magnitude less energy, so the current energy consumption is going to be quite different.
What aspect of "the IRS" is being discussed here ?

I don't believe I have ever had an account with the IRS for any reason and have not interacted with them online and have no plans to.

On the other hand, the IRS payment portal (EFTPS), which I do use, is not mentioned anywhere in the article or here in the HN discussion thread.

Is this for EFTPS access ?

Or is there some other "IRS account" that I've never discerned a need for ?
Nailed why I was hired. :)
That subreddit's a mixed bag from what I remember.

I think there's a core of "true" antiworkers that are genuinely against the idea of working (categorically? within capitalism?) in some deep philosophical sense, but I think most of the sub are people that are okay with the _idea_ of work but are very unhappy with current working conditions.

I remember there being fights between them where the diehards would post stuff like "if you're a 'work reformist' this sub isn't for you" but the comments would be full of people telling them to stop gate keeping.
I don't think you can compare in any way Aruba mail service against Gmail. Even just for the webmail or the mobile app.
That's so many orders of magnitude off of what even just AMEX does, let alone VISA.
There is no doubt that bad marriages are common. That doesn't mean that true love is rare though. The question of how many of the marriages that do stay together are good marriages is somewhat separate.
I've been using reclaim.ai for time blocking and really liking it. One additional feature reclaim.ai has is "smart" 1:1s which help me to schedule recurring meetings with my team (which is super helpful with our WFH global team).

There seem to be several calendar management apps competing in this space right now, excited to see more productivity features being built from the competition.
Facebook's business model is to enable predators of every kind; commercial, political, sexual (remember how it all began?).

I'm not letting my children, my family, myself anywhere near that cynical cesspit of destruction.
Back in 2010 this was reasonable. Now? Anti-spam functions have become quite the specialty, with DNS and email strongly intertwined. And that's all on top of the already significant burdens to run a non-relay hacker-proof server. There's a lot going on to operate reliable basic services on the Internet today.
That is exactly an allowlist approach.
I don't know enough to answer "what mechanisms of how the AI works would cause it to be worse than Terran and Zerg."

If the question is rather "what characteristics of Alphastar's Terran and Zerg play style make me say that its Terran and Zerg play is worse than its Protoss play," the simplest answer is that Alphastar just feels a lot more like a bot. Unlike when playing Protoss, it seems to get into certain "ruts" of unit composition and tactics that are a bad match for the opponent it's facing and can't seem to reactively change based on the game is going, whereas with Protoss it seems more than happy to change its play style over the course of the game based on what the opponent is doing.