skysight-inc/HackerNews huggingface dataset:
Sounds like you'd benefit from giving it a try. I'm going to go out on a limb here; you're at that stage of your life where everything you haven't tried sounds simple and you don't understand why other people struggle so much. I'm guessing this because on hearing that something is difficult your first suggestion is to.. simply design a class, and then suggest that the problem resides in the kinds of people approaching the problem.

Its a sort of arrogance that I think will be familiar to many people. But it sort of assumes that other people are too stupid or incompetent to try <insert obvious easy solution>. You might do better by trying to figure out what went wrong with the 'obvious' solution, or what you are missing in your own understanding that makes the problem appear so much simpler. If you figure out novel solutions, great! That's real genius. I think mostly you'll find out how tough most problems are.
That is cool to know! For several years I have been tell the support people not to bother with feature requests because I didn’t think they went anyplace, maybe I’ll let them open them going forward.
Eh? If there was a remote root exploit in Chrome, ALL your data is similarly 0wned, exfiltrated, and for sale to your enemies. EVERY computer you have used Chrome on has is now suspect, and all website data each of those compuers to will now have its data stolen and sold on hackers.ru and .ch. All my employer's business data being stolen is one thing, but all of my online banking credentials are of particular personal interest to me in staying confidential.
An essay about game development professions that uses doors as the main example: https://lizengland.com/blog/2014/04/the-door-problem/

Edit: mentioned in the end of the video, of course :)
What do you think of Google’s process then, where interview questions are constantly refreshed and removed if they’re found to be leaked? I think the weakest form of these style of interviews (boring CRUD companies asking how to find a loop in a linked list) are used to argue against all algorithmic interviews.
While I'm duly impressed by the achievement of hyper-realistic door physicals, the effort:payoff ratio seems completely wack. I think these game developers are overthinking it. Minecraft does doors right in comparably simple way, and I think few if any players have a problem with it; it's a more popular game than any game with fancy doors. The most realistic doors in the world won't make a bad game any better, while simplistic doors won't make a good game any worse.
I think it's because floors are often modelled infinitely thin, a plane with no thickness. It's all to easy to get on the wrong side of that plane for any number of reasons.
Discussion here: https://news.ycombinator.com/item?id=28433345
The Digital Real Estate Hustle That No One Is Talking About
No company or organization can sustainably stop a determined government request that they continue to operate in financially or physically. It doesn't matter what the company says at some point they will be forced to either shutdown or give in eg lavabit(1).
The government can trace and stop the flow of all or most of their money threating their primary motivation for the business. Or they can physically detain people or equipment required to function.

the only way for an entity to never comply with government orders and continue to function is to remain anonymous and their servers accessible only via temporary addresses or tor since static ip's and domains can be taken away. Making it impossible for receiving email and more effort than the average person would want to access.
It then becomes a catch 22 as you cant fully trust an anonymous, transient entity since their motivation can never be verified(they could be a honey trap), they can rarely be held accountable if they betray you, and they could be replaced or compelled to comply without anyone knowing(someone part of a visible physical social network could have friends put out a warning if something suspicious happened to them).

What it comes down to is what we already know. they only way to be sure your email provider wont hand over your emails is to run your own email server anonymously.
For anyone who cant do that protonmail is still likely the best choice even if its imperfect. plus adding whatever other layers of protection on top you are capable of.

1. https://en.wikipedia.org/wiki/Lavabit
Languages evolve and dictionaries document rather than prescribing.

This doesn't mean that you are not allowed to have an opinion as to whether a particular linguistic development is a good thing.
For the IRS it is.

The whole point of the agency is to increase tax revenue. If it costs more to run their operations than they're bringing in by catching tax evaders, then it's not worth it.

You do however need to account for the deterrence effect of their existence. Individual operations might not be cost effective, but the news stories they generate might be enough to encourage people who were flirting with the idea of tax evasion to remain honest.
Here's a link to the classic 707 barrel roll story: https://youtu.be/AaA7kPfC5Hk
damn! ask and ye shall receive. so cool. thanks :)
So, the duck curve problem although it caught people's imaginations, no-one really read the original source, so most people dont know what the duck curve problem is.

https://www.vox.com/energy-and-environment/2018/3/20/1712847...

This features some slides from the original use of the term. Note the repeated reference to "Ramp" since that's what the problem was.

> We have to be really careful when we talk about something breaking. The only thing that’s going to break is the economics of solar. The lights are gonna stay on. All it comes down to is more curtailment.

One of the other solutions was asking the gas plants to ramp faster. The specs said the equipment could do it, it was just institutional inertia as they hadn't needed to do it before and so weren't prepared for it.
Great work, thank you for sharing. I especially appreciate your link to your "Goals" section-- I'm listed them below because they are important and helpful IMHO.

