Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cbdfghh
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
cbdfghh
10y ago
>EE is open source It is _not_. You cannot distribute it. That makes it not open source.
2.
▲
by
cbdfghh
10y ago
So what's the advantage of using Android over straight Linux?
3.
▲
by
cbdfghh
10y ago
Just curious, is a Go string a C string inside (rune array + nil) or a proper class array? In other words, in a:="b"+"c" IOW, does it implement the Slemiel's painting algorithm or not?
4.
▲
by
cbdfghh
10y ago
>Hasn't happened. Won't happen. I don't know about five years. But in 25 I don't know if you'll be able to differentiate your computer from your (old, dumb) TV, except you'll have fewer rights
5.
▲
by
cbdfghh
10y ago
Not everywhere. CA, for example, doesn't permit them. But companies also have non-compete (or other exclusionary) clauses which are legal outside of anti-trust laws.
6.
▲
by
cbdfghh
10y ago
>employees weren't allowed to quit In the US you can quit and look for another job, the same way how MS can exit the OS market. The same way MS doesn't leave the OS market (too lucrative), most people don't walk off on th
7.
▲
by
cbdfghh
10y ago
The issue is that US workers now compete with the whole world. Until the 70s, the US really had no competition. To compete, you need a stable (legal) system - No one would invest money in a country where it's not far-fetched that someo
8.
▲
by
cbdfghh
10y ago
>It's like employers don't even attempt to think about anything from the employee's perspective -- even after they've struggled to fill their own positions. "Cheap business owners" couldn't be a more ac
9.
▲
by
cbdfghh
10y ago
Would it be possible to take ebay to a small claims court?
10.
▲
by
cbdfghh
10y ago
In a library, breaking releases should be far fewer than "regular" feature releases. My point is that if you break code more than a few times in the history of your library, you'll get a revolution. For example, see Python 2-
11.
▲
by
cbdfghh
10y ago
The point of Semantic Versioning is to tell you something. So let's say you have Compiler 5.3.2 It means that the important thing is compiler #5. Upgrading from 4 to 5 is a _Big Deal_. You may have to rewrite all your code. Within 5, y
12.
▲
by
cbdfghh
10y ago
> If you're using a proper type-safe compiled language then most "subtle" breaking changes can't possibly be missed because your code won't compile anymore (assuming you used that API to begin with). You don'
13.
▲
by
cbdfghh
10y ago
> I like the idea of Semantic Versioning, but it does cause problems where if I'm going to do several breaking releases one after another I have to keep bumping the major version, and I hate that. I've actually put off doing br
14.
▲
by
cbdfghh
10y ago
>There's a reason why the project name doesn't change just because you bumped the major version number. The OP suggested to make an "evergreen" Angular, like an evergreen Chrome. My point is that you can't do tha
15.
▲
by
cbdfghh
10y ago
>It's much more reasonable though: they're committed to using Semver, so even a minor breaking change (like upgrading Typescript) will bump the version number. So they're expecting the version numbers not to matter as much
16.
▲
by
cbdfghh
10y ago
I'm not comparing directly, but I want to put our "moral outrage" in perspective. This was the 1700s. People were living on subsistence farming. If you weren't a landowner in England, you starved, and it wasn't like
17.
▲
by
cbdfghh
10y ago
Well, what do we have nowadays? Want a house? Be a slave to Microsoft for forty years! Want to eat? Be a slave to Google! The poor were more than welcome to stay in England or Germany, it's not like they were kidnapped or anything. And
18.
▲
by
cbdfghh
10y ago
If you don't want to get hacked by visiting a website, use cURL (actually, I think it had a few security bugs, so...) The difference is that websites have rep, and google polices sites with malware protection (which firefox uses too, b
19.
▲
by
cbdfghh
10y ago
That's also true. Sometimes I suspect the main programmers for Apache2/BSD/MIT licensed works actually hope their works get used by the big guys so they can get employment there. That's why I've never heard any BSD
20.
▲
by
cbdfghh
10y ago
>I've been thinking more and more about how Stallman has blocked perhaps the only effective way to make companies make more open-source software: allow DRM to work properly with open-source code. That's a feature, not a bug. He
21.
▲
by
cbdfghh
10y ago
Personally, I find people complaining about the GPL's lack of freedom a bit hypocritical. What does the GPL prevent you from doing? As a user, nothing. As far as I (a user) is concerned, Mozilla's MPL/GPL, bash's GPL3 an
22.
▲
by
cbdfghh
10y ago
IMHO, Stallman made two mistakes: 1. He moved into politics (which is in my HO, one of the failure points of a lot of tech people. Everyone has a right to an opinion, but certain people have more talent at politics than others, and certain
23.
▲
by
cbdfghh
10y ago
> You're talking about rooting the phone, I guess you want /etc/hosts or something, but you know, even on the desktop that kind of solution requires sudo rights. This one is entirely about security and really, Android is n
24.
▲
by
cbdfghh
10y ago
What I would personally like (and I'm kind of surprised all projects which tried to implement it died) is a Java -> static exe/elf compiler (sort of like Go) or at least java -> exe/elf +libjava.so . I hate that deployi
25.
▲
by
cbdfghh
10y ago
OpenSSL uses assembly not for speed but for security. You need to make sure algorithms don't "optimize" leaking data. For example, a strcmp on a secret field is insecure because of timing attacks. The only way to ensure the C
26.
▲
by
cbdfghh
10y ago
>After all, corporations are people right Except they're not, and no one says they are. All the court said was that groups of people don't lose rights they have as individuals. So if A has right X B has right X C has right X th
27.
▲
by
cbdfghh
10y ago
The solution is very simple. Google's spider uses headless chrome which runs Javascript (to index flash and Ajax content). Why can't they detect how long it takes to run your page before getting useful content? What about just pen