jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
When a third of the population is disenfranchised from choice by outright exclusion, choice as it applies to everyone is clearly NOT well served by that system.
Note that:

#define OUTPUTS 0
char outputs[OUTPUTS] = { };

is not valid C (or C++) - zero length arrays are not a thing in either language,
A mac to ssh into my linux desktop. It’s cheaper to buy your own gpu.
First of all, I don't think I've personally scratched the surface of what you can do. But I use it mostly as a direct replacement of what I would have done in SSMS.

First of all Start writing queries and see how much it will help you, for the most it will autocomplete lots of things, once you are used to joins been auto written for you, hard to go back!

personal preference, but, it supports vim bindings.

Its table editor works on partial queries for updates, so you can select something and as long as you selected the key, you can do a update using the table editor. Speaking of the table editor, it is vastly superior and allows batching of changes, it shows you queries its going to do, has lots of helpers for all sorts of things including datetimes. It has lots of options to capture the table in lots of formats. It also allows across database comparisons of tables and synchronization or generation of sql scripts of differences/database changes.

Its ide is standard jetbrains ide ish and has lots editing goodness, refactoring, auto generation, surrounds, templates, local change history, lots of navigation tools ( go to references / usages etc )
I wonder what kind of numbers Perl would get?
Oh. I guess that makes sense.

I don't think that's likely to be a problem then!
No, because Objective-J essentially just adds Objective-C syntax on top of JavaScript — but most people don't particularly love the syntax of Objective-C. You look at one language's lack of popularity and extrapolate that people just must not like languages.
i would like to formally encourage you to express your ideas in a blog post. you may find it to be useful to yourself and others would certainly benefit from it. i know your perspective would certainly inform my cognitive models.
I'm not convinced its less secure, the old password invalidates the second you login using your new password. This beats the current method which just locks you out (I believe anyhow? I've not tried it personally). Its along the same lines as the URL method but without the added confusion for the user.

Complexity for the developer perhaps, although you could also use the same branch of code to give you the ability to force password changes etc. And I think the added dev work is worth it for the user.

Time for some A/B testing perhaps.
In the forest of dean the boars have become a pest. They rip up tents and steal food.
what is even more interesting is that books are also much cheaper e.g. Algorithms by Cormen, et. al. cost only 6$. It would be interesting how eBooks are priced in India, as compared to US.
In order to send a man to Mars and bring him back alive, you'll need:

- a propulsion system that can send an habitat and supplies good for, at least, 6 months.

- a separate trip to send the supplies for the return mission and park it in Martian orbit for rendezvous when the manned vehicle arrives

If you also want the crew to land on Mars, you'll need a lander. You may consider doing the surface-to-orbit return mission on a separate vehicle you can land before. You may consider sending supplies and a shielded habitat (Martian surface is about as shielded from cosmic radiation as space itself - not at all) if you want the humans to stay.

20 years is a very hard schedule for that.

You can send the unmanned parts with current technologies, but the manned part depends heavily on the development of adequate shielding and/or adequate NTRs to make effective use of the reaction mass the spacecraft carries.

If shielding is developed before, you could even make the whole thing easier - you put a shielded habitat in an Aldrin cycler orbit and just send crew and supplies (and spares for the habitat) to rendezvous with it when it passes by Earth leave the habitat when it's time to enter Martian orbit. The trip is longer, but it's easier if you don't have to give the whole habitat the required delta-V.
Startup. Not looking for a job.

Looking to figure out what the best hackers in the world think are good tools to use and then start using those. (Since I have to most-likely learn new tools anyway).

Reading HN, it seems people work with Rails, Python (Django/Pylons/WebPy/?) and Node.js

Basically wanted the experience of people who built something more than toy projects minus the flame war :-)
> for content that is clearly illegal or a certainly copyright violation to possess

How can something be "clearly" a violation? If I have an album, but copy someone else's rip instead of making my own - is that "clearly" a violation? Alternatively if I used the same application, I'd probably obtain the exact same file - is that clearly a violation too?

