skysight-inc/HackerNews huggingface dataset:
Hey everyone!

Starpad is building a suite of no-code tools for creators or anyone with a vision around communities to build a business around membership NFTs.

We set up contract-level customizations as well as portals for admins and token holders with our utility collections so all you need to do is focus on the community building.

We're streamlining the entire process of designing and generating NFT membership tiers, so all you have to do is fill out a few forms and your landing page for the NFTs will be up and ready :)

Sign up and let me know what you think!

______________________________________

Here are our socials -

Twitter - https://twitter.com/joinstarpad
Discord - https://discord.gg/gCMAZ6GfdQ

Webapp - https://app.starpad.xyz
> So wait you are smart enough to get into caltech, smart enough to graduate with a degree in CS... If you got B’s in caltech CS I’d make you an offer for 200k+ without blinking or even asking you anything.

I went to Caltech and would definitely not do this. The CS faculty was fantastic, but the undergraduate option has some problems:

- a wildly disproportionate share of cheating cases came from CS undergrads

- CS graduation requirements are very flexible, which is a mixed blessing. On the one hand, giving students more freedom is broadly a good thing, and many of them use that freedom to double major or go deep into specialized grad level work. On the other hand, some of them use it to construct schedules much easier than most other options would allow. Not all of them, but enough that "B's in caltech CS" is not as strong a signal as you might think.

Some signals I would consider stronger for Caltech students:

- CS/Math double majors. Or CS/[Any technical subject], for that matter.

- Summer research: someone paying five figures of opportunity cost to do something they think is interesting is probably not a $/effort optimizer.

- Grad-level CS coursework. CS 139 (Design and Analysis of Algorithms) in particular pulls no punches.
It turns out when an event of interest occurs that people interested in that event post on the internet about it. There is absolutely zero weirdness about this.
The vision of the European Union is that the future is renewables + hydrogen. Initially I was skeptical, but recently I realized that it does make a lot of sense.

You can start by first converting coal power plants to natural gas. That will cut the emissions by at least a factor of 2. Then, when the hydrogen infrastructure is built up, you replace the natural gas with hydrogen. Initially it can be "brown" hydrogen, but then you can transition to "blue" hydrogen, and finally with green hydrogen [1].

[1] https://www.nationalgrid.com/stories/energy-explained/hydrog...
Hard to say as they don't talk. It would be bad for the US for them to admit success in cases like this. Not to mention admitting success puts attention on finding their spys.
Even if 30% of their missiles fail, 70% still gets through. That's about a thousand nukes.
Kenji takes some quite overt political stances that seem to flip some people out. I've never seen him be anything but gracious. He does pop in here occasionally when articles discuss him.
When this project made it to the front page of HackerNews, they (grist-core owners) mentioned most things were open-source. Their process flow (which involves Phabricator and a mono-repo) hides a lot of the development activity but based on the repos commit history, they are putting effort into the repo as the following shows for the last 12 months:

month | authors | commits | files | churn |
---------+---------+---------+-------+-------+----------------------------------------------------
2022-02 | 12 | 81 | 192 | 4951 | typescript:130,python:34,javascript:11,unknown:6
2022-01 | 7 | 66 | 124 | 5380 | typescript:75,svg:14,javascript:9,python:9
2021-12 | 6 | 45 | 115 | 3563 | typescript:85,javascript:9,python:7,unknown:7
2021-11 | 6 | 69 | 133 | 5845 | typescript:95,python:18,javascript:5,svg:4
2021-10 | 6 | 58 | 142 | 7718 | typescript:116,python:10,javascript:4,unknown:4
2021-09 | 6 | 44 | 102 | 4223 | typescript:70,python:25,javascript:4,unknown:2,css:1
2021-08 | 6 | 80 | 182 | 5425 | typescript:125,python:28,unknown:14,javascript:9
2021-07 | 6 | 83 | 198 | 12876 | typescript:123,python:40,unknown:17,javascript:8
2021-06 | 6 | 60 | 166 | 5488 | python:79,typescript:62,javascript:14,css:8,text:1
2021-05 | 6 | 52 | 122 | 4846 | typescript:89,python:11,javascript:10,css:5,json:2
2021-04 | 4 | 35 | 94 | 8006 | typescript:72,javascript:8,json:4,unknown:3,yaml:2
2021-03 | 3 | 35 | 98 | 4361 | typescript:79,javascript:10,python:5,css:2,json:1

