HNHacker News
TopNewBestAskShowJobs

chessturk

122 karma · joined March 22, 2019

submissionscomments
chessturk··on WARP is here
No snark, but if you sincerely believe that, then there can't be a Libertarian Utopia because the libertarians are outnumbered by scoundrels 1mil to 3. Why would you take a path destined for failure?
chessturk··on Go 1.13 Default Module Proxy Privacy
Clicked the link cursing out JetBrains, closed the link cursing out Google.
chessturk··on Robert Mugabe, Strongman Who Cried, ‘Zimbabwe Is Mine,’ Dies at 95
? Iraq and Afghanistan seem pretty criticized to me.
chessturk··on Robert Mugabe, Strongman Who Cried, ‘Zimbabwe Is Mine,’ Dies at 95
They didn't know they were, but I think soldiers were in the room, so similar idea.
chessturk··on Flawed Algorithms Are Grading Millions of Students’ Essays
This is so dangerous.

Society's bigotry is going to flood that bad boy so quick you might as well name it Gobbels.

I love ML. I want children to be safe. This is not the place for ML or AI or Quantum or any tech.

What needs to exist is better resources for those children, that mother grading the tests, the teachers of those children, and social services that are meant to support them. If you want to make a difference about this, look there.

Don't go building a automaton King Solomon who decides why this kid should be taken from these parents because speaking Spanish was worth -0.1 on some goddamn weight trained on data generated from a racist society.

This isn't a "spooky" correlation a cool algorithm can detect, it's a serious, layered social problem.

chessturk··on Flawed Algorithms Are Grading Millions of Students’ Essays
I'm not sure that's an issue by itself. If the prompt is broad enough, a minimum length can be reasonable for essays.

It certainly could be a problem if the prompt was too narrow, or time constraints, or some other factor.

Do you think the correlation by itself indicates something negative/inefficient I'm missing?

chessturk··on Flawed Algorithms Are Grading Millions of Students’ Essays
On one hand, I agree with you. I remember having to argue whether I showed my work or not by using imaginary numbers instead of standard formulas in high school physics.

But even with these examples, the path of appeal and rectification of mistakes is much easier with all humans involved. I fear soon people will side with the machine out of ignorance or to be justified in an incorrect stance.

The idea that we could be so poorly taught by broken automated systems, that we become incapable of detecting the system is broken seems like a possibility with AI that is much less likely in pure human systems of education (though not impossible).

chessturk··on Flawed Algorithms Are Grading Millions of Students’ Essays
Things like this story, Word's auto-grader, and Grammerly's style preferences are all surreal to me. We are asking a computer to validate prose meant for human consumption.

Not a reflection of physical reality like sensor data or even accounting information, but the method of communication explicitly invented for production and consumption by humans.

Of course feedback from humans is more valuable than feedback computers, it would be irrational/miraculous if anything was better at giving feedback than a human.

It is a shame it isn't self evident to instructors how poor of a solution this is, and how much better the results are when using critique by peers and instructors -- the classic way of doing things.

chessturk··on Flawed Algorithms Are Grading Millions of Students’ Essays
I'd argue that the expectation of perpetual population growth is one of the big problems (the unsustainability of social security bottlenecking at the baby boomers being an obvious example).

There is a compelling case for immigration for that sake alone.

chessturk··on Flawed Algorithms Are Grading Millions of Students’ Essays
Not without change, but I'd argue further change is certain, and likely to be of large magnitude.

I do not know if it will be sustainable, but I doubt it will be static.

chessturk··on NPM Bans Terminal Ads
I'll second this downvoted opinion. The mismatch between economic good created by and economic incentive to create OSS is just tragic from a hard numbers perspective.

How do you fix it though? A large funding program? If the state or private industry were the backer, how do you prevent manipulation? The only viable models (that spring to my mind) are Spanish-Anarchist type stuff of generally funded unions of technical workers, but that doesn't feel likely.

chessturk··on Is Perl 6 Being Renamed?
I agree, somehow we're not all writing everything in Rust yet. Maybe it's coming, but I doubt it.
chessturk··on Ask HN: Do you reuse components from your previous projects?
(W)e (E)njoy (T)yping.
chessturk··on The Poorest 20% of Americans Are Richer on Average Than Most Nations
How does that relate? Grass is often green. So are leaves.
chessturk··on How to Build Good Software
Reminds me of http://pk.org/rutgers/notes/pikestyle.html

> "There is a famously bad comment style: ...

Don't laugh now, wait until you see it in real life."

chessturk··on Removing One Maine Dam 20 Years Ago Changed Everything
How does the nuclear waste being dangerous for between 200 and 15.7 million years[1] factor into the ROI? Not snark, I just can't fathom how to reliably keep something sealed for 15.7 million years, much less the knowledge of what it is or how to handle it if it becomes unsealed. Otherwise, sign me up for atom smashing/fusing.

Does that factor in to your thinking?

[1] http://large.stanford.edu/courses/2015/ph240/sherman2/

chessturk··on If you want developers to adopt your software, make it less risky (2017)
You are 100% right. I made a rubric for my company's sales department to grade third party APIs against.

Documentation, tutorial, working example on github, and sdk in <teams_favorite_lang> were all worth points.

chessturk··on Western Academia Helps Build China’s Automated Racism
Let's say I fully agree with you, now what?

Ban K-Nearest-Neighbor?

