skysight-inc/HackerNews huggingface dataset:
"So, as a thought experiment, imagine what it would be like to work with a single language that was general-purpose, but also excellent at describing data, especially the trees (HTML) and property lists (CSS) that make up web documents."

You can accomplish this pretty effectively with a clojure/clojurescript stack, though it takes some work to get going and isn't perfectly seamless. Code-as-data seems really well suited to unifying the declarative and procedural.

Personally, I love the ideas behind clojure, but I prefer the experience of writing coffeescript to clojurescript. I think it would be very cool to see you combine your penchant for pragmatism and nimble syntax with the solid engineering principles of functional languages.
>>How do you handle Javascript ignoring wrong numbers of function arguments?

>if you're passing more than a few parameters into a function

I didn't know you had to have "more than a few parameters" before you could make a coding error related to the number of parameters you pass something.
The most depressing thing about this post:

> Buy some lights

> You want to get lights that are at least 5,000 lux and preferably 10,000 lux. I recommend checking out Biobrite – that’s your first stop with the Per3 and the Philips light products as secondary options. Anything that doesn’t explicitly say it is either 5,000 or 10,000 lux is not going to do the job of stimulating serotonin.

GO.

THE.

FUCK.

OUTSIDE.

Wake the fuck up, as soon as the sun starts to peek out, and stay outside until you feel awake and full of life. Then go back to your rectangular cave and hide out. Until lunch time, when you go the fuck outside again. Wear a thermal t-shirt and shorts and run a mile. Then go back to your cave again. Before the sun sets, go outside once more and watch the sunset, preferably in a jog.

Serotonin my ass. You're feeling the pressure of human society weighing you down, and winter is a reminder of your own mortality. Go outside and look at a lake surrounded by leafless trees, sip some hot tea, and think about how beautiful it all is.

(and then remember and be thankful that you're not stuck in Florida, but maybe that's just me)
What if I leave my doors unlocked and write a blog post with my home address saying I know my doors are unlocked, I know people are entering my home and taking things and telling everyone I won't take any action against anyone who comes in and takes my computer?
I don't understand why people take the time to write anti-OP messages in HN threads. Is HN really a better place if, on every post, someone (or 50 people) makes a post about how they like the exact opposite of what the OP is about? It's an opinion - you have one, I have one, but it doesn't always have to be publicly expressed, does it? The people reading the comments here are probably doing so because they agree with OP - so why even bother commenting that your opinion is completely opposite theirs? I genuinely do not understand posts like this, yet I see them time and time again on HN.
In the settings interface, "Gmelius gives you the possibility to regain some space and to clean your inbox by removing or disabling:"

... it's not entirely clear in the UI whether checking a box there ENABLES or DISABLES the feature, because normally

