HNHacker News
TopNewBestAskShowJobs

seisvelas

801 karma · joined November 29, 2018

submissionscomments
seisvelas··on Spanish schedules are downright weird (2016)
Nothing has ever rung truer for me than this comment. I've battled against this almost my entire life. Now that I'm working from home I still keep a basic schedule that involves waking up in the morning and not totally drifting. But having the slack to drift around a little has massively improved my quality of life.

I had no idea this was common for programmers. Is there any evidence to back up your claim, other than our two points of anecdata?

seisvelas··on Arduino Pinball Machine That Plays Itself
In that case, wouldn't it correctly be conjugated as 'In animō apparati iacet victoria'? I haven't touched Latin since boyhood so I'm likely completely wrong, but I am eager to understand this.
seisvelas··on Snow Crash: HBO Max adaptation of Neal Stephenson's 1992 cyberpunk novel
I am so unabashedly excited for this to happen. I don't care about the habitual cynics. My only apprehension is that the director will try to relieve the absurdity by making it comedic, when the best way to handle it is to just have it be openly ridiculous without apologizing for it. Magical realism sets a good example for how to accept ridiculous, wondrous, and absurd things in stride.

Even if it 'sucks', I don't care, I'd watch this as a backyard play and be happy.

seisvelas··on Neiman Marcus files for bankruptcy
>middle class families

This seems like a propaganda term to endow the more aptly named 'working class' with a more prestigious title. In any case, the point holds: your argument about inflation is so clear precisely because you can explain it against the backdrop of the height analogy. It is a really neat way to explain the situation, even if it mostly explains why OP is wrong.

seisvelas··on Ask HN: What's your quarantine side project?
I'm making a simple onion router in TypeScript! https://github.com/seisvelas/onion-router-ts

It's not meant to be useful for anyone, just want to learn TypeScript and onion routing

seisvelas··on Neiman Marcus files for bankruptcy
Wow, this simple comment completely changed my point of view on this argument. What a beautiful, almost laconically effective analogy.

edit: not being sarcastic, I just really admire effective communication (to whoever downvoted me </3)

seisvelas··on Google ends plans for smart city in Toronto
Haha I know this wasn't intended as a joke, but this answer made me burst out laughing. Very true!

On the other hand, that's not such an easy problem for humans to solve either

seisvelas··on I was tricked into thinking I had “grit”
Ancient Rome is legendary for engineering.

https://en.wikipedia.org/wiki/Roman_engineering

There is this notion I see going around that in the past people survived by being brutish animals and smart people would have died quick. In fact, it's the opposite. We outcompeted other animals because we are NOT like them. Because we engineer. In a hunter gatherer society someone who builds traps, designs better huts or tents, etc could be extremely valuable.

Buffet's self-deprecation is admirable but lacks imagination.

seisvelas··on Python goto implemented with system trace function (2017)
>BASIC lets you go to a line number

QBasic let you use either a line number or a label, I believe they only kept line numbers after labels were introduced for backwards compatibility.

I know I'm veering way off topic but for as much disdain as BASICs receive, I really do feel like coding up a simple game was much easier for teenage-me in QBasic than it was in Python with pygame, for whatever reason.

seisvelas··on Python goto implemented with system trace function (2017)
You're getting downvotes from the people who don't know that you are 100% right: goto is usually with labels, not line number, for exactly the reason you point out.

This Gist is still super cool, though.

seisvelas··on 74% of Startups Have Trimmed Staff, 65% Have Less Than 6 Months of Cash
Startup has been consumed by its use as a marketing buzzword and as far as I can tell just means 'company' at this point. People just say they 'founded a startup' instead of 'started a company'.

I suspect most air conditioning contractors and electricians would be called 'startups' if they worked in software.

seisvelas··on Why does `True == False is False` evaluate to False in Python? (2013)
Yes, I was going to comment much the same but with the addition that Joel Spolsky famously documented this phenomenon is his essay on The Law of Leaky Abstractions:

