skysight-inc/HackerNews huggingface dataset:
Sometimes the problem can be one of self-definition, or of self-definition over time. Professionally, I have had years where I was definitely in maker mode and years where I was in manager mode. There are times when for a few months your head is down and you're just making stuff. Then the making slows down and what you've made goes into maintenance or into a next planning phase where lots of things have to happen at the same time.

The problem can be that some developers see themselves as forever in maker mode: in other words they treat being asked to talk and discuss things as mere interruptions.

A lot of managers I think are quite traumatized by this in a way: they can feel like they literally have no power to make things happen. As a result they may well over-react over the course of a career and treat anyone in maker mode as simply another developer who won't talk to them.
Markov and Shannon Counted Letters to Build First Language Generation Models
Yeah, I know it is, and said pretty much what you said...
But how do you know these return numbers? Esp since as you say the fund has no outside investors?

Who has audited these numbers and what is your source specifically?

I‘m aware of Rentec for many years and also awed by the numbers but I‘ve always wondered where do people actually get them?
And as if by magic https://news.ycombinator.com/item?id=21504678 "What It’s Really Like to Fight a War (nytimes.com)"
As a developer mainly on MacOS I feel the author's pain. There's also some legitimate gripes about Apple locking down their platform in a way that is ultimately hostile to users down the road.

As a user I say suck it up. Notarization and 1st party QA will make users lives so much easier. I have yet to see people run into serious issues with either that weren't doing things that entitlements/signing were designed to prevent.

The $100/year dev license kinda sucks if you just want to hack around and distribute code, but it also goes a long way to stopping people from creating spam accounts and evading bans. But it's a pretty trivial burden, if you're distributing software professionally and can't cough up $100 in revenue in a year... maybe try your hand at something else or just go the amateur route?

I also don't get complaining about obsoleting 32 bit. Use obsolete software on an obsolete OS in a VM like the rest of us, we all hate supporting things until the end of time.
I actually do want "point-free wiki"
Renaissance Explores Settlement as IRS Seeks Billions in Taxes

https://www.bloomberg.com/news/articles/2019-04-10/renaissan...
I was watching a video (helmet mounted gopro) from a small unit doing recon in Ukraine. They seemed disorganized and were in enemy territory in broad daylight. They all died on video and then the Russians who defeated them used one of the cellphones to call the families and let them know they weren't coming home. Horrible. The thing that struck me is how often does your local government make a mistake or have incomplete information? Now imagine this same process applied to your life in a warzone. Everything outside of your control possibly with inept people who don't care about you making all the decisions. What a waste of life.
Thank you. People cling to the efficient market hypothesis like it’s a law of nature.
I've always said SQL is a bad abstraction. An artifact from the past that we have to deal with like css and JavaScript.

This article solidifies my point. Seriously, ors are bad so union two queries as a cheaper alternative? Theres no rhyme or reason to it at the API level. You have to look under the hood to see why this hack works. Hence why SQL is such a bad abstraction. We program and optimize sql not with logic but with memorization of hacks.
10 years ago „quant“ investing was already everywhere
Bridges of Memory – The living tree-root bridges of northeastern India
>everyone who buys a car on credit is always “underwater”. The cars are never worth the balance of the loan

In my early years I once took out a loan for a car. I've never once been underwater on my loan. You're only underwater at some point if you put down a small/no down payment and pay the minimum amount due every month.

The topic of this article is people rolling the balance of their previous car loan into their new car loan. So they are underwater before they drive it off the lot, sometimes by a LOT. That's scary! Its basically running on a treadmill that always accelerates.
sqlite certainly seems to optimize it automaticaly; Note the 'IN operator' in the plan where none was in the query:

