jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
But you haven't been "flagged" for telling your story. I get flagged for telling mine.
Same here, I just play with it around 30s before I notice CPU problem.
It’s very related. It’s hard to go and decide to start a company unless you’ve got the economics to do so, either in the form of available capital or a fall-back security blanket. Those things, in America, trend disproportionately White.

Don’t ever forget: for as much as they will try to make it seem like Silicon Valley is a true meritocracy, the #1 most common thing that successful entrepreneurs have is that they grew up rich.
It's also wasteful. Deloitte is one org that crunched the numbers on it. They scrapped their old system and moved to a new lightweight system. I'll have to check on their progress in the interim 6 years since this report.

https://hbr.org/2015/04/reinventing-performance-management
>likely means the next set of ARM Neoverse CPUs from Amazon and others will be really impressive

M1 is proof that it can be done, however you can absolutely make a bad CPU for a good ISA so I wouldn't take it for granted.
After the stimulus bills of 2020 one would think everyone is a Keynesian (maybe excluding Rand Paul, he probably voted against it).
I am in awe of how subtly and artfully deceptive this essay is. One of the best pieces of propaganda I have ever read. Summarized in this passage:

Once government has had a monopoly of a creative activity such, for instance, as the delivery of the mails, most individuals will believe that the mails could not be efficiently delivered by men acting freely.

Is that really why people push for some services to be government provided? I thought it was because some services are too easy to abuse, such as the ancient Roman fire services that would buy burning houses at a steep discount. Or modern US healthcare, that does all it can to hide prices from patients. Or ISPs and phone companies, selling browsing and location data.

And are men not acting freely if their activities are tax-funded? If market forces compel us to purchase a product or take a job (e.g. in a company town, for scrip), this is freedom, but if we democratically agree to communally fund a service, that's serfdom?
> Somehow Keynesianism—and monetarism—limped into the 1970s, saying you can manage domestic demand and supply, and therefore growth and employment, by adjusting taxes and spending and the money stock in a country, even though Mundell’s field-defining articles of the previous two decades had shown that capital movements will overwhelm all efforts at domestic authorities to fine-tune their way to a desired result.

On the one hand is an attractively reasoned theoretical argument as to why it can’t ever work. [0]

On the other side is the repeated, concrete experience that it does work.

[0] Although, even per the article, it doesn’t show that in the case of “a solitary global economic hegemon”, which might, even if it was otherwise completely correct, be a pretty important limitation to its applicability to late-20th and early-(as in so far)-21st Century US policy.
oh here we go..

I can't wait till we stop sprinkling bitcoin over everything. At least when we go back to ads we'll stop getting the spam from bots trying to claim their free $0.00003 in cryptocoin of the week
From the point of view of those large customers, would you really trust people working in company X more than AWS/Azure/GCP? Especially since those customers already use other SaaS providers, that probably use at least on the big cloud providers.

There definitely are companies that employ great engineers, follow best practices, and can be on par with big cloud providers, but generally you shouldn't really expect that. In such cases, I'd rather see they leverage managed services, instead of deploying their own servers.
I think the mistaken idea that Rust allows "bug free" multithreaded programs will lead to a new generation of difficult to maintain multithreaded software... The lesson of multithreading should be that you need to use less of it and only when necessary, not that you should write more. It is similar to what we got when Java was the darling against C++: you now have lots of Java programs that don't have the same problems as the C++ version, but still are difficult to understand, leading to the well known FactoryFactory syndrome.
In a few years there will be enough processing power to do facial recognition that will be accurate let's say 90% or so of the time. More than enough to track you everywhere where there is public transport.
That was not what people believed at the time, and indeed I don't think any of the relevant laws have ever mentioned "open source" or similar. It's actually still in force, it's just that there are large enough exemptions for HTTPS to work.

e.g.
https://developer.apple.com/documentation/security/complying...
Yes, if I didn’t have passive income sufficient to pay for all of my and my family’s healthcare, I wouldn’t feel economically secure in the US.

