skysight-inc/HackerNews huggingface dataset:
I can't speak to what we need to find fulfillment. I haven't met many people who've said, "I'm fulfilled." And is fulfillment even the right goal? Once you reach it, is it not something you must constantly strive to maintain, or at least avoid losing?

We have a significant divide between working and living that I personally hope to erase, or at least minimize, in my own life. I've had some success this year, mostly through being more human and less down-to-business in my interactions with coworkers and colleagues. For example, previously I'd always prioritize speed and efficiency at work, which spelled disaster for experiencing real happiness at work. But recently I've begun to do things like having long, meandering 1-on-1 meetings that feel indistinguishable from casual chats with old friends about life, love, and whatever's interesting. Because why not?

Does having a purpose make something exactly like work? Well, if work is something that can be truly enjoyable, then the question is somewhat pointless. So let's imagine it can't. Then I'd posit that enjoyment depends less on having or not having a purpose, and more on what that purpose is. Trying to rush to hit some metric, or prioritizing speed and efficiency above human connection, or always having standards for success or failure, or doing things alone instead of a group… these approaches likely sap a lot of happiness out of spontaneous endeavors. But I don't think there's anything wrong with a purpose such as, "I'd like to have a lot of fun and make memories with my family over the holiday," and using that to guide you to say yes to some activities that you'd ordinarily ditch in favor of the easier choice to be stagnant and do nothing.

I also agree with you that not everyone would stagnate given time and money, by the way. I didn't mean to imply that. Only that many of us do stagnate instead of being as proactive as we should/could be to get the happiness or the lifestyle that we desire.
> ... mass-adoption and user experience are the first priority of his design constraints.

But then you force users into a risk model where third parties (such as Google or Apple) may know everything, and users must trust them.
Linux doesn't have Illustrator either and that's a bigger problem most of the time.

Inkscape and Krita aren't there yet. Photoshop is rather optimized for modifying pictures rather than drawing, but a lot of people I know in drawing are actually using Illustrator instead...

Scribus is also still rather weak compared to InDesign. (And no, you won't convert the world to LaTeX with LyX. Too complex.)
Seems to me that GPT-2 and technology like it is going to lead to impossible to detect plagiarism eventually.
> So rather than shitting on one of the only "shared jokes" that the people doing that thankless sysadmin job get to enjoy, maybe have a little empathy towards them instead.

That's the worst BOFH-comments made by a layer 8 problem I have ever read. We sysops don't need pity, we demand absolute obedience by our l(ocal)users or we'll get all AIX on you! ;)
What a dumbass ruling. Games are insanely cheap as a co-result of the online distro model. Expect game prices to creep up.
Common sense would indicate that neither is a joke. For instance:

- The Guardian is not known as a satirical publication.
- This post has several descriptions of personal experiences for whom McDonald's is what was described in the article.
Which language is "nicest" probably comes down to experience and personal preference. For me Lisp's feel a little dense, and I find that I have to concentrate more than usual when working with e.g. Clojure. But this may not have anything to do with blindness in particular; I grew up with Python and various C-style languages and those feel the most comfortable to me. I know some very capable blind Lisp developers and their experience is probably opposite to mine.
Getting Things Done – Great productivity booster!
People do their best, trying to make do with what people is accessible to them.

If this revolts you on a deep level, then you could try putting some of that energy towards building the community places not owned by mega corporations that those people are lacking.
age – a simple, modern and secure encryption tool
I had a vague recollection of some controversy about the author, and ended up finding this piece: https://www.cjr.org/the_feature/chris_arnade_journalism_phot...

> Arnade’s work has raised the ire of a variety of people: photographers, journalists, advocates and community members. People have called his work exploitative, and much worse. Arnade tends to photograph mostly women; he has photographed them when they’re high and given them money they’ve used to buy drugs. He claims he’s built a relationship of trust with them. Critics, including some prominent photojournalists, say he exploits that trust to distribute photos of his subjects at their most vulnerable to a fan base of online lurkers.
The problem with this type of advice is that the people who need it most will think: this makes me sad and thus this is exactly why I don't need to listen to other people.
"Despite ongoing interest from publishers, no one has been able to find Beradt’s heir, who holds the rights.)"

Wait, what? I thought "intellectual property" was the key to getting consumers products that they want.
Something that has worked for me consistently is to keep a sticky note on the desktop that lists my tasks (as I see them, not necessarily as they are in any tracking system) in descending order (from top to bottom) by a combo of ease, priority, and interest.

At the end of each day I spend about 15 minutes grooming the list, moving completed tasks/items below the lowest rank todo item, and often breaking ambiguous tasks into smaller pieces that are easier to chew.

I try to combine no-brainer tasks with interesting but abstract ones so that each morning depending on my mood I can either grind through the simple ones or research the weird ones.

One of the best things about this is that it serves as a handy record for things done and at the end of each month can be referenced for reporting accomplishments as needed.

Also, if your company is hiring please let us know!
Is there someone you know with a similar name to mine that you think you're talking to? The kinds of issues you're talking about are my actual full-time job.
Maybe, but I don't see that publishers could push Valve around too much these days.

You're right everyone wants new sales - but they've learned to be okay with offering 90% off at some point, and smaller discounts along the way.
Case of Bricked Tesla
Arnade talks a lot about the difference between the elite "front row", who is at home anywhere in the world, as a member of the national or even global college educated class, and the "back row" that is typically rooted in a community that's very hard for them to leave. Because they depend on the community, and it depends on them.
Personally I more wish Rust would take this approach. Rust desperately needs a fast, developer oriented compiler. The slow compile times is potentially Rusts biggest flaw, to the point where I find it keeps me off the language for anything non-trivial. Even better might be a Rust interpreter, so you'd get REPL and fast development cycles.
A proprietary protocol that somehow facilities throughout orders of magnitude than non proprietary alternatives. I call BS.
It's all a big coincidence, the timing of this, affecting a party that's not popular among tech titans, no breach of ethics here at all. Everyone remembers the groundswell opposition from tech, to the Obama campaign's use of social media and targeted advertising, right? No?

Wait, was the media and tech sprawling with fawning reviews, declaring the Obama campaign a genius use of tech?
I have not, but it sounds like it can be a good option :)
Reselling games on Steam seems so silly to me. Many of my games cost less than $1 because I bought them in bulk during the big seasonal sales. What am I going to resell them for 50 cents? Too much effort!

