skysight-inc/HackerNews huggingface dataset:
Hiccup is for going html->string

This library goes from html->React data structure

The React.js system then is responsible for pushing it into the DOM, which it can often do in a way that's more performant than using a string intermediary (by computing deltas)

That's the short of it- The other part is that React is mainly a client-side technology whereas Hiccup is mainly used on the server (though these lines are blurry)
That's not it. For example, it accepts "return x|x&x;" . The restriction is that only a handful of Javascript operations are allowed. Anything else gives a hard-to-understand error message.
Supreme Court to hear Aereo vs. Broadcasters
Not quite that clear. There is an (sort of) exemption to the US 4th Amendement warrent requirement for " surveillance is conducted to obtain foreign intelligence for national security purposes and is directed against foreign powers or agents of foreign powers reasonably believed to be located outside the United States"
Not to mention that after it happened, they won't even so much as respond to my emails.
"Growth hacking" is like an SUV: an attempt to take something stigmatized as effeminate (minivans) and masculinize it, to the point that it develops its own mancult.
West Virginia Officials Warn Not to Use Water Following Chemical Leak [video]
Because of this I assume companies will start encrypting their JSON to make it impossible to see what is going through their application.
A lot of lawsuits can start from this kind of exploring.
I can't speak to their architecture, but the mobile app must be using some kind of API.
Oh, when I looked at this earlier, the second page of code wasn't there, so we had to guess what line 1000 looked like. I see the page has been updated (or my browser got its act together).
> You can get a number of wonderful 27" inch (2560x1440+) in that same price point. With good inputs, colors, refresh rates, adjustability, brightness, yada, yada. They go as cheap as $350 now, but you can get GREAT ones (really great, not just pixel density) for around $500.

Where can I find these?
Wow... I have always done the opposite. Lunch conversation with coworkers is always exclusively about non-work-related things. This way we actually get to know each other as people, and enjoy each other's company as human beings. It's a measure of human respect, in a way.

Your coworkers might not be true "friends", in the sense that you're not going to hang out with them outside of work, but there's no reason to restrict getting to know them as people.

I've never once had problems with 'office politics' resulting from getting to know people in a more genuine way. Of course, we all have private things that might be best for anyone but your closest friends not to know, I'm not saying share everything about your life, but I would be very sad if I worked at a place where I felt I couldn't just casually chat with the people I'm spending half my waking hours with.
+N. I never tire of recommending K&P to wannabe Unixers. I've said to participants of Unix courses I conducted using the book, that it (and K&R - the C book) are like Sanskrit shlokas - both are concise, and sometimes have multiple layers of meaning, which one might not get all of, on a first reading.
Are We Entering the Cyborg Era?
If that is your opinion then there is no viable solution. Unless tyou want to competly disconnect everyone in the office and seal them in anechoic chambers then your going to get noise. Headphones in open offices are a nice middle ground that can make _most_ people happy. Some people will never be happy, they appear to be concentrated on the internet.
Aaaaaaand before that happens, cue multiple comments whining about how it's about to happen.
Ya that's the biggest issue for me. They have all the evidence. They haven't even given me the IP used to make the transactions.
No KVM / Xen ... :/
I never thought that I would need this at Hacker News. A nsfw warning would suffice.
I think this is a completely valid question in the context of GPL (quite off-topic, but invoked in the parent thread) and I do not understand why this was downvoted.

GPL might have been about freedom at the time when it was introduced. Nowadays I and most businesses are scanning every piece of software for GPL in order to verify whether it is free.
Your typical investment is just that, an investment.

Therefore, it is at risk and if the startup fails, the money is lost. Qualified/Accredited investors (non friends, family, fools) are required to have such high net worths/income to prove that they can accept these losses.