And that means at least $70k to $150k in passive income per year.
we are painfully reminded that the sky is not our natural element.

Isn't that also something else? There are evolutionary characteristics in bird brains that enable them to react the way they need to survive in the air? Even with the best machine learning algorithms, would we really be able to replicate that intelligence within a single generation? Maybe, stranger things have happened, but I doubt it. Certainly, I doubt human pilots would be able to replicate it, I think AI would have a better chance, but that's still scary.
Flexibility of self-hosted mail is very nice.

At the moment I don't filter on the server at all, because I think anyone should be able to reach me no matter how dumb the mail setup is. Send me mail by manually typing to a TCP:25 connection from a residential or mobile IP, I don't care. No DNS checks, etc. My postfix config is very permisive, only relaying is disabled.

I filter using bogofilter on emails delivered to my public addresses.

Private randomly generated aliases don't get filtered at all (only the sender knows them, so I just disable the address if it gets abused).

It works nicely, especially the private alias part.

I have alias/mailbox table in PostgreSQL DB, but don't bother with trying to connect postfix directly to the DB. I just dump the tables to the postmap files on each change. It's infinitely more performant and reliable, which is what this has to be.

I can also dump the DB to my MUA's config, and have it rewrite all the random addresses into something readable.
That's awesome! Looking forward to it.

What about the 'PLATO system'?

"Long before Facebook's and Google's founders were born, and before Microsoft and Apple were founded. Before Xerox PARC. Before the Web. AOL. Bulletin boards and CompuServe. Before the Internet. Long before MOOCs (massively open online courses). Before pretty much everything we take for granted today, there was the PLATO system: home of not only computer-based education but, surprisingly, the first online community, and the original incubator for social computing: instant messaging, chat rooms, message forums, the world's first online newspaper, interactive fiction, emoticons, animations, virtual goods and virtual economies, a thriving developer community, MUDs (multi-user dungeons), personal publishing, screen savers. PLATO is where flat-panel gas plasma displays come from, and was one of the first systems with touch panels built-in to the screen. Countless other innovations." [1]

The book 'The Friendly Orange Glow' by Brian Dear details all about it. He says it's "a book in the works for more than two decades. Based on extensive research, including interviews with hundreds of key individuals who designed, built, managed, sold, and used the PLATO system."

[1] http://friendlyorangeglow.com/

PLATO on Wikipedia: https://en.wikipedia.org/wiki/PLATO_(computer_system)

Book on Amazon: https://www.amazon.com/Friendly-Orange-Glow-Untold-Cybercult...
> it's probably cheaper to buy a new 4 TB hard drive every month

The reason for blurays might be that he's following rule 2 of the 3-2-1 Backup Strategy. 3 backups, 2 different types of storage media, 1 copy off-site.

If your house is hit by lightning it could wipe all your magnetic and solid state drives, but optical discs would probably be ok.
Yes, borg also has the option of storing them in the repo itself, protected by a passphrase (think encrypted ssh key files).

Anyway, my "home burned down rescue bundle" consists of a flash drive with a keepass export of my password vault and encrypted borg repo key / rsync.net ssh keys at the office.

Slightly less accessible in this pandemic world, but no safety deposit boxes needed.
"Business" is anxiety.

https://www.etymonline.com/word/business
I took a survey of historical programming languages course in college that covered FORTRAN, COBOL, SNOBOL, Prolog, SmallTalk, and several others of importance or uniqueness. Each section required a small practical program be written in that language, and we discussed each in its context of usage, 'family tree', syntax etc

I guess I am saying programming history classes is where COBOL belongs.
Like these (except for the tray): https://www.youtube.com/watch?v=DxDrPeb2mxs
thoroughly impressed by what i saw in the terminal session video! my inner voice kept saying: that's how it is supposed to be.

totally understand where OP is coming from though. most of the automation tools you cited would often have you drop in the shell because, well, they can't do it all.

this is a great project and i will be following it. even if it doesn't become widespread, i hope some of the ideas will catch and live on.

