Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
doteka
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
121.
▲
by
doteka
6y ago
Not sure where you draw the line between a server and a platform, but Go and Elixir are async by default. (Not in the async await sense, but in the sense that they handle requests using lightweight userspace threads). Besides that, Python,
122.
▲
by
doteka
6y ago
Not that I’m a fan of those (haven’t owned a non Apple laptop in over a decade) but the reason they had those is that a VGA is the only way you’re gonna be sure that the projector in whatever random Fortune 500 meeting room you’re in can co
123.
▲
by
doteka
6y ago
Compared to any language that has threads, workers are a usability nightmare and come with a million caveats. (For example they have major limitations in Electron, which is one place where having threads would be very convenient. The curren
124.
▲
by
doteka
6y ago
You can get AOT compilation with GraalVM today, allocating small objects on the stack is being worked on in Project Valhalla, compile time asserts can be implemented with annotations if you care (see @NotNull), utf-8 is available in the sta
125.
▲
by
doteka
6y ago
You can pay these devs by purchasing one of the machines the software comes bundled with, that’s what pays their salary. Apple is an integrator, they are not in the business of selling you just commodity hardware. People who buy their pro
126.
▲
by
doteka
6y ago
So this is a genuinely surprising attitude to me. You appreciate the software features and hardware stability of a platform, yet you do not want the creators to be paid for their work? I mean, it must be obvious that doing these things well
127.
▲
by
doteka
6y ago
Thanks, I am well aware of every kind of multiprocessing and quasi-threading in the standard library, having built several large Python systems over the years. I also understand the benefits of task queues. However, there are many cases in
128.
▲
by
doteka
6y ago
They mostly need Celery and Redis because in the Python world concurrency was an afterthought. In most other languages you can get away with just running tasks in the background for a really long time before you need spin up a distributed t
129.
▲
by
doteka
7y ago
Yeah, that’s rude and uncalled for. Have you done anything comparable to Bob’s work on programming languages? Otherwise I’d suggest to shush.
130.
▲
by
doteka
7y ago
Ppl pmllsiqqhq hlaz pp. plans
131.
▲
by
doteka
7y ago
82
132.
▲
by
doteka
7y ago
Microsoft is way less interested in selling your data to third parties than Google - ads are not the majority of their income
133.
▲
by
doteka
7y ago
I worked for a large multinational last year that had multiple teams rolling out terrible Hadoop solutions. The rest of the world does not particularly care about SV fashion trends.
134.
▲
by
doteka
7y ago
Node does this as well AFAIK, IO operations are ran on a worker pool [1] [1] https://blog.logrocket.com/a-complete-guide-to-threads-in-no...
135.
▲
by
doteka
7y ago
re: Ant - If you’re using React and don’t need more than barebones mobile support, I’ve found Blueprint to be great.
136.
▲
by
doteka
7y ago
There's actually five now! 1. manual string concatenation 2. the old, printf-style. Still heavily used in e.g. stdlib logging module. 3. .format() 4. f-strings 5. string.Template in the stdlib Yup, I definitely see this as one of the b
137.
▲
by
doteka
7y ago
You're probably trolling but just in case - their planes not killing passengers is somewhat more important to society than the diversity of their hiring practices.
138.
▲
by
doteka
7y ago
Large anonymous functions are a thing in every modern language I can think of except python. It’s the only sensible solution in the case of functional method chaining, which is much more readable than nested comprehensions. Python just got
139.
▲
by
doteka
7y ago
That rise has been entirely accounted for by machine learning and data science. Python as a language for actual software engineering has been slowly dying for a while now.
140.
▲
by
doteka
7y ago
Because it literally uses string manipulation to generate c code from source. There is no concept of an AST or anything - just string bashing.
141.
▲
by
doteka
7y ago
Always felt like a strange argument to me. I grew up bilingual, neither of these languages was English. Never in my life has it occurred to me to name a file I created with something else than ascii characters.
142.
▲
by
doteka
7y ago
You have no other choice to access the platforms latest and greatest features and the ones you can (through Objective-C) are less ergonomic to use.
143.
▲
by
doteka
7y ago
I'm curious how you arrived at that conclusion? Common wisdom, at least a few years ago, was "cleaning isn't worth it". ( https://phys.org/news/2013-07-solar-panels-worth.html )
144.
▲
by
doteka
7y ago
I remember at the time this was announced, I was working at a startup in the solar PV industry. Our collective response on the workfloor was, "wow, that's an incredibly stupid idea for so many reasons". Surprised it took them
145.
▲
by
doteka
8y ago
Yeah, given the choice between a translated message that is utterly useless and an English-only informative error dump, I'm gonna bet everyone remotely capable of dealing with the error would choose the latter every single time.
146.
▲
by
doteka
8y ago
I wouldn't say your Python example is comparable to the Clojure code. I'd describe it as "writing java in .py files", actually. No one is forcing you to write classes for everything in Python, having one class per file,
147.
▲
by
doteka
8y ago
I didn't say anywhere I have 30 years of experience with XML. What I said is, EVERYONE is familiar with the syntax. JSX is especially suited for expressing HTML because it is, in fact, almost HTML. As to your other point - maybe. I
148.
▲
by
doteka
8y ago
I can read the JavaScript I wrote months or years ago with very little effort. The language is fairly trivial, and the big gotchas have been mostly addressed by es6 and avoiding type coercion. I have limited time to dick around on personal
149.
▲
by
doteka
8y ago
For someone familiar with HTML/XML, so any developer in the last 30 years, yes it is. Your point being? I like the ideas behind clojure, I really do. I even wrote a non-trivial personal project with it. However, coming back to that cod
150.
▲
by
doteka
8y ago
Not OP but sounds like the test is working then. > I'd have assumed... I would expect a good candidate/colleague to ask instead of assuming things. > And then forget to... > Shit happens... If someone can't manage to
More ›