jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Besides frozen Antarctica that will raise once the ice melts, it's the southernmost continent.

So it begs the question: will it rise again?

I'm only half joking here. The marmalade of continental crust has been spread so thin on the ocean floor that it seems done for:

> Continental crust is usually around 40km deep – significantly thicker than oceanic crust, which tends to be around 10km. As it was strained, Zealandia ended up being stretched so much that its crust now only extends 20km (12.4 miles) down. Eventually, the wafter-thin continent sank – though not quite to the level of normal oceanic crust – and disappeared under the sea.

In school I was taught continents "floated". I wasn't aware they could die.
I just started using CapRover (https://caprover.com/) for hosting some side projects, it was extremely easy to set up and appears to work similar to how Flynn.io used to.
If you're charging nearly $1,000 for four meat lover meals and you are losing money then you should just pack it up let somebody else have the space
The article mentions it was seen from Cardiff. Has anyone called Torchwood?
Pen and paper, the way most organizing was done before the digital age. You went to a community center, signed your kids up. Can you imagine organizing 18 kids without all these devices? Little League has been around since 1939, the need for a coordinating organization isn't a recent change.
Tumblr is plenty alive
Nuclear power plants can vary power output quickly if planned during the design. As France has an installed capacity of more than 60 GW of nuclear power production, their power plants can quickly adapt their production. That's needed to keep the network balanced.
Pilotlight | Moorestown, NJ (Philadelphia Area) | Full Time | ONSITE

Python/Django Developer

Pilotlight is looking to add an experienced, full-time developer to our team. We are a small, boutique development shop located in Southern New Jersey (Philadelphia area) focused on building web applications for clients large and small. If you have experience with Python/Django or with similar MVC-Style frameworks (Rails, etc..) and have an interest in trying something new we would love to chat.

jobs@gopilotlight.com
An Elixir startup?

Which one was this?
If you liked that, you should definitely read The Parable of the Two Programmers:

http://www.csd.uwo.ca/~magi/personal/humour/Computer_Audienc...
All good advice.

> Find what interests you and focus on it!

There are different ways to interpret this. I think most people think of programming related technologies.

But remember, software runs almost everything. Which means that, with your programming skills, you can work in almost any industry that uses software.

So besides thinking about what about programming interests you, think about what in the world interests you. I've been fortunate to work in: shipbuilding, airliner manufacturing, , telecommunications, finance, web development and medical device manufacturing.

Besides the programming technologies, the subject matter is usually at least as interesting, if not more.

It was really cool walking under 747s to get to my office.
I explained it earlier. Repealing prop 13 forces people holding on to undeveloped land to sell it to someone who can make use of it.

It's funny that people accept taxes of up to 40% on wages (things the middle class earns), but can't understand how taxing vast landed estates (things the rich owns) would "help." Suggest thinking this through more clearly.
Or perhaps simply for a challenge.
The logo - Carve a logo out of the banner and stick it in the top right. You're wasting a lot of screen space. Shrink the height to around 85px.

The Try It Now button → Use a more normal font and regular capitalization. Also, change the button text to “Start Watching! >” Increase the padding or shrink the font. Also, use a lighter gradient. Top part is whiter, bottom part is darker. Make a hover state for the Try It now button. You can just reverse the gradient.

Get rid of the header and entire paragraph underneath "Watch Web videos like regular TV." Put "Watch Web videos like regular TV." under or next to the logo as the tagline. The description isn't helpful and for a video product, you want to show not tell.

I'd make a series of screenshots and arrange the steps alongside vertically instead of horizontally. Make them animated and include big arrows and Labels. "Surf channels by clicking here" "Surf categories by clicking here."

The remote control -> Put small labels or mouseover css overlays for the buttons. People aren't going to wait for the alt text mouseover.

One of the strengths of web video is the ability to have more information about what's next. Put some information about what the next channel and previous channels are.

Also, think about prefetching the screenshot previews of the next few channels so they can load faster.
Oh wow that's good to know. Maybe you have to do something like `cat foo.com >foo2.com` after you've modified it with the zip tool.
U2f support is available in recent versions of OpenSSH - though ideally you should to configure a pin code as well, which requires some configuration. Can't speak for how good this support is as I've not used it - but for web it is as you say zero, configuration, and just works, always.

For GPG/SSH, there is a bit of an initial setup process to setup the card and generate keys (ideally generate them on-card, so you know they cannot be exist elsewhere) - this can be scripted though, as we have done. As part of our deployment process we generate all needed passphrases and revocation certificates, storing in encrypted storage, as well as uploading the public key to a known URL, which is also referenced in the smartcard configuration.

Once the card is setup - all you need on a machine is gnupg/gpg-agent and a ~/.gnupg/gpg-agent.conf file that looks like:

no-grab
pinentry-program /usr/bin/pinentry-curses
default-cache-ttl 2400
default-cache-ttl-ssh 14400
enable-ssh-support

Using the card on a new machine is as straightforward as fetching the public key to your local/default keychain (gpg --card-edit, then 'fetch').

Switching between machines is then seamless - we have many engineers switching between macOS + Linux multiple times per day without issue.
You shouldn't discount people as 'descending into madness'.

There is a genuine reason why they feel the way they do.
We are at a critical point in world history whereby the global monetary system is deteriorating and the monetary policies which are currently in place are making life extremely easy for some people and extremely difficult for others.
This bifurcation of society is an expected result of that.

If you don't feel that there are any problems in society, then you're probably on the 'easy side' because believe me, it's unmistakable when you find yourself on the 'hard side'; things change very quickly.

It kind of feels like big companies are using big data to shape people's online experience in radical ways. I literally went from getting tons of upvotes everywhere I posted to getting only downvotes.
The content I produce is pretty much the same as it always was but it feels like the online algorithms must have put me in the 'contrarian' bucket and started manipulating my online experience in a negative way.

Also it's frustrating career-wise because I became much better as a developer over time but I'm getting less attention than I ever did. It also became impossible to get any funding nowadays; you literally feel like a social pariah even though you never did anything wrong.
It bothered me as a kid that the (ROM) font used in DOS had different thickness for slash and backslash… it wasn’t just a mirrored glyph.

https://int10h.org/oldschool-pc-fonts/fontlist/font?ibm_ega_...
Not a good analogy.

All the tools you mention are not integrated into your app neither change how you write code. In fact your application shouldn't even know what service mesh you are using.

I can write a back end application once and then have it run with istio/linkerd/traefik/whatever with zero code changes.

That doesn't happen in the Javascript world. The choice of framework directly affects your code.
Any best guesses if and when we'll reach the "Kubernetes: The Good Parts" stage? A condensed subset of the currently available features of k8s which would prevent most of the foot guns and make k8s feasible for <20 developer projects.
Sure, and there are third party drivers for ext* and btrfs and god knows what else… but we're talking about official support here, I think. You can find all sorts of craziness in out-of-tree patches for the Linux kernel.
If you come in at work at 10am you might have as well done that trip to the shop/agency before coming to work.
> There are a bunch of developers who have stuck with the Mac for essentially one reason, the touchpad.

https://news.ycombinator.com/item?id=24700537

> Obviously you can't offer just Linux

Yes, you can: https://puri.sm/products/librem-14

https://system76.com/laptops
Indeed.

I've seen some companies that clock the hours you're "in the building" and allow coming up early to leave early.

What happens in practice is that some people will come in early, start working early, and leave early. Some other people will check-in early, enjoy the office-provided amenities in the empty office, and actually start working when the rest of the team gets in the office.

Some smarter company just ask you to check-in before, say, 10 am and don't care when you leave (either early or late -- and don't require you to check-out explicitly by passing the badge) -- it's up to you and your boss/manager: as long as you meet the deadline, leave as soon or as late as you see fit.
BTC seems to have found a use in Nigeria as a means of dealing with inflation, and a USD shortage in the country.

