skysight-inc/HackerNews huggingface dataset:
Excellent point IMO! For an organization to believe itself the sole proprietor of relevant and useful knowledge within it's domain of operation is pure hubris.

So too is believing it is anything more than a community of individuals, cooperating on the basis of shared- and tacit knowledge as well as skill to perform the different tasks that comprise business operations. Tacit knowledge and skill resides in the specific individuals, and shared knowledge in the specific relations between individuals. Losing an individual is losing part of aggregate tacit knowledge and skill, as well as all the specific relations shared by the individual. The organization as a thing-in-the-world loses part of itself not captured by it's charter and governing contracts (or share value, or business strategy, i could go on). These things are hard to quantify on the best of days, so to assume (or even mandate) that this cost is incurred with net benefit (by, as you say, hiring some industry heavy-hitter who is expected to bring the goods) is fraught with unknowns, and on balance likely hubris.
Who are they intentionally misleading? People who search for “can I drink acid”? I just find it quite ridiculous that something like this needs to be censored.
It seems like it is a trade-off.
To add to my previous comment...

I realise that this blog post is about a strategy for humans to use rather than for an ideal solver, so a degree of inexactness is to be expected. Still, I dislike the way the words "best" and "optimal" are thrown around. The guesses presented in the blog post are "best" in the sense that they maximise some heuristic (namely covering the most frequent letters), but the blog post doesn't explain why that heuristic is good.

Regarding an ideal solver, to prove that a strategy is optimal (in terms of the worst-case number of guesses) one would need to show two things:

- That the worst-case number of guesses of the strategy is N, and

- That there is no strategy whose worst-case number of guesses is less than N.

The first is quite easy to do (for an automated strategy): simply run the strategy against each possible secret "wordle" and keep track of the maximum number of guesses. The second is much harder.

(Since the worst-case number of guesses is likely to be small, this is not a fine-grained way to compare strategies. One could also look at the distribution of the number of guesses to get more information; for example a strategy that takes 6 guesses half the time and 5 guesses the other half is clearly better than a strategy that always takes 6 guesses. Still, it would be really nice if people who published automated strategies also published their worst-case number of guesses.)

Knuth's strategy is optimal (in terms of the worst-case number of guesses) for Mastermind, but it might not be optimal for Wordle. Knuth showed that his strategy takes at most 5 guesses for Mastermind, and presumably there is no strategy that takes at most 4 guesses. But his strategy is not optimal in terms of the distribution of the number of guesses; there are strategies with a lower average number of guesses (and the same worst-case number of guesses; see https://mathworld.wolfram.com/Mastermind.html). Reducing the set of possibilities as much as possible is a very sensible strategy, but it might not be optimal because the number of guesses required to solve a set depends on the nature of its elements, not just on the size of the set. In the case of Mastermind, this inefficiency does not affect the worst-case number of guesses; but in the case of Wordle it might.
> I'm not sure where you live but a badly built online scheduler would be a huge improvement over calling my doctor's office.

Fair point. I'm lucky to live in a place where I face no such issues. My experiences are not broadly applicable.

Broadly speaking though, digital schedulers offer no flexibility and offer the wrong choices. Can be a doctor. Or an optician. Hairdressers. A human can squeeze you in somewhere. Maybe reshuffle something. The person on the phone can book an appointment with the right person. A scheduler gives me hard time slots and sometimes makes me choose between a series of specialists, none of whom I know. Computer says no. A human says maybe.

> Yelp/Google/apple reviews serve as a great filtering device

I see them as shit/not shit filters at best. And that I can tell by checking the menu and peering inside. Clueless tourists telling me that X serves _authentic_ {local dish} tells you nothing. It's the blind leading the blind. And let's not even get in to gamed reviews.
Given that the logic for handling these strings is in the println macro, does that not limit these strings to 'being displayed'?