+ An extremely simple CLI that composes well with UNIX pipes, and that works well as a backend for other programs

+ Small copy-pasteable keys, with optional textual keyrings
Support for public/private key pairs and passwords, with multiple recipients

+ The option to encrypt to SSH keys, with built-in GitHub .keys support

+ “Have one joint and keep it well oiled”, no configuration or (much) algorithm agility

+ A good seekable streaming encryption scheme based on modern chunked AEADs, reusable as a general encryption format
How is it hostile to user privacy to respond to legal requests for information?
Ok, thanks for pointing this out!

Any insight into why this happened? Patent trolls, etc?
If the trig test was in the way of a $200k/year job I didn’t have yet, I would totally hit the books.
I didn't mention coder because I haven't actually used it, so any comments I make on it wouldn't be based on my experience, and my goal with the article was to give you a realistic view of what its like to use both Github Codespaces and/or Gitpod.
I used Clubhouse at a past job and it was great. I can understand why companies may not be able to move off of Jira, but I can't understand why one would start using it in today's world.
Doors are one of those things that seem simple but actually is not, due to it being an interaction point between players and the game.
For countries as large as US, there is another solution: transmission.

When evening dusk envelops Boston and New York, there's still plenty of sunlight near Chicago or Saint Louis. Conversely, when it's still morning dusk in Chicago and Saint Louis, sun is already shining over Boston and New York.

We of course already have transmission lines all over the country. They can help, given some coordination between energy companies, and maybe upgraded in the east-west direction to help deliver solar energy when its generation increases.
Guns at home more likely to be used stupidly than in self-defense (2011)
But why not model it with 1m thinness and put some trigger code if you touch the other side to reset you, same for objects.

I am not a game dev, so at first look a level editor that is mostly drag and drop should solve this for the level designers, but for some reason you can still fall through floors.
Let’s say you have a channel with 500 participants. Is there even any sane way to encrypt that channel?
Which card are you talking about? I recently ran a ~15 year old card for basic video output and all worked fine.
"Just signalling," seriously? Apple and the carrier are also "other people." Whose phone is it anyway? Any action taken by a device one controls should be made transparent and auditable by the device's owner. They are meant to be tools, not undomesticated semi-wild animals with a will and mind of their own.
On the other hand, we have plenty of examples that weak governments also don't make for good results.
Downloading 20MB of javascript to view a wiki page is all I needed to know that Atlassian is a garbage fire of acquired products stitched together.

Well that and spending any amount of time using it and feeling the crustiness.
And look at the stock. If someone told me it would ever reach $180, would have been shocked. It’s now $384. And it’s outperforming the expectations all the time.

All the people who claim it is awful software, they ignore how many people love the Atlassian suite.
I think there is also a cultural change after the communist party took over the country. Modern Chinese names are very different from pre-ccp Chinese names. For example, Zhang Wei wouldn’t be a common name in old days.
Fair enough, but in every instance I’ve encountered agile it’s taken on the methodology of stripping away - “ex: well we can’t build XYZ by date, so we should just aim for X”. Meanwhile, X is essentially useless without Y and Z.

I also think setting dates makes things go slower. We don’t use delivery dates at my company. Instead, we have quarterly cycles. Whatever gets done in that cycle gets done. We only aim to deliver one big feature per quarter, but it ends up being 2-3 because we’re so conservative. This also takes the pressure off of releases.
Any service that won't comply with local authorities risks getting shut down at any moment.

That said, I do have a country perfect for this - lax law enforcement, outside EU but bordering it, no US, Chinese or Russian affiliation, either, very reliable high speed Internet and cheap electricity.

Something tells me as soon as most people see the name, they will refuse to sign up.
If only we could filter out this stuff.
I think it's worthwhile looking at what you're going to accomplish out of an interview. For systems design type stuff, I think it's reasonable to always ask, since it's useful to know how someone approaches problems, and it's not necessarily a given that someone would have needed to deal with architectural / design questions regardless of seniority level.

If you're hiring for a senior position though, and the purpose of your question is "can this person code?", you should be able to get enough evidence from their resume / github / references. If you genuinely can't, then I'd question why you're interviewing them for a senior position in the first place. Strict adherence to standardization leads to absurd scenarios like giving basic "can you code" interviews to the authour of Homebrew like the article states.
The goal isn't to pack people on the planet like sardines.
Again, you're focusing on data consistency, whereas I'm not really concerned about a bunch of cloned throwaway OSS git repositories or npm modules or MP3 files being corrupt over time.