Maybe it makes more sense to resell those $80 AAA games, but I get the feeling those who are thrifty enough to want to resell games all the time are probably fine with waiting until they go on sale anyway.
This is the social role played in Britain by the pub, and particularly the Wetherspoons chain: https://www.theguardian.com/lifeandstyle/2017/aug/06/how-bri...
As the siblings have said, it's an extremely situational decision whether to memoize a pure function, and only a tiny number of pure functions benefit from it. There's no way to do it automatically, it has to be programmer choice.

For instance, take the function that concatenates two strings into a third string. That's a pure function, but it would be madness to memoize it. It would mean saving every single string concatenation your program ever does in memory, for no real reason at all.

Or, you know: addition. Taking two numbers and returning the result of adding them together is a pure function. Should you memoize that? Literally every single addition you ever do would have to be saved, and every addition would have to do a hash-table look-up.
ZMQ is too unreliable at transferring data which is a fraction of the stated use-case. Streaming realtime data, ZMQ had problems dropping data unpredictably under load testing, so ZMQ never made it out of testing for us. The protocol is too naive.
I have not.
Can you name a few?
As someone that is "on the spectrum," I can report that focus can be pretty awesome. I generate vast amounts of code, in relatively short time, and am an insanely obsessive debugger.

However, it don't come for free. If I get "roused" from my "fugue" (what I call "the zone"), I can be cranky. This has not always been helpful in my marriage.

Also, I find that I can be "vocabularily challenged" for a few minutes after I break out, sounding like a complete moron; struggling for the most basic terminology. "Whatchacallit" is one of my most-uttered phrases.
I published binaries for the latest release: https://github.com/psanford/wormhole-william/releases/tag/v1...
It's more about spending time with people, rather than the quality or content of the food. It's not McDonald's that's providing or defining the culture. It's the people.
Have you tried https://github.com/openrq-team/OpenRQ or https://github.com/harmony-one/go-raptorq or https://github.com/cberner/raptorq (the last seems to have excellent decoding/encoding performance)?

(Raptor codes (a type of FEC) can essentially transfer over UDP at the underlying line rate, even if packet drop is high. In other words, if it is a 1 gbit/s link, with 5% packet loss, you will be able to send over 900 mbits/s without needing any TCP features). This is also helps high latency scenarios, as you don't need test/back off how much data to send...you just send as much Raptor encoded data as you want down the pipe, and as long as you send enough recovery packets with it, you will be able to reconstruct the original flawlessly).

