skysight-inc/HackerNews huggingface dataset:
Yesterday I couldn't get to sleep thinking I'll never be able to buy a house.

IT salaries in Spain are higher than most but not enough to buy anything. At the rate I'm saving money I'll be able to get a loan in around 8 to 10 years or more actually, because by then I'll need even more savings for that. But if I ever want to have kids and a family or I have any emergency I won't be able to save as much.

Sad.
Types help avoid logical bugs at every scale, though of course bigger codebases will benefit more because the likelihood of having bugs also increases. Well-typed programs don't go wrong.

> I also know three incredibly good programmers with 20-50 years experience each who all wrote in typed languages for years and then couldn't be happier not to have types when they moved to Ruby.

Typed languages from 20 to 50 years ago were very inconvenient to use and had poor compiler diagnostics that made type checking a lot less intuitive, so this isn't surprising. Modern typed languages though are very different and should not be conflated with legacy or historical ones.
Newton's method involves division, which is a problem on an embedded platform with a limited FPU that can only do multiplication. I tried several classic approaches and benchmarked all of them against the function in libm. I reviewed what I did and it turns out that my own memory is not that great. My version (nsqrt) is limited to input values of less than 2^14 and not 2^16 as I said above. Also, it's only 50% faster and not 5x as I said above.

Even a 50% increase in speed was well worth my effort though.

* Replacement sqrtf() function. This function runs about 50% faster than

* the one in the TI math library. It provides identical accuracy, but

* it is limited to input values less than 2^14. This shouldn't be a problem

* because the passed argument will always be in the range of

* 0-(max spiral scan period). The spiral scan period is presently about

* 140 seconds.
According to the FAQ: https://lwn.net/op/FAQ.lwn#general

> What does LWN stand for, anyway?

> LWN, initially, was "Linux Weekly News." That name has been deemphasized over time as we have moved beyond just the weekly coverage, and as we have looked at the free software community as a whole. We have yet to come up with a better meaning for LWN, however.
It's the last entry in the first section of the FAQ:

> LWN, initially, was "Linux Weekly News." That name has been deemphasized over time as we have moved beyond just the weekly coverage, and as we have looked at the free software community as a whole. We have yet to come up with a better meaning for LWN, however.

AT&T used to stand for American Telephone & Telegraph, now it's just AT&T. Same idea.
oh cmon, this comment (gowld's) should not be downvoted like that. It's a reasonable point to make even if you disagree with it
I guess on the bright side, nobody will ever hack into your USAA account :)
> But, for example, when it comes to measuring the proficiency of different students in different classrooms being taught algebra by different teachers each with their own method and style of evaluation, there is simply no replacement for a standardized test.

The problem really isn't tests per se, but the approach of ranking students by their scores and rewarding them or punishing them accordingly.

The goal shouldn't be to stack rank students for some sort of pyramid reward system but rather to help as many students as possible to achieve mastery while preparing them for future success.

A competitive environment with rewards and punishments may work for some students (usually the ones who are on top) but can discourage other students (usually the ones on the bottom) and destroy their interest in learning.
> but watch the fines companies are awarded, and put it in terms of revenue, and then scale it to /$60k USD

What are your thoughts on RIAA suing people for $20,000/song? Appropriate fine since it's large against a person's income, right?
> Right now they're immature

It's 14 years old.

The community has had a fix for all of these problems just over the horizon for a decade. It just isn't coming.

The real issue is that most of the crypto being held is held by people who don't care about using it as currency or for anonymity, they're using it as an "investment". That's why when coins that work better as cash or privacy or whatever come out, nobody cares, they just keep trucking on with bitcoin. All they care about is that the value of bitcoin goes up.
That’s not the typical credit card user behavior. It’s a well known risk of churning. You trade the rewards of credit card signup bonus with the lowering of credit score. It tends to rebound quickly though.
Feds and State governments can step in and remove local control. Knowledge work is going to be remote first though in general now since we have the technologies to do that.
> I don't understand why we don't just not tax income below say $20k.

Because you want people to feel like they have skin in the game.
This is easy. Because we have a well-established institutional hate for poor people. There is a subconscious belief that poor people are poor solely because of poor decisions. So, it's not our job to improve their lives. It would be 'unfair' for the rest of society to keep these 'freeloaders' afloat. /s

There's gonna be a lot of comments in here saying ^^ but unironically. It's just ingrained in the fabric of our society.
Sending an ssl/tls request also requires some entropy! It's needed to avoid MITM and replay attacks.

A bit more info: https://security.stackexchange.com/questions/157684/why-does...
> But when your being hurt emotionally and physically most days. Numbness becomes your only real defense.

While I empathize with people using numbness, it's not true that it's the only defense. Hurt is something in you; it's your perceptual experience and you can control that. Someone hurts me because I let them. That doesn't excuse them, but takes away their power: I can look at it differently.

It's not a panacea, but I've been through what you've talked about and not surrendering my empathy, not letting them destroy that part of me, was something I was determined to do.

Compassion is a great too, your armor: Compassion for yourself, displacing the hurt from others, and for the abusers, which takes away much of their power.
>It turns out that their rules for dealing with this work by comparing those options against NOTA only; the problem is that it's plausible that many of the voters didn't realise this.

And that the super majority was achieved by 1 vote. So in some sense it was a cliff hanger.

But 3 to 1 is a large margin, which likely has a bit of fat. I'm not uncomfortable with it.
Please explain to people living in towns that had 30+% unemployment and later completely collapsed that the 80s were better and watch them laugh in your face if they don't punch you (see: any mill town in Pennsylvania--Allentown, Johnstown, etc.) ...

While I'm always one to dump on the MAGAs, they have a point in that for a LOT of people, life WAS better because labor jobs (mills, mines, auto factories, etc.) paid for a decent life. Those jobs which were good in the 1960s and 1970s then vaporized in the 1980s.
Note that Shopify is much better about keeping up with regular Ruby updates (Stripe takes a pretty conservative approach there), and they're using it with Ruby 3+ with no problem.

You're right that Sorbet does not yet catch these bugs yet, and we'll likely get around to it in the future. It's being tracked in this issue[1].

We haven't quite prioritized this yet partly because it doesn't actually prevent you from using Sorbet in a Ruby 3 codebase, it just won't report all the errors it could (e.g., Sorbet allows using `T.untyped`, which can also cause runtime errors to go unreported).

Now that you've jogged my memory, there used to be some weirdness in our internal representation for method calls that made implementing this feature tricky. But we've since refactored some internal data structures and now it's probably a lot easier. Maybe I should look into how much work this would be again ...

[1]: https://sorbet.run/talks/StrangeLoop2018/#/28
That's right. Moreover, the activity no the repo has been a bit stagnant (no disrespect to the maintainers, they are likely busy with other projects or life). Other projects have opted to fork the repo, rewrite the module repo path, and maintain their fork (e.g. https://github.com/tailscale/ssh/, but I've seen many others too). I didn't want to maintain a fork, so a copy under internal/ in my own repo means it's firm-fork (between soft and hard) where I can confidently break its APIs I'm the only one depending on without worry. It will slowly morph to fit the needs of the project only.

The maintainers gliderlabs/ssh have plans for a new version with more ergonomic APIs but the work hasn't started yet. I didn't want to wait either.
I don’t disagree. And I think what with various subsidies and whatnot it may be that the effective tax rate for people making that little is zero.

Two theories:
1) Maybe it’s better for everyone to feel like they are ‘chipping in’ … for pride and unity.

2) Maybe the government is really invested in knowing what everyone makes, regardless of the net on it.
Unfamiliar with this apparent "flop."

From the Urban Dictionary: "The name "butt rock" has a few possible origins. First, in the 1980s, the musicians in many hair metal bands often dressed in a "glam" style, wearing tight pants that would accentuate their butts. (This may also be the origin of the term "cock rock," which has the same connotations, as the tight pants would also accentuate the musicians' crotches.) A less flattering origin for the name is that the lead singers of these bands sounded like they were singing out of their asses. Finally, the term can generally mean that the music sounds like ass."

By the way, here is my band: https://tryad.bandcamp.com
An apartment with 50 applicants is underpriced.
What about the idea of initializing the random pool from some entropy that was saved to a file on the previous boot?

Before the first boot, the entropy file could be initialized by the installation system.

Yes, these entropy files could be compromised, but that would be no worse than compromising the kernel binary or any number of other sensitive files. So as long as you have trust in the security of the most sensitive files on your filesystem, adding another sensitive file should not be much of a concern, as long as it's protected properly.
also avoids the source of the link being shown as a referral on analytics dashboards
Loner: Utilizing the CPU vector datapath to process scalar integer data
That's an interesting claim.

While it's a far-cry from a realistic test (few people are creating 1000 rows), React seems to be less performant across the board: https://krausest.github.io/js-framework-benchmark/2022/table...
Indeed you are mistaken. What I was saying is that grades are not the appropriate tool to motivate students who already meet the standard. You need other approaches for those students in order to keep them engaged. And in those same cases, grades are not the proper measurement tool. There is no distinction between a straight "M" and a straight "A" student in terms of motivation nor measurement. Students who perform should be challenged, given responsibilities relevant to their talents, encouraged to participate in competitions (these are ranked) and various other possibilities. Grades are simply not the tool to use beyond the level of "doing fine".
MicroStrategy Borrows Against Holdings to Buy More Bitcoin
TurboTax's dark patterns charge people $50, not $600. How exactly did she end up paying that much?
> It's not their home; an entirely different person owns it

