skysight-inc/HackerNews huggingface dataset:
The 0 exit speedrun for Super Mario World uses pretty much the exact same method (koopas and all) as well https://www.speedrun.com/smw/run/y65xp50z

SMB3 also has an interesting tool assisted speedrun (non-human doing the inputs) where fast inputs on the second controller cause an overflow on the input buffer allowing for the game to be beaten basically instantly from the start screen.

If you like this because of the interesting stuff done to abuse the game The Legend of Zelda Ocarina of Time has pretty much been a history of "and then a quicker way to corrupt the game was found".

It's not always about going fast either, challenge runs also get a lot of very interesting results from a lot of dedication. Super Mario 64's A Button Challenge (try to beat the game with as few A presses as possible) has tons of outrageously complex tricks with amazing explanation videos. One in particular caught people's attention to the point it became a meme https://www.youtube.com/watch?v=kpk2tdsPh0A though it's not actually the most technically impressive to come out of that endeavor.
I want to second this style of question. My company, when we still conducted in-person interviews pre-Covid, gave a similar interview to this. We'd give someone a broken toy webapp, have them fix some bugs, and then discuss what they'd do to improve it.

It had a few benefits:

First, this is much closer to the type of work that we'd ask a new employee to do, as compared to the typical industry interview question: "did you pay attention in computer science? You did? Now prove it by solving this problem that's a thinly-veiled algorithm exercise. Using a computer? Oh heck no, you're going to use a marker! There's no trick to it, we don't ask interview questions that have tricks, but if it leaks externally, it's 100% useless and we cannot ever ask it again"

On that topic, who cares if the premise leaks? If the code somehow got out, we'd just write another one.

We get to hear them talk, out loud, about their expectations and how the app's organization differs from them. This isn't interesting by itself, but the candidate gets a chance to articulate their experiences and how well they notice patterns. For more senior engineers, you get to see how quickly they can pattern match and explain the structure of the client and server, and explain how it could evolve under different circumstances. "You're in a startup that just got a ton of VC based on this hackathon project. Your friends hire you and give you this codebase. How do you spend your next 2 months?"

Also, you'd be surprised how many people disqualify themselves on attitude. People will read sections of the toy app and say out loud, "who the hell wrote this? This is terrible." And you'll ask them, "What do you mean by that?" and they'll rant about some section of it, and you're like, "wow, I really don't want to work with this person." If these engineers can't even keep it together during an EXERCISE whose PREMISE is that the code doesn't work well and can be improved, it's a negative signal that they're going to demonstrate any empathy when they're working with you or any of your colleagues over the years.
I think he shouldn't have been dis-invited from the conference. But, on the other hand, I find Rob Martin overrated and very much like an snakeoil salesman, he needs to peddle something. He is very opinionated and his opinion changes too quickly to be useful, so he's not a person I really want to waste my time learning from. There are plenty of people out there who don't pretend to be gurus and yet what they teach is infinitely more useful.
I think they should lean into this. Imagine how many contributors they could end up with if their on-boarding experience was as smooth as World of Warcraft.
Was the "disclosure" necessary, or are you just flexing?
While I don’t disagree quite a few of their predictions didn’t match that well so it’s hard to tell how much selection bias there is because we don’t know how many uses they have, the posters seem to be all the cases they worked that allowed the photos to be released, some of the media ones weren’t that close either.
How does that article imply we’re heading for one national bank? Is it that banks have consolidated into the big 4 and that eventually they would continue to merge? That’s already a big assumption. Then there’s the coming disruption of what classical banking looks like. Square, PayPal, and Robinhood are already making inroads. PayPals worth more than most of the big 4.
https://grafana.com/blog/2020/03/31/how-to-successfully-corr...
Interesting point about reviewers skewing positive for popularity. My big issue with most recommendation engines is that they're biased towards false positives rather than false negatives. The other way would lead to fewer, more focused recommendations.

