skysight-inc/HackerNews huggingface dataset:
> People can come up with a plausible argument for anything

And I agree—and “maps are racist” is an example of that.

I should also add that it’s not cost-free to err on the side of seeing “hidden” racism. Studies show that people succeed when they have an internal locus of control. People who have an external locus of control—they believe their fate is decided by outside factors—are less likely to be successful. Revealing racism (even real racism) is thus in the immediate term bad for minorities because it reinforces beliefs that racism holds them back. It can only be good for them if it gets white people to reduce racist conduct by enough to offset that negative impact.

I think in reality, telling people that “maps are racist” (even if it was true!) won’t really change the primary behavior of white people by enough to outweigh the negative psychological impact on minorities. The author is probably hurting minorities by peddling this myth.
Does the Linux Kernel need software engineering?
Researchers have a strong need for cross-platform compatibility?

Why waste time porting something to a different platform when the platform of choice already has a ready made script?

I’ll admit right away that I know nothing about the subject at hand, but browsing a bit through this repo, we’re most definitely not talking about 200 trivial lines of code…
cc101 I was in that exact situation a few years ago! I feel you! I'm still writing Mac software, but now spending more and more time learning about different technologies with an eye on getting out one day.
Bingo. That’s the reason, not “conservative” lyrics lol.
Honestly, is this even news? The grifter who broke ethereum in two with a failed DAO is leaving the space (hasn't he already?) because it's full of frauds and "people cozying up to regulators" (???) to work in mesh networks and radio communication.
This is useful! I gotta say it reminds me of how South Park mocks the idea space:

“Maybe, like Adam Sandler is a monk, like but in space, and he has to build a go-cart with like, Barbara Walters”

Do you find that having a sense of humor about some ideas helps your method?

Sometimes I’m still trying to tune my “good idea” / “bad idea” PID loop. It can be discouraging to see the really dumb ones I thought were great for a few hours ;)
I did some digging about a year ago and the biggest uses of space are the docs and, surprisingly, fonts: https://www.reddit.com/r/LaTeX/comments/oqmb3w/installed_mac...

It’s mostly a death by a thousand cuts thing.

MikTeX, which is available for Mac and Linux as well as Windows will do on-demand downloading of packages and is probably my recommendation for a new installation.