https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-a...

seisvelas··on I could do that in a weekend (2016)
Counternitpick: Those subrouting calls and while statements are compiled to conditional jmps. If you squint your eyes it's just a fancy 'if'.
seisvelas··on New Coke, 35 years on
You are right that it is not 100% true, but it is mostly true.

The US uses corn syrup because the US government heavily subsidizes corn. Some Mexican producers in Mexico do use corn syrup, which is a cheap import from the US, but even here the majority use sugar.

This kind of thing happens in with other countries as well. In New Zealand you can get local coke which is sugar-sweetened or imported American coke with corn syrup. People didn't switch to corn syrup because it's better or even cheaper in and of itself, they switched because the US government goes to ridiculous lengths to make it cheap.

seisvelas··on IDA Home is coming
I think IDA's 'killer feature' over Ghidra is supposed to be the debugger. Not disagreeing, I am a Ghidra user myself, just that's the reason I usually see proffered in the Ghidra/IDA flamewar.
seisvelas··on I graduated into the dot com bust as a programmer and made it – you will too
Woops, you're right, I mixed up my eras.
seisvelas··on I graduated into the dot com bust as a programmer and made it – you will too
Yeah that's why I said 'I know it's wrong and irrational', haha. It helped me when I had trouble finding a job. Maybe different people need different messages. Like the OSCP motto, 'when the going gets tough, try harder'. For some people that would be demotivating, whereas for others it has the opposite effect.

Perhaps people have 'motivational styles' and the best approach is to learn what kind of message works best for one's personal styles.

seisvelas··on I graduated into the dot com bust as a programmer and made it – you will too
If you'd like more details, the recruiter I'm thinking of is https://www.linkedin.com/in/miguelsuarezr/. They probably have stuff elsewhere as well. I just started a position in security (which I found here on HN on the last Who Wants To Be Hired thread!) so I didn't follow up but I know they are looking for Python people.

Good luck!

seisvelas··on I graduated into the dot com bust as a programmer and made it – you will too
Saludos de Mérida, Yucatán!
seisvelas··on I graduated into the dot com bust as a programmer and made it – you will too
I started during the 2008 recession. I think the people who hurt the most back then were the people who'd just attended 6 week Ruby on Rails bootcamps and gotten 70k/year jobs (which was a cliche at the time). Suddenly, that was no longer realistic.

And even among them, the passionate people found a way. I got into tech with no education during the recession just on psychotic passion alone. I was working at <physical job> but hacking all night. Eventually I convinced someone to hire me as a sysadmin and it was game on.

I intuit that if you are insanely dedicated enough the universe has a weird appreciation for that kind of thing, and eventually throws you a bone. I know it's wrong and irrational but everytime I've tried that it's worked, so there's some anecdotal personal truth.

Conversely, the (completely respectable and valid) 'I just need a solid way to provide' people get fucked the hardest every time. Cosmic irony.

Maybe there's some real psychology behind it though. Doing something for practical necessity is a weaker motivation than personal obsession. According to the Overjustification Effect, extrinsic rewards harm intrinsic motivation (https://en.wikipedia.org/wiki/Overjustification_effect).

Meh, who knows. I know some people hiring Python devs in Mexico if anyone is hurting and lives here.

seisvelas··on Ask HN: Who wants to be hired right now?
I'm a web dev (React, Node and Python) with a long history as a Linux sysadmin looking to move into a junior level security role.

My open source work includes patches in C to the Tor Project's torsocks utility, a very small fix to Reddit (long ago when it was still open source), a few vulnerabilities I've found and patched (eg, an XSS in racket-stories.com), and a Tor hidden service that was at one point one of the largest operating hidden services.

I've also got quite a bit of professional experience as a dev, data engineer, and sysadmin. If you've got any role related to security that you think an extremely passionate dev/sysamin might be able to transition into, let me know!

  Location: Mexico
  Remote:  Love it
  Willing to relocate: Anywhere in Mexico
  Technologies: React, Linux, Python, 
  Email: aalvarado@thinkful.com