https://finance.yahoo.com/news/nigeria-one-bitcoin-cost-68-2...
You still need something to provision the base OS and all the stuff under K8s (docker daemon, ntp, storage, networking, etc.) that it relies on, unless you go with a fully hosted solution.

Ansible or Puppet still excel at that kind of work.
The Lightning Network has no chance of gaining mass-adoption. It has high start up and capital lock-up costs, proportional to on-chain transaction fees, which only grow as Bitcoin/LN adoption ramps up.
It has high upkeep costs, requiring you to have your LN node online to receive payments, and for your node to have access to the LN funds via a connection to the private keys, which is a security liability.

To monitor for fraudulent channel closes in order to be able to react in time to challenge them, it also requires you to have an always on-line node, or a trusted third party delegated to do that on your behalf. And if you want rapid/automated reaction to fraudulent channel closes, that node needs to have access to the private keys to your LN funds.

Then there are routing issues when the topography of the network changes with every transaction, and where the existence of routes is dependent on sufficient capital being locked up in channels.

There's a reason why there's 100 times more BTC locked up for use in Ethereum dApps than for use in the LN. Ethereum-based scalability solutions could, ironically, provide BTC with the scalability needed to gain mass-adoption as an instrument for peer-to-peer payments.
I consistently have intelligent discussions on HN. Disagreement is tolerated and hashed out. This does NOT happen on Reddit now. Reddit is unambiguously worse in that aspect.
Once I finally forced myself to learn K8s, I became depressed. I didn't think people could design something so poorly and force the whole world to adopt it. But, I guess that's another lesson: stupidity can easily hide inside complexity.

