skysight-inc/HackerNews huggingface dataset:
By offering this very low friction way of contacting the police, you end up enabling people to reach out to the police for minor inconveniences that they wouldn't otherwise have.

There may be noble outcomes from this, but there are also clearly negative ones. Once again, I'm not claiming it was ever ND's intent to do this. Just that in practice the design of the system enabled and tacitly encouraged these behaviors.
I agree with your comment, but how often does a high memory program get better at memory usage over time? My intuition is that use of resources goes almost exclusively in one direction. Layers get added, less often removed. On the other hand the typical RAM amounts in common hardware gets higher too.
perhaps a short list of things for parents to study, a little bit of reading/study material along with some tests. Shouldn't be to hard to pick some topics and crudely compile something for parents who are interested.

4 classes per year seems entirely reasonable.
Explosions of complexity tend to happen when complexity is poorly managed in the first place.

If you need the person to understand Less need for specialized skills/info is good. Less availability of that info when needed, I just can't see how that can be good.

An hour of coherent explanation by a friend is worth more than an hour of pointless frustration at a company, no?

Correct me if I'm wrong (oh no, needing specialized info to make a general argument!) but modern cars don't have carburetors anymore, because it turned out to be an evolutionary dead end of sorts?

Maybe the same thing is bound to happen to Bluetooth anyway; and I believe that the better its workings are exposed to those who want to know it, the sooner people would be able to replace it with something that works better, thus generating less waste - of both resources and time
We speak about everything that's tradable
Thetradable.com is a UGC-platform about financial markets (stocks, commodities, fx, crypto), investing and the life of traders with user-generated content.
Here you can get both key news on the market from the editorial team, as well as, stories and analytics written by other traders.

The project is primarily aimed at the US market, where the top-6 largest trading brokers have 140 million client accounts.

We are a startup, at the initial stage (pre-seed), looking for a product-market fit, attract readers and form the initial audience of our project.

Trade, analyze, communicate with other traders at TheTradable.com.
Cool seeing repl.it hosted sites on HN! FYI if add /__repl to get to the source: https://random-roads--edwardcunningh2.repl.co/__repl
> not life changing amounts of money

I don't know how high the offers can go these days. But then again, we're not exactly in the dot-com bubble anymore. In 2001 I bet it could have attracted life changing amounts.
Hey, We Need to Talk
If you're making useless things, you have a surrogate activity. We use the term “surrogate activity” to designate an activity that is directed toward an artificial goal that people set up for themselves merely in order to have some goal to work toward, or let us say, merely for the sake of the “fulfillment” that they get from pursuing the goal.

Here is a rule of thumb for the identification of surrogate activities. Given a person who devotes much time and energy to the pursuit of goal X, ask yourself this: If he had to devote most of his time and energy to satisfying his biological needs, and if that effort required him to use his physical and mental faculties in a varied and interesting way, would he feel seriously deprived because he did not attain goal X? If the answer is no, then the person’s pursuit of goal X is a surrogate activity.

Computing is a surrogate activity factory. Social media makes people's lives more hollow, less connected, less human, but in exchange, gives them the illusion that they are living principled, meaningful lives, living in caves, like brains in a jar.

At root, it's not about "making the world better", it's about professionals looting the commons to live in fancy bubbles where the only competition is staying ahead of others in the bubble. Hacker News is not the place to say this, as it is difficult to get a man to understand something when his salary depends upon his not understanding it.

Here's the situation on the ground for the working class and the supposed social good of the Internet: Every single one of my family members, parents included, is both a precariat and on Facebook all day, every day. They don't have social lives. They don't have stable employment. They don't have careers. They don't know how to cook, how to learn, how to grow as humans. They don't know how to think for themselves, let alone interpret what they read, see, or watch. They hate what the screen tells them to hate; they like what the screen tells them to like. They've been singularly paralyzed in development, despite every effort to free them from their bondage from people outside the process.

Every day, the memory of being a living, breathing human becomes more and more remote to them, and there's no stopping it, because the entire process is autocephalous.

Don't forget to click to subscribe! If you want more content like this, don't forget to check out my podcast! Premium articles if you donate to my Patreon! Check me out on Twitch. Join my Discord! #firstworldproblems #ihavenomouthandimustscream
Israeli spyware used to target Moroccan journalist, Amnesty claims
I'm a big fan of Countdown to Zero Day. I've recommended it to a lot of non-techie friends as it's a great blend of pacey thriller with just enough information to help a non-techie understand some basic elements of a sophisticated malware campaign.
But don't start too early either:

https://www.psychologytoday.com/us/blog/freedom-learn/201003...

I would say schools in general are more about warehousing kids than learning, although some kids do end up learning things they wouldn't have otherwise (while others end up not being able to learn things they would have learned otherwise).