i don't want to look for binaries or configuration paths. i want inline docs as i type. and i want un-paged docs on my terminal. tired of googling documentation. hashicorp i am looking at you guys. "go doc" is the best thing ever. and yet you guys make us google for documentation all the time! i want the online multi-line completion and variable expansion i saw in the video, etc.

everything i saw looks good. great job!
Smells like a bottomless pit and quacks like a bottomless pit
"The GDPR also applies to data controllers and processors outside of the European Economic Area (EEA) if they are engaged in the "offering of goods or services" (regardless of whether a payment is required) to data subjects within the EEA, or are monitoring the behaviour of data subjects within the EEA (Article 3(2)). The regulation applies regardless of where the processing takes place. This has been interpreted as intentionally giving GDPR extraterritorial jurisdiction for non-EU establishments if they are doing business with people located in the EU."

Source: https://en.wikipedia.org/wiki/General_Data_Protection_Regula...
I pack very light and I hate checking luggage. To me, it's nice to grab my little bag and immediately exit the airport rather than wait for my luggage. Spaces like airports with tons of people make me anxious and I optimize for getting out as quickly as possible. It's just nice not having a lot of possessions to worry about as well when traveling. Of course, this strategy doesn't work for every kind of trip.
yeah for sure, it's definitely by design. My family is quite deeply intertwined with the church, going back several generations, so it's always very interesting to see weird ways the Church tried to embed themselves. The state of Deseret and the Mormon uprisings are some of my favorite trivia to lay on people who aren't familiar with the Church and how wild it's history actually is.
Composition does not strictly imply inheritance. A DOM tree is a perfect example of composing nodes without inheritance.
Yep, wordpress too has taught me this lesson. I now understand why we have so much tooling to lock down processes.
Stockx does product valuation. If you buy a pair from them, you are pretty sure to get real kicks.
On another note, you should probably have a "minimum" font size option. Cause right now if I shrink my window to just before it switches media queries removing the box/scroll thingy. And move the scroll thingy to the far right, the font is like size 1px.

