skysight-inc/HackerNews huggingface dataset:
Sorry, I'm still not clear what you're referring to. There are multiple ProPublica articles linked in this thread and I'm not sure what statement you're paraphrasing with your "soup to nuts" quote. Are you referring to this article[0], which says the OMB suggested in 2002 that the IRS develop a free option, and the IRS opposed it then and consistently since?

Regarding your second point: the IRS has a lot of documents but it is dwarfed by the total amount of information needed to prepare a return. Even just to determine who your dependents are is a complex flowchart[1] for which there are no official documents in existence that can provide the answers. These kinds of things come up all the time when doing ordinary people's taxes, not just in esoteric situations. (I know because I used to volunteer to do it.)

[0] https://www.propublica.org/article/inside-turbotax-20-year-f...

[1] https://apps.irs.gov/app/vita/content/globalmedia/dependency...
> Ok, authoritarian regimes not included

And yet this was/is one of the justifications for implementing this.

They're not doing it in the EU because (a) there are decent privacy laws, and (b) IP addresses are (IIRC) considered personal information and so Cloudflare DoH would be responsible for keep a whole bunch of data safe. They may not want that responsibility.

This seems to (currently) be US-only because of the sucky US privacy laws.
US DoD Department Hacked and Data Compromised
> ...it is a PITA, especially when roamining and you want to resolve hostnames available only in local networks.

Not really.

If you're not blackholing traffic at the dns-layer via DoH, set Firefox's trr.mode to 2. Per documentation, at the cost of additional latency incurred, system-level / network-level resolvers should pick up the slack, provided they've been set as appropriate via DHCP or otherwise.

Ref: https://wiki.mozilla.org/Trusted_Recursive_Resolver#network....
Eat the cost and never accept payment by promised check over the phone ever again.
Thanks for the detailed explanation. I agree with you on all points. I also think that even with the limitations you mentioned one company can find suitable monitoring for almost every scenario. I guess there is still a big enough market for M3DB where you need a huge amount of metrics, horizontal scalability and efficient long term storage.
I Saved My Startup Before It Even Launched
I did that and they said they couldn't fix my problem onsite (SD card reader didn't work). So I had to send it in anyway, and once I did that they said they were out of parts (they replaced the entire motherboard). I waited for a month to get it back. But I have really bad luck with stuff like that so maybe it's just me.
Just when I thought Lisp had been ransacked for every last feature that language designers were willing to steal, the "War on commas" pops up -- complete with discussion of the essential differences might exist between "(" and "{", the pain of needing another way to say "if", and the lack of support for the rest of the language.

And the last couple interesting Swift libraries I saw had .gyb files and #if directives.

Apple tried really hard to make a fully static language that was visually elegant (and looked like C), but in the end we need so many dynamic features that what we ended up with seems much more complex than just having had well-designed macros from the start.

The cynic in me suspects that they know this would be worse, but has the advantage that only Apple can add such features, not the common programmer. OTOH, the cynic in me knows that staying far away from Lisp is par for the course, and every new language needs their code to look like an example from the designer's tattered copy of "K&R".

At least they managed to drop C-style for-loops in a mainstream language, so next time a company decides to design a new language, we can hopefully start there. I predict we're about 3 generations of corporate languages away from seeing macros get "invented" again.
I don't think it's that loose actually, at least not the way I see it used. usually the "meta" is about choosing between two or more roughly equipotent strategies/tactics based on what you expect your opponent to do. you predict what your opponent will do by observing current trends in the game. the meta certainly changes after balance updates, but it can also change organically over time as people try different things.
In Chess, you can learn techniques used by players a few hundred points above your rating, but still make game-losing blunders (hanging a piece totally undefended, not knowing how to finish a winning endgame) that are easy to spot (if you are careful). Patiently eliminating blunders will do much more for your rating than learning myriad openings variations and complex combination moves.
Can you disable this?
That's my initial plan as well, until the requirements get too high for my PC :)
Yeah I definitely think there are probably some people like this with messed up cycles that they can't do anything about it. But in general, it does kind of annoy me when people who are late to stuff in the morning blame it on being a nite owl, kind of disposing of any responsibility as if they have a real medical disorder or something when I think for most people it has more to do with enjoying doing stuff late at night or just getting in a habit of staying up late from trying to stretch the day before having to go to work.
Asynchronous JavaScript in four chapters – promises, foundations, explained
google finds plenty. I linked to one.