Related to this discussion, several secular intentional communities in the US have attempted communal child raising and as far as I am aware all stopped after finding it to be worse than having parents be primary caregivers. Twin Oaks is the one I remember by name if anyone wants to go looking for info; I know their experience has been written about in books, I don't know if there is anything online. I am sure there were at least two other such attempts but I can't remember the communities right now. It seems kids really need at least one and not too many primary caregivers.

Foster care in the few states I know about in the US has serious problems. The interests of governments are not usually aligned with the interests of humans.

Parents do learn from the experiences of other parents and people everywhere are always looking for ways to do that better, but there are enough things that just don't work well that being too organized about it is likely to be counterproductive.
They see the flaws in the myth, and thus move to deconstruct the myth. As they go, people become less connected, have less in common, as the shattering of the dream spreads down from the academies through social leylines, leaving behind atomisation as it goes.

You could describe the same process as 'late-stage capitalism'. Cynical detachment not unlike the death of god. The problem is, the flawed lie was at the base of what people had in common, and quickly-constructed replacements don't have staying memetic power.
"Since case numbers in Germany are at a low level overall, local outbreaks have a relatively strong influence on the value of the reproduction number, explained the RKI."
Social services are an interesting case because rather than attracting the worst possible job candidates, the kind of people who want power over others and don't really care about service, social service attracts the sorts of people who really care about doing a good job and helping people, and are capable of wringing good economics out of even tighter budgets than other gov orgs.

I'm not surprised your experience was different there.
The hidden social advantage
This might be described as "a blog post about mindfulness". That description would lead me to expect something trite and bad, but fortunately I enjoyed reading it. It reminds me of the following snippet from Within A Budding Grove:

> And yet one did not find in Bergotte’s speech a certain luminosity which in his books, as in those of some other writers, often modified in the written sentence the appearance of its words. This was doubtless because the light issues from so profound a depth that its rays do not penetrate to our spoken words in the hours in which, thrown open to others by the act of conversation, we are to a certain extent closed to ourselves.