A lot of the drawbacks to TeX stem from to trying to meet the combined requirements of computing platforms of the 1970s–1990s. All input files effectively live in a single namespace so you cannot have two input files with the same name (the same applies to coding where you have a single namespace for all your commands as well).
There's more of Andy's (and Michael's) work at https://andymatuschak.org/ . Looks very interesting!
Also super interesting to find out that Deflate was still so suboptimal after all these years.

It's not surprising to me. If I rewrote it in handwritten Asm I could probably get a similar or even better speedup. People think compilers are magic and can't be beaten, but that's simply not true if you have any experience at all with Asm. Or perhaps they just want to believe in that notion because the alternative takes more effort, and the speed has been more than adequate.

To expand on the above point: the amount of wasted computing power is probably at least one or two orders of magnitude, and these improvements to zlib are a tiny fraction of that. All of the JS-where-JS-isn't-needed web stuff, "desktop" applications that are actually web apps in a browser, etc. contributes far more waste.
Let’s say starting tomorrow we decided to pay all doctors in the US $0 dollars a year. How much would the US actually save an annual healthcare expenditures? Approximately 8%

Doctors salaries are not a major driver of healthcare expenditures - they’re just an easy target because doctors tend to be the most public facing part of healthcare. How many health care administrators do you meet when you go to the hospital?
Late-stage cervical cancer cases are on the rise
Health conditions such as cervical cancer are a strong proxy for the quality of and access to women's health services.

Cervical cancer can be prevented virtually entirely through HPV vaccines, which can be administered as early as 9 years of age. The cancer (or its precancerious lesions) can be detected with Pap smears. Early-stage disease can be treated with minimal surgery, with full preservation of reproductive health and capability (e.g., preserving ability to bear children).

Access to all such services is often through public health care, e.g., Medicare, or through health NGOs such as Planned Parenthood.

Both have been under violent assault, in both figurative and literal senses, throughout the southern U.S. Which makes this study, based on 2018 data, all the more concerning.
I noticed that too. Probably that's why Americans are better at business and entrepreneurship.
Developers, family protest arrest of Tornado Cash developer in Amsterdam
^ that. I'm so VERY done with right-wing/conservative think-tanks pushing their nonsense.

And before we even take the tedious, well-trodden next step: No, from where I'm standing, the left does not indulge in similar behavior. Colbert was only half-joking when he stated that "reality has a well-known liberal bias"
So you mean useful Proof of Work? If so, then yes, and that is Handshake. [0] A decentralized blockchain based naming and certificate authority.

So far, that is the ONLY exceptional case and example of using proof-of-work that is useful and what I am willing to accept that makes sense to prevent a repeat of this [1] or this [2] or more TLD takeovers and DNS hijacking attempts like [3] and [4].

[0] https://handshake.org

[1] https://news.ycombinator.com/item?id=21611677

[2] https://thehackerblog.com/the-io-error-taking-control-of-all...

[3] https://cointelegraph.com/news/curve-finance-exploit-experts...

[4] https://cryptopotato.com/dns-hijack-compromised-ankrs-servic...
This is neat! I clicked the hamburger menu before logging in and was able to select “settings”, which triggers a client-side error. You may want to hide that menu option unless authenticated.
The company I worked for in the early 90s decided to use Transputers for their custom embedded systems, so I had the privilege of working with them in development and production environments for a few years.

They were an absolute joy to work with. You would structure your code into tasks that could be performed in parallel, with a simple queue for inter-task communication. You could then debug the code on a single transputer (residing on an I/O card plugged into your computer).

The production board typically contained several transputers, all connected through serial links, and with one off-board link connector. To upload your code to production, you connected a link from the transputer on your dev card to the production board, placed the board in "boot from link" mode and downloaded the code to the target. A "placement" file directed where the various tasks should run, so the tasks which ran on a single processor in dev, were loaded into the specified processors on the target. I.e. going from single processor to multiprocessor execution without even requiring a re-compile.

The T800 was the fastest floating-point processor available at the time and blew our previous generation processors out of the water. Everyone was sad when INMOS /SGS Thompson faltered with the development of the T9000 and lost their performance edge, eventually resulting in the demise of the platform.
I wouldn’t worry about that. They need to hire developers, etc and they need to be able to build their own software.

The new iPad-Mac merge will have Xcode and maybe a Unix like terminal.
Your actual problem is that you are stressing people out so badly that they cannot think, then asking things of them while expecting them to fail
Sure — that’s very doable. I don’t have a summarization demo off-hand but it’s well-explored territory.
That idea might be DOA. Every company I've been able to peek behind the tech curtain, it's bubble-gum and bailing-wire all the way down.
> The problem with this is that once you get any deeper than the first call, that helpful "&arg" goes away and it's just "arg".

There's a HUGE difference from a "int& foo" and a "int* foo". ESPECIALLY if I'm doing incredibly sophisticated atomic operations, memory-barrier, and atomic operations (IE: atomic<int>& vs atomic<int>*).

Take a guess which one I'm more comfortable passing around.

This isn't a case of "param->Operation1(1)" like you're talking about. This is a simple integer being used in some of the most complex, sophisticated, low-level optimizations known to the modern programmer. Knowing when, where, why, and how these things are dereferenced is the entire damn point of memory-barriers and atomics. I want _NO_ surprises, at all.

At least, within the context of "C++ Concurrency Models". To be honest, this is the stuff that causes me to run away screaming. But if I'm forced to write code involving the words "compare-and-swap", "atomic", or "barrier", you damn well bet that I'm going to be doing it with "int*" rather than "int&".

--------

Every style of code has its place. When dealing with atomics, I definitely prefer pointers over references. If you're running around in object-oriented land, you probably don't care and have modest benefits to the reference. But the minute you start studying "A-B-A" problems and the difference between "load-acquire" vs "load-consume" and the possible memory-orderings that can happen, you suddenly want to become extremely explicit over your dereferencing.

--------

"When" did the dereference occur? Is it compatible between Thread#1 and Thread#2? Are there any weird "gotchas" that could occur? Has the dependencies you need been ordered correctly in all threads that are active?

If you're unaware of what's going on here, give this a readover. https://en.cppreference.com/w/cpp/atomic/memory_order

I promise you, you'll have some headaches. This is by far the hardest subject in all of low-level programming I've come across. And being more explicit about when the dereferences happen is very useful.
Adam Neumann’s latest big idea? To become America’s biggest landlord
There are the NKFC and NKFD normalizations which can resolve most of the confusing things so that, e.g., Ⅵ will become VI, Å will become Å, etc. although it doesn’t resolve B and В to the same character.
Their actions would most likely be visible on the network because it is transparent. The community can then decide whether to activate a fork and punish the colluding nodes.
Well it is valuable. You get to include the pending transactions in a block and you get rewarded for solving the puzzle.
https://docs.microsoft.com/en-us/windows/security/threat-pro... same market that microsoft has been targeting since half way through windows 10
I’m confused why we are arguing about. I thought you were claiming Ethereum needed ASICS to run and therefore would use more energy. Which is not the case.

It’s like saying the internet needs more energy to run when a new application is developed. No, the internet is the same, it’s the application that now needs energy. So while the total energy the internet uses has increased, it did not increase the total required for the internet to exist itself.
The parking lot possibly filled in an area where there was standing water and mosquitoes were breeding heavily.

I've never noticed mosquitoes to be very light-shy.
Yes. It's especially amusing given that much of the other things you note are actually intended for commercial use (i.e. sales) from the start, unlike open source software.

I just don't understand the OSS community sometimes. "Software should be open and free (libre) for me to study and modify" includes what Github did for copilot. If you don't want your software to be free (in either sense), don't host it on an open source platform, especially one that makes it available gratis to the public.

There's possibly a valid argument that any private repo code that was used for copilot doesn't fit the proper definition of "open" (or gratis). But I haven't actually read the Github license around this, so I don't know.
I would suggest writing your ideas to the page helps you develop your inner capability of having ideas and explainability to other people. Ideas are part of your innermost thoughts. Even if you're worried they're bad to other people, the process of writing the idea shall improve your future ideas. My list of ideas is unfiltered. I just think they're what I want to see.

There's so much unexplored territory out there, good stuff is waiting to be found and integrated.

The future is unevenly distributed. Good ideas are found in pockets everywhere. We need to merge the good ideas together. But first we need to aggregate them.
> introduced the potential for undefined behavior

Small quibble, C++ has the capability to be low level enough that the potential for UB is always there. Even with a reference, you could be dealing with a completely random chunk of memory that someone told the compiler to interpret as the data type in question.

The quibble is the presentation of this as introducing the possibility of UB (the word introduced implies it wasn't already there), instead of used as a technique for minimizing the already present potential of UB.
You shouldn't try to use every weird dedicated character Unicode has. Usually they are included for full round-trip compatibility with other encodings. (like Ω ohm sign vs Ω omega which is preferred). About Roman numerals Unicode standard says: For most purposes, it is preferable to compose the Roman numerals
from sequences of the appropriate Latin letters.
Anxiety driven development vs getting work done.
https://www.merriam-webster.com/dictionary/public%20transpor...

"a system of trains, buses, etc., that is paid for or run by the government"
Can someone help me see a charitable framing of the phrase "not even wrong", as used in articles like this?

My best guess is that it's equivalent to him saying that he disagrees with a position's premises. But in a deeply pejorative, dismissive, condescending, conversation-ending manner.

It's hard to imagine someone in those crosshairs wanting to engage with him in discussion.

But, maybe I'm badly misreading the author's intent.
They were not interested in how to avoid a calamity; they’re convinced we are too far gone. For all their wealth and power, they don’t believe they can affect the future.

Billionaires are not geniuses who can forsee the future any more than anyone else, though what they probably are good at is basic probability. It makes sense to spend a few % of your net worth insuring against a catastrophe even if you want to try to work to avoid it.
> It uses 370x less land

Given wind power is often co-located with farming, agriculture, or even reforestation, I don't buy this claim in the slightest. The only footprint that needs counting here is that area of the tower on the ground itself—and that's without even considering offshore wind.
Small c conservative, he means they didn't write obvious lyrics
Tried it. Didn't find anything interesting there except for a graph telling me what genres I am listening and many songs that are in my playlist.
Yep. I once tried to create a cartoon dinosaur with hair in the “style” of an ex President (yellow and combed forward), and was warned with a potential ban.
I agree. Learning how to use interactive theorem proving tools like Coq, LEAN etc. has blown my mind and given me a much better way to think about software development. The same way that learning basic maths teaches you a new way to think clearly about the messy real world.
I'd like a "Configure in VMM" button in boxes if it detects VMM installed, since they are just different front-ends for the same backend.
College freshman roommate had a CCR box set on CD and I ripped it and played it constantly. Just my small personal story to say: not underappreciated by me. Even some of the more obscure tracks get me to sing along.
like a 51% attack on a PoW through pool conspiracy, it will be impossible to tell if (when?) the network is controlled by a single entity.

By the time the public has figured out the plot, it's too late: the attacker has already run to the exchanges with double-spent coins.
I don’t get the outrage. This has nothing to do with dobbs, they broke the law, and conspired on a public communication platform.
Yes. I suggest you to download golly, using this link: http://golly.sourceforge.net/
It contains a vast set of rules and patterns.
These seem like the kind of things you could/should be asking in your interview. For big companies, like levels.fyi caters to, there is no one size fits all answer. For small ones, the answer may be more straightforward, but you may have the ability to effect change for the better yourself.
I find this statement a bit too generic. Should society allow everything happening between consenting adults?
Thoughts themselves used to be public goods, but thanks to aggressive copyright laws and customs, even the most basic implementation of Bush's Memex from 1945 is illegal to use.

We're no longer free to copy and improve the thoughts of others by law, custom or practice, except for some limited areas like HN.

In this environment, the tools can't be built that we most desperately need
It takes time to learn but it isn’t obtuse. It’s extensively documented, with multiple open source clients being built in tandem. Besides, it is not the only PoS system running today.

All fields of engineering are complex to those that have an not studied them.
It depends. What if "f" is macro?
Globes, no that's too close to a football and can be kicked or rolled out of the classroom... I wish I were joking but hey that's the 90s for you
Dehumanizing Math Educators: The Jo Boaler Story You Don’t Know
It didn't correctly identify that FireBob1990's name was misspelled as "firebob" in the original comment.
Can concur. I went to a top 10 school. The class schedule and the course load was so heavy that I had to "learn" how to squeeze time for deliverables. If that meant cooking scrambled eggs for dinner to save time and coding up from 10 pm to 4 am, so be it. While I made some great relationships with people on the same boat, I never realized how socially inadequate I turned out to be in the real world. My entire life was designed to be optimized for work, and not to live.

I took this mentality to work and guess what, no one cared. It wasn't appreciated, it didn't get me promotions. Working hard like that only led to deteriorating health.

I'm glad I built that work ethic and that I know how to get shit done by squeezing my time. But I ain't squeezing any time to make some manager look good any more.
Don't know if this makes it better, worse, or no change, or if you already knew the origin of the phrase, but:

https://en.wikipedia.org/wiki/Not_even_wrong
Crazy he could get funded again, looks like Horowitz is going the Blackstone model
> After 30 years, actually writing code is perhaps the easiest part of my job. The mechanics is the easy part. The big picture thinking and figuring how to get it all together into a system is the hard part

This is the thing that you won't be learning about in a bootcamp. Coding is easy. Knowing what to code is hard, sometimes very hard. As is keeping it simple.
If you gave those same instructions to humans I’m sure the output would be just as varied. I’d be interested to see a comparison between dall-e and humans.
One idea I’ve had for a while is using the blind accessibility features of my personal tech, and disabling the screen: https://support.apple.com/en-us/HT210076

My hypothesis is they’re less addictive without the staring at the glowing screen and the added friction.
If the work is significantly useful outside of the protocol then the protocol is insecure because the actors care less about the protocol than the externality.
> working by design

Without reopening old wounds and _days_ of wasted dev effort. Defective design is still a bug.
Whether or not that’s accurate, you won’t find anything but very fleeting fulfillment, joy, and happiness in business and entrepreneurship.
I’ve used copilot to turn an rfc into code. It wasn’t perfect the code did need to be changed a bit but it was surprisingly close. And I ended only rewriting 4-5 lines that were totally wrong and 3-4 just for clarity. Out of like 40 lines of generated code.
Popularity contests are infamous truth sources. Pythagoreans likely originated the "[equilateral] triangular" number formula, but an unpublished astronomical treatise by the Irish monk Dicuil in about 816 is the first known written.
But are you productive is the question?
Or are you just being "make believe busy", filling up your time because a hustle culture pimp on the productivity podcast told you that's the only way to get ahead.
You need "idle time" to let your mind rest and rejuvenate, you don't want to look and feel 60 when you are 40.
World’s First Nitrogen-Powered Air Con
This is true for kids as well as adults. I started homeschooling as a child because of some health issues, and it was stunning (to my parents mostly) how much more efficient learning could be when your day wasn’t full of empty space, and your schedule was actually organized to be the best for you rather than for other people.

I’ve carried that lesson throughout my life. You can do a lot more, in a lot less time, when you’re in charge of your own time.
I don’t know the size of your university projects, or the speed you worked at, but most of my university projects could be understood in a day. The coding part was by far the most time intensive thing at the time.
The mind mappers I've tried all have a hierarchical tree structure. I want a network structure, like the internet itself. I'm building a local website to get what I want, something like the original HyperCard by Apple. I haven't tried Freeplane so thanks for the suggestion.
Yeah, I think if there's a positive lesson to take away, it's that busyness is very much a tool.

Sure, sometimes you really gotta be in the mindset of "I'm gonna dedicate every hour I have to getting shit done, and everything else will fit around that."

But it's not sustainable for most people, and it fucking sucks. So don't do it for no reason.
They lost me when they dismissed killer robots as an engineering problem. This person might be brilliant in many ways but it does not look like they understand much about people
I think it’s saying that the model used can’t conclude anything about the topic they purport to examine.

You don’t reach the wrong conclusion from the premises (in analogy to a scientific theory making a wrong prediction) — you don’t reach any conclusion at all (in analogy to a scientific theory being unable to predict results entirely).
I always thought the system zlib in Apple MacOS was the same as zlib-madler that's on github. Is that not the case? Which zlib does Apple ship then and does anyone know where that source resides?
Breaking Down PFAS (it’s everywhere and harmful)
Supreme Primes are modern, $20,000+ PL mount cine lenses, so probably not popular even among trust fund hipsters for shooting stills.

To be fair, if I had the funds, I'd certainly consider it, though I consider myself slightly mental in my choice of photography equipment.
And also with a claim to fame a 42% obesity rate.
Most of these are "nice to have" security features or defaults rather than massive holes. Frameworks should have good security, but you also need to protect yourself from things like slow loris DoS in your own code. You need to add these protections when using any framework.
I mean, we're "living in the wild" now aren't we? We are living in our natural habitats, we just so happen to heavily modify them.
It explains how we get the state of the profession we have these days.