Note, I've truncated the file types changed to reduce the line width. Also, the number beside the file type is the number of files changed. For example, typescript:130 means 130 typescript files were changed.
$9 is probably a rate for a software tester. Even in the US, you can get a software tester for not much more than $9 an hour, at least that was the case in 2019. Probably, not true any more with the current rampant inflation.

There is a vast salary difference between software engineer and software tester.

Let's not sensationalize things unnecessarily.
Yeah but that's mostly for stuff that's supposed to always be available, like web services. I'll be damned if I'm going to start worrying about leaving my PC on because my OS charges by the second, or leaving certain windows open, or what background tasks are running. No only would it be unmanageable, it be a constant source of tension no one would want in their lives.
I don't like Putin, I condemn Russia's aggression to Ukraine, but this is essentially anti-Russian propaganda.

The international consensus is that Russia is the legitimate successor of the Soviet Union.
Why not just store the year as years since 2000-- you'll be good 'til 2099.
/s
The corner Russia is being pushed in looks incredibly dangerous. I agree with this tweet:

https://twitter.com/PaulSonne/status/1498075412194332673?t=y...

The consequences of this could severely go out of hand and the chance of nuclear encounter is non-zero at this point.
Most people buying a F-150 for personal use will get at least the XLT trim, XL is fleet mostly.

XLT is really the base model for a personal truck. You go up from their to Lariat, King Ranch, etc.
If I'm remembering right, Kim spent a SHITLOAD for a fiber connection to his home. He was a huge gamer and wanted super low latency. I also remember Kim finding out he was being watched because he noticed his ping went up and traceroute showed an additional hop.
That would require networks to be massively more reliable than they are currently. It's all well and good if you live somewhere where you have a rock-solid connection, but most of the world doesn't. And is unlikely to anytime soon.
Currency Wars → Trade Wars → Shooting Wars
Ah but are there buyers if the country has demonstrated not only instability but hostility to everyday business and property rights?

I get that there very well may always be someone on the other side of a financial stake. But a country signaling they won’t respect property rights is a huge red flag that business will flee.
Permanent members are not determined looking at who's bigger, or who has nukes.

Permanent members are the five biggest winners of WW2.
> I think the politicians were hesitant to do this for good reasons

Well yeah, sanctions are also impacting us on many levels and they're damaging future relations for decades, that's obviously not something to take lightly. But what's the other options ? Not do anything ?

> There is a very Twitter mob feel about it

We would have said that about the Treaty of Versailles too, we just didn't have twitter back then. I think people are delusional because these types of events aren't a thing in Europe for quite some time now, I bet they'd blame the "cancel culture" and say that Putin is an angel
You're still right overall though. Most programmers don't get to use the theory they (should still) know
Oh goodness. Is this like Cockney? As mentioned, Yank here, but never could figure out how folks figure that stuff out.
What happens to everyone who doesn't start work at exactly the same minute you do?

> 15 minute standup.

It's literally called a "standup" to enforce the most important rule: it should be much shorter than 15 minutes.
Maybe that was evil too? I mean, there's complication. But "because America did it" is not a moral argument, and the contention was something about "evil".
How about a personal project to port a small library from Python to Nim? I've thought about this a bit. What package might you shoot for? I've recently tried using MoviePy, and I love the interface, but it's slooow to render (4 minute videos can take 30 minutes to render). I might just be using it wrong (I know it uses lower-level libraries like ffmpeg under the hood), but I am curious if Nim would be a more natural fit.
But who does AWS make the most money from? Those with cloud-native solutions, running almost entirely on lambda and dynamodb? Or those who have lift-and-shift-ed legacy solutions, running almost entirely on reserved EC2 and RDS instances? AWS has been saying for yonks that they'd love for all their customers to be cloud-native and to pay less. But they must be banking on many of their customers (especially the enterprise / government ones) not actually making that switch anytime soon.
.NET 6 is fairly new and after the .NET Core reunification so I wouldn't say moving to Linux is exactly the complicated part of upgrading legacy .NET apps.
> Had the initial plan of decapitating the government and installing a puppet who signs a peace agreement with Russia worked, I doubt we'd be seeing the same level of support as now.