Even if it were debt, if it was not personally secured, (and there weren't any shady and extremely wasteful actions by the management), the company / startup has $0 in assets when it fails, and therefore can not pay its obligations.

Add'l info : Accredited Investors by the SEC must have 200k annual income and 1mln+ 'liquid' assets
I'm not arguing that this is the only nor optimal solution, certainly. Nor that he should adopt or adhere to something he doesn't believe. I mention this simply to note that many in the stage of life where they're discontent and are "soul-searching" find solace and meaning in religion.

In short, it's an option that's there.
A thousand, and all the categories they list are things the computer should catch for you. How many more will it take before we switch to better languages?
>Where do I say such a thing? I'm saying that generics are both overrated and overused.

How/why are they overused? How are they overrated? How can you claim there's any benefit to static typing but say generics are overrated?
Definitely.

function one_bit(x) {
return 1
}

Solution did not return correct output for x=1. Expected output: 1, got: 0

umm... ok
20 Things I learned while I was in North Korea (2013)
I think most mothers are okay to handle son's financial wealth, as long as they are not out of skills.

But I agree with you, this post is just a unique case.
You've clearly never sat next to someone in a quiet office, who is crunching on fistfuls of banana chips for an hour with their mouth open. I swear it would echo, those things are so loud. Maybe it's the whole mouth-open thing that does it. But not everyone manages to eat discreetly, or even 'normally'.

In a loud office, it might not be so bad, but when the office is otherwise quiet, it keeps you from concentrating at all. CRUNCH. CRUNCH. cr-cr-cr-cr-CRUNCHCHCHCHCH.
I would love to see MS HyperV added to this benchmark or similar.
I believe this area of the law is considered a tort. In a tort case, it's up to the company to perform reasonably. The biggest difficulty that the court has is creating a bar for what is reasonable. Much of the time reasonable is defined by what similar firms (latest and greatest) are doing. One of the most famous tort cases is the McDonald's case where a woman sued the company because she burned herself from their coffee. She ended up winning the case and now McDonald's has to label every coffee cup with: 'Caution: Contents is hot'. I'm not sure how this relates to getting a ticket for not closing your window, but this definitely relates to the Snapchat security vulnerability.

http://en.wikipedia.org/wiki/Tort
Making it impossible is impossible. They might make it more difficult.
> Spending does not equal inflation.

It does when it's a nanny state telling people to spend.

First, taxation is not redistribution of wealth. In practice, it's always a lot heavier on the middle class than on the elite, the later have better means to avoid taxation. Second, this money is never just handed over to the poor. Here in Brazil, for instance, it's used to back credit programs by state-owned banks, and interest rates are high.

If you want to see the result of this politic in practice instead of theory, just fly down here. The poor are buying more and drowning more in debt because wages still don't follow prices, and still have poor access to education and health. Heavy taxation and 7% "official" anual inflation rate (the real one is double that) erodes away the middle-class purchasing power. All that while banks break anual profit records.

Then the president makes an announcement claiming there aren't poor people in Brazil anymore. Mission accomplished right? They successfully moved the population from unskilled poor people to unskilled indebted people. Screw that.
Creating a Photo Workflow
Interestingly, you can style it however you want as well. Check this out http://jsfiddle.net/ePA3L/
A friend worked at a congress person's office a while back. When I told her about automating calls, she was not pleased. Very high noise to signal ratio. I think that effort would be better invested in informing the public and giving them better tools than mindlessly spamming their offices.

https://github.com/zmaril/callcongressnow/issues/1
And if you've watched nerds sell you'd agree that there's some extra layer of complexity which only marketers understand.

If you haven't read them you may enjoy Deschooling Society by Illich or The Spectacle of Society by Debord, though Debord gets a little postmodernist/heglian at points.

http://www.arvindguptatoys.com/arvindgupta/DESCHOOLING.pdf
I would like to add that there is another goal of activism, IMHO: solidarity among activists. Demonstrations don't just demonstrate to the outside world, they also demonstrate to the participants. When things look bleak this is very important. In the 60s, people would do sit-ins and sing together - maybe not because that was the most effective way to bring about change, but simply because it was a good additional thing to do. Every bit helps, nothing is wasted.
Yes, that one is good. I reviewed it here for O'Reilly:

http://shop.oreilly.com/product/9781593273897.do#PowerReview

Mine is the 2nd review from the top, currently; the one titled "A useful book for beginners to Linux".
Posts about how needle/haystack hackstack/needle makes it "completely unusable"
Whatever nice algorithm or perfect code facebook could uses for the advertising the problem will always remain, people go on facebook to connect with other people, or to peep on people they don't know - that's its market share, nothing more and I don't think they can change that. It's a flawed model and I don't think it'll survive for long. It could have become a great protocole if it had been open since the start, but it'll probably have the same ending as... what was it, myPlace?
How do you deal with payscale?? Do you decide just some market rate or do you decide how much worth is their work? Doesn't it complicate when you have a business partner?
Well, think this out a bit farther. Let's say the SNAFU coefficient of a piece of software is 5%. If you're using the software to manage your election campaign, you lose 5% of your digital premium (over traditional electioneering using posters and TV commercials and other one-size-fits-all mass communication media), most of whom will presumably vote for The Other Candidate - that's bad, but you can just as easily lose the same or larger with a careless remark (eg Mitt Romney's casual dismissal of 47% of the electorate as 'takers' at the last election which ended up alienating an awful lot of swing voters even though he was obviously pandering to his audience of wealthy donors at the time he said that).

