skysight-inc/HackerNews huggingface dataset:
>humans have all sorts of cognitive biases, how come it's ok to use that fact while at the same time we insist there's some kind of free market? [...] How can the free market work if everyone is so easily affected by suggestion?

I'm (genuinely) surprised that someone with your financial background knowledge would write those sentences about "free market".

I think you already know that the "free" in "free market" means free (as practically possible) from government controls. (The first sentence in wikipedia.[1]) E.g., the baker decides to bake 10 loaves of bread instead of a government official telling him a quota.

Yes, I understand that many people use another definition of "free market" to mean "theoretical and impossible to exist market" -- because it would require all humans to be all-knowledgeable Laplace's Demon[2] and impervious to hidden influences.

Ok, I get that language usage evolves and labels get diluted and therefore, "free market" is meaningless. In that case, what _do_ we call imperfect humans trading without government dictating quotas to us? I'm open to alternative labels.

EDIT: people are misunderstanding my comment to lordnacho. I'm not against government intervention to limit bad effects of ads. I'm dissecting lordnacho's rhetoric.

[1] https://en.wikipedia.org/wiki/Free_market

[2] https://en.wikipedia.org/wiki/Laplace%27s_demon
> Unit testing, leading to dependency injection, leading to IoC containers, leading to lots of tools to assemble, intercept and rewrite code at execution time.

The argument for static typing is often so that refactoring is easier and ide's work better.

I always thought it was funny that the core reason for needing fancy ide's and large rename and refactor capabilities was that static typing and over abstraction in the first place.
This is the criticism of farmers.

I know a guy who made a fool of himself for becoming an enthusiast, starting a company promoting vertical farming, only to find out the Economics don't work.

