skysight-inc/HackerNews huggingface dataset:
Thinking about my own projects, a lot of them fall into your #2 (I chose "yes" for your question for some of my projects). There is a #3 that is missing, at least for me, though. That's the category where I work on something just to see if it will work at all. Sure, I'm unwinding and I'm improving my skills, but I really do want to see if I can accomplish the task at hand. I'll often think something like "if I had never heard of image compression (bitmaps were all we had to work with), how would I go about writing an image compression program?" and then try something new without searching the internet for how compression algorithms work for images. These programs will most likely not do as well as something like jpeg, but they are where derive most of my fun from. Maybe some day I'll come up with something truly novel, and then I'll probably panic because I won't know what to do with it.
> homes are seen as a way to accumulate wealth

It's worth having a discussion about whether this makes sense and is something to strive for.

Unfortunately, because society has been based on this for so long, the people who spent their lives paying off a 30 year mortgage would never agree to make any changes that would reduce the value of their house. You'd need to come up with a plan to transition away from a house-based model of wealth over a long enough period of time where current home owners don't get screwed but people know what it means to buy a house now.

And I don't think any plan that's long-term enough to be sensible could actually survive politics long enough to be successfully implemented.
The article fails to mention that Blackrock has been buying up homes since the 2008 crash. This was a very very long play given that they started this when housing was destroyed 13 years ago.
Middle manager here! There are many different categories of "my team is working on something unapproved", and my response is varies greatly. Here are some categories:

1) I found a problem. I spent 5 minutes opening a ticket. - Great. Thanks

2) I found a problem. I spent 2 hours figuring out whose fault it is. - Hmmm, does the problem really matter? Can we just fix it on our side?

3) I found a problem. I spent 2 hours fixing it. - Is this really our problem to fix? Can we open a ticket and move on? (Note the similarity with #2)

4) I accomplished the task in a new way. - Is new also better? Does the solution also align with some ambiguous objectives that I haven't fully disclosed to you? Do I need to include you in more meetings so you understand more weird objectives (and then waste more time!)

5) I did a cool thing that you didn't even thing about! - How can I present this so Sr leaders get excited and approve working on this more?

#5 is by far the best, and I genuinely enjoy a teammember who is excited about something that also makes a positive impact - and I LOVE telling leaders why we need to change direction because of something new and cool that MY TEAM FOUND.
Yes. But birthrate is only half in the Europe compared to the U.S.
A thought experiment.

Pretend I told you that you could get 50% off a meal at my restaurant from Monday through Friday, inclusive.

Presumably you would expect that if you visited my restaurant on a weekday, the offer would apply; fine to arrive on Monday morning or Friday evening, but not on Saturday morning. In that case, the "resolution" of the parameters of the offer is "a day".

In this case, the resolution is "a second"; but the same meaning of inclusive applies - the validity is up until the end of the second specified in as the notAfter time.

The comparison precision you can achieve is irrelevant; the required semantics (though odd) are defined by the RFC.
It’s not unusual for features of graphics APIs to be limited by the hardware rather than software; especially Metal which is a very low-level API that more-or-less directly exposes the capabilities of the GPU. Since Apple switched to an in-house GPU architecture for the M1, it’s not surprising that there are some features Apple’s GPU supports that AMD/Nvidia cards don’t. For instance, Apple’s tile-based-deferred-rendering pipeline allows fragment shaders to easily read back the previously color of a pixel in order to implement custom blending effects — an operation that would be prohibitively expensive on other GPUs.

Apple publishes a full compatibility matrix showing which features are supported on each GPU hardware family: https://developer.apple.com/metal/Metal-Feature-Set-Tables.p...
USD doesn't fall by 50% in one month, but some smaller currencies do.

Instead USD drops by ~95% over a 100 year period[1].

1: https://www.statista.com/statistics/1032048/value-us-dollar-...
I had no idea that she still holds such a distinction, thanks for pointing that out! I'm always in awe of their accomplishments.
This oversimplifies the situation - if every US bank uses SMS and you want to retain a US bank, what do you do?
Is it time to disrupt cabals?
Yep, it's the IE thing all over again.
I think the IMF getting repaid in bitcoin is a hilarious and amazing downstream effect
Those tracking links are so annoying. They make it hard to see where the link is actually going. A newsletter could be linking to Wikipedia, but if you open the message in Gmail, there could be two or more layers of trackers in that URL.

Example: The Frontend Focus newsletter in Gmail

The link of the first news headline is something like

https://www.google.com/url?q=https%3A%2F%2Ffrontendfoc.us%2Flink%2F109272%2Fc0daad1d97&sa=D&sntz=1&usg=AFQgCNFEh5TaNZpHqsqyBGWEaq2iL9MwCg

The actual URL is

https://www.slashgear.com/safari-overhaul-includes-tab-groups-and-web-extensions-on-mobile-07676634/
Almost (1) all of it got removed or has option to disable, altho not always clearly explained (2).

(1) it touches Vivaldi server on startup.

(2) "Google Service DNS to help resolve navigational errors" equals https://medium.com/cloud-security/google-chrome-dns-security...
Because unlike cryptocurrencies it has an actual value as a currency.
It was in pretty bad shape before the foreclosure. The person’s health was failing. They probably could never comfortably afford the house. The deterioration has only accelerated since the foreclosure.
If you're interested in this you may like the instructor's recent paper "Episodic memory: mental time travel or a quantum `memory wave' function?" https://psyarxiv.com/6zjwb

as a side note I couldn't find a reference to hippocampal grid cells (and their role in memory) in the course materials, but may be I missed it https://www.sciencedirect.com/science/article/pii/S235215461...

also the associative memory section missing many important models, like sparse distributed memory, may be worth a PR https://en.wikipedia.org/wiki/Sparse_distributed_memory
The opening paragraph of Goodstein's "States of Matter":

"Ludwig Boltzmann, who spent much of his life studying statistical mechanics, died in 1906, by his own hand. Paul Ehrenfest, carrying on the work, died similarly in 1933. Now it is our turn to study statistical mechanics."
Most criminals don't kill people. Does that mean we should ignore killers?
> If they are not revoked because it would be too complex and will break WebPKI, then what will happen when a larger issue happen that require the revocation ?

As here, the severity of the issue should be weighed against the severity of revocation.

"Half the internet needs to manually renew some certs early" is a reasonable approach if there's something risking exposure of sensitive data. It's not for "the certificate is valid for an extra second".
Investors in passive assets can go screw themselves.

Developers aren't passive asset investors, they ... you know ... actually create things.
The first question on the first problem sheet reads:

> Describe one aspect of memory that you are absolutely certain is true. Explain how you know– be as specific
as possible.

Any thoughts?
Stronger semantic understanding in text game reinforcement learning agents
> On the other hand, the UK has too many names.

From the outside that can seem the case (understandably). In reality it only has one (UK), and the other terms have different meanings:

- England, Wales, and Scotland are the 'mainland' countries individually

- Great Britain (Britain) is the name for the larger island group that contains those countries

- UK (the United Kingdom of Great Britain and Northern Ireland) is what you get when you add in Northern Ireland

- British Isles is the/a name for both major island groups combined (so that includes the Republic of Ireland)

Not all of these terms are liked by all parties to them (especially British Isles), but they do each have a distinct geographical meaning which often confuses even the locals.
People who work with x.509 sure do make a lot of work for themselves
That also means "those people" can walk into your neighborhood, and many are motivated not to let that happen.

I lived in an area that, for years, refused to let an old railroad track be converted into a trail because it would connect a working class area of the town to an upper middle class area via a miles-long footpath.
I have worked with 3 types of PMs during my time as an engineer as well as a lead.

