skysight-inc/HackerNews huggingface dataset:
That is, for me, the genius of LP. It's not just a "style" you garnish on top of your code. When you do LP you become more likely to reread the documentation as you maintain the program. Which makes it easier to keep it up to date.

On the other hand, all the LP programs I've seen were built by people who care about documentation. Perhaps we would have managed to keep things up to date even without LP. There may be a selection bias here.

Either way, I'd say you don't know what you're talking about when it comes to daly's Axiom (http://axiom-developer.org). It doesn't just end up with outdated comments, that's a serious charge to level without concrete evidence.

Similarly, I'd be extremely interested in outdated comments in https://github.com/akkartik/mu/tree/main/linux/bootstrap which is written in the LP style I described in OP. I consider outdated comments to be bugs.
>What we really need is a big investment in green energy, solar and wind.

Is that why Germany is doing so good, by throwing money into renewables and getting nowhere?
Cody’s Lab: Building an algae panel to convert light into food and fuel
No, actually it has been proven that writing by hand activates many other regions of brain so that might be the cause why youre feeling the difference.
More like "300 points of success" :)
Yup, but it’s more useful to talk about that reuse as a bad implementation of one-time pads than it is to call it something other than OTP.

In the classic sense of a small paper pad used by spies, reuse was fairly common because of the logistical problem of supplying agents with fresh pads.
I do not have a need for any of those things....
> ... difficult to write simple things...

and

> Once upon a time, one could download visual studio,

don't seem to agree very well. Visual Studio is a behemoth and usually results in stuff that's non-standard, non-portable and with lots of dependencies.
Well yes indulge! Enjoy moments of freedom, spontaneity, irresponsibility and fun for fun’s sake.

Does anyone think they are most productive and efficient without some unstructured life?

It isn’t about not doing the other three quadrants.
My initial reaction was incredulity against Upwork because this story as described doesn’t seem to make sense.

You reminded me though that freelancer sites are one of the easiest ways to turn stolen credit cards into cash.

