skysight-inc/HackerNews huggingface dataset:
You are definitely (one of) the intended audiences of rust, just to dispense with any confusion there.

I don't at all think that there are not "any scenarios where the battle tested standard libraries wouldn't be sufficient". I spent a number of words on exactly that in another comment below. My point in that comment was that the use case I don't believe actually exists in production code is "I'm just gonna knock out a simple bespoke implementation of a binary tree". I'm not saying people don't do that, but they shouldn't. If what you need is simple, there is a good library for it. And if the library for it is not sufficient, then it is important enough to invest time into writing a good implementation.

Maybe here's a way to put it: simple bespoke implementations of linked data structures are easy in both c++ and rust using ref counting, slightly better but low-investment implementations are still pretty easy in c++ but are not really possible in rust, and really good implementations are possible in both languages if the investment is worthwhile for the use case. It is true that you would have to learn how to write such a thing in rust and that it would be non trivial to do so, but that is just part of learning a new programming language to an expert level.

I think one misconception in here is that the rust "wouldn't look so pretty". You could do a line for line port of your c++ code using raw pointers and declare it safe, and the two implementations would have similar aesthetics. If your c++ implementation were memory safe to begin with, your rust implementation will be as well. The same process of thinking through the invariants and implementing them correctly is necessary in both languages.

I think the pushback you get that you find off-putting is against the sometimes expressed idea that it is a big knock against rust that you can't do linked data structures with zero cost abstractions in safe rust. This is why people say either "yeah but you can do minimal cost implementations in safe rust and zero cost implementations in unsafe rust". The pushback is against the idea that this isn't a good enough solution. But it totally is, it's certainly no worse than the situation in c++ where the division between a safe and unsafe subset of the language does not exist. Unsafe rust is no different than generic c++ code.

To your last point, there's a great book / reference called The Rustonomicon that is all about writing unsafe rust code well.
You're approaching a topic of doing something against the rules with hardware that's certified to try and follow the rules as much as possible. If you're going to try and break the rules, its going to be easier to go about breaking it with hardware designed to break the rules, or at least without those rules in mind. There's 80MHz of bandwidth to try and raise the noise floor high enough that normal devices can't communicate.

Using Bluetooth chipsets aren't a great idea as they're optimized to think of it as 79 independent channels of which you need to select one. And on that, then try and send something of the standards and all the limitations involved in a normal device. Luckily, 2.4GHz WiFi runs on the exact same frequencies, its pretty easy to get your hands on 40MHz wide channel chips, and they don't have any real considerations as to the protocols and limitations of Bluetooth. Two hackable WiFi chipsets might be able to get you closer to abusing Bluetooth, you'll just want to set it to the wider 40MHz channels on each, ensure you set it to the Japanese frequencies or you'll miss the upper end of the Bluetooth bands, and then start sending out tons of junk at a higher than allowed power level. If you can somehow find something that lets you transmit on 80MHz wide 2.4GHz channels then you'd only need a single chipset to do it, but I'd imagine those would be exceptionally rare.

Note: as an amateur radio operator, RF enthusiast, and a fellow human being who likes his devices working, please don't break the rules.
> If you average out AirBnB rental income over a year, you probably will end up with a slightly higher percentage than rent perhaps 10-30%.

Really depends on what kind of 'AirBnB' it is. If it's a condo competing with hotels then that's one thing - although probably still more than 30%. In comparison, vacation rentals can easily take in ~$500 to $1200/night. The only real difference between the two is that the later targets larger parties so the cost per person is actually cheaper than a hotel.

That said there are a lot of costs besides rent but net profit is still going to be 2-3x that of a long term renter but these only work in certain locations (that said the ban on AirBnB in certain cities actually produces more of these areas). Also, the house and other costs are all deductible such that you actually have near zero taxable income while having significant positive cash flow.
I agree that Rust differs needlessly from previously curly-brace languages. Rust could have achieved its core goals --- memory safety and robust concurrency --- as a dialect of C++ instead of as a whole new language with the latest fashion sense (cough Go *cough) thrown in.

It's also a shame that your comment is being downvoted into oblivion. I remember when HN was for discussion, not for karma-enforced orthodoxy.
It's true that Taiwan's official position no longer reflects either reality or the desires of its people.

I think it would be ideal of Taiwan could be come de jure independent and sovereign, but that would essentially require some deal between China and the USA which is certainly not forthcoming.
Why do you disagree?

I hate these kinds of half-compromises because they feel really disingenuous. The company knows a significant proportion of their engineers want to work from home permanently and rather than giving a straight yes or no they try to weasel their way out with a solution that sucks for almost everyone.

People that want to WFH permanently are forced into the office, with the restrictions on commuting that entails.

People that want to work in the office are frustrated that people aren't in when they want to speak to them.