(grooveshark kind of operates on the assumption that it's ok)
I had written a post long back: Landing Page Optimization tips: analysis of 50+ sites to find out what increases sales and conversions http://visualwebsiteoptimizer.com/split-testing-blog/landing...

You may find it a nice complement for the infographic
We can't train users to look for a lock icon to see if they're SSL encrypted, so I'm not optimistic that something as subtle as a URL bar change is going to guide them to secure password inputs.
Are 50% of all IPv4 addresses not class A? Can you explain a bit more in-depth why it would not make a significant difference?
The games look very well done. I'd love to play it sometime.
Get the giant retailers first, where there is huge impact with a single business integration.

Though this wasn't the point of the article, this sector specific point is worth considering for any online business trying to do "local."
Don't do anything experimental with real coins. That's what testnet is for: https://en.bitcoin.it/wiki/Testnet.

If you need a coin or two to get started, I run a testnet faucet at http://kuttler.eu/bitcoin/faucet/.

Or check out https://github.com/freewil/bitcoin-testnet-box.
That makes sense, I don't understand how those two constructors are equivalent, it seems that he's missing a couple of parameters in the C++ version.
How exactly? Ignoring issues of backwards compatibility for the moment, I don't think Java's introduction of generics added a ton of complexity for developers, and I don't see why Go would either. In Java's case it seemed like the complexity was definitely on the compiler side, due to their type erasure approach.

I admit I'm not an expert in programming language design though, so I may be completely wrong about both Java and Go.
I disagree on epub3; Standard Ebooks is using it as a base format. While it certainly is a sometimes-strange mix of XHTML and HTML5, and there are things I'd personally have done differently, as a means of presenting static documents it rivals the power that HTML5 on desktop browsers has. (Because it's basically just HTML5!) Whatever formatting limitations there are are generally are on the client rendering side--for example, Kindles are notoriously bad at rendering tables, but that's because the Kindle renderer sucks, not because any of the competing standards don't have good <table> tag support.

Plus, since it's basically HTML in a zip file, anybody with basic web page production knowledge can jump in to producing an epub book. Sure there's some epub-specific cruft here or there but the core HTML markup has been well-understood for a decade.

Additionally, the power of HTML5 and epub's semantic inflection standard lets us mark books up in fascinating new ways that aren't easily possible in simpler formats. Whether or not that ends up going anywhere we have yet to see; another thing Standard Ebooks is trying to do is add semantic inflection to the books we produce.

Yes, it's not great for more complex stuff like interactive ebooks or javascript and so on, but no format is yet, and ereader technology isn't really there yet either.
I didn't like Gliffy. When I tried using it, I found the interface slow. Also, sometimes I'd hit a bug that scattered the pieces all over the page, like someone had thrown a hand grenade at the sketch, and this couldn't be undone :P. It's been almost 2 years, so maybe it is better now.
I suppose you should define damaging. Presumably you're relating violence to homicide and other violent crime. I can think of an equally plausible (and equally unverified) analysis. Depicted violence is clearly fantasy and generally bears no resemblance to reality (of life in the UK), whereas the relationship with reality of the typically pretty appalling sexual behaviour depicted in pornography is much more ambiguous (especially to young people) and as such more deleterious to behaviour.

In any case movies (or films rather) in the UK are censored for violence on the telly, and generally not shown before 9pm. Although the restrictions are much laxer than previously.

Back to the original point, is depicted violence more damaging? Is that even true, and how much do people value it? Is it something you want for your children or more other people's children? At risk of demagogy, it might be best to think about what people desire. Many people, perhaps most people, fundamentally don't want their children to be exposed to large quantities of pornography - just on the grounds of the potential for awkwardness - and perhaps don't care so much about an unquantifiable increase in violence in society.
Daniel -- forgot to hit Update :)
I use a similar method - I take my Gmail & download it about once per month with Mail.app using Pop3. I just leave it local though, I'm fairly confident in both Googles servers & my local disk.
> I know all about the various formats, etc. But <video> absolutely is ready

