skysight-inc/HackerNews huggingface dataset:
Yes, but what relevance does structural racism have to the model?

That's only true only if you believe the majority of people are racist. I don't.

There's also a number of ways that you don't even have to interact with that argument. You can show that the end results. It's not like we don't already have the studies and statistics that show how to resolve these issues. You can easily say to someone who thinks that way 'ok sure, you go on believing that, but even if you do believe that, there are still better ways to resolve this.'

Also most people are actually pretty receptive to new information if you are capable of packaging it well, and acknowledging their biases without judging them for it.
Me too.

Maybe its because the data that can be collected about safari users isn't worth as much.
> STEM majors regularly complain, loudly, about the fuzziness of the classes that teach those skills.

It is easier, for some people, to be precisely wrong rather than roughly correct.

I agree generally that most universities are bad at producing students who can think for themselves (to be clear, my reference was to Scottish universities that do a four-year degree versus three-year in England). You don't need any extra classes though. Just create classes that test for this and doing classes from other areas will probably help to. Also, clearly, universities try to create courses in a way that limits complaining from students and makes it all about grades...which isn't helpful.
I actually find myself clicking on targeted ads occasionally because they are so relevant. In that sense, I'd say it's the content that makes it less frustrating.
Not my definition but the accepted one is price times number of bitcoins mined so far. Of course by selling 1% of all bitcoins you would clean all order books. However, George Soros used only a few billions to bet against the British pound.
> if you can't see that there is something different about the current market space we are in now vs the one in the 70s/80s I don't know what to tell you other than to read more or talk to people who lived through it.

A company I worked for in the 1980s went through some financial hard times, and they instituted an across-the-board 10% pay cut. One of the engineers there was furious about it, and we talked about it. He said how mean, cruel, and unfair it was. I suggested if he felt that way, he should quit and work elsewhere. He was angry at me for that suggestion, saying there was no way he could get another good job.

More generally, people in the 70s/80s were not secure in their jobs nor their job prospects.
Not really, as those are tied directly to you / an account. The article is a POC for how to give money and mitigate your identity.
My alternate theory: glut of labor.
> as punishment for state authorities tampering with a Moscow laboratory database

It was a state run program.
IMO, the failure in the US here is the fact that money can no longer flow towards innovation because far too much of it is trapped in the hands of a very small elite that are fearful of taking _real_ risk. Freeing up those cash flows, some of which would flow into government (which can take huge risks that the free market simply can't, since the profit motive doesn't exist: example: educating _everyone_), and also would put more money into the hands of recent college graduates, who are definitely more in touch with the current technological trends of the day than I am with my 20 yo comp sci degree, and probably more so than those who have captured the vast majority of wealth and power and are now just sitting on it, or use it to prevent advancements in society, energy, and scientific endeavors.

The inertia that this has created frustrates me deeply. Of course there is value to a broad liberal education that includes STEM, philosophy and art. That should be obvious. The fact that our economic system cannot reward the great effort that people go through to get them is a failure of the economic system, not of the education system (edit: there is plenty to condemn in the education system, for instance the cost, and the fact that many college degrees are only job preparation programs now, and the general free market/business take over of education).

The "employers" are at fault. Until we can release the stagnation of monetary flows in the US, we are going to have these issues. Unfortunately, based on the current state of regulation, I imagine that the monetary flows that are most likely to occur will be the allowance of those already wealthy to take their money elsewhere. Reading Foreign Policy magazine has made me aware of what it will mean to live in a waning US, and this is obviously a symptom.
>While it's not impossible to recover from that, it's extremely difficult

On the other hand, it's impossible for your children to get back the time they could have spent in their most formative and vulnerable years around people that love them, rather than minimum wage daycare workers.
> College is eating years of our lives

True, and it's exploitative in a Marxist sense.

> transferring vast amounts of middle class wealth to the education sector

Confusing to me. Who are the institutions most benefitting from this? Are they not simply the _financial_ institutions furnishing the liquidity? I am not seeing the towering edu-monopolists' gravitational pull warping markets and other economic realities.

> In the US, it's probably the greatest misallocation of resources outside of our health industry.

There are a few others, such as the Military-Industrial Complex, the Prison-Industrial Complex (Militarization of Police, War on Drugs, etc.), Monocrop Agriculture chewing through our ecological endowment, etc.
Not C but I used bitfields pretty extensively for the toy 24-bit virtual machine I wrote in D. Internally, it's how I represented registers, bytes and words. There's only 16MB available for addressing so I wanted individual bits to be accessible. It was the easiest way I found to do that.
It can lead to cringe moments as an adult, but more crucially I think it leads to fear of cringe moments, so you never really get the chance to fail, look like a goober, and reorient and try again. It also makes it easier to constantly judge other people for social slip ups or for not having a perfectly predictable personality.

