Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jolux
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
82 ms
·
841.
▲
by
jolux
5y ago
As the sibling comment mentions, apparently the iOS restriction is that you cannot execute pages that have ever been marked as writable, which is much stricter than W^X.
842.
▲
by
jolux
5y ago
It's not even a blanket ban on interpreted code, React Native depends on dynamically generating views using JavaScriptCore. Something like this is how Epic originally got around the payment restrictions. Presumably you're still al
843.
▲
by
jolux
5y ago
Ah I see. The iOS restriction makes sense, even though it's more aggressive.
844.
▲
by
jolux
5y ago
I'm definitely a little annoyed they don't bundle the extension cables with the MacBooks anymore. It feels like nickel-and-diming. That being said, MacBook displays do have antireflective coating, though it's been known to we
845.
▲
by
jolux
5y ago
I didn't realize SpiderMonkey was W^X compliant. Does that mean Apple's arguments about third party browser security on iOS are less well-founded than I had believed? My impression was that performant JITs were incompatible with W
846.
▲
by
jolux
5y ago
>No IP violation is a theft unless it involves "a person intentionally takes personal property of another without permission or consent and with the intent to convert it to the taker's use". How does selling physical parts
847.
▲
by
jolux
5y ago
And Erlang syntax is very Prolog-y.
848.
▲
by
jolux
5y ago
It applies to any language that differs significantly from the imperative programming model that many programmers are weaned on. You might try the book Seven Languages in Seven Weeks, or offhand I can recommend Racket, Erlang/Elixir, S
849.
▲
by
jolux
5y ago
I think the key insight in Erlang/OTP is that it should be easy to make any part of your application asynchronous and highly concurrent. Not only can you spread an application trivially across many servers, but even within a single ser
850.
▲
by
jolux
5y ago
We train people on Elixir where I work and it seems to go well. I think I was one of the only people with prior Elixir experience they've ever hired, and I am arguably a junior.
851.
▲
by
jolux
5y ago
It's not even really their fault in those situations though, they're not walking faster than 3-4MPH. You're the guy driving a two thousand pound hunk of steel, not paying attention.
852.
▲
by
jolux
5y ago
You can actually sideload to iOS without a developer account these days.
853.
▲
by
jolux
5y ago
>It’s surprising seeing an Apple exec say this, after years of messaging around Mac’s security superiority. Well, the situation is still not nearly as bad as Windows, though it's arguable how much of that is technical and how much i
854.
▲
by
jolux
5y ago
Yeah, it's not a general loss of quality. He actually showed me a really cool YouTube video that explained what is lost with compression, where the person making the video played the same passage of a song compressed and uncompressed,
855.
▲
by
jolux
5y ago
I understand your argument, I guess what I'm trying to say is that I don't think these arguments are unique to Erlang, you could make these arguments about the use of any language to solve almost any problem, outside of kernel pro
856.
▲
by
jolux
5y ago
>Erlang was at one point the only way to get this sort of structure, though. It still is though! Isolated processes with asynchronous, dynamic message passing requires really heavy libraries in most other languages. Rust is completely di
857.
▲
by
jolux
5y ago
You joke but I wouldn't want to risk dirtying $10,000 cables by putting them on the floor.
858.
▲
by
jolux
5y ago
>One of the reasons I make a bit of an accusation that the people bedazzled by Erlang/Elixir may be not very experienced is that a common take away from the community I have repeatedly noticed is the belief that if another language
859.
▲
by
jolux
5y ago
I'm confused by the extent to which you believe the things that Erlang/OTP and the BEAM do have been entirely replicated by other ecosystems. I think you're quite right that distributed systems engineering and threaded progra
860.
▲
by
jolux
5y ago
> I do agree with the security complaint, however I also like web apps. Java applets are basically dead at this point, it’s all JS. > I do think that you are sort of implying that web applets can't determine which jvm they'r
861.
▲
by
jolux
5y ago
>Why not just ask the current jvm what version it is and act accordingly? I would! That's more or less what I was saying. But earlier on in the life of Java, there were technologies like Web Start and applets that could be embedded
862.
▲
by
jolux
5y ago
Because iTunes doesn't support FLAC.
863.
▲
by
jolux
5y ago
My buddy can do it. I didn’t believe him at first but he scored better than me, consistently. We’re both musicians but he’s more into lossless audiophile stuff. We tested it out in our college dorm freshman year. Speakers were the built in
864.
▲
by
jolux
5y ago
>So even if I can predict how a particular JVM will treat a given jar, I'm still stuck if my code might be deployed across a range of JVMs. This seems like an odd objection to me. I'm not the biggest Java expert, and I don'
865.
▲
by
jolux
5y ago
That’s roughly what I expected. Of course we would like to imagine that it’s feasible to hit a zero-tolerance target, but at the scale at which food manufacture happens, reasonable and strict maximums are the best we can manage, as long as
866.
▲
by
jolux
5y ago
I feel this story is under-investigated…are the EU food safety standards really zero tolerance for stuff like that? How do manufacturers meet those standards? Is food contamination a substantially bigger problem in the US than the EU?
867.
▲
by
jolux
5y ago
I'm not a huge fan of Dialyzer myself. I would put it strongly in the "much better than nothing" category rather than the "usable and useful type system" category. I always write specs for my functions and types, an
868.
▲
by
jolux
5y ago
>most can do it, their whole lives, they just do it, why can't we? This whole comment, but especially this part, speaks to me. Thank you.
869.
▲
by
jolux
5y ago
I don't believe progress is automatic, that's why I like hearing perspectives from people who have been around longer. When I hear the narrative from lots of older people that everything has gotten worse since their youth though,
870.
▲
by
jolux
5y ago
Sure, anyone can call themselves that, but if you give me a resume with only SQL on it and you want a programming job, I will definitely start asking about other languages and trying to gauge general experience. I don’t really care what you
More ›