skysight-inc/HackerNews huggingface dataset:
>But the person that committed that act is no longer here

and if this man wasn't caught and put in prison he would have still been here and victimized others. Look at Chicago's overly liberal justice system and how many of the shootings on the south and west sides are often from repeat offenders given slaps on the wrist for previous serious crimes. When you realize there's no real consequences to your actions then shooting up a street corner for 'cred' becomes a social norm.

While I believe its impossible to fairly administer the death penalty, I do believe it makes the world a safer place. From a practical pov, life is prison does the same thing, so I'm okay with getting rid of it. I think harsher sentences for violent crimes need to be in place and softer for non-violent crimes (drug use, possession, dealing).

Also, the cult of worshiping and pitying criminals is out of control. Not one mention of the victims, their names, how they spend their last minutes on earth, etc. We know all the criminals and treat them as borderline celebrities but are quick to toss the victims down the memory hole. I imagine the 'fame' aspect to serious crime is a motivator that only guarantees more crime.
In Florida we call this lapse, "administrative dissolution for failure to file an annual report". Alternatively, in Florida when you file articles of dissolution with the State it is called "voluntary dissolution." Each one has its own quirks, for example, if you are administratively dissolved the State grants a grace period reserving the name should you file a late annual report or reinstate. After the grace period the company name will be up for grabs, and someone could take the name, but you would still be able to reinstate the company providing continuity. If you voluntarily dissolve, Florida has a period of time you can revoke the voluntary dissolution, but after that grace period the old company if effectively gone and can not be reinstated.

Off the top of my head I could not point you to any resources that would suggest letting it lapse is the right thing to do. Most attorneys by default will over look these nuances anyhow and always suggest the right thing to do is voluntarily dissolve. However, in private corporate legal practice I have seen the following scenarios where the voluntary dissolution has been problematic:

1. If the company was not wound down properly, and assets are still in the company name, generally those assets may not be transferred out of a dissolved company, and if you do transfer assets out it would be legally invalid. In such circumstances it would be better the company lapse, so it can be reinstated to transfer the assets lawfully;

2. Another example I have seen first hand is in litigation. In this instance a major oil company was sued by a number of gas station owners. As you can imagine the oil company dragged this lawsuit out for decades. By the time it was over many of the businesses that owned the gas stations sold and then dissolved. Nevertheless, after the litigation they were entitled to large sums from the oil company. For companies who administratively dissolved they could reinstate and have standing to collect their judgment, alternatively many of the business who voluntarily dissolved lost out on their portion of the judgement.

Best to consult an attorney to analyze your specific situation.
It's different in principle. I'm not saying that this will be easy to manage in practice, that's not the point I was trying to make. There seems to be some clear cut cases however, like bullying and character assassinations where perhaps law enforcement is involved. I think the question it self is important, and it will be interesting to see how this works out in practice.
Has anyone had success using MightySpring to find a job/find a candidate for a job?
I've tested a few of these out including Macaw and some of the biggest features I look for is easy export and ability to edit HTML while using the "builder."

It seems like there is a big race to build these right now, because they have been adopted by a lot of respected developers. "Page builders" have been around for a long time, but a page builder that renders Bootstrap is another deal. I'll give it a try.
Like delicious used to be?
This is utterly misguided from a cultural and a technological viewpoint.

Afghanistan is not a unified country but a series of tribal fiefdoms with radically different social environments.
What a sad state of affairs, when gifted students come to rely on private sponsorship in order to be educated. And that's in a first world country, now imagine a gifted student in some backwater.