I think I've mostly caught up. I moved to NYC for college, which was sort of my socialization boot camp. I learned how to start and maintain relationships VERY quickly. If you don't learn to like (or at least tolerate) just about any kind of human, the city can become very lonely and difficult.

A very stubborn part of my brain still judges Very Extroverted people and, weirdly, athletes. I'm working on it.

Thanks for asking!
Thanks for looking that up, I didn't know the timeframe on that feature.

I've known for a long time that Microsoft headers make use of anonymous unions, which makes it a rare case where they have implemented a recent ISO C feature ahead of time. I seem to recall GCC in the same timeframe would accept this with a warning that it's nonstandard. [I guess not anymore.]
Let us not forget that Apple isn't doing this out of altruism, but 50% because it hurts their competitors and 50% because it makes their users happy. That said, being 50% motivated by making their users happy is more than can be said about Google or Facebook.

Edit: To be clear, I am an Apple customer and it's mainly on privacy grounds. I just like to keep realistic expectations about their present and future behavior, instead of buying into Tim Cook's rhetoric of idealism.
Maybe you went to a great college. I went to a large state school, and the "college experience" there was not at all like you described it.

At best, it could be close to that if you chose the right major and friends. But the majority experience seemed closer to binge drinking, cheating on homework assignments, and wasting time in class by asking the professor if X was going to be on the test.

College is absolutely just a continuation of high school for most people, and I'm afraid it's going to become even worse as the demands for free college get louder.
Wait till he finds out that people frequently use multiple VMs with their own MAC addresses on a given physical box. Especially in the kind of lab where people are working on security projects.

Edit: or that security includes availability in addition to confidentiality and integrity
I remember seeing these advertised ubiquitously in computer magazines in the late 1980s. Was always a bit curious about them. This Wikipedia link 30 years later is the closest I ever came to interacting with one myself.
Simon Peyton-Jones (of Haskell fame) also has a similar talk+slides that I find valuable to periodically re-visit.
https://www.microsoft.com/en-us/research/academic-program/wr...
> But then I don't think any other city in the US is at that level.

Nashville is more important than HN readers probably appreciate. Dunno how to rank cultural impact, but it's culturally strong enough to be well into the plus column.
I give this to my devs: https://www.atlassian.com/git/tutorials/atlassian-git-cheats...
I waited nearly forever to find "Real Genius" on DVD.
So we can expect a new appearance on the front page in 2022 :)
To be fair to PayPal and the link, the receiving organizations have been selling your name and address to each other for a long time. Make a donation to say the Red Cross and in a couple of weeks you'll be getting (snail) mail from org you've never even contacted asking for money.
It really is much more isolating today than it would have been years ago. Back when it was the norm for a parent (usually mother) to stay home with the kids, so did every other mother on the block. My wife stays home with our kids and, within the neighborhood, she is pretty much limited to hanging out with retirees. Fortunately, she's found that there is actually quite a large number of other stay-at-home mothers/fathers if you expand your search radius beyond the neighborhood. As such, she schedules meetups, play dates, and homeschool co-ops at least two days a week. It's possible to not be lonely and depressed, but as with anything takes some effort and creativity.

I disagree that the benefits of subsidized childcare would be overwhelmingly positive. They would be positive only for those who wish to work. For those who wish to stay home (and I believe the number is higher than most people estimate), it makes it an even more expensive opportunity cost and adds even more cultural pressure to conform. And, when it comes to raising kids, I think diversity of upbringing, rather than conformity is the real answer.
> So I gave in. I run an ad-blocker, too.

Me too. I worked for a company that made almost all of it's revenue from advertising. It felt hypocritical to run an ad-blocker. But it just got so bad I had to do it.

I'm just worried about what will happen to the web for all the people who don't run ad-blockers. I care about them too, especially since they are the customers in a lot of cases, and if they go away from the web completely because it's so bad, what then?

> Think of how different the web might be if, instead, we'd just sold ads by the number of visits to an article the ad is on... or better yet, by the number of visits to the web site, period.

That's actually how many ads are sold. By CPM (cost per thousand impressions).
Forex market are highly leveraged so it is better to compare them to Bitcoin Futures then. Bitcoin Futures have about $7 bil of volume today for $133 bil market cap (so the factor is similar). Obviously, trillions and billions are not on the same scale and I have no clue whether the factor should remain the same.
> you’re not guaranteed a better one

Jobs were never guaranteed in the US. If you were worth more, you still needed the salesmanship to convince an employer that you were worth it.

Spending effort learning how to write resumes, present yourself, and sell yourself in an interview is extremely worthwhile.
In your opinion, what will it mean?
But, in this story - had he used signal - if the police arrested anyone in contact with him, any one of those would be able to turn over his phone number? Which would be linked to the sim card in his phone?

