skysight-inc/HackerNews huggingface dataset:
I haven't heard of the Microtransat Challenge before, but this looks interesting, so thanks for sharing that!

As for sails-simulator (first time looking at this as well), there appears to be, not surprisingly, quite a bit of similarity, but with one notable difference that I can see so far...

One of the goals of my project was to simulate a large number of boats at the same time with realistic large-scale navigation, geographical and weather effects, so there is much less focus on the individual aerodynamic and hydrodynamic sailboat physics (as these can also get computationally expensive). The "boat physics" in my case consists of four lookups from a "wind response" table (using angle from wind and wind speed as inputs) with interpolation between the four points to get the final result (boat speed over water). With some profiling and optimizations, I've found through load testing that it can simulate (on a modern machine) several hundred thousand boats per CPU thread with a simulation timeslice of one second. I'm certain this would be far more difficult to achieve if I was trying to simulate more "real" physics against the surfaces and masses of every boat. The tradeoff then is that the boat controls are very crude (basically just selection of course over water), and you don't have finer controls over sails/rudder, etc.
Here's a good article from John Carmack on why that can be a good approach in game development: http://number-none.com/blow/john_carmack_on_inlined_code.htm...

I feel like this Cryengine example may be a bad example of that, though.
They don't care.

Judge systems for their results, not their motives.
Great example - he was punished hard by the media and public. I don’t agree with him but I’ll defend his right to believe what he wants.
OKRs leave a terrible taste in my mouth from experience.

I saw them used at a struggling startup, where it seemed we had just one real goal (e.g. "find product-market fit") rather than a large number of objectives. We were already zig-zagging a lot, and we just didn't need the distraction of creating and maintaining OKRs, never mind yet another tool to create confusion about what was essential and what was not.

My first thought when I heard about it was the book "The Goal" where the protagonist's friend immediately says that a business in crisis has one goal: quantitative methods are important to find and remove the bottlenecks for that goal. (In that a startup hasn't established a profitable business at first, it shares quite a bit with a failing car factory or restaurant.)

Going back to Pareto, social scientists have established that you really can't find a total ordering for the world's utility function. A world where everything else is the same and I am $1 richer is a better world (partial ordering), but you can't compare that objectively to a world where you got $1 and I didn't.

This connects to a group of results (such as the Arrow Impossibility Theorem) that show that social science is limited in the way that mathematics is limited by Godel's theorem, the halting problem, etc. There is no voting system, economic system, etc. which provably produces "just" or "correct" results and in institution design we are stuck with limiting the damage that can be done by bad people.

A world where I hit 10 out of 10 OKRs is better than any in which I fail OKRs, in the real world that I hit 5 out of 10 it is hard to compare that to other 5 out of 10 outcomes that I could have had if I had made different choices.

There are some jobs that you can break down into pieces, say a supermarket cashier, the store has a model of what makes a good cashier, they have control charts at the front or in the break room for each of them on two metrics, one of which is the scan time (tied to the profitability of the business), another is the % of times you hit the "No Sale" button to open the cash drawer between customers, stop the scan clock, and cheat on the first metric.

That's profitable thinking because somebody thought it up a long time ago and the store manager knows it and the checkout manager who trained you knows it, and I thought it was fun when as a teen I could try but never beat certain middle-aged women who reminded me of my mother.

To expect every person to make a quantitative model of their work and have their manager review it, etc. is ridiculous. Many people don't think that way but do great at their jobs. People who have PhD's in quantitative thinking can also go into the weeds (e.g. either their first response is what I gave you above, they will pick one thing to maximize, present a Pareto Frontier of choices that is somebody elses problem, or just will go in circles until they get lucky, or learn the first answer the hard way.)

If they can pass as a neurotypical they'll get control of their systematizing urge and bullshit it the same way the sales person and art director do and get back to doing work done.
In know in engineering and science courses we are taught mostly metric with a bit of imperial. In something like structural engineering you need to be more familiar with imperial because the architects and construction crew would work in imperial. But a chemist would fully work in metric. Day to day life it remains imperial because people are familiar with it and there is no point in switching everything. The fractions are harder for many people but you can use decimal feet or pounds most of the time.
Instead, fire the wicked.
Does 'best performing' filter out interaction from bots? Bot traffic could lead one to assuming this content is more popular than it actually is.
Commodore SX-64 keyboard restoration
The stock market was invented for the purpose of raising initial capital for companies that need it before they can begin trading. Initially this was mainly railways. But now the stock market is rarely used for that (is it ever?) but rather for initial private investors to cash out.

I sometimes wonder if private investment should be illegal. It's completely unfair that billionaires are able to invest early in radical new companies but the general public are not.
Tell that to all of the foreign countries we destroy trying to “bring democracy”. I guess people are okay with destroying property in other countries just not in their backyard.
The Playboy mansion is (was?) 6 blocks from UCLA's Sorority Row for a reason.
It is really easy to export from Joplin to HTML.

