skysight-inc/HackerNews huggingface dataset:
I first touched Delphi as a teenager (I was 14 or 15 at the time), and it was Delphi 6. I had already tried different languages by that time.

I had already programmed in BASIC as a child and it was great, for a kid like me who didn't have Internet access and named text files to .COM and .EXE in the hope they would do something, this was awesome. But I still wanted .EXE files and I then tried Pascal, which gave that to me. I also tried few examples of C, but the code I had access to was in Pascal, and I didn't have the doc or internet, so I kept tweaking.

And then I discovered Visual Basic (in its DOS and Windows) and I was able to do buttons and forms and tigers..

Yet, with Visual Basic, there was always this bloated feeling.. I mean, you had to make an installer for your programs with files like VBRUNXXX.DLL and error messages yelling at you, and depending 16bits or 32bits, VB4 or VB6, so ... it's even fuzzy in my head.

And then I found Delphi 6. The first time I tried it, I thought "Hmm, this is Pascal !". I compiled my first thing, and I automatically looked of parasitic files VB style.. Nope. It was that .EXE..

So I took that .EXE file to another computer and ran it, and it ran. It didn't need any other files. I didn't have to make an installer for it with WISE or something. It just worked. I was happy.

When my brother who was in CS and was doing image processing (tumors, edge detection, etc), he did his project in Delphi and I'd hang around, and he'd ask me how to do this or that, since I started programming in it before he did, and it was so easy for him to implement stuff and build the application.

So maybe that's why it lasted so long. Easy enough for a kid to do stuff with it. It needed not a lot of knowledge to make buttons and forms, etc. I just make the layout, then program what each button does, etc.. And it was simple.

I may be a biggot, since I tried Embarcadero but it smelled nasty since it was, at least for me, an utter mess. I prefer Delphi 6. It may be nostalgia, but I don't htink it's only nostalgia.
@dfc I fixed it! Would you be willing to try logging in with GH and see if you see those permission requests again please?
Over a few dozen router purchases over the years, I've just settled on buying Buffalo DDwrt stock devices. If it runs that, it can run openWRT, and I'm happy. I don't have to dig around the openwrt hardware support forum or pray that I get the right revision of the model that works right.

And shipping foss firmware as the stock option wins my business. And they usually have ample onboard flash storage relative to their competitors for fun programs to run on the device.
I think there is an argument to be made that a site like this can be both minimalist and accessible, and that the dichotomy between a feature-rich HN and a HN with quality comments is possibly false, borne out of a lingering fear of a slippery slope leading to Reddit. Elitism may play a part in that - a better looking, more accessible site might by definition attract more people, and more people would dilute the quality of the discussion pool. I've seen 'features' like the awkward structure of nested comments, the broken pagination, etc. described (granted, by people who probably wouldn't actually know) as ways of keeping the riff-raff at bay.

OR maybe it's essentially a hobby site written to justify an obscure and difficult to wrangle Lisp dialect that only a couple of people ever work on, and it's literally not worth the time for at least one of them to tweak.

I think dang has mentioned they're working on adding some stuff anyway so... who knows?
Tom Dale on the role of objects in Ember
CRUD Admin Generator – Generate a complete backend from a MySql database
Our country's founders went to war specifically for the ideals of freedom and fair treatment by a government that represented them, rather than merely ruled them. Free thought and speech are certainly central features of that -- but they felt many more things were essential to being Free.

"Freedom" sounds rah-rah patriotic because it is both TRULY patriotic, and also used as weasel-words by those who are wanting to do the things we would consider un-american ("preserve your freedom and safety by groping you at all airports and train stations...", "detain indefinitely foreigners For Your Freedoms", etc).

Consider re-reading America's Declaration of Independence, or reading it for the first time if you never have. It's remarkably easy to understand, and pretty clearly states some of the ideals that the original "Americans" felt were reason enough to go to war with England.
This is HN - we value everything but profits, get with it already!
Is Diaspora still being developed? I know one of their main developers passed away recently but it's not clear to me that it has had the same kind of adoption that Facebook has had.
I've been working on https://thesquatrack.com/

