Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kyllo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
99 ms
·
871.
▲
by
kyllo
12y ago
Yep, he was speaking at a conference specifically about women in tech, he has no excuse for not having been prepared with a good answer for this question. That he admits to having learned something from this experience, though, is surely a
872.
▲
by
kyllo
12y ago
Do I think that it makes sense? No. I agree with you there. Can I imagine it? Absolutely. It's just how the industry does hiring. It's pretty well known that Google's hiring process for SDEs is designed to select for skilled
873.
▲
by
kyllo
12y ago
How about if you are implementing a library for a new programming language? Don't PL developers need to implement things like List.reverse() in their new languages all the time? Rhetorical question, because I know the answer is yes. He
874.
▲
by
kyllo
12y ago
Savings are useless now because interest rates are low. Investment is the key, real estate investment is one type of investment, which carries both high risk and high reward potential. There are many other investment vehicles available, and
875.
▲
by
kyllo
12y ago
C is also a weakly typed language, but it implicitly casts the string object to an integer memory address instead of implicitly parsing the string into an integer like PHP and Perl do. JavaScript, also being weakly typed, will opt to perfor
876.
▲
by
kyllo
12y ago
Here's a trivial example of what I mean by strong vs. weak typing in dynamic languages: Python (strongly typed): >>>1 + "1" Traceback (most recent call last): File "<stdin>", line 1, in
877.
▲
by
kyllo
12y ago
But very, very few languages are 'weakly' typed, to the point of it almost being a silly way to talk about them. Like Perl and PHP? Perhaps few (in number) languages are weakly typed, but they're also a few of the most co
878.
▲
by
kyllo
12y ago
In your case you may want to start focusing on unit test-driven development and refactoring so that you don't have to rebuild your whole project just to implement and test a new feature. Mocking/stubbing out the dependencies of th
879.
▲
by
kyllo
12y ago
Ocean Carriers have the 1970s - '80s version of an API. EDI messages. If you do business with an ocean carrier you can receive an EDI feed when a shipment or a specific container hits certain milestones in the transportation process.
880.
▲
by
kyllo
12y ago
At this point, for all the work that has been sunk into JavaScript, we could have embedded a superior language in the browser, many times over.
881.
▲
by
kyllo
12y ago
Solving constraint problems. Like a Sudoku solver: https://news.ycombinator.com/item?id=4325746
882.
▲
by
kyllo
12y ago
Also true, and that's when you need to optimize your code, which sometimes means doing away with abstractions that are slowing it down, which can mean replacing elegant functional code with fugly imperative code like the OP discusses.
883.
▲
by
kyllo
12y ago
What you're saying is that performance constraints are often part of the business requirements. Business requirements are not the same thing as program correctness.
884.
▲
by
kyllo
12y ago
Sure, but in C you get memory leaks due to simply forgetting to call free...
885.
▲
by
kyllo
12y ago
Computers are metal but programming languages are for humans. The purpose of functional abstractions is primarily to help humans produce correct code, not necessarily to optimize for speed. Referentially transparent functions, immutable dat
886.
▲
by
kyllo
12y ago
On scooters / mopeds I believe.
887.
▲
by
kyllo
12y ago
I really wish this was less of a puff-piece for the "City of the Future" Songdo (TM) Speaking of that, nearly every city in Korea has an official marketing slogan in English: http://waegukin.com/english-slogans-k
888.
▲
by
kyllo
12y ago
First thing I thought of was 163.com aka NetEase, one of the most popular Chinese web portals (basically like the Yahoo! of China): http://en.wikipedia.org/wiki/NetEase
889.
▲
by
kyllo
12y ago
Obligatory xkcd: http://xkcd.com/1171/
890.
▲
by
kyllo
12y ago
Works for the users? Solves the users' problems? Impresses the users? To say that our purpose is to "delight" users just sounds so corny and diminutive, it makes the software we build seem frivolous.
891.
▲
by
kyllo
12y ago
I'm sorry, but "delight the user" is the most gag-inducing phrase in the software industry. Please never use it.
892.
▲
by
kyllo
12y ago
Agree, many workers having to spend a large portion of their time politicking is highly inefficient. Someone has to put their head down and do the actual work at some point. But at the same time I think understanding politics and power, and
893.
▲
by
kyllo
12y ago
Well, you can never get rid of politics, they're like death and taxes. You can only make the politics more equitable by setting up a system that distributes power more evenly and resists its concentration in the hands of the greedy.
894.
▲
by
kyllo
12y ago
In other words they play the politics to free up the devs to focus on writing code. Yep, that's what PMs are for.
895.
▲
by
kyllo
12y ago
First: employer based health care, as weird as it is, serves a role as collective bargaining. Losing the sick person is good. Losing the sick person and a couple thousand healthy people is bad (or at least less good). Except that many lar
896.
▲
by
kyllo
12y ago
You're reading too much into what I said. None of your claims actually contradict mine. This part actually supports what I said: Fat and protein are not an optimal source of energy and its use as such will force the body to open up ce
897.
▲
by
kyllo
12y ago
Also, a calorie is not a calorie. The body spends much less time and energy digesting simple sugars and starches, compared to proteins and fats, and because carbs are digested so much more efficiently, they contribute more to weight gain. I
898.
▲
by
kyllo
12y ago
Watermelon is definitely not basic , it's just less acidic than most other fruits. But it's more acidic than distilled water (<7.0), therefore it's not basic.
899.
▲
by
kyllo
12y ago
Reading slowly makes me drowsy. I think that's a sign I need to get more sleep!
900.
▲
by
kyllo
12y ago
Selling one's labor as an individual is competition, which Thiel says is "for losers." Unionizing and practicing collective bargaining is effectively forming a monopoly in the market for a particular type of labor--at least i
More ›