HNHacker News
TopNewBestAskShowJobs

damagednoob

934 karma · joined November 25, 2008

submissionscomments
damagednoob··on Zig is now self–hosted by default
For me, compilers tend to be complex so it's a way to show that it can be done. Also, dogfooding[1].

[1]: https://en.m.wikipedia.org/wiki/Eating_your_own_dog_food

damagednoob··on Shazam turns 20
At the beginning of this video[1], Avery talks about the beginning of Shazam.

[1]: https://youtu.be/YVTnj3OIhwI

damagednoob··on Calvin and Hobbes Search Engine
I quote this one pretty regularly: https://www.gocomics.com/calvinandhobbes/1989/01/02
damagednoob··on Learning Go as a Python Developer: The Good and the Bad
> Go singlecore is actually slower than Python

This is news to me. Do you have something newer then a 13 year old blog post that shows this?

damagednoob··on The high price we pay for social media
That is true however the abstract of the study notes:

"In a randomized experiment, we find that deactivating Facebook for the four weeks before the 2018 US midterm election...

...(ii) reduced both factual news knowledge and political polarization;"

[1]: https://www.aeaweb.org/articles?id=10.1257/aer.20190658

damagednoob··on The high price we pay for social media
Where is the crossover point from 'ignorance is bliss' to 'uninformed'? There's no doubt in my mind that women (and men) would be happier if they didn't know about the Roe verdict in America. But wouldn't that lead to less activism on an issue that really matters?

It is notoriously difficult to get young voters to turn out and asking them to turn off their phones for the mid-terms (like in the article) when they should be thinking through the issues feels counter-productive in a democracy.

damagednoob··on Can Analog Make a Comeback?
I was listening to interview with Brian May and he recounted a story of how they lost fidelity when using analogue tape due to a faulty machine [1].

[1]: https://youtu.be/mgkvU5eCaYo&t=32m13s

damagednoob··on To Ruby from Python
Not too mention C#, Python and for some, Javascript.
damagednoob··on GCC Rust Approved by GCC Steering Committee
I think what will prove more important than standards will be a common suite of tests used by all implementations. Sun used to have TCK[1] that was used by a few implementations.

[1]: https://en.m.wikipedia.org/wiki/Technology_Compatibility_Kit

damagednoob··on Perl is still relevant
I guess I'm being nitpicky but...

> Python is an out and out object-oriented paradigm.

Is this true? I thought it was considered 'multi-paradigm'. You could write a program without using a class for instance which is difficult (impossible?) in Java or C#.

damagednoob··on The Crime That Killed Shinzo Abe
The media doesn't deal in statistically representative samples. It highlights notable events of the day and therefore by definition only deals with the extremes.
damagednoob··on Ask HN: What's is your go to toolset for simple front end development?
Not only privacy, but also reliability in my experience. If you add in a CDN you now have a point of failure you have no control over that (Murphy's Law) fails at the most inopportune time. In all web frameworks it's pretty trivial to serve up static files with a future expiry date.
damagednoob··on What comes after Git
I dunno, the points about UX, merge queue and LFS all ring true for me. All those things are solved outside of Git AFAIK.
damagednoob··on Improve Git monorepo performance with a file system monitor
I've stopped using anything language specific like Guard or nodemon. Instead I use the inotify commands on Linux and entr/ack on macOS so no matter what I'm doing, I can watch for changes in a directory.
damagednoob··on DevOps is a failure
From my understanding, DevOps was never about technical solutions/processes. It was about giving the same business goals to Dev and Ops. The idea being to eliminate the tension netween these departments because the goal of Dev was to ship features and the goal of Ops was to ensure the system stayed up.
damagednoob··on Xlite: Query Excel and Open Document spreadsheets as SQLite virtual tables
As another alternative, you can use in2csv[1] to convert excel documents to csv and pipe them into the other tools of csvkit.

[1]: https://csvkit.readthedocs.io/en/latest/tutorial/1_getting_s...

damagednoob··on Kickstarter Union voted 97.6% to ratify one of the first tech union contracts
You conflate Capitalism (developed during the Renaissance[1]) with Colonialism (around since the Iron Age[2]). How is point no 4 related to Capitalism? Where is the willing buyer/willing seller for point 6? Is your argument that there would be no work related deaths under communism? Who is forcing people to work in the cotton industry?

So yeah, come up with more examples.

[1]:https://en.m.wikipedia.org/wiki/Capitalism#History

[2]:https://en.m.wikipedia.org/wiki/Colonies_in_antiquity

damagednoob··on Kickstarter Union voted 97.6% to ratify one of the first tech union contracts
* Excess mortality in the Soviet Union under Joseph Stalin[1]

* Great Chinese Famine[2]

[1]: https://en.m.wikipedia.org/wiki/Excess_mortality_in_the_Sovi....

[2]: https://en.m.wikipedia.org/wiki/Great_Chinese_Famine

damagednoob··on Eating at your desk is banned in France
This is one of the reasons why I love to work from home. I'm not beholden to company policy that seeks to improve productivity at the expense of how I choose to structure my day.

Maybe I eat at my desk so I can spend that hour lunch break with my kid in the afternoon. Maybe I'll take a 2 hour nap in the middle of the day because I didn't sleep well the previous night. I'm so glad to be rid of these inflexible, petty rules that are for the average, not the individual.

damagednoob··on I turned down $500k, pissed off my investors, and shut down my startup (2016)
New Zealand. Why not?
damagednoob··on A six-month program in Britain will assess the effects of a shorter workweek
> Very few organizations give their employees real license to do good things, to tackle the work well & encompass broad wins.

I sympathise with your argument but the problem is that the Dunning–Kruger effect exists for both the employee and the manager.

I've seen 20-something, know-nothing developers relentlessly question every business decision during planning when they clearly have no idea about the larger scope of the business.

The reality is that the average person is average and every organisation is setup to succeed _despite_ the lowest common denominator.

damagednoob··on Ask HN: Which programming games helped you become a better programmer?
Not programming games but Starcraft and Quake (keys set to esdf instead of wasd). They taught my left hand where to be on the home row and I credit them for indirectly teaching me touch typing.
damagednoob··on Pidgin: The Universal Chat Client
> It's really sad that we've lost the ability to connect to so many of the services we use with third party clients.

https://meetfranz.com/

damagednoob··on The CSV Virtual Table
I've always found csvkit to be good enough for my command line needs: https://csvkit.readthedocs.io/en/latest/
damagednoob··on Windows Defender is enough, if you harden it
> "If you want to shoot a gun, you need to get a permit."

> Not in the US,

This statement seems to lack nuance and could be the reason for the downvotes.

> Federal law does not require individuals to obtain a license or permit to purchase a firearm. Several states, however, have permit-to-purchase laws that function similarly to universal background check laws.

https://www.rand.org/research/gun-policy/analysis/license-to...

damagednoob··on Zig build system internals
Given the author, is Zig being used at HashiCorp? If so, in what capacity?
damagednoob··on Run Ordinary Rails Apps Globally (2021)
Maybe I missed this in the link but I didn't see how one of the common problems in a distributed application is addressed:

* A POST request is redirected to the primary data source, the resource is created and the id is returned

* A GET request is immediately issued for that id but the resource that has not been replicated to the regional data source

* :boom:

damagednoob··on UUIDs are popular, but bad for performance (2019)
Then it doesn't have the same quality as a UUID which is supposedly guaranteed to be unique across space _and_ time[1].

[1] https://datatracker.ietf.org/doc/html/rfc4122

damagednoob··on UUIDs are popular, but bad for performance (2019)
> The remaining of the UUID value comes from the MD5 of a random value and the current time at a precision of 1us.

I might be misunderstanding something here but if your random seed is based on time, under high-concurrency, doesn't this risk collisions? I can't see any thread-safety guarantees in the documentation.[1]

[1] https://dev.mysql.com/doc/refman/8.0/en/mathematical-functio...

damagednoob··on Go Fuzzing
> I wouldn’t support support that argument by holding up Python and its HTTP situation as exemplary.

I wasn't holding it up as exemplary. I was using it as an example to show how other language ecosystems have reasoned about what gets included in the stdlib. I can't think of another top20 language that ships fuzzing in the stdlib.

← PreviousPage 3 of 9Next →