Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
imron
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
181.
▲
by
imron
3y ago
Learning to rock a shaved head is likely cheaper and easier.
182.
▲
by
imron
3y ago
> Yes, awk and sed were replaced by Perl, I still use awk and sed semi regularly. I haven’t used Perl in over a decade.
183.
▲
by
imron
3y ago
Figure out what you want to do first. Even if you later pivot that’s fine, but you need direction, otherwise you’ll flounder along until your funds runs out. Many years back I saved up over one year of runway, quit my job and started workin
184.
▲
by
imron
3y ago
Commit message was probably ‘get eventfactoryfactoryfactory working’
185.
▲
by
imron
3y ago
I have a similar git lg. It’s my most used command
186.
▲
by
imron
3y ago
I read the thread after seeing your comment, and it strikes me that besides the first comment being a little brusque, sigmavirus24 comes across as both calm and helpful - doubly so given that the original issue appears to have been PEBKAC r
187.
▲
by
imron
3y ago
> I think MS Teams gets a bad rap that is doesn't deserve. No, it entirely deserves it.
188.
▲
by
imron
3y ago
This will improve your commit messages: https://cbea.ms/git-commit/
189.
▲
by
imron
3y ago
As a c++ programmer, one of the great things about rust is that I no longer have to keep track of data ownership and management in head. I can outsource this to the compiler and if I get it wrong the program won’t compile. In c++ you still
190.
▲
by
imron
3y ago
When I first read that comment I thought it was just the GP snarking and riffing off this phrase. Nope it’s actually what the CEO said.
191.
▲
by
imron
3y ago
I'm not sure I understand. The former 'int main(){S s;}' is just calling the default constructor which doesn't throw. Only the latter 'int main(){S s(42);}' throws, and it will never call the destructor. Or ma
192.
▲
by
imron
3y ago
> That is more in line with my mental model. Right, mine too. It wasn't until I saw your comment that I thought to go and verify how it worked.
193.
▲
by
imron
3y ago
> I didn't realize that a delegating constructor counted as "fully initializing" the object. The main constructor is, I imagine, just treated as some "extra code that is run after the real ctor"? This does not ap
194.
▲
by
imron
3y ago
> Note about Python 3 added on 2019-09-09: Originally this article claimed that Python 3 guaranteed UTF-32 validity. This was in error. Python 3 guarantees that the units of the string stay within the Unicode code point range but does no
195.
▲
by
imron
3y ago
> Strict typing is good, and you should definitely use it, but you should still have good names. Linters and type checkers will understand type hints. They won’t understand your naming conventions.
196.
▲
by
imron
3y ago
Nothing to do with "influencers", but yes I haven't really used it. My opinion was formed from watching other people's phones who have this and deciding I don't like it, and I'm not prepared to change phones t
197.
▲
by
imron
3y ago
I don't want a crease in my screen, which I've seen on every single one of these used for any length of time.
198.
▲
by
imron
3y ago
> and performs generally great. If you discount memory usage.
199.
▲
by
imron
3y ago
You just need to watch more Australian comedy from the late 80s: https://en.m.wikipedia.org/wiki/Con_the_Fruiterer
200.
▲
by
imron
4y ago
> Signup which looks like successful but blackholed is user hostile I only do it for things which are clearly not valid users.
201.
▲
by
imron
4y ago
> than you get a 400. When I did this, the spammers got more creative trying other ways to get through. Now I return a 200, and the response looks identical to a successful signup. The only difference is nothing actually happened on the
202.
▲
by
imron
4y ago
> Doesn't it need to run introspection queries to check the table structures? Yes, but it can also run in 'offline' mode where it builds against saved metadata [0] 0: https://github.com/launchbadge/sql
203.
▲
by
imron
4y ago
All the rest are the reasons they love Rust.
204.
▲
by
imron
4y ago
> but.. but.. why? Compile time verification that you haven't made a typo in your SQL, and that if you have updated your db schema that your code also reflects these changes. Turning runtime errors in to compile time errors is one o
205.
▲
by
imron
4y ago
> You have narrowed down your hiring pool to expert Rust developers even though all you need is a new college grad who can start a Flask server On the plus side, if you hire someone who isn't an expert Rust developer and they mess t
206.
▲
by
imron
4y ago
Maybe so, but that’s not going to stop people. The tech industry is full of examples.
207.
▲
by
imron
4y ago
The website confused my mobile phone browser.
208.
▲
by
imron
4y ago
> First, their customers actually prefer to use previously-flown boosters now This is hilarious, and also an incredible testament to the work SpaceX has done in moving the rocket industry forward.
209.
▲
by
imron
4y ago
> I don't get it. It's still exactly the same problem for me. So you do get it then. Sorry, not sorry.
210.
▲
by
imron
4y ago
Profession: https://www.abelard.org/asimov.php
More ›