What rules out that Vladimir and Volodymyr aren’t in on this together to dupe other nations and later make up anyway?

It’s a classic con since time immemorial: 2 partners, one who pretends to be the baddie and another who pretends to be against him to gain the support of a dupe, and later split the profits.
It's okay, that time is "coming" (will never arrive)
My understanding is that creating the printheads themselves is fiendishly difficult to do, such that only a few companies have the technology. I imagine there are lots of patents involved too.
When someone becomes an expert in something and goes professional, they can no longer be trusted to have any objective thoughts or statements.
The difference being that incompetent management of a modern reactor cannot lead to a meltdown.
Please stay on topic. I'm arguing that the war was justifiably initiated because the US was responding to an attack that killed ~3,000 of it's citizens.
I believe you are absolutely correct.

BP's 25 billion stake in Rosneft will most likely be nationalized.

https://www.forbes.com/sites/masonbissada/2022/02/27/bp-drop...

There are probably others I don't know about, as Russia received 30 billion in FDI just in 2019 alone.

I presume all foreign Russian sovereign bond holders are going to be wiped out also?

I don't know what else can one expect after freezing central bank reserves to the tune of half a trillion dollars. Hopefully not a nuclear war.
While I agree with thinking of the Russian influence campaign as just that, a hostile influence campaign, given the cultural distance and surprisingly small reach of identified Russian networks I think that the Republican Party's descent can't really be explained as Russian meddling.

The Republican Party has been the safe harbor for christian and white supremacists beginning with Reagan and the moral majority. The love of violence, "I got mine" attitudes, gleeful wastefulness, etc have been American ills long before ~2010s era Russian misinfo campaigns.

Also, speaking as an American who has had their worldview impacted by living in Europe for a while, it is beyond pathetic for liberal Americans to tell the world "Don't worry we aren't crazy! The Russians made us do the bad stuff!". As the richest country in the world, we have to take accountability.
I agree, I don't think it measures conscientiousness well either. There's not a lot of room for careful thinking and trial-and-error in a timed, 45 minute, observed, pass/fail interview.
Brilliant! I'm sure that the new powers to strip people of their citizenship was planned all along to be used against russians oligarchs!
More coal plant will be built for a while yet. Even at smaller volume they are still far cheaper then the current steam turbines.

And yeah, a CO2 based turbine will be better, but those are not commercially available.

Supercritical CO2 Brayton cycle seems to be a good candidate.
Yeah, but they're not going to do it 1 billion years in advance, they'll do it 2 years before :p
How do you go about this? Audible or something?

I’d like to do this but wouldn’t know how to make it routine (e.g. lining up audiobooks to read, loading them on a phone).

I’d like to see if I can steal your “workflow” ;)
My favorite trivial Y2K bug was some custom forum software on a gaming site (either Stratics or a Vault, I think) displaying the year as "19100" in January 2000.
Like Toyota, I am still not convinced that our battery Tech is really there. We are starting to see more and more horror stories about Tesla battery Replacement costs on used vehicles, and recalls from major manufacturers.

The Resell value of battery cars may drop to Zero if very purchase is a $20,000 gamble if you will have have to replace the battery.

Personally I think hydrogen fuel cells is the better long term tech, but more than Toyota will need to adopt it
AFAIK there are many 40nm chips that are proper arm cpus that are not that hard to get, you don't need to get to 8051 levels of ancient.
Justine and making things ridiculously small. Maybe off-topic but seriously impressive projects by the author, consistently. It's amazing.
This is where the internet sucks. I'm sure I could treat us both to beverages of choice and enjoy the story behind your comment.
> Your cloud provider or your ISP might provide you with direct public IP access which is nice. But it makes no sense for a home lab anymore in 2022 with Cloudflare tunnel, Twingate, Tailscale, etc.