It's not their house. It certainly is their home. I would prefer those be the same person as often as possible to align incentives.

> they failed to hold up to their end of the contract for the terms under which the owner agreed to let them occupy it

Tenants, like many contract participants, have legal rights that cannot be waived (see also minimum wage.) They also have contractual rights due to the contract.

It's not uncommon for landlords to be the first party to breach the contract either intentionally (e.g. losing checks to move a tenant at below market rates out), neglectfully (e.g. ignoring upkeep or repairs) or unintentionally (e.g. entering at will).

Certainly, withholding rent from a breaching landlord is appropriate while the breach is resolved.

> The person having their home ripped away at a moment's notice is the landlord.

Unless the landlord lives there, the landlord's home is unrelated to the property.
Many good points I agree with. Especially on the mixed blessing of
YouTube etc.

> your complaints aren’t actually about education, but about the
increasing specialization of the world.

I hadn't noticed. Can you maybe give an example of where my aim is
off? To me, education is at the centre of my thought regardless the
way the world is turning because it's about more than filling jobs.

> How is this relevant? (that there are many very successful
self-educated people in the world.)

Sure, I meant to imply that actually autodidacts, and the plain-old
'talented' have less opportunity to thrive regardless as certified
education becomes essentially mandatory. Sure, with the right social
connections, supreme confidence and some money you can still freestyle
through life. But requirements for credentials are closing in. The
"Education Industry" is not just about teaching people, it's about
erecting systems of trust and verification, metrics, models, passports
and gatekeepers, serving industry as an outsourced filter and so on.

Perhaps I would say; there are many very successful self-educated
people in the world today, who would not make it if they were born now
and faced the gauntlet of the twenty first century judgement machine.

> Education reform through technology hit a plateau early. MOOCs seem

Yes I am aware of that functional saturation. I was involved early in
research on what we called CBT (computer based training) and we saw
limits as early as 1990. What I am more concerned about now is the non
didactic encroachment of tech. Google and Microsoft are taking over
the academy not in the classroom but at the infrastructural,
communication and behavioural level. This is not a value neutral
prospect, they very much are bringing SV values into places they don't
belong, along with normalising permanent surveillance and extraction
of psychometric data from students.

> But you didn’t once mention parents in your comment, which is really
interesting.

Oh you got me. I am one, so it's just too confusing. There's a can of worms
there next to a tin-opener and I am resisting the temptation as much
as I can.

respects
eh? it's up. works for me - screenshot:

https://imgur.com/a/JEaVz5F
It's the "thrift" argument all over again. You're projecting systematic economic problems onto the poor. Wages have been stagnant for many years. Inflation and cost of living is rising incredibly.

Can we at least make the government take a financially literacy class first? It is the biggest debtor in the world.
It doesn't need to be encrypted, just signed by the entropy source. The signature should be verifiable without entropy.
free file fillable forms is available to you (I use it). It's not a hand-holder, but it does get the job done (and it does quite a bit of the math for you).
Or use some evil bit hackery :-) https://github.com/pure-data/pure-data/blob/18c9695ba4de543c...
>One way to make it worse would be to connect all those agencies to a central aggregator that acts on their behalf. I'm surprised to see so many comments in this thread advocating for exactly that kind of centralization of power.

So here in the UK, Special Branch are the intermediate between the security services and police forces, but dont be fooled into thinking UK police forces are independent, there are official channels which is what gets reported and the public are allowed to know about and then there are unofficial channels, in financial stock trading, this could be likened to Dark Pools.
Introduction to GNU poke (at LibrePlanet 2022) [video]
> The company started buying Bitcoin for its balance sheet in August 2020, with Saylor citing the Federal Reserve’s relaxing of its inflation policy for helping to convince him to get out of cash.

The above is entirely reasonable, albeit a bit unorthodox. But what he's doing now is...
Food science is one of the best visible practical sciences we have. Coming in off the truck, wheat is highly variable. It may say 'tipo 000' on the bag, but to guarantee it has the right moisture content, hardness, gluten to do what pizza base needs, or pasta needs, it has to be scienced by practicing scienters.

When that can of fruit bulges, because you kept it 2 years beyond its shelf life, somebody had to do a LOT of work to make sure it lasted that long.

During wartime, substitute, which is what aquafaba is to eggwhite, is all down to food science. What exactly IS the role of the eggwhite in this recipe? If you add it before the salt, does it change? What about that vinegar? if we used lemon juice does it work as well? Why?
I misunderstood your headline. I thought this was for personal social connections - where at least for me - losing touch with some people is a feature not a bug!

