skysight-inc/HackerNews huggingface dataset:
Two things going on here:

1. "simplified tax reform" as in "change the tax code to eliminate a bunch of complexity that we think adversely affects the people who vote of us"

2. "simplified tax reform" as in "enable the IRS to precompute the tax forms for 80% of the US population, since they can"

Sure, #1 is bipartisan (even if the things to be eliminated are not).

#2 is opposed almost entirely by Republicans only, just as they are the only party to consistently oppose realistic funding levels for the IRS given the current tax code and legal requirements.
If you like markdown note taking apps and want to move completely from being dependent on a 3rd party, I would suggest Joplin.

Currently I'm syncing to a s3 bucket with e2e encryption but of course you could sync to a server you setup yourself including a basic windows box.
> It's not a simple matter of syntax -- I don't think it can be fundamentally still be Lisp and be broadly appealing.

Python is, semantically, pretty similar to Common Lisp - they have far more in Common than they do with C++, for instance. So, even if it's not the syntax, it's clearly not the semantics or language behavior, either.

I'm pretty sure it's the syntax, though. You used the word "unappealing", which often refers to a surface attraction or draw. I think that this is absolutely correct - Lisps are unpopular in large part to their very weird syntax, and indeed, one of the most common comments that you'll hear when you bring up Lisp is "Is that the weird one with all of the parentheses?"

