Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment plans and term sheets (Score 3, Interesting) 129

There are a lot of reasons to criticize Silicon Valley, but being positive about a plan and having to deal with difficult term sheets are hollow complaints.

When you start ANY new project, there is a period of time when the project is not funded and does not have the necessary people to get it done. Startups are no different in selling a dream than any university professor, large company project lead, or government program manager.

The main point of TFA is that startup employees are starting to get more sophisticated in evaluating stock options coming from the common pool compared to investors' preferred shares. Preferred shares and liquidation preferences are tools investors use to reduce risk, and they are detrimental to employees (and founders) of a startup... except that without those investors, nothing could happen. Investors are going to get leverage somehow, and if you're smart, these clauses are not a problem.

Inflated valuations compound these issues. It should be obvious that early high valuations are bad for employees. Potential startup employees SHOULD understand that going to work for a company that is highly valued and has large investments offers much less financial growth opportunity than working for a company with a low valuation and small investment.

If you're a founder, keeping your valuation low during early stages of a startup company is much, MUCH smarter than arguing for a high valuation. This push for early high valuations is driven by lots of money sloshing around looking for a place to sit. That is a legitimate problem in Silicon Valley. As a founder, it may sound great to take in an extra $10 million, but if you don't need that money and can't actually justify that valuation, you've limited your company's future options (no IPO for you) and made it much harder to hire smart employees.

Comment Re:MenuChoice and HAM (1992) (Score 1) 270

The problem with shell scripts for this kind of thing is that they're a Turing-complete language. This makes it very hard to present to the user what they actually do. .BAT files on DOS / Windows provided that functionality too, but unless you aggressively restrict yourself to a subset of the shell language it's very hard to check a .sh / .bat file and see exactly what command is going to be invoked.

Comment Re:MenuChoice and HAM (1992) (Score 1) 270

This requires the program to be explicitly written that way. Gcc and clang also do this, to detect whether they're invoked as C or C++ compilers, and clang will detect a target triple if it's the compiler invocation name prefix. This just goes in argv[0] though - you can't modify the other arguments from a shortcut. It would be really useful to be able to add things like --sysroot=/some/path and -msoft-float to a symlink so that you had a single cc that you could invoke as a cross compiler, but currently the only way to do this is with a tiny shell script that execs the compiler with the correct flags.

Comment Re:awkward! (Score 1) 184

Nonsense. It is true, however, that Windows and Linux use different (overlapping) subsets of the SATA (and SCSI) command sets and, in particular, use very different sequences of commands in common use. If you test heavily with Windows and not with Linux, then you may find that there are code paths in your firmware that Linux uses a lot but which are mostly untested.

Comment Re:Major change? No. (Score 1) 270

Win32s was released for Windows 3.1, but it just added some win32 APIs, not the UI. The UI was first introduced in the Chicago betas, which were eventually released as Windows 95. NT4 was released shortly afterwards and wasn't a bad OS, but hampered by the lack of plug-and-play support and perpetually having old versions of DirectX.

Comment Re:MenuChoice and HAM (1992) (Score 5, Informative) 270

There are a few differences. First, symlinks are a property of the filesystem. This means that the normal filesystem APIs just work with them and you need special APIs for things that care about whether it's a link or not. In contrast, shortcuts are just another kind of file and everything that wants to follow them needs to know what the target is. Second, shortcuts contain a lot more information than just a path: they include the path to the destination file, an icon, the set of command-line arguments to pass, and some other flags. For example, I used to have a load of different shortcuts to the WinQuake (and, later, GLQuake) executable that all had different -game flags, for launching different mods. Many of them also had different icons, if the mod came with its own icon. You can't do that with symlinks.

The closest thing to symlinks on *NIX systems is .desktop files.

Comment Re:quickly to be followed by self-driving cars (Score 1) 904

The sea change is already happening - car ownership of all kinds is lowest among millenials.

I think you mean seed change. And young people often don't have high rates of ownership of any kind for obvious reasons. Just because you like Uber doesn't mean switching to a "sharing" model works for most people.

Comment Re:Crooks are afraid of the dark, too (Score 4, Insightful) 307

I used to walk home through a park. Except on cloudless nights with no moon, you got enough reflected light to be able to see quite clearly across it. Then there some some hysteria about the potential for being attacked (triggered by a flasher, who only exposed himself to people in broad daylight) and they added a row of streetlights along the side of the path. If you stood about 10m from the path, you were completely invisible to someone walking along it, but they were clearly visible to you for their entire trip across the park (as were any potential witnesses on the path). If someone actually wanted to attack people crossing the park, the lights made it a lot easier. It would only take a few seconds to hit someone and drag them out of the visible area.

Slashdot Top Deals

Kleeneness is next to Godelness.

Working...