skysight-inc/HackerNews huggingface dataset:
Yes, if I can convince other, I can summon army of 100 million voters who can change the system overnight (well, once every 2 years) and make whoever they want their global warlord to be. The global warlord works for them, and not the other way round.

The fact is, people are happy enough with the system as it is, and they do vote out the "mafia thug" if he acts particularly bad. This global warlord requires money to maintain its strength and most people are more than happy to pay their share of taxes.
So why is there no utopia in North Korea and Cuba and Iran? Very strong governments there.
There is a lot of ceremony in Java. If I want a single polymorphic function I'll create an interface and a bunch of classes to implement it, instantiate those classes and pass them to where they need to be.

In a functional program, I'll just create the function and pass it around anonymously if needed. The function will in itself will likely be simpler than the Java equivalent and stateless.

There will also be less DTO type class code for carrying around dumb collections of data, replaced with simple records and lists.

I'm not at the stage where functional programming has really clicked for me, but after writing some Clojure and Haskell recently, the sheer amount of code you have to type in in Java to express yourself is really starting to bug me!
Staples has a 29 buck wireless laser printer that looks interesting.

B&N has their Nook Simple touch for $39, and the Nook HD for $79. The simple touch runs android and is rootable, albeit with a e ink screen and no audio. The Nook HD is a fully google experience (Play store, YouTube etc) device that is also rootable.
He didn't seem to go beyond backyard of his suburban American home with his analysys.

Lots of countries have explicitely recognized that putting control of the money in the hands of public-minded government is often horrible idea. Those countries created separate institutions that are responsible only for keeping value of money stable by regulating its supply. They don't care about what public or government wants. They don't care what effects on the economy will their decissions have. They just have to keep inflation around 2-3% by adjusting rates.

USA money controller for some reason has to support the economy with their decissions. The only reason they get away with it without hiperinflation so far is because dollar is strongly tied to the oil and because USA after the WWII had thriving economy, not economical wasteland like almost all other countries that took part in the war.
Why? Because it doesn't apply anymore?
If the minifcation involves symbol substitution, the substitutions are going to depend on the content of the whole file.

So unless you re-implement the minification algorithm to be optimised for minimising diffs you might find that every variable's name has changed and size of the file diff might start to approach (or exceed) the size of the file itself.
But SQL is already standardized! They just have to determine a reasonable subset of the existing standard.
Reminds me of the early 2000s argument "why do we need another browser? IE is good enough".

This project may not be the fastest JS engine or the one with the most features right now, but if nothing else, it's a really nice project for learning Go and writing interpreters.

Maybe some new ideas will be explored in this engine first, because it's faster to implement them in Go than in the (huge) V8 or other JS engines.

Having new alternatives to established software is always a good thing.
I wish people would stop piping curl/wget output into bash|sh|whatever, it's a recipe for disaster.
In case anyone is interested in checking it out, you can download the source here: ftp://mirrors.kernel.org/gnu/grep/
"God Is Dead?" -Black Sabbath
Because it can help people realize they might have read this before (I had), which in turn can affect how one prioritizes which articles to read.

Also because "it's how it's done around here": the site is about news so it makes sense to at least tag possible re-posts to flag them as "not quite news yet still interesting and recommended reading".
I think he ment that if you want to use the phone, you are not forced to use a ecosystem monitored by USA.
Practically doing nothing is not doing things efficient and intelligently.It is a joke but it may be misleading.
well, one can '> getit.sh' and 'bash -x' it.
Yes, because avoiding lots of LOC by relying on tons of external libraries is the new 'doing practically nothing'. /s
The conclusion doesn't really match the title.

> If there is any takeaway from this entire discussion, it may be that there is a need for multiple string types in strongly-typed languages