I don't know enough about rust but I would imagine it is hard to println into a SQL statement. Hence it is not 'natural' to use this feature to build commands to be executed elsewhere.
Replicators first. Then postscarcity economics. We can't get around physical reality by changing to an economic system that ignores it.
You should also consider not updating the OS

just wow...
Wolfram has a wild standard library but as a language it is less than elegant.
if for some reason you had to be where you are, you could otherwise aimed at their feet...
I feel schizophrenia is the wrong focus. To me that is having hallucinations and severe delusions. Don't know what the clinical indications are, using Twitter causes delusions as well.

But from my experience a solid form of psychosis is not too uncommon. We had an enormous amount of users in school and some destroyed their lives with weed and ended in psychiatric care or didn't finish their degrees. Another problem is that weed is extremely potent today. Not the same stuff people smoked in the 60s anymore. Today people use extremely potent cultivated plants.
DRM is paid for the content distributors not content producers. The rent collectors who profit from the labour of others by manipulating the market to create an artificial scarcity of supply in the marketplace. It's a grift and those who develop the DRM software are in on the scam.
Hitler was significantly more educated than most modern progressives. From wikipedia:

He read newspapers and pamphlets that published the thoughts of philosophers and theoreticians such as Houston Stewart Chamberlain, Charles Darwin, Friedrich Nietzsche, Gustave Le Bon and Arthur Schopenhauer. Georg Ritter von Schönerer became a major influence on Hitler. He also developed an admiration for Martin Luther. During his time in Vienna, he pursued a growing passion for architecture and music, attending ten performances of Lohengrin, his favourite Wagner opera.

It is a fallacy that murderous racists are simply uninformed, that they just weren't in school on that day in the fourth grade where your teacher tells you to be nice to people. Some of the authors he was acquainted with were vocally against anti-semitism. The most dangerous monsters are highly educated people.
The https://github.com/yt-dlp/yt-dlp fork fixes the throttling.
Since 2014, all offers I received were from companies which found me in LinkedIn, and some of them were exceptionally good. The secret is in building your network, not just adding every single recruiter, but picking up contacts who may fit your career goals. Currently I have about 600 contacts all over the world, and referrals from almost all Big Tech companies.
YouTube suspended my channel for a video with disclosed issue in Grammarly
1) At the blocking moment I had only 2 videos (just screen records) on my channel which showed the same problem in 2 different Grammarly products
2) these videos were an illustration for my report https://hackerone.com/reports/1282282, which Grammarly disclosed to the public and does not consider this a problem.
3) these videos were published after Grammarly representatives allowed me to release this information
4) in the description of the video there were links to the HackerOne case for the problem and to my blog https://evilksandr.medium.com/7bdb343c956b with a detailed study of this problem
5) the video was posted for educational purposes only and without malicious intent
I believe that my channel was blocked by mistake.
Please, anyone who knows somebody from YT/G team, tag them in my tweet.
Solar is also dead dead for more than half of the day most of the year, and working at much lower capacity during the monsoon season. At the very least, you would need somewhat more than 2x storage.

And, 2x storage is NOT dead easy or dead simple, especially with only 3x capacity, since storing the electricity will not happen with 100% efficiency, or anything close to that.
>In the end, people want high quality entertainment, and it's hard to compete as an independent against sometimes hundreds of millions of dollars in budget (and that's excluding advertising).

I know this sounds clichéd but I'm really not that impressed by the big-budget Hollywood offerings of recent years. It feels very recycled and risk-averse most of the time, I've taken far more interest in long-form 'television' (ie streaming series) and independent content creators on YouTube. I know YouTube has deep issues in itself but that's a problem with the platform rather than the medium I think, a much more solvable issue.

>With music, the situation is different. You can get high quality recording equipment for well under 10K $ these days or rent a studio for a couple of days for cheap and release on Soundcloud, which means the barrier to entry is ridiculously low