[x] feature
means "enable this feature", not "disable this feature"
Here’s why one software lobby hates a program designed to kill bad patents
What is a coercive currency and which economists suggest it?
As a speculator the government is no better than any other speculator. It will compete on par (more cash is simply more risk). And big players trading bitcoin is a good reason for many more players to jump in this market. The governments are unique in their ability to apply guns. When guns are not used, it's no different from big investment firms playing on markets.
This is awesome! I had no idea that you could programmatically do this (I still consider myself a novice even though I've been professionally coding for two years). Very, very cool!

Now I kinda want to try this.
Remember how everyone used to give Microsoft a free pass on its awful installation process (driver hell) because it supported so many options, but then Knopper (one guy!) created a Linux distro that auto-installed on almost anything. Microsoft makes tons of money on Windows and has tons of engineers, it could power-optimize for a heck of a lot of configurations. Given that a fairly small number of chipsets account for a huge proportion of PCs, I think it would be easier than we think.
"Try-before-you-buy" has been around for years in the tech field, although usually it was done over a period of a few weeks or months versus just a few days. The concept is not new, but basing the hiring decision on a week is at least somewhat novel.

I think the real hiring secret here is more around measuring a candidate's interest in the company, and it seems a main hiring criteria is a willingness to show your dedication and 'loyalty' to the company before being hired. If the candidate wasn't compensated, this is similar to a one week pledging for a fraternity or sorority, where the decision to hire/induct the applicant is verified by their willingness to participate in the process.

Would the company consider hiring anybody that was unable (work contract, family responsibility) or unwilling to go through this process?

Even though the company is paying candidates, taking a week of vacation time to audition is still a significant investment of time. Most candidates in the industry are comfortable with the amount they earn, and many would sacrifice 2% of their salary for an extra week of vacation.

To prove this theory, as a recruiter I've had countless candidates try to negotiate lower salaries or benefits for additional PTO (or unpaid time off). I have had exactly one candidate in my fifteen years that tried to negotiate a higher salary and less PTO. The value of PTO is significant, and if industry pros are that hungry for cash then we should see more of them using their PTO to earn money (of course there are some who will).

In an ideal world, every candidate would have the free time to be able to vet their employer in this way also. Working for a company for a week should help prevent some 'bait and switch' tactics.

If you truly want to test your candidates' dedication and belief in your company before hiring, this is a good method to weed out people who might only be 99% committed. Of course, it eliminates some strong talent as well, and unfortunately I'd suspect that the talent it eliminates in most cases is senior level with families.
Have you actually read the posts or do you also react purelly emotionally? Lessig fixed on the post that was clearly inconsistent, and Lessig's own posts are "why ate you moderating" subjects, nothing technical. There were also some strange claims of "heating the chips to 300 degrees helps."
The frustration of non-functioning phone is understandable. But the decision to keep away too emotional posts or those that attack moderator's decisions is also understandable.
I didnt say they should (some people do), it is code which works with a JavaScript console though
Hmmm... so is it necessary for someone's writing not to be enjoyable or entertaining in order for them to be thought a proper writer?
Indeed. Success is a little more complex to measure than being employed at DropBox or Google. And also varies from person to person.
It's funny how often people are happy to pay for something, but when you offer them something for free suddenly they want more. Overland Park should have taken a good deal when it was offered, but they got greedy, they wanted protection for some potential future costs, although the benefits of Google Fiber to the community probably greatly outweigh these potential future costs. Can't blame Google for moving on - they're sending a strong signal to future Fiber communities.
Introduction to Data Analysis using R
"‘Callback hell’ isn’t a problem for people who’ve written a lot of JS."

So that makes it okay then?

I don't know of any language that makes it impossible to write bad code, do you?

JavaScript is a great language, but it's one that's been full of problems as well. It's great because people who traditionally aren't developers can get some JS snippet running to add something dynamic to a site, but at the same time if you are a developer who has spent time learning the language then you can do a lot more with it.

There are also alternatives to callback hell. I do take the method of naming functions instead of using a large number of anonymous functions. It helps significantly. If you prefer, you can easily use promises instead. That's been another effective approach.

I've never written any Ruby and can't speak to the comparison at all, but if it's a language that makes it impossible to produce bad code when you don't know the language and its idioms well then it's something I need to be learning.
What is the source and history of “green on blue attack” expression?
It's also worth noting that the only evidence tying these guys to 9/11 in the first place is their torture testimony

http://911inacademia.com/
You are insisting on your own definition of tainted here. Your parent comment is using a definition where coins that pass through a mixer with tainted coins themselves become tainted. An aggressive party might do much the same thing with a service like Zerocoin (that is, once it watched a tainted coin go it, it would assume that only tainted coins can come out).

But anyway, the government accepting any bitcoins for tax payments should probably be considered a win for the ecosystem.
Institute for Advanced Study - The "P vs. NP" Problem (2008) [video]
Why Did America Kill My Mother? Pakistani Drone Victim Asks Congress For Answer
The inverted lambda was supposed to look like the letter 'y'.

I like to pretend it looks more like 'hylas' than 'aylas'.
Who Is Balaji Srinivasan?
It might be. This is a compound attack. The attack makes a couple of assumptions that are dangerous for both iOS and Android:

1) The app communication is using HTTP.