(Also see https://par.nsf.gov/servlets/purl/10066600

http://www1.icsi.berkeley.edu/~pooja/HowUseRaptorQ.pdf

https://a1f9fb7d-b120-4c73-98e3-5cdb4ec8a2ab.filesusr.com/ug...

https://youtu.be/bYPbat-FFTo

https://github.com/mk-fg/python-libraptorq)
FFmpeg filters are real gems, you can find all details here:
https://ffmpeg.org/ffmpeg-filters.html

While the command line seems horrible, once you start playing with them it can be really fun. As always, start simple and build!
Can you elaborate? What were you doing to the locale? Changing it?
>By that success measure basically any office worker can start a company just as easily as a programmer.

Yes, but nobody needs them. Companies can hire office workers by the ton, and office workers can't reach further than a small load of work. Software can.
A systematic evaluation of OpenBSD's mitigations
It's patently absurd to state that anybody who buys a product new would, by virtue of buying it new, be the sort of person who'd never sell that product after they're bored with it.
the downside there was only so much money from tax hence only about 15% of the people got to do undergrad degrees and postgrad was maybe 10% of that.

I’m not sure this is true; were there any cases of kids who got 3 A’s at A-level (back when that meant something) being turned away because the colleges were full? It was actually the case that if you got the grades, there would be a place for you. Nowadays it’s different of course, but that is because of lowering standards both in the exams and in the entry requirements.
Years ago I had someone on reddit arguing with me about whether or not the GIL existed and affected Matz Ruby (this was 10+ years ago).

This person was actively arguing with me about what it was. It's one of many battle stories for why I pretty much just assume everyone on reddit is stupid unless shown otherwise.
Are you able to recommend a resource for how to use bandwidth most efficiently like this? I'm interested in learning more, and would appreciate it. Also, might using raw sockets not offer better performance and lower CPU usage?
Then don't use Go, you aren't their target audience in that case. And I don't mean this in a harsh way, just that Google is clearly opinionated in how they are building Go.
Why do you have to resell it for less than you paid?
Whats most impressive is the brain's ability to absorb that much information at such speed. Somehow I was able to discern the numbers 120 and 450 in that snippet, but not the rest. I suppose with years of practice this might be possible. It could also be one of those things where the brain compensates by developing other processing areas. This strikes me as an insight into the future of learning and information processing.
There is a group of SF Bay Area amateur radio operators who hang out on the N6NFI repeater. Every week, one operator announces the Wednesday Luncheon (he always calls it a Luncheon) at the Black Bear Diner in Sunnyvale.

This is a long lunch, nominally from 11:30 to 3, but sometimes they stay into the late afternoon. Apparently the turnout is typically 10-15 people.

Now, the Black Bear Diner is not a fancy kind of place where you might expect to find "culture", but maybe community?

I haven't been to one of these events, so I can't speak from personal experience. But I can tell from the ham operators who talk about these Wednesday Luncheons that they look forward to meeting up with their radio buddies in person, and they really enjoy the conversations and camaraderie there.

Is that a new low?
Docker was not written in Java. It was shell scripts, python, then go. Dotcloud was primarily a python shop.

Perhaps you are thinking of a different project?
If you have to decompress it at startup, you will typically do it to anonymous memory. You can attempt to be fancy at user-level by trying some silly tricks like putting them to shared memory, although I don't know the API of common ones enough to know if it is even possible in reality because of all the details to handle (ref count of the users with auto destruction when the last one closes, and that atomic with the creation of just one when none exists, etc.)

Ideally, to get all the optims, you would want some compression support at FS level, or even a specialized mapper of data coming from executable files in the kernel (or in cooperation with the kernel), but this will bring added complexity.

(Thinking more about it a solution involving a microkernel would be really cool, but I digress...)
My experience with Lisp and Scheme is that after a bit the brackets sort of become invisible for you, but that is of course for a sighted user - does a screen reader say open bracket close bracket or anything like that? Because I think that would add to the density.
Not always true. For example, the AI/ML craze brought a lot of academics into industry and also brought a lot of their politics. For an AI/ML job at most places, prepare to be judged based on having the right credentials (good degree, school and publications) and looked down upon as scum if you don't have right ones.
This sounds more like a conspiracy theory. All of the "tech giants" are secretly collaborating to prevent Trump from advertising on their networks. That's much more likely than they've all just decided to juice isn't worth the squeeze and have more than enough money coming in without political ads.
> George Will and the National Review crew are neo-cons.

Irrelevant.

The parent comment claimed being dismayed by Trump's election makes one automatically part of the "partisan left". Neither George Will nor National Review are, by any stretch of the imagination, "partisan left", despite their being anti-Trump.

They may not be the form of right-wing you like, but they're very much on the right hand side of the spectrum.
There's nothing stopping you from throwing a DeFi interface on a local web server. Built for web doesn't mean web exclusive.
Why don't they sell games as a subscription without upfront costs? That would solve the problem for everyone.
There already is sort of a black market money laundering machine around steam licenses. It basically goes like: buy steam keys (not buying the game directly on steam, but a redeemable key from some other vendor) using stolen credit cards, resell the keys on a site like G2A, then when the stolen credit cards inevitably get chargebacks you still have the money from selling the key.
Yeah, was quite surprising to find out on the Intranet. As far as I know, the company that hosted the workshop doesn't use any Lisp dialect at all^^
Look into goals vs systems.

Here's the thought process, at a high level:

Goal - I need to shed 5 kgs in 3 months.

System - Everyday I eat healthy and do some exercise with no specific focus on what to accomplish. I work toward a healthy living and at some point further, I may shed X amount of weight. Important thing is that I do this activity daily (or whatever frequency I decide upon).

Read the scott adams article on this.

https://www.scottadamssays.com/2013/11/18/goals-vs-systems/
People will spontaneously form "community" with what is available to them, whether this is the dog park or hanging and slangin on the street corner. Far more repulsive is a society that promotes nihilistic anti-community based on materialism and conformity.
Isn't Cranelift going to be usable for that?
Wow. This was an awesome read! Very enlightening to me. I would like to attempt to do one coding project blind soon. I already regularly blindfold myself and walk around my house as I feel it has helped me hone in on using my sense of smell/hearing to navigate.
I made/am working on a DApp that does some stuff involving ANSI art as tokens with some additional properties that have rules that get enforced by the smart contract, which is essentially the back end. While the site sort of functions without being connected to the blockchain (there's a crappy database backed backend too), there is an entirely different set of data that's stored there that is not entirely in my control - only so much as the smart contract/backend coding permits once deployed to the Blockchain Virtual Machine.

Instead of talking to an API connected to a database, it's connected to an ABI talking to the blockchain. Someone could directly interface with that, or use my client, or build their own etc, it's open on the blockchain. Read operations are free unless specified, write operations generally have an implicit cost of the smart contracts currency at least with what I've used, which was Ethereum.
As an aside, do they use Windows containers in that context? Otherwise why?
Even if you do, it hardly matters. I bought my car new and sold it used for less money. It's very common to buy something new then sell it when you're through with it.
> requiring phone numbers does reduce the privacy of Signal users

Reduce? I'd say eliminate. Unless it's an ~anonymous number. Which is entirely nontrivial.

Now maybe one can say that most people don't care about privacy. But it's only fair to be straight about it.
Just a note, there is a Go port of magic-wormhole that does properly interoperate with the official python version and has the benefit of not requiring a python environment: https://github.com/psanford/wormhole-william
It's eerie how accurately this describes folks I know who have gone through several cycles of excitement, codependency, and disillusionment. Finally, I no longer "seek" meaning in work -- the only meaning is that it is a "means" to an end, and the closer I get to finding the good enough solution, the more simple I make things for myself.
Furor Teutonicus is sadly lacking in this specification. What a disservice to the migthy ancestors!
Same. I have an uber-PC for 4k gaming, and it chugs scrolling down that page. Even takes a moment to close the tab.
I disagree. Keeping focus is a basic biological function of brain. Healthy boundaries and respect are necessary for that. If your "partner" prevents that, relationship is toxic and will probably get even worse over time.

In other words, it is better to be alone, than with someone who ruins your mind and sleep.
There is quite a bit of documentation on this particular snake oil: https://patents.justia.com/patent/20090063698

https://en.wikipedia.org/wiki/Fast_and_Secure_Protocol
Worldwide debt forgiveness? That'd be a first. Interesting to see.

However, every country will try to eke out some advantage in this. War, economic and otherwise, is not out of question. But if taxpayers say no...
I e-mailed you. Thanks!
Thanks for writing both the post and your follow up. I found both to be very learning.
Yep, letsencrypt handles peer to peer encryption not authentication which is supposed to be the point of codesigning. Not that codesigning helps that much either - you still get big scary prompts on Windows after signing until you generate enough downloads to gain further trust. It’s all a mess.
I would note that system calls only form an external API if the developer says they are an external API. Which it is for Linux but for other OSes the external API is a C library, kernel32, etc.

But right and wrong aside, there's the practical matter of reality. You can't simply pretend everything works how you want them to. At the end of the day you have to deal with how they actually work.
I've never understood speed reading. I've never believed in the claims because there's just no way someone is comprehending by doubling their speed.
I'm just learning this now. I have built lots of stuff over the years but I have always had to balance my time between actually coding, managing the coders, and running the business side of things.

Now, over the last few years we have actually experienced a lot of growth and our code has started to require some scale and I have had time to focus a bit more on the code.

I feel like I have learned more in the last 2 years than the 20 before that.

I've had to focus so much more on actually architecting the system, thinking about how the data is stored in the DB, creating a smooth developer experience, creating maintainable code, and actually tracking and logging tons of detail about the app so we can find and diagnose bottlenecks before the become a problem.

So in my case, it hasn't been so much about having to maintain it for more than a few years (I have projects I have maintained for 10 years now), but the fact that this one is experiencing some real scale has really laid bare my bad (and good) decisions and forced me to learn about and start making better more informed decisions.
Which part are opinions?