In particular, I'd like to see an engine take a reviewer's dislikes into account more. If someone likes (switching to film for an accessible example) Cinderella, The Little Mermaid and Mulan, their opinion on Brave isn't going to carry much information as they're pretty indiscriminate about Disney films. But if they love Mulan, dislike Little Mermaid and hate Cinderella, their opinion on Brave is more likely to line up with my own.
Not everyone is born with the same length of telomeres and not everyone ages at the same rate so it’s not a good predictor unless you have multiple samples over a sufficiently long enough period.
Yes the closest I could come up with a comparison would be penny stocks, as popularised in the film - The Wolf of Wall street.
It reminds me of a story about Max Planck [1] being told by his advisor to not pursue theoretical physics because it was only the small details that were left to work out. Of course, he went on to help start the revolution in quantum physics.

> in this field, almost everything is already discovered, and all that remains is to fill a few unimportant holes

[1] https://hsm.stackexchange.com/questions/2129/who-said-that-e...
Well you can’t tell the number of likes in the positive direction but based on the shade of grey you can tell how negative it is haha
> A town of 100K people

I know it doesn't really mean anything, but it always just seems peculiar to me when people refer to places with tens or hundreds of thousands of residents as "towns"

I guess mainly because the general consensus is that a "town" is smaller than a "city".

The "town" I grew up in had about 3k residents. To us, the place a half hour away with the big box stores where we'd do our shopping was the "city". It had all of 30k people.

Then again, that was 10x the size of where we lived.
I was just honest but if you read a symptom list and you can construct a convincing story around having some of those as a child and as an adult you will probably get diagnosed. Also, go to a provider who has an incentive to diagnose you. Google "ADHD online" and choose one of the ads.

Be enthusiastic and effusive. Be hyper talkative.

Here are the symptoms that I have:

- excessive talking, including over other people. This was a big issue for me.

- inability to pay attention. Also a big issue that I coped with.

- a weird one but I can't sit still. It takes sheer force of will to keep me in my seat in a professional meeting. I will want to get up and walk around and walk out (to do something dumb like get a snack) and back in.

Anyway, sorry I can't give you a cheat code. I don't know it. But perhaps replaying my experience will allow you to bypass the gate.
Even if that's true (I haven't seen any reports about Tencent pushing their investments to join the case), it's almost as if it'd benefit a lot of companies to not have to deal with Apple's restrictions.

I'll ask again - do you actually have something to say about the merit of the case itself rather than just conspiracies about Tencent? Why is anything you mentioned bad? For argument's sake let's say Apple is in the wrong here and Epic is in the right. Why would Tencent also having a stake in the case change that?
The introduction of the small block v8 solved most of the described problems.
to be pedantic i believe it was a hacksaw
I think that is a good idea. It doesn't even need to be as loud as an engine and shouldn't be permanently on. Not sure what the sound could be without becoming a nuisance but im sure someone will come up with a good solution for this.
While everything you listed is a factor, My experience it normally comes down to if you have a actual home office or not.

People that have the luxury of a dedicated office at home, an actual room that is just used as an office, not a corner of the kitchen or living room that has the "family desk" that everyone shares, is more apt for WFH

I know many people that do not have this space, and do not have the ability to create this space in their home. For them WFH is a challenge.

On the other hand, people like myself that do have a dedicated office space that is in many ways better than the office space at the commercial office find WFH to be great and prefer it, even when factoring in your list.

In my office I would say it was about 60-70% of people that preferred working in the office and did not want to work from home primarily because they did not have a dedicated working space nor could easily create one.
> Can you elaborate on multiagenct cooperation?

In short what Paris Agreement intends and what it fails to achieve. It assumes signatories will be voluntarily reducing their carbon emissions without binding enforcement, and they don't.