They are all early prototypes based on work that the lab was already doing. Nothing is anywhere close to human trails that I know of.
Rich Hickey once said something (with regards to TDD) like, "We have guard rails on highways, but that doesn't mean we just take our hands off the wheel because the rails will keep us on the road. Guard rails don't know where we actually want to go. We drive the car where we're trying to go, and the rails are only there for when things go wrong."

I think a version of this applies to static types as well. Even under normal circumstances, I've noticed at times my own thoughts getting lazy when refactoring statically-typed code. I don't "load" as much of the program into my brain as I would otherwise; I just change the part I want to change and then fairly thoughtlessly fix all the type errors. I don't think this is a good thing. The OP takes this to an absolute extreme.

Static types are there to document and to catch bugs early; they cannot be used as a complete verification that your code is correct, much less a generative tool for writing logic where "you're not entirely sure how" it works.
Video: Mind Map of How to Think Like a Roman Emperor
Currently only Cloudflare implements it but that's due to eSNI still being a draft.
This is very much a cultural thing. I only know one person who doesn't cook, and that's an American. All of my European friends/family/acquaintances can't imagine not cooking. Even I had ask a few times if what my American friend was saying, was for real.
This is an astute summary of the practical effect of transparency in consumer-facing markets.

The information is there, therefore it is transparent. It's sort of on you if you are unwilling take it as a second job and/or hire a suite of professionals to help you understand.
My passive network sniffers may throw red flags on suspicious traffic which may end up being VPN. By disguising non-web traffic over the (until now) web-mostly HTTPS, it makes the job of someone who wants to be a responsible netizen and monitor their network that much harder.
How do you manage to exercise 31.5 hours a week? That's basically a full time job!

I'd say I'm in pretty good shape, and I gym around 5 hours a week and play sport another one hour, so that's 6 total.
DoH doesn't need to provide extra privacy to make sense (although it is a mandatory stepping stone to good privacy). It also provides a difficult to block security upgrade (as opposed to DoT, which is easy to block).

We've seen regular US ISPs hijack unencrypted DNS to insert content or replace sites entirely. We've also seen bad actors do far worse on public WiFi.

So acting like DoH is a waste of time unless every part of the privacy puzzle is online is wrong-headed. It is a huge step in the right direction for privacy, increase their costs, and will be much needed when eSNI is online. In the meantime "all" we get is a huge security improvement.
That really sucks. They're supposed to just take a photo of the board and transcribe it later. I never touched a computer when I interviewed.

When was this? I think the chromebooks are fairly new in interviews, and it sounds like the interviewer didn't read the memo about how it works.
If it is all possibilities of 12 beats and below, then presumably it includes a measure + a partial measure of even 7, 9, 10 and 11-beat measures.

But for an example: "Turn it on again" by Genesis is a 13-beat verse. The chorus I think is maybe in 4. You could turn to King Crimson for longer beats.
Hopefully you were not reading a review on Jurisprudence, though!
You say "You've followed every advice", but what were you trying to achieve exactly? Is it that you can't fall asleep or that you're not productive in the morning, or something else?

Personally what worked best for me is just to wake up at 6am for 2 weeks without nap during the day.

Most people try to adjust their sleeping time to match their waking time, but they've got it backward. Set your wake up time and listen to your body for when it's sleepy, then go to sleep and wake up at the same time the following day.

