Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rmrfrmrf
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
42 ms
·
421.
▲
by
rmrfrmrf
9y ago
We're declaring Electron dead now?
422.
▲
by
rmrfrmrf
9y ago
Sounds like these apps are built with security and portability in mind ;). Seriously, though, this seems like an implementation issue that can/will improve over time. I can see the case where, yeah, if your users care about what your s
423.
▲
by
rmrfrmrf
9y ago
MacBook Air (I think it's 2013) with 4GB is still chugging! Runs Electron apps fine.
424.
▲
by
rmrfrmrf
9y ago
> the UI provided by Swing was less restrictive than the one provided by Electron. I really want to know the use cases you're talking about, because, to me, nothing could be further from the opposite.
425.
▲
by
rmrfrmrf
9y ago
Yes, Chrome is a memory hog, but that's nothing new. The thing is, Chrome still runs just fine on the laptops-of-old with 4 gigs of memory. I've always just assumed that Chrome likes to use whatever memory it can find (which, for
426.
▲
by
rmrfrmrf
9y ago
Sorry, but if "a major cloud platform suffers a production outage at midnight" is the bar for effecting change in Go, then I want no part of it.
427.
▲
by
rmrfrmrf
9y ago
I would guess something like: class Collection<T implements Entity> { void insert(T entity) { String vals = entity.props.map(escapeSql).join(","); String qs = entity.props.map(x => &q
428.
▲
by
rmrfrmrf
9y ago
For example, in Debian 7, routes.max_size is dynamically allocated for ipv4 and hard-coded to 4096 for ipv6. I eventually figured it out after searching for a while, but that's not something I'd expect to have to do (having been u
429.
▲
by
rmrfrmrf
9y ago
The lovely globals (e.g. `$_GET`) are what give PHP away.
430.
▲
by
rmrfrmrf
9y ago
I feel like I need more training for IPv6. For a long time, I've thought that it was a simple thing to enable and allow (and often our servers are dual stack). It turns out, though, that unless you really know what you're doing on
431.
▲
by
rmrfrmrf
9y ago
In production code, if I ever have clever one-liners, they're usually offset with just as many additional lines of comments to explain what it's doing and why it works. Plus, this function is generic and would probably be extracte
432.
▲
by
rmrfrmrf
9y ago
I would love to see some use cases of what people want to be able to do with DRM'd media that 1) can't be done with current DRM limitations and 2) is within the guidelines of what the distributor allows (or within the rights given
433.
▲
by
rmrfrmrf
9y ago
> Python I/O also releases the GIL (and has for decades). I didn't know this; thanks! I'm not familiar with Python internals at all (in fact, I had to look up what GIL was when I read the article). Seems strange, then, tha
434.
▲
by
rmrfrmrf
9y ago
node.js isn't single-threaded. The JS code gets executed in a single thread, but I/O happens in multiple threads (that stuff is all abstracted away by libuv, but I still consider libuv to be an integral part of node.js).
435.
▲
by
rmrfrmrf
10y ago
Any plans to make a Yeoman generator out of it? (Do people even use Yeoman anymore?)
436.
▲
by
rmrfrmrf
10y ago
Seems more like it's Quicksilver built on a browser stack
437.
▲
by
rmrfrmrf
10y ago
That's been done already: it's called C#.
438.
▲
by
rmrfrmrf
10y ago
Depending on the ground rules that you set, I don't think eval() or Function() would be that bad considering they both evaluate in the global scope and you're working with strings in the first place. My first guess for the choppin
439.
▲
by
rmrfrmrf
10y ago
> The right way to solve this is to stop sharing a JS environment with libraries you don't trust. I don't know how you can protect yourself from malicious extensions, but you can stop pulling in a kitchen sink of JS libraries b
440.
▲
by
rmrfrmrf
10y ago
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25345 It looks like they intentionally don't do that in order to prevent the illusion of security.
441.
▲
by
rmrfrmrf
11y ago
Is the assumption here that scheduling, drivers, resource management etc. will all be on par with or better than full-fledged operating systems? Seems like what you might gain in being closer to the metal could easily be lost by wheels that
442.
▲
by
rmrfrmrf
11y ago
I love Menlo and use it almost exclusively, but the inline asterisk makes people upset for some reason. I personally prefer an inline asterisk.
443.
▲
by
rmrfrmrf
11y ago
From a naive end-user perspective, NAT provides a de-facto firewall and "solves" the issue of opening ports. Little do people realize how much of a pain in the ass UDP hole-punching is (not to mention how much latency it produces)
444.
▲
by
rmrfrmrf
11y ago
...Until I found out that Haskell is just a fancy C for-loop generator.
445.
▲
by
rmrfrmrf
11y ago
How convenient!
446.
▲
by
rmrfrmrf
11y ago
Mmk.
447.
▲
by
rmrfrmrf
11y ago
JavaScript objects are always pass reference by value (i.e. you're passing around addresses copied by value which are then dereferenced when needed). Copying objects at all in JavaScript is therefore somewhat non-trivial, especially
448.
▲
by
rmrfrmrf
11y ago
It's cool that these challenges are so functional programming oriented, but I'd be a little bit concerned that the terminology might throw off some otherwise-skilled web developers who aren't used to operating at such a theor
449.
▲
by
rmrfrmrf
11y ago
I love it. It's a gateway drug to functional programming, and "doing" functional programming, in turn, helps me write more expressive Swift code. It's still rough around the edges, but it's a beautiful language that
450.
▲
by
rmrfrmrf
11y ago
This post is why hiring processes suck for the company , but IMO the solutions presented here swing the pendulum too far in the other direction. Aptitude tests and work sample requirements are great, but there's some kind of ethical l
More ›