These are old WD Passport spinning hard-disks that were never designed or optimized to run as NAS drives. I had them lying around doing nothing. This is a salvage operation for the old drive.
Sustainbility via fingerpointing vs. Sustainability as an inside job
We are always more interested in their problem solving skills. We give them a very basic exercise like here is a drop down. As you can see, the items in the drop down are not in alphabetical order. We want you to change this at the sql level. How would you figure out how to trace back to the sql query that drives this drop down? It’s amazing how many supposed web developers won’t open the developer tools without our prompting them. And then, when they get in there it is obvious they have little familiarity with the developer tools. How exactly do people do web development without using the developer tools? I’ve been doing this for 23+ years and I can remember what it was like in the bad old days before firebug was created. Why would anyone want to continue to work in that past? Anyway, off tangent, it is interesting how even a very simple exercise, with lots of hand holding, can show a lot about people’s abilities to think through a problem logically.
In what way? Granted, it seems possible that welfare programs are eventually being canceled, but I thought the US doesn't have many to begin with (except for the Corona help atm)?
The takings clause of the Fifth Amendment is an example of "limited government." It constrains what the government can do and it can't be overridden by a simple majority because it's part of the constitution.

The existence of that constraint on government power does not imply a power vacuum. If the government can't take your property without due process, that doesn't imply that a corporation can, because the restriction on government takings doesn't prevent the government from passing and enforcing laws against property theft by others. They're two separate things.

We could, and should, make civil asset forfeiture unconstitutional. Arguably it already is and the right case just hasn't made it to the Supreme Court yet. That's an example of a constraint on government power and it's a good thing.
I'm not quite following you there, other than possibly the authentication piece, all of the other variables seem to me to be recalculable from scratch every time - where else would you need state transitions? (i.e. where is there Path Dependency?)
I used to work at an electric utility and your comment is a common misconception and good learning opportunity for folks on HN. Unsurprisingly, the truth is more complicated.

Firstly, you are correct that on most days, demand peaks around 7pm when solar output is tiny.

Source: http://www.caiso.com/TodaysOutlook/Pages/index.html

However, on most years, demand often peaks around 3pm-5pm, not 7pm (and note that in late summer in California days are longer and solar noon is roughly 1pm, so output is not bad at all). The reason for this is that the days with the most electricity consumption tend to be hot with large AC loads, and those loads tend to be higher during midday.

Source: https://www.caiso.com/documents/californiaisopeakloadhistory...

So when you say solar output is 0 at "peak demand", it's worth mentioning whether you mean the daily peak or the annual peak or a peak measured over another timeframe.

For utility capacity planning, we use the annual peak, not the daily peak, because we want to avoid blackouts most years, not most days. Therefore, adding solar - at today's margin - still does reduce our capex and need for gas peakers.

The math gets a bit more multidimensional when you do this for real and consider aspects beyond peak demand (like ramping, fuel, current generation fleet, tradeoffs in characteristics of new gas plants, geographic spread, congestion, etc.), but the main point remains true and important: the daily peak is not the annual peak, and it's a clear mistake to use the daily peak to conclude that solar doesn't help with peak demand.

In fact, at today's margins, solar both helps with peak power and with energy generation. It's fantastic. (And of course it gets less and less fantastic the more you add.)

Anyway, this is a common misconception I've seen a lot, so I've added a new section to the Duck Curve Wikipedia article you cited above to help explain it.

https://en.wikipedia.org/wiki/Duck_curve
Wait I'd like to update the article with this info, do you have a link I can reference in the article?
Doesn't it seem like an absurd scenario to you though, that you need to prep for an interview by relearning skills that aren't relevant to the job you're interviewing for?

I've been in coding interviews that matched the work that the company is doing, and I've found those useful - I get something from taking the interview (an idea of what their codebase is like, working with a partner, maybe some interesting code design questions), but I'm never going to do another "code this CS algorithim that 100% of people use a library for nowadays" type questions.
I have written pretty much every reference ever given to me, employment or academic. I send the request to them, they don't want to deal with it so they send me the link/question form, I fill it out, and they send it in.

And it turned out that the few I did not write were awful as they didn't put a lot of thought into them. They weren't negative, but just a generic copy/paste, even if they theoretically knew me well.
In the article, the events occurred in the state of Nevada while the individual was a resident of the state of Texas. No Nevada residents were harmed in the creation of this article.
Oh, good call, I wasn't doing this because 1000 is not always the user uid, but it's almost always, and at worst you'll need root to delete the files, thanks!
Very nice story! Gary Kitchen went on to make some great Atari 2600 video games including Donkey Kong. He went on to a long career but recently has returned to his roots with a series of new games for the 2600. https://adgm.us/portal/guide01D.html
> I have no reason to waste my time in that way.