Then perhaps this is the place to start, developing new technologies that reduce the barrier to entry for independents. It's interesting to compare the sitution for film to that of music, the last few years have genuinely been some of my favourite for music as a whole because of exactly this: the low barrier to entry means a lot of truly talented artists can rise organically to prominence and streaming services can tailor their recommendations to the point discoverability is much easier. In comparison a lot of more traditional music offerings sound stale and risk-averse because they have to be in order for the labels to recoup their enormous investments in artist promotion.
There's free food in garbage bins, if you don't want to work for it. There are people who exclusively feed from large stores' garbage, it's totally doable. Although perhaps some people would consider going to the store and getting the food from the trash "work", and will settle for nothing less than a daily instacart delivery.
This is very true. Attrition helps with cross pollination as well as enforcing process and knowledge sharing.

However, I'd submit that it doesn't matter how good the docs and process are, you're going to lose a lot when an engineer who has been at a company for, say, 3+ years leaves:

* historical knowledge
* personal relationships
* intuition about the systems

Some things you can't get except by putting in the time.
Why are you advocating for boycott on the product market, but not on the labour market?
This is very naive.

I love my kids more than I love Pacific Rail Company or Fedex.

As I get older, sure we're secure, but I still worry about money for the mortgage and the kids' college fund.

If there was actually ZERO chance of getting caught because there was ZERO enforcement, I would absolutely steal to make those worries go away.

When I was young and single, I would not have.
Logging has the benefit of not stopping your programs. On what I work on stopping the program is not feasible. It will block all of the clients trying to communicate with it and if you pause for too long the clients will disconnect and this may make the problem hard to reproduce. Additionally it can be difficult to attach a debugger on a remote machine compared to deploying a simple update which mechanisms already exist for doing.
Ontario: Self-harm or Overdose Among Adolescents Down 25 % during pandemic
Ask HN: EU (Amsterdam) to Australia
Hi,

Are there any folks here who moved from Europe to Australia? I am very much interested in this and I am looking for companies willing to sponsor full stack developers with devops alignment.

Any ideas/experiences that you can share are most welcome.

Thanks
Can you explain why he is right, or is just saying he is right good enough?
Was it not all of those things? I mean it certainly took great engineering to build a such network, and at the same time placing all computing/resources in the center ensured its decline, an approach which is typical of french engineering from higher schools bureaucrats.
You don't need format strings to create vulnerable queries. If you can't use them, this code:

let query = format!("SELECT name FROM users WHERE id = {}", user_id);

can easily be replaced by this:

let mut query = String::from("SELECT name FROM users WHERE id = ");
query += user_id;

What, are you also going to forbid simple string operations? There will be some user that will use them to create an unsanitized query.
That was… hypnotic, no other word for it. Thanks for the discovery.
Thanks for the tip, I can suggest (after getting some introductory anthropology reading) this as well https://www.amazon.it/Debt-First-5-000-Years/dp/1612194192
Totally agree with your point, but just because I was curious...

Isaac Newton lived from 1642 – 1726 so technically:

* 1642-1649 : Charles I (until he got the chop)

* 1649-1660 : Interregnum, Cromwell and Son

* 1660-1685 : Charles II (Restored, partied a lot)

* 1685-1688 : James II (Too Catholic, overthrown)

* 1689-1702 : William and Mary ('Leveraged buyout' by the Dutch as Matt Christman puts it)

* 1702-1707 : Anne (Last English monarch... see Acts of Union)

* 1707-1714 : Anne (As monarch of GB)

* 1714-1727 : George I

So quite a few monarchs!
Show HN: Snoozle – customised Wordle results in as little as 2 clicks
I'm not a doctor or such, but the argument I heard for that is that books don't have backlighting, so the surface brightness follows the general brightness in the vicinity, therefore looking at it continously does not strain the eyes as much as looking at a back-lit surface like a screen. (This is also frequently brought up as a benefit of e-ink displays over LCD/LED displays for reading.)
Given how cheap renewables are becoming, yes, countries will absolutely build overcapacity.