Am I missing something? Or am I misinterpreting your story? You're saying that sign up bound to a Sim card is bad for Twitter and bad (worse) for signal?
That would be MELE, not MALE.
I'll bet if you dig deeper into the data, you'll also find that most of the growth was driven by a handful of companies, and the cities were along for the ride.
I just limit the message number.

BUT I've heard a lot of people request the feature of porting messages. I didn't realize people care about this till they started telling me (I have convinced a good number of my friends to switch to Signal). So I'd say that because the market is asking for it, implement it. (I do notice that it is only iPhone users asking me about how they can do this. Might be selection bias)

BTW, you can do this! [0] I'd think the easiest thing to do (I don't know iOS or Android at all) would be to create a backup to iCloud or Drive that will hold an encrypted file. Then a function for the reverse. Since I don't do anything remotely near mobile, is this not fairly easy to implement? Encrypted backup is one of the top requested features [1] and seems one of the easiest to implement.

[0] https://github.com/signalapp

[1] https://community.signalusers.org/c/feature-requests?order=v...

Side note: the only features I want are

- Not being tied to a phone number, or a way to add a user without a phone number

- domain fronting (... thanks Amazon... )[2]

I think both are in the spirit of what Signal is trying to do and would specifically help protestors in authoritative countries. That they can decrypt their phones and not reveal others in the group chats. But I understand that these requests are much more difficult than asking for encrypted backup.

[2] https://signal.org/blog/looking-back-on-the-front/
Then why is everyone insistent on importing cheaper labor from India and China? They're more willing to do the work for less.

I will say, to get your foot in the door you need to be strategic and realistic with your salary expectations. You're not going to get a great an amount on your first entry level job.

Thinking you're going to be making >100k as a junior engineer outside of SF is optimistic and entitled. Having been in this field for a while at this point it's not unsurprising a lot of engineers are complaining about the skillset required to get the job done. The issue is startups can't afford to hire interns and juniors as they need to actually get work done and not have supervise them.

> And even if you get an offer, you’re not guaranteed a better one even if you think you’re “worth more”.

This isn't an issue, if you "think" you're worth more then you decline that offer and continue looking. If you're struggling for money you take it and keep looking.
Is this Apple's subtle revenge for Google's Android ripping off the early Iphone?
Aren't cellular providers tagging connections with unique identifiers to make targeting possible?
FWIW, a couple of books that have helped—and continue to help—me write better:

• On Writing Well[1], by the inimitable William Zinsser

• Clear and Simple as the Truth[2], by Thomas and Turner

I've written some more about the above two books here[3], in a different thread.

[1] https://www.goodreads.com/author/show/7881675.William_Zinsse...

[2] https://press.princeton.edu/titles/9445.html

[3] https://news.ycombinator.com/item?id=20062455
Today, Bitcoin has little to no adoption as a currency, that is true.
I've just recently started using the `e` (edit) command in `git add -p`. It takes a little bit to get used to writing "correct" patches, but it's super powerful and I'm using it surprisingly often now.
Trophic Cascade
Radiolab co-host to depart podcast after 15 years
The advice in the article is too broad because there are times when the comparison is not meant in the truthy/falsy sense. For example, strcmp and friends return 0 if the strings are equal, less than 0 if str1 is lexically less than str2, and more than 0 if str1 is lexically greater than str2.

So if(!strcmp(str1,str2)) is a valid way to check for equality, but I think the negation makes it confusing; it is tempting to intuitively read it as checking if the strings are not equal. if(strcmp(str1,str2) == 0) is the better choice.
> "How many tablespoons in 2.5 cups" which IMO is just rote crap.

I'd fail that one today. My high school never taught such things, and I never learned to cook.
Thanks for the explanation. The supply has become crappier while demand stayed the same.
Two for loops, one nested under the other, both upto N is clearly O(N^2) in the worst case. Three for loops (in the same manner) is O(N^3).
Yeah I can totally do that. Feel free to send me an email if you would like to be the first to try it via Testflight.
Great, I hope we'll recover Sportakiada to counter this. Asia, Middle East, Latin America will get fair treatment.
https://en.wikipedia.org/wiki/Spartakiad_of_the_Peoples_of_t...
> Subsidizing a low-wage job is a net loss for everyone.

Subsidizing a dead-end low-wage job is a net loss for everyone.

But low-wage jobs are often an important part of the route to other jobs for those entering or re-entering (even with previous higher-wage work) the workforce.
> If you're struggling for money you take it and keep looking.