Now, can you get along wit K8s? Of course you can! Human beings have been adapting to harsh environments for hundreds of thousands of years. We can figure out some shitty software. So that means that probably, K8s will not actually improve, because people will probably adapt to it rather than change it.

So I think it's time to create a new distributed computing platform. Something with a simpler design, that has the necessary functionality built in rather than bolted on. Something that is very powerful but also terse. And of course, something that only gets complicated when you need to do something complicated, and allows you stay simple as long as possible. The ability to scale the complexity, essentially.
I'm a big fan of libsodium/NaCl for the use case of "encrypting things simply". However, I also recognize that it can't do certain things: for example, the original NaCl didn't support "public key encryption from an anonymous sender who doesn't have a static secret key", and libsodium had to add that feature via a new "crypto_box_seal" function. I've seen multiple people re-implement that feature from scratch into NaCl, before libsodium added it and became the standard. They did this because many protocols require a way to do this, and the original NaCl designers were aware of this but had a very opinionated design philosophy. So we get forks.

This kind of thing is just barely tractable when you're talking about something as "simple" as a non-interactive encryption protocol. It becomes exponentially harder when you get into the world of interactive crypto protocols with ZK proofs and privacy guarantees (where a bug means losing millions of dollars.) It becomes even harder when specific anti-privacy features have been baked into the underlying protocols on purpose, because it requires so much expertise to remove them, and the consequences of a mistake are catastrophic to the whole system. You're often better off just starting from scratch, since the technology of centralized e-cash is reasonably well understood (and the Taler authors probably aren't going to support your fork, because they politically disagree with your choices.)

I have been following Taler for several years and it's great that it exists. But I don't see a pathway to adoption for it, partly because it's so "politically" opinionated around a specific set of features that the authors think are the right ones, and partly because it's hard to launch a centralized private currency without buy-in from a lot of people who agree with your political decisions. Taler can only launch if it finds sponsors who agree with all its choices, and it has not found them yet. Whereas Zcash and Monero launched because, while they're also opinionated, they're decentralized currencies and don't face the same coordination problems.
> Not everything logical works with humans

Works fine for the Chinese and Japanese, and last I checked they were humans.

American English already has this weirdness elsewhere - the $-sign in $15 is read in the "wrong" place and always trips me up when I'm reading something out loud but others will defend that practice to the death
I think I started with my wife to test it out myself.

Then the younger ones. Started discussing it with my siblings, pointed out a number of ways in which Telegram was better, asked them if they really wanted to play into the hands of Facebook (this was before WhatsApp got E2E-encryption I think).

Same with my wifes family. With them they suddenly just jumped at it and switched one afternoon.

My family however took over a year I think until suddenly my until then deeply sceptical sister told everyone that she'd leave WhatsApp and those who wanted to be along should join her on Telegram. And I said nothing and was just happy.

Before and in between those two events everyone else changed:

- church groups

- sports groups

- all kinds of groups for planning and organizating all kinds of stuff

Some needed a little nudge, others went all by themselves.

At some point Telegram became so much better as to be contagious: I heard a number of people not wanting to leave WhatsApp but after they started to use Telegram nobody ever wanted to go back.

Long story short:

Start with close friends. Start it as an experiment. Start with the young ones, let them nag their parents and coaches and everyone to change :-)

(For those who don't know what I'm talking about: Telegram is extremely much more user friendly and powerful compared to WhatsApp in the same way WhatsApp was extremely much more user friendly and powerful than sms.)
Yes, right now you still need a phonenumber but they are working on a solution without needing a phone.
WeWork still has a ton of customers and rapid growth. I think their eyes were bigger than their mouths when it came to expanding offerings into unrelated nonsense and they were being extremely undisciplined in their spending, but the business is still extremely viable. The new leadership are taking a giant ax to all the excess to get it over with and then can rebuild from what is still a very strong base. It will take at least a year to recover, but I think they'll still hit profitability in the long run.
Has the advantage of not allowing emojis, and I can still post this

| ٧ | ٦ | ٥ | ٤ | ٣ | ٢ | ١ |

Win-win
Into domestic real estate deals that he often played on both sides of the coin.

He was in this to build an empire and a dynasty. He tried to write his family into leadership / ownership in perpetuity.

He wasn't freeing money from the "dumb, rich, foreign investors" for the good of the people, but for the good of himself. Anything that fell to the people was happenstance, and after he'd had first pickings.
Because more force is required (and thus more movement) to press down a button than to brush against the touchscreen, in theory at least. But yeah I'd like to have a physical camera button. I'd imagine it'd be best if it wasn't as stiff as the iPhone 4's volume control buttons.
Manually.

I wish I could tell it to randomize when I shutdown but that would be pretty difficult to accomplish.