seisvelas··on Turns out claims Airbnb was taking houses out of the rental market were right
I'm in Yucatan, Mexico.

>I would assume this discussion is centered on coastal American cities

Did you click the link of this submission? It's about Dublin, Ireland. That said you're right I have never checked out airbnb prices in the coastal US and I'd assume they are much more expensive there

seisvelas··on Turns out claims Airbnb was taking houses out of the rental market were right
I appreciate your balanced take on this - but i disagree. Airbnbs discounts for long stays make it pretty competitive here. I pay 3500 pesos a month for a room. That includes power, internet, Netflix, toilet paper, all kinds of other amenities.

It's not ideal, but the barrier to entry is way lower for a premium that is not really high imo.

Out of curiosity, where are you from?

seisvelas··on Turns out claims Airbnb was taking houses out of the rental market were right
Upfront rent is totally fine, Airbnb itself charges upfront. But 3 upfront rents? Ive never gotten a deposit or the extra rent back at the end. Airbnb isnt a real solution but i dont think landlords ever were either
seisvelas··on Turns out claims Airbnb was taking houses out of the rental market were right
Good. Rentals charge 2 months rent and a deposit. The only reason I can afford housing is because of airbnb. It's the only place I can find housing that doesn't do that BS.

That's here in Merida, at least. I wish the rental market would crumble. It's absurdly difficult for a normal person to rent a decent dwelling. The hostel I rent at is full of people in a similar situation. The more conventional rentals get replaced with airbnb's that allow monthly stays, the better.

The supposed legal protections of conventional renting don't exist, and airbnb is actually a better enforcer of agreements than my government.

seisvelas··on This PIN can be easily guessed
Ah yes, recall the era of 'Your password must contain at least 8 characters and one numeric character'. So you can get rid of all the passwords under 8 characters when you run your dictionary attack, and put a 1 on the end of every password that doesn't already contain any (since everyone just adds the digit 1 to their normal password when that happens). Want your users to use a symbol? They will put a dot.

Sigh. Shoutout to all of the people who's passwords end with 1. or .1

Time makes it worse - since all of the sites in that era had roughly the same rules about passwords, people adapted their passwords and just always used a password with dot one on every site. So the goal of protecting passwords from dictionary attacks became completely moot.

I mean, it's not as bad as I make it sounds but still. And as always, relevant XKCD: https://xkcd.com/936/

seisvelas··on Tails 4.4
Tails routes all TCP traffic through Tor and blocks UDP (since Tor doesn't support it). To learn more check this out: https://tails.boum.org/contribute/design/Tor_enforcement/
seisvelas··on Lagrangian Neural Networks
Wow, that's really inspiring. I also love beauty. Can anyone recommend a way for someone with undergrad level math to learn about Lagrangians?
seisvelas··on The Mathematics of the Gods and the Algorithms of Men: A Cultural History
What is the podcast?
seisvelas··on Why I often implement things from scratch (2006)
Okay, you got me. I am in the camp that says calling the library is (in the general case) obviously the better choice.

My (camp's) reasoning:

1. Your handrolled solution is likely worse than the library anyway

2. You're wasting effort reinventing the wheel

3. You risk adding unnecessary opacity by littering the program with dense math

4. Other programmers will assume there is a pertinent reason you handrolled the algorithm instead of using the library. Now everytime someone touches that code they have to reverse engineer your approach to see what it does different from the library such that you had to roll it yourself (surprise: nothing!).

The two exceptions I imagine are 1) if you really do absolutely need some slightly modified microoptimization of what the library does or 2) if you are working for a platform where there is good reason to avoid even slight bloat (embedded).

For the people who read OP's comment and believe I am (obviously) wrong, what is your camp's way of looking at this?

← PreviousPage 2 of 7Next →