But put that in the government, and you're potentially disenfranchising 5% of the citizenry which is not only politically foolish but quite likely illegal, given constitutional requirements about equal treatment and so forth. If you have to provide universal service of some kind, then your marginal costs go way up. Suppose 99% correctness were the acceptable standard, such that Social Security, Medicare, VA etc. could just ditch that 1% of claimants that caused the most administrative problems; the administrative savings would probably be far more than 1%, I'm guessing more like 10-15% because once the administrative burden of dealing with a given citizen rose above 1 or 2 standard deviations you could just dump them from the system and cut your losses.
The only options I could think of that're mature enough are OCaml and Haskell. I'm aware of video transcoders in both, though nothing with anything like the format support of ffmpeg.
http://news.rapgenius.com/Rap-genius-founders-rap-genius-is-...
And this applies to blanket mass surveillance how?
I personally think of this as pg's site and us all as honored guests here. I'm not opposed to the idea of an open letter on principle, but I do have a little bit of an issue with a letter addressed to HN in general.

I also personally take issue with Aaron Swartz as a poster child for SOPA related activism. There are many of us who did what we could to prevent SOPA and who are opposed to illegal aspects of mass surveillance who nonetheless believe in a proper place for intellectual property.
To do this exercise in javascript is pretty silly. But as a systems developer, I can tell you that bit manipulation happens all over the place in my line of work.
Everything you've said in your comment is good advice. Once the paper I've mentioned is ready, we will have this kind of implementation.
I think they're talking about the readers of HN, many of whom are workers in tech and represent many more websites than just HN. HN blacking out would do relatively little to affect public opinion, all of the websites represented by HN users would do much more.
I read this as I was eating lunch at my desk... nothing spices up a meal like a guilt trip. Yeah ok, maybe I should go take a real break.

I usually try to take a real lunch, but it is tempting to get a bit of extra time back during midday. It ends up being a slippery slope where it silently goes from once-in-a-while to all-the-freaking-time.

I also probably end up physically leaving my desk, but spending my whole lunch spinning the wheels in my head and that's probably just as problematic.
I guess the correct solution is to use Java? Then we can bitch about run away garbage collection. How about Python then? It's really "fast". Or we can program it in snide remarks on forums, then we don't even have to write any working code to feel superior.
Original German article: http://www.heise.de/security/meldung/Mysterioese-Router-Back...
>she lectured him on topics ranging from the First and Fourth Amendments to the Constitution, to George Washington's creation of a Post Office in the US. "My ancestor was a drummer boy under Washington," Sell explained. "Washington thought it was very important to have freedom of information and private correspondence without government surveillance."

