skysight-inc/HackerNews huggingface dataset:
The problem here is that they then will have do depend even more on others than people who choose the job do, which shifts the problem one ring out. So this will give more influence to lobbyists, who know their areas well and are experts in talking people into things. There's also the problem of staff. Politicians tend to bring key staff along with as they rise. But where will randomly selected legislators find a half-dozen people with the necessary knowledge and skills?
Ask HN: Best book for software engineers (besides the well-known ones)?
We all know the most popular books for software engineers. One could just google it (e.g., Clean Code, DDIA, SICP, TAOCP, K&R books, Steven's books, etc.).

What are the not-so-popular-but-still-good books in computer science/software engineering out there?
Using Rust for Scientific Numerical Applications: Learning from Past Experiences
It’s not the M1 chip by itself, but rather is macOS/iOS.
Korean team develops rugged, shape-shifting wheels with origami techniques
The same problem is with solar panels. I believe it was a project in India that struggled with sand particles covering the panels way too often.
I don't think you experienced NodeJS development. There isn't a built in collections library. They all had to import a string leftpad function which then broke half of the world when it was pulled from their repository by the original developer.
White roofs don’t look great which is why I think they’re largely relegated to commercial buildings instead of residential ones. They get dirty fast, are super bright and don’t fit with the traditional look for houses. On commercial flat top roofs they are hidden so it doesn’t matter if they’re blindingly bright or stained because they’re not visible.
But the article specifically mention payments, not investment.

The way I understand it, you can buy and sell cryptocurrencies and store your money into Bitcoin instead of lira. However you can't say, "I will sell you this for X BTC", instead you have to sell it for Y lira (or euros, dollars, ... I suppose). How the buyer gets the money and what the seller does with it, including selling/buying cryptocurrencies is not part of the payment process, what matters is that there is no BTC on the bill, and presumably, the payment has to be traceable.

How it relates to currency stability, I don't know, but it looks more like an anti money laundering / tax evasion law.
The hole they're digging themselves into is getting deeper and deeper.

Shame really, up until not long ago (before Erdogan) Turkey was a really nice place to visit and on its way up economically (and the food, yum).

But now, they're headed straight back to the dark ages.
> I always wonder if this is the flip side of the fast compilation?

I don't think there's an easy either-or answer to questions like this, but broadly language design seems to be about finding a sweet spot while balancing lots of trade offs, so to get fast compiles you're going to make trade-offs in other areas of the language and implementation. I imagine if the compilation time budget was higher there'd be some more space for binary pruning passes.
Well that's somewhat true too, though I think mandatory type declarations are a meaningful difference.
What we really need is white paint in the summer, black paint in the winter - reversible roofs, if you will.

That said, in the desert southwest and many places in the world, white roofs are common. I wish it were more common in the southeast...
Maybe Go optimizing for serverless with reduced init time?
The OP I responded to was about having a quick script up and running. Of course for a fully fledged app you might have a reverse proxy or similar.

Also PM is just a simple hypervisor, it doesn't have any logic, while Apache and Nginx do.
I agree but they are never going to hold those with the ability to cut off the money to a higher standard. Money talks.
Cloudflare Stream now supports NFTs
Personally I think the way of life that is destroying the topsoil is at the heart of most of our problems, and if we reverted to a more pastoral life where people are more connected to nature and the food they eat in some way a lot of issues we're facing would magically disappear. Most depression, obesity (with related health issues) and a good part of climate change are all a result of our messed up lifestyles.
Ask HN: What should be taught in schools but isn't?
I don't get why your Rails Friends would not recommend it for new projects. Care to elaborate?
Did Someone at the Commerce Dept. Find a SolarWinds Backdoor in Aug. 2020?
Something I never see mentioned in these discussions is the surprisingly high hurdles to actually operating a distributed company. You'd think in 2021 it wouldn't be difficult to have employees doing knowledge work in multiple US states without running face-first into laws governing conducting actual business in multiple states, but that's not at all the case. International is even worse. The additional complexity and costs of having non-local employees can absolutely be prohibitive, leading some companies to just abuse 1099 status.

This obviously isn't a problem if you're FAANG or Salesforce, but for a company of 20 it is.
> It's being put to use by the companies and institutions you invest in to provide products and services.

Only if you pretend that all stock trades happen when new stock is issued. That definitely isn't the case. As far as I understand there is a lot of trading between portfolios, where the company that originally issued the stock doesn't necessarily benefit except by increasing the value for future stock issues.
Use solar, dudes. You can even run crypto rigs directly on 12 volts, which saves you the hassle of getting costly inverters and PSUs
Yeah, that does sound hard. I’ve never had a mortgage myself, but the thought of owing tons of money on an underwater mortgage is not appealing is not appealing.
Now find the same chart for the US only
This is only true if you believe there’s no productivity benefits to remote.

Commutes to the office mean that employees start the day sleep deprived and stressed out. Spending the day surrounded by one’s spouses, children and pets improves emotional resilience. People working from home have access to healthier meal options and avoid the afternoon brain fog that comes with catered lunches. Remote workers probably have a big, beautiful house in a sunny LCOL that is more pleasant to work in than an office in a typical overcast, drizzly tech metro.

So there might still be downsides from less efficient collaboration, but that’s outweighed by improved environment leading to better individual productivity.
Java the language has also improved since that time. Pre-generics Java was pretty bad. Unlike Go (whose creators obviously had decades of history to learn from) there weren't even any baked-in polymorphic types.
I don’t care much about the language, but the JVM/ecosystem might be underhyped, yes.

There’s no GC’ed VM that competes with it still, compatibility is taken seriously and what build systems + Docker try to solve now with a lot of moving parts was solved years ago with uberjars.
A lot of the orgs you mentioned are top-tier and they interview A LOT of candidates and they reject almost all of them.
Whether this is someone's thing or not, I strongly encourage everyone to see a complete Ring Cycle at least once.

There'll be 3 opportunities to do so in Berlin between November & January.
"The ACCC is seeking declarations, pecuniary penalties, publications orders, and compliance orders. This will be determined at a later date."

pecuniary penalties differ from fines and depending on where they are taxable could be a deduction :/
Huh, as a consultant having touched many java code bases, they are all basically the same. Import the maven pom into intellij and run the main class. The folder structure, the code conventions etc are basically the same at every client and every project I've ever seen in java.

All needed is having the correct version of Java, and maybe give maven a password so it can access private libraries. It's dead simple.

And more importantly: it's the same everywhere.
Plant Bioacoustics
Such a good idea!
There's so much stuff being invented, some of it outright insane and yet it's almost impossible to find anything, unless you are very knowledgeable in a particular field.

For instance,I've been subscribing to materialdistrict.com for years and some materials they showcase are simply mind boggling.
Not to mention the 2010’s where Google only allowed products (such as hangouts) to run on Chrome.
What a wonderful thing to do. WP Engine is great, by the way!
What a terrible story.

Also, what a excellent way to demonstrate the problems that arise in communication.

There's always a language barrier even if all parties speak the same language. And yet we try to explain anyway.

I recently heard someone say that there is no opposite for the word 'trauma' in the English language, which shows that we have done an okay job describing human emotion.

You could argue that words like 'ecstasy' are the opposite but they don't denote a lasting effect like 'trauma' does. The real opposite concept is 'healing', I guess.
Did you know about Cache-oblivious algorithms when you wrote that essay? My sense is that you did not, otherwise you would have mentioned them in passing and noted your (arguably reasonable) objections regarding their practicality.

[p.s. I'll 'retract' /g that mea-culpa. Didn't mean it in a literal sense of "apology".]
You're not kidding. Those people are insane.
Only jobs which require security clearance and jobs where you handle s lot of money as far as I know. So for a software developer there are plenty of opportunities where they won't check your personal finances.
Java really hasn't had great social stewardship for some time. Oracle has really just kept the tech going, but there's a number of very real issues:

Newcomers get no real guidance on what to do. What do you install? It can be any of a number of different vendors. How do you deploy? The official documentation hasn't been updated since Java 8: https://docs.oracle.com/javase/tutorial/deployment/index.htm.... It still mentions applets! (Which are going to be removed soon.) IMO, all projects should be using jlink and shipping a slim runtime they've used to test against (https://docs.oracle.com/en/java/javase/11/tools/jlink.html). There's basically zero documentation on how to use this for non-modular applications, and you have to find and apply non-official plugins to get that work done. I continue to see most deployments using the entire JDK which, honestly, has been unnecessary for three years.

Nobody really knows what they mean with "OpenJDK". They might be talking about some distribution based on the source code. Or, they might be talking about a download from jdk.java.net. Or they might be talking about installations from Azul, Microsoft, AWS, or any number of ad-hoc vendors because the name is unlicensed. This is a big deal, because I've had team matest install "OpenJDK" and actually end up with ad-hoc builds that weren't tested, and had random bugs.

Professionally, I've ended up having to deal with fixing landmines because Java devs tend to not learn the intricacies of their frameworks as well.

The technology is still going strong, and is moving faster since the modularization. Loom (https://blogs.oracle.com/javamagazine/going-inside-javas-pro...) will be a big deal... but I wonder, will most devs practically understand how to take advantage of it?
wtf.

Mobile I was used to, but consoles as well is next level gatekeeping.
Agree. Big Brother is just as corrupt and just adds another element to the smoke and mirrors presentation.
* False on criminal origin majority, majority is non-criminal [1]

* roughly false on unknown entities for two reasons.

1) btc is fairly easy to surveil [1], and see Chainalysis

2) logic here doesn’t make sense. Are you saying you know all owners of cash deposits, or just assuming someone does? A lot of folks keep cash “in a mattress.” Is that bad as well, as it’s a mirror of holding crypto?

[1] https://decrypt.co/66411/cia-bitcoin-surveillance

And

https://cryptoforinnovation.org/resources/Analysis_of_Bitcoi..., for the primary source.*

* Is this source from a crypto lobbying group - yes. Is the author the deputy director and twice acting director of the CIA, so he probably knows bitcoin’s use for criminal payments more than the average critic - yes.
What I would love to see is Rust in the kernel, with a caveat. That caveat is something akin to Erlang's OTP supervision trees. Erlang has a similar philosophy to Rust in that if something erroneous happens the process fails. The difference is that Erlang OTP is designed to have supervisor processes of the worker processes. The only thing the supervisors do is monitor the processes under them and control when, if, and how those processes are restarted on failure or other conditions. The supervisors themselves have supervisors, right up to the root supervisor for each Erlang application.

Rust got the language and the tooling perfect, but Erlang got the services and service infrastructure perfect. The more I think about it the more I think I should shut up and put up. In other words, apply my knowledge of Erlang and OTP to create a gen_server in Rust as a jumping off point for a OTP like Rust framework, perhaps called OARS (Open Advanced Rust Services). This is definitely bigger than one person. If you'd like to join me on this journey then reply to this comment and I'll send you project details by the end of the weekend.
Network. It's never about what you know, always about who you know. Everyone likes to pretend it's a techy meritocracy, but it totally isn't. There isn't a dev shop on the planet that hires purely on technical skill and ignores all the social factors.

The valid method of bypassing the contact whitelist is to have someone who works at the company (or knows the hiring manager socially) recommend you.

Turn up to meetups, tech events, anything where the people you want to work with hang out. Make friends. Buy a few beers. Volunteer for stuff.

If you're an introvert and don't do this easily then try contributing to a FOSS project and getting invited into their comms channels. Again, make friends.

Sorry, this sucks I know. But it's how humans are.
The overall structure should be basically the same though and any changes should be documented on a government contract like this so future maintenance and upgrades can be planned and built by any contractors.
Why don't you tell us what you Googled for without being able to find anything.
The original streamer, who ran his own public access gaming show in 1993
Something similar happened in Argentina. +60% interest rates with 45% "official" inflation and a constant exchange rate with the USD. I was able to get returns of more then 60% in USD because I sold my mutual funds and bought dollars before they chose to devaluate the peso.

The problem was they allowed the currency to devaluate in a matter of days. People with CDs or mutual funds with long withdrawal time lost a lot of money. I'm talking about going from 18pesos = 1 usd to 36 pesos = 1 usd in something like one week.

You can actually see how the lira is losing against the usd since 2008.
It seems like the kind of game you can only enjoy with the patience of a teenager. Like most rpgs far as I'm concerned.
I'm pretty sure this is the list:
https://github.com/chromium/chromium-ads-detection/blob/mast...

It's derived from easylist, and (I think) scoped down based on things that actually show up in the top X websites.
Node.js Support in Cloudflare Workers
> Java simply feels good to write. A lot of this is due to the craftsmanship JetBrains puts into IntelliJ IDEA

The issue with Java is that you need an IDE for it to be usable. That's not an argument for Java itself.
Comfortable?

I remember 15 years ago working in fast food. Many, many of the employees do exactly this. But it isn't comfortable. I worked with a brother-sister pair from Brazil. They lived together, worked two jobs each 70 hours per week (Dunkin Donuts, McDs, and a hotel between the two of them), lived in a shit apartment with no cable, and still only sent a couple hundred bucks back to Brazil every month. The sister was around 50 years old.

With that money their family was able to afford a house in Brazil.

You sound very presumptuous. I challenge you to find someone you're describing who works in America to support overseas family and ask them how "comfortable" their living situation is.
Teach Meme
Except that seroprevalence itself likely underestimates total infections: https://www.bmj.com/content/370/bmj.m3364.

Also, it's quite suspicious that Japan has the highest IFR in the world, with the gap over the average much larger than can be explained by population age. Especially strange since Japan has some of the best medical systems in the world, and has not (yet) exceeded the capacity of its hospital system.
Care to back that up or are you just trolling?
In the embedded Rust world it is common to explicitly define a custom global allocator and panic handler. The global allocator is even optional although you then won't be able to use heap allocated structs like String and Vec. Therefore the Rust compiler does not force you to use the built in allocator or panic handler and you are free to implement them how you choose.

See for alloc: https://docs.rust-embedded.org/book/collections/index.html
See for panicking: https://docs.rust-embedded.org/book/start/panicking.html
I hear you and agree to an extent; my suspicion is the influx of non-CS self-styled "data scientists" using Python for all the ML hype has diluted the historical rabidness.

But, for people still working in "computer science-y" domains, I haven't seen the historical dogmatism lessen; in many cases people are digging in.
They will break them up. Mark my words.

People are tired, their products and services are becoming more and more pushing on a string with regards to quality of life.

The iPhone is more than 10 years old and nothing new came after that.

At the same time people see these mega organizations which are more powerful than nation states, with people like Bezos worth 200B.

When companies are worth 2T with founders worth 200B, the whole "what have you done for me recently" thing becomes pretty extreme, very quickly.

If they want to avoid being broken up they have to at least bring about nuclear fusion or landing on Mars (maybe that's why Bezos is doing Blue Origin).
Agree. Every time I see anyone recommend Firefox as a privacy browser I just assume they are giving this advice to their grandma or sth. Firefox is not whistle clean as a privacy browser. It has location tracking by default and some telemetry that can't be switched off even with flags.

Why anyone who considers themselves privacy conscious would deliberately ignore such red flags in favour of Moz coolaid is beyond me.

Though this doesn't mean I have no love for Firefox. It is a great browser when stripped down of all the bloat. Currently use Librewolf as the FF alternative and this gives me my peace.
As a teenager I felt pushed out of conversations because I was an Android user, and got written off as a green bubble.
>They get dirty fast

do they get dirty fast in both humid and not humid climates? I would think in not humid, dry climates it might be more useful?
Wishful thinking, pure and simple. Outsourcing jobs has always been the dream of tech companies, and it consistently fails to produce the desired results. Shockingly, software development is not just typing.
All of the pieces that have to come together to make a technology company work limit the development of the software to certain locations.
> Highly recommend Lisp for Web Development, its much, much better than any of the other frameworks out there!

Could you elaborate a bit on this? I've never written a single line of Lisp so I get a bit curious.
I’m a pediatrician who cares for transgender kids – here’s what you need to know
Wow, these release notes are completely useless. Here are some actual highlights of this release:

* LLVM no longer assumes forward progress by default. This means it no longer miscompiles infinite loops in non-C++ programming languages.

* LLVM now tracks applicability scopes for scoped noalias metadata. This means LLVM no longer miscompiles code for languages with high-quality aliasing information.

* Dead store elimination now uses MemorySSA, and can eliminate dead stores across basic blocks.
But more so than banning other drugs?

There's a pol here saying support 96.9% https://bmjopen.bmj.com/content/10/11/e037362
I agree. Such a compendium would be great and more so if that would be the only place where we can get the information about inventions and innovations.
As we've seen with the development of centralised exchanges, institutional and retail custodial solutions, many of which are backed by various forms of insurance, the fact that the base layer provides for transactional finality (along with many other things), in no way prevents the development of custodial and insurance-backed solutions on top of it.

That crypto can do new things, and yet may also facilitate all of the (useful) old things, simply makes it a superior tool. There can be no fundamental argument against this.
In a dry dock though they’ll be better supported so the differential sagging will be much smaller. It’s how they were originally built as well.
A carbon tax won't halt activity but it could cause the price to drop. If Bitcoin drops to $300, it is no longer profitable to mine. I agree that making it illegal would help. Main street would be loathe to depend on wire transfers to Hong Kong to transfer in/out. However, given Coinbase just went public, there will (unfortunately) be way too much political pressure to kill the segment.
Why Does Amazon Hate Its Most Enthusiastic Smart Home Fans?
They own the Disney Theme Park Market. Vendors have to get approved to sell in Disney parks, a commissions gets paid to Disney for each sale, and Disney doesn’t allow Universal Studios products in any of the Disney park stores.
Unless you’re paying cash, average final settlement time is ~90 days, in reality. That’s just been abstracted away from the credit card user. Bitcoin settles in 6 blocks (60 mins)

Now, on the UX topic, btc has a lot to improve. But I’m always surprised how rapidly people assume their transactions in fiat are settling as a comparative criticism for Bitcoin.
I’ll agree with your second point. How can we begin fixing it?
How to help yopur customer make a purchase decision on your landing page
Dust would settle on them despite of humidity levels I think
Yeah it’s white but does dust and debris still stick to it?

If it does, it’ll only be really effective until the next cleaning... and then probably just as good as plain white paint.
Facebook has hired BJP aligned individuals to run top country posts for a while now.

https://www.theverge.com/2020/10/27/21536149/ankhi-das-faceb...
There are even tax benefits for doing this in the USA.
https://www.energystar.gov/about/federal_tax_credits/roofs_m...
We decided to not use shingles on our new roof but go with silver galvalum. Galvalum does not provide the initial reflectivity but over a 5 year period shingles lose much of their reflectivity
https://homeenergysaver.lbl.gov/consumer/help-popup/content/...
https://web.ornl.gov/sci/buildings/tools/cool-roof/
...there are many other resources out there.
It made a huge difference in our home in rural Georgia.
I don't recruit new grads so it would never happen. Similar to OP's post, it's almost always a situation where it's painfully obvious to everyone else involved why the person isn't getting hired, but it would be awkward or a waste of time to try to tell the person.

It's also virtually always social skill related... if you weren't up to the task technically, you wouldn't have been asked to interview. The in person interview is normally to decide "do I want to see this person 40+ hours a week for the next 5 years" rather than "can they do the job."

Lots of exceptions obviously but mostly true across the board.