While that may not matter as that is a rare case, if I am using a javascript library to control my font size (which is ridiculous if you ask me, but let's ignore that) I don't ever want it to go below 10px's. And there are tons of different Android screen sizes, so this is a possibility.
"My guess is that there wasn't enough crypto expertise on the program committee to reject the paper." Oh, snap!
Enroll in undergraduate physics at a community college, or as an unmatriculated student at a university. The electricity and magnetism theory as taught to physicists is in many ways better than that taught to engineers.

Alternatively - and less expensive - read The Feynman Lectures on Physics by Feynman, Leighton and Sands, followed by the first part of Jackson's Electrodynamics.

University of California Santa Cruz' Physics Department has two good courses that teach how to design and build the electronics for use as experimental apparatus. The first quarter is analog, the second digital. After I took both courses, I did well at a summer job where I repaired electronic gear for the department.
You can always borrow people's labor. That's all fiat money is.

Print some money, give it out, borrow it, pay idle people to work.

This only fails if everyone is already working but failing to save, because they are only generating subsistence value from their labor.
I never get used to the hot+humid combination in Singapore.
the vast majority of wealth available for investment is represented primarily by institutions and entities, and secondarily by people who meet the requirements.

of the latter group, i suspect the vast majority do not invest anyway. it takes a lot of stomach to systematically invest in enough opportunities that a positive return is likely. it certainly makes me queasy from time to time.

anyway, i'm reasonably sure that there are ways to get around this for friends and family investment.
What a beautiful design.
Interesting. I assumed Haskell would at least warn you. But it's probably only a matter of time before Catch is built in to the compiler, at least as an option.
Is there any way to get this into iBooks directly from the iPad, or do you have to sync with iTunes? If the latter, that's annoying.
Kind of a dumb title. There's only a tenuous link (in the article) between grads and startups. It's mainly an argument for more startups, thereby more jobs.

More jobs helps everybody. Grads are just a subset of everybody.
Right, here goes...

- ability to handle large files without freezing or without a noticible drop in performance

- make all aspects of the editor scriptable. Emacs does this well, but I really don't like elisp. It will also be possible to script it in a number of languages, not limited to a single one.

- fast, like really fast. My Emacs config takes ten seconds to load, using IDEs takes much more than that to open. I want to make use of modern processor capabilities and minimise load time. Also to parallelise as much of the editing functionality as possible, so the user is never blocked by a task or operation.

- cross platform, easily installable. Some editors do this well, others don't. With iota you'll be able yo just download a binary and run it. No installation process, no dependencies. Same process to install on all machines.

I guess those are the main ones. Am on mobile right now so its hard to give more detail at the moment. I'll try update the motivations part of the readme with information like this today.
Oh, so it always rounds down to zero, that's pretty bad.
Casting it to a double would help right?
I went to press on "add accompaniment" and it said that content is not ready yet. Why not source accompaniments from the user, then users can vote up or down accompaniments based on their quality? Users then have incentive to give you free content, the quality is managed and they have a reason to practice and get better.

I think it is a great idea BTW.
# --- print second column
ls -al | awk '{print $2}'
ls -al | pru 'split(" ")[1]'
ls -al | scc -n 'F(1)'

# --- count and average of all integers on second position
ls -al | awk '{ s += $2; } END {print "average" ,int(s/NR);print "count ",int(NR)}'
ls -al | pru 'split(" ")[1]' '"average #{mean(&:to_i)}\ncount #{size}"'
ls -al | scc 'int c=0; WRL c+=F(1); FMT("average %s\ncount %s") %(c/NR) %NR'

# --- count lines
ls -al | wc -l
ls -al | pru -r 'size'
ls -al | scc 'WRL;NR+1'

# -- replace a 5 with five
ls -al | sed 's/5/five/'
ls -al | pru 'gsub(/5/,"five")'
ls -al | scc -n 'RR(line,R("5"),"five")'

# every second line
ls -al | pru 'i % 2 == 0'
ls -al | scc -n 'NR % 2 ? line : ""'

# sum up df's used-space column
df | awk '{n+=$3;}; END{print n}'
df | pru ?????
df | scc 'int n=0; WRL n+=F(2); n'
In Madrid (Spain), an engineer with 10 years of experience in a technical role can expect an average of 55k€ per year, before a 25% tax cut. Similar (or a bit lower) for a programmer. I won't call it a crappy salary. You can make a pretty decent living with that. Welcome to southern Europe!
55k€ - 25% = 41250€ = 3437,5 EUR/month... after 10 years, in Madrid, which is expensive for Spain.

More or less in the range I told in my comment :)
What is so weird? I've been there several times. I can assure you, it is no different than in any other country. You can wake up at 7am and the sun is out. The sun goes down at about 6pm.

Go out, leave your desk and explore the world.
What are the parameters of your lockdown? In my area the worst we experienced just involved a lot of businesses closing but no restrictions on movement, so we built a COVID bubble of 2 other families and spend as much time as possible with them. If that isn’t an option, are you able to go on walks outdoors? If so I’d take that opportunity to go on long walks with friends, masked and 6ft apart if necessary. Or maybe you can get to know your neighbors in some way?

I’m not saying this doesn’t suck, all my suggestions suck, but maybe they can be enough to keep you going, hopefully
Check out your iPhone’s Settings > Privacy and scroll to the very bottom. You’ll see “Analytics & Improvements” and “Apple Advertising”, which both contain toggles and details about the data that has been gathered so far. There was also an iOS update in the past where the onboarding flow asked me to grant these permissions, though I vaguely remember seeing it on every major iOS version update.