And they can input the documents as markdown which is much simpler (unless the goal is to learn html). Also markdown allows a subset of html so there's some flexibility.
All of this content control will be an interesting social experiment. I would like to see a clear hypothesis though, and ways we can judge whether this is a success or failure.

(I'm using the term "content control" to mean something that kind of feels like censorship but not done with laws.)
The power of the government to issue warrants has never (in the US constitutional system) implied a limit on freedom so that people may only possess things (including forms of communication) that are practically amenable to discovery of meaning by way of search via a warrant.

It just means government can, with legally sufficient justification, seize something. It's their job, if they want to understand it, to find a way to do it. Restricting communication to means which are easily subject to correct interpretation when seized is a violation of the First Amendment right to free speech and also exposes people to security risks from threats other than the lawful government, since if it can be compromised by a lawful seizure by government it can be compromised by an unlawful seizure by any other party.
Mods: (2015)

Not sure much has changed, but the article is nearly 5 years old.
No, the extraction is done with puppeteer and chromium on the server.
When someone downloads an image it's first downloaded to the server and then returned to the client, since it's not possible to download something via Javascript from another domain directly.
The babies who nap in sub-zero temperatures
>"Wikipedia has tried to block users coming from the Tor network since 2007, alleging vandalism, spam, and abuse. This research tells a different story: that people use Tor to make meaningful contributions to Wikipedia, and Tor may allow some users to add their voice to conversations in which they may not otherwise be safely able to participate."

A few philosophical observations:

>"Wikipedia has tried to block users coming from the Tor network since 2007, alleging vandalism, spam, and abuse."

Question #1. If let's say a country like China blocks users and/or content, citing "vandalism, spam, and abuse" as their reasons for doing so, then is this Censorship, or is this blocking content/users for "vandalism, spam, and abuse"?

?

That is, how exactly does one distinguish blocking content/users for "vandalism, spam, and abuse" differ from Censorship -- if the net effect is the same in both cases?

See, whatever reasons we give as criteria for this distinguishing process -- we must then be able to apply them equally to the other party.

If we say that it's OK for a company to block users based on "vandalism, spam, and abuse" -- then how do we know that the Chinese government (or any other government that engages in censorship) does not apply the exact same criteria when it apparently censors, and if so, is it justified in those content takedowns?

In other words, if we're saying that it's OK for Wikipedia to engage in its actions, then why is China not justified in doing the same thing?

And if it's not OK for China to do, then why is it justified for Wikipedia to do?

Disclaimer: I am neither for nor against China, and I am neither for nor against Wikipedia.

I merely think it that it would make for an interesting philsophical debate as to why one's actions are justfied, and the other's actions are not, IF BOTH SETS OF ACTIONS RESULT IN THE SAME EFFECT.

Help me to understand. Pretend I am Socrates, that is, I claim to know nothing, and it's your goal to educate me...
What are you going to do? Charge the person who dredged up the info? Charge the people who express outrage over it? Charge the employer for bowing to public pressure? Things get complicated pretty fast once the shit starts flying. If you're the CEO and the company under your watch is at risk of being boycotted into bankruptcy while the mob outside is baying for blood, what do you do?
Why Are Films Shot in Two Colors?
outside of the 5PM to 9AM schedule, also consider:

uninstall slack, MS teams, etc.
uninstall MS office altogether
decline meetings. ask for justification for your time. barter your time with people that would book it.

keep a calendar
use these products in a browser on a timed interval, and set a limit on how long you have to respond.
Sometimes with inherently complex performance code it gets nickel and dimed over time yet maintains so many cross-cutting concerns and state that there are no clean extraction points.

So function extraction ends up taking a bunch of "unrelated" state with it where, in the end, it feels like you accomplished nothing but split the code into arbitrary concatenation points, not logical units.
"Eich donated $1,000 in 2008 in support of California’s Proposition 8, which banned gay marriage in the state until it was struck down by the Supreme Court in June."

So he supported a ballot proposition which won. That was a majority political position.
the whole premise of Facebook is to do things for you, doing as little as possible would make cease to be Facebook
Is the author, Sophie Haskins, here on HN ?

I went through pizzabox.computer and the personal blog, etc., but found no way to contact other than a twitter handle that hasn't updated in about two years ...

If you're here, I would like to donate funds to you, and these pizzabox endevours, with no strings attached. You can email info@rsync.net to reach me.
Apple is a hardware company, they don't earn a cent knowing who you are.

This is why they can lean hard on the privacy aspect, Google (an ad company) can never follow them there all the way.
Email is where many software features get invented
Learn ClojureScript: Separate Concerns with Messaging
Totally. The issue is that my customers use Facebook and Instagram to share their portfolios. While my business isn't built on Facebook, my customers use it, and when they can't, it comes back on me even if it isn't my fault.

I guess you could say I could police my content better, but with the moving target about what's not allowed, that's an expensive proposition.
I disagree. Humans are creatures of habit and environment definitely plays into that. Change the environment and you change the habits.

Take someone from the Midwest suburbs where they have to drive everywhere and move them to NYC. Instantly they will be getting their 10k steps with no problem.

Get rid of all the junk food in your house, 95% of your eating problems just went away.

This phone was like that for me (maybe not for you!). I was seriously addicted to the Internet, like seriously browse HN and reddit for a couple hours a day everyday. Youtube maybe a couple more. Now unless I'm working or streaming a movie I rarely even open my laptop and it just sits in a cupboard. My life has drastically improved after working to rid myself of Internet addition. It's a serious problem for many people. Getting a phone where I could remove the Web from it completely was a huge part of that.
That is a very interesting example. Thank you for providing it.
And those programs handle a two minute window fine. This is two literal, wall-clock minutes. The problem is never the head. The problem is the long tail (not even that long!) - notepad, LabVIEW, Blackberry Storage Manager don't handle the event; Hexchat, Photoshop, and Mathematica opt not to restart.
That's right. A majority political position that was bigoted. It's pretty common for a plurality to be bigoted.
For starters, Asian people in America aren't dealing with the ongoing aftermath of 200+ years of slavery.

Yes, I think the police thing is partially a symptom. But I would guess there are many complex feedback loops. So it is a cause as well.
? Nuclear accidents don't come out of thin air, they are caused by humans, some countries/areas have higher risks of accidents, and most areas have zero risk.

Russia is definitely a high risk area (if not THE high risk area), considering their soviet legacy of ancient nuclear power plants etc.
I'd recommend checking out https://whisk.com too.
>The problem is greed and selfish pursuit of wealth by certain kinds of people who see that as a worthwhile purpose for their life.

Well, isn't it the essence of capitalism and free markets? Isn't it how the deeply individualist Western democracies work - let people follow their greed and ambition, but surround them with legal fences, milk them for taxes, and use the collected taxes for the common good.

It's like operating a nuclear reactor. Give it too much freedom and it will blow up and poison everything around. Restrain it too much, and it's output will quickly drop.

The current social model isn't perfect, but no better social model has been invented so far.
> But that doesn’t mean that we should just stop innovation and stop trying to become more productive.

But that's also not what he's saying, is it? It absolutely makes sense to innovate and automate anything if labor is costly because it's in short supply. But when it's not? Isn't that then similar to the Softbank Ventures that seem to follow "spend an insane amount of money, hope that nobody else tries to match it, get to monopoly status, extract insane amounts of profit"? Invest a lot, massively undercut the competition, drive competition out of the market, turn on the profits.

But, unless that labor is needed, or at least can be used, somewhere else: what is won?
Indeed. The UK government has chosen to do almost nothing, imposed lockdown too late, is indifferent to masks, and has generally treated it as a PR problem to be managed through the compliant press, who don't regard it as a failure.
Off topicbut... My work laptop is a ThinkPad P1 gen 2 and nvidia graphics is a nightmare. Battery life is abysmal with it enabled, and you can't use an external monitor with it disabled. My last system upgrade just completely broke, and it hangs on startup unless I boot to recovery mode to blacklist the Nvidia module. I seriously hate this laptop. My (personal) 2015 MacBook still runs Linux like a champ.
He can believe what he wants, but I also have the legal right not to want a person in power who wants to discriminate against someone because he thinks an invisible being is going to reign hellfire and damnation in the country if you let gay people get married.

These are the same type of people who a generation earlier supported laws against interracial marriage.
That was a majority political position.

Majority political positions can still be morally wrong.
Is this sarcasm? That defines a pretty large part of America already.
Yes, it is important to remove the things which you don't want to do. But it is important to set yourself up for the things you do want to do.

Humans with iron deficiencies often find themselves compelled to chew ice[1]. Humans often have other unmet needs, such as the need for deep intellectually-stimulating conversation. I know very few people want to randomly drop what they are doing to have a 2-hour conversation about game theory. So, I've found Calendly useful for helping satisfy that need.

[1] https://en.wikipedia.org/wiki/Pagophagia
Not just in game development. If you have a function that is only called once, it shouldn't be a function yet. Make it a function when you have a second or third use for it. Then, and only then, you will know what the parameters should be.
A good way is to ban algorithmic feeds. Just use RSS and you'll reach the end of the feed. No endless scrolling.
Companies hire their own auditors. No audit partner wants to have to go find new clients, so they bend over backwards to appease the existing one. The partners do the math of “I’d rather have a 1% chance of my client blowing up than a 50% chance of having to find replacement revenue is a zero sum game”

Unfortunately, what’s rational for individual audit partners isn’t rational for the firm as a whole. And this is why Enron/Anderson happened. And Wirecard.
SHAD2: Shaders, but More Difficult
The site guidelines ask people not to be snarky in comments here.

https://news.ycombinator.com/newsguidelines.html
> - Once sailing, find the wind angle. You cannot sail within 45 degrees of the wind. So if wind is coming from, say, 140 degrees, do not set your course between 95-185 or you will come to a stop. (Because physics.)

> - Sailboats are fastest when sailing 90 degrees to the wind. So if wind is 140, the fastest course would be 70 or 230. Just keep in mind that might not be the direction you need to go.

Sorry if this sounds rude, but this isn't how a sailboat works at all! I don't know enough english vocabulary on that topic to provide a detailed explanation but I'll try something anyway:

First, the angle between your boat and the real wind isn't what matters: it's the angle between relative wind and your boat that does, this angle depends on the real wind and on your speed.

The limit angle is about relative wind, not real wind, and it's not a fixed number: in depends on your vehicle (boat or other devices with sails like windsurf or iceboat) and how much “grip” it has on the water (or ice). Iceboats can have a really tiny angle for instance (few degrees).

> - More wind = faster sailing

In theory only, because at some point when wind gets stronger, you'll need to reduce your amount of sails to avoid breaking your ship. Also once again, it's the speed of the relative wind that matters, not real one, and that's how you can sail faster than real wind! (I don't know how practical this is with a boat, but with iceboats it's easy).

Sailboat dynamic isn't that hard (it's mostly basic trigonometry) but it's pretty counterintuitive. Main takeaway, sails works like wing.