Yes, yes there is. Until we get that, string types are not fine.
TV Discovery just got much easier
That'd be editorialising the title which is expressly discouraged by the site moderators.
Volatility is just a function of how much value is already stored in bitcoins and how much value can be stored there. Currently there's so little value is stored in bitcoins that single billioner can raise price of bitcoins few times by going all in. Bitcoin will be much more stable if there will be at least few trillions of dollars stored in bitcoins. Look how little fiat curencies prices fluctuate. Same and lower levels are possible for bitcoins.
You're right, its more about software, less about content (but the line between software and content is blurry anyway). But it is becoming harder and harder to actually distribute software to user's desktops or mobile devices since these platforms have either been closed from the beginning (iOS, game consoles), or are quickly starting to become closed (OSX, Windows8). You can no longer simply send a download link to your users, or have your own download website with a 3rd party payment provider. The user has to jump through a comical amount of hoops to get the app running (Do you really want to run this extremely dangerous software downloaded from the interwebs? Administration rights are needed to install this software!, etc etc etc etc... its a travesty).

Everything has to go through the centralised, closely guarded app shops. You'll have to go through silly certification processes to get your app into the app shop and if the platform owners (or some minion working in certification) feels like it, they can just remove your app without warning.

Compare this to a web app. You deploy the stuff on a web server of your choice, the user clicks on a link. Done.
The primary competitor, the government, has been set up by people explicitly to take benefit of the ultimate economy of scales, one where it is backed by the will and money of every single individual who believes in the Constitution which establishes and defines the role of the said government. These endless funds and the monopoly of force is given to it for explicit purposes of stepping in when the private group of individual are unable to get stuff done.

The interstate do not arise in vacuum, nor are they product of mere transportation concerns. They are product of very reasonable concern of quickly transporting war equipment and connecting parts of countries to one another, so as to facilitate quick movement of goods and people, adding their value to GDP. The rail industry is thriving well, doing its job as low cost goods carrier.

"It's conceivable" -- except no one has given good argument that thing which is so obvious has escaped human imagination for close to 10,000 years now, and all the places which are good approximation of said ideologies have people in utterly poor state.
If you got this far, you’ll probably want to hire me as a consultant.

Nope.
Older submission here: https://news.ycombinator.com/item?id=1626305
Clay Shirky on Willful Ignorance and the Failure of HealthCare.gov
The article references an article published in 1991. Does that need stating too?
I was somewhat disappointed as well. I wrote some tests here: http://paste.lisp.org/display/140280