No it's not. Format is just the tip of the iceberg. It still has many issues such as fullscreen not working/implemented differently, many devices have buggy implementations, it still lacks streaming features that flash does and more. The spec is still lacking.

http://www.google.com/search?client=ubuntu&channel=fs...

or if you're lazy:
* http://www.youtube.com/watch?v=_Igz5gdB4uY
* http://mashable.com/2010/10/07/w3c-stalls-html5/
This is a really helpful article for me. I'm a programming newb and have been banging out ad hoc code for the last six months. Boy do I have some mega-functions. I've known enough to know that at some point this practice has to change, but I've been a bit stuck as to how to start making improvements. So I'm looking forward to working through this example.
I don’t know what the solution is, but gambling (and particularly online gambling and video gambling) is a scourge on our society. I don’t think it should be outlawed, because adults should be free to make bad choices if they want to, but the level to which it is exploitive and harmful needs to be reduced.

Does anyone have any good answers here?
Completely depends on the person though. I wouldn't be surprised if companies end up with some remote orgs and other office orgs someday. Everyone wants their ideal working environment and, imo, ought to be able to get it simultaneously... By matching people into the right jobs.
I still use an over ten year old Thinkpad as my daily driver. It’s not as dire as all that.
They aren't going to win this without tossing titanic amounts of money around to land folks that are willing to do this.
I am in the same boat! Got my recommendation for insomnia and have slept well ever since :D
You're right. Mac OS X has the underpinnings of true resolution independence, but it is as of right now not accessible to most users (you have to hack a plist to get it, and there are some very glaring problems, which explains why it's not enabled by default).

To claim that OS X is resolution independent is a bit disingenuous - for the lay user OS X less resolution independent than Win7.
There definitely is Magic, at least as it's defined here.

This is plain to see in anyone who has worked with children. These kids are too young to have had very varied experiences, and they come from bad homes, good homes, and everything in between.

Yet, a very small percentage of them are an easy order of magnitude 'better' at understanding and communicating complex ideas.

There is no doubt that hard work, and smart work begets better brains.. but the idea that brilliance and genius is 'something you earn' just doesn't hold up when you look at kids.
Mario 64 wasn't itself written in LISP at all. It's models were built in Nichimen graphics, a SGI based 3D design tool written in Allegro CL.

As far as I know, the games we did at Naughty Dog (Crash 1-3, Jak 1-3 + X), and later Uncharted were the only major console games which large amounts of runtime Lisp. The Jak & Daxter series was 99% written in my Scheme dialect GOAL, including all the assembly. The only parts that weren't were libs talking to Sony's libraries (C++).

http://all-things-andy-gavin.com/category/games/
Ah, that does seem to follow from the quoted section. Thanks for referencing it, I appreciate it.

It's a big bummer as a potential Twitter-hacker, too. I can see why they wouldn't want clients & add-ons to surface unfollows, but it blankets quite a bit of functionality, and then it comes down to an issue of selective enforcement. Sigh.
The problem/challenge with that scenario is that you quite likely will want to sort by multiple, intersecting categories at some point.

You've sorted to friends and relatives. Now, suppose you want to send a message about Sci-Fiction. You'd like automatically send to friends who are Sci-Fi fans and relatives who are Sci-Fi fans.

What's the interface which can do this? What's the interface that can make this easy?