Don't forget that lecturing the FBI comes after verification and documentation as well.
If that was an FBI agent he probably concluded she was not a desired partner.
Ghost
I learnt how to set up Ghost using an AMI. What are other ways to self-host Ghost?
There's no guarantee, but the odds are very good just the same. Based on my experience, you have probably a 95% chance of getting the airplane they say you'll get.

And of course you can enhance this by explicitly paying for more room. Lots of airlines these days are offering coach-class seating with more room. United has Economy Plus, and most other airlines let you pay a small premium for exit row seating, bulkhead seating, or similar.

If you don't want to pay extra and you don't want to do the research that gives you a good chance of getting what you want, well, that's absolutely fine, but I'm not going to believe that you care at all about legroom if you do.
Firstly, Hiccup is Clojure (so basically server only). Cloact is ClojureScript, that compiles to javascript (so browser, node.js, etc).

Secondly, Hiccup produces strings. Cloact typically creates DOM elements, through React, that change every time a component rendered. But it can also produce an HTML string using the same data, to pre-render a page on the server using node.js.
> Honestly I don't think there is any contractor who could have pulled this project off flawlessly

A few flaws could be excused but the site was a disaster.

> or even very much better than the group of misfits who did Healthcare.gov

In just a couple of months, the current contractor group was able to clean up most of the mess and improve the site dramatically. In just two months! Imagine what they could have pulled off if the group was put together earlier.
You can't use '-'.
Show HN: Can we predict behavior based on your to do list?
Hi all,<p>Just wanted to share an MVP that we`ve developed over the past couple weeks -- http://todoneapp.com<p>I have used many to do list apps over the years and I`m always looking for ways to work better and smarter. Unfortunately none of these stick around for very long.<p>Maybe the solution is in actually getting the tasks done as opposed to just somewhere I can put them? If that`s possible, maybe it`s possible to build something that actually anticipates what I want to do? Regardless, would be a cool engineering project to try and crack.<p>Just a thought.
"The poor have not started working."

There’s an implicit notion here that we’re waiting for the poor to start working. Perhaps it's coincidental, but I’d like to call out a possible conflation, because it's something I've seen expressed from time to time on Hacker News, and I think it perpetuates erroneous beliefs about poverty.

Krugman here is talking about the very poor; this is a relative statement, and it is almost a tautology to say that most of them don't work. (Rather, one should be quite scandalized that anyone who works could still be very poor.) Whatever the merit or relevance of his point may be, he’s not trying to characterize the conditions of poverty. He's trying to express the scale of the wealth disparity between rich and poor, and point out that a simple model of rent-seeking cannot account for it.

‘Poverty’ itself is a somewhat relative term, but only somewhat. People recognize hardship when they experience it, and a plateau in the relation between happiness and wealth has been identified. At some point down the sloping portion of that relation, we have to recognize poverty.

I do not think that any scholar has disputed that there are a significant number of Americans who work as much as they can, willingly, and yet live in poverty. One can argue whether most of the impoverished have work, but one cannot dismiss those that do. It is inhumane and does not honour their effort.

Maybe they are stupid people, with bad lives, who make bad decisions. Let’s allow every secret prejudice we have, just so long as we do not ignore that they work and go wanting for things we regard as essential. It is not by choice nor lack of action that they experience hardship. There is no more justice to their income than there is justice in the grades of a bell curve. They cannot work any harder or smarter than they are working already.
Similar thread/conversation happening at http://growthhackers.com/growth-hacking-is-bullshit/

anyway I always felt Growth hacking is very generic term whose definition will always be different depending on the context.
Is this not the entire point of Foursquare?
I don't trust any media files... Especially ones from Google who are doing most of the research... seriously though, media zero-days are unheard of, probably because they would be extremely valuable.
> At Google, security is a top priority - not only for our own products, but across the entire Internet.

