HN2new | past | comments | ask | show | jobs | submit | 2014-04-19login
Stories from April 19, 2014
Go back a day, month, or year. Go forward a day, month, or year.
1.The Government is Silencing Twitter and Yahoo, and It Won't Tell Us Why (aclu.org)
286 points by e1ven on April 19, 2014 | 91 comments
2.Greed and the Wright Brothers (nytimes.com)
201 points by kanamekun on April 19, 2014 | 90 comments
3.OpenWorm: A Digital Organism In Your Browser (kickstarter.com)
180 points by turing on April 19, 2014 | 47 comments
4.Nike fires majority of FuelBand team, will stop making wearable hardware (cnet.com)
177 points by bane on April 19, 2014 | 83 comments
5.Delphi – why won't it die? (2013) (stevepeacocke.blogspot.com)
163 points by wx196 on April 19, 2014 | 162 comments
6.Update on Linksys WRT1900AC support for OpenWRT (openwrt.org)
136 points by atriix on April 19, 2014 | 53 comments
7.The Collison brothers and $1.75B online payments startup Stripe (ft.com)
133 points by fragmented on April 19, 2014 | 26 comments
8.The limits of "unlimited" vacation (jacobian.org)
123 points by MrValdez on April 19, 2014 | 102 comments
9.Phabricator: An open source, software engineering platform (github.com/facebook)
120 points by aram on April 19, 2014 | 49 comments
10.Chrome users oblivious to Heartbleed revocation tsunami (netcraft.com)
116 points by wasd123 on April 19, 2014 | 59 comments
11.Bitcoin 2.0: Unleash The Sidechains (techcrunch.com)
105 points by RougeFemme on April 19, 2014 | 27 comments

I think that particularly in the Valley it often ends up essentially exploiting the crush-code-with-your-forehead-after-70-hour-weeks culture and young employees who have not yet learned appropriate boundary setting. People would catch on a lot quicker if it were called "unlimited salary." I mean, sure, you can have as much money as you want... but dude, $3k? What do you need $3k for? Your rent is only $2.5k and we give you free soda? $3k? We all take $2.8k, bro. What's up with that?
13.All software sucks (cat-v.org)
98 points by danso on April 19, 2014 | 138 comments
14.Levinux – A Tiny Version of Linux for Education (mikelev.in)
91 points by Isofarro on April 19, 2014 | 27 comments
15.Screenshot Saturday
85 points by screenshot on April 19, 2014 | 129 comments
16.Obama to hit Y Combinator headquarters in Mountain View on May 8 (sfgate.com)
83 points by kqr2 on April 19, 2014 | 76 comments
17.Printoo: Paper-Thin, Flexible Arduino-Compatible modules (kickstarter.com)
82 points by rahij on April 19, 2014 | 18 comments
18.Taking e-mail back, part 4: The finale, with webmail and everything after (arstechnica.com)
77 points by tambourine_man on April 19, 2014 | 27 comments
19.Mavericks as an iBeacon (blendedcocoa.com)
76 points by saltcookie on April 19, 2014 | 5 comments
20.'I have lived underwater' (bbc.com)
76 points by coffeecodecouch on April 19, 2014 | 22 comments
21.Introduction to MIPS assembly language (2007) (ccsu.edu)
78 points by jwdunne on April 19, 2014 | 48 comments
22.Reactive UIs with React and Bacon (joshbassett.info)
75 points by nullobject on April 19, 2014 | 55 comments
23.Intercooler.js – A JavaScript-optional Ajax library (intercoolerjs.org)
72 points by jgj on April 19, 2014 | 17 comments
24.Is F# Ready for Production? (dantup.com)
68 points by d2p on April 19, 2014 | 47 comments

My employer has a multi-million line codebase in Delphi which is still under active development. I mostly do web development, but every once in a while I go back in to build a feature on the Delphi side of the fence.

The IDE itself is dated and no longer competitive with the best of the modern IDE's. The language and API however is updated and productive. You just need to get over Pascal-style syntax instead of C-style, and you are just as productive in it as if you were using C#.

Why is delphi still hanging on?

1. It delivers executables that need no dependencies. No VM's, no runtimes, no add-on dll's. Underneath it only needs x86 and win32 (unless you're building for mac, android or iOS, which it also supports). I wouldn't be surprised if our software still ran on windows 2000. Since the code is native, performance is never a problem even with wildly inefficient code.

2. It lets you build GUI software really quickly. Productivity in delphi for someone used to it matches any "modern" GUI development platform. Sure, the IDE misses a few features that competing IDE's have, but on the plus side it compiles ridiculously fast (a full build of 2 million lines takes less than a minute on a single core).

3. Delphi is the easiest platform by far to have legacy code on, because the maintenance cost is very low. Delphi's contemporaries (classic VB, MFC) have all gone through major upheavals. Delphi has managed to modernize the API's without breaking legacy code too badly (they even managed to elegantly retrofit unicode into the platform). This is why codebases that are based on Delphi somehow never get ported away from it.

Delphi's competitive with other desktop and mobile development platforms, even at what they're charging for it. What they're charging for it is the problem though. Only people already using delphi buy delphi, and so the perception is maintained that delphi is effectively dead, even when it isn't.

26.Comparison of different concurrency models: Actors, CSP, Disruptor and Threads (java-is-the-new-c.blogspot.com)
67 points by r4um on April 19, 2014 | 18 comments
27.Don’t Add Features to Make Customers Happy (2011) (zurb.com)
61 points by Mitt on April 19, 2014 | 22 comments

The author of this committed suicide a few years ago. To the people making fun of the site for not being able to handle HN's traffic, it's kinda hard to improve your software when you're dead.

http://www.cs.bell-labs.com/wiki/plan9/Uriel/index.html

https://groups.google.com/forum/#!topic/comp.os.plan9/xEb4wY...

29.Show HN: Try Scala in your browser (scalatutorials.com)
61 points by eranation on April 19, 2014 | 22 comments
30.EcoVent: Make every room in your home the right temperature [video] (ecoventsystems.com)
61 points by ph0rque on April 19, 2014 | 28 comments

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: