Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lubonay
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
lubonay
3y ago
SQLite works great as the database engine for most low to medium traffic websites (which is to say, most websites). The amount of web traffic that SQLite can handle depends on how heavily the website uses its database. Generally speaking,
2.
▲
by
lubonay
3y ago
What's more interesting to me is that, so far, this strategy has worked fairly well for him and the other shareholders.
3.
▲
by
lubonay
4y ago
Worked like a charm, thanks!
4.
▲
by
lubonay
4y ago
Does your "Careers No Reply" email send auto-rejection messages? I applied for the Senior Android dev role around 5 weeks ago and got a rejection message 11 days later, so I'd like to know whether there's any point in re
5.
▲
by
lubonay
5y ago
And how IS fiat a Ponzi scheme? You don't buy into the US dollar expecting your "share" of dollars to go up. You just use it to pay for stuff.
6.
▲
by
lubonay
5y ago
Raw fiat is NOT a new experiment, the Yuan dynasty in China printed paper money in the 13th century, not backed by any precious metal or commodity. They printed too much and had inflation problems, so that's not a new problem either.
7.
▲
by
lubonay
5y ago
Well, he said Java for Android. The Android SDK is a capricious beast and the documentation is often outdated or sub-par.
8.
▲
by
lubonay
6y ago
That's a tricky question. You could say Ukraine has Russian roots in that it split off of the Russian Empire and then the USSR. You could also say Russia has Ukrainian roots because that was the historic domain of the Kievan Rus. Simil
9.
▲
by
lubonay
6y ago
They may also be very unclear or outright missing, depending on the country.
10.
▲
by
lubonay
6y ago
That's kind of a moot point - most Android devices are not Google's own phones, so you can't ship a reliable user experience on most Android devices.
11.
▲
by
lubonay
6y ago
Lots of companies are not profitable in the beginning, that's not a problem for many investors.
12.
▲
by
lubonay
6y ago
Kinda... developing UIs is around 10x easier and faster, but you can get in trouble when you want to integrate with device APIs like Camera, Location, etc. You also don't have such a rich ecosystem of third party libraries. For example
13.
▲
by
lubonay
6y ago
Android is open-source but large parts of it aren't - for example, the google play services libs. The open parts can take literal years to get a fix merged and deployed, so "some open source contributor fixing it" happens ver
14.
▲
by
lubonay
6y ago
Yeah, I believe the point was to inline source code so it's easier to reason about as you read it, not to inline at compilation for some runtime advantage.
15.
▲
by
lubonay
6y ago
Am I the only one who thinks it's weird that there are no tests in the repo?
16.
▲
by
lubonay
6y ago
+1 on starting out with 16 hour fasts. It also seems that some people can't tolerate fasting for whatever reason, so GP might just not be cut out for it.
17.
▲
by
lubonay
6y ago
Fasting != malnourishment tho. Anecdotally, I've been doing 16/8, 20/4 intermittent fasting and a couple of 24-48h fasts over the past 10 years and have not yet developed anorexia.
18.
▲
by
lubonay
6y ago
...cut your hair?
19.
▲
by
lubonay
6y ago
+1. I personally like using random data if the test is concerned with only one input, but I avoid random data when checking e.g. pairs of numbers because of the slight chance that the random numbers would be unexpectedly equal.
20.
▲
by
lubonay
6y ago
And even if it doesn't get sold/canned/broken, they can still change the EULA for any arbitrary reason.
21.
▲
by
lubonay
6y ago
I agree. If we invert the argument: just because C++ and C# were designed by Danes, does that make them Danish languages? That sounds absurd! It's almost like saying the iPhone is a Syrian product because Steve Jobs' biological
22.
▲
by
lubonay
6y ago
Well what if your single one is taken offline? You need at least two, for redundancy :P
23.
▲
by
lubonay
6y ago
"Frontend developer imprisoned for 10 years for not using the latest framework to center his divs"
24.
▲
by
lubonay
6y ago
Actually it's acceptable to answer your own question, as long as it's a useful contribution, so it might be worth it to just post the question after all.
25.
▲
by
lubonay
6y ago
MVI stands for Model-View-Intent. It's a state management pattern that uses unidirectional flow. Basically you send events (Intents, similar to Redux actions, not to be confused with the Android Intent class..) to your Model, which d
26.
▲
by
lubonay
6y ago
How do you set those variables? Do you keep a reference to your activity or fragment inside another screen? Do you clean up that reference on configuration change, or let it leak and/or cause crashes? Your best bet to pass data around
27.
▲
by
lubonay
6y ago
I guess it's understandable for Uncle Bob to omit those - he's been chewing on the subject of TDD for many years now, and REPLs are his recent darling.
28.
▲
by
lubonay
6y ago
Ad hominem to you too!
29.
▲
by
lubonay
6y ago
FWIW I really didn't feel clickbaited - the article more or less aligned with my expectations based on the title.
30.
▲
by
lubonay
6y ago
Flutter _may_ deliver, but Google has this nasty habit of killing projects right after you personally buy into them.
More ›