HNHacker News
TopNewBestAskShowJobs

kjgkjhfkjf

579 karma · joined January 14, 2018

submissionscomments
kjgkjhfkjf··on Localstack – Local AWS Emulator
I'm happy that this exists, but it really should be a product supported and maintained by AWS rather than the user community, to ensure consistency with the real AWS services.
kjgkjhfkjf··on For Teen Girls, Instagram Is a Cesspool
You could use diagnostic tests, such as those described in the DSM. This is what psychologists and doctors do in real life to determine whether someone is depressed.
kjgkjhfkjf··on Ć Programming Language
I'm a little skeptical of JS too!
kjgkjhfkjf··on Ć Programming Language
It would have been nice to see the compiler implemented in the language itself. I'm a little skeptical of any language that can't be used to compile itself.
kjgkjhfkjf··on Facebook Whistleblower Leaks Thousands of Pages of Incriminating Internal Docs
I'm not outraged or surprised by the revelations. Everyone knows there is toxicity on Facebook and other social media products.

Social media is sometimes toxic because people are sometimes toxic. Moreover, people are drawn to toxicity because it is grotesquely fascinating. This is also the case for movies, video games, and other media; much of it is anti-social and misleading.

Condemning Facebook for the toxicity of some of its users is like condemning the manufacturers of mirrors because you don't like what you see in them. If you are appalled by society's propensity for producing and consuming toxicity, then consider directing your attention to shortcomings of our education and healthcare systems rather than a company that is simply providing a useful service to its users and value to its stockholders.

kjgkjhfkjf··on Unified Shader Programming in C++
To be honest, I'm disappointed that this is considered a suitable subject for academic enquiry.
kjgkjhfkjf··on Learning Common Lisp to beat Java and Rust on a phone encoding problem
It's not quicker to write code in Lisp when you don't know Lisp, and you have to learn it to make a change to some Lisp code that someone randomly added to the codebase.

This is true of all niche languages that are supposedly quicker to use than regular mainstream languages.

kjgkjhfkjf··on My £4 a month server can handle 4.2M requests a day
That's less than 50qps. I can't count that low.
kjgkjhfkjf··on A lot of people are getting the OnlyFans story wrong
The world really needs an alternative to these tweet serials. They're extremely annoying to read.
kjgkjhfkjf··on Zx 3.0
I'm having a hard time believing that Google uses this much internally. Is github.com/google just a place where Googlers can put personal projects to get additional exposure?
kjgkjhfkjf··on Tesla AutoPilot – I give up, it's downright lethal
Not only is Tesla Autopilot potentially lethal for Tesla owners, it is also potentially lethal for other road users.

I don't understand why Tesla are still permitted to sell vehicles with this feature.

kjgkjhfkjf··on DoorDash removing 1-year cliff for equity grants
Great move. Joining a new company always involves a leap of faith, and this reduces the risk somewhat of the fit not being satisfactory. I hope that all companies that offer equity will do the same as DoorDash.
kjgkjhfkjf··on LA pays $2600 per homeless tent, per month
It's so sad that these mechanisms that were set up to protect people are now preventing people from getting the help they need.
kjgkjhfkjf··on LA pays $2600 per homeless tent, per month
Can anyone estimate how much it would cost a scrappy private company to provide similar services sustainably? My guess is that it would be far less than $2600/m.
kjgkjhfkjf··on Ask HN: Who is hiring? (May 2021)
Consider writing some small-ish tasks (e.g. here: https://github.com/signalapp/SecureValueRecovery/issues) that interested folks could look at to see if the work is interesting.
kjgkjhfkjf··on Designing a guitar with hot-swappable pickups
It's extremely tempting to try to speed up your progress on the guitar using your existing engineering skills (e.g. what we have here), mathematics skills (e.g. learning music theory), or other resources (e.g. buying loads of gear), but the only way reliably to make progress is practice, practice, and more practice playing the guitar itself.
kjgkjhfkjf··on SQLite the only database you will ever need in most cases
> you can just upgrade the hardware to a beefier machine and keep business as usual

One of the troubles with having a single machine is that your service will become unavailable when you upgrade it.

kjgkjhfkjf··on Conversations at Home ‘Stirring Up Hatred’ Now a Criminal Offence in Scotland
Using a jury, or previous decisions by superior courts.
kjgkjhfkjf··on PSD is not my favourite file format
Adobe has the money and prestige to be able to hire and retain very good people to work on Photoshop. I expect that the codebase is very high quality for one that is more than 30 years old.
kjgkjhfkjf··on PSD is not my favourite file format
It's almost as if Adobe have no motives whatsoever to make the proprietary file format for their cash cow easy to use for those who would like to build competing products.
kjgkjhfkjf··on The dispassionate developer
It's a fallacy to claim that developers are hired substantially on the basis of their open-source portfolios. This is very rare IME.

It's also somewhat of a fallacy to claim that open-source software is the domain of hobbyists. A lot of open-source software nowadays is produced by paid programmers as part of their day jobs.

kjgkjhfkjf··on They Just Moved to Austin. Now They Want to End One of Its Traditions
The article makes the residents appear petty and ridiculous, but to be fair these gatherings really are obnoxiously noisy and extremely annoying. I'd be surprised if many non-transplants didn't find them tiresome as well.
kjgkjhfkjf··on Learning Machine Learning for Game Development
Trust Google to produce the most over-engineered online card game ever.
kjgkjhfkjf··on Why are so many successful founding CEOs software engineers?
Describing Larry, Sergey, and Zuck as software engineers is a bit generous, as I'm sure they'd be the first to admit :)
kjgkjhfkjf··on Minimum Viable Clojure Developer
It seems very unwise to plan your career around using a particular language, especially a niche language such as Clojure.

For longevity as a developer, it's important to become comfortable with picking up new languages and tools as necessary.

A better strategy for career planning is to decide which domains you find interesting, and then focus on the skills and tools that are used in those domains.

kjgkjhfkjf··on Most of what you read on the internet is written by insane people (2018)
The world would be a better place if people unqualified to do so stopped labeling people with whom they disagreed as "insane", "narcissists", "psychopaths", etc.

When you do this, you dehumanize the person, and minimize the positive aspects of their contributions.

If you are not a qualified doctor, please make a new year's resolution to stop doing this.

kjgkjhfkjf··on Ask HN: What are the highest compounding life habits?
Are you concerned that over time you will become unhealthily isolated?
kjgkjhfkjf··on Don't Use Protobuf for Telemetry
CP was written by Kenton Varda, who spent many years working on protobuf at Google.

One massive advantage of protobuf for mainstream Google languages (C++, Java) is that Google has used them extremely heavily for many years, and you can trust that they've been extensively battle tested in Google's enormous high-traffic services, and scrutinized by Google's vast army of engineers. Kenton's experience notwithstanding, the same cannot be said of CP.

This argument doesn't apply for languages other than the ones that Google uses for production services.

kjgkjhfkjf··on Wisp: A light Lisp written in C++
A few nits:

(1) C++ has std::to_string nowadays. You don't need to roll your own.

(2) Environment::get would be more efficient if you used a hash table (e.g. unordered_map) instead of many ifs.

(3) It's better to pass std::string and std::vector by const reference, to avoid making a copy. Also take a look at std::string_view.

(4) const char[] is generally preferable to #define.

kjgkjhfkjf··on FYI: TripleByte is emailing old referrals
Perhaps it was a bug in their software. Bugs happen from time to time.
← PreviousPage 4 of 7Next →