HNHacker News
TopNewBestAskShowJobs

dc-programmer

784 karma · joined August 10, 2021

submissionscomments
dc-programmer··on Americans are flooding Mexico City. Some want them gone
The number of Mexican nationals in the US peaked years ago…
dc-programmer··on US Air Force connects 1,760 Playstation 3's to build supercomputer (2010)
The most surprising aspect of this story to me is that the Air Force was allowed to exercise this level of resourcefulness. I just assumed that the procurement process would stipulate 10 year support contracts or something similar.
dc-programmer··on According to Atlanta Fed we're already in a recession
The bureaucracy in general is in bad shape and slow to change. It would take the commitment of multiple administrations to get it where it needs to be, especially in areas like digitization and procurement reform
dc-programmer··on CLI tool for converting txn statements from Singaporean banks into a sane format
Please do one for Binance.US
dc-programmer··on Ask HN: Why did you quit learning programming?
Right I forgot my audience
dc-programmer··on Ask HN: Why did you quit learning programming?
Nothing past calc I I’d reckon. I think one of the issues was how function calls can seem arbitrary at first (esp in python). You have imported functions, user defined functions, built in functions, etc. so when students see a function call, they aren’t confident in knowing where it came from, causing distress.

Most students really dislike anything that appears arbitrary which I think plays into this. One pre-med student I knew despised math after being taught 0!=1 because it seemed seemed completely made up to him and broke established rules.

Part of the onus falls on instructor to clear up areas like this (e.g. explain the cardinality of the set containing just the empty set is 1, 0!=1 allows for many formulas to be expressed tersely, etc). The other component of this is that the students who dislike ambiguity self select out of the program.

dc-programmer··on Ask HN: Why did you quit learning programming?
Anecdotally, a lot of people do fine in the 101 class up to the point where functions (imperative paradigm) are introduced. Thats the threshold for the level of abstraction where people start feeling frustrated. In college, I tried help some of my friends who got stuck here but did not have much luck helping them build the right mental model.
dc-programmer··on Ask HN: Why did you quit learning programming?
At the time I attended, the CS department at my school was still a subset of theoretical math. So my classmates nearly all were polite, if shy, math majors. If it was more oriented towards the brogrammer culture, I’m not sure I would’ve stuck with it either
dc-programmer··on Liberalism According to The Economist
What do you recommend instead?
dc-programmer··on OpenSSL Security Advisory
I believe it. But it makes source coding auditing and static analysis incredibly difficult.
dc-programmer··on Canadian Pension Funds Are Losing Big at the Crypto Casino
“ That same month, the Ontario Teachers’ Pension Plan (OTPP) announced its investment in FTX Trading Ltd, supplying at least $50 million into a meme-inspired fundraising round — raising $420.69 million from 69 investors. FTX hasn’t crashed like Celsius Network just yet, but the investment is putting teacher pensions in danger.”

They must’ve put the new guy on this one

dc-programmer··on OpenSSL Security Advisory
This is horrifying information. I was only aware of the C code that is 99% macros
dc-programmer··on Yes, there is such a thing as a formerly developed country
Hopefully they moderate. But freedom of the press is the keystone that holds a free society together. Once that is chipped away at by the government, it’s difficult to hold back the deluge
dc-programmer··on Billion-record stolen Chinese database for sale on breach forum
This type of information is used all of the time to discover and compromise web accounts of the victims in bulk. There are scripts that take in this data as input and will do a lot of the work for you to take over their accounts (or at least find their active accounts across web). Any additional data you are able to trawl can be sold itself, leaving the next steps to more advanced or motivated threat actors.

It’s also useful for more targeted social engineering attacks.

dc-programmer··on Yes, there is such a thing as a formerly developed country
It’s the regulatory capture that really imposes drag on innovation and actual growth. Oligopolies cement their position by lobbying for legislation that essentially pulls the ladder up behind them.

Argentina doesn’t really seem like the most salient example though because it’s a pretty unique country. On the other hand, Hungary’s backsliding into autocracy (and the reverence of certain western political groups towards its government) is a real cautionary tale for other countries.

dc-programmer··on Peter Thiel-Backed Crypto Lender Vauld Suspends Withdrawals
I think the discrete conclusion to draw from this story is that it’s completely unsurprising that someone of his moral caliber was invested heavily in what turned out to be a complete veneer (and that’s putting in nicely)
dc-programmer··on Ask HN: Which book would you pick to re-read for the rest of your life?
This looks excellent, thanks
dc-programmer··on Even when you do succeed, sometimes it pays to try again
As an interviewer, I take these as an opportunity to really drill down into their experience. If they actually did the thing they are taking credit for, they will be able to talk about it in great detail. For more advanced candidates, it also provides a springboard to assess their ability to identify tradeoffs (Why didn’t you do it this way? If you had to do it again would you change anything?)