But we won't need 3 times the amount - hydrogen will only be used to balance the grid. Most grid energy will come direct from renewables. Most of Europe would only need about 20 days' worth of hydrogen as insurance against a lack of wind or sun.

Green hydrogen has only become viable to replace hydrogen-from-fossils within the last few years as the cost of renewable energy has plummeted. That drop in renewable energy costs is what has changed recently and what has taken so many people by surprise.
I think this excerpt from your third link is key:

> Constructing SQL queries or JSON expressions with templates is convenient, but is at risk for injection attacks. Improving mechanisms for constructing composite strings without similarly improving or enabling safer mechanisms for constructing queries would surely widen the attack surface.

The fact that in many languages (and ecosystem actually, because it's not directly a language issue) building insecure queries (or HTML, or anything) is the simple way, and doing thing right requires specific thoughts from the developer[1] is what leads to so many injection attacks in the wild.

I think this is mostly a cultural thing, and having being developed recently, way after the injections attacks have become ubiquitous, the Rust ecosystem has been focusing on providing better developer experience for the safe path than the vulnerable one. Diesel and SQLx use prepared statement by default, Serde serialize JSON without exposing strings at all to the developer, HTML templating libraries have sanitization built-in, etc.

[1]: this example is also taken from your link:

String query = "SELECT * FROM Person p where p.last_name = '$name'";
ResultSet rs = connection.createStatement().executeQuery(query);

vs

PreparedStatement ps = connection.prepareStatement("SELECT \* FROM Person p where p.last_name = ?");
ps.setString(1, name);
ResultSet resultSet = preparedStatement.executeQuery()
I think the issue with load following is that as most of the costs of nuclear are fixed costs, it increases the cost per unit of energy in proportion to the amount you "turn down" the output. As nuclear is already struggling to be cost competitive with solar+wind + storage, that makes it hard to justify.
In my eyes, this prevents you from hiring 1000 people on Fiverr to each write one function for $100.

I have a different loophole in mind. If you are a Huge Corporation, you are free to hire a contractor with 10 employees who each get paid 99,000 per year who uses your software for free? Can this contractor be a former employee? What if Huge Corporation is the contractor's only source of income?

(not just a hypothetical; I have witnessed this business arrangement.)
India gets a lot of sun
Well, I'd say, in summary: it depends :)

Which is exactly the point of the post.

The scenarios where SL is justified are rather specialized. But as the author points out, they still get pushback for using SL even in these scenarios, where using it is a very much reasonable decision.

That something is an anti-pattern in most cases, doesn't mean we should just reflexively reject it ignoring the context of a particular task.
How useful would Mac-native docker be? You couldn't run any of your Linux containers and I cannot see much utility in macOS containers.
Student Voices and the Future of Work – Research Project
I'm really excited about the user interface possibilities that AR/VR will bring.

It may literally create whole new industries.
IRC chatrooms, PUBNIXes and forums are alive and well. Just because half the Internet has moved to Facebook/Discord and uploaded a profile picture doesn't mean you can't have profound pseudonymous communications with random people on the other side of the globe anymore.
There aren't many places to build hydro left where the impact would be low. The typical environmental impact tends to be huge and the number of people displaced tends to be huge, because the type of places most suitable to build up also tends to be the types of places that have historically attracted human settlements.

On top of that, the ongoing release of e.g. methane for years after construction coupled with the environmental cost of the construction materials means it takes a long time for dams to even pay off the environmental debt they create.

The death toll from hydro is also not all that reassuring. Even if you subtract the Ban Qiao dam failure, the single most destructive power plant failure in history[1], beating e.g. Chernobyl several times over, construction accidents and the like adds up, and contributes to a lasting maintenance burden where guaranteeing sufficient maintenance becomes a growing risk to downstream downstream populations for as long as the dams exist.

I'm sure there are places where dams are still reasonable choices, but they're no unambiguously good choices.

[1] https://en.wikipedia.org/wiki/1975_Banqiao_Dam_failure
Thats a bit of reductionist view, xp gates started of as a fun mechanic.

You play the base game, and unlock new weapons that you try out and compare with older ones. You get sense of progression and something new to play with.

Its a good mechanic to keep player interested and expose them to different play-style.

Problems starts when money-people starts to poke around with this and design it
for exploitation, making XP levels too big, making starting weapons worse and lategame weapons overpowered. After that they give you solution of buying XP booster etc.

They literally break their game in order to sell you solution.
Carat: Collaborative Energy Diagnosis App for Android and iOS
> I wonder what can be done to reduce their negative influence on the tech world?

It's worth considering there's one tech company that makes its own chips, integrated hardware, operating system, software, and is now also a media studio.

As owners of the content, and the entire tech stack, they don't appear to be opposed to DRM.
To follow your line of reasoning, no one is physically stopping you from printing money. No one is physically stopping you from committing crimes to gain wealth.

White-collar crimes constitute 3% of federal prosecutions. Additionally, prosecutions have been on the decline for the past several years. Add "the fear of going to jail" to your list of illusions.
Also Newpipe
I don't know enough about how Pony was implemented, but I know that each `Actor` has its own GC going on independently of any other actors, which sounds very similar to the idea being proposed in this research?

Memory sharing in Pony uses a more advanced form of borrow checker which allows not just two "kinds" of shared memory (as with Rust's `mut` and not `mut`), but several: `val`, `ref`, `iso`, `trn`, `box`, `tag`[1]. I think that for any solution to this problem that actually allows any shared memory to exist between threads, something in those lines must be required.

[1] http://jtfmumm.com/blog/2016/03/06/safely-sharing-data-pony-...
I've explicitly gave other examples than blockchain solely for this reason.
Animated video is probably a good middle-ground, where crowdfunded content (e.g. the Blender-funded movies) has been successful. Live-action film is incredibly expensive to create if you're expecting any real quality, and doesn't get much traction when all the costs are made transparent, as with crowdfunding.
> Do you have an industry/example in mind where this is the case?

Crowdfunding sites like Kickstarter where people treat creations as an investment. Patronage platforms like Patreon where people can support creators they like on a regular basis.

Maybe that's the answer. Maybe not. I don't really know. I just know copyright is insane.

> All of the "profit from something created" schemes that I can think of require that the something exists before it can be sold.

That works for physical goods which are naturally scarce. Data is infinitely abundant. Supply is infinite. Price might as well be zero.

The value is the labor that creates the data, not the data itself. The artists, the programmers, these people are valuable. There needs to be some way they can get paid for the act of creating rather than sales of the artificially scarce product of their labor. Because that artificial scarcity was dead the second computers were invented.
increased vertical integration should be taken into account together with market share

because ultimately it destroys competition by holding vantage points to suffocate competition

in this instance, producers of distribution should not be content holders
let creative be creative, let supply chains be supply chains etc etc

i guess one can always add a clause, exemption applies below a certain size etc.
Does anyone else find it odd that often press releases are highly upvoted on HN (as opposed to a news article on the subject)? I understand it's source material, but the objectivity you will find in a press release is almost certainly less than you will find in a good news article.
> No, what I am saying is that mandating them is a stupid idea. Everyone should be free to do a personal benefit/risk assessment before undergoing any medical procedure.

And I absolutely agree. Apart from specific situations (e.g healthcare workers) no one should be required to get the vaccine.

But requiring it for crossing borders or playing in a tennis tournament isn’t a mandate. It’s a requirement for a very specific activity that people can just choose to not do. Sure, it’s his job - but such is life.

> I can see, how the vaccine may be utterly pointless for Djokovic, while it may be very important for others.

I don’t think it’s pointless. Protection from vaccine helps even in the recovered, healthy and young. But whether he should get it or not isn’t really relevant, what’s relevant is that Australia required it and they can’t exempt him due to past infection (apparently).

Also, one shouldn’t let an antivaxer free from criticism just because he got the disease and no longer feels he needs the vaccine. He was against it to begin with.