sqlite> explain select * from words where wid=1 or wid=2;
addr opcode p1 p2 p3 p4 p5 comment
---- ------------- ---- ---- ---- ------------- -- -------------
0 Init 0 21 0 00 Start at 21
1 OpenRead 0 3 0 2 00 root=3 iDb=0; words
2 Integer 11 2 0 00 r[2]=11; return address
3 Once 0 11 0 00
4 OpenEphemeral 1 1 0 k(1,) 00 nColumn=1; RHS of IN operator
5 Integer 1 3 0 00 r[3]=1
6 MakeRecord 3 1 4 D 00 r[4]=mkrec(r[3])
7 IdxInsert 1 4 3 1 00 key=r[4]
8 Integer 2 3 0 00 r[3]=2
9 MakeRecord 3 1 4 D 00 r[4]=mkrec(r[3])
10 IdxInsert 1 4 3 1 00 key=r[4]
11 Return 2 0 0 00
12 Rewind 1 20 0 00
13 Column 1 0 1 00 r[1]=
14 IsNull 1 19 0 00 if r[1]==NULL goto 19
15 SeekRowid 0 19 1 00 intkey=r[1]
16 Rowid 0 5 0 00 r[5]=rowid
17 Column 0 1 6 00 r[6]=words.text
18 ResultRow 5 2 0 00 output=r[5..6]
19 Next 1 13 0 00
20 Halt 0 0 0 00
21 Transaction 0 0 97 0 01 usesStmtJournal=0
22 Goto 0 1 0 00

I've verified that "where wid in (1,2)" produces the same plan.
UBS Fined for Misleading and Overcharging Wealthy Clients for a Decade
I know this is no way related, but there was this other submission which I found excellent, "Taking too much slack out of the rubber band" [0], and it just made me wonder...

[0]:https://news.ycombinator.com/item?id=21502292
Spending the trillions needed to build and support carriers is stupid.

If we ever have another war with china, low cost drones will take out carriers, not other carriers.

China will spend millions on drone warfare while the US spends billions.

I'm sure the author of this article knows more than I do but I don't think this is a well supported thesis.
Or “2013”
I don’t understand. I keep seeing developers complain about the $100/year developer fee but I also keep seeing strong indications that’s not required for notarization.
Well, the thing is that they cap the size of the fund at $10B so it's not really a CAGR per se as the original capital isn't appreciating at that rate.

It's just they have $10B invested and then they distribute $6.6B per year and that's it (i.e., the fund doesn't become $16.6B next year).

Still take your point that it's an insane figure!
A command-line tool for checking Android OS version history written by Rust
Confused. They are saying that nearly all married couples (male:female) with joint everything and the same credit history are showing consistently the husbands having more credit? Or just one single person out of millions? As one would assume there are probably many similar cases but where the wife got more credit no?
Meanwhile in the US, NASA has had to throw certain projects to certain states to keep senators voting for x, y and z...
Sure, it's still possible to get away from civilization, but those opportunities are becoming more and more rare (and require more and more acceptance of physical discomfort and risks to your health). But before the internet, all travel was like that. If you left home you had no choice but to leave access to some important support structures in your life behind, and that gave travel a fundamentally different character than it has today.

Living on the moon may similarly lose a lot of its charm once it becomes routine.
Strategy for non-tech companies addresses code development
Hello everyone,

The high-level languages have allowed ordinary employees (myself included) to start developing scripts and auxiliary tools to help the day a day activities. However, traditional sectors and/or companies had been resilient to that change, as due compliance rules or the fear of losing that knowledge during a high 'turn-over' volume.

With that in mind...

I was wondering what would be the best strategy for a non-tech company to deal with it.

It would be great some indications of any literature that addresses that topic.
The strategy is capacity constrained, they’ve returned all outside investor capital and distribute profit to employees to keep capital within accessible levels. The $1mm wouldn’t be able to compound as you’ve described as much of the profits will be returns, not reinvested.
It would be cool to have a flashmob where everyone is wearing a skeleton onesie in there :)
Same here, and I understand cars. This is repair fraud, actually, and a criminal offense in the US. If I paid for and was told I would receive an OEM part and instead I got some aftermarket part off RockAuto, I'd be beyond pissed off and I'd get my recompense somehow.