It does sound like OP flagged for this at Upwork.
I’m not even sure that OTP is secure by modern standards. Since OTP encrypts with XOR only, a man-in-the-middle can still modify the message by XOR a few bytes with constants like 0x01 to modify the message.
It’s a labor issue, not a “difficult decision” that an individual should ever have to make. It’s a failure of our society.
Lol, what a brave statement xD lets go back and to black and white... And of course with no sound!!!
Ah yes, sorry for the negativity above. Just wanted to point out that moving here should be a well thought out decision and preferably not based on a single not-entirely-correct HN post. There are trade-offs and there's more to a country and to life than low taxes...
There are nice IRC clients out there. I don't use them and I haven't used them in a group, because even in programming language communities many have moved to Discord/Slack, but I would prefer working with multiple simple tools than a monolith, different tools for different uses, and glue them together when needed (it doesn't need to be complicated, and if it is, than some additional effort is justified)
Your example made me wonder, is there a known instance from a common hash algorithm where the input results in exactly the same string representation of the output hash? Eg. "AE485D" hashes to "AE485D".
Is this even mathematically possible?
Skepticism != complete disbelief

I'm amazed I even have to point that out.
> But “The Art of Computer Programming” is an impressive book in its own right: it is still unfinished, currently spanning 3.5 volumes (yes, the fourth is unfinished, but the first chapters are released).

I wish he would update his volume on Searching and Sorting with modern search engine techniques.
Simplified taxation for contractors in Ukraine (pe simplified system) is basically 5% + ~$500.
You are allowed to make up to around $250,000 per year this way.
I’d rather this DRM bullshit just stops. It’s a complete, utter waste of silicon.
Man, I was really enticed by the specs on these Z-series laptops by Lenovo and was looking at an upgrade. But I was reading about Pluton this afternoon, and now looking at this thread, I don't know how I feel about it. Why ruin a great new CPU with future spyware?

I don't like the edit at the bottom where the author's like: oh yea, of course this could be a massive issue against FOSS but we should just assume that vendors will think it's impractical. I've seen how banks react to rooted phones, even when rooted to heighten device security--and I've switched banks before because of it. They don't care.
Oooh, thanks for the extra-dimples tip. Neat idea.

The setup I write about in the post -- Go Note Go -- is great for a raspberry pi 400. If you're just using a bluetooth keyboard with e.g. a laptop, you could also consider checking out the predecessor project Shh Shell https://davidbieber.com/projects/shh-shell/
Speaking of ‘simplicity’, this blog has a fantastic design. The CSS is only ~30 lines and is largely just applying spacing/padding.

No JS, no custom font, etc.

https://susam.net/css/main.css
I'd say it's in the same general box as the simplicity of 8-bit computers booting into Basic interpreter, and the simplicity of Legos.

It's wonderful when you can have your toys in a sandbox where you use and develop them mostly for fun, and for scratching your own itch, away from well-moneyed interests. No need to carefully identify participants. No need to encrypt, or otherwise complicate the implementation. No need to efficiently serve millions of users. No need to add bling to attract more of those who barely cares. (The latter is not the case with Legos lately, though.)

This is why I think that a lot of innovation starts in the fringe, and looks like mostly useless toys, until one of these toys proves very useful for "real world" needs.
Anyone done something similar with Suunto watches?
You should be more specific i.e. greater good of society, greater good of economy, or both

Either way, our current society and economy is pretty hostile towards marriage and children hence the decline
> For example Lindows was a clear case of "not innovating" and MS protected their trademark. Personally I don't believe you can trademark a common word

If you don't believe in trademarking a common word, the Windows trademark wouldn't be valid and Lindows would not be infringing.
Nuclear waste is dealt with

https://www.orano.group/en/unpacking-nuclear/all-about-radio...
I agree, the music is about to stop for the forced-vaccine zealots

My little sister is triple-vaxxed and sick as hell with COVID right now

I chose not to take any vaccines and just had a pretty mild case of Omicron

But of course I'm still not allowed to go out to dinner in NYC, even though my immunity is now better than someone with a vax card
White Collar Holler (1983)
This is crazy. As far as I can tell, responsibility for payment/refund should fall to:
1) The entity ordering and accepting the work
2) The entity coordinating payment

In the case of 1), the work was performed and the output approved and received. So it seems pretty obvious that the money is owed by them to the freelancer.

In the case of 2), this entity bears responsibility for ensuring that payment is done properly. Things like, is the person paying the same as the card owner. (Btw, it sure seems like "paying with a card for an account that is not yours" is tantamount to fraud.)

In other words, either the client or Upwork should be on the hook, but DEFINITELY not the freelancer.
this is the entire point of business model innovation that you then sell to your investors so that they can have a good nights sleep knowing they will be richer in the morning.
@codelikeawolf rel=canonical link should only be used if your content is accessible on multiple URLs, and you want to point crawlers to a specific URL.
This seems like the hard part. Does it need accounts with all the services, use a VPN to appear to be in each country, use a fake/rotating User Agent, etc
cc64 – a small C compiler written in Forth targeting the 6502
It did happen, though. Just not in the same way. When it gets to the point where notifications are too spammy, it's very very easy to direct things to use a different channel and it works at huge scale. Anyone who uses IRC more than casually via some web portal is capable of being in more than one channel at a time. Google SRE still uses IRC internally specifically because it always just works and does what people need it to do.

One of the downfalls of IRC is the notion that everything should happen in the chat. There's no reason you can't have a pastebin and a file server and screenshot sharing service, most of which don't matter anymore after 5 minutes anyway. It works really well and in fact, we kept using them after switching to fat chat because it was a better experience. There are reasons to want a fat chat client (primarily mobile, imo), but having used both for many years, the featureful chat client ends up being worse than just sharing links most of the time.
Mike's point seems to apply, practically speaking, to any software, including Bitcoin:

- Most users of Bitcoin Wallet download it from the Play Store

- Even if it's open source (as is the Signal client), "nobody's" reading through it and compiling their own builds

This sort of sweeping argument--that e2ee doesn't work because most users don't read source code--applies to everything, and as such isn't at all illuminating.
Bash is the Basic of our era, the fact that it's so easy to do simple things explains why people are so often ready to use it despite its perceived and real shortcomings. Hopefully one of the new shells gains enough popularity to "flip" usage and give us a renaissance of powerful scripting interfaces.
I’ve taken six guesses four times and eight twice. It’s so very tempting to solve it, finding the quickest path, or at least a local maximum if brute-forcing the entire thing turns out to be too computationally prohibitive.
The hierarchy of information and scale here, from most to least, seems to obviously be: banks, Upwork, freelancer.

Or, to put it another way, requiring the freelancer to pay this begs the question: "What could the freelancer have done to avoid this?"

To which the only answer is: everything Upwork is abstracting away and doesn't want their freelancers doing. Do a background check on the client. Obtain the client's actual payment methods and verify them with the bank. Etc.

All of which are literally Upwork's functions in this arrangement, because like PayPal, they exist to centralize and decrease friction between two semi-trusting parties.

And when that goes bad, it's bullshit for them to transfer the consequences of that onto someone who lacked the access to detect or fix it in the first place, by Upwork's design!

It'd be like Uber requiring a passenger to pay an insurance claim, because their driver was involved in an accident and didn't have auto insurance.
Ask HN: Is Substack worth the hassle in 2022?
Content providers show mixed feelings and different opinions about this widespread, well-regarded subscription platform. Any balanced insight from HNers? Thanks.
Isn’t the comparison for IRC, Slack and Discord? It’s not dead. Neither is ICQ. However we can probably agree ICQ is pretty close to dead and IRC is holding its own with a small number of people and no growth to look forward to.

Discord right now is capturing almost all potential users.

Unfortunate Discord has gotten so big and continuing to grow (they just raised hundreds of millions at a $15B valuation in Sept) without better options to be able to back/export things or have a web archive of channels. I’m assuming a web archive of channels is possible with the API, but I haven’t checked enough. If it is available. It is surprising I have never seen a Discord or Slack web archive of communities you’d think would want this sort of thing like troubleshooting communities like programming ones.
> Incorrect in that openSUSE and Arch are major distros and migrated from sysvinit to systemd.

OpenSUSE also had upstart in the meanwhile but continued to support sysvinit as an alternative.

Arch Linux had sysvinit as it's pid1, but it's big sell initially was that, similar to Crux, it had a custom BSD-style init script setup and did not use sysvinit's booting and rc mechanism.

OpenRC systems typically also continue to use sysvinit's pid1 to this day, which is not the complaint people have with it but the impossible to understand script sand lack of dependency management of it's service management because it was never meant to do service management which was a bit of a hack.

> Misleading in that Ubuntu and Fedora did use Upstart but not in its native mode, they used it in its sysvinit compatibility mode. This is almost identical to sysvinit, so from the point of view of a user or a package maintainer it was functionally barely distinguishable from sysvinit.

There is no such compatibility mode as far as I know. A big sell of Upstart and OpenRC was always that it was backwards compatible with old-style sysvinit-style scripts even though new ones were written in the new style. There is no global mode as far as I know but no doubt many of the olds scripts remained.

> OpenRC was considered by Debian, but 7 out of 8 members of the technical committee preferred both systemd and Upstart to OpenRC (Ian Jackson preferred sysvinit over OpenRC and "further discussion" over every other option).

That would not surprise me. It's not what Debian is looking for.
Kinda surprised I didn't have a worse reaction. I lived alone in a very small <350sf apartment.