Now, that’s not to say that the iPhone setting guarantees that Apple is not up to something sketchy. We can’t tell what’s going on under the hood or in their servers, but if we really wanted to be extremists about privacy, then we have to resort to apps that we’ve built and self-hosted ourselves.
Yes. Take a look at https://twitter.com/SnailBotIO
I studied with Professor Golb for many years at the University of Chicago. He was my doctoral advisor and taught most of the classes I took in my program. He was a genuinely good man, kind, a true gentleman, and the most astute reader of texts ranging from the Dead Sea Scrolls, rabbinic literature from the Mishnah through Ibn Ezra, the Cairo Genizah, and Judeo-Arabic. He wrote comprehensively on the medieval Jewish community of Rouen, such that he was given the key to the city by the mayor. He was not just a Dead Sea Scrolls scholar, even if that his how he is usually known. He was demanding of his students yet gracious and magnanimous. I took a Hebrew Grammarians class one term thinking that we would be reading medieval Hebrew. The first few texts we read were to our surprise in Judeo-Arabic, even though he never determined whether or not we knew any Arabic. He must have just assumed that we would assimilate it through the hard work of dealing with the text, and we did. We read the Copper Scroll together, the Masada fragments of Ben Sira, so many wonderful texts. I regularly had "Indiana Jones" moments, when sitting under the painted, vaulted ceilings of the Research Archives of the Oriental Institute. It was just that awesome. Even though now I am a software engineer and no longer in academia, everything I am as an analyst and a thinker, I owe to Norman Golb. May his memory be for a blessing.
Also: Gradient-Free-Optimizers is basically just the optimization-backend for a much larger project of mine:
https://github.com/SimonBlanke/Hyperactive
Author here.

If you read deeper into the post, I do, in fact, talk about how supporting those less well-known architectures is important.

Edit: Also, those arguments were made plenty by others, so I didn't feel a need to rehash them much.
Not at all, thing is, are you sure it was a Rust fanboy?
> Why aren't Apple's apps themselves also having to ask for permission?

If you look at the list of example reasons [1] that would require an app to ask for tracking permission, they are (broadly) in two buckets: correlating and/or consuming user data from multiple sources, and sharing data with a data broker for advertising purposes.

Apple does not share data outside of itself, and their apps do not display ads.

--
[1] https://developer.apple.com/app-store/user-privacy-and-data-...
I don't see anything in there about nazi race science.
> Actually there is a mistake in the injected code that causes the result of the XHR request to be interpreted as JavaScript, and then executed

That's not a mistake. GitHub, like 99.99% of the Internet, doesn't allow cross-origin XHR for their pages (that's a security vulnerability). So they have to use <script> which doesn't follow the Same Origin Policy.

Though that's a bit silly, given they could've also used <img> which wouldn't be vulnerable to XSS.
Apparently Ikea has a powered standing desk that costs ~$500 http://iamnotaprogrammer.com/Ikeas-own-standing-desk.html I haven't been able to find one yet.
The US embassy in Beijing runs their own particulate pollution monitor, as the Chinese government's are somewhat suspect. A few years ago, the level became so high that it ran off the end of the scale. The programmer had put in a descriptor of "Crazy Bad" for that level as a joke, and that ended up being posted to the official Twitter feed.

http://blogs.wsj.com/chinarealtime/2010/11/25/shanghai%E2%80...
From a blog post by Rob Pike, one of the designers of Go:

"I was asked a few weeks ago, "What was the biggest surprise you encountered rolling out Go?" I knew the answer instantly: Although we expected C++ programmers to see Go as an alternative, instead most Go programmers come from languages like Python and Ruby. Very few come from C++.

We—Ken, Robert and myself—were C++ programmers when we designed a new language to solve the problems that we thought needed to be solved for the kind of software we wrote. It seems almost paradoxical that other C++ programmers don't seem to care."

http://commandcenter.blogspot.it/2012/06/less-is-exponential...
So many comments here critical of nonblocking code. What, exactly, is the downside? Seems to me that any downside is purely syntactical (callback hell etc. or whatever people like to say when they can't write good nonblocking code).

So with nonblocking code you have the challenge of a syntax that may be difficult for some. With any variant of threading, you have the actual real programming challenge of dealing with state, locking etc. I would much rather have syntax issues than state issues.

Also the only people who complain about nonblocking code are those who have been writing threads for 15 years. Why is it that something that is supposedly so bad and confusing is actually so easy for new programmers to pick up?