With IPv6 we'll be able to get back to direct access (where it makes sense) and do away with all these extra layers.
Extending the life of low-carbon baseload power that is being prematurely shut down for purely political reasons wouldn't be a good idea in light of the climate crisis and this new wartime threat?
> peaceful nations

Afghanistan was harboring al Qaeda and Iraq was threatening use of WMDs. They weren't peaceful nations.

The latter turned out to be bluster, supported by terrible intelligence and a U.S. administration that didn't have the wherewithal to counteract its own confirmation biases, and that deserves its own appropriate condemnation, but it's nowhere near the same thing.
+1. I was on H1B Visa for a decade (6 + 4). Worked at Amazon (AWS networking) for 5 of those years and changed jobs 4 times in those 10 years. I honestly loved working at Amazon, job was challenging, learnt so much because people around me were incredibly smart, and this job practically gave me a career. I moved back to India last year though and now given the cost of living here, I don't have to work if I don't want to for the rest of my life.
> Have you worked part time? Sorry, but this is exactly how I work.

You know how I work my full time job? Like your part time job. Only 50% of the time.

> The problem with 40 hour jobs is that you're anyways only productive for like 50% of that and then the rest of the day you're stuck in a prison.

You mean the prison that is my own home? Remote job and a laptop eliminate this problem. If I run errands I bring my laptop in case someone needs me to jump on a terminal real quick, but when I’m not actively working I’m just living my life, not stuck in an office prison.
Both websites still work for me.
Why Russia will lose this war?
Self driving is a marketing side show, they are really just focused on manufacturing scaling right now and opening factories ASAP to meet demand. And because they are having a hard time meeting demand, they have no need at the time to make cheaper market versions, which will make their demand problem worse. They announced recently that they are not focusing on new models this year, just scaling. They are in mega scaling mode.

IMO the key competitive advantage they have in the us/can market is their supercharger network and how they are ahead tech wise, making them %20 better cars than current competitors.
What's the flimsy pretext for the US going into Afghanistan after the 9/11 attacks?
>and to such an extreme

Seeing Russia act like this is going to cause an extreme reaction. I'm old enough to remember when the USSR was still around, so seeing this happen just makes it look like we've returned to those days. More so you had the US government coregraphing exactly what Russia was up to across the border from Ukraine. This occurring was completely expected, the exact question of when was the only doubt.
For someone to sell, there needs to be someone to buy.