I'm working on something akin to Google-instant for this purpose.
It was a juice fast (as opposed to a pure water fast), not a juice diet -- calories are restricted, and energy comes, in part, from the ketone bodies (http://en.wikipedia.org/wiki/Ketone_bodies).

And I am not trying to "play the nutritionist" -- I am simply drawing attention to a possible relationship between Lustig's research on "sugar toxicity", the research relating to the effects sugar has on ADHD, and the effects the fast had on my ADD, after my glycogen stores had been depleted.
The figure I found suggested that a 486 averages ~0.8 instructions per clock running full-tilt. That seems impossible unless one hardly ever hits memory.

I'm not 100% certain, but I think the pipelining would allow you to execute (some) register-only instructions in the x86 equivalent of a delay slot.
Clickable: http://www.xuland.com
be flexible... tell him "looks like 8am isn't working for you, let's meet for lunch (or whatever) instead". Maybe he's just not a morning person.

If his work ethic continues to be a problem, talk to him about it. Ask him to commit to a number of hours per week, and track/verify this. If he still fails, then call off the project.

You're both students. Don't get hung up on little stuff like this. You'll never have this much flexibility in your life again (well, until your start-up succeeds and you're gazillionaires, I guess). Don't try to be too corporate too fast. Be rock stars.
That's a very US perspective. In nations with socialized health care, there's no liability to worry about.
A lot of it enabled by Defense projects too! (Internet, GPS)

I don’t have a fully formed opinion around how I feel about defense spending, but it’s definitely complicated.
Good to see that in last few releases, no needless UI changes were introduced (which were causing dramas in the past).
Hah, and throw in this dimension: Don't need F35's patrolling the Persian Gulf, because the need for oil is disappearing. Can't fuel those planes with petrodollars, just burning paper. This is not good.
I see arguments like this a lot, treating a brand name as though it is a single entity "Couldn't 'they' just have...".

Yes, if everyone could agree on a single vision, they could pull it off. Or, individuals: employees, and investors could make their own choices and abandon the failing company and go to work for or invest in another company like Newegg.

Newegg's website is great, and it hasn't been duplicated even by companies with deep pockets like Amazon. It requires knowledgeable people to categorize the merchandise. The startup costs would be significant, and likely money they didn't have. And they'd be gambling on the idea that it'd be successful. And if everything worked just right, they'd essentially be competing directly with Newegg with the Fry brand being their only competitive advantage.

It's quite easy to see how individuals would jump ship rather than get everyone to agree to accept a pretty large risk for the purpose of saving a brand name where the new company would be essentially nothing like the new one.
> The top 3 programming languages - JS, Python & Java - are all pretty uninspiring.

And Clojure beautifully solves many pain points of Java and Javascript, and even C#. I haven't tried clj-python mentioned, but I hope someday soon, running Clojure code interoperable with Python in production becomes a reality.

The hosted nature of the language is a brilliant idea. Clojure eliminates many small annoyances I hate in other languages - syntactical, semantical, and operational.

I wish more programmers have given a heartfelt try to Clojure instead of whining that "Lisp is unreadable" and "the parentheses are awful".
You seem very emotional about this topic. Dont strain your neanderthal back hoarding rocks under your bed. JMP predicts btc will replace gold so my opinion is in better company that your nonpoint with zero explanation but a lot of temper tantrum.
> I can imagine the response of a developer at an enterprise saying to the boss, "I'm going to stop supporting 2% of our customers, is that OK with you?"

Depends on whether it's followed by "This will save 20-50% of development and maintenance costs."
Imagine you got fired from your company and the news made it double in value.

Poor guy.
And using "1st" in the title instead of "First" caused me to question this author's authority on the subject.
Unfortunately that doesn't stop my friends and family from uploading my name, various home, work and mobile numbers, email addresses and photos of me to Facebook when they install any of their apps or choose to let Facebook "Find your friends". Ideally that feature should be renamed "Fuck your friends privacy".
http://www.metmuseum.org/visit/plan-your-visit/plaza
you do realize that picking one example in your favor has no statistical significance?

That's why Piketty collected A LOT of data and wrote his book.
True, there are plenty of relatively cheap proxy services made for exactly this reason though that will roll your IP on each request.
Its only a tiny fraction of all snakes that are poisonous and of them, not all are deadly to humans. But this is largely irrelevant because the chances are high that the snake in front of you has not been sampled uniformly from the distribution of all snakes. A lot of factors dictate the statistical make up of a snake that one may encounter and its aggression level. Geography, weather and time of the year play an important role.

