skysight-inc/HackerNews huggingface dataset:
Darn. I liked using this because it wasnt Facebook or Twitter or Google. Oh well
Well that's a strawman argument if I've ever seen one
More violent than Saw, Dexter or Hannibal?

I'd say not.
The Whistle-blowers Who Broke Into The FBI 43 Years Ago Has Been Revealed
It's one of the largest open source projects perhaps. But when you get into a large company like facebook who creates a hell of a lot of different things the numbers are way higher.
Sorry, it really wasn't meant to be. (And I think anyone "advertising" on HN in that way would be dealt with pretty quickly.)

Mine was originally one of the first comments on the article, and it turns out lots of people have had questions about ALIAS records since then, because "what's an ALIAS record?". (If you read the comments, I've actually been advertising for our "competitors" if anything - I think I got DNSMadeEasy a sale today ;).
Sometimes the subject does have the sought-after information, and the interrogator knows the subject has it, and people will die if that information is not extracted.

Given that professional interrogators have come out and said that the 'ticking time bomb' situation does not happen in real life, this argument is pointless. Argue about the kind of tortures that actually happen, don't construct a fantasy scenario to prove a philosophical ideal and then assume that covers the ordinary case.
If I could create an atom-thick sheet of something, could my fingers feel it?
If you've been here a while, you know this is never going to happen.
In general Debian/Ubuntu packages do not prompt the user with debconf questions these days, although there are occasional leftovers in old packages if you upgrade via a terminal with apt-get update.

You can define an environment variable, DEBIAN_FRONTEND=noninteractive, to force even the worst-behaved packages to never ask a question.
Job: Senior Analyst, MoveOn.org (anywhere in the US / telecommute)
The Language I Wish Go Was [2010]
Converting spaces back to tabs.
Our community of translators update translations all the time. Updates are immediately reflected so that our translators have instant feedback, and we'd like our users to see the updated translations sooner than every time we deploy too. So that rules out a purely build-time solution for us.
A lot of large US companies pulled out. This drove prices down. So low in fact that it became cost effective enough for Google to go back (and in some cases remain).

Again, how moving... If Google really was so generous and humanitarian, why don't they start paying the previous rate in these regions?
Macros are surprisingly useful in the unit testing context. Whether or not it's considered good practice, I like to embed my tests within the header files that they're associated with. With macros and gcc's -D flag in order to generate production and testing builds separately.

I'm new to the world of C, is this typical?
I used to use FCTX for unit testing, which was just a header file. I don't know if it used nonstandard compiler features under the hood. Unfortunately, while it's mirrored, it doesn't look like the main development website is around any more.

Github mirror: https://github.com/imb/fctx
So, the more I look at Github pages the more I like it. I think Jekyll could be really fun but I need to get this up and running, with a day of content tonight. And I need sleep. So... thoughts?
These days, the standard practice is probably to use bookmarks, which are more or less like Git branches.

No. You have the choice to use either named branches or bookmarks, and which one you choose is a matter of your workflow. Note that even a Git-like workflow does not necessarily require the use of bookmarks.

Mercurial is still designed under the assumption that people will use named branches and the Git-like aspects of bookmarks exist to ease transition from Git: http://www.selenic.com/pipermail/mercurial/2014-January/0464...

Personally, I use Fossil-like private branches [1] in order to facilitate local work that I may still want to reorganize before pushing it to a shared server; I use bookmarks solely for local tags.

[1] Emulated by putting a named branch in the secret phase. I actually have a simple extension to automatically make all branches that start with a dot (e.g, ".tempstuff") secret.
Out of this world first light images emerge from Gemini Planet Imager
I guess I look at things differently.... I was actually expecting.... hoping for someone suggesting that if we focused our technological development on defending against hypothetical aliens, but more realistically start with something to deal with potential Earth colliding asteroids, we'd make some useful technological gains.

Ho hum...
CES 2014: Audi Shows Off a Compact Brain for Self-Driving Cars
They certainly are making money if I come and eat ice cream knowing they have free WiFi that I can use, and leave (without buying ice cream) if the WiFi doesn't work for me.

If enough people care about the problem and don't buy ice cream as a result, they will likely change their policy.

I don't think this will ever happen, most will buy ice cream and just leave or sign in with their Facebook profile, which is a win-win for the ice cream shop.

Likely this will just cause enterprising people to look for holes in the registration process, like tunneling traffic over port 53 (old), or any number of other methods, especially when you are talking about a unified login system that forces you to do something with FB.
The article does not address why this outsourced heap is better than other outsourced heaps.
I personally love mercurial (simpler than git), and have been a bit nervious over the last year or so with the mindshare shift to git.

So hearing about this (FB all in with hg) ensures that hg won't be falling behind... at least in the nearterm.
The purpose of life is to know God, love God and obey God.

The measure of the Earth's productivity is the entertainment value it gives God.

We will put as many people to work doing continual offerings as possible. It's the most satisfying thing there is.

The C64 users manual told how to add binary bit values to make a sprite balloon. Gates wants us to be happy with HTML.

Write hymns.

God says...

adultery other threads test_pilot let's_roll The_good_stuff
by_the_way boss honesty no_you_cant strip heads_I_win_tails_you_lose
I'm_busy revolution rocket_science do_you_want_another
laziness in_a_galaxy_far_far_away Yo That's_my_favorite
home duck_the_shoe try_again whale hello love reverse_engineer
big_fish Zap do_you_know_what_time_it_is a_flag_on_that_play
horrendous Obama hopefully Watch_this You_get_what_you_pray_for
clever employer I_quit you_don't_say repeat_after_me that's_your_opinion

----

Sometimes, you need a king. A tab is exactly 8 columns. I made a line wall voltage regulator. My boss said to get rid of the potentiometer for factory calibration. That was hard.
No, but you do need a single repo if you want to make the API change and update all the dependencies in one fell swoop.
Clicking "link" is no faster than reloading, as far as I can tell.
How secure is to join startup for H1B? What happens when company gets aquired?
Hi, I am on H1B in US. I have offer from startup that have 6 employees. I want to know how secure it will be considering I am on work visa.I want to have GreenCard processed. Can someone please comment what happens to green card processing when startup gets aquired ? I usually takes 6-7 years for green card to get approved ( in EB2 category). Any advice ? Appreciate your input.
Macaw - A Minimalist PHP Router
I Bought Two Smartphones
Powerful reminder
This was true in 1998. Cowardly companies that insisted on being able to pay support for anything they deployed were able to hand over $$$ to RedHat then tick the box of 'support'. However, as we all know, you get a Linux user/expert to fix the server, you don't call RedHat.

Due to the success of Ubuntu you have user/experts in small to medium sized companies that have 'given Linux a go' and got some good experience of Ubuntu. They might prefer the Ubuntu ways of doing things, e.g. the 'no root' security model, the modern, up to date packages (e.g. latest version of PHP), the ultra easy firewall and plenty else.

However, due to the perception that Red Hat is 'enterprise' and that small to medium companies re cheapskate, the CentOS rip-off gets specified by micro-managers because they have heard it is more 'enterprisey'. 'They know best' and go with the turgid CentOS regardless of whether any developers on the team would prefer something else.

You then have a lot of hosting companies pushing CentOS because they think it is more 'enterprisey' and what their customers want. Non-technical managers listen to them and then blame their team for any server problems.

Sure, if you know your way around Red Hat it is the greatest thing since Windows 3.0, you can get it to do what you want just fine. But, actually, if you are not an expert yet then very little about Red Hat is obvious. Far too many answers to common problems are guesswork in forum answers that you come across. Furthermore any serious claim to better security goes out the window as soon as you add random repositories that you might need just to get your work done.

Red Hat has had its day. CentOS has been a mere rip off of Red Hat and it has not added to the state of the art. I know it has its fans but I wish it would just go away.
Muslim football players
Cool, I really like this! I wrote a popular C function faking framework in a single header file for exactly the same reasons: all bets are off in embedded targets.
https://github.com/meekrosoft/fff

The test C test framework in the project is 4 lines long, but does require the standard library.
https://github.com/meekrosoft/fff/blob/master/test/c_test_fr...
How often can you not tell the content of the article based on the title? And how often would you miss reading something interesting because it didn't fit in one of your 'buckets'.

To me, one of the great things about HN is that I get exposed to articles I wouldn't normally find. I wouldn't have learned about Dart if I only looked at articles about Rails, I wouldn't have found an article that pointed to a solution to an algorithm problem I've been struggling with, if I didn't look at [PYTHON] articles (or one article in particular).

Lots of people have been commenting regularly about the quality of HN slipping, and I don't mean to pick on you, but it starts with changing every person, just a little bit. I would have preferred you to post this as "Ask HN: Does HN needs categories", and therefore, it becomes a discussion about the merits and challenges in creating categories. You've made a blanket statement assuming something is broken and that you have the solution, but not everybody agrees that the system is broken.

You're also a new user, which is great, it's great to have new users and great to see a new user become active right away. Great to have 'beginners eyes' and get feedback on how new users feel on their first few experiences. However, it isn't great as a beginner in any field to assume you know better than those who are more familiar with the product/community/whatever.

I think if we all had a bit more humility (and that isn't just new users, but all users), HN comments (and posts sometimes) would be of greater benefit to the entire community.
thanks for this remark. i've been struggling with the choice of splitting into multi-repos, but have similar thoughts to what you just confirmed.
Photoshop: Hack Smart Objects to Create Dynamic Sprites
Google displays w3schools as onebox and not Mozilla
Your point is? That we should not argue ("whine") because we might be wrong?

Also, how come you only list other negative attitudes to things that are either still controversial or scientifically validated as probably harmless? How about asbestos, PCB, lots of CO2 in the atmosphere, the Stasi?

Also, are you arguing that we only ever should take action when the end results are in, never because of predictions, because those might be wrong? Or are you saying that all degrees of uncertainty are the same unless zero, and essentially equivalent to total uncertainty?

Seriously, I don't get what you are actually trying to tell me.
I am launching my first book at the end of this month and I will be using Gumroad for payments. They offer the most simple, responsive, and beautiful experience for accepting payment. They take 5% + 25¢ per transaction.
> Modularity tends to obviate the need for large, atomic refactorings.

"Tends to".

But when you're dealing with code at Facebook's scale, things that "tend not to happen" actually happen quite a lot. In fact, you must plan for them as a matter of course.

So yes, modularity is great, and I because I'm a nice guy I assume Facebook aren't a pack of idiots and that they're writing nice modular code. But even if that's the case, in an organization of Facebook's size you still need to make widespread, atomic refactorings on a regular basis.

I know this from experience, because I work at Google (much larger codebase than Facebook) on a low-level piece of our software stack. We face these issues regularly and while working in a single repo has its drawbacks, it also has real advantages.
What you've got here is a different kind of tradeoff.

Normally, libraries are written under the assumption that clients cannot be modified or updated when the library changes. This brings in the concept of a breaking change, and a set of design constraints for versioning. For example, modifying interfaces becomes verboten, final methods start becoming preferable to virtual methods, implementation detail classes require decreased visibility, etc.

The advantage is that library producers are decoupled from consumers. Ideally the library is developed with care, breaking changes between major versions are minimized, and breakage due to implementation changes are minimal owing to lack of scope (literally) for clients to depend on implementation details.

But under the model you describe, you're leveraging the Theory of the Firm as much as possible - specifically, reducing the transaction costs of potentially updating clients of libraries simultaneously with the library itself.

The downside is the risk of unnecessary coupling between clients and libraries - the costs of a breaking change aren't so severe, so the incentive to avoid them is lessened, and so the abstraction boundaries between libraries is weakened. If the quality of engineers isn't kept high, or they don't know enough about how and why to minimize coupling, there's a risk of a kind of sclerosis that increases costs of change anyway.
I've seen people do that before, as well as putting the tests in the .c file, guarded by "#if TEST_MODULE_NAME", and exporting a (module_name)_run_tests(void) function.

My preference is to have separate test_module_name.c files. Failing that, I would include tests in the module's .c file rather than the header, so that the header can be relatively short and focused on documenting the module's interface, rather than its implementation details.

greatest doesn't force any specific style there, by design.
I remember reading this years ago. It's just as sad today as it was back then.
Apparently nowadays it's being a jerk to ask people questions you should have guessed they have no way to answer productively.
Atlassian to move to UK
Yes I have used IcedCoffeeScript. The main idea with IcedCoffeeScript is very similar to the main advantage of ToffeeScript. Namely synchronous looking async using await and defer.

ToffeeScript is definitely superior because it allows you to do that using a much cleaner syntax, just using the ! operator. ToffeeScript also has some other features.
Anyone in Seattle looking to sell a Rift? I'd like to give it a shot but don't intend to spend $300.
Bitcoin Transaction Graph Analysis
Just remember to resist the urge to think of this as corporations stealing money from the government. This is government stealing money from citizens.
fff looks cool, too. Thanks! I'll check it out. :)

I've tended to use CMock (https://github.com/ThrowTheSwitch/CMock) for mocking, though it depends on some Ruby-based tooling. The last time I looked into replacing CMock I wound up hip-deep in the binutils. (It was fun when I stopped getting google results from StackOverflow and started getting them from Phrack, though. ;) )
Some of them are.

> We already have some of the easily
separable projects in separate repositories, like HPHP

http://article.gmane.org/gmane.comp.version-control.git/1897...

Presumably some parts aren't so isolated.
You're confused. The question is whether torture works. Many people in this thread and elsewhere have claimed that it never does because they wish it were true. I have not seen anyone even claim that torture can be resisted, let alone provide evidence of this claim. Please provide a link. What people argue is that you can't trust the information produced by torture, but this misses the obvious set of cases where trust is not required.

Please note: I am not arguing for the use of torture! You're right that in many cases the victim will not have the sought information. That doesn't mean torture doesn't work.
Announcing Lotus (A new full stack web framework for Ruby)
Bottomless Burgers in Seattle — for $10 the dream is reality
No thanks! I still prefer to use my pocket wifi..
Murder and killing is pretty good at making people dead. Torture is rather less effective for making them talk (truthfully/usefully).
Ask HN: Should I continue spending time on this side project? Is it useful?
Since last three weeks I am spending my all free time on building website www.vileos.com. This was also part of learning web programming. I got at the point where I can share my work :). Do you guys think this is useful? something I should invest my time and money in? appreciate your feedback.
it would create an economy where the the media outlets that produce the media desired by the paying authority

And that's precisely what you've got now, except that the paying authority is advertisers, with access mediated by whatever roadblocks Google's thrown at SEO this week. In earlier schemes, you got the content preferred by patrons (royalty and/or the Church), or what could support small roving troups of actors, players, musicians, bards, raconteurs, etc. Back in the 1980s I was watching an early "festival of computer animation" and noticed that shorts from cigarette advertisments (largely from Europe) featured heavily. It was, effectively, the Church for patronage of CGI development (nascent and expensive at the time).

The syndication need not be through a single agency, and there are existing examples in the music industry (not that that's perfect either): you've got The Harry Fox Agency, ASCAP, SESAC, and BMI. For airtime play there is both logs (of airplay) and sampling methods to determine who gets paid for what. The licensing even covers live performance venues such as bars and nightclubs. There it's the club owner, not the band, who has the license for performances (it's much easier to conduct audits and enforcement against a street address than with a band whose location isn't fixed, has few assets, and can scatter to the winds).

The other question is how to link receipt and payment. In many locations, Internet access is sufficiently concentrated (often monopolized) that tying major providers into the scheme might work. Access bundles could be tied to your Internet subscription, possibly with tiers of service or credits available for content. This removes the problem of subscribing individually to different source publishers, though it could drive up the cost of Internet access.

Another approach would require more government involvement, essentially an income- or wealth-indexed content tax (addressing the "ability to pay" scenario). Collections are based on payment ability, _distribution_ is based on actual access and utilization.

There are a lot of thorny details, and the question of whether or not there's a process path from the present system to something resembling what I'm suggesting is very much unsettled.

Using my preferred reference for economic data, xkcd's "Money" chart, the total size of the US arts and entertainment industry is $528 billion, where the publishing industry is $152 billion. Estimating online access as, say, 20% of this (which I freely admit was pulled from /dev/ass), works out to about $100 per person annually, which isn't too outrageous a number. Reality might scale up or down from this a ways.
Chassis is quite a bit different, so probably not.
I found the last "hack" (Bonus: suggest new projects to existing clients) to be very effective in the past. It really can't hurt to suggest features or changes to a client. If they are eager to improve their business, they will be interested in your ideas. That's also the first step to become a consultant if that's your thing.
>Oh? Well, what if you spank your child? -That certainly causes psychological harm. Does CPS take people's children away for clearly causing long term harm to them in that way?

There is no conclusive proof that spanking children causes psy harm. Nor is there a consensus of people who think is is. Every large study about psy effects by spanking is split one way or the other. A study of these study organizers found that the study results were always slanted in the favor of their original opinion. Your statement is (thus far) non deterministic and thus factually and even consensually incorrect.

>This has been covered elsewhere. But you do realize that it's the government that runs those block lists, and that they can put whatever they want in there, don't you? For example, I don't think China approves of Chinese people reading naughty anti-government material. You see, people need to be protected from something so disconcerting and potentially harmful (to the government itself).

China? I thought we were talking about England here... No, the govt there does not maintain the lists there. That is one of the issues that some here are taking. There is no centralized list.

>They're going to be exposed to porn and even actively seek it out eventually anyway. I'm not saying little kids should be watching porn, but I'm not sure it would harm them either. Recently, my sister's 3-year-old daughter happened to witness a sex scene in some soap opera that was running in the background while we had dinner. She just completely disregarded it.

A soap opera is a far stretch from rape pornography. And how do you really know how your niece was affected deep down? Perhaps she is even desensitized to seeing things like this since apparently her parents just let her see it.

Since you are not sure it would harm kids to watch porn I guess it is all right then huh? How is this even an argument? I'm not sure it would harm them Are you kidding me? I certainly hope you don't have kids anytime soon. BTW, the consensus of physiologists, studies and general public conclude that it IS rather harmful to kids.
Nobody is going to look for stuff on your website.

You need to:

A. Find a way to automate posting to Craigslist (good luck).
B. Build a better marketplace (semantic?) that aggregates/pull content from Instagram, Vine, Twitter, Etsy, etc. If you do that, you'll need a kickass item recognition system.
Isn't it just Kant's "categorical imperative"...?

http://en.wikipedia.org/wiki/Categorical_imperative
I'm Australian, am I to understand that our internet quality and distribution is only just approaching what the American's had in 2007? WTF!?

I wish poor internet connection was something I could really get upset about, but I guess the rest of my life is a lot better than most around the world.
Thank you for your feedback Taylor ;)

PS : did you read Authority from Nathan Barry ?