I understand the grandparent point, but their analogy is terrible. When you are paying for a specific brand of item and you get an alternative brand without being informed and giving consent, that is fraud. It is a crime, and it is effectively stealing from you the difference in price/value/cost of the two items, since you're paying for the other brand.
Who audits their returns? They have not had any outside investors for over a decade. I had not seen an update on their yearly performance for quite some time, and was surprised to see an updated table published in this book. So I'm curious, where did these numbers come from, and did RenTec confirm them, and did an independent party confirm them?
This case is in Sweden. I have read that in some U.S. universities, academic departments such engineering with a dearth of women get university funding for new positions based on meeting sex quotas.
> I'm assuming it isn't just a matter of grabbing a logo (jpg) from Facebook. I assume iD is sending (meta) data about the person who is simply browsing the map to Facebook (i.e. without disclosing that info is being sent or what data is sent)?

Given the scale of the drama, you'd assume that it was something nefarious, but it isn't. iD loads images for brands from Facebook, and nothing more: here's the relevant code https://github.com/osmlab/name-suggestion-index/blob/66412f0...

Fun story from back in the day: we added 'social share' buttons to iD. Knowing the fundamentals of web security, they were implemented as simple links, with no JavaScript component on the iD side, no 'trackers', nothing of the sort. But some buzz came out about how other Facebook trackers were up to no good, and the OSM community got in a tizzy about how we had installed nefarious tracking devices in the codebase, and after a few days someone recommended that we should implement the buttons as simple links, which is precisely what they were in the first place. That combination of bad faith and nobody reading the code was constant.
>people set up meetings on top of it anyway, or message me asking if that block time is "real"

Your problem here is you. You were booked. When someone sends you a double booking, hit "DECLINE" and they get an email right away saying you declined it.

Then you say "Hey I already had something in my schedule for that time, can't make it. You have access to my calendar why would you make meetings when I'm busy? That isn't very respectful."

If someone asks if a block of time is "real" always say yes. your problem is that apparently you have blocks of time that aren't real. if you only have real blocks of time in your schedule, nobody will guess which aren't or are real.

If someone asks you in person, have the backbone and willpower to say "Hey I'm already booked" and suggest another time.

You're the one causing your problems, but you're describing it as other people doing it to you.
Most of this technology was developed because of war. We can thank the Cold War and WWII for most of it.

We see the largest strides in innovation when we're pitted against each other and the stakes are high and clear.
I can't find any recent numbers but the last number I can find is 36% after fees of like 5%/45% in 2015. I would assume they are still killing it, but can't find any info.
That's a good idea. I'm not sure how much calling she does but I'll run it by her to see if she wants a local number. Thanks!
"Google wants to drop support for blocking WebRequests, which will cripple certain extensions, others might not even work at all. Mozilla is not going to follow this destructive path. Instead, they will keep allowing the use of blocking WebRequests and investigate how to address the issue differently."

https://gist.github.com/Lusito/dd6b76b93f83267903619103745cc...
All customers must migrate to aws
>S&P 500 returns are log-normally distributed with a log-return of 10% and volatility of 10%

[[citation needed]]
The mistake in both cases was getting caught.
Yes, the most ignorant among us will never find out, unless they have a problem and go to a different mechanic that tells them. But it is very very obvious when you actually receive parts whether or not it's an OEM part, or an aftermarket part. Both may be identical and made in the same factory, but if I request a repair with OEM parts, am charged for OEM parts, and am provided with non-OEM parts that is repair fraud and a crime.
Why wouldn't it? What makes a format more amenable to being decoded via ML?
These might speak some to hiring, training, tooling, and team culture.

First, one of these (blank lines) seem to be self correcting with a code style linter (not linting creates PR noise, increases and reviewer and coding frustration).

Second, blatant copy pasting should be difficult, as surely the context is different - thus descriptive names should often be renamed, and then at least some level of integration testing provides quick education to dry up code.

And surely, if the team is reviewing, calling out repeated or obviously copied untested code, with no linting the developer would improve rapidly otherwise tire of the rework.
Gotcha. Makes sense!
Eliminating Distractions from Social Media, Email, and StackOverflow
rm -f ~/docker-games/root/.Xauthority
touch ~/docker-games/root/.Xauthority
xauth nlist "$DISPLAY" | sed -e 's/^..../ffff/' | xauth -f ~/docker-games/root/.Xauthority nmerge -
chmod 0444 ~/docker-games/root/.Xauthority

XSOCK="$(realpath /tmp/.X11-unix/*)"