(Also, I'm getting some SSL error from the "Tea With Strangers" website.)
That's nearly exactly what I came to write.

The OP should read-up on what "computers" were in the the early 20th century, and the error-prone toil that "automatic computers" sought to replace. There's so much that couldn't ever exist today if not for automatic computation.
A reviewer only gets free stuff if they review things positively. If you want to be able to give your honest opinion, you'll have to purchase the product yourself. Also, if you make a name for yourself as an honest reviewer then you'll probably have to start buying things through intermediaries.

As an aside, this is why nobody should ever trust a review where the reviewer got any form of consideration from the product's creator.
Interesting,
https://xgenecloud.com/demos was useful.

will be adopting in few usecases soon
Primarily found new energy to put into my open source projects. Dusted off one of my old charting projects and modernized the build & documentation. https://www.chartjs.org/chartjs-chart-smith/examples

Just before everything got locked down I wrote an implementation of the circuit breaker pattern in python. The new concept I added was the ability to customize how the breaker resets. Rather than simply resetting the breaker as soon as a request succeeds, I provide a way to have the breaker in a fast-fail mode until the net error count (errors - successes) reaches down to 0. https://github.com/etimberg/pycircuitbreaker

I also did some Ham radio stuff, but my apartment doesn't have a balcony so I have no where to safely solder anything.
Most (all) people have no counterfactual to compare against.

We can compare across cultures, though, and say that more educated ones tend to be more prosperous along nearly every dimension than less educated ones.
Computers allow lots of boomboom boomboom boomboom. All of which has made life worse.
> "That's just like, your opinion, man." So sick of opinion in this industry. We should not accept such lazy arguments anymore.

Oh, wow, given this unnecessarily combative start, am I about to finally read conclusive proof that will stop that over sixty years old flamewar?

> I think we are seeing a people abandon loose typing because the industry has observed that loose typing is harmful to even small, a few thousand lines, projects.

People are not abandoning or adopting anything, both static and dynamic typing have existed for as long as computers have been a thing. Hell, LISP is older than pretty much every statically typed language still widely used, methinks.

> Static typing catches bugs. It makes your code easier to maintain. It makes your code safer to refactor. It checks your code to ensure correctness. It provides documentation about variables. It reduces the amount of code you have to read in order to understand a specific piece of code. These are empirically good things that you do not get in loosely typed languages.

Where's this empiric evidence of all these advantages you mention? I'm a bit shocked that I managed to miss it... And that so did half the industry. Such conclusive study would have ended that and the industry would have coalesced into this unquestionably superior type system you mention.

> An untyped value does not carry any information or explicit assertions about the variable. Take a URL for example: A "string" URL does not carry any information about weather or not the url string is a valid URL.

Can't do that with static languages either. Call it a type (or class), call it a parsing function, ultimately the result is the same. You need something to ensure that it is an url. Those exist in dynamically typed languages and are not obviated in static ones.

> Types dramatically reduce the amount of code you have to read in order to understand a given piece of your application.

Conversely, types substantially increase the amount of overall code one has to write.

These has never been a matter of opinions. The flamewar still rages after decades because what's the factually best type system hasn't been found. Hell, we might be likely closer to prove that that question has no answer.

In short, ultimately everything you said was just, like, your opinion, man.
What is celebration to some is exploitation to others. It's subjective, and there'll always be some subset of people who think you're on the wrong side.

(And to the extent that the problem of cultural appropration is emotional harm caused to members of the affected culture, if you take the idea seriously, you can't actually write someone's criticism off just because it seems trivial to you and your friends; it's THEIR pain, not yours, you can't understand because you haven't had their lived experience.)

If 1% of the population would agree with the idea that you're committing a social sin, and the direction of their rage matches the current social trends, then that's enough tinder for a twitter-firestorm that could end your livelihood.

You can never have enough mea culpas to entirely remove social risk to yourself.
It's not just the extraction of data, it's also the optimisation methods:

- Make it a legal requirement to display on the website what optimisation techniques are used and what metrics are optimised.

- Create recommendation systems/search engines/web browsers as a public good, with utilities that are more humane and as such reduce the effects of addictive and harmful software in the medium term.

- Legislate on psychoactive software with the same fiduciary responsibility and oversight as applied to doctors and surgeons.
Binary Application Record Encoding
I like this essay but I'm going to disagree hard on one point:

> To accommodate our education and to achieve financial security we delay commitment and childbirth to the edge of biological feasibility. Even when finally successful, after miscarriages and struggles to conceive (and increasingly, after IVF) we find that the exhaustions of raising young children hit us in middle age instead of in our prime. When I was a teenager, I would stay up all night for the hell of it. As a 35 year old, a few hours of missing sleep set me back for the next few days. When the time finally comes to raise children, we deal with the 1AM nursing and night terrors with the body we have left. In two generations of delayed childbearing the toll of time compounds, and leaves us as grandparents physically unable to provide the depth of support that a young family needs.

Most 20-year-olds are still finding out who they are and don't really know what they want--in a partner, in a child, in life in general. There are real, if unfortunate, biological issues with waiting too long, but also healthy societal advantages.

(Me saying this as a 26-year-old doesn't quite feel right, but I still think I'm correct. I certainly don't feel ready for a child yet, and not merely because of economics.)
I've meant to write this up for my beta users for ages. Here you go: https://photostructure.com/faq/how-do-i-safely-store-files/
> Frankly, for the absolute highest performance (and lowest bandwidth) game networking you still need a custom encoding

This is really the truth here. The efficiency of a networking protocol for a multiplayer game is somewhat sensitive to the context; Are you trying to do a fast-paced game with lots of client prediction? Do you need to have guaranteed delivery? Do you expect your game to be used with highly-lossy networks, or mostly from stable connections?

It's not uncommon to find something like flatbuffers or flexbuffers available in a multiplayer game engine, but the high-performance systems like movement or ai will probably utilize a custom protocol better suited to their task.
Too "fourth wall" for you, I'm guessing? I mean the whole game was heavily fourth wall from the beginning.

(That's as close to a non-spoiler as I can get.)
This has nothing to do with licensing. OpenBSD is a different kernel, so different code. Having written the Linux code, I relicensed any similarities between the two to make it amenable to OpenBSD, and remove any doubt about status.
I'm not sure how well a watermarking algorithm can work if the "attacker" has a few different copies of the same file. By averaging out the pixel values, and re-encoding the file, it would be difficult for any unique identifier (or unique combination of such identifiers) to be extracted.

Worse, by reverse-engineering the watermark algorithm, the attacker could add watermarks that correspond to arbitrary IDs, possibly framing innocent customers (especially if those customers' IDs have been extracted previously by malware running on their devices).

I agree with your other point too about DDoS. For a system to be effective at preventing people from finding the media file they want, it also has to be effective at preventing people from finding the right answer to search queries on every search engine, online forum, and social media platform.
RMIT in Melbourne. UNSW is way better than the former, and from what I’ve gathered is the best program for CS in the country.
I was enjoying this article because it all rang true to the man. Until this:

"On another trip to Chennai, when Erdős heard of mathematician Srinivasa Ramanujan’s destitute widow, he wrote her a cheque. This quirky genius gave away most of his earnings."

https://en.wikipedia.org/wiki/Srinivasa_Ramanujan - died in 1920

https://en.wikipedia.org/wiki/Paul_Erd%C5%91s - born in 1913
I guess part of my argument is that, in moderation and with self-awareness, "surrogate activities" can be healthy and beneficial.

In fact I think they're especially beneficial when the "natural" means for getting that fulfillment does in fact cause harm. Or, even when the natural activity simply has no other costs or benefits, the surrogate version might be able to meet the fulfillment more effectively than the real thing.

In some sense, art's very purpose is to produce these surrogate experiences. I think they are essential to being a healthy, functioning human being.
This is such a repugnant and ignorant statement that it makes me despair for our society.
I wonder what type of organization / company is that? Eg fortune 500 or a government agency or a small tech startup?

(What do you think about their recruitment process?)
Somebody please build coptube.com, where each bodycam is a channel, broadcast after after some fixed delay, e.g. eight hours, with civilian faces and license plates auto-blurred. Aggregate public votes for things like unnecessary-use-of-force, random-acts-of-kindness, cowardice, heroism, conflict escalation, de-escalation, etc. Have leader boards for each category, and for combined positive and negative cop behaviors, with user funded prizes for positive leaders or outstanding acts.

Then there's just the tiny political problem of getting police departments and unions to sign up. Now, while cities around the country are reinventing their police, is a particularly good time for that. With just one metropolitan department on board, like Minneapolis, Seattle or Atlanta, it could be a viable service.
GM Created a Hybrid in 1969 and Ignored It
"Congratulations smart ass, you just killed the live server".

::Fireworks::
Forget about the whole testing thing. In a way it’s a red herring. Let’s instead talk about refactoring (this is related to testing but not in the way it is being framed in your comment or many others).

Idk about you, but when I’m sussing out the behaviors of a complex application it can take numerous iterations over different possible types and shapes of the data in order to come up with something both robust and performant.

The single greatest benefit of languages that afford static analysis is that, when I change the shape of some piece of data where it is defined, my editor lights up like a Christmas tree and informs me of every place in my code that was just broken! This is extremely useful for being able to quickly iterate on features. I don’t have to remember all of the calls sites dependent on some API. It allows me to confidently make (sometimes large) changes to my domain and know for sure which pieces of code might also need to be refactored.

I’ve worked in codebases where the confidence I’m describing above does not exist, and what happens is a lot of defensive programming and wasted effort (and time!) dancing around new implementation because no one wants to change anything. Changes tend to become “append only” (we can only add to the interface) because it’s hard to know what’s going to break if you actually change it. This can be okay most of the time, but sometimes new requirements... well... require new approaches.

The above is related to “testing” insofar as I don’t need to test where pieces of code depend on one another in order to know when their contract breaks. But the benefit is not really about testing at all. It’s about work flow. It’s about velocity. And it’s about freedom.
You forgot the attribution.

Uncle Ted aka unabomber.
TBF, it was never announced as such. But I can at least appreciate opening the code up for people to see.
Yeah I guess "extension" is not a precisely defined word. I wanted to make sure other readers didn't interpret like "generalization", meaning that the original narrow concept is precisely a special case of the extension.
There are at least four coronaviruses that cause the common cold. And immunity lasts only 6-12 months. So, this would be 4-8 vaccinations per year, for life, to reduce colds by 20%.

I might do that myself, but I’m not sure it would sell well enough to fund the costs of developing the vaccine.
I have been approached on Linkedin.com twice
I often got work through upwork.com before COVID-19, but now not so much
Yes, as I said: men are disposable, and women are cherished.

Assuming no rape/nonconsent in either scenario:

Male impregnates a female and regrets it: too bad, you're held responsible and have to help take care of the offspring.

Female gets impregnated and regrets it: you're not held responsible, you're allowed to kill the offspring and don't have to help take care of it if you don't want to.

Chivalry never died, in a strange sort of way. I'm not complaining about this; I just find it interesting to point it out.
Great article.
In isolation, I learn a lot more about myself and develop an understanding. It becomes easier to see what I really need... and it is not much.
Unfortunately there is always the pressure to go back to work, to fulfil obligations and participate in debt pressure of society.
Buying used can be quite a shitshow though. If there was an alternative to ebay, where the used stuff I'm buying can be certified that they have been properly cleaned, repaired as needed, and have whatever defects transparently labeled, I would love it. Oh, and they won't scam me hopefully. That's the biggest thing. I don't want to get scammed by someone trying to offload their garbage.
X doubt.

Whoever are putting out the most cutting edge info on technology and innovation (think WhatsApp company blog, InfoQ, the latest and greatest academic books on the things you study), that's where the first mover advantage is for getting a leg up on everybody else in learning the skills you need to be in high demand.

If you wait for someone else to digest that info and then gamify it for you, you're already too late.