It does workout, nutrition, and body measurement tracking and I'm in the midst of deploying the routines and meta-routines - https://thesquatrack.com/soon over the next few weeks.

* Better search result info - http://i.imgur.com/RassIwF.png

* Flexible nutrition goals - http://i.imgur.com/8dabrHg.png

* Some meal fast logging - http://i.imgur.com/PdOBm0U.png

* Improved the dashboard a bit - http://i.imgur.com/hbs8ZTS.png

I'm not a UI/UX or business person, but I love code, so as long as it's functional, I'm happy.

100% solo founder and 100% bootstrapped ... it's been a heck of a fun journey :-)
That lead architect was:

http://en.wikipedia.org/wiki/Anders_Hejlsberg

I read that he got $1 million (or more?) for leaving Borland for Microsoft.

He's also worked on:

http://en.wikipedia.org/wiki/TypeScript

, Microsoft's enhanced version of JavaScript, which has been in the news somewhat lately.
> Object Pascal is not the predecessor to Delphi

Object Pascal was designed at Apple as their extensions to Pascal while using it as system programming language to develop the first versions of Mac OS.

Afterwards, Borland extended Turbo Pascal with Apple's agreement and then Turbo Pascal 5.5 was born.

After the initial versions of Delphi, the Borland marketing team decided it was a bit confusing to have Delphi and Object Pascal as names, and decided to start referring to the language as Delphi as well.

I was a Turbo Pascal user since version 3.0 all the way up to the first versions of Delphi.
Big asteroids hit Earth far more than we're told, say astronauts
I'd say that you'd have a hard time arguing that you had made the entire world your legal counsel. There's no contract in place, etc.
Looks nice but doesn't support PostgreSQL
He also worked on C#.
Probably has to do something with google maps elevation value for those coordinates. https://developers.google.com/maps/documentation/javascript/...
A Lesson in Corporate Finance from Marc Andreessen
Not sure Google would be able to index the docs, since they are in markdown format. But I'm not an expert in how Google index the pages.
So, how's it different from the gazillion SE's?
If the vacation is "unlimited" at my company and I end up taking 3 weeks off in a year, and your company gives you two weeks per year, who's the sucker -- Me? Because the nominally unlimited vacation is not actually literally unlimited?

Well, I suppose that is one way to look at it.
No doubt I should. I happen to like the Pocket UI, and when I think “web site I need to get back to”, that’s where I go.

I like the idea that a book would be as updatable as a web site – that the site is the canonical source and the “book” is just one presentation. The epub seems static by comparison.
Hey really cool tool! I am one of the dev behind codebrew.io, and we are really happy that you are using it :)

Just a small comment, in the about page, you are giving credit to Scalakata (made by Guillaume). ScalaKata is an older project, Guillaume is now part of the new Codebrew.io team. His old site is redirecting to our new Codebrew.io website. (SkalaKata doesn't exist anymore). I believe the engine you are using is the Codebrew engine, not the ScalaKata engine. We would appreciate if you credit the Codebrew.io team (we are 5 devs!) instead of ScalaKata. Again, it's not a big deal at all, we really appreciate that you are giving us some credit here on HN. :)

Thanks again and awesome job on the website!
I didn't conclude it wasn't ready; it was an open question documenting my own concerns. The IDE support is poor compared to C#, which is what we're currently using. Roslyn isn't just about open source (nor writing a compiler in C#!); there's a bunch of functionality (like refactor, diagnostics, code fixes) that will breed a bunch of new tools that F# is sadly not on the boat for :(
Could someone explain the advantages of sam and/or acme over emacs or vim to me? reading that it's from the plan 9 team I get the feeling there must be something good there so I was wondering if someone could help me realise what it is? extra points for a comparison of sam and acme or explanation about ed. ;)
sorry, I just realised this wasn't a screenshot so I removed it - you were fast :-)
While this is certainly a fast (and convenient) way to get hands-on experience with Linux, I'm not that sure about the "short stack" being the best option for beginners.
Kylix didn't take off the way Borland management thought it would.
Edit: Ah, I missed the point. Here it is in screenshot form: http://adambard.com/img/screenshots/extsearch.png