Ramanujan comes to mind, how re-invented a whole pile of Mathematics simply because he had nobody to teach him, starting from a few basic text books that were given to him.
This was released almost 2 months ago, but still not exactly sure what this is for from either comments on G+ or in the play store.
I've been using the service for a few weeks now. It was interesting that you can set yourself as not actively seeking. It integrates smoothly with Git-HUb, Linked-in, and Stack Overflow. Very clean and responsive design. I wish that the whole app supported mobile as I tend to do most work on my career from my phone. Their team has been very helpful and friendly. I'm personally looking forward to seeing the results that I get.
I'm not sure if you're being sarcastic. On the chance that you're not, you may very well be working in a space where you haven't had to either port your OpenGL-utilizing app to another hardware platform with an OpenGL API, or you haven't needed the "deeper magic" parts of OpenGL that become necessary when you get close to the limits of hardware capabilities.

Which means I envy you, in short. ;)
>"We should have charged $1 a seat for every Java license" and that would have generated billions in cash annually, perhaps saving the company. "There's a fine line between doing good for the community and doing too good."

Would Java have been as widely adopted if it cost money to use the language?
Interesting software. Actually, I wish there was a way to use some other character (or string) instead of the lozenge character (◊) for commands.

I mean, I see the reason for using a weird symbol, but I'm not even sure how to enter it from the keyboard other than by copy-pasting it. Is it some sort of standard symbol in DrRacket environment?

Maybe, a directive for changing this symbol can be added:
#commands_start_with my-char
Marvel Opens An Interactive Super Hero Experience Dedicated To The Avengers
Especially if your near-vision is starting to go...
My fav sun memory from the time hanging out there (I was a student intern also) was playing with the Sun SPOTs. Apart from the "cloud" - SUN also saw the "internet of things", and had devices that look much like arduinos and RPis, much much before their time.

I dont think the community is that active anymore:
http://www.sunspotworld.com/
I've been contemplating using my literate programming project https://github.com/jostylr/literate-programming to write a book. It would allow one to do all sorts of things in terms of reordering text, doing macros, calling out to stuff, etc. as well as having multiple compile-to targets.

It would also allow one to write why one is writing what one is writing without actually putting it in the book. Kind of like writing a "behind-the-scenes" while writing the book.
I've never invented a wheel but I'm pretty sure I know how it works
Bitcoin seems to be seeing steady growth in adoption by businesses that will accept it as payment, but I haven't seen any stats showing that it's getting similar growth on the payroll side. Who is getting paid in Bitcoins?

So, there are a lot more places to spend Bitcoins these days, but maybe not a matching increase in the quantity of Bitcoins available to be spent?

Companies that receive Bitcoins could be using them to pay for services from other companies, from freelancers, or from employees, but that's currently not an option for many companies, because they use a payment processor that accepts Bitcoins and pays them in dollars.
If you are frequently creating text using the special character, a good solution is to add some hotkey for it to your editor.
Not everyone writes code for a critical Linux-based life support system. Very often it's just people who want to have a 7-segment LED display show the number of unread emails, or get a soundcard running, something along these lines.

And for them it's completely ok that there's a race-condition that might crash their machine if the kernel-module is unloaded just at the instant where the USB plug is removed -- that's something to learn, once the general grasp of how kernel-code with it's myriad of callbacks and hierarchies of subsystems has been reached.

Most crashes also will be catched by the Kernel and will leave you with nothing more than a