This is further reinforced by the fact that most programmers have never even tried to run a single line of a Lisp - and the vast majority haven't invested enough time to learn enough to write a non-trivial program with it, and therefore haven't had enough exposure to even judge whether they like the language or not. Therefore, any reason for unpopularity must be superficial.
These appear to require direct network access, so likely most users (home user behind a typical NAT'd wifi router) weren't directly vulnerable... Also, I've always assumed that given the source of these, certain govt' entities would have full access if they wanted it.

That said, 2+ years to fix is ridiculous!
The thing I need most right now is a confirmation that it's named after this tweet: https://twitter.com/mmoriqomm/status/1272552214658117638
I'm in my mid-fifties, and I am still working on programming projects, finding new games to play, learning new things and just screwing around with tech as much as I used to.

Things have definitely changed, I'm no longer staying up all night trying to beat a particular game or doing absolutely nothing for an entire weekend but adding a new feature to a hobby program. Now I just spend most of a weekend doing that.

I think one thing about people who were into tech before the internet that makes us somewhat different is that computers didn't start out as a device for consuming things for us; it was a device to learn and to see what we could make it do. Even games, which were the most consumption-oriented things I used them for, were interactive.

Of course I do consume some content. I'll fall down a youtube rabbit hole on something trivial and I read a lot of tech news on sites where you can discuss things with others if I'm feeling so inclined. I have no interest in reading news on webpages that have no discussion mechanic, though. I think I fall down youtube rabbit holes because I still have that sense of wonder that you can now learn all about anything you really want to as deeply as you want to that the pre-internet me would have killed for.

I abhor most social media mainly because every thing I looked at early on felt toxic to me, so I never got involved enough to get addicted to it. I ditched cable TV a decade or two ago after I spent one weekend mindlessly flipping through channels feeling like a vampire had just taken a huge bite from me. That was a weekend I could have spent sniping people on Quake servers or trying out a new idea for compressing images I had the other day or whatever.

I totally agree about the lack of control. Starting out programming on a Tandy Color Computer where you could change the screen resolution by filling a few memory addresses with data and the OS was a BASIC prompt leaves you feeling a bit helpless in today's computing world. I mitigate that by using linux at home, like others here have mentioned.

I wouldn't want to go back to the old days, though. Pre-internet would kill me knowing what I have access to now.
Go doesn’t offer a bunch of GC tuning parameters. Really only one parameter, so your concerns about complex GC tuning here seem targeted at some other language like Java.

This is a drawback in some cases, since one size never truly fits all, but it dramatically simplifies things for most applications, and the Go GC has been tuned for many years to work well in most places where Go is commonly used. The developers of Go continue to fix shortcomings that are identified.

Go’s GC prioritizes very short STWs and predictable latency, instead of total GC throughput, and Go makes GC throughput more manageable by stack allocating as much as it can to reduce GC pressure.

Generally speaking, Go is also known for using very little memory compared to Java.
No doubt this could be legal where you live for you, but it's deeply unethical everywhere, and probably illegal for someone else to work with you if they sign a contract that says they're going to write the code. Essentially they would be subcontracting the coding to you without their employer knowing, which would put them in breach of contract.

All that aside though, what you do is your business. If you want to find bad coders look on topcoder or fiver.
Free Markov Variations elegantly morphs between Ableton Live settings
Definitely not the same thing as art, but as far as creative entertainment goes, it would seem like nearly every major tech lifestyle YouTuber whose main focus is "Here's what it's like to work as a SWE/at FAANG" is retiring from tech to become full time YouTubers.
The timeline makes me wonder if the personal account ban triggered an audit of their previous actions and found similar activity from when they were an employee.
That non-affordability is created by the scarcity of housing, because many spaces are entirely dedicates to jobs that (now) don't need them.

Think about a Manhattan with 40% more housing, what would that do to affordability?
Ahh yes, Google the bastion of unethical business practices in comparison to.... checks notes banks....
> Larger cross-border criminal organizations – of the kind that regularly murder politicians south-of-the-border – grow in market-share, sophistication, & power.

Are you suggesting my neighborhood friendly drug dealer could hook me up with some real sudafed? Might be nicer than trying to get it from the pharmacy when I need it.
We can not survive without meetings. A lot of things have to sort out in a task force group and a meeting is way more organized than a random channel.
My understanding, consistent with your impression, is that ephedrine has more of a full-system effect, including lungs & bronchial tubes, along with (in many people) more of a general full-system stimulation. In contrast, pseudoephedrine has a greater nasal/sinus effect with a bit less full-system spillover (but still noticeable in some people, or at higher doses, or in combo with caffeine).

So it's worth it for people to be aware of ephedrine options – like ephedrine sulfate or ephedrine hcl ('Primatene') – but many will still find pseudoephedrine better for their symptoms. It's worth trying both, separately, depending on personal chemistry & concerns.
There's ..

1. lobbying in general

2. lobbying about US tax code, tax code enforcement and IRS funding

3. lobbying about the way US tax returns are done

The fact that the amount spent on 3. by Intuit et al. is a small part of the amount spent on 1. does not make it any less outrageous.

> If they stopped lobbying altogether, would anyone expect that the IRS would suddenly be allowed to make filing "Free & Simple"?

Who would be opposed to this?
... you can still do the code based flow if you want...
Well they're going to have to pay more to have that single family home with a huge yard rather than having urban centers subsidizing their lifestyle choices. I know that's mean but they chose to have semi-rural density that shouldn't be serviced by centralized water treatment plants and the like.
If we're having a basic-physics-for-adults, I have a follow-up question...

Suppose I have a permanent magnet, and I blast it with an EM wave like you describe.

Assuming that the magnet and EM waves were very strong, could we (in principle) observe that magnet being pushed towards / away from the radio signal source?

And do radio waves have some kind of stronger effect on molecules that are dipolar?
i'm not surprised. I've heard the same from many foreign friends. I think USA is one of the few if not the only country that makes YOU responsible and liable for your taxes. I always thought it was such BS when you hear about it from other countries

I feel like its all to keep accountant and lawyer jobs
I haven't seen any of the usual shady f2p dark patterns which is another reason I've stuck around Splitgate for a while. It was refreshing and honestly I was getting really tired of games predatory approaches. The community has really been great too, I haven't ever really hung around a games discord/twitch/community events before. There are "supercustom" events every weekend where people get together to play curated community maps which has been great but also from the variety there makes me think the game has barely even started tapping the potential they could have with non-traditional arena maps enabled by the portal mechanics.
> I can't understand why someone would do that. People are really careless...

A lot of of it is probably carelessness but there are a lot of configurations out there that train users to accept random MFA requests. For example, some vpn configurations send MFA requests when they reauth at essentially random times.
Your link also only gets 99/100 on modern browsers.

Why? Well...

// test 64: more attribute tests
// attributes of the <object> element
var obj1 = document.createElement('object');
obj1.setAttribute('data', 'test.html');
// ...
assert(obj1.data.match(/^http:/), "object.data isn't absolute");

See that "http" in test 64? Turns out you'll get a score of 100/100 if you use the http version of the URL instead of HTTPS.
It's absolutely astonishing to me that anyone could go to the Secretary of State's website, pay $50, and ruin founders lives.
100%. Legacy company management finds software engineers who engage in the very relevant question of "what to build" extremely threatening. In my experience they actually treat software engineers who behave that way as disloyal.

As compared to places like tesla/shopify/etc where the Steve Jobs quote rules the roost:

It doesn't make sense to hire smart people and tell them what to do. We hire smart people so they can tell us what to do.
Two options as I see it:
Partner w/ a co like AdaFruit or another kit developer & push content via youtube/tock etc.

Alternatively work w/ a fab co like https://www.tempoautomation.com/ to produce small batches, and send them to a 3PL co to package and fufil for you.
Chrome is just abiding by the much more important industry standard of "it has to work in chrome, period"
Feinstein's hard authoritarian and surveillance state preferences haven't endeared her to many people who are also shocked and outraged by the usual collection of utterly repugnant red senators, so option B there.
So perhaps they should sell the sprays, for their topical effectiveness, but stop the wasteful sales/promotion of pills.
I've recently had to deal with the medical profession a lot more than in the past and I'm finding this sort of thing everywhere. OTC medicines that by current standards would not be made OTC, surgeries that are extremely common but have never had quality randomized trials, official sounding diagnoses that on inspection are actually defined as "we have no idea", lack of consensus about how to treat some of the most common conditions in the human population (e.g. back pain), medical device approvals abusing the shortcut of being "substantially similar" to an existing device to evade regulatory scrutiny, the complete lack of enforcement of what goes in supplements... I feel like my entire understanding of the medical system in the US was a lie. We're constantly touting that we have the most advanced technology but if you have a complex condition you are likely to fall prey to multiple kinds of grift.
Agree with everything.

Just clarifying that the concept of a limited liability company has nothing to do with this. It is about not having company liabilities (e.g. debt) reaching stockholders (e.g. banks seizing your personal car and house to pay for your business defaulted debt).
What is the draw here compared to other JS engines (either v8/JSC/spidermonkey on the big end or something like quickJS/duktape on the small end)?
ritchie and thompson?
You may not personally be naive, but i was talking about your analysis, not you.

>Also development time of Java may be slightly longer in the early stages but I generally find refactoring of Java projects and shuffling of timelines etc is a ton easier than Go. So I think Java wins out over a longer period of time even if it starts off a bit slower.

I think this topic is far too large to be answered in this brief sentence. I also think it deserves a higher allocation of your words than what you spared for java's capabilities :)

But yes, I see now that you are interested purely in performance in your argument and definition of systems software, in which case what you're saying may be true.
>>> Is this an issue with all cloud providers? Or just large ones like Google, Amazon, Microsoft?
>>> I'm currently thinking of migrating from Google for productivity to Office 365. Wondering if I'm just re-branding the risk of my counterparty.

With AWS/Azure, you typically wouldnt have extensive personal data with them, so you dont have the risk of work and personal accounts colliding. I dont know anyone with personal emails/accounts/photos on the Microsoft ecosystem. With Amazon, whats the worst that can happen? You lose your connected Amazon purchasing account, doesnt seem terrible.

With Google you often have email/documents/photos with them. If you have an Android phone, you have almost everything with them.
I got either 68, 97 or 99 on Safari iOS. Disabled content blockers and Darker Reader.
For me Go has replaced Node as my preferred backend language. The reason is because of the power of static binaries, the confidence that the code I write today can still run ten years from now, and the performance.

The difference in the code I’m working with is being able to handle 250 req/s in node versus 50,000 req/s in Go without me doing any performance optimizations.

From my understanding Go was written with developer ergonomics first and performance is a lower priority. Generics undoubtedly make it a lot easier to write and maintain complex code. That may come at a performance cost but for the work I do even if it cuts the req/s in half I can always throw more servers at the problem.

Now if I was writing a database or something where performance is paramount I can understand where this can be a concern, it just isn’t for me.

I’d be very curious what orgs like CockroachDB and even K8s think about generics at the scale they’re using them.
There used to be a tax credit, but I think it has expired. You can at least deduct up to $10,000 per year for reforestation/afforestation costs. https://www.landcan.org/article/Federal-Reforestation-Deduct...
btw racemic meth is legally prescribed for ADHD under the brand desoxyn, although it's probably hard to find doctors prescribing it over regular amph
There's no single thing.
>[The fact that computers are made of many components separated by communication buses] suggests that it may be possible to abstract away the distributed nature of larger-scale systems.

This is a neat line of thought, but I don't think it can go very far. There is a huge difference in reliability and predictability between small-scale and large-scale systems. One way to see this is to look at power supplies. Two ICs on the same board can be running off of the same 3.3V supply, and will almost certainly have a single upstream AC connection to the mains. When thinking about communications between the ICs, you don't have to consider power failure because a power failure will take down both ICs. Compare this to a WiFi network where two devices could be on separate parts of the power grid!

Other kinds of failures are rare enough to be ignored completely for most applications. An Ethernet cable can be unplugged. A PCB trace can't.

I used to work with a low-level digital communication protocol called I²C. It's designed for communication between two chips on the same board. There is no defined timeout for communication. A single malfunctioning slave device can hang the entire bus. According to the official protocol spec, the recommended way of dealing with this is to reset every device on the bus (which may mean resetting the entire board). If a hardware reset is not available, the recommendation is to power-cycle the system! [1]

Now I²C is a particularly sloppy protocol, and higher-level versions (SMBus and PMBus) do fix these problems, so this is a bit of an extreme example. But the fact that I²C is still commonly used today shows how reliable a small-scale electronic system can be. Even at the PC level, low-level hardware faults are rare enough that they're often indicated only by weird behavior ("My system hangs when the GPU gets hot"), and the solution is often for the user to guess which component is broken and replace it.

[1] Section 3.1.16 of https://www.nxp.com/docs/en/user-guide/UM10204.pdf
Ask HN: How to move away from Google
A big chunk of my personal software suite comes from Google, mostly Gmail, Gdrive and Android.

I want to eventually move away, especially gmail and drive.

What are the alternatives that can be used with expectation that they will remain active for at least a decade ?
Fun link time: With enough power, literally anything can become an AM radio. No tuning or filtering is required.

https://www.youtube.com/watch?v=uo9nGzIzSPw
https://www.youtube.com/watch?v=cAn_7vutwxM
Do you have any specific citations on that?

I find it a credible claim. There was a story a few years back which made the rounds that ... turned out to be a case of fraud.

http://www.miamiherald.com/news/nation-world/national/articl...

https://www.inquirer.com/news/mark-damico-johnny-bobbitt-kat...

That said, given frictions of obtaining ID and necessity of having same, I could well believe that this is an issue.
Fresh Start: The Email DMZ (2006)
Even descriptive dictionaries imply a certain amount of prescription, as: "prefer using words as they are herein defined, if you care about others being able to understand you".
How to Remember Names
GC is bad if the problem domain you are working on requires you to think about the behaviour of the GC all the time. GC behaviour can be subtle, may change from version to version and some behaviours may not even be clearly documented. If one has to think about it all the time, it is likely better just to use a tool where memory management is more explicit. However, I think for many examples of "systems software" (Kubernetes for example), GC is not an issue at all but for others it is an illogical first choice (though it often can be made to work).
Are Result and Option really the only thing? Because nesting scopes based on Err/None is rarely the right choice, just like nesting a scope based on `if err == nil` isn't typically something you want to do in Go, or `if errno == 0` in C

- You can panic trivially with `.unwrap()`
- You can propagate the condition up trivially with `?`
- `?` doesn't work with all types, but it does work with Option, and it does work with the vast majority of error types - making your custom error work with it is very easy (if you're whipping up an application or prototype and want your error handling very simple, `anyhow::Error` works great here)
- You can convert None to an Err condition trivially with `.ok_or()?`
- In cases where it makes sense, you can trivially use a default value with `.unwrap_or_default()`