Hybrid solutions genuinely look like the absolute worst of both worlds from the perspective of all parties involved.
Summary: they pooped into plastic bags and tossed them overboard.
TOS Supports Injunction Against Web Scraping
Dropbox has gone "remote first" and sold off some of their offices, so I assume that means you don't need to live near one. Perhaps folks who work there can correct me.
Heh

The impression I gathered from last decade's flirtations with Lisp is that the choice between Clojure and Common Lisp is mostly a choice between whether the code you ultimately call that Gets Stuff Done will be C or Java
A love letter to Rosie, the first mixer made just for DJs
I would love this for ST.
You could do something like a Zip bomb I guess. YouTube would just have to do some validation of the file before adding to pipeline.
If you read the docs then you basically would not know about them. My experience mirrors the people upthread. I also found that the Python community is very hostile to the idea that the docs might be insufficient, in that people suggesting this in threads were frequently belittled or it was often suggested that the questant should just learn it like they did, or that it wasn't really all that hard.
"Please don't fulminate."

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

https://news.ycombinator.com/newsguidelines.html
Australia is the country wih the world's largest uranium reserves. They seem to be a more agreeable trading partner than Russia.
Let me add some nuance to the hype. When someone says “for ML/data science” (just as an example) the common confusion is whether we are referring to researchers & library authors (those who create exciting new capabilities) or library users (most of whom will never release a package of algorithms, but just use available packages). For the former, the Julia experience is absolutely delight in many ways. For the latter, there will typically be a lag in usability (because the former group needs to create the libraries). Julia is somewhere along that curve of transition (remember that Python is older by almost 30 years!), and completeness of libraries might depend on the specific nature of your work. A rough thumb rule: the more algorithmic your work, the more likely the Julia ecosystem already generates value for you. The more plumbing your work is, it might still be a hit or miss, but is improving steadily (but could take up to a decade, to match the maturity of something like Python for the last few use cases).
Your complaint is whether the word "reclaim" or "invade" is used? Why do you think your word choice is right when the leader of Taiwan seems to disagree?

Reclaiming something against the wishes of the local population is still invading, it just denies agency to the human beings that live there as if they agreed to that outcome. It's like the US saying they are going to liberate Iraqis when, no, it still involved an invasion...

Are you arguing that the population of Taiwan actually is super into being part of the PRC and that the media makes it seem otherwise? I don't think that polling agrees with you, their actions don't seem to agree with you, my friends in Taiwan definitely don't agree with you, but obviously the media is adept at influencing public opinion.

I believe it's theoretically possible, but knowing people in Taiwan and knowing their opinion makes me skeptical. I know there's sampling bias in that they are fluent in English and highly educated people who I know personally, of course.
Yes, as a hiring manager I have seen this. There is certainly less friction to moving jobs when all you do is show up on a different video call the next monday. However, I would argue that there is certainly something lost in the personal interaction. While we've been individually productive during the pandemic, more complicated design/brainstorming has been slower.

Also, part of the human experience is that bond. fellowship with your team if you will.
I think construction timeframes all due to complex political process and lack of proper experience.

With enough political will and accepting more reactors in numbers I believe in 10 years, we could get plants up and running in 5 year timeframe.
Netflix Suspends Three Employees for Crashing Leadership Meeting
> Traditional societies had all sorts of taboos around sex,

Yes, but all of those taboos are there for a reason. You may not know the reason for Chesterton's fence, but there is surely a reason. It is so costly to transmit a taboo across time that you don't get random taboos that survive and don't perform a socially necessary function.

> Why can't we develop similar taboos around having too many children?

I think there is already social disapproval for having more children than you can take care of in most places. Traditional societies even had mechanisms for infanticide -- child abandonment -- that were replaced in the middle ages with state sponsored orphanages.

> Sure we need some children to continue, but what if the optimal number of children is 0.1 per woman?

Well, if that were the case, then it would be the norm already. Of course we know it is not the case because that geometric series goes to one. And we know it is greater than 2 because there are plagues, wars, etc, and populations need to be able to recover from these quickly. And we also know that a larger group is generally stronger than a smaller group. These groups compete with each other to see which will win out. This even transmits to democratic societies, obviously, so if people unconcerned about CO2 have more kids then the society will be dominated by those unconcerned with CO2. Thus any belief system which results in having fewer kids is put at a disadvantage both in terms of biological evolution as well as social evolution. Now fortunately no nation is an actual democracy, it is always controlled by elites to some degree, so you can hang on for a while with a shrinking population that follows your beliefs, but at some point things reach a tipping point and you lose power if your beliefs result in having fewer children than the competing social system.
Yes: https://www.terrapower.com/
> Parsing speed

Parsing is ridiculously fast nowadays. Compilers spend far more time in phases after AST construction (like register allocation, SSA transforms, various vectorizaton passes) than they do constructing their ASTs. Parsing speed is a nonsense argument these days. It's the same level of rigor as painting a car red to go faster.