2) The attacker has some means of executing a MITM (man-in-the-middle) attack.

The portion that appears to be unique to iOS (maybe it's not), is the default cache policy for 301 redirects. Specifically, once the attacker has targeted some HTTP traffic, they use the MITM attack to redirect iOS to the attacker's server instead of the intended one. The default cache policy on iOS makes this redirect more or less permanent. That's bad because once you leave the compromised network, your phone will continue to talk to the attacker's server instead of the intended one.

The reason this exploit is seeing such an apathetic response is because the cache poisoning is pretty lame in comparison to having executed a MITM scenario. Once you have MITM, you have complete control over the traffic a device receives. For HTTP communications, this is not specific to iOS devices.

The best mitigation for MITM attacks is to simply use HTTPS instead of HTTP. Unfortunately, it's not easy for iOS users to see whether an app is using secure back-end communications.
The Seven Deadly Sins of Healthcare.gov
Docker and the timely pivot
> And really, skies the limit when it comes to the modules that can be attached to an endo. Hardware keyboard, faster processor, bigger battery, or something different altogether (taser gun perhaps?). Anything you can dream up.

Emphasis mine.

Hardly seems like just peripherals.
Disturbing but not surprising. If you're a US citizen and outraged enough to spend a few minutes posting a comment here, why not write your local representative and express your feelings to them.
Seems to be working fine for me on Firefox 24.
https://developers.google.com/gmail/actions/google-now
USD is "legal tender" which is direct coercion (you must accept USD as payment for a debt).

Indirect coercion is multitudes of currency controls, capital controls, taxation, banking licenses etc. All the laws and regulations backed by well-oiled guns of SWAT teams that prevent people from easily trading and saving in whatever currency they want.

Starting with Keynes and finishing with Krugman, Bernanke and Appelbaum who suggest forcing people to spend more by printing more money and increasing inflation. http://www.nytimes.com/2013/10/27/business/economy/in-fed-an...
I don't know but don't buy DELL U2312HM, it was too bright even on low settings so it hurts eyes. Buy something that have a sensor that auto adjusts brightness.
IBM PC pioneer William C Lowe is dead
Context: the article is a reply to another post on the front-page: http://live.julik.nl/2013/05/javascript-is-shit

I probably should have titled it "Javascript isn't a shit language, you just need to learn it" to avoid this ambiguity: I'm not claiming it's a "must learn" for modern dev ;)
As one person comments below the article, this totally is reminiscent of the Foundation trilogy.
"My pet is fast because it can beat a turtle and a slug in a race"
Depends what operation you are performing. increaseAge function would probably require the object to actually increase the age, not just return an increased age value.

This is a poor example, i know, but the point is that while both is simple operations in both static and dynamically typed languages, dynamically typed languages allow you to do this without writing an interface, generic function, abstract base class or whatever and restricting the function to that particular use case.

The tradeoff is flexibility vs safety. I personally prefer dynamically typed languages as I've found that with a combination of discipline and unit-tests (which, IMHO, you should have anyway) I never really miss the static type-checker. But I understand those people who prefer static typing very well.
Yeah, they could just ship hydrogen back. They could also beam lasers at us although I image it would be awfully wide by the time it got here.

Also, so as long is the energy to ship it is less than the energy to create it by fusion, it would be economical to ship elements heavier than iron. But that would mean annoyingly slow speeds.

The really annoying thing is that by adding trillions of people to the universe, we apparently won't really improve the rate of idea creation. I really hope I'm missing something on this.
When the cloud’s not enough: How open-source servers can help any size company
> and let's face it, the idea of aliens is silly