Exactly, which is why I brought it up as a response to why you wouldn’t just reject any offers that are below what you’d like.
The people benefiting from it aren’t paying those taxes. But obviously taxes pay for government programs.
I met a fellow at a Google I/O event who was working for a very large, well-known company here in Canada who was living in Ontario working for the company full time while he completed his CS degree at UBC. He would just fetch the coursework, complete it, and never attend a class until there were finals then he would fly out and complete them before returning to work. Attendance can even be an inhibitor as his employer hired him knowing his situation and because he was going to graduate with a degree. Granted this guy was clearly very smart so I can imagine why they accepted those conditions.
Learn Rust. You'll think clearer, make fewer errors, and be more productive. You'll find yourself thinking about programming problems in new, better, ways.

Rust requires you to program well. At the same time, it doesn’t expect you to know everything before starting. When something is not going to work in a program, the compiler will not only tell you what is wrong but suggest fixes to the code.
It's a shame that you harbor this cop. There's a wide, wide audience for fiction. You shouldn't have beat yourself up for a novice's effort.

I hope you're less fragile, now. I can recommend some writing books that might inspire you.
The IRS treats essentially everything ownable as an asset: gold, paper currency, bitcoin, art, postage stamps.

You obviously never pay capital gains tax on USD, because it never changes value relative to USD.

AFAIK a Bitcoin is no different than a Euro tax-wise.
Never seems a bit strong? Surely over the next decades we could have a Matrix 2.0 that is still federated, but mandates e2e (especially with Signal doing some of the research)?
SoftBank ditches $300M stake in dog walking startup Wag
NSFW - Not Safe For Work

https://en.wikipedia.org/wiki/Not_safe_for_work

Happens all the time, hence the Wikipedia entry.
Haven't seen a BTC hate post for a while here. Anyway, bitcoin is the best investment of the new century so far and that is the fact. Anything else is speculation and biased.
That is bad practice IMO because it makes it easy to accidentally introduce bugs and produces code that a reader will misinterpret, making it harder to find bugs.

The better approach is to always compare against FALSE, because that avoids the ambiguity of == TRUE only catching a single truthy value out of the millions of possible truthy values, contrary to the well-known semantics of C.

If you really need to distinguish between 1 and other truthy values, then just compare against 1 explicitly. Don't muddle the concept of truthiness.
Maybe we should pay parents to stay home and watch their kids instead of subsidizing day care.
The author's main motivation is probably the cool name "Nintendo Switch Switch" but a bridge is not a switch, so it should be called a "Nintendo Switch Bridge".
Same for gold (again legally, not physically).
Transputers were and are interesting, they are the closest to a dataflow or systolic array processor with enough power and forethought gone into their design that you could use them for real world applications. But the MHz wars killed all those effort and only now, that we've exhausted the easy gains does it make sense to review the past to see what we can salvage in terms of ideas.
Read up the Deutsche bank latest report and you will feel better if you didn't sell
> Apple isn't doing this out of altruism

Of course not - who said they were?
Related. The next big change for privacy and ad targeting is the removal of the IDFA by Apple and the GAID by Google. Removal or aggressive randomization, but there is no way those IDs remain as persistent as currently.

It's a matter of months, maybe a couple of years.

When this happens, what is happening with Safari now will look like a minor issue.
I believe it to actually be a result of industrialization, and I think that the old "model" could actually be more healthy for children (barring advances in society, medicine, etc).

Industrialization centralized jobs to factories, offices, etc. Previous to that, most operated their business as an attachment of their home, whether operating in trades or in aggriculture. So the children, the family, etc, were all together all of the time.

Our family actually works that way as I have a job as a remote developer and my wife is a stay at home mom. It's a great balance as I get to see my kids all day, and my wife is able to get breaks.
Nothing wrong with that.

"It is not from the benevolence of the butcher, the brewer, or the baker that we expect our dinner, but from their regard to their own interest." - Adam Smith
iOS apps have an advertising identifier that can be reset by the user.

There are of course other ways to fingerprint the devices, but they will get your app removed from the App Store if you're using them for advertising. (If you're caught of course.)
Are there any science books (pop or not) you could recommend that don’t into this pattern?
> ...is that even possible under capitalism?

I don't get why people throw around the word "capitalism" like that. The U.S. legal system isn't organized around "capitalism" in any real way.

The U.S. historically was a liberal republic, though lately the republicanism had given way to a stronger administrative state on all levels.

And it's that that really influences how things are influenced with respect to urban development: regulators, HUD, local zoning boards, transportation planning, transportation energy regulations, etc. Not much of that screams "private control of the means of production" or even "free market".
If the malware comes from a domain they own, it is their fault. If they can't be bothered to handle their own ads or pick a better ad vendor, they can pay up for the damage they served up to my computer.
> You don't _have_ to take out 200k in loans.

The University of Washington is a well-regarded school, and it costs about $30K/year including room, board, and books. Although it isn't an elite school, you can get an elite education there with careful selection of courses.
The Rise and Fall from Grace of the TechLead