One thing I did fairly early on was to get a therapist though. My reasoning was that they could basically help monitor my situation. Not that I don't have things to discuss with a therapist anyways. It helped I guess. No panic attacks, just some sleep issues and minor hallucinations.
Yes. Look at the zeroday clusterfuck that is Teams.

To Microsoft, security is an excuse for a land grab.
Haha. Silk Road. Ok. Well, at least you're honest about wanting murder for hire, all drugs, fake passports, and whatever else.

I don't think people should downvote this comment. It shows us where you stand, and where one has to stand, in order to be pro-cryptocurrency.
I think looking at devs contracting as "gigifying" is abusing that word and cheapening it for actual gig jobs which is an actual issue. Devs have been doing independent contracting since it was viable to do so and we can make a lot of money doing so. Upwork provides a platform to get contracts but it's not quite the same as the auto priced marketplaces like Uber, Lyft, Doordash etc.

The last time I was looking at contracting I was negotiating $100+/hr contracts through Upwork. I had high leverage and negotiating power whereas gig jobs do not. I also had recourse for stuff like what happened here as long as I worked it into the contract I was signing, again not something you get in a gig job.

For 12.5 grand my next words to Upwork would have been, "My lawyer" and if that didn't make any headway I'd be going after "Robin" in court too. These are not avenues that a typical gig job have either because the amount of money doesn't make it worth it or their contracts which are created by the company don't give them the option.
There is a lot of social anxiety for individuals to conform, which is a way of not being seen as different. And yet we have these exemplars of non-conformity.

I struggle to see that as a marker for status as you describe it—purity. Instead I’m reminded of something the author Seth Goden says a lot, people like us do things like this.

I think there is a difference.
People on hacker news ask all the time for a use case for crypto. This is it. Irreversible transactions. If the client was paying with crypto, there would be no danger of reverting their transactions.

Also, Upwork should drop their 'cut' of the contractor's work if they want them to work to pay back Upwork
Because Germany had a few years that favored renewables and now had a year were they dropped back to coal in winter you are saying the investments are null? If you have more information on how their transition is failing pls enlighten us.
I've seen images that were designed for their purpose. Lena isn't that. The Lena photo was designed for Playboy's purposes, which aren't those of siggraph.

I have a picture somewhere which was designed for testing colour printing quality. It looks very different. It has a wider range of colours, some areas with subtle colour shifts and some with strong shifts, some sharp focus and some softer, some narrow lines, some edges, etc. It looks suitable for the job, much more so than Lena does.

You won't hear a bad word about Lena or nudes in general from me, but merely liking nudes doesn't make me think that Lena is a good test image for typical siggraph contributions.
Isn't the solution for this Robin character to provide another card, one that this person actually owns, and provide 12,500 from that card directly? And if Robin doesn't want to pay, to start legal proceedings toward recovering the funds from Robin?

How is the bank or Upwork the bad guy here when it is Robin who doesn't want to pay?
The Charles Mingus CAT-alog (1972)
If you use it indiscriminately everywhere then no one will know where you need it and everyone will become inured to such behaviour.
Upwork wants to play the game "heads I win, tails you lose". The credit card company is doing the same.

Kind of sad that they'd be doing this. I do wonder what Upwork's contract with the credit card companies states. How long far in the past can a bank claw back payments? Shouldn't the bank have liability here?

The whole thing is so interesting because each player has a fiduciary duty to validate payments and they all failed. The only person who was legit was the freelancer.
“If you write a math formula, how is writing "side_a" or "phi" worse than "a" and "p"?”

When you pick up your pencil to do some manipulations on that formula, you’ll wish you’d chosen the one-letter variables. Also, single character variables, perhaps with different fonts, subscripts, or other decorations, make it easier to see the structure of the equations. That’s why we use them in math.