On a similar note I recommend engineers get Engineering jobs, not business jobs. The money is tempting, but you will never learn about specifications and quality metrics otherwise. (Note I'm not including programmers as engineers)
I've always been a fan of those projects but it's clear they've now mostly turned to greenporn.

For this specific project: nothing makes sense. The farm is operated by "Nordic Harvest", with claims that it can produce 200 tons of products in 2021 on a 7000 sqm footprint. The products would be fresh herbs and salads (the website only displays fresh herbs). So the total output of herbs on year 1 would be more than the equivalent surface of beetroot, one of the heaviest products. The site says the farm uses "no fertilizer" then comes to explain than they only use "natural fertilizer". The entire thing looks like a byproduct of the windmill industry, which is crumbling because of intermittent surplus of cheap electricity. All details on https://www.nordicharvest.com/

This reminds me of for urban farming in Paris a couple years ago, where I witnessed most "startup farms" from inception to failure: it's a perfect PR choreography. Some company builds a "farm" on its roof (with bee hives), advertises it as a totem of some vacant post-carbon strategy, collects fiscal incentives, then the farm never gets to see its 3rd year because it's so impossibly hard to even dream of reaching profitability or large-scale production. In Paris, the "largest farm in the world" is twice the size of this dutch "world largest" and actually operated by Unibail Westfield (and produces barely anything): https://www.urw.com/en/press-room/press-news/world-largest-u...

There are exceptions in urban farming (Lufa in Montreal, some sites in Singapore) but the PR pressure and laziness of journalist coverage is ruining it from the inside.
Haters also downvote, making the upvotes effectively invisible.
Phone logs reveal FSB team trying to poison Navalny since 2017
Rare Google Outage
Qodana, a New Static Analysis and Quality Management Tool by JetBrains
The time parents spend with their kids has increased in many countries
Limit it to 130 km/h, which is appropriate for almost all or Europe[1]. If you're e.g. in Germany or Poland, you can have it unlocked, but the car stops being road legal anywhere else.

Ideally, they'd just harmonize the speed limit in the EU; a majority in Germany approves of introducing a general speed limit on motorways anyways. But that'd hurt the bottom line of car manufacturers and we can't have that.

Also, GPS-validated speed limits for new cars. And I don't mean just the top speed in a country, I mean the posted speed limit on whatever road you are. Doesn't need to be a hard limit, in case of emergencies and for maneuvering, but make something interesting happen: online registration, enable the hazard lights, I'm sure there are many good options. It's ridiculous we're talking about fully automated driving and we don't even have this simple automation which would get rid of an entire class of everyday offense.

[1] https://de.wikipedia.org/wiki/Datei:Freeway_speed_limits_eur...
Would they have less impact? Or would it have the same impact, just distributed across many more outages?

You can rely on Google outages being very few and far between, and recovering pretty fast. For the benefits you get from such a connected ecosystem, I'm not sure anyone is net positive from using a variety of different tools rather than Google supplying many of them.
This only works with a lot of government support. If you don’t have the government’s ok to take more of the trainee’s surplus in year three than you could if they could just leave why bother training them in year one or two when they’re bloody useless or of marginal value? Unpaid internships exist for the same economic reason; for a long time in many fields the training being provided is worth more than the labour of the trainee. If you can’t get a return from the training why bother? That’s where the government comes in, either by allowing those kinds of contracts or by mandating apprenticeships or levying industry wide “taxes” so everyone pays for trainees’ development and gets the return from it more or less equally. Otherwise the logical thing to do is let someone else pay for the training and then immediately hire away the trainees without paying the costs of the training.
Isn't this already available as a GCC/LLVM extension? I know several codebases that use it in that form.

Good to see it standardized of course...
Survival of the Luckiest
Its ok theres a cost cap coming in F1, they will have to respect that right :-/

https://www.formula1.com/en/latest/article.the-2021-f1-cost-...
+1
I make pizza using San Marzano canned tomatoes and they taste better than my parents home grown organic tomatoes
Yeah, I didn't mean to sound like I was contradicting you. Just more background. This used to be a big deal, until people started forgetting about it, and now people are suddenly remembering it again.
link/context?
VPE of a startup here. I work 10 to 15 hours a day.
>One of the key interest of C compared to more recent languages is that everything is explicit.

There's nothing implicit about defer.
No Engineer should have production access from their workstation. Period.

source: am Engineer =).
What I often miss in privacy matters conversations is a little talk about how we think about the future when data collection is happening today.

We assume that we keep progressing and not stepping back into our dark past. But is that realistic?