Let me give an anecdotal example. My college has a reputation with snakes, so much so that pea-cocks were artificially introduced to control their population. I would hazard a conservative guess that 50% of all students encounter a snake in close proximity every year. These are almost always a cobra, krait or local species of a viper. All extremely poisonous. Nonetheless in the entire history of the institution there has not been a single instance of a snake bite, and they have actually stopped stocking on anti-venom.

But unless you are trained to handle snakes, picking them up is certainly not wise and my prior would be high that she did not have such a training.
As someone with a CS background who has worked with several very talented self-taught programmers in the past I can echo this. Even if they knew a particular language or environment better than I did, I could usually write faster or more efficient code simply because of my deeper knowledge of data structures.

One in particular comes to mind, I was working a temp job during my 3rd year at college with a very talented friend who was self-taught. He had written a rather brilliant dynamic reporting system for a very large e-commerce site in Perl, allowing the management to interactively drill down into recent sales and inventory activity. It worked fine for a few years until the volume of data became very large. Try as he might he couldn't get the software to be performant any longer and had to resort to a 10-11 hour batch crunch every night with the output dumped out to static HTML files for the mgmt to review. Finally one night, the process failed -- out of memory. Throwing more hardware at it only bought another few days.

A dive into his code (most of which was really quite well done) turned up the following: he was using Perl hashes everywhere to operate on the data because they made the code easy to read and convenient to write and maintain. I rewrote many of the particularly inefficient parts to use arrays over a few weeks and suddenly, the entire batch took 10 minutes to run! A few more tweaks and we turned it off of batch mode and back into full interactive mode. Mgmt never had to wait more than a minute or two to return back a report of a huge amount of data.

The key of course was that he simply didn't understand how much overhead the associative arrays created because he didn't understand the data-structures involved. He had simply relied on the magic of the language to do that work for him. A few days spent with http://blob.perl.org/tpc/1998/Perl_Language_and_Modules/Perl... and he never made that mistake again.
I hacked together something a long time ago to do this with a bookmarklet. It'll import delicious bookmarks into Google while preserving tags.

http://blog.lifeslip.com/articles/2006/10/25/bookmarklet-del...
I think personality fit and work ethic are more important distinctions than academic pedigree or past work experience.
Lol, yes. Maybe we’ve worked at the same places.
Thank you, that's very generous of you to offer.
It's not just the money supply, but the "velocity of money" [1] that matters.

If the Fed prints 1 trillion dollars and gives it to me, but I keep it in my basement and never spend it, why would inflation be expected? The velocity of that money is zero, hence its impact on prices is zero.

Inflation rises relative to the money supply multiplied by the velocity of money.

[1] https://en.wikipedia.org/wiki/Velocity_of_money
In science, a single test of a single sample is a galaxy away from "well established."
So ... Microsoft has a a threat modelling tool. Wonder if it existed and used when these designs were made.
> No need for you to preach to the choir about not trusting the Chinese government

I am honestly laughing like this needs to be communicated to the HN folks, like it bares any insights, like it is not already the default political correctness for majority here.

The top comment is as useless as to say the OP would believe whatever he/she would love to believe whatever the evidence presented.

New Yorker puts it well:

"The site’s now characteristic tone of performative erudition—hyperrational, dispassionate, contrarian, authoritative—often masks a deeper recklessness"
Since we're making absurd comparisons, what about violentacrez, who moderated a subreddit devoted to creepshots of underage girls?

Should his identity have been withheld because it would hurt his career, or he might be harassed?
Yeah in my experience that’s about the ideal nap time
And then Scott's followers harassed the writers. Did Scott predict that too?

I never claimed to have any faith in the NYT. I just think the pity party is overdone. Scott threw a tantrum and then backtracked.