For those of us who use a pencil to manipulate our code, to see how it might be transformed, the value of short variable names is the same—we’re often going back and forth between code and math. That’s why languages like Julia that let you use Unicode identifiers are so cool.
It's pretty nice indeed. I like the use of keywords for sizes "thin", "large", and the shorthand hex for colors, and the fact that there's zero boilerplate and only styling what's actually used.
I have. OpenBSD is great!

The biggest problem I had was that it was difficult to keep upgraded. In those days, it was basically a re-install every six months, plus a merge of any local changes. I understand things are much better now, and I may give it another try.
Siemens is even RECOMMENDING Hikvision cameras to their clients...
Worth the hassle for a content provider to join or worth the hassle for readers?
I think there is “obviously important” and “meta important”.

Two of the quadrants are “obviously important” work.

A third quadrant is labeled unimportant, but clearly is “meta important”, even though it contains many tasks which are not important individually.

But still meta important to do some of this work.

And I agree the fourth quadrant, doing some non-urgent unimportant things in life, is very meta important.

Unstructured activity contributes to creativity and recharging in the other three quadrants for me at least.
I now realize the sarcasm was unfortunately not obvious, and I have to apologize.

--
Sent from my terminal
Point of Departure – An Online Music Journal
The human brain in numbers: a linearly scaled-up primate brain (2009)
https://flyingbarron.medium.com/feed
There's a little notebook by my computer at all times for this reason. It isn't even just writing that helps when I'm trying to figure out a problem or pick a good approach, but doodling. Doodling while thinking seems to help things click into place and generate new ideas sometimes.

In my first job in games, my lead at the time took issue with seeing me occasionally doodle in a notebook in front of my PC. It wasn't a case of sitting there doodling all day and getting no work done, or not focusing. I'd only do it for a few seconds or a couple of minutes at a time, when thinking through a task or problem. After that interaction, I stopped doodling at work for a long time, to my (and I believe my work's) detriment.
Write programs that do one thing and do it well.

Write programs to work together.

Write programs to handle text streams, because that is a universal interface.

; basically.

(https://en.wikipedia.org/wiki/Unix_philosophy)
Interesting post but stuff like

> From a regulatory and legal perspective, this means that if you want to ban strong encryption, you must ban cryptographic hash functions.

aka „you can't ban math! ha!“ is just a nerd dream.

The government would simply ban Whatsapp etc from implementing E2E encryption, something that is completely feasible, and 99% of the population‘s communications would be unencrypted.
That was my reaction, the $12,500 debt should land on Robin’s account not the freelancer. Robin needs to make their own account whole, especially since it sounds like there were other freelancers effected. The freelancer shouldn’t need to pay anything back.

These platforms claim to be “matchmaking services” so they can avoid this sort of issue. But if that’s really the case why do they handle billing at all? These platforms want to make sure they skim their profits from the top but when shit hits the fan they provide no protection for the freelancer.
> I was responding to the hyperbole of calling it "the next decade". It's an extreme exaggeration,

I really hope you're right. History says otherwise. And I don't think it'll happen (not really), because the people who need to move are the same people who are financially invested in mining.

It's not hyperbole. It's been delayed for enough years that "any decade now" is actually fair.

> just like it's an extreme exaggeration to say that crypto's only use case is ransomware.

Well, other crime against your fellow man, too. And speculation.
>no way to un-hash

Wrong. Possible with a rainbow table.
How many of those friends are still friends now? That’s cool. I began going on irc and forums in the early 00s when I was a teenager. My anxiety was too bad to connect with people directly. 15+ years later, I’ve formed a lot of friends who originated online (which coincides with the coworking community I manage, linked in my bio).

I wish I would have been able to shed my issues earlier considering how much time I’ve spent on the internet since Napster was around.

Edit: Regarding HN. The (vast?) majority of HNers are anonymous enough. There’s no DMing. Unlike IRC or the forums of yore like phpbb and vbulletin, it isn’t possible for me to connect with people on HN.