The "have a kid" is just a way to force this behavior because they will wake up early every day over a long period of time.
Although I wake up for work every day and live the early bird schedule, I am a night owl. Every so often my body will reject the schedule and I wake up between midnight and 1:00AM. Of course I am sleepy by sunrise but I have to push through the day to get back on schedule.
It looks like you can configure the Dell Precision 7920 [1] and the HP Z8 [2] both with 3TB if you want (admittedly at an absolutely bonkers price point).

[1] https://www.dell.com/en-us/work/shop/workstations-isv-certif...

[2] https://store.hp.com/us/en/pdp/hp-z8-g4-workstation-customiz...
It works best if you follow up the compiler assistance with a human-readability pass. Use the techniques in this post to guide you to a solution, which I find immeasurably helpful, then rewrite it by pulling it out piece by piece to make it readable with let/where blocks that describe the various steps.
No hostility but this is such a myopic, complacent mentality. In various places I've lived there have been burglars walking around casing the home, neighbors' houses getting broken into, and even a shooting right outside my stoop. I'm two or three degrees of acquaintance away from multiple people who've been murdered in home invasions. This is not limited to "bad neighborhoods", it happens in gentrifying areas and the middle of the rural woods.

Putting your head in the sand about it is just naïve optimism that I can't relate to. The odds are greater than you realize and the stakes are your life, it just makes no sense not to take a few precautionary measures for home defense. You don't have to make a hobby of it or go full prepper, but basic gun ownership and entry hardening don't require that much effort or expense and yield a huge ROI on protection from very realistic threats.
YugabyteDB 2.1 Is GA! - 10x Performance, 2DC and Read Replicas
perhaps even the Happy Birthday song

Not to be pedantic but at least this one was finally put to rest in 2018, in the US that is. And it's EU copyright expired in 2017 [0].

Copyright law is crazy but every once in a while a legal case comes along and injects just a tiny bit of sanity back into an otherwise insane system...

[0] https://en.wikipedia.org/wiki/Happy_Birthday_to_You#Copyrigh...
I don't use WhatsApp[0] so I don't know how these things work. But here is a summary from the article:

> People can create a group chat in WhatsApp;

> People can then be invited to join that;

> There is a reasonable expectation that only those invited can join;

> That turns out not to be the case;

> Group chats can be found via Google search;

> Random, uninvited people can then join;

> Those who were invited might find that surprising.

So the way WhatsApp is described, people might expect that their groups chats are invitation only and end-to-end encrypted. Personally, even though I don't use WhatsApp at all, I'd be deeply annoyed to discover that a "private" group chat, joined through being sent an invitation, was potentially discoverable via a Google search and could be joined by people other than those to whom an invitation was sent.

I think non-technical people, and some technical people, will find it very surprising.

================

[0] I don't use WhatsApp because the terms of service require that I permit them to slurp my address book, and I have contact details for people who really don't want their details leaked.
You may find it noteworthy that Mozilla provides ways to configure this behavior as you please: https://github.com/mozilla/policy-templates#dnsoverhttps
I’ll add n+1 to this anecdote.

Found a form of exercise I was excited and willing to get up for, now I wake up around 5:45 every morning trying to drag my “early riser” wife out of bed to go start the day.

Was a complete night owl before, and my wife was constantly reminding me that it was late and time to call it a day.
I want a product like policygenius.com, but instead of life insurance they have my entire insurance portfolio (auto, home, renters, umbrella, personal property) and constantly price shop for me automatically as a broker between me and every major insurer. I would also like such a product to be structured so that they can never be bought by Intuit or another incumbent, preferably in some sort of employee owned coop mutual company model (if Vanguard and USAA had an insurance broker child with a tech first demeanor).

Sidenote: I’ve been with State Farm for over 20 years, and my rates have only gone down.
Depends on where you live. Cape Town, for example, has been experiencing frequent and prolonged droughts recently. Parts of India like Chennai are also having serious problems. And so on.