> If you look at golang, which has a goal of a fast compile time, you will see similar syntax.

Rust critics: "Some of Rust's language choices are clearly inspired by Go and may not have been good ideas"

Rust people: "We didn't copy Go! We independently through a rigorous analysis arrived at our syntax!"

Also Rust people: "If you look at golang, which has a goal of a fast compile time, you will see similar syntax."

> Note that Ken is one of the fathers of both C and golang.

Creating one of these things makes Ken made imperfect. Creating both of these things makes Ken a menace.
This is a big problem for people writing general JSON processors/parsers.

But it's not too bad an issue for specific applications/systems using JSON...

They need their JSON to be in the correct form to represent their "business objects" (or whatever you want to call your application or system-specific data types), which is already a very restricted subset of JSON that a standard can't help with, and only rarely need to bump up against the oddness JSON has around the edges.

(Not that people won't bump up against these issues more than they really need to -- e.g, I recently saw someone trying to rely on multiple keys to mean something specific, which is a fun/interesting idea but is crazy to want to put into production... but good specs won't stop people from wanting to do crazy things.)
A nanogram saved is a nanogram earned.
I have shared this story on here before, but my first "real interview" out of college was at Amazon and to this day it is still one of the worst experiences of my career.

The recruiter was great, super nice, got me all organized for a full-day loop. They gave me some things to prepare, so I did. Admittedly, I was under-qualified for the job as a fresh grad but was assured that'd be fine.

Still, the entire team made it abundantly clear how much I was apparently wasting their time even being in the room with each of them as they took turns throughout the day talking to me.

Felt so unbelievably toxic, and even though this was in the early 00s, I have never even considered working there since.
Untrue. https://gs.statcounter.com/os-market-share
It’s nice to see one of these providers upgrading their protocols away from openvpn and the like, but it still doesn’t solve the problem of these commercial VPN’s are still just someone else’s computer.
But non-Chinese can’t own a Chinese company. All the Chinese companies on American stock markets are basically just shell companies with a “profit sharing agreement” with the underlying Chinese controlled asset.

That’s why this is an interesting question to me.

It doesn’t feel like we can trust the CCP to maintain the status quo any longer.
Bill Gates new nuclear power plant design being built in Wyoming

These things are small and cheap.

“ The project features a 345 megawatt sodium-cooled fast reactor with molten salt-based energy storage that could boost the system's power output to 500 MW during peak power demand. TerraPower said last year that the plants would cost about $1 billion.”

https://www.reuters.com/business/energy/utility-small-nuclea...
Why? The things people often list above language are table stakes. I wouldn't give up a high salary to work in Clojure for a low salary, but that's not a choice you have to make. I wouldn't give up interesting problems, fully paid insurance, a good team, 4+ weeks of vacation, etc but again I don't have to give up any of those to work in Clojure. The choice isn't some ideologically pure Clojure startup scraping by versus proper pay + benefits at a large enterprise.

If you're doing application development, it's nice to have a language that truly cares about backwards compatibility and interoperability with a common platform. It means I can focus on solving problems and not incidental complexity. I can easily hack Clojure from the comfort of a pom.xml if necessary.

I'm not working in Clojure right now because I found interesting work outside of application development, but when I was last looking in 2018, I could get roughly all of the things I wanted from a job and still hack Clojure from a CIDER REPL in Emacs all day.
> sex industry is deeply tied to human trafficking

Which career? Where? Sex workers encompasses a number of careers including escorts, prostitutes, strippers, burlesque dancers, cabaret artists, nude models, and solo and porn performers. Prostitution is already legal in most of the world, apart from the puritanical US where prohibition is seen as a panacea.

Sex work is not the problem. When human trafficking is prevented and policed sufficiently and the participants are assured to be consenting adults, there are no valid objections remaining apart from shrieks from moral panickers believing sex will bring about the rapture. Solve human trafficking by solve human trafficking, not by blaming sex work or sex workers.
I guess there is a typo the second time you wrote "2038".
Also, we (the French) made a stupid move by closing the Fessenheim power plant although it have passed all the security checks and could have continue to work for one or more decades.
And what if all this Ali ovens are stuck offshore the port of Long Beach?
I have no idea what or how YouTube’s backend works, but I thought it would be useful to share here that if using ffmpeg one can use the arguments -vsync drop to generate fresh time stamps based on frame rate
Maybe the are used to collect all the suffering by sitting over the main office with all its cubicles.

Maybe they are afraid of a way more aggressive competition for workers and what they have to pay them. Considering they now could switch the workplace via different login credentials.
Worth adding that KeyDB forked redis and added multithreading support, so that gives another option for scaling up redis.
This sounds stupid but is indeed as troubling as the big brother
Even pg participated in Lisp flaming; what he said about newLISP on LtU, for example. It's tradition!

