Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xpaulbettsx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
91.
▲
by
xpaulbettsx
10y ago
Just had a look at http://altvr.com/team - that's how you feel about HR's role in a company? That's a pretty bad look.
92.
▲
Building Hybrid Applications with Electron
(slack.engineering)
1 points
by
xpaulbettsx
10y ago
|
0 comments
93.
▲
by
xpaulbettsx
10y ago
Nah, it's not that hard, not sure why you had so much trouble Source: Have written many many Electron node modules
94.
▲
by
xpaulbettsx
10y ago
Surface Pro / Surface Book can disable secure boot without hacks, this only applies to Surface RT (i.e. the ARM one)
95.
▲
by
xpaulbettsx
10y ago
Here's one way we're using ES6 proxies at Slack: https://github.com/paulcbetts/electron-remote Create a proxy for an ES6 module that actually creates a separate process in a task pool and executes the method
96.
▲
by
xpaulbettsx
10y ago
Check out github.com/sindresorhus/pify
97.
▲
by
xpaulbettsx
10y ago
Tracepoints are very expensive and will definitely make any performance traces incorrect
98.
▲
by
xpaulbettsx
10y ago
Lots of things inside Windows emit ETW events, which is Windows equivalent of DTrace (basically the entire OS, and .NET), it's super useful for debugging performance related events. It's not "Telemetry" like Google Analy
99.
▲
by
xpaulbettsx
10y ago
Isn't this the country that "Ladri di Biciclette" came from?
100.
▲
Using ES2015 with Electron – introducing electron-compile
(slack.engineering)
3 points
by
xpaulbettsx
10y ago
|
0 comments
101.
▲
by
xpaulbettsx
11y ago
Linux is a mixed bag - while it's actually way easier to support in general and people write in with way more detailed actionable feedback, it also has its fair share of glitches, especially around video hardware.
102.
▲
by
xpaulbettsx
11y ago
> So what exactly do windows 7 users call in about? Is that because there is some major API difference between 7 and 8 or is does it represent people who buy computers less often? Windows 7 doesn't have a notifications / toast
103.
▲
by
xpaulbettsx
11y ago
As the lead developer of the Slack Windows app, this move is absolutely phenomenal for me. Win7 is a huge proportion of our support tickets and causes us no end of grief. To put what these Windows users are doing in perspective, Windows use
104.
▲
by
xpaulbettsx
11y ago
This will break so much stuff, like you know, being able to click on things or move tabs around. Or minimize / zoom the window. It's possible to get it to work, but there are a lot of Difficulties, here's a similar PR https:
105.
▲
by
xpaulbettsx
11y ago
While I applaud the initiative, it's also a pretty strong indictment of the JavaScript / node.js community that there is not even a single non-male OSS maintainer on this list of important JS projects. What is being done in the
106.
▲
by
xpaulbettsx
11y ago
The Windows OS build process does some of this type of optimization too, via a process called BBT ( http://www.microsoft.com/windows/cse/bit_projects.mspx ) - this is why if you disassemble Windows OS binaries, you&
107.
▲
by
xpaulbettsx
11y ago
I can't read through the pages and pages of grandstanding in this PDF, does this at all have some sort of escape of a security boundary, or is it just "I found a weird way to hack myself"?
108.
▲
by
xpaulbettsx
11y ago
This isn't how the law works, a court would most likely not treat this any different than directly violating the law
109.
▲
by
xpaulbettsx
11y ago
> So we have no alternative but to switch. It seems unlikely that all 5000 people are actively using their Slack account - if you started automatically deactivating accounts that haven't logged in after 3+ months (a pretty easy Cron
110.
▲
by
xpaulbettsx
12y ago
RefitStubs is necessary because on certain platforms (iOS, WinRT), you cannot JIT and therefore can't use something like Castle Core to generate a class
111.
▲
by
xpaulbettsx
12y ago
That's just a typo, it indeed does refer to io.js integration in WebView tags.
112.
▲
by
xpaulbettsx
12y ago
You compile ES6 at run-time in developer mode - ES6 compiles are cached and installing a plugin precompiles it on your machine automatically. However, if you're developing a plugin, ES6 will be compiled on-the-fly. The summary is, It J
113.
▲
by
xpaulbettsx
12y ago
To be pedantic, Atom Shell and NW.js are both based on Chromium (Blink), not WebKit
114.
▲
by
xpaulbettsx
12y ago
Honestly, the solution is to wait for ES6 'let' scope - CoffeeScript's scope issues exist because it is, by intentional design, similar to JavaScript, and JS has scope issues. When ES6 is a viable option, CoffeeScript can inc
115.
▲
by
xpaulbettsx
12y ago
I realize this is difficult, but if you're working with Microsoft to make this happen, having a version of LLVM that generated PDBs would be amazing for interoperability, there's a lot of stuff in WinDbg (open the help file, it&
116.
▲
by
xpaulbettsx
12y ago
Caution that on Windows (and even OS X to some extent), this graph will be very different - NTFS perf for accessing a lot of small files is very slow compared to Linux.
117.
▲
by
xpaulbettsx
12y ago
We're currently using Atom Shell to build the Slack Windows application and everything going really well; the lead developer of Atom Shell is really talented / responsive to issues. We've been open-sourcing interesting pieces
118.
▲
by
xpaulbettsx
12y ago
afaik, node-webkit has some features that Atom Shell doesn't like window transparency, but because node-webkit heavily patches Chromium itself, it typically lags further behind in Chrome (Atom Shell is currently at Chrome 39, whereas n
119.
▲
by
xpaulbettsx
12y ago
Atom Shell still has the libudev problem, you have to ship your own. You definitely can load assets from protocol URLs like bundle:// (though tbh there's really no need to since you have file:// and can look up path
120.
▲
by
xpaulbettsx
12y ago
Unless that version of Git is also running on your computer, it doesn't change anything. The problem is with local files, not remote ones
More ›