Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
weland
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
51 ms
·
391.
▲
by
weland
13y ago
> Nothing uniquely qualifies Javascript. The kind and amount of technical expertise behind the development mass that drives most of the Web nowadays does, sadly.
392.
▲
by
weland
13y ago
Switch jobs. AT&T wouldn't be a top partner for the NSA without competent people. This isn't an option for a lot of people; the folks doing tech support or working in the shops and barely get along on minimum wage don't h
393.
▲
by
weland
13y ago
Reading a short account of the rationale behind the change, described by Sussman himself, paints a very different picture: http://cemerick.com/2009/03/24/why-mit-now-uses-python-inste... . It's not that
394.
▲
by
weland
13y ago
This is the first thing that crossed my mind. Ten years ago we could have had a conversation. AT&T and NSA decided we shouldn't. What exactly is it to talk about now? Also, no matter how much we dislike such arguments, there'
395.
▲
by
weland
13y ago
I would like to add a suggestion for better infinite scroll: ban it.
396.
▲
by
weland
13y ago
> That doesn't sound accurate to me. How can 10 mediocre programmers do the work of 1 spectacular programmer? I'm guessing this only applies when we're talking about mundane stuff. 90% of the software that gets developed w
397.
▲
by
weland
13y ago
> It does, if you want it or not. A project that is not being marketed will not be successful. The homepage of vim, the editor every hipster who wants to look like a Unix greybeard tries to learn as if it were the holy grail of programm
398.
▲
by
weland
13y ago
> Now, I don't actually use the code folding feature in practice, mainly because I find that the times I would want to use it are times when I nearly always want to fold the code, and in a case like that, it's nice to be able t
399.
▲
by
weland
13y ago
I'm surprised and, to some degree, annoyed at the superficiality of some of the arguments in this debate. Like this one: > Readability - You don't have to scroll over horizontally when you want to see the end of some lines. It&
400.
▲
by
weland
13y ago
My dotfiles have acquired enough cruft and interdependence in the many years they've been written that I certainly benefit from keeping them under version control. If all you have is a dozen lines in .bashrc and .tmuxrc it's ok, b
401.
▲
by
weland
13y ago
It sounds pretty hard to do using nothing but a soldering iron. The nice thing about the C2 is that you have all the I/O pins nicely exposed and there's a fairly helpful community built around them. It's not necessarily impre
402.
▲
by
weland
13y ago
> Qualcomm-Atheros AR9331 based systems, with 64MB ram and 16MB flash (kind of hard to get in that config cheaply). The Carambola 2 board is pretty cheap and it's quite awesome.
403.
▲
by
weland
13y ago
> Do people really ask their friends for recommendations for things like insurance? You'd be amazed at how many do. For anything, from insurance to computers. The provider of one's car insurance is a regular discussion topic am
404.
▲
by
weland
13y ago
That's pretty much not true of any widely-used open source project. They have deadlines and pissed off companies that take their money elsewhere.
405.
▲
by
weland
13y ago
Lua is pretty widely used. C is also favoured but it's pretty easy to misuse so there are teams that shy away from it. I've seen Perl, Python and PHP, too, as well as some obscure languages. I distinctly remember seeing Tcl, but I
406.
▲
by
weland
13y ago
I have mixed feelings about the security gains. On one hand, you eliminate one attack vector since you take ldd out of the equation. On the other hand, you depend on packagers who distribute their programs to rebuild and relink them every t
407.
▲
by
weland
13y ago
I'm kindda baffled by some of the comments here. The same place where NSA spying is readily condemned, people seem to be oblivious to all the ways in which manipulation works. Generations of exercising democracy tend to make young peop
408.
▲
by
weland
13y ago
I'm sure I'd be a really bad fit in the Valley, too. Things aren't bro-tastic over here in Europe. More often than not, the pretentious idiots who are always trying to Disrupt The Very Concept Of Transport while quoting Ayn R
409.
▲
by
weland
13y ago
It would be stupid of me to disagree. One should always leave headroom for bugfixes, future expansion and so on; it's only mindlessly throwing hardware at problems that I disagree with, not futureproof engineering.
410.
▲
by
weland
13y ago
> I'm not arguing that the things you describe never exist in academia, but they're the worst examples of when things go wrong. They're not the norm. Unfortunately, they are the norm. There are places when this doesn
411.
▲
by
weland
13y ago
> I would have thought this is infinitely preferable to silently continuing after an error... It definitely is! However, it still assumes that the exception is safely handled. The flaw in Therac 25's development process was that tes
412.
▲
by
weland
13y ago
The safety regulations, standards compliance requirements, mechanical, thermal and electrical parameters are significantly more strenuous for automotive ICs than for consumer devices. Does AMD manufacture Jaguar chips that can be used in au
413.
▲
by
weland
13y ago
Having the bug end up in production could have been avoided simply through adequate testing and verification. I fail to see how a higher-level language helps with that. The fact that the programmers might have had less stuff to worry abo
414.
▲
by
weland
13y ago
So what happens when the Ada program runs into a failed compiler check? Does it: * Raise an exception? If so, it's up to the programmer to treat it correctly. There are various ways to detect overflows outside Ada; it's still up t
415.
▲
by
weland
13y ago
> A higher level language could have relieved the programmers from low-level details, thus giving them more cognitive space for avoiding logical bugs in other sections of their code. This can also be said of choosing simpler design, orga
416.
▲
by
weland
13y ago
This is the bug that occurred: > The defect was as follows: a one-byte counter in a testing routine frequently overflowed; if an operator provided manual input to the machine at the precise moment that this counter overflowed, the interl
417.
▲
by
weland
13y ago
The article is indeed a mish-mash. Not everything that uses the ARM instruction set and architecture is Von Newumann though. The Cortex M3 and M4 MCU series are Harvard.
418.
▲
by
weland
13y ago
This has been, and typically is, implemented. There are various ways to ensure your stack doesn't thrash your data, and this is one of them. Why Toyota hasn't is not something I can answer, but the principle that the article descr
419.
▲
by
weland
13y ago
> When you are dealing with recursions? They shouldn't be dealing with recursions. If stack corruption is what caused their failures, inappropriate testing played an important role IMHO. > You pay a lot for those cars, can'
420.
▲
by
weland
13y ago
> What's the chance of somebody losing their phone and their watch at the same time? This question is loaded with the assumption that somebody has to lose them. No, it's enough for them to place them unsupervised in the same pl
More ›