For a while let's assume that energy production is the only activity that causes carbon emission. Compared to staying at status quo, reducing carbon emissions is at least expensive for its infrastructure transition costs, but can also be more expensive for its operating costs if the country was particularly rich in non-green energy resources. This means, making a transition while others are not is particularly disadvantageous to that state's economy; they will be producing everything for more expensive while buying cheaply produced non-green imports from non-abiding countries. This is even worse if we consider that no single country's carbon neutrality means much for meeting global warming targets.

This means defecting is very profitable for any given country, which creates a game theoretic equilibrium at no one doing any decarbonization. Transitioning to the other equilibrium (where everyone is handicapped equally with green production) requires every agent to be ensured that other agents are not defecting in a lockstep fashion, and current policy tools cannot achieve that (at least yet).
This is how I feel too. I like working in an office, but I don't find living in the Bay Area to be worth it. A partial WFH situation isn't that much better than full-time in-office if it means moving back to the Bay Area.
The immense second- and third- order consequences of legislation are why I oppose term limits.

Legislation should be crafted by experienced experts.
I highly recommend watching the documentary they produced, https://t.co/y70yeZ3ZjY?amp=1 . My takeaway is that it took 14 years to produce a working kite and in that time conventional wind turbines became much more economical and efficient. After realizing this, they pivoted to doing off-shore wind generation because the cost for competitor products was higher. They had one somewhat successful test but were out of money and couldn't find any other investors.
If all recommendation engines can do is essentially try to find the right cohort for you (which is how they all work because they can just try to go "people who liked A also tended to like B"), then you'll never like them if you have narrow tastes. Recommendation engines are blunt instruments, after all. Just think of how fundamentally unreliable "people who liked A tended to like B, so you might like B too" actually is for such a personal topic.

You'd have to wait until recommendation engines can read your mind and run your simulation against books.
It isn't. You can tell how much a language is used by the inverse of the number of blogposts about it. People who have jobs don't have the time to write about how they would solve problems using that language, because they already are and have better things to do in their free time.
This is an anecdote usually told about Max Planck (and may have originally been recounted by Planck!) and his adviser, Philipp von Jolly. Some decent sourcing here:

https://hsm.stackexchange.com/questions/2129/who-said-that-e...