California also isn't a great example, because it is regularly criticized for selling water rights far too cheaply at times when the state has been suffering from drought; I think "Nestle" and "almond farms" are the usual culprits.
Law doesn't automatically hold, as long as it still require enforcement. Those sort of errors are kind of unavoidable. That is a program requires user input at every step and people do that.
I'm not sure how your examples illustrate your point.

For instance the power to pardon is defined within the constitution with a singular exception added to it. It doesn't say a president can't pardon their friends. That might be socially unacceptable but it is a power delegated to the president nonetheless. If the constitution made no such mention of that power and the president was pardoning their friends - or indeed anyone at all - then that would be a good example of capricious use of power outside the rule of law.
caldav flakes for me regularly. Frequently on Nexus and HTC versions of Android; less frequently (but still every other month) on my Pixel.
I’ve been telling friends and family, for at least 10 years, maybe more, the only safe way to go to PayPal, is to type the address into the browser yourself, starting with HTTPS.
LispWorks also has offers an iOS/Android runtime, but no CAPI unfortunately.
Lots of embedded Linux devices have hardcoded NTP servers. Was caught by surprise at this after I'd segregated a bunch of stuff to have no Internet access.
i woke up this morning with the sundown shining in...
>>little person to sleep by 10

This.

I regualrly slept between 1-3am for many years. After having a baby (6 month old), I'm ready to sleep whenever, and definitely can't stay up past 11. Huge win in terms of sleeping early and waking up early.

Have a baby. Fix your schedule.
It’s a very high barrier relative to “no barrier”. (Also: remember that open long-term marriages do exist with the voluntary consent of both parties.)
I've only just started looking into classifying graphs. I'm not really qualified to answer this question, but I will try anyway. Let's assume we are talking about un-directed graphs using deep learning jargon.

DKM would not be a random walk through the graph. Features would be assigned to weights using a graph alignment algorithm, which is NP-hard. There's probably multiple ways to define graph alignment, so you have to pick an alignment strategy that makes sense given the problem. For example, we may want to reuse the same weights whenever the graph forks, ensuring each branch is treated the same way. Once we have assigned features to weights, we can classify the graph with only a single neuron. We can also use a deep model, if we choose.

Some graph neural networks reduce the graph in a feed-forward manner. These models, which can only represent directed interactions between nodes, are inappropriate for un-directed graphs.

Some graph neural networks require multiple neurons to represent the graph, in contrast to DKM, which can use only a single neuron.

There are types of graph neural networks that I have yet to understand, so I cannot compare these models to DKM.

