HNHacker News
TopNewBestAskShowJobs

sesteel

671 karma · joined September 13, 2011

submissionscomments
sesteel··on Oregon becomes first U.S. state to decriminalize possession of all drugs
While you chose not to share what poor outcomes you are considering; your comment compels me to state the obvious: nearly all choices have trade offs.
sesteel··on Epic Games has filed legal papers in response to Apple [pdf]
That is a fair point, but I believe current law (in the US) still protects iPhone owners who jailbreak their phones.
sesteel··on Epic Games has filed legal papers in response to Apple [pdf]
Apple is gatekeeping a market of their own design. I am going to try to construct (probably a poor) analogy.

It is as if Apple started a town and a bunch of people moved in establishing a new market. The only way to deliver goods to this market is via the railway Apple established. The catch, you pay Apple 30% of the revenue generated for access to this market via the railway. If you try to establish a highway system, build an airport, perform airdrops, or some other means of delivering goods and services to this market, you are no longer allowed to use the train. IMO, Apple should be able to refuse transport of anything they wish for any reason they wish.

If this was a real scenario, what was allowed in this market would be controlled by the people who make up that market. There would be some governance and laws established for fair trade practices. I would think it is up to the people to establish these alternate delivery methods, in this case, jailbreaking their iphones and installing whatever they wanted.

sesteel··on What If Andrew Yang Was Right?
In order for capitalism to work, money has to change hands. Typically, money changes hands for an item or service of perceived value. Again, typically, there is a profit calculated into that transaction. That small fraction which constitutes the profit is often wealth transferring from one person to another. Over time, that wealth coalesces into fewer and fewer hands. There are many ways to combat this pooling of wealth into the hands of the few, but none of the traditional ways appear to work in the face of automation. Capitalism will fail if people do not have money to spend.
sesteel··on MacBook Pro Keyboard Drives Me Crazy
Same! I installed the Pop! OS Linux distro and everything seems fine. It doesn’t have the battery life I’d hope, but I have a terminal and 32GB memory for less than a new Macbook with less memory. The keyboard works well.
sesteel··on A history sheds light on venture capital’s ties to military-industrial complex
War and the preparation for war is a feedback loop. The military industrial complex is a symptom of technology. The more tech we develop, the more things we have to protect and the number of ways we can be attacked increases non-linearly. Hence, this massive growing defense budget. If we stop developing new tech, history has shown that somebody else will gain an advantage and try to dominate us or an ally. Talk about tough nuts to crack.
sesteel··on “Why was Rust chosen for Libra?” in congressional hearing [video]
No worries; I'm just trying to be clear.
sesteel··on “Why was Rust chosen for Libra?” in congressional hearing [video]
I don't hate Java, it is a tool like any other. I only bring it up because I have extensive experience with it being used in the government realm.

It was not a passing comment. Exporting sensitive systems to other countries takes special care. There are hoops to jump through and Java made that job more difficult throughout the years. Many times you don't know a system will be exported until you have already built the system.

Additionally, Java went through a period where vulnerabilities were found frequently but the patches took time to develop and deploy.

sesteel··on “Why was Rust chosen for Libra?” in congressional hearing [video]
Traditionally, government people have trust issues with programming languages as the compiler is, itself, an attack vector. If you are using a nightly release of the compiler, it may be assumed by some that the compiler is not vetted for security and could inject unstable or malicious code into another critical codebase. Also, Rust is considered very young for security type work, people rightly assume there are unfound weaknesses due to the newness of the language and related libraries.

Nevertheless, the government has allowed people to use Java for decades for highly secure codebases and it has had all kinds of issues.

sesteel··on Navy Got 'UFO' Patent Granted by Warning of Similar Chinese Tech Advances
Well, yeah. The surprise was actually finding a way to build it (to the Germans); I don't know what Japan knew or didn't know about the science.
sesteel··on Navy Got 'UFO' Patent Granted by Warning of Similar Chinese Tech Advances
Well, I'm not saying it isn't totally BS; but I understand the motivation to overturn every stone when talking about defense. It isn't like the US didn't surprise a country with new physics during WWII.
sesteel··on Navy Got 'UFO' Patent Granted by Warning of Similar Chinese Tech Advances
I tend to agree, but if the sightings are real and the activity is increasing. The US might want to inform the opponent that we know who is violating our airspace, we know it isn't alien technology, and we know how they are doing it.
sesteel··on Navy Got 'UFO' Patent Granted by Warning of Similar Chinese Tech Advances
You can't defend against what you don't know about. The US invests time and money into a wide range of research topics simply to know what is possible. Military research is a bubbling cauldron of activity.
sesteel··on Avoid Indirection in Code
Yes! I understand that it feels inconvenient to read, but what is REALLY inconvenient is hunting down all occurrences of a magic string comparison that is poorly defined.
sesteel··on The V Programming Language
If this project was trying to prove there is a space for a language with the features as described, it was a success. Many people want a magical compiler that has simple syntax, no calling overhead to C, and automatic memory management without the overhead of a garbage collector, etc. I really feel this is an indictment of both Rust, for its approachability, and Go, for its lack of common features. I love and use both languages but it has been difficult for me to get other developers to want to use either for anything more than a utility.
sesteel··on Ask HN: How to be a programmer? Where do I start?
Traditionally, most people start with an interest in computing. I was a biology major that stayed up late at night learning C++ instead of studying biology. I ended up switching into computer science as a junior and never looked back.