1. The one who tries to reinvent the product and you tend to end up questioning their design or product decisions because they seem flaky and makes no sense. Being a newly promoted lead with my own ideas I was often at loggerheads with them. For anyone who reads this and is in the same position, I would suggest to continue building what the PM asks you to do. Any opposition or pushback you create regarding their choices will just lead to chaos for your team and in the end you would have to go with it since their role is the one making such decisions.

2. The one whose requirement are empty shells waiting to be filled with the questions raising by the people they present it to. I would suggest to get away as far as possible since your requirements will never remain fixed as the PM will be open to suggestions and influences from all over the company and you would end up with a rube goldberg machine.

3. PMs who take time to do research, write down solid requirements, convince stakeholders and also have a iteration based release plan in mind. I worked with only 2-3 PMs like this and based on what I saw, they tend to burn out faster than you do and either quit or regress to type 1 or type 2 just to get the release out.

Having said all this, I would rather be happier working with solid requirements rather than making them. I have played the role of a PM temporarily and found that it is generally a thankless job, regardless of the effort you put in.
> they know your neighbors will do the dirty work of artificially constraining the housing supply

And then the same middle-class (mostly white, with some Asian mix on the West Coast) plays the "revolt game" of supporting the Afro-American and Latino US population, blaming the latter's condition only on racism, totally ignoring the class war now unfolding in the States of which they (said middle-class) are the "baddies" part. Absolutely appalling.
I’d love to hear an audio example that demonstrates this effect.
> Have you considered what Salesforce, HubSpot, and the like have? They use the BCC to record entire email chains and users...

But that's usually done to add "state" to emails so they can be tied to one thread in the support system and people can reply to either the email chain or via some web interface. I don't think you necessarily want to interfere with that.
Using Bitcoin for money laundering and crime is probably one of the worse ideas... I mean an open public ledger that tracks everything - makes job of FBI easier as skills improve.
This depends heavily on the market at the time, since there are pressures from multiple directions.

All else being equal, 6% of a higher price beats 6% of a lower price. But 6% of a lower price today in exchange for an hour of work beats $0 if the buyer walks and is not so easily replaced, and it might even beat 6% of a higher price if the higher price comes after many additional hours of work.

Over a long enough timeframe, the trend is toward higher prices, but it's not clear how much of a factor agents are in that, compared to many other factors.
I don't think your last sentence is a particularly generous summation. :)

Maybe I'm an anomaly in the HN crowd, but I never really got into extensions even when I was using Firefox or Chrome as a daily driver. I have an extension for 1Password, an extension for a read-it-later service (for years Instapaper, lately GoodLinks), and somewhat grudgingly, an ad blocker. And sometimes a user style sheet extension. I've tried other extensions at various points and they've never really stuck, not even the "vertical tab" style extensions that I want to love but always find ugly and distracting. (OmniWeb, RIP, is the only browser I ever used that had what I thought was a great implementation of this.)

And I use Chrome daily at work now, because there are a few internal sites that require it (and one that inexplicably requires IE 10, which Chrome turns out to be better at faking than Safari), and... it's fine? But it feels just a little slower, it's harder on the battery, and there's very little about it that I miss when I'm back in Safari on my personal Mac. Maybe if I was deep into web development again, this would change, since Safari's dev tools always seem to be a few steps behind Chrome's. Maybe there's some magic can't-live-without extension I could find on Chrome or Firefox that would sway me to stick with one for the long haul. But for years, I've enjoyed the web, and I've enjoyed it on Safari. [shrug emoji]
Actual Navy press release: https://www.navy.mil/Press-Office/News-Stories/Article/26477...
I recommend measuring the noise. Systems guru Phil Hobbs said that you should know where every dB of noise comes from in your design. Of course a dB could be a little or a lot in your application, but the point is that you should perform a noise budget and then test your assumptions.

It's not necessarily easy, but recommended if possible. I was doing it with DIY equipment, so I don't claim traceable results.