DBUS_SESSION_BUS_PATH="$(echo "$DBUS_SESSION_BUS_ADDRESS" | sed -e 's/^unix:path=//')"

docker run -it --rm \
--device '/dev/dri:/dev/dri' \
-v "$XSOCK:$XSOCK" \
-v "$(realpath ~/docker-games/root):/home/arnavion" \
-v "$(realpath ~/.config/pulse/cookie):/home/arnavion/.config/pulse/cookie" \
-v "$DBUS_SESSION_BUS_PATH:$DBUS_SESSION_BUS_PATH" \
-e "DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS" \
-e "DISPLAY=$DISPLAY" \
-e "PULSE_SERVER=$(ip -4 addr show enp4s0 | grep -Po 'inet \K[^/]+'):4713" \
-e 'XAUTHORITY=/home/arnavion/.Xauthority' \
--shm-size '1G' \
--hostname arnavion-docker-games \
docker-games \
$COMMAND

The XSOCK mount allows it to talk to the host X server, and the .Xauthority mount allows it to auth with the host X server. Apart from that:

* ~/docker-games/root is the home directory inside the container.

* The DBUS mount and env var is to allow Steam to show its icon in the system tray of the host DE. There's also a symlink for `~/.steam/public/steam_tray_mono.png` -> `~/docker-games/root/.steam/public/steam_tray_mono.png` so that the host DE can find the icon based on the path inside the container.

* The pulseaudio mount and env var is to allow sound. It requires pulseaudio to be set up to allow network clients.

Here's the full gist: https://gist.github.com/Arnavion/3212232d0761d49d9636f796c5a...
After reading up on the DHH situation I'm starting to wonder if social media is beginning to sneak its way into American banks as a credit worthiness data point.

The Chinese are at least up-front about it, but I've heard talk out of the US financial software area for a long time beforehand as being something that was inevitable.
Right - i believe "communist" is mostly a fashion statement among US millennials. Stick a hammer and sickle emoji in your Twitter name and retweet AOC memes, bam, now you're a communist.
Ridiculous generalization. In my suburb, we have a bikepath that runs along a protected area, a lake, and a park area. Nearby (within 100m) is an elementary school with an open 10 acre field. The nearest shopping center is 2 miles away.

What all the metrophiles advocating for the abolishment of suburbia either willfully forget or misunderstand, is that people like the suburbs. Especially people raising families.
This is not one of those situations that calls for self help. The one thing they tried to impress on me was that the sooner you get treatment, the better it works. Based on my own outcome, I believe them.
At home I probably have a hard time accounting for things like dissolved gases.
> so I normally end up getting my actual work done late at night after an early dinner, which my wife is not particularly happy about.

Until that stops, they won't knock it off. Start telling them exactly what you're doing in those time blocks and how much the meeting will make that slip by. Do not work after hours. If they want to pay you to sit in meeting rooms rather than ship features, that's their choice, but you have to make them choose, or they'll take both.