Perhaps playing around with different internal representations as pointed out by sedachv (https://news.ycombinator.com/item?id=6811407) would work but the initial, naive string usage doesn't work.

While I expected the default usage to work correctly in Common Lisp.
There is so much inaccuracy and fuzziness in the first paragraph that the author seems to ignore more than he knows about the subject.
State and government are not the same thing, money and currency neither, bitcoin is not a privately issued and is not web based.

With such a sensationalist title, I'm not surprised this article is much balooney but I wonder how it got to HN frontpage in the first place.
I've always loved grep. Now I know why.
Or KISS: Keep it simple, stupid

http://en.wikipedia.org/wiki/KISS_principle
Three unpublished Salinger books leaked to the internet
So wouldn't it be much easier to convince 100 people to act against your local warlord than 1 million people to act against the global warlord?
I-DIOTS
Canada 'allowed NSA to spy on G8 and G20 summits'
Don’t Be a Gatekeeper
Would you abandon investment into networking equipment companies if your in-laws started talking about this new thing called internet?

Would you abandon your investment into lcd manufacturers bacause your in-laws started talking about those thin TVs?

Would your grand grand ancestor abandon his investment in railroad comapnies if his in-laws started talking about this strange horseless carriage that can only travel on pair of metal rods placed on the ground?
It seems that with everything new technologies is going to allow in the future, we'll need a whole slew of new laws meant to stop abuses from both corporations and the government.
> If our work was unprotected then larger companies could just sit and watch the small companies try, and then swoop in and take over the market if the idea is valid and the market is there.

But could you actually take on a large company and win? Or is it just a theoretical possibility?

Do you have the means, or it's only luck?

In fact there is a much worse fate that having your precious idea "stolen": when you are the one sued, because someone (small troll or big Sauron company) has a patent on doing square roots on the internets.
Marketing and sales are the same thing.
The rise and fall of YouTube's celebrity pioneers
As long as Apple decides it's good enough...then it must be good enough. ;P
loosely related: charging electronic cars from street lights

http://www.htwk-leipzig.de/typo3temp/pics/5e8c7a9140.jpg

http://www.elektromobilitaet-verbindet.de/projekte/laternenp...
Bitstamp hitting $1000
Because they are following a wrong way of forming a government, one where the rule of men trumps the rule of law. Even then, you can see degree of their progress. NK, with almost mythical god like rule form single person is way worse off than Cuba, where the politburo rules, followed by Iran, where the power is shared by large amount of clergy and secular government.

A good government is quite different than absence of any government, which the anarchist claim would lead to utopia. History and current situation are littered with examples of weak rule of law with practically no government. Why doesn't this fabled anarchist utopia rises there? Why does every time there is a power vacuum, some local warlord arises to fill in the gap? Why don't these mythical "good humans" just learn to live without ruling other and being ruled .... just as proposed by anarchist/libertarians?

I have given you examples of good working government, and pointed out what I don't consider to be the proper idea of government. Provide me with evidence of your utopias.
You could potentially also have an interface that defined methods for all the basic types `interface { AsString() (string, error), etc. }` and then each basic type implements this interface and returns an error if it can't/shouldn't be represented as the requested type. A type-switch could give you the same info you get from the tag and you don't pay for type-assertions
Surely we all do, unless we have specific reason for not doing so? Control the controlables, isn't that the phrase?
Good point!

It is my opinion, however, that string types are fine, just not perfect. I should have maybe made that clearer.
It is easier to control one entity that has monopoly over force and can be ruled by reason, than to control gazzillion small forces which are accountable to no-one. We also have these local warlords that you speak of. They are called the police and the mayor.
Sorry, it was a failed attempt at being funny. I was implying bananacurve was referring to a strawman ("internet hippies saying everything should be free").
Modal logic as a tool to analyze and elucidate philisophical problems (epistemic, doxastic, deontic etc.)? Yes. Modal logic as a tool to do `experimental metaphysics'? I don't think so. In the end a logic is a bunch of intellectually sophisticated stuff built on top of mostly set theory. It is not clear that a logic models something in the physical world. Let alone metaphysical world.
Damn. I'll live, I guess. Thanks for reading till the end anyway!
> Lots of sites will minify and concatenate their JS, after all.

Most with absolutely zero data to back up that it provides any sort of useful improvements to justify the difficulties it introduces in debugging.

Considering how almost all web-servers and browsers support HTTP compression, minification is mostly a cargo-cult ritual.
Church-Turing thesis is a conjecture, it's in the name. It has not been formally proven. The dovetailer itself does not constitute a proof of anything, not any more than hypothetical billion monekys with typerwriters would.
Please Don't Do A/B Testing on Marketing Strategy
Obviously the latter. Otherwise it would have to be a JIT compiling VM, not a simple interpreter.
i don't know about you but it TRIES to look like ios7, i say LET IT GO - smart-phone business is OWNED by Apple, the sooner we accept that the sooner we can move on to a TRULY different thing - this includes Android too, just DIE you're NOT "original" - instead of coming up with NEW ideas you try to rip-off one another and it's getting annoying [most of the time the company that started the idea WINS]

in summary:
- it's a phone [i think]
- looks elegant
- looks simple to use
- it's smart [i think --- am thinking a lot aren't i :)]
- android apps [hope it's better in security than Android]
- gesture based [OMG, didn't see that one coming]

sound familiar - well it should - iPhone which STARTED all of THIS!

NOTE: am not even an iPhone user, Blackberry [Loyal to the end :)]

CONCLUSION:
BORING!

PLEASE if there's something NEW about the OS and the HARDWARE tell me!
Miners will make money from transaction fees. As with everything else in the bitcoin protocol, this is a beautiful self-regulating mechanism: Transactions attach a fee of any size (or no fee), to motivate miners to process the transaction.

If there were to be fewer miners to the extent that transaction time becomes a problem, people will attach higher fees to transactions to get them to complete quicker, which increases the profit from mining, which makes more people want to mine, etc. etc.
Benchmarking Java Garbage Collection algorithms with JIRA load tests
You say that, and yet here we are commenting on a forum? written in a Arc, a language implementation that wasn't strictly required.
Bitcoin's been "failing" since I started buying Bitcoins in 2009. What's new? It's a very impressive functioning and thriving failed technology I must add.
Please consider replacing "may want" with "please consider" or nothing at all. Don't know if you want that...
Finally someone who at least touches on one of my massive pet peeves: something I call suck typing (string-duck typing). Have a DateTime? ToString it. Have XML? IndexOf (this one really gets to me). Got some binary data? Base64 it, store in XML (use IndexOf and Substring to access it) and then put that XML in a binary field in the database. I am a strong advocate that suck typing should be a fireable offence.

While I think unicode support in languages could be better; there is a lot of truth in this article that surrounds his subject core.
My Vertex 4s are doing well after 18 months and my crucial m4s died within 6 (power system failures). I'll miss ocz.
I think it is just a question of habit. When I started online shopping, I have reduced impulse buys (candies, ...). Now, I add them to the list.
Will this ensure more popularity in the next few days → more interest → more buyers → exchange rate going up again?

Hitting round numbers seems to activate some kind of attention treshold..
60 Experts Reveal Their Favourite Content Marketing Books
Using a clump of )))))s to discern exactly which scope you're in afterwards is tricky (I'm pretty sure that's exactly the "problem" that the C/Java style is trying to solve), so you look at the indentation instead.

Another handy tool is an editor with rainbow delimiters. This feature changes the colour of each matched pair of parentheses so that they can be seen at a glance.
Killer Radio App for iPhone
Germans in a Nutshell
Yeah, I was bit confused when your conclusions seem to match the original "strings are broken" posts conclusions.

The whole problem is that current string types enable broken unsafe behavior on Unicode ("human only" in your parlance) strings. Current string types are broken because they do not enforce the requirement that string operations are done only on plain ASCII ("machine only") strings.
FWIW, I'm making a site at the moment and very similar thoughts entered my head, so I tested it out. Minification + gzip (at best compression level) beat out just gzip by ~ 20%. I don't actually have that much JS so it's not really that important, but just thought it was worth a mention.
Live SOHO pictures of comet ISON approaching perihelion
That's not why it would be a problem.

The problem is that I can author "foo bar" and "moo bar" constructed to hash the same, and then assert retroactively which one I meant. While collisions are likely to have random binary garbage in them, it may not matter - I am on phone now, but IIRC I have two PDFs on my desktop that have the same MD5, one of which viewed is an airbus pamphlet, the other being a Boeing one. (created by Dan Kaminski, IIRC)
Bruisende pijnstillers bevatten zoveel zout als 18 pakken chips |
I bet you would love Tcl.
If this story was just a blogspam saying "Hey look I found this article from 1991 which is still relevant" then yes, because the story would be worth nothing by itself.

But this story is actually an email (from 2010) written by the guy WHO ORIGINALLY WROTE GREP, making it a pretty damn interesting source in its own right. In that sense, the 1991 article is very much an aside.

In conclusion, no.
Progress toward 3D printing lithium-ion batteries
Hardly. Those companies make things. The provide services to people. That's real, concrete value.

Companies can be over valued, but certainly there is some value even in snapchat. There is zero non-notional value in bitcoin. It's just a currency. But if it's only used as an investment and not a currency then it's unlikely to retain value indefinitely.

Fiat currencies certainly have some similar problems, but because they are used heavily as currencies much of those problems are mitigated. Everyone around me is getting paid in dollars, everything at the store is denominated in dollars. Taxes are in dollars. Etc. Because of economic activities there is a tremendous amount of inertia to the value of the dollar. The only inertia inherent in bitcoin is the market valuation, and that is dependent on, effectively, a pyramid scheme. Once the value of bitcoin starts falling everyone will want to divest from it as quickly as possible, merely accelerating the collapse.

This is economics 101, we've seen countless speculative bubbles before, if you don't believe that speculation is a risk in the BTC market then you're just unaccountably naive.

If the BTC market started falling at the same rate it is going up right now, and persisted in doing so for 6 months what would you do with your BTCs?
How complete is core.typed? Does it have a good story for scala type features I've come to depend on (covariance, some kind of typeclass-like functionality, higher kinds)?
hey @kiro, I'm Didier, creator of LocomotiveCMS (www.locomotivecms.com).
You do not need to re-deploy for a simple typo because the structure of your site and the content are definitely separated.
You or your content editor will use the user back-office to fix that typo.

However, if you want to change the layout or tweak the style, you have to use Wagon and its frontend tools (SASS, Compass, Less, Compass), make your changes, test them locally with the embedded web server in Wagon, commit them to git if you version your site structure and then deploy. The redeployment won't touch the live data unless you modified your data structure.
Hope my answer was clear :-)
thanks @foz, I could not have explained better than you did ;-)
And hence the productivity self-selection bias...

I'd guess that, for you, Clojure _wouldn't_ have the same kind of efficiency that some others see. Lisp, in general, appeals to people who think "A is really the same thing as B. Cool!" They see treating all functions the same as a really worthwhile thing, in and of itself. Others, such as yourself, aren't really excited by that. It's a style thing.

Fanatical generalization can be a really effective trait in some circumstances. A small team of generalizers working on a reasonably-defined problem (such as a re-implementation) can turn out amazingly simple and compact code, since they tend to factor out common things.

On the other hand, a generalizer might not be as tactically-focused as someone else. A tactical person might be more inclined to make a surgical change, whereas a generalizer might wind up with a "toolbox enhancement".

A tactical person is going to get more mileage out of tools that already take care of a lot of common cases, and do them in common ways. A generalizer will do better with tools that are more "meta".
The Zeroconf title made me think it was something like Etcd, but it's just a smalltalk environment?
Maybe I wasn't clear: "magic" was an insult. As far as I know, you veiled nonsense in enigmatic wording. I tried to remove the "enigmatic" part, so only the nonsense remained.

Yes, nonsense. Seriously, the only par of reality that I can directly influence by sheer force of will is my own body. You on the other hand, are talking psychic —no, divine— powers. It's like you've taken Mage: the Ascension for a physics textbook.

That said, I wasn't sure you actually meant what I thought you meant. Hence the question marks. Really, I expected 2 yes/no answers. I now speculate that your lack of direct answer means I guessed correctly, but I'm still not sure.

By the way I don't even understand this comment I'm replying to. What do you mean by "definite" and "sorted"?
You've seen code that uses basic string manipulation (IndexOf, Substring) to get values from XML? That's nice - although I guess it probably seems natural to those who insist on creating XML by string concatenation...
I never actually gave much thought into whether or not to minify JS or not, thanks for that insight. I'd definitely still concatenate files though; I have one project that has like 150 JS files and another 100 html templates (single page webapp), and there's a very tangible performance difference concatted vs. unconcatted.
We are a nation of marketers, and that's a problem
I don't know who to attribute the quote to, but there is one the goes something along the lines of:

"The fastest method to execute is an empty method."
Yeah it seems to be all attention driven at the moment.
> It is a joke but it may be misleading

It's something along the lines of a mantra, not a joke.
Scribbled notes on Good to Great
http://savannah.gnu.org/git/?group=grep