GP is saying that nobody sane is gonna buy these securities, so divesting isn’t really possible, and thus blocking divestiture is kinda meaningless. You’re blocking people from doing something they can’t do anyway.
Reshape: An experimental, easy-to-use, zero-downtime migration tool for Postgres
Yeah, something I like about Kenji's approach (and Pepin before him) is that while they know the "proper" way to do things they don't treat it as a straight jacket.
Retiring the Dreyfus Five-Stage Model of Expertise (Dreyfus and Dreyfus 1980)
I actually did that and solved a real problem with it (being able to run the Riven installer on a newer windows), by building Wine under SFU/SUA (I don't know if that still exists or has been removed in favour of WSL) and running it against XMing32. I never got freetype working so all the text was monospace and overflowing the dialogue boxes, but it was enough to run basic programs.
How do you in advance if it's relatively laid back?
<sarcasm>I love all the racism/ethnicism. Anglo-Saxons vs Russians.

Geez.

To Whoopi, it's just white folk killing each other.

How are we here in the 21st Century?
I don't know why anyone would use a catch-all these days, unless you want to get inundated with spam.
Ask HN: Conditionally open sourcing a startup?
Have there been startups that did milestone-based open source pledges? Such as:

- Product will be open-source after achieving N active users
- Product will be open-source after achieving N in revenue

I think this could help startups in competitive/commoditized markets, who want to open-source but are too small to enforce their license on bad actors with complete ripoffs which I read about on HN before. I'm thinking of GPL, AGPL, but also other more restrictive licenses like BSL. It incentivizes community to help the startup grow.

(I believe I have seen "after 36 months" type of pledges before, though can't remember where.)
Here are the Debian Linux kernel bisect instructions if you haven't done one of those before:

https://wiki.debian.org/DebianKernel/GitBisect

Tip from it: use the Debian wayback machine to do the first narrowing down:

https://snapshot.debian.org/package/linux/
I think the thing going on with interviews is that (most) of software engineering is actually pretty easy. Anyone can do the job outside of an interview session with the right experience.

Note how I stressed the word (most).

The interviews mostly serve to keep salaries high.
> Instead, the Ukraine has a true leader and developed a real national identity.

Honestly curious: What has Ukraine’s president done in the past to show that he’s a good leader?

The world barely even knew of him a few months ago, until every Western platform started deep-throating us to herald him as the second coming of Jesus in the last 2 weeks or so.

The propaganda is at a bizarre level.
> Sending the weapons to Ukraine amounts to little, in the face of overwhelming Russian military advantage.

The difference in number of troops isn't as important as it seems numerically if the Russian morale and training is as low as it seems it might be based on reports on western media (which could be iffy).

The difference in equipment isn't as important if it can't make it into Ukraine. Here's where anti-air and anti-tank weapons make a big difference. So far, it seems like Russia hasn't been able to take control of airfields, and anti-air weapons help contest air superiority. Russia also seems to have trouble with supply lines, anti-tank weapons work against tanks as well as armored transport vehicles.

Urkaine has an easier job here, repelling an occupation is easier than waging one. If they keep high morale and continue to have access to effective weaponry, this is going to be costly for Russia's military. (As it was for Russia and the US in Afghanistan)

Perhaps Russia is playing soft, and will turn up the heat, but perhaps they miscalculated with regard to what they could achieve.
According to [0] prosecutors in France have broad discretion over when to prosecute. Prior to 2013, the French Minister of Justice (a politician) even had the power to give prosecutors directions regarding how to proceed in individual cases, whether to prosecute or not. There was great concern in France that this power might be abused in case of political corruption (to protect the Minister's political allies, or harm the Minister's political enemies), so in 2013 the law was changed to remove this power. However, the Minister of Justice retains the power to give French prosecutors legally binding guidelines on how to exercise their prosecutorial discretion – when to prosecute and when to not do so – so long as those guidelines are in general terms, and not directed at any individual case.

Unlike French law, German law does have a principle of compulsory prosecution – a prosecutor has a legal duty to prosecute every serious crime of which they become aware – but the principle has collided with the reality that German prosecutors simply don't have the funding or resources to carry out that principle in practice. It really functions as an ideal rather than a reality. And increasingly, German law is being reformed to acknowledge that reality of prosecutorial discretion – a good example is StPO § 153 [1], under which prosecutors can formally decline to prosecute a crime if doing so would not be in the public interest – although unlike the English or French system, German prosecutors must seek the approval of a judge to do so.

I think you are from a European country which has a German-derived legal system, and are falsely generalising from that to the entire EU, ignoring that France (and I would assume other European countries with French-derived legal systems) approach this issue rather differently. You also seem to be focusing on the theoretical principles underlying German-based legal systems, unaware that those principles are often more theory than practice.

[0] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2433732

[1] https://www.gesetze-im-internet.de/stpo/__153.html
What are the long term implications? I’m not in finance but presumably a Russia could order a block on assets when they’re tanking, which would make me hesitant to buy if / when things smooth over.
> You want to talk about what aboutism and propaganda? Right this very moment, there are more than 5 active conflicts going on. Myanmar, South Sudan, Syria, Mali, Lydia. Yet the only reason we seem to care about Ukraine so much is because somehow our American media has convinced us it’s the Democracy that’s at stake. Talk about propaganda. Go figure!

because those are all internal conflicts that don't involve nuclear superpowers next to other parties that would trigger a NATO retaliatory strike and likely world war iii.
This seems to be changing by the hour. It’s now legal for Danes to fight in Ukraine.
Whilst 1% is obviously not the price the market currently values them at, do remember that many Russian stocks went to 0% in 1998. Buying at 1% would still have meant you lost all your money.

https://en.wikipedia.org/wiki/1998_Russian_financial_crisis