If you enjoy building things, spend time building something simple for yourself in a language that is easily approachable like javascript, python, or go. A good first program to write is a generator of some sort. Perhaps a maze or Sudoku generator. If that goes well, then a related solver.

sesteel··on How can I get healthy and clear skin?
I am not sure the following advice will help, but it has helped my teenage daughter.

What helped me the most when I was a teenager was to discover that not washing my face frequently reduced facial acne. As gross as this may sound, I used oil and manually scrapped my facial skin clean when needed. Later on, I learned this was a common practice by Greeks and Romans.

I found this article for you: https://medium.com/@plumeriatiki/ancient-masters-of-healthy-...

sesteel··on Which has more sales: a single long checkout form or a multi-step one?
True, but it seems knowing how I'm being hacked helps me avoid it. There are several comments in this thread that share devious methods for increasing conversion. Now I know some new things to look out for.
sesteel··on Remember Rust with Anki
Agreed; but once reading through https://doc.rust-lang.org/stable/book/ it is nice to have a deck like this. I wish it would be standard that all docs and books would include an Anki deck. I cannot remember squat without practice.
sesteel··on Which has more sales: a single long checkout form or a multi-step one?
This is exactly the kind of post I come to HN to read. Thank you for posting this as it attempts to answer an interesting question I didn't even think to ask.
sesteel··on Universal Basic Income is 'best way to distribute equity stake in productivity’
I might not understand what you are getting at, but all value originates from desire (demand) and scarcity (supply).
sesteel··on Universal Basic Income is 'best way to distribute equity stake in productivity’
I think you are correct. Typically, there needs to be pain before there is action that is human nature. That pain traditionally has come in the form of epidemics, famine, and war.

A large part of climate change denial is driven by economic forces. The oil and transportation industries have built an economy that relies on fossil fuels. As soon as alternatives are cheaper, there will be a transition. We are seeing that in the energy sector now where solar has gotten cheaper than coal. Power companies are starting to make the transition to wind and solar. IMO, the best thing we can do to solve the climate crisis is to make the economics of non-fossil fuel energy sources impossible to compete with OR close the loop on CO and CO2 emissions (converting atmospheric carbon back into fuel).

sesteel··on Universal Basic Income is 'best way to distribute equity stake in productivity’
I think many people view UBI as transformative (as you suggest), though they don't always talk about it in those terms. Increasingly, production and services will be automated leaving fewer and fewer jobs for people. In a far off dystopian future, there will be some Ubercorp that does everything, controls all production and services leaving no paid work for people. UBI is simply a means for smoothing out the transition for people to new careers or a world where fewer jobs exist. Obviously, as things become more automated, taxes on these corps will have to increase. There has to be a cash flow cycle, otherwise money will pool at the top among the shareholders of the companies that won the automation race. Thus, as long as there is cash flowing from the bottom to the top (thanks to UBI) it is sustainable. Otherwise, the economy will be broken; it already is for some now.
sesteel··on Lockheed has an opening for engineers with VAX experience for the F22
What constitutes a defense contractor to you and I are obviously different, but I don't hold that it is a matter of opinion or interpretation. If you've been awarded a defense contract, you are a defense contractor.
sesteel··on Lockheed has an opening for engineers with VAX experience for the F22
You either are or you aren't a defense contractor. Google, Microsoft, and Amazon have been competing for a $10 billion dollar defense contract. Google just dropped out. Aside, Boeing is considered a defense contractor by many, but only 25% of its revenue is from defense. Where do you draw the line?
sesteel··on Lockheed has an opening for engineers with VAX experience for the F22
Not when talking about payscales. To say defense contractors don't pay FAANG salaries when FAANG companies are in the defense business is a failure of awareness. I was simply pointing this out.
sesteel··on Lockheed has an opening for engineers with VAX experience for the F22
Companies have different rules and expectations. I was paid for every overtime hour I worked. Early in my career I was still learning and it was worthwhile, both financially and technically, right out of school. It can simply be a 9 to 5 job which is different than the commercial world I work in now where I don't get paid for extra time.
sesteel··on Lockheed has an opening for engineers with VAX experience for the F22
It should be noted:

Amazon is a defense contractor. Google is/was a defense contractor. Apple is a defense contractor. Microsoft is a defense contractor. SpaceX is a defense contractor. IBM is a defense contractor. ...

sesteel··on Lockheed has an opening for engineers with VAX experience for the F22
Defense contractors set their own payscales but also compete on price. I know software engineers right now earning north of 150K. Also, overtime is paid and billed in defense. Thus, if you do work overtime, your defense contractor wants to bill it and you get paid for it. My first year out of school I made nearly 100K on a 67K salary because of billed overtime. This was in 2003.

There is also the fact that finding ways to get more ads in front of people is not inherently motivating for some engineers when compared to building space systems or solving other interesting problems like deconflicting telescope laser alignment with satellite orbits.

sesteel··on People with Greater Intellectual Humility Have Superior General Knowledge
This is a description of the Dunning-Kruger effect. While Dunning-Kruger is a popular topic around tech circles, I'm not so sure about the general population. I wish people weren't so ignorant about their own ignorance.

Edit: Adding clarity

People who have superior general knowledge have greater intellectual humility because they are more aware of their own ignorance and the complexities of the subject matter. Those who do not have superior knowledge are subject to the Dunning-Kruger effect.

← PreviousPage 3 of 8Next →