Care to elaborate?
Any chance that you have seen Dylan, http://opendylan.org/ ?
I use BofA and they have actually saved me twice in these situations. I've often wondered how many times these things don't get caught if I've had the misfortune of being targeted twice.
I think everyone got hung up on the implementation details. For example, the engineers saw pins and they all saw blood in the water.
Okay thanks, looking forward to seeing your approach. This is a pretty interesting problem in and of itself.
Not sure what the reasoning behind it was, but it now displays 11% less information per pageload, with no improvement (for me at least) to readability. Hopefully they can either justify it (no pun intended) or better yet revert it.
Which set of morals were used? How were people's morality assessed? How comprehensive was it? What about secret behaviour? In terms of evolution, surely there are benefits to behaving morally other than reciprocation and social status.
6 years. I think they’re going to be around for a while.

http://en.wikipedia.org/wiki/Pixelmator
Javascript suffers the curse of popularity in spades. Most of its users today do not use it as a language at all, but instead as very light mechanism for getting a web browser to do weird things. Using Javascript as a language isn't bad and I think that's worth talking about. Especially since putting more effort there may let Javascript take advantage of some of its popularity.

Javascript is definitely microscopic compared to Ruby or Java. Lua, Smalltalk, Scheme have it handily beat on size, though. Furthermore, Haskell is absolutely lightyears ahead of Javascript in semantic niceness, but it succeeds there by being a much larger language, so YMMV.
Stockholm syndrome? You have to use/write Javascript doesn't mean it isn't bad.
How convenient…
> "Removing the "ad-removing" part would be the easiest way, because interested people almost all already have ad-blocker."

Interested parties will probably already be using free software to remove ads across the web, but you have a problem with this free software that removes ads only in gmail and provides a ton of other neat features? Adblock asks for donations too -- https://adblockplus.org/en/contribute.
Bitcoin is highly stealable, in a world of vulnerable computers and non-reversible transactions.
It's easier to do if you're willing to live without a car and health insurance.

I keep good track of what I spend, and live pretty frugally, so here's some info on "what's possible" (assuming a single person living in the midwest US).

I eat for ~$90 a month (oatmeal, fruit, beans and rice, peanut butter and jelly, spaghetti, chicken once a week, ground beef once a week).

I pay:

-$200/month for rent and utilities (live in a house with 4 others guys in midwest collegetown). And it's a decent sized place with cable internet, so you could probably get cheaper (though likely not on the east or west coast).

-$30/month for cell phone plan.

-Computer was homebuilt from parts and is 4 years old.

-$200/year for clothes/toiletries.

That comes to about $11 a day.

Now, my expenses or higher because I opt to have health insurance, a car, travel, and go out every now and then.

It's the health insurance, living in high cost-of-living places, car, going out, and travel that makes your goal difficult.
Yes, but good employers have enough respect for their employees as humans that they want to avoid hiring and then firing someone at all costs.

Not to mention, a company that routinely fires new employees after just a week or two would probably get a bad reputation pretty quickly. Unless they're Facebook (which supposedly does/did this in six week intervals), they probably would take a severe hit on the quality of applicants in the end.
You Always Start at Zero
When the current cycle is complete. It takes time, but it will happen, it always does. Just maybe not in our lifetimes anymore.
My senator is Feinstein. She probably lights cigars with the complaints of Gitmo detainees.
Motorola's announcement
https://news.ycombinator.com/item?id=6632860
Libre vs Gratis - free as in free speech vs free beer
The article makes no mention things like health insurance and other safety nets. What will he do when he grows too old to be autonomous?

I'm all for the idea of going back to basics, advanced stages of anything usually comes with a lot of negative baggage, our western society included.

However, living "intentionally poor" means you're distancing yourself from everything, you're essentially back to the Middle Ages, and your quality of life depends solely on your genetics and luck in life. He breaks his foot, and suddenly he has to come crawling back to the "system" he once was a slave of. A system he no longer deserves to be a part of because he's stopped contributing to it.
Crowdsourcing at the local level
> You are insisting on your own definition of tainted here.