I wonder if I could make Tomato randomize them on startup (I power the router down nightly).
Of course not, but taken to extremes we would have nothing to compare actions to. At a certain level of abstraction we need to be able to compare at the fruit level and not apples or oranges.
No. It's not.

And I love C.
I was worried about this too. Imagine my surprise (and pleasure) when the OOB wizard had a "not now" option for wifi config. "Auto-updates" were "off" by default, and did not nag me, "cloud sync" defaulted to "off" as well, and the device root ssh password was shown on the bottom of the about screen.
Why is it always YouTube videos with these (let’s generously say)esoteric ideas and never a link to a paper or essay?
Android once included a library "libacc", (the Android "Almost" C Compiler") which was based on the deobfuscated version of this.

https://android.googlesource.com/platform/system/core/+/ecla...
In most countries (eg Europe, US, Brazil, China, etc.) it's not the case and you have to give your ID (or some sort of identifier linked to your real identity) to get a SIM card or any internet service
Judea Pearl won a Turing award for a definition of causality
Yes, that was the impetus for holding. Of course reality got messy really quick.

I'm sure given enough time even if WSB were able to hold Wall Street would have figured out some way to exploit it. The other driver was the hope that the SEC would step in and do something to even the playing field, but that's unfortunately even less likely in my opinion.
>Most of the gain of function research is either well meaning

It doesn't matter how good your intentions are when your behavior is extremely dangerous and can (and possibly did) result in a global pandemic that kills millions of people. Risk/reward calculations should be performed without regard to intent.

>Banning it would reduce the amount done greatly.

It would also reduce the risk of a man-made virus killing millions of people.
You are really great at just assuming things it seems. Not so great at plain old reading tho.

1. You have no idea what my problems were (because I never said so), yet you still assumed I am stupid — something that tells more about you than about me.

2. I never said I didn't manage to use it. I said I cannot recommend it to my friends yet. In fact I use Element daily, which makes me confident in the judgment I communicated here.

All in all you probably should form the habit of pausing for a moment before hitting the post button, let the emotions cool down and wonder whether you really understood the other person right or whether you fell victim to what you wanted to see.
At one point crackers came up with loaders and virtualisation, which basically meant that they traced whatever the code was doing on a legitimate install and replayed it to a 'cracked' copy (including challenge/replies to auth servers etc)
It really dumbed down hte whoel cracking process as understind how the DRM code works was no longer a necessity.
Unterstandably there was quite a bit of discussion about loader vs crack.
The advantage of PROPER cracks is that they still work, even when the original game does not (due to DRM servers being offline etc).
> It wouldn't need to be a real iris. Extant aliveness checks typically look for: reflections, pupil dynamics (contractions etc), frequency/resolution - these are all designed to look for digital forgeries (image on screen or paper); this leaves them open to a prosthetic model of an eye mimicking those effects (think a very sophisticated mannequin or doll's eye) backed by a generated retinal image.

I was asking if you are aware of such a thing existing.
Replying to the reply below-unable to reply directly.

Pretty much everything you have written is wrong-you can check out your claim on future healthcare spending with what everyone else thinks.
> There are indeed disagreements on the appropriate voting age.

Sure, but my question was about 6 year olds, not 16 year olds.

> We're in specifics territory, though.

Exactly. The first thing to do is to make sure that 6 year olds don’t kill anyone driving recklessly and 30 year olds can vote. The rest is specifics we can argue about. The same thing with the social responsibility of companies.
> you don't even need to identify yourself.

They'd also have logged the IP, which combined with a time will probably significantly narrow down the individual in question if you can also access telco records. Especially if inadvertently more information is also documented (such as a user agent).

> It's the same principle that makes Tor work.

Tor doesn't work for this kind of problem, unless you are significantly more technically savvy (and even then...) then the average smartphone user.
What is the defining characteristic of a 'systems language', and what is an example for a language that doesn't fulfill it?
This isn't any different than most of the internet standard development. "Rough consensus and running code". Most of the internet-drafts and RFCs start out life as prototype implementations, instead of writing specs first, experimental prototypes are developed, and the spec is extracted out of the winners.

People are acting like internet and web specs start life as a standards doc, it's iterated on until finalized, and then vendors start implementing it. That's very far from the truth, and I'd actually say harmful, as design by committee without real world experience often turns out terrible.
You just need to appeal to someone's dream. What are someone dreaming of (and willing to pay for) that this MVP is about to provide?
I love using the terminal (fish shell, grep, find, mdfind, sed, etc etc). I also love using GUI applications such as Preview, Google Chrome, 1Password, Finder. And Emacs, not the least.

There is no contradiction there really.
I bet a dollar you’re conveniently forgetting a ton of little adjustments you’ve had to make, because they “are not complex at all” for you.

Or all you do is use the browser.