Preparing for interviews isn't wasted time provided you have some chance of success. The signing bonus alone can be worth the time.
But Mars takes 1.88 earth years to make one orbit. So, 6 earth months is closer to 3/12 of a Martian year.
Freedom on Holiday: The Genealogy of a Cultural Revolution
Consumer demand must ease to end supply chain crisis, says Maersk executive
Consumer demand must ease to end supply chain crisis or a different way for growth be established, says Maersk executive
Users of low-end phones would still benefit from the extended support lifecycle because their device and data would remain secure for a longer period of time.
Joke’s on you, it was actually just printing out lyrics and doing a rowhammer sandbox escape to install a resident Kanye AI on your device’s neural processor.

Under no circumstances visit Twitter while signed in.
It's still in progress, but would global climate change count?
Yeah and then you get paid 350k at 24. I’m glad we’re in an industry where you can become incredibly well paid by spending a few months studying for a standardised, albeit unofficial, test. Much better than the CFA investment bankers, accountants, law school grads, etc.
It appears they didn't start logging until ordered to.

So, this might be in line with their policy of not having logs by default- but I have to wonder if this applies to phone numbers(which the crowd that signs up using VPN/TOR reports that they're required to provide).

If they don't keep that info, then Protonmail would be solid as long as you access it via VPN well before a order tells them to start monitoring the IP.

I'm also curious, I see here they do this for spammers - there is no way, a better system can't be created to 'verify' users against spammers ,since I see their logic here that spammers are why they do it
https://old.reddit.com/r/ProtonMail/comments/phnyd9/why_is_p...

I'm aware that every other major email provider bans your account if you don't provide a phone umber shortly after account creation, such as Outlook for example. (Others require phone numbers up front, and all of them ban VOIP numbers)

We're nearly at the point that you can't email anyone without providing your phone number or other details...I know social media is already like that.

One thing i noticed, For things like Discord even, if you make an account, give them a non-major email address and they then force you to give a email, or else you can't sign in to that formal account. for now one can still use a permalink to get to a discord server without having to make an account...for now..

Protonmail is a standout if they don't log any of it, and still the best option left in the world, but this is still a icky situation.

I see also they point out Swiss law means this cannot happen to the ProtonVPN service, as email providers are specifically legally in the situation they have to allow active monitoring. Not for Swiss VPN providers...

And one needs a 'big' email provider address, or else it gets rejected by multiple services now that require a email address for sign up or usage.

I hope they clarify that payment details /phone numbers of TOR/VPN users doesn't get logged, like IP addresses, by default. Also, more importantly- that they move forward in fully dissuading spammers, and remove the phone requirement of people signing up anonymously
Or having their servers shut down and many thousand people losing access to their email?
If you're looking for a fork (and the fork is on GitHub, and it's been around for a few months), yes. But if you know about a fork, you're already ¾ of the way to finding it.

If you're getting software from your friends, generally they'll pick up the fork and you'll end up with it. If you're getting it from The Official Repository on the Centralised Forge, that doesn't happen.
on the wall at your dry cleaner is a sign, "we are not responsible if your clothing gets ruined" and there's a sign at the parking garage, "we are not responsible if your car gets damaged".

But, you have the right to expect that the dry cleaner and parking garage will take reasonable care with your belongings and will not act in ways that are negligent, the signs they put up notwithstanding.

There's no scapegoating, it's a question of what should a reasonable person expect from a transaction. Protonmail said they don't keep logs by default and that they also need to respect court orders.
They do have a paper in the repo: https://github.com/cqfn/eo/tree/master/paper

According to it, "𝜑-calculus" is something they made up for the eolang and not a standard term.

Here is my take on that calculus based on reading through section 3 in the paper. Note the paper is pretty weird and likes to make its own notation, so it is possible I got some things wrong:

It is starts with a pretty standard immutable language: "object" is a set of (name, value) pairs; "value" is either object or "data" (like a string, bool etc...); everything is immutable but you can make a copy an object with some attributes changed. There are no concept of "types" -- instead, you define objects with some fields set to NULL (spelled ∅ in the paper). There are also a bunch of term defined, like "abstraction", "application", etc.. -- but they all mean "make a copy of an object with some fields changed".

The "twist" is that the language has no functions per se, instead it defines AST-like structure: there is a syntactic sugar that handles things that look like function applications. So when you see:

stdout "Hello world"

This means "find an object called 'stdout'"; it must have exactly one attribute that was set to NULL ; and make a copy of the "stdout" with that attribute set to value "Hello world".

The "stdout" is what's called "atom", a class which is defined "outside of φ-calculus formal scope". All the actual work is defined via those atoms, which are out of scope. Unfortunately, this means that φ-calculus itself does not define much, and is basically a fancy way to write AST.
US Air Force: Animals in Space (1953) [video]