How do you figure?

> Your parent comment is using a definition where coins that pass through a mixer with tainted coins themselves become tainted. [...]

1. The aggressive party would have to stop accepting any coins that come from Zerocoin altogether.

2. Mr. Taint can go about his day sending Satoshi's to random addresses in the blockchain, effectively tainting every address he can find.

3. It would require collaboration from every single Bitcoin service, otherwise a single non-collaborating service would end up mixing tainted coins with non-tainted coins over time and the whole population would become tainted.
I would actually buy this. I'd love to be able to swap components out, upgrade my camera from vanilla without it costing the earth, give myself two batteries, upgrade with some more RAM or storage just because...

Maybe it's because I have used an iPhone for years, and I've just been missing out on Android configurability, but being able to potentially hack together new hardware that I can just attach to my phone... dude... that is awesome.

EDIT: yes, I read the previous thread about Phonebloks too. I was suitably deflated by all the "this is unrealistic" comments. I am now re-excited :)
Indeed, I was just about to say that this article was a mere rebuttal and nowhere did it mention that you need to learn JS.

On the other hand, you're well on your way to becoming a successful marketer with your deceptive titles.
and that "Grapevine" usually resulted in news of your engagement turning into a story about how you helped Maverick engage MIG's over the Bering Strait just in time to save Iceman.

...am I the only one who remembers "The Telephone Game" from pre-school?
My pgp public key is a matter of public record. "Email isn't secure" isn't really an excuse in this day and age.
When each of us can convince our friends and relatives to vote neither "(R)" nor "(D)".
barcode/qr-code/RFID sticker (to identify the product) & set of cheap(ish) wireless weighing scales could probably do it easier than trying to estimate based on crappy phone pics.

Does require more infrastructure though, but might not be a huge deal for the stockroom if it improves the workflow/reliability of stock levels.
People underestimate the social construction of writing in meetings versus typing. I used a Newton MP2000 for several years as a replacement for paper notes (and calendar, etc.) and it was magnificent in that role -- pulling out a laptop, however tiny, and typing in meetings was and likely often still is socially unacceptable.

By contrast, an iPad won't replace a Newton in this context -- you can't write on it worth a damn, and typing on a glass keyboard is still typing.

I think Microsoft's vision for the Surface as a do-everything computer is admirable, but their execution has been fairly poor thus far, and I suspect it's because the hardware and software aren't there yet.

Does anyone doubt that Apple would release a Surface-like device if they thought it was good enough? I'm sure there are prototypes at Apple dating back years (in fact I saw a demo of a pen-based Duo back in the mid-90s -- between Jobs's first and second comings). Mac OS X already has handwriting recognition and all kinds of supporting infrastructure in it, the difference is that Apple doesn't release products it doesn't think it can sell; Microsoft is willing to experiment and kind of desperate.
One thing is clear: Jony Ive is no great software designer. He's stuck in a paradigm of modernist functionalism that works well for physical objects but doesn't translate well to the screen.
I really need to switch to a bank that offers temporary cards.

My card was also stolen recently, a European company that sells VoIP gear (webcams, USB phones, etc.) tried to charge my card for $25 four times in a row, with the transactions spaced out over 4 seconds.

I'm surprised the bank caught it. Had it not been for the repeat charges, they might have let it slide. That type of purchase fits my spending profile relatively well. (I've ordered electronics from outside the US on numerous occasions.)
Isn't the whole point of binary serialization formats efficiency and ease of parsing? Otherwise you might as well use .json.gz and probably end up with smaller files anyway.
Obviously install base is huge.
EA parts ways with Tiger Woods
No, the SAR fee is fixed and they must comply.
You have responded to my pointing out that '->' syntax doesn't work in current browsers with an example of a different bit of syntax, '=>', that works in a single development browser. I don't follow your point.