But yes, Lisp flamewar is not very productive. I do think there's a debate to be had as to whether or not Clojure is a Lisp, though, and the quote was offered to give a humorous example of a macro posted by people who are against Clojure in it, since stelcodes seemed to be unaware.
Hedge fund manager stands to profit on 'flip' of Covid drug molnupiravir (2020)
Show HN: CodeStarter – Instant starter code with GPT-3 Codex
I wouldn’t take marriage as a proxy for children in the current US. The institution of marriage is simply not a good fit for a lot of us — I may still have kids, but I will never get married again.
The general concern there is a rocket malfunction spewing spent fuel rods over a large terrestrial area before it gets the chance to reach the moon.
> Look at the ivermectin controversy. It's an FDA approved medicine ... a real medicine ... tested as safe.

This is oversimplifying. A medicine is effective or not for particular conditions, not in general. FDA approval of drugs like this is "safe and effective" _for_ a particular use, not general "approval" for every purpose.

As for safe, "the dose makes the poison". (1)

The correct dose of Ivermectin is of course useful for control of parasites in humans and other animals such as horses, but it is not useful for COVID-19 (4).

However people have in fact "bought Ivermectin from the feed store" (2) and self-dosed with the wrong amount, effectively poisoning themselves (3) for nothing (4). You can call this "gullible idiots" if you like, but it's sad that they were mislead on something so consequential.

If Ivermectin was effective for COVID-19, then medical staff would be administering safe doses.

Fortunately there are are drugs arriving that have demonstrated effectiveness against COVID-19 (5), there is no need to cling to Ivermectin

1) https://en.wikipedia.org/wiki/The_dose_makes_the_poison

2) https://www.iflscience.com/health-and-medicine/store-only-le...

3) https://www.npr.org/sections/coronavirus-live-updates/2021/0...

4) https://www.bbc.co.uk/news/health-58170809

5) https://edition.cnn.com/2021/10/11/health/molnupiravir-covid...

https://www.ft.com/content/17cf953b-38b5-4862-814f-ad51f1066...
Space elevator platform? Big cargo ship? Weapons platform? Artificial Space island?

They want to operate in space with at-scale projects. They have the intention and enthusiasm to do so. A better question is: why wouldn't you want a large space platform you can move around? Especially if you want to visit faraway places. Like Mars. Or even closer ones like Luna.
I certainly respond to the wabi-sabi aesthetic and philosophy for physical objects. How it applies to computer software and systems is not obvious in part because we have not evolved good visualization and aesthetics for complex multi-layered concurrent systems held together by wishful thinking.
Then I consider that I live in cold climate with long and dark winters. I wonder where is the truly grid scale energy storage to go over winter...

Okay, currently it is Norway and it kinda works, but that really doesn't look too good just now...
Functional fanatics are totally the kind of people who seek out teams or spaces for a specific language.

I stay away from those people, not going to lie.
Would you call the Army Council of the Continuity IRA the government of a country? They claim to be the government of the Irish Republic declared in 1916 and claim the entire island of Ireland as the territory of that state. Claims are very cheap.
yes, bad naming on my part. While it does support PhantomJs still, the default is a Puppeteer backend.
Right to Repair: EU's Margrethe Vestager's Response to Louis Rossmann
looks like Discord is vulnerable to this too, oopsie
Sabine Hossenfelder recently explained why breakeven fission is much further away than the public generally believes [0]. Without spoiling her explanation, it boils down to how you measure "breakeven".

[0] https://www.youtube.com/watch?v=LJ4W1g-6JiY
Bill Gates new nuclear power plant design is being built in Wyoming.

These things are small and cheap.

“ The project features a 345 megawatt sodium-cooled fast reactor with molten salt-based energy storage that could boost the system's power output to 500 MW during peak power demand. TerraPower said last year that the plants would cost about $1 billion.”

https://www.reuters.com/business/energy/utility-small-nuclea...
Model inference is actually comparatively very cheap. If you have the resources to train a model, you most definitely have the resources to run it.
https://youtu.be/ICpM3ItIhI0
I think he has a point. But he didn't make it with this vomit of a post.
Anecdotally, we've seen more velocity in Jira from the same engineers - about 20% more. However, I've also noticed people are working more hours, which is more challenging to quantify. Hour-by-hour productivity may be a wash. Regardless, more stuff is getting done, and employee sentiment seems to remain the same as pre/post pandemic.
The machines that can make modern chips are extremely expensive. On one hand they are sensitive enough that shipping them costs millions of dollars since they need to stay in a vacuum. On another hand they need a room-sized laser installed nearby.
Goes right along with "Bugs allowed hackers to dox John Deere tractor owners" https://news.ycombinator.com/item?id=26903482
just seems like a promising avenue to one day actually getting a job!