[42568.139488] BUG: unable to handle kernel NULL pointer dereference at 0000000000000004
[42568.139805] IP: [<ffffffffa003e008>] init_module+0x8/0x20 [my_dummy_module]
[42568.140308] PGD 4450f067 PUD 4450e067 PMD 0
[42568.140882] Oops: 0002 [#1] PREEMPT SMP
(...)

in your dmesg, and maybe a dead "insmod" process in your process table. Make a note of the call trace, sync, reboot (maybe hard, using the magic sysrq key) and you are off for the next round of debugging. Try it, it's fun. Also there's kgdb which you can use when your bugs aren't that obvious.

I never had serious data loss (maybe the freshly compiled .o files will have 0-size, if I was in too much of a hurry to insmod ./my_module.ko. And even if, it will teach you to have an easily restorable development machine.

(I triggered the oops with...)

int
init_module(void)
{
int *ptr = 0x0000000000000004ULL;
*ptr = 17;
return 0;
}
I think we can all agree that nobody wants to writ code this way.
somebody has been watching, LOL.
Good point, but I'd worry about overlap, since you'd likely be touching two icons at once with an approximate touch. I suppose you could take the center point between the two touches and expand on whichever icon that lands on (with boundaries of course; it would be strange if you pinched the edges of the screen and it expanded an icon in the center).

Another thing that's bothering me about it being a two finger gesture is that the entire point of this feature idea is to be able to see things quickly at a glance. I would imagine, then, that in these scenarios most people would be holding their iPhones with one hand and only touching the screen with one thumb. This wouldn't be such a big deal on iPad, but I think it would be on iPhone. That makes me feel more strongly that some kind of one finger gesture may be a better way to do this.

Other people in this thread have pointed out some good points too about discoverability: which apps support the feature? How would the API be designed in a way that's performance and power efficient?

This is definitely fun stuff to think about :)
I'm speechless...

Bob Coe once told me he did not have to interview the candidates for his Administrative Assistant position. I should simply ask each candidate to link her hands behind her head with her elbows pointing forward and walk toward the wall. If her elbows were the first part of her anatomy to touch the wall, she was eliminated from candidacy. All applicants whose breasts touched first, he would interview.
Been super impressed with Keen, their analytics platform is the right level of abstraction and control, very impressive and not surprising that companies like pebble are using them in a big way.
We changed the title from "Help these low-income kids learn to code" because "learn to code" seems not to apply to all of them.
*Protected, not affected. The EU at least is trying to address the issue, something Google never cared to do themselves which paved the way for mountains of extortion and spam/scraper sites amplifying the effect of anything a person did.
After Apple buys Beats, Jimmy Iovine and Eddy Cue live at CodeCon
Google are already the deciders of what information should be easily accessible.

They like to pretend that those decisions are somehow unimpeachable because they're made by an algorithm instead of directly by a human, but the algorithm is still written and adjusted by humans.
i was reminded of this video regarding polls. tldw: they are bullshit. http://youtu.be/If9EWDB_zK4
> The GL model, placing the compiler in the driver, is WRONG

How does he figure OpenGL mandates this? OpenGL allows a (caching) GLSL compiler to be part of the OS OpenGL support, leaving drivers to consume bytecode or some other kind of IR.
How Unfollowers.com Grew to Over 9 Million Users In Less Than 3 Years
It already exists: world:command-marker
How does it handle replication and the resulting conflicts?
White House Press Secretary Resigns
Microgramma is the font used in the USS Discovery control panels and HAL-9000 screens in 2001.

edit: Actually, I'm wrong. It seems Microgramma and Manifold are used for HAL's displays, but the panels seem to be set in Futura and Univers.

http://typesetinthefuture.com/2001-a-space-odyssey/
As for the name, which I agree is problematic as is, how about EntomoDB for entomos (insect)?

Edit: It's not problematic if success is not an objective. But if it is, choosing a name with such strong established negative connotations is not wise.
Ask HN: Describe the one-sentence-pitch you are most proud of
To whom was it?
We all have a really specific pitching moment we really remember.

Mine was when I pitched to a Facebook employee, who was in a hurry, within 15 secs and after hearing the pitch, he stayed to see the prototype and give some advice. It wasn't huge, but it was something that makes you stronger.
Thanks
Even if bitcoin payroll never happens, I don't think that's that much of a big deal. The open market will always be there as a way to acquire coins.
The Unitedstates Project
Hummm, I used to use three bash scripts to publish the vanity site, now its two, I just 'curate' the list of pages by adding list items.

Markdown -> script to generate a page with a header and footer and basic navigation.

Another separate script to invoke lftp to sync with remote server when ready to publish. Lftp looks after incremental updating.

In emergency, I can ssh into server and edit the html with nano. As I have shell access, I could just run the page generation script on the server I suppose.
Making Guidelines
Cities Inspire the Impossible
Ignored dots in gmail addresses
Yes—that's why the trick is clever. But this has been the situation for a long time, and much as we're all annoyed by the annoyance, it would clearly be inappropriate to have all paywalled links show up in HN as "google.com". If people want to post links like this in comments, that wouldn't be a big deviation from current practice.
yes, this is a very good point and should be easy to differentiate between a branded company name versus (emd or other spam profile)

also, they continue to sell ads for these branded company searches to other competitors
> Maybe some kind of content-agnostic traffic analysis that spots a likely spam fingerprint, e.g. certain chronological traffic patterns?

Yes, this works.
This is really great! I was looking for this functionality as I was interested in the Meteor framework for this reason. It's good to see it implemented here!
I wholeheartly agree with ❝devices people depend on to keep them alive would be running a -- version of the Linux kernel with anything unnecessary stripped out❞.

But the part with a ❝modified version (...) and probably a lot of custom stuff❞ made be shudder.

The Linux kernel is a very well maintained piece of software, and whenever, in the embedded world, I've seen modification or larger forks of the stock/mainline kernel, they always were of worse quality and had more bugs than what I (or everyone else) has gotten used to when running mainline code (as is customary on your normal x86 PCs).

That's because code-review actually works in Linux, and while it makes it sometimes very hard to get new features in, the ones that make it are usually well vettet.
Ceki left Log4J to develop Logback, I think because he felt like he had lost control of the project.

"For me, starting a new project was a lot worse
than just "disheartening". The SLF4J vote was
just the straw that broke the camel's back. After
putting many many hours of work into log4j, it
became increasingly painful to waste time in
arguments, where opinions got asserted by the one
writing the longest email. Not fun."

- http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/2...
StrongLoop Weekly Node.js Review
Triple your sales with predictable revenue
If you mean exchanges, then that works, but it's less efficient. To put it very simply: people will only buy bitcoin from exchanges if they believe the price will increase enough to cover the costs of doing so.
> We seem to have this perception that Earth's current state is optimal and that any change is bad.

Who says that? Responsible scientists are more likely to point out that we are doing the largest uncontrolled experiment in history on the Earth's climate system, and perhaps we should pay attention to what we're doing.

Earth has always been in a state of change, yes, but we are currently in the midst of the fastest change, at least within the past few million years, possibly longer.
I am totally behind the spirit of your article. I also believe it's a travesty that we have so much power that can be attained so cheaply, yet we aren't using it at home.
This turns out to be a little harder to dig up from HN Search than I thought, so I've made a list of some of my favorite links on the topic. If you find any other high-quality ones, please let me know—there are several I couldn't easily find again in five minutes. I know Language Log has had many good posts about it.

There are many memorable details in this history, such as that the first English grammarian to prescribe generic 'he' was a successful female entrepreneur (who ironically was mostly an anti-prescriptivist), and that the name of another was the delightfully apropos Sir Charles Coote.

http://www.siu-voss.net/Androcentrism_in_prescriptive_gramma...

http://www.nytimes.com/2009/07/26/magazine/26FOB-onlanguage-...

http://www.damninteresting.com/when-they-became-him/

http://motivatedgrammar.wordpress.com/2009/09/10/singular-th...

http://itre.cis.upenn.edu/~myl/languagelog/archives/002748.h...

http://www.crossmyt.com/hc/linghebr/sgtheirl.html

http://www.crossmyt.com/hc/linghebr/austhlis.html
A business card for the hacker who has everything
Or even better, TwinkDB.
PyInstrument: Call stack profiler for Python
It uses strongly consistent replication, so there are no conflicts.
What's the story with the Makerbot patent?
It's not rocket science. I built a database that does this, but obviously falls short of platform-level access, which is what's really needed to sync up everything from alarms, brightness settings and email/calendars to where I got to in the movie I'm busy watching.

I used to have this; it was called NFS. I've still got my .bash_profile from well over a decade ago that sets timeouts for display dimming. Sadly, far too many software authors think that all configuration data needs to be kept in fs-locked binary formats, instead of, you know simple text files ("keep everything in plain text"), where it can be easily versioned or shared via a plethora of methods.

Granted, the central server and connecting to it takes more setup (I'm firmly of the opinion that the only real reason Google and Apple sync services are preferred is that they're the default; you don't have to answer any pesky questions about IP addresses, etc), but I think there could easily be a market for a pre-packaged "personal cloud" box that you plug in at home, install an app, and it finds the "cloud box" on wifi, then hooks everything to sync everything.
It does not take that many generations to select for traits when the diversity is already in place. This is wonderfully illustrated by these biomorphs. But when you are waiting for an innovation to appear---something not yet in the gene pool---you will have to wait a very long time. The spontaneous occurrence of innovation is exceedingly rare, and you will have to wait over Evolutionary timescales to see it happen.
The bit in the book / manual about typing a "lozenge" character that shows how with an Apple then has two blank lines for windows and linux is a little disconcerting.
That's a funny name for a database. At least you'll know that whoever uses it does not use it for its buzzword value.

How will this handle partitioning of the network? The readme has a lot of info about bits of the far-flung cluster failing but nothing about how it would deal with the whole cluster being chopped up into roughly equal halves. That's one of the harder problems to deal with for solutions aimed at this space.
To the OP:

I'm glad you're being proactive in responding to abuse reports.

The fact of the matter is, phishing is probably one of the worst forms of abuse, in that it directly affects those who don't know what hit them and can also be near impossible to detect.

As someone who works in the hosting industry, I can tell you for a fact that while your provider most likely forwards you all of the reports it receives, chances are there are still instances that are never reported to the provider, and thus you.

Responding to abuse reports is great, and is highly encouraged, but preventing abuse from occurring in the first place should be the first priority.

Thanks for writing this post!
Multi Data Center Replication doesn't come in the free-lunch-pack. To get that with Riak, you probably need to downpay $6000 for getting that license for a node. So if you have two geolocations for your data, it would be at least $12000 for a minimal setup.

Of course for people looking at the usage for this, money is not the major issue.
Hey, Mighty Spring CEO here: yes, we're making placements with the platform and new people are interviewing every week.

While we're still early-stage and in beta, our candidate and employer base is growing significantly on a weekly basis as well. As a marketplace, this is obviously key to driving more interviews/hires.
different companies, same view

I'm not sure if that's an original quote of yours, but it certainly captures the ethos poetically well.
Very true. Keep in mind, though, higher power is more expensive.

They've said in the past (I'm failing to find the reference right now) that they chose Arecibo because of the high-gain of the antenna. I believe that the amplifiers that they're actually using above the dish are somewhere around 700 Watts.

Antennas with large effective apertures (of which Arecibo's is the largest) are considered high gain antennas, which have small angular beam widths. Friis' Transmission Equation shows that you could use low-power transmitters, but still maintain high boresight with a sufficiently large antenna surface. :)
I wish people would stop saying this. The US isn't even close to being the most diverse nation.
Lookup Trovebox; it was on HN a while back.
How is the name problematic? I knew exactly what they were saying and why when I saw it. If it were me I would have shortened it to RoachDB, but that's just marketing.
I'm sure Brevik's victims were very proud of that as they bled out.
Fully ACID transactions is a big deal.
Show HN: My first puzzle game
I do. Little factors like that may well nudge me one way or the other if it's something that I'm not sure about buying. In economic terms this is somewhat irrational, but then economics' assumption that the consumer is fully aware of his/her utility function/ There are lots of situations where this is not the case - have you never gone into a bookstore without having a clear idea of what you wanted to read?
Tim Cook Writes A Letter to Employees After Beats Deal
Hey guys; do you have any method of pointing out remote-only jobs?