But it does require more effort for the interviewer. Surprisingly, many candidates are blindsided by the (well-advertised) behavioral questions which I don’t understand. Or they fail to contextualize anything.

dc-programmer··on 40% of Google users now connect via IPv6
On a local link, if you know the ipv6 address of one machine you can guess others by getting their device ID (MAC address) and then modifying the known address. So you can use neighbor discovery to find the other MAC addresses to craft the IP addresses.

I think you can also take advantage of router advertisement or client solicitations somehow but I’m not familiar with the details (i.e. passive listening on multicast vis a vis broadcast)

dc-programmer··on Ask HN: Which book would you pick to re-read for the rest of your life?
It’s on my bookshelf but I’ve been slacking. Too much HackerNews probably.

I really do love the 19th century magazine to novel genre though.

dc-programmer··on Ask HN: Which book would you pick to re-read for the rest of your life?
That looks like it’s up my alley, I’ll check it out. Thanks!

Count of Monte Cristo is the best revenge story ever told which is why it appeals to me, but you’re right about the immersion aspect. Maybe I would choose the unabridged version for the full experience.

dc-programmer··on Ask HN: Which book would you pick to re-read for the rest of your life?
Count of Monte Cristo
dc-programmer··on Tech layoffs keep stacking up
Options do not seem like real wages to me because unlike RSUs I’ve never been able to translate them to cash. You’re totally right. And with future expected value of options decreasing (and RSUs), base is more important than ever.
dc-programmer··on Tech layoffs keep stacking up
Keynes had a theory that wages are sticky-down meaning they rarely decrease.

My guess is tech salaries will stagnate for a while. But with poor performance of RSUs and inflation eating into purchasing power this will essentially be a pay cut.

dc-programmer··on America needs supply-side reform
Exactly. I refuse to watch the imperialist propaganda vehicle known as the Marvel cinematic Universe.

Only partially kidding. There is a comical parallel though with China’s Wolf Warriors movies. Hugely popular, and maybe even good cinema, but also propaganda

dc-programmer··on Ask HN: Can I see your cheatsheet?
The AWK Programming Language is great too. Every technical book should be written this way: describe feature, show feature through example, include cookbooks of useful commands.

https://ia903404.us.archive.org/0/items/pdfy-MgN0H1joIoDVoIC...

dc-programmer··on The biggest disruption in the history of American education
I already ceded the managerialism, hyper-individualism, and metric chasing of our neoliberal society is partially to blame. The bad apples should be separated out of the common classroom. It’s ok for some people to fail.

But it doesn’t seem right to discount the effect of resources on educational outcomes (not talking about football stadiums either - looking at you Sunbelt).

I largely benefited from attending well funded schools. My parents moved to the districts with good public schools, so I was able to take AP classes and such. However, a whole world was revealed to me going to college. The kids who went to Georgetown Prep or Andover had probably read millions more (assigned) words than me and had taken Linear algebra and Diffeq already. Their HS tests weren’t multiple choice - they were essays. And their HS class sizes had been small and taught by Ivy League grads.

Conversely, I know people whose schools offered exactly zero AP classes and were way behind going into college especially for technical tracks.

There are all kinds of anecdotes about irredeemable neighborhoods or conversely about stereotypical bootstrap stories. But at that end of the day the correlations are clear. Ruch parents are not going to send their kids to a school that intentionally or unintentionally deprives students of resources. They understand, as we all should, that education is an investment in human capital where you put dollars in hoping for future returns.

dc-programmer··on Ask HN: What tools are you a 10/10 on?
Everything is great about NGINX (features, source code, performance) but the DSL can be pretty painful. The C module API is not exactly intuitive either.
dc-programmer··on Increased Subscription Pricing for IDEs, .NET Tools, and the All Products Pack
Same. For me, it’s the JavaScript development experience that really sets Jetbrains apart.

I’m sure other IDEs can offer parity with the compiled languages, but if I’m using an IDE in the first place, I’m probably working on a web app, and getting first class support for both the frontend and backend in the same window is huge for productivity.

dc-programmer··on FBI: Stolen PII and deepfakes used to apply for remote tech jobs
I can see this
← PreviousPage 4 of 11Next →