And all of these use require a _lot_ less code than `if err != nil { return nil, err }`

And all of these allow you to use the Ok/Some value directly in a function call, or in a method chain, while still enabling the compiler to force you to handle the Err/None case

The common theme here being "trivial" :) Result/Option are a big piece of that better developer experience.
I want to see what the execs use, not the code monkey "requirements"
Andy Jassy on figuring out what's next for Amazon
That "Chemical Imbalance" is a myth doesn't detract from antidepressants being helpful against depression, anxiety and related neurosis.
I think they mean for artists of conviction.
I am not aware of a centralized federal database. My understanding is that federal regulations stipulate that the pharmacy must see photo ID and take note of who bought the pseudoephedrine, when, how much, and keep that information logged either on paper or electronically. To be available to law enforcement on request.

The Oregon law does have a central database requirement, however I believe this is in all cases a decision made by each state individually.
I agree TOTP is much better than MFA prompts or calls/SMS. TOTP does protect against the first two attack methods the article lists.

However, it's not quite as good as a hardware key, because it's still vulnerable to the third method the article lists: "Calling the target, pretending to be part of the company, and telling the target they need to send an MFA request as part of a company process."

I generally consider TOTP "good enough" for a lot of applications, whereas prompts and SMS are not "good enough."
Phenylephrine does have one use that the author missed: It's used in ophthalmology to dilate the pupils before eye exams.