[EDIT] mind, make them choose by communicating. Email (or whatever your management-tier uses to communicate) is your friend. Explicitly call out your expected meeting burden in estimation sessions and politely but firmly alert (send an email/message) when that burden is exceeded. Bring it up in retros. This is especially effective if you have someone up the chain who wants features shipped and who is not the one calling these meetings. Part of their job is to make other people knock off unproductive shit. Give them the info they need to do their job (that you're being scheduled for too many low-value meetings).

Your only other alternative is to start delegating, until you're accidentally a "lead" and like 50% of your time is supposed to be meetings, another 25% delegating, with the balance helping other devs getting unstuck.
I don't think that is high profile in the same way though. You will never be well known for doing well at FIRST since the highest level of competition only has ~6k entrants worldwide.

Even at the level of FIRST, I think there are some unhealthy things that come out of the competitiveness, with teams where professional engineers do almost all the work, or a small set of students get a lot more attention than others. But it has a tonne of great benefits despite some small issues.
Heres Numberphile interviewing James: https://www.youtube.com/watch?src_vid=gjVDqfUhXOY&v=QNznD9hM...

He's a MIT/Berkley Math professor.
> here's no outside investors in the Medallion fund anymore, so if it is a scam, they would only be scamming their own employees

The "it's a scam" theory that I heard had nothing to do with it being a Ponzi scheme, instead it was about laundering high-tax income into low-tax capital gains while maintaining a plausibly deniable investment cover story. It didn't have to beat the market, it just had to beat regulators.

I have nowhere near enough domain competence to comment on the plausibility of that scenario, other than to say that I suspect if it were that easy everyone would be doing it, so on those grounds alone I suspect the conspiracy theory I heard was incorrect. Someone more invested in the idea that it's a conspiracy would likely just argue that it isn't easy to be good at this or that there are economies of scale, so only one dominant player. Shrug.
> Command-line tools should print colorized output.

Just add a "colorless" command line argument if you need to parse things without ASCII color codes. Better yet, detect when the program is outputting to a pipe and disable colorized output, e.g. like Git https://unix.stackexchange.com/a/19320

> They will use lots of math in their career.

The validity of this is highly domain-specific.

> 'git' and 'GitHub' are synonymous.

Aside from GitHub-a-likes (e.g. GitLab, BitBucket), what does this mean? I'm assuming that it's that you can use Git by its original use pattern (i.e. without a "single-source-of-truth-plus-issue-tracker-as-a-service" system and more as a "true" DVCS) but very few projects seem to really use it this way. They're important projects, sure (e.g. Linux) but they are few in number.

> Sprinkling printf statements is an efficient debugging technique.

This is...opinionated. As useful as GDB can be in a pinch I have often preferred to just output things to console. `printf` specifically is a bad example, as C doesn't have reflective abilities (out of the box, anyway), making debug-by-manual-print harder.

> Compiler warnings can be ignored, as they'd be errors otherwise.

I smell a Golang programmer...

> Using lambda in Python is a good idea because it shows others you have a CS degree and understand the "Lambda Calculus".

Kinda rolling my eyes at this one. Yes one can "be annoying" with FP-like concepts but lambdas can be very useful in a pinch.

>Object-oriented programming is the best and most common programming paradigm.

>Using a custom written Vector class makes your program object-oriented.

I feel I should add my personal falsehood: "State objects with methods means your program is object-oriented."
Things to Know About Singapore
There's also a cafe just like this in Seoul (Hongdae neighborhood). "Cartoon Cafe" I believe?
It is considered free by lot of uninformed users. Lot of Youtubers, both budding and established, don't know the real consequence of being at the mercy of Google, that they could be thrown out of YT at the whims of Google.
Self starters only start X times on their own, where X is their self starter level
You can send a message to yourself on messenger. :)
"High levels of political participation and activism among ordinary people along with substantial numbers of dedicated leaders at all levels"

It's an interesting point. Political activism has been noted before as a plausible contributor to high social capital (especially as traditional social-capital-providing arrangements tend to recede in modern societies), which in turn is a significant contributor to high quality-of-life.

Of course things are not that great if that very same political activism leads to misguided policies which keep you stuck in the middle-income trap, as we see in so many places in South America. But it seems that a legacy of substantial educational achievement (which is lacking elsewhere) has helped Kerala escape that trap.
It's been a while now but while I (briefly) worked on my Masters, we analyzed technology development and what drove it.

Surprisingly (at the time), war and sex tend to drive the vast majority of it. GPS, microwaves, the internet, and many medical treatments had roots in national defense. VHS over Betamax and high speed internet adoption came from porn. We identified hundreds of big and little things in many industries.
Foreigners visiting China are increasingly stumped by its cashless society
Back in the mid '90s, I'd put it at 1995, there was a Hypercard bit of Unix-related poetry that I've never been able to find again. I believe it was an "ABC of Unix" sort of thing, with a poem or story for each letter. I recall the one about grep involving a woman whispering into her lovers ear how grep outputs matching lines unless -v is provided.

It was lovely, or at least my memory of it was that it was lovely. I've looked for it again over the decades, but I wonder if it was lost to HyperCard rot...
Athletic competition is unhealthy regardless; but maybe they could have competition controlled for bone mass ratio or weight?
World Nuclear Waste Report 2019
And where exactly can i get "new kind of laser detector".

It's like saying in WW1:
Don't build tanks because they will invent anti-tank guns.