Feel free to email (https://news.ycombinator.com/user?id=jostmey) if you want to discuss this more. I would be happy to provide insight if you want to implement a graph-DKM model.
The only reason we know about this is because its a regulated market, the regulator rejected the changes, and the data is available as a public filing.

The state based system allows for a diversity in regulatory regime that wouldn't happen at the federal level.
I am not sure they are obsessed with AWS. I think they are obsessed with scalability (both technical and financial), elasticity (turning off capacity that you do not use), security compliance (required by many industries), reliability, availability, and support in case something goes sideways. Containers and Linux are orthogonal to this.
Types of enterprise software that will give you a competitive edge
I use https://www.instapaper.com/ and then catch up at the dentist, on the train or such. It doesn't cover youtube videos or other more complex content. Most is articles between 3 minutes reading up to 120 minutes reading (very long Wikipedia articles). And it's still easy to forget about articles, I have some 2+ years old.
Clicked in to say the same thing. My favorite time to work usually came between 9pm and 2/3am.

Now with a baby I'm usually sleeping by 10 and up at or before 6. I kind of like it though. Now the before-lunch period is the productive time.
.nib & .storyboard files are XML based so one could conceivably write a dsl to represent interface builder xml in swift if one doesn't already exist.

SwiftUI is a definite move away from interface builder.
It has a mechanism to reduce it, quite probably adding some latency. But better always 8ms of latency than random jitter between 1ms to 8ms.

This will also help with WiFi + rtpmidi and bluetooth.

From the (oldish) midi.org article[1]:

> The Universal MIDI Packet format adds a Jitter Reduction Timestamp mechanism. A Timestamp can be prepended to any MIDI 1.0 Protocol message or MIDI 2.0 Protocol message for improved timing accuracy.

1: https://www.midi.org/articles-old/details-about-midi-2-0-mid...
My favorite erlang-based blockchain

https://aeternity.com/
This article has already been posted here: https://news.ycombinator.com/item?id=22412409
We use a combination pub/sub over WebSocket and Resque job queues for communicating between microservices and it works very well.
An Intro to Employee Stock Option Plans for Startup Founders
Yes. The article linked to explains how.
I made the swap too. As an individual contributor I wanted to work until everything was finished. When I moved to managing managers I wanted to get ahead of the day, and be current before everyone else started.
That's interesting. How would you change it?

The Executive having the power to pardon (or to refuse to prosecute) for crimes is meant as a check on legislative power to make life miserable through imposition of bad law.
Just throwing that check away seems a bit destabilizing.

I mean, I'm with you on the the American justice system being capricious in terms of minor crimes being able to ruin a person's civil standing like marijuana possession has done; and rampant abuse of overclassifying certain types of crime as felonies, thereby disqualifying someone from participation in the civic process (something I genuinely have begun to abhor as I've gotten older, because of the perverse second-class citizen caste it creates with minimal if any remedy for restoration of rights without an absurd amount of pressure being applied by someone who has paid their debt to society).

However, it is putatively rule of law. Just rule of law with the assumption of input by men. Law is in itself a tool. A tool is nothing without the hand that wields it.

What angers me more is that we don't come down harder on those that maliciously attempt to use the tools of law against other tools of law. I.e. attempting to circumvent Constitutional rights through judicial review, or passing laws that everyone knows violate one Amendment or another and relying on the small number of Supreme Court justices and their auspices to just ignore passing a final decision on a case.

Frankly it seems like a somewhat intractable problem, but nevertheless, I can't deny that the United States at least puts up a good fight in terms of trying to make it work nevertheless.

Anyway, would love to hear your thoughts on it.
ah, i see. so fundamentals is like the basics and in these FPS games it's things like aiming, ducking, moving around, etc?
> My fantasies haven't accounted for a kid yet I should confess.

Most fantasies don't.
Would it be possible to wrap SwiftUI such that we don't have to use that DSL, don't have that 10 child limit (how many hours wasted figuring that one out?), and don't have bizarre non-localized error messages?

My guess is the answer is no because SwiftUI builds view hierarchies using parameterized types, so you're always stuck with `some View` and the associated complexity.
New Sandboxing Approach in Web Browser Increases Security
You pay for a month and find happiness and terminate service.

If they get one month of revenue and you are happy, they made a profit from you for one month and there are no drawbacks.

If they didn’t charge you enough to profit from one month of usage, that’s on them for undercharging.

What fee is profitable in this scenario, for running a short-term subscriptions business? $50/mo? $100/mo?
I can think of two definitions:

1) a higher level of abstraction. For example, creating a class is programming. Creating a class factory (a class that creates classes) is meta programming.

2) self referential. The movie Adaption is meta, because it is about itself.
So one is easy to block and the other is hard, requiring maintaining a blacklist and or deep packet inspection. I'll take the hard one please.

Just increase the cost/difficulty of a thing makes that thing less common. In this case that "thing" is ISPs selling highly accurate web histories to anyone who will pay. Please make that harder/more expensive, every cent of cost to the ISP is welcomed.
When my kids were toddlers they switched my wake-up time to around 5AM, now I seem to be stuck with that rhythm while they sleep in happily.