In one case, I literally measured the noise of some resistors, and within the parameters of what I cared about, I found no measurable difference between metal film and carbon film. I was passing no DC current through the resistor. Some sources of "excess noise" are proportionate to DC current and can be corrected by appropriate filtering.
Savings is probably confusing here, because savings change based on your socioeconomic position. People go from not saving anything, to saving cash, to saving in assets.

Some of these assets have a poorer counterparty who is getting access to that money in return for repayment + interest. Perversely, the more money is available in these assets, the lower the interest rate and so the more money these counterparties can borrow. This drives up the cost of physical assets being bought with this money, like homes, because the value of the home is dictated by the debt load a buyer can bear. Lower interest rates means you can support more debt, which means someone will take on more debt and outcompete you for that house.
The issue with the process itself is how that justification is provided. If you have data to justify something, then the process works fine. If you don't have that data and need to put in some work to obtain it, then you have to somehow justify that work, and the only way to do that is by "getting permission", i.e. buy-in from the rest of the team.

If you put it in context of the situation described in "You Don't Need Permission", doing the customer discovery cannot be justified except through buy-in from the CEO. If Suresh (from the story) has a daily standup with his CEO, then he can't do customer discovery because of the process.
> I didn't say anything about disrupting everything

I didn't mean you specifically. It's the flow of every single discussion about blockchain.

> it eliminates one possible source of malicious behavior

> Again, it's not going to revolutionize everything, but it seems useful here.

So, in order to eliminate one source of malicious behaviour (that is even unlikely to be a major source of problems) we can of course use a very inefficient append-only distributed log that solves (maybe) only this one problem, and does nothing for everything else :)

Yeah, still not impressed :)
There's statements from the EU,UN, and Human Rights Watch condemning the actions. I'm not an expert, but dismantling the justice system utterly (especially when it is critical to the government) isn't something to be taken lightly in any democracy.
PSA: (a) Disable automatic loading of e-mails in Gmail if you don't want to be tracked. (b) Don't ever click links from e-mails, Google for the content instead.

Settings -> General -> Images -> Ask before displaying external images