The person you are today might be respected and legal (in the sense of a country's law or society). But within the next 5 years, there could be a different kind of government, one that gradually reverses your rights. And suddenly the facts about you (each one of them already collected today through your browsing habits or followings/followers interests) can expose you, your family or friends, and even worse they could put you or them in danger.
Some really nice photo's in this article, love the double exposure of the astronauts on & in the simulator
The way I think of it, there are two sessions a day of doing difficult coding work, before and after lunch. Maybe 3 hours each.

If you interrupt one of those blocks, you can't do "difficult coding work", but you can communicate with people, document your code, and organize. The easy work can take up a lot longer, it's just not part of the block, and interrupting the block means you don't have that block.

Organizing means simple stuff like moving pieces around to where it makes sense to have them, simplifying well understood issues, and automating parts of the build.

By difficult work, I mainly mean exploratory coding work, where you write new code, see if it compiles, and whether it does what you expected. Or you are debugging something that's broken and following various hypotheses about what might be wrong.

Once you've either written the new piece or discovered the bug, you can spend time doing "organizing", where you know the answer, but you just need to spend the time moving stuff around.

I'd be lucky to have a block each day.
Dirt Rally was a decent sim, the issue is that no company can release a pure sim today simply because of how niche the market is and the cost of game development.

Codemasters have been going more arcade like and focusing on community content for a while now, they had a rather successful experiment with Onrush and many of the Onrush features are in Dirt 5 now, EA is essentially looking at Codemasters as those who can deliver the fortnite of racing games and they might be able to do so.

That doesn’t mean you won’t get a game that is a good enough sim, codemasters still has the exclusive rights to the rally franchise, so you’ll get quite a wide range of driving mechanics and good simulation and steering wheel support but you can’t build a game that requires a steering wheel and pedal setup today and expect it to sell.
Also, don't EA kill every racer they have in order to funnel money towards NFS?
Updates to Container Tools in Red Hat Enterprise Linux 8.3
Is diabetes racist?
GCC has a similar extension for defering to end of scope,
which is basically most of use cases(cleanup function is usually free or some destructor/sanity check function).
https://echorand.me/site/notes/articles/c_cleanup/cleanup_at...
It drives me up the wall. If you have interface X and the only implementation class XImpl, just put the damn code inside X. If you ever need to have two implementations, make X an interface then.
Let's not forget Phyllis Schlafly, the Moral Majority, etc.
Whether your argument is correct or not doesn't change the fact that it's not an argument worth making to most people. Rather than try to get them to begrudgingly accept that your original argument is a worthy one, it's a better use of energy to just find the argument that works the first time.

> The govermnent is not some sort of abstract infallible entity.

Most people agree it's not infallible, but a lot of people view it as an abstract entity and not just a group of different people.
A nice alternative is to wrap malloc and give it a context argument. Then free via the context. This is really the same idea but doesn’t need any extra stuff in the language

Or you know... free the things you need to free and move on with your life
The difference is that we have evidence, theories and data about the free market. It isn't magical, it isn't always the best alternative, but it tends to be a very good baseline that can be "tweaked" as needed.

Most people who just outright reject the free market on principle are doing that based on unjustified beliefs. So yes, there is a parallel to anti-vaxxers.
Destructors are not called randomly.
Is lambda school a yc company?
Apart from the ones that they haven't worked out yet :)
There are a lot of ways to interpret this question, as shown in by the variety of responses in this thread.

But we could rephrase it to "why aren't top speeds limited to the maximum speed limit?".

It's got me thinking about the creeping culture of safetyism, especially against the current backdrop of Covid-related restrictions.

In some ways it makes no sense that cars are not restricted to a sensible top speed. Either a simple dumb limiter set to the top speed limit for the country, or something more sophisticated using GPS (or a combination of the two). Doing so would possibly (probably?) save many lives per year. Yet it's unlikely to happen because:

1. there's a powerful automotive industry that relies on cars retaining their power as a status symbol

2. there are a lot of powerful and influential people who enjoy driving fast cars.

It frightens me that we are seemingly only able to retain our freedoms when there is some powerful industrial lobby to protect them.

People are currently being subjected to much, much greater restrictions of freedom than having the top speed of their car capped. Entire livelihoods are being destroyed on the basis of "saving lives". Perhaps this is justified. I personally don't think so but a convincing argument can be made.

If there's a conclusion to this, it's that we need to move past the "if it saves some lives, it's worth it" style of argument.

It sounds brutal, but some values are worth holding on to even if they kill people. You may balk at that statement, but you implicitly accept that compromise every day, even if you've never explicitly thought about it.
I love how utterly nonsensical this kind of "analysis" is.
Work: 6-16 hours a day. Depends how interesting what I'm working on is.

Personal projects: as long as necessary
Survey Chicken – Carcinisation
A Faustian bargain is made with a power that the bargainer recognizes as evil or amoral. Faustian bargains are by their nature tragic or self-defeating for the person who makes them, because what is surrendered is ultimately far more valuable than what is obtained, whether or not the bargainer appreciates that fact.
So can this API handle js injection, http requests and behave like a web driver (selenium) ?
Publicly releasing a vulnerability is not a crime, even if FB would prefer I didn't.
It takes around 3 to 5 days to ship anything anywhere in the US. If you buy food once a week, the increased shipping speed of local hardly registers.

Most of the time is taken by other things, not shipping. So the negatives of local (higher energy usage, less efficient use of resources) are not really worth it.

Local means growing food either in a greenhouse or in a place not ideally suited for it. It also means smaller less efficient operations.
I've linked this up on HN before, but if you haven't seen it, Lucas Pope's dev log for Return of the Obra Dinn is epic. You really get to see the daily progress and creative exploration ;)

https://forums.tigsource.com/index.php?topic=40832.0

Also, if anyone is looking for funding their solo projects, investigate Web3 Grants and Web Monetization APIs like Coil. Best of Luck!

https://www.notion.so/Gaming-Guild-cd674c92bf9f4bd3ac0a736ba...
What qualifies ad routine coding and hard problem solving in your book?
Defer is more explicit than RAII, so a better fit for the very explicit C languag
Ad-hominem attacks: the last refuge of those without actual arguments.

I note also that you know nothing about me; that sort of insult is normally used by those without much actual life experience.

This is because those who know the world is complicated and full of many types of people tend not to assume the background of those they disagree with, and certainly aren't normally arrogant enough to make claims about how hard life is on the other side, excepting perhaps, when they themselves are projecting somewhat.
Defer is more explicit than RAII, so a better fit for the very explicit C language
Please just standardize the already existing attribute((cleanup)) mechanism which is already being used by lots of Linux software. This new mechanism is incompatible while bringing no benefits.
I thought Tom Hollander was similarly excellent, playing against type to be scary.
>no doubt led to my bad eyesight

fyi, "staring at screens" being bad for your eyes is a myth.

from: https://www.health.harvard.edu/healthbeat/safeguarding-your-...

>Myth: Staring at a computer screen all day is bad for the eyes.

>Fact: Although using a computer will not harm your eyes, staring at a computer screen all day will contribute to eyestrain or tired eyes.
You may be conflating acceleration with velocity?

Acceleration is definitely helpful (to a point , even on the track), but for instance I live in the UK where the max speed limit is 70mph, and my very ordinary car is specced to do more than double that. I don’t see the benefit of being about to do >>100mph outweighing the risks- earlier comment mentions how this arises from the need for useful torque bands in IC engines which explains a lot and makes perfect sense, but with modern engine controllers and especially electric I agree that this is no longer necessary to leave enabled in the vast majority of vehicles.
Give me a break...that's obviously your opinion.

First of all, the disease doesn't care about your political opinion; it will spread in protests whether you are a crusader or an infidel. So it doesn't matter what you are protesting about; what matters is disease spread.

Now regarding BLM's purpose, which was police violence presumably. Police kill around 1000 Americans a year. Not an insignificant number but pales in comparison to the pandemic.

Trump rally, pointless, entirely your biased viewpoint. They were protesting the lockdown, which has crippled the economy, shut down a massive number of small businesses, made tons of people lose their jobs, and come January, will evict tons of people. Their protests had a point, but you're obviously misrepresenting them to fit your biases.

So no, your statements were not factual.
It's Time to Scare People About Covid
Broadly agree but just to highlight one vital point which is not mentioned - each new platform has been enabled by the progression of Moore's law which has radically changed what is possible in a form factor / power budget / price budget.

Implicitly, I think, Ben assumes that Moore's law is slowing or coming to a halt. That's probably the case but I think that the honest answer on the question that Ben asks is that we don't know until we know how Moore's law will pan out over the next 10 years or so.
A Journey from Node to Golang
@jabo is it possible to connect typesense (or any other instance search provider) to a postgresql instance and have it “just work”?
I know why orgs install central management systems (ease of maintenance at scale). But when one system can be used to compromise all the nodes in an org, is it really worth it? Diversity is good for security.

I understand that Solarwinds is a reputable company with all the right security auditing and compliance credentials. That's why they are used by US federal and state government agencies.

Perhaps the criteria (MBA/Audit/Management driven security) that governments use to judge vendors is useless against real world attacks? If I wanted or needed to be compliant, I would buy that software (like all the other gov agencies), but if I wanted to be secure, I would not.
Seems like weird time for moocs and boot camps overall. On one hand they are ideally positioned to teach “real world” it engineering. On the other, by the time teaching materials are polished and presentable the landscape had already moved making your freshly acquired skills outdated. And there is no way to differentiate your offerings if you stick to fundamentals.
Filtering specifically refers to stopepd traffic where there should be minimal differences.
It depends on exactly what you count as 'work', but if I count all the things I do for the sake of work that tie me to the computer (so counting e.g. the team's informal chat half-hour), then about 9 hours.

If you count just mentally intensive work (writing/reviewing code, writing/reviewing designs, making plans), then it's hard to do more than 4-5 hours per day (in terms of how long I can focus - days usually don't have that much free time for "real" work!)
defer is great for many use cases, available in Go, Swift and other languages, and nothing like a kludge.

If anything RAII is unfit for C (which doesn't have classes), and in itself, a kludge (it's an idiom, not a language feature).
Tweet using Python – A short guide
Next-generation platforms that are wireless like the smart glasses will be limited by battery life. However, wireless charging will solve that. It will displace some computing like the mobile phone etc... But that is a long way away and there will be many failed initiatives till it becomes mass market.

Edward Thorp had built a wearable computer in the early 1960s to beat the dealer in casinos.

https://en.wikipedia.org/wiki/Edward_O._Thorp
I 'think' they mean the universal you. Sometimes replaced with 'one'.
That depends entirely on how many meetings I have that day.

No meetings? I can squeeze in a solid 5-6 hours of productive time.

Any meetings? I'll be lucky to squeeze in 2 hours.
I try to aim for 4-6 hours of real work a day but a lot depends on what you call work. If you mean stuff I get paid for, my workload is variable. If you mean doing productive stuff, I probably do around 8-12 hours a day.

I do a lot of writing, which means a lot of reading. Some of that writing I publish, a lot is not.

I develop my skills, not always in ways that are directly related to tasks I do for money, but they generally end up contributing to my income.

I also don't really have a weekend. If work needs doing, it gets done and I take the time when I don't have work. I worked 3 days in a row about 12 hours a day on a hardware project I'm shipping, building hardware, testing software, writing a manual, imaging cards. I'll do more of that this afternoon but I'm not working a large amount of hours today due to unrelated outages.
I know this can potentially sound very stupid given the actual size, but can't we bomb it (target specific parts with a lot of firepower) in an attempt to break it up if it poses such a danger to actual wildlife if it collides/approaches the island? The ocean then potentially will carry some of the pieces away and miss the island?
Why not? (I think I can find some cases where production access from an engineer's workstation is a good idea)
I loved the Dirt series, I think I might have to go buy a recent version.

I've been getting into racing games again recently and the sheer number of RPG elements, unlocks, micro-transactions etc. in things like Forza is exhausting. And that isn't even EA.

I can't just restart the race, I have to wait while it loads 3 screens to show me how I'm 300 points nearer to unlocking some pointless skin or hitting the next tier or whatever.
The overhead of the blockchain would be too much compared to the bandwidth provided most likely.
OK, but that's a varietal difference, which is one of the factors that the poster identified as being important - no? Unless your parents are actually growing San Marzano tomatoes.
Do you find current email marketing boring too?
re:timeline, I've always heard that liars recall the story they're making up in order; truth tellers tell the most important and interesting bits first. I.E:

0) Sorry I'm late
1) I woke up
2) Got in the car
3) Traffic was really bad
4) I got in a car accident on the way here

vs.

0) Sorry I'm late
1) I got in a car accident on the way here
2) Traffic was really bad

Because liars are often making it up as they go, they tell stories chronologically, filling in the details as they go, unable to pre-recognize the interesting details.

Obviously, its not always that cut and dry, but its a hint.
NumPy – Linear Algebra
“The best way to get an answer in the internet is not to ask a question, but to post something incorrect.” - Thomas Jefferson