Hm, privacy was not on top, I guess - or we're toasted.
http://helloimnadia.com/post/68175306402/how-to-ensure-finan...

The above article seems like a good point of view. Basically achieving the top 1% is an ideal that's sold to us but very very unlikely to become reality. A much better approach would be to find contentment in what you're doing.
> It does when it's a nanny state telling people to spend.

This seems to be an article of faith (and one using buzzwords with no objective meaning) for which neither evidence nor argument is offered.

> Second, this money is never just handed over to the poor.

Concrete proposals to do just that (e.g., Unconditional Basic Income) have been made.

> Here in Brazil, for instance, it's used to back credit programs by state-owned banks.

And there might be all kinds of valid critiques of that specific use of tax funds, but it would be fallacious to conclude from the validity of those critiques of that specific use that using tax as part of a policy to redistribute economic returns from the wealthy to the poor is universally improper.
It was probably intended as something else, but it has probably become a way for discouraging competition through mechanisms like regulatory capture.
PHP has a reputation as a language that makes dead easy to write very ugly sphagetti code. As far as I learned a lot has chaned since last time I was using PHP - something like 5 years ago.

Is there any good book or other resource which describes modern PHP with best practices, parts to avoid, etc?
Download Roadnav: Free GPS Street Navigation software
- Packing lots of small pieces of information into a single memory word - for example, 3-3-2 bit RGB [1]

- Interacting with hardware that uses certain bits in a register to control behavior - for example, Arduino digital ports [2]

- Doing arithmetic extra-fast with numbers that are powers of two - modulo becomes bitwise-and, division and multiplication become shifts

[1] http://en.wikipedia.org/wiki/List_of_monochrome_and_RGB_pale...

[2] http://arduino.cc/en/Reference/PortManipulation
Before C escaped UNIX, there used to be safer system programming languages like Modula-2, just to cite an example.

But Modula-2 had Lilith to offer, while C had UNIX.
That's not a bug, that's a feature (people just don't realize the POTENTIAL LOL).
The INTENT is to limit corruption. If they could give contracts to anybody they want, then they could reward donors.

I think it's actually achieved that goal. It comes at the expense of competence, however, as those with the best lawyers (not best developers) win contracts.
Clearly the whole project should be scrapped and rewritten in Ruby ;)
... Everywhere? There are literally 41 under $500 at 2560x1440 or 2560x1600 on Newegg right now. The QNIX was already linked in this thread by someone else (http://www.newegg.com/Product/Product.aspx?Item=9SIA2RY0X598...)
Interesting how that was omitted from the article. Given that and the choices of words and phrases made by the author, this article is clearly biased in favor of Yelp.
Leiningen will actually complain with this message if you try to make a project name that is too 'punny':

Sorry, names such as clojure or *jure are not allowed.
If you intend to use this name ironically, please set the
LEIN_IRONIC_JURE environment variable and try again.

edit: this did not stop me from starting such a project https://github.com/tomjakubowski/dujure
I can't read your link. It's my impression that two-worker households are much more common now among the poor, in which case the poor are working more on the whole, and they're certainly being paid a smaller share of the value of their labour (see the worker productivity vs. income graph).
Modula-2, Ada just to cite two possible examples.
Inclusive? I'm not at the office to socialize, I'm there to focus and do work.
Few companies actually use growth hacking as I understand it: taking advantage of [social] networks to grow exposure exponentially

It's not SEO, and it's not SEM. It's making your product interesting and accessible to social networks, and allowing for organic growth.

BuzzFeed growth hacks (that's basically their entire business model), and while it may fall under the broader term known as marketing, it's not traditional marketing, and it absolutely deserves it's own name.

I think the bigger problem is that people who misuse growth hacking for their marketing department.
I hired your mother too, Trebek.
The were able to clean up and improve an existing system, yes. That doesn't imply anything about their abilities to have created it from the ground up.