(I've also been debating sending an auto-reply back to users of such e-mail apps (e.g. Superhuman) with an autoresponse to the effect of "Due to the use of tracking pixels your e-mail has been de-prioritized. If you would like a faster response please send me a plain text e-mail" to discourage people from using these privacy invasions.)
Mumble does have positional audio but it has to have a game/input source that supports reporting the position of the player - always wanted to test it one day.
Why are those criminals caught and even the extortion money quickly recovered?

I assume it has to do with using a transparent open ledger...
For most Americans, if you want to own property you drain most of your savings and take on debt worth many times your annual income. If people did not do this the demand for real estate would crater.
That's such a huge "if" that an alternative immediately came to mind:

TransferWise doesn't require a US phone number, but you can have a US account number with them.
CA cost of everything is above the national median, no surprise dollar spent per pupil is higher. If it were the same that would mean teachers are making significantly less and who knows what other compromises. Prop 13 changed a lot about how schools are funded (local vs state) and has lead to some challenges in certain districts relative to others, and it took decades for education funding to reach parity with pre prop 13 levels.

https://www.ppic.org/content/pubs/op/OP_998JCOP.pdf
It had it! HTML 5 keygen tag https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ke...

But Mozilla, and Google double teamed to sink it in W3C to push their own bicycle reinvention attempts, which after 10+ years, multiple incompatible versions, and errata ridden revisions are still not there.

https://lists.w3.org/Archives/Public/www-tag/2015Sep/0001.ht...

Google needs to be kicked out of W3C
A pitch copied straight from pyramid scams.
On Twitter you can remove your phone number after the fact tho. In fact most sites that req a phone number to sign up etc allow you to remove the phone number later if you choose.
No, it can be done. In Java, say, you have a giant static array. You allocate chunks of that. You can then return to the caller a block of memory without you ever having to call the OS's allocator.

But I disagree with lmm's larger point, and I will give my own example of it.

Here's an embedded system that controls the wing surfaces on a fighter aircraft. It has to adjust them every 1/40th of a second, or the wings break off (not an exaggeration). So a big part of the development process is proving that you always meet that timing. You do things like count the CPU cycles used by the code that the compiler generates.

Then someone says "let's use a garbage-collected language!" Worse, they may even suggest a language that automatically allocates. They might say that you can get garbage collectors and allocators that have guaranteed-worst-case timings. But even then, you have to count the allocations, multiply by the worst-case time of an allocation, and figure in the garbage collection time. And you're faced with a bunch of cynical embedded engineers, asking "Explain to me again how this makes our lives easier?" And you can't, because it doesn't.

You can write just about anything in just about any language. But software engineers aren't stupid, and they aren't sheep. The tools typically chosen for an area are usually better for doing actual work in that area.
Go to the lowendtalk.com forums and you'd probably find threads with even cheaper plans. They come with certain limitations, but are good for some people.
I didn't downvote you if that's what you're implying. I don't downvote anything.
Sounds a lot like clustorio.

https://mods.factorio.com/mods/Danielv123/clusterio
Landlording is not the problem.

Not everyone wants to own the place they live in. Lots of people plan on only being in a location for a year or two or four, and would rather just rent.

Some people would just rather rent indefinitely.

The problem is free handouts for homeowners in general.

The handouts entice the landlords, because for the last 30 years with the exception of 3 years (2005-2008) - housing on leverage has absolutely destroyed equities as an investment.

If you got rid of the handouts, this wouldn't be the case. Then you wouldn't have people like Blackrock gobbling up houses. They'd just be buying equities (the things that are supposed to be investments?) instead.
No sarcasm intended at all on my part -- I think this is a very good move.

SMS is very bad as a 2FA, in that someone can fairly easily social-engineer your phone company to send them a new SIM card for your account, and once it's in their phone, all your SMS messages go to them. They now have control of your "protected" account (and yeah, they have to get your password as well, but if you're a big enough target, it's worth it).

This is why getting rid of SMS entirely as a 2FA is seen as an improvement in security.
>Prostitution between consenting adults, fun drugs

Got to Nevada. It has legal fun drugs, blackjack and hookers.

> medical drugs which are tied up by the FDA etc,

Oh no, safety reviews. I don't know what "medical drugs" the FDA has stopped, but I do know a lot of snakeoil.

> testing of drones and driverless vehicles

Testing both in the US is easy. Well, not driverless vehicles on all public roads. But seasteads have no public roads so that still argues in favor of the US (some is better than none). That's without asking how many miles of roads you'll get on your boat.

> playing lawn darts

Has never been illegal, and (again in the US) are available for sale. There was a period of time when they were illegal because regulations preventing them from being sold to and used by children were ignored for two decades. Probably by well-meaning libertarians. If reasonable regulations keep getting ignored, you should expect harsher ones.

> avoiding obsolete regulations come to mind.

I'm not aware of that many obsolete regulations. I am aware of many regulations people claim are obsolete because they inconvenience them and they want a competitive advantage.
Except that's not how it works. This adoption has a massive impact on acceptance of Bitcoin. If we assume Bitcoin is a mistake for humanity - this clearly is a great wrongdoing. A smaller wrongdoing would be buying Bitcoin, holding Bitcoin or making positive comments about Bitcoin on HN. Sadly, all these are economically justified (for now).
I love France, the food the wine, even the cars. But why is it that they manage to be such wankers sometimes about their language?
I have much simpler explanation why miners should be regulated as Money Transmitters than the one described in the article.

Thinking from the first principles: what PoW, if not an obfuscated way to buy tokens/coins? I.e. you exchange money for electricity, then electricity for compute power, then computer power for a right to play a lottery, then periodically you win tokens/coins.

Money bag → High voltage sign → Personal computer → Slot machine → Coin

You can see emojis here:

https://twitter.com/nivertech/status/1376446367502114816