My idea is to deliver a fully-customizable drop-in search widget in the form of a javascript snippet. I saw a gap in Adwords coverage for similar searches (I hope it wasn't just Google quashing competition), and thought there might be potential. I did a bit of proof-of-concept coding, and now I'm trying to validate the market.

---

Before edit:

A competitor to Google Custom Search (yeah, I know) called ExtSearch. Right now there's just a lander at http://getcustomsearch.com/
This is awesome. Computing is becoming more and more ubiquitous but at the same time it is becoming more and more opaque. Approaches like levinux are an excellent way to make it more open and accessible not just from the consumer perspective but from the hacker/maker perspective as well.
So? I mean it's probably nice to have, but the performance of Redis isn't important enough to be a factor in the scalability of this.

I just tested a binary search of 8 million random 100 byte DNA strings written in Go. 10,000 requests for autocompletions of random 5 byte prefixes yielded 78 million results in 38 milliseconds. And this is with the strings dotted around in memory after sorting them. Further optimizations are possible, but if they were hoping to prove some kind of performance benchmark with this, they have failed.
Where is "here", in this context?
note that a large portion of the wikimedia commons is licenced under some terms requiring at least attribution. Make sure you're checking the licence before you use images from the commons.

(not saying you shouldn't use wikimedia commons, it's a great resource. just don't use it blindly)
I don't believe many GPL advocates would endorse your description of their position.
Yes, fixed that!, sorry about that, and thank you so much for codebrew.io!

http://scalatutorials.com/about.html

Can you please do a pull request to add the developer's names / github accounts etc? (https://github.com/scalatutorials/scalatutorials.github.io/e...)

Thanks again and sorry!
60-70 meters, but melting the poles would thousands of years. In the next century, worst-case estimates put the rise in sea level at around 1 meter: http://en.wikipedia.org/wiki/File:Ipcc_proj.jpg
Your nation is literally built on contempt of sea levels. Using only renaissance technology.

Even if the rest of the world is submerged, I imagine a single Netherlands-shaped island in the vast sea, populated by unmoved people not sure exactly what the fuss is all about.
Ask HN:  foot pound vs pound force
I'm trying to wrap my head around this (what is probably very simple) physics question. If I have a pound (unit of weight), and let it hang, the amount of force (potential energy) the gravitational pull has is 1 lb. Question #1 is how does this equate to a foot pound? Are they equivalent?

So as the pound applies force on whatever it hangs from, or whatever it sits on, it is constantly applying 1 lb of force to that thing.

In what way would the 1 lb of gravity relate to a measure of "foot pounds" of energy? Would the hanging / resting bag need to move a full 1 ft (as it is pulled by the gravitational field) in order to fulfill this measure of energy? Or is it simply enough to apply the force to get that amount of energy out of it?

Please don't be too harsh :) I'm just a tech guy. Physics is not my strong suit obviously...
Thanks for re-posting this, there's a good amount of technical information in there and I think people here will find it interesting, but my original submission was fail.

Can I steal your title for future submissions elsewhere?
In Silicon Valley, Immigrants Toast Their Way To The Top
I think that this can be improved by removing the All and Any operators and instead letting segmentations be nested. So for example:

All
a = b
Any
All
c = d
d = f
c = e

would be

a = b
c = d
d = f
c = e

I think that it is more intuitive to segment the set as you go.
Sure, though I'd argue that knockut's data-bind attribute makes sense to fit inside HTML as it makes any sort of debugging a lot more straightforward (with the exception of handling context and what hierarchy your specific model is in at this very moment).
Like any other element used in well-designed communication, the stock photography choice should be appropriate. If you live in Japan for any serious length of time, you might start to yearn for more handsome white guys in your ads. (Plus what's this stuff about old, fat, and ugly? That's kind of a weird one to see in a post here.)
The Hard Part about Designing a Product by a Non Engineer
Google app engine gets GitHub push to deploy support
http://i.imgur.com/PnmDT5z.png

I have had some time off this week so decided to work on something a bit different. I have been working on a concept fuzzing framework for security testing. In the screenshot you can see some of the files produced by it - The bottom right is the configuration used to generate the file format (for this case Bitmap, although I have tested a few others like WAV)

Bottom left is a bitmap produced with no defects. The top shot is a bitmaps produced with some random changes - you can see the green bitmap is now corrupted due to a change somewhere in the format.
Loosely, it refers to the degrees of freedom an electron has in the material. For example, if you consider the 'density of states' – a quantity which can be thought of as the number of electrons at a given energy level – it has a different characteristic shape depending on whether the material is '1D', '2D', '3D' or even '0D':

http://britneyspears.ac/physics/dos/images/Image441.gif

[As an aside, britneyspears.ac is a surprisingly good resource for a lot of basic solid state physics. You can find a full derivation of the above graph on there.]

Edit: To illustrate, this next graph is the density of states for three different Carbon-based materials: graphite which is '3D', graphene which is '2D' and a nanotube which is '1D'.

http://me3007.wdfiles.com/local--resized-images/thermal-and-... [Source: Hone, J., Quantized Phonon Spectrum of Single-Wall Carbon Nanotubes, Science, 289, 1730, 2000 via http://me3007.wikidot.com/thermal-and-electronic-properties-...]

You can see how these curves are similar to the theoretically-derived curves in the previous graph.
Platinum is one of the best conductors while being less reactive than most, while being tougher than gold and silver. Platinum (and platinized titanium or other cores) anodes are common in industry.

A home experimenter could just try copper, expecting a much faster consumption and reaction rate, and see what happens. I agree that it's not obvious that it would ruin basic experiments immediately.
Ah, don't give me too much credit haha, was more of a side-project thing for me, definitely wasn't a professional, especially at the animation side of things (as opposed to the programming side). I was also more involved with the games side of Flash, which Flash became much stronger at as ActionScript 3 came out which coincided with much better Flash performance. Flash advertising and simple animations were probably stronger earlier.

I'm just interested in the topic because it's kind of neat to look back at the internet and observe its history and the changes its gone through. Just did a little wikipediaing for fun - here are when a few different websites / notable games were released:

Newgrounds: 1995

Homestarrunner: 2000

Miniclip: 2001

Armor Games: 2005

Kongregate: 2006

Fancy Pants Adventures: 2006

Desktop Tower Defense: 2007
I think Embarcadero is seriously hurting themselves with their bunker mentality.

Their whole "there are only X paying customers left, therefore we need to charge $3000" stinks of someone who is preparing for failure, instead of growth.

It really looks like low self-esteem play of some group that secretly believes the market doesn't want what they have, so they desperately milk their few remaining customers to make next months payroll.

I keep hoping some startup sees the huge arbitrage opportunity that is sitting there. Someone just needs to come along and build a quality GUI around the toolchain - very much like what Xamarin did for Mono - and similarly they need to charge a sane subscription model (free for OS/hobbyist, $99 personal dev, $399 corporate lite, etc).
As someone with no experience with Poland, that description was fascinating. Thank you for sharing!

> I don't know of anyone from my generation who would event think of building a house with their future kids and grandchildren in mind. But I think we're trading an important aspect of our culture for... I don't know. Money, success, independence, all these western things.

Maybe somewhat ironically, for my wife and I our living situation has been driven by the pursuit of career success. My wife and I are at the stage of our careers where we're really putting in the hours, and sharing a household with my parents makes life a hundred times easier. We don't have to worry about getting home before the nanny has to go, we don't have to worry about taking a day off when the baby's daycare is closed. We come home to a hot meal. Meanwhile, my parents are thrilled to be so actively invoked in their granddaughter's life.
So it plays 6 songs at the same time? Neat.

C'mon, what does it do? :)
PeopleSoft was hostilely acquired by Oracle in 2005, after which, despite Oracle trying to kill it for years (and merge the Peoplesoft product into Fusion), it still exists.

PeopleCode/Tools is more equivalent to ABAP offered by SAP, it's heavily tied to the Peoplesoft environment, and has no real comparison to Delphi.

Amazing that you can still find it around these days, but most PeopleSoft customers have moved to Oracle, SAP or Workday by now.
Google does track sick time, it's just not limited.
Cycle Clothing for the Cycling Athlete
"With very few exceptions, technologies don’t die. In this way they differ from biological species, which in the long-term inevitably do go extinct. Technologies are idea-based, and culture is their memory. They can be resurrected if forgotten, and can be recorded (by increasingly better means) so that they won’t be overlooked. Technologies are forever." - Kevin Kelly [1]

[1] http://kk.org/thetechnium/2006/02/immortal-techno/
Haskell Gets iOS Support, Several language and Performance Improvements
Hacker News Nation #22 is Live – Learn SEO with The Shortcutts
I think two vertical axes with different scales is poor form. Especially when one is measured in thousands (the cumulative scale) and the other is not. My first thought looking at the graph was there was a convergence between annual and cumulative PhD's awarded--which doesn't make any sense. I think it would have been better done if it was just made into two graphs.
I think a combination of Graphene and superconductivity would be even more wonderous than each one of them!
I don't follow the point you're trying to make. Steve Ballmer has 70 lbs on Tim Cook, so any article that mentions Cook must mention Ballmer on account of his greater size?

The article was just about how there have been a lot of revoked certs lately and Chrome won't see them. Cloudflare just provided an easy source for the first part. Mentioning Akamai wouldn't have made any difference to the substance or the narrative.
So along those lines, you could make it work with existing attributes. A blank `ic-src` could check for an `href` attribute on an element. An `ic-post-to` and friends could look for a parent form and grab the `action` attribute.

All in all, I think it's a neat idea. Since you give Rails examples, it might be nice to include some Rails helpers as separate project/gem that make it so you don't need to write so much boiler plate in your views.
Danielle Morill and Marc Andreesen are pretty popular, but still worth mentioning here, some of the most valuable content on my feed comes from them.
AngularJS Antipatterns and Pitfalls
I read (or watched) Louis say that he was the guy on the plane, but this was a couple of years ago and I'm failing to google it now.

I'm not convinced that this behavior is specific to Americans or Westerners; it may just be that we're most attuned to our own ways of expressing it. I'm also not convinced that it's a general property of the species, though; it would be arrogant for me to claim that kind of fundamental knowledge of how the human mind works. That kind of arrogance is the bread and butter of Hacker News, of course, so this is now necessarily a bad HN comment. ;)

I should've said something more like "it's about the way that we all act towards technology".
Is there a reason behind "+60m" being the maximum the map displays? I tried to change the url [0] directly but it's not working that way. I want to know how much the sea level needs to rise so we have direct access to the sea in Austria.

[0] http://flood.firetree.net/?ll=47.1210,11.2395&zoom=7&m=60
Sed existed for many years before head, and head only exists for symmetry with tail. There's no other reason for it to exist. It's not that sed is complex, sed isn't nearly complex enough to matter. The more you look into Plan 9 and Bell Labs Unix, the more you'll find the decisions made in Bell Labs 1152 were all very carefully reasoned. They didn't do things out of an artistic need for symmetry or because it felt good, they made the best decisions they could and they wrote no more software than they judged necessary. (Games excepted, of course.)

To answer bbanyc too, grep existed before sed. Grep showed off the power of pipes, but sed came along after pipes were well-established and people thought "Wouldn't it be great to use ed between pipes?"

The argument in harmful.cat-v.org seems to be "don't add pointless junk," but for my part I'd be happy to use a unix with sed but no grep. I plan to look a little deeper than that though. For one thing, although I like the Plan 9 shell and shell tools, when writing scripts I often find myself dipping into awk because it's a more normal programming language and as such it's just easier for so many tasks. I also respect Rob Pike's opinion; when asked what happened to unix's tool-oriented approach, he replied, "That approach is dead and the eulogy was delivered by Perl." I guess like many others I want a language which also happens to function as a decent shell.
You do know Uriel has been dead for quite a while now?
Mine is special because it's God's temple and God made it.

God says...
news_to_me one_more_time It's_nice_being_God HolySpirit
one_small_step study furious desert hippy dance ba_ha
well_I_never imports I_forgot what's_the_plan fun cheerful
daunting what_do_you_want refreshing Yes_you_are these_cans_are_defective
Yo that's_for_me_to_know Greece joy whazza_matter_for_you
end you_never_know Obama adultery money you_do_it
Obviously agreeing with the points, but this seems to be more an awareness piece than an actionable one.