chessturk··on Racket: Lisp for Learning
I see what you're saying about placement in time of curriculum. You're right, and I came into HTDP and SICP after knowing 3-4 programming languages well enough to release production code in them, understood the differences between programming paradigms, and was coding full-time as a job. That's very different than a freshman with little or no knowledge of programming.

I've wondered what my reaction would have been if I had started with something like SICP or HTDP, and wondered if it would've saved me some headache. It's interesting that your real world experiences reflect that it might not have been as enlightening as I wondered.

Edit: "might NOT have been as enlightening..."

Thanks for the reply :)

chessturk··on Racket: Lisp for Learning
I keep hearing about this, where is something I can read / listen to about the announcement?
chessturk··on Racket: Lisp for Learning
I too am curious about the author's opinions of SICP. As a self taught developer, SICP and HTDP gave me the classic "My-Eyes-Are-Open-And-Now-Can-See" experience. I didn't feel like it was something to take with me to business directly, but an explanation of how data and functions relate through show-not-tell.

It's sort of saddening to me that the average CS student exposed to this stuff doesn't experience the sublime when S-expressions suddenly click, or whatever.

chessturk··on 8chan goes dark after hardware provider discontinues service
If 1898 Democracy is functioning Democracy to you, we're taking past each other.
chessturk··on 8chan goes dark after hardware provider discontinues service
> Democracy has been broken since the rise of technology and mass media.

I'm sorry, when was everyone equally franchised? Between Jim Crow, Women's Sufferage, and Civil Rights you've got what? The mid 60s to mid 80s as the heyday of American Democracy? Having Nixon smack in the middle of that doesn't really help the arguement.

If we define democracy as universal suffrage and equal vote weight, democracy has been more of an aspiration and less of a reality since the beginning of time. If you don't define democracy that way, then we're talking past eachother.

chessturk··on 8chan goes dark after hardware provider discontinues service
How do you weigh something like the burka?

On one hand to reject it, you would be intolerant of hundreds of years of tradition.

On the other hand, to permit it is to accept the idea that men are incapable of controlling not sexually assualting a woman and that women ought to be blamed for their own victimization. This is clearly intolerant of women being full members of society.

Either way, permitting or banning the burka is intolerant.

Then you arrive at that whole legal concept of reasonable discrimination, because property laws discriminate against thieves. But what is reasonable here?

I'm fond of the idea of only tolerating tolerance, but how do you deal with these edge cases? If you rigidly adhere to that tolerance-uber-allis belief, how long until you end up jailing people for following ancient but intolerant traditions? How long until you end up with Chinese style muslim re-education camps? This isn't a troll, this is actually one of my own philosophical conundrums. I believe in a vacuum that people would be happier not following those ancient intolerant schemas, but I don't see that as the situation in the present day.

chessturk··on Why Generics?
The shop I'm part of is staffed by bootcampers or fully self-taught people. Not a degree in sight. They have to be passionate about code/computer/the web/technology/math/some associated subject to thrive, but when they are, it seems to work out. I'm lead to believe this is the relative norm for web development.

Bootcamps do not teach things like pointers, type-theory, or big-O notation. I'm not sure what they do teach, I'm self-taught and via MIT Open Courseware + other net resources, have learned a lot about those, but I have no idea how that compares to either bootcamps or modern CS courses. Not all of my colleagues know about pointers or type-theory, but the senior ones do.

I don't know if my experience is unusual though.

edit: nicer formatting.

chessturk··on Ten Years of Erlang
> people who've sought out similar model for its benefits, and could thrive with an offering that pays attention to these concerns throughout.

I discovered BEAM while looking into a way to run concurrent, distributed Golang/gRPC services in a supervisor-worker set up. I've continued tinkering with OTP ever since.

Edit: added quoted portion.

chessturk··on Docker protects a programming paradigm that we should get rid of (2018)
I see what you're saying now, there's nothing about Docker or containerizing that promotes using the wrong tool for the job.

It just happens to be employed by other frameworks that make it easier to make that mistake.

chessturk··on Docker protects a programming paradigm that we should get rid of (2018)
> Not docker vs akka.

I'm not familiar with akka, but I do see BEAM (the Erlang VM utilized by Elixir as well) as an alternative to docker swarm/kubernetes.

It requires stack homogeny of BEAM languages, but you can run distributed, concurrent, parallelized code with live debugging tools and "hot code reloading". I feel like the author's point is that docker and friends enable tools not meant for distributed/concurrent/parallel to be deployed in such a way. I could be mistaken and would be curious what you think of that argument.

I'm inclined to agree with the point in as much as docker can permit forcing a square peg into a round hole. On the other hand, being able to develop on *nix and deploy to weird editions of windows 10 had made me deeply appreciate docker.

chessturk··on Boeing engineer breaks silence on MAX 737
> Is this opinion rooted in the American hatred/demonization of unions?

More or less. Unions are viewed as anti-corporate (rather than an balancing factor), anti-job, and anti-right wing by the Republican party. Even someone who believes in unions in the US would see unions as political.

Some of this comes from machine poltics of the early 1900s, but that being a real factor in American democracy has passed from living memory for the most part. It is much more rooted in the corporate supremacy of the 1980s with strikebreaking and what not.

chessturk··on Why we're ending support for MySQL
> these parts.

The keywords here. Even though every dev on my team knows postgres equally or better than mysql, management chose mysql.

I'm one of the equally camp, and don't possess a strong personal preference, but I was surprised that it was the favorite of the devs and not trusted by the business.

Page 1 of 4Next →