Sorry for bad English.
And if so, should we write a custom .css for HN with a similar effect?
How would that work? A social norm against cancel culture might be a solution (though it's not clear how we would get there from here), but "organized mobs outraged at cancel culture"? I don't really understand what the intended effects would be -- canceling the cancellers? That doesn't seem like it would be against cancel culture, but only picking new criteria for cancellation.
The year that Brendan Eich donated for the proposition against gay marriage (6 years before he was fired), 52% of Californian voters and the president (Barack Obama) agreed with him. This is why anonymous voting is important, so that it is harder to retroactively punish the other 7 million people that supported the proposition, many of whom have probably changed their mind since then.

Also, "big-government bigoted shit" would have to describe literally every government in human history before the year 2001 when the Netherlands formally recognized same-sex marriage as equivalent to opposite-sex marriage.
Someone should say something before the list of victims is as long as McCarthy's:

https://en.wikipedia.org/wiki/McCarthyism#Victims_of_McCarth...

Stalin was a monster, but history doesn't remember McCarthy and HUAC fondly either.
Bets on what the content was that got foliohd banned?
Main reason I'm going to use this: it's ubuntu without snap. And snap is the devil.
It seems to me that this guy is unaware of the hundreds of other people who get blocked on Facebook platforms daily for years now. Otherwise he'd have already drawn the conclusion to leave all those platforms instead of begging Facebook to care. Because they obviously don't.
When the donation was made when a super majority of United Statians opposed allowing same gender marriage. That said I've come to agree that leadership should be held to a higher standard. And IIRC Eich did not, and still has not, publicly expressed support for such marriages.
Writing Web Applications in Go
It wasn’t illegal in all states until the recent Supreme Court decision.

I wouldn’t want someone in a position of power that went to Klan rallies on the weekend either. They aren’t going to outright say they are discriminating against you. They are going to say the person isn’t a “culture fit”.
Why is this weird? 3/4 is obviously 6/8, now adding or subtracting 1/8 inch is easy. Seems easier to me than .75 - .125
One on a highly-used but lesser-known statistical test:

https://www.jwilber.me/permutationtest/
How can you own any online communication channel? Your domain registrar could decide your domain is abusive and terminate it. Your hosting platform could decide it doesn’t like the politics of your site / business / whatever and refuse to host it. Your advertising provider could decide it doesn’t like your ad content and refuse to serve it. Your billboard vendor could decide to cave to local government if there are complaints about your billboard. The local police could push you out of a public space where you try to hand out flyers. Your landlord could not allow you to renew your lease because they privately don’t like your politics and just invent any outwardly permissible fake reason for it.

We live in a world where you’re not allowed to exist unless you (publicly profess to) believe what one of two prevailing political parties dictates is allowable, yet at the same time we pretend like you do have free speech but just have to live with social consequences of it.
That's great to hear!
If some credible evidence of aliens did appear, where do you think it would come from? Tabby's Star like data? atmospheric spectra? FRB's? other?
Would absolutely love to hear your thoughts :)
Ludum Dare Game Browser