On the topic of other use case medications, I used to take Sudafed (the real pseudoephedrine kind) during allergy season for a few weeks each year and noticed my productivity skyrocketed during that time, when I normally had issues context switching. Eventually I narrowed it down to taking Sudafed and saw this post: https://accidentalscientist.com/2005/08/the-sudafed-test-for...

This lead to an ADHD diagnosis and proper meds and my life and work productivity improved pretty dramatically.
Even if Google were paying support engineers $100/hr, in what universe is the average developer going to need 50 hours of support per year? In reality, it's at most averaging to 2 hours, and typically only in situations where Google messed up and should really be fixing it for free anyway, because it was their mistake. So, at most, it would be a labor cost of $300/yr including benefits and taxes, and more realistically that number is much closer to $100/yr.

And that's pretending they don't already make obscenely high profits per developer, and can absolutely afford to provide the necessary support for these situations, which again, are largely their mistakes to begin with.
> Do leap seconds work differently in UTC or something?

Leap seconds exist in UTC, that's the entire thing.

A leap second getting inserted (which has always been the case so far, though it may eventually change) means a UTC day ends on 23:59:60, which as far as UTC is concerned is perfectly fine, nothing wrong with a minute having 61 seconds.

UNIX time though? UNIX time is (86400 * days since epoch) + seconds since midnight.

23:59:60 is 86400, so on the last second of day X you're at 86400 * X + 86400, and on the next second (the first of day X+1) you're at 86400 * (X+1) + 0.

Which is the same value. And thus one second repeats.
It depends. The better ones get more sophisticated as controls in companies are being put into place and people get more and more aware.