Anyway - cheers on the project. I agree with other comments that my communication with people is multi-channel and it would be great to track all of it.
Wouldn’t a singularity be the smallest point possible? By definition it is pretty much a cyclone of the smallest units of space time fabric. Any particle would need to exist above this scale in order to exist within the construct of the universe. If there were any object smaller than this it would mean that whatever makes up a unit/point/pixel of space time fabric is actually an emergent construct of much smaller units. If there were smaller said units composing even space time itself, perhaps these would be or be composed by a finally irreducibly small unit, the properties of which give rise to all variations of matter/energy, the laws which govern them and their equality and convertablity according to special relativity.
I've noticed that at least some military officers, especially above a certain rank, seem to have this supernatural calm under stress. I read a story about a submarine accident, where some outsiders happened to be on-board, and they said that as the crew starting running around, the captain - who likely had just lost their career - got on the loudspeaker and said, in an almost friendly tone, 'hey, I know your hearts are pump, pump, pumping. Just remember your training and trust each other.' I've seen it in other places.

What is the training or technique used? I'd love to learn more about it.
This is in fact discussed in the article.
> Businesses can, and do, regularly hire employees that bring in zero or negative value. Often, these people will make up more than 50% of the company by headcount, and the only reason the company still turns a profit is because their existence is subsidised by a small minority of hyper-productive people.

Or the company has a near monopoly over certain lucrative markets.
Mark is by far the most selfless oss maintainer I've come across. Hats off.
My Uber rider rating is abysmal because I used Uber in developing countries a lot and kept noping out of the ride when the seatbelts were absent, were broken, the driver was texting on the highway, the driver was drunk, etc

Drivers don't like passengers like me, who want to get into a car, put on a seatbelt, and have the driver keep their eyes on the road until the destination.
I like the “leverage/hack human psychodynamics to achieve positive group outcomes” angle. Guess I should check out some William James.

Wondering if maybe it’s less paying tsars and bureaus to solve climate change, and more about paying individual people as a direct incentive to reduce their own carbon output. Dunno that that helps as far as businesses or foreign nations go, though.
This is false in the US. Neither loans nor gifts of $1200 are taxed.

Also, loans don't evade the capital gains tax, they merely delay it. Stepped-up basis is what evades the capital gains tax.
The hash of known data is know data. So such an attacker could flood the system with zero-entropy data and predict with higher than baseline probability the output of “random” generators.
If you use open source tools, they are are often supported by a community, which can reduce the costs of using and maintaining those tools.
In general you can't sue the federal government.
Pure Data: https://github.com/pure-data/pure-data/blob/18c9695ba4de543c...

SuperCollider: https://github.com/supercollider/supercollider/blob/ec2dedfd...
It only seems to convert the markdown syntax to normal Docs formatting. Since Docs does not natively support the concept of a "code block", it would make sense that this is not supported.
peacefully

Well, corporations are people, people have the right to bear arms, and the country was founded on the idea that if you really really don't like your government, violence is an appropriate response to change it. Of course the Constitution pulled the ladder up behind the founding fathers on that bit of political philosophy, but in recent years I've heard some rhetoric citing the Declaration as inspiration for the path they should take now. Corporate personhood adds an interesting twist to things, especially considering that Alphabet or Apple could secede and have a larger GDP than many countries. Alphabet might quickly get labelled a hostile foreign power for all their spying. Apple might start a trade war with their extortionate tariffs but we'd still probably have reasonable diplomatic relations with them.

Maybe 200+ years with only one major civil war is a good record under these conditions, and maybe the next one will have official corporate sponsors.
That's exactly what ARM did with SVE, so it's easy to discuss the pros and cons.

The biggest problem, to my understanding, is that SIMD extensions are mostly targeted with optimized hand-written assembly code. It's fine to say that the SIMD is variable-width, but you still have to run this on a processor where the hardware is not variable-width. Not just the SIMD unit, but also the feedpaths/etc. And some things a "generic" framework might let you do, might have catastrophic performance consequences.

In practice a lot of this will be avoided by just knowing the hardware you're going to target and not doing the things that hurt performance, but that also completely misses the point of variable-width, you might as well just target the hardware directly at that point.

And actually your data may not be "variable-width" either.
Looking at 1961, where we have 20% and 91% marginal tax rates, this comes out to be ~19k and 1.9mil, adjusted for inflation (2k and 200k nominally).

Compare these days, where we have 12% min and 37% max for 10k and 500k respectively.

If we were to tax at 37% using 1961 threshholds, you'd have to be making 95k inflation adjusted (that's the 38% threshhold), or 10k nominally.

Something else I found fascinating was that we had over 25 brackets back in the day. I can only imagine the headache that would be without an Excel spreadsheet.

People (myself included) might complain about taxes now, I can only imagine in the 60s.

Thanks for the insights, OP.
Honestly kinda worthless without knowing the average marginal rate that people in each income brackets payed. People always hype up the 90% tax bracket but tax deductions and credits were so plentiful that the raw rates are very misleading.