Electricity was a subject of intense study throughout the 19th century and before (think of the people we've named units and effects after - Galvano, Volta, Ampere, Ohm, etc)
It's hard to know what to make of your comment. Consider the perspective of others reading it:

You allude to a government conspiracy but don't elaborate. You say you investigated this story, but don't describe your investigation (ie. Did you interview victims or did you read blogs online?). You mention this all happened on Wikipedia so presumably there exists some kind of paper trail, but you don't provide any supporting evidence. You describe "random objects" in your mail but don't describe them.

From the reader's perspective this story could be:

1. An unbiased account of a (unnamed) government unfairly wielding their influence over Wikipedia

2. The result of someone upset that their Pizzagate exposé wasn't being taken seriously on Wikipedia

3. An exercise in creative writing

Some kind of supporting evidence would greatly improve your comment.
So true. I cannot fathom how governments don’t think about how corporations, which are rational actors with clear goals, will respond to regulations. This Uber thing is simple and boils down to only one question: can Uber operate in an npv positive fashion with drivers on w2s? If yes, they will, if no, they’ll leave.
I’ve always assumed it was a long con, honestly. I expect that when Trump has to persue other opportunities, a bitcoin address will be posted.
Could expand on that? I only have 45 minutes and can't have them bring in a project unfortunately.
It's easy to say that now in hindsight. Wasn't that clear back then.
I bet they’re not laughing now.
Like half of all people on this site are at FAANG+MS so it's not a flex but some people always flip out when you're at one of the big ones and you don't say so when linking to company media.
That’s not the only factor. I have a home office and can’t wait to get back. I work in an industry that’s all about relationships and those are hard to build remotely. I just started a new role and there’s no way I could ever progress upward in this state.
The first thing you do to see if a new processor has bugs is to port a forth interpreter for it.

The first thing you do to see if a new processor is ready for prime time is to port a c compiler for it.

The people who talk about rust replacing c are the type of people who thing that GTK is a reasonable C project.
Many companies have a history of failed outsourcing efforts. Or ones that didn't fail, but which failed to realize any costs savings.

And, of course, there are often other similar failures, like failures related to contractors, or failed attempts to switch from internally built software tools to third party vendors.

If a company has been around for 30 years and isn't using an option that seems much cheaper, there is going to be a history behind that.
I’d like to see some figures, but my understanding is that while paper production is highly polluting (https://en.wikipedia.org/wiki/Black_liquor) and consumes power in heating, transport and the like, plastic production is still worse on a carbon basis. But it’s @ thought calculation: for example you can truckload of plastic bags for less than it costs to transport a truckload of paper bags (and you can fit more plastic bags in said truck).

There are other externalities, such as the dangerous properties of loose used plastic bags as well.

My comment about sequestering carbon via burying toys was a joke.
Honestly this is the worst part of contracting, when two consenting parties can't work together. If I prefer the gig economy and contract work to full-time employment, CA gets in the way. It's been much more challenging trying to get long-term contract work as companies are afraid of me being classified as an employee and then owing the state (or me) taxes and penalities.

I have a skill that adds value to a company. They want to pay me to do it. I agree to the price. What's the problem? According to CA, a lot.
> This is not so different from needing a Windows machine or Android device to develop software for Windows or Android

You don't _need_ a Windows or Android device. The Android sdk provides the Android emulator, ms has their vm images, and for a cross platform oss tool, you can often get away with just cross compiling and user bug reports for Windows.

You may want a physical device for testing, but this is different to Apple's physical hardware _requirement_.
Thanks for sharing; TIL!
Fun fact: The Open Library is the largest and most well known project still using the web.py framework.

That's because Aron Swartz (you remember him) and Anand Chitipothu were the creators of both projects.
I recommend stepping back from code and focusing on abstract organization and modeling.

I find it astonishing how many developers absolutely cannot think through a tree model. I deal with tree models absolutely every day in programming, management, and personal concerns. For example: the DOM, file system, company/employee organization, outlines, security models, business/customer needs, and so forth. All these things are tree graphs and I encounter many of these EVERYDAY.

Many developers simply cannot explain walking from one point on the tree to another point. I am not even talking about code. Even in casual conversation I am astonished at how many times I have encountered people like lawyers, QA, bosses, and others who can engage this sort of logic while some of my developer peers are just lost on the subject.

That is absolutely something I tested candidates for as a filter and will continue to do so. If a person even talking through such a real world common form of abstract logic how can I expect them to write code? It’s like they expect some magic wand to simply provide the logic for them and just sprinkle on a little bit of syntax.
Eh, I think I can understand where he's coming from. There's a difference between choosing "high" from a drop down and manually typing out "Importance: High". The former is kinda throwaway, while the latter is more serious. He's definitely super awkward about it though.
Ask HN: Ways that financial institutions store ledgers and transactions?
I saw a talk mentioning the use of append-only transactions in a NoSQL database however I was wondering if there was a different way that is more widely used in industry.
This is a great starting point. Would love some examples sent to awalsh128@gmail.com
I don't know a lot about Freeman Dyson so I read that article, but don't quite get it yet.

So he was a very outspoken mathematician and physicist, and people like his sci-fi ideas?

Regardless, blaming all critique on a "current moment" is utterly nonsensical.

Edit: op said "current moment," I incorrectly recalled it as "cultural moment."
Someone once said COBOL would disappear.

C will still be used long after you and I and everyone here have returned to dust.
Depending on where you return them, the Mehrweg PET ones just get shredded. You can hear that. Sometimes I heard glass getting crushed too, but that was a few years ago. Not recently.
If you wanted to actually do this see https://parl.ai/projects/wizard_of_wikipedia/

You would need a scoring system though.
Trees in Art, Claude Monet and van Gogh and Other Artists Paintings
California barely has any foot left to shoot.
It's been 11 years, and C is running on more hardware than it ever has before, viz every android device.

By what measure would C be losing ground?
A question: since your company also makes a C/C++ compiler (and the repo has very :), have you considered adding this addition to it, as an experimental feature, perhaps to demonstrate its usefulness to other developers and standard bodies? (Although, now that I think of it, D itself might serve the same purpose)
What large organizations do this consistently?
A human wrote this article. You shouldn’t be scared of GPT-3
There’s no such thing as an informed populous. There never has been, and never will be. There was never a “golden age” of democracy, where everyone dutifully read their newspaper every morning that was filled with articles written by unbiased and objective journalists. It’s always been a shit show. Having some reasonable and well understood requirements for who does get to vote within a jurisdiction is a means to ensure that those who do are doing so with care. Perhaps that’s naive. But it’s no more naive than thinking “democracy”, broadly defined, would improve if we had 100% voter participation.
>I have a skill that adds value to a company. They want to pay me to do it. I agree to the price. What's the problem? According to CA, a lot.

Are you arguing that all labor laws, workplace safety laws, minimum wage laws, anti-compete laws and so on should be repealed? After all, they all get in the way of two consenting parties deciding to work together. If not then it's merely a question of where the line is drawn and that's a murky issue.
This law hurts freelancers so much especially those that want to be freelancers. If you decide you want to go down the route of LLC in California then you have to pay the yearly $800 dollar tax.

To be honest I wonder if there should be three designations for modern employment: full time, contractor and gig worker.
Or, equivalently,

$utc = [DateTimeOffset]::FromUnixTimeSeconds(16e8).UtcDateTime

Incidentally,

PS> ($utc, (Get-Date -AsUtc '1/1/1970'), (Get-Date -AsUtc), (Get-Date)).Kind
Utc
Utc
Utc
Local

In your example,

$naive.Kind -eq [DateTimeKind]::Unspecified

correctly, because no DateTimeKind was specified.

The peculiar behavior you observed with ToLocationTime and ToUniversalTime exists to avoid breaking changes in working[1] code written for versions of the .NET Framework before 2.0, where DateTime.Kind was introduced (as was DateTimeOffset, so ToLocationTime and ToUniversalTime should probably be deprecated).

[1] "Breaking" changes exist for already-broken code, e.g., in Framework 2.0 and later, the return values of ToUniversalTime and ToLocalTime have Kinds Utc and Local, respectively, so applying the same conversion to an already-converted value no longer has any effect.
> in rust “cargo build” will build my project correctly on any platform

I've got a parts drawer full of controllers that says it won't.
You probably need to run ANALYZE to rebuild the statistics, as that doesn't happen automatically after an upgrade.
Expulsion and shunning would make the Rev seem mean. But you're exactly right, just that it will happen under the guise of a free Sunday BBQ feast. Got to bring your ballot if you want to eat though!
Agree. I really think they want to eat Intels lunch.
I am definitely not the person to address building relationships, I suck at it, that is why I work with computers not people...

that said I think you can build in remotely, even the people I am in the same office with 70-80% of our communications is over Chat, Phone, or Email anyway. Why walk 10 feet to the persons office when I can just message them on slack or teams?
Peter Thiel butthurt all over HN
> Why do you need to buy a current Mac Mini? A Mac Mini from 2014 does the same job.

Because in a year or two, macOS will deprecate support for the machine[1].

[1] https://en.wikipedia.org/wiki/MacOS#Hardware_compatibility
As a committed monorepo opponent, that's not why. "Why" is that it's not possible for a monorepo to have meaningful history. If you don't want to have meaningful history, you're crippling yourself, but you also shouldn't use Git; there are better tools for version control with bad history.