skysight-inc/HackerNews huggingface dataset:
In most OO languages like Java , classes the only large-scale structuring mechanism.An opposite example is OCaml which provides both classes as well as sophisticated module system.So classes in these(like Java) most languages tend to get tied with more and more features ( from lang perspective) to which implementers are forced to adapt!Hence most of these principles fail to see day-light in practice!
Nowadays I consider Go as a better C, except for those scenarios where C is being used as a portable assembler.

Other than that, I spend my time with other languages.

Rob said something interesting at the end, it appears they are leaving the language to the community and stepping out.
So if yourself, or Sammi (below), experienced a partner or loved one gradually rotting away from terminal cancer, you would of course be as perfectly detached and rational in examining life while you were grieving over the event?

Responses to threads like this are why I always eventually regret being a frequent reader of hacker news. These comments can only come from people who have never experienced this kind of loss and think its appropriate to rationalise away the emotion of the event; or who are genuinely blunted enough emotionally that you cannot empathise with someone and appreciate why these replies aren't considerate or even remotely civil.

I refuse to believe that someone could experience this kind of loss and still genuinely hold the point of view that challenging grievers as to the correctness of their world view is a constructive or compassionate thing to do.

Of course death is a part of life. It doesn't mean it should be trivialised. It is one of the most significant events that will occur in your life, and grief absolutely shapes the way someone perceives the world while they recover from it.

Yes, "Life fucking sucks" is a statement that doesn't take into account the whole scope of life at that point in time, but I would estimate that from the grievers perspective it is a very accurate summary of how things feel.

Every time I see a topic on here relating to something other than technology or money I cringe before opening the comments section, because while a minority of participants, it is almost guaranteed that someone will be trying to rationalise away the significance of death, gender issues, class imbalance etc. It really wouldn't hurt some people here to step away from their collection of technical domains and deal with some people outside of their bubble once in a while.
(I thought Ruth was going to be some new programming language)
Yes, dynamic languages make it easy to make more mistakes, so strict design guidelines and excessive unit-testing is always recommended.
I want to study the use of AI in determining genetic factors to disease and the neuro-degenerative ailments that the worlds increasingly older populations are facing "but finances and circumstances killed that dead".

It's really frustrating and demoralizing that education in particular is so badly structured (in my experience). For instance: while I was getting kicked off my Cog-Sci Masters course for owing £300 a colleague was receiving a fully funded PhD position to study _Harry Potter Fan Fiction Porn_. That was a kick in the teeth.

You just got to keep at it I guess, don't let the knocks stop you realising your potential and refine your plans to the point where they are laser sharp. I think it's this kind of attitude that separates entrepreneurs from the crowd.
Can we get rid of the FCC now it's pointless having it if they don't understand what is and is not the responsibility of the ISP regardless of content.

The entire FCC is entirely corrupt and in pockets of the cable companies.

It is not doing its job worse yet it is harming the system it was designed to protect.
You're talking about the US government as if it is a single entity with a consistent driving motive. There's no reason that one section could (accidentally or intentionally) do damage to another section.
And that's an example of the multitude of different 'colors' of consumers. Card's comments kept me from purchasing his stuff. I read it, sure, but I sure as hell didn't purchase it.

Some people don't partition the reputations of corporate 'entities' into separate walks of life.
seems like someone really wants to destroy the US economy further, with all the NSA spying fiasco, and now this. seems like the US government has an unlimited amount of bullets to fire on its own foot.
Apply the Template Method pattern. The parent class doesn't seem to be extensible.
Was just wondering the same thing. Do you know of any other portable solution that would allow me to have a graphical shell (Linux distribution or Windows) and just basically have emulator + vm on a flash drive ready to be launched anywhere, without admin rights?
Or from : http://eol.jsc.nasa.gov/HDEV/
I get you, but I still think that even scientific research is largely a matter of committing the societal effort rather than of some Mysterious Power of Science -- which is how people seem to act about cancer research. And it's quite frustrating to me, because I hear lots of people say things like, "Why should we fund cancer research? Cancer is a thousand different incurable little things that always get you eventually. Disease and death will always be a part of old age, so why are we throwing public money down the drain?"

You know, like they already do with fusion research, and most other forms of clean-energy development. Then, a decade after they said that sort of thing, someone ends up in another stupid war for control of fossil-fuels, and on net, tens of thousands of people die painfully and pointlessly because a few despairniks found it more convenient to claim science doesn't work than to spend even a little effort on actually doing some good for the world.
I rarely ever use functions anymore. My life is complicated enough, I like my code to be simpler. I used to be proud of my numerous functions and clever designs.. now simple objects and mostly classes. I don't and won't argue with anyone who prefer to use plain functions, but it really annoys me when I need to spend 5mins wrapping my mind around all those functional relationships where a simple OOP (or imperative) code would have done the job perfectly.
I think we might eventually be able to go beyond dynamic language performance in two ways:

1. memoization can save doing a lot of work when a change is processed.

2. We can optimize task replay as long as it's basic form stays the same, even if the values that run through the task over time change.

We'll see how this works out.
> - I found it super laborious to enter transactions. I guess I grew up post-checkbook but when I'm not near my computer for a few days and have a pocketful (or not) of transactions to enter, I would get behind and then just give up. Even with logging into my bank account to cheat.

I had the exact same gripes with ledger. Although there are means to pull csv-data from most banks, one still would have to categorize the entries on each import into ledger.

There is https://github.com/cantino/reckon which claims to solve this by automatically sorting entries into the correct accounts by means of Bayesian learning.
Sadly the machine learning worked unreliably with my data - I would still have to manually sort many of the recurring and previously "tagged" entries into the proper account each time they came up in the csv-file.
Hledger, a powerful Haskell accounting tool
So it's still true that currently the sever side uses only Google servers. It's nice to hear that there's work on the alternatives.

What you call "nihilism" is simply the observation of the current state. At the moment Google has root access and all the metadata of all TextSecure users, and currently the user can't configure TextSecure to use some other servers even if he'd prefer to do so. Still I'm glad that I've seen that some server-side code is now open source.
This might be something that is not just beneficial to ISPs. Probably the major content services want it too, because they can strangle upcoming competition at the expense of a few dollars.

So the 900lb gorilla might not be actually running away.
china comes to mind: aren't many chinese leaders former engineers ?
I own the domain prgmr.com, and control the associated nameservers.

I can make smcl.prgmr.com, and give it to you. I can even point smcl.prgmr.com at your own nameserver so you can make somethingelse.smcl.prgmr.com. You could, in fact, sell other people [something].smcl.prgmr.com. domains, and so on.

It's just a line in my dns config. (then dealing with abuse complaints and the like)

Now, Verisign owns .com. There's no technical difference, really, between .com, .co.uk, and prgmr.com. If you want smcl.com, you need verisign's dns servers to cooperate, just as if you want smcl.prgmr.com, you need my dns servers to cooperate. For this, verisign charges the registrar seven bucks and change. The registrar tacks on a few pennies (or does the same with advertising) and handles all interactions with you.

Verisign has a nice re-seller interface. That's what the registrar/registry split is all about. But if I really thought people would give me money for something.prgmr.com. dns entries, I'm sure I could come up with a re-seller interface, too.

Personally, I think the current price is a little high, but mostly because I don't like monopolies in general, and my feelings for Verisign can only be described with superlative synonyms for hatred. Personally, if someone has to have a monopoly on .com domains, I think a not-for-profit like ICANN would do a better job.

It is a small injustice, though, for reasonable people with one or two domain names.

(On the other hand, the registrars, the people who actually handle the customer interaction, are ridiculously efficient. if you want a domain cheap, you can get it for pennies over what the monopoly charges, or you can pay a few bucks more, and get pretty good service, showing that when there is competition, for-profit businesses can do a pretty good job.)
Oh thanks, I didn't understood it was the list itself. When I looked at that page before, I googled a bit to see past projects and it seemed the only one I could find was the one already on that page.
> Among the many discussions was one regarding Google's steadfast refusal to pay for OSS software it uses.

Well, we can count on the US government to fund OSS, like Tor.
I thought the existing html5 geolocation api used cell tower and wifi networks to get your location.
Would you consider open sourcing your photo blog site? I like it. A lot.
Cantas – real-time collaborative application
China needs at least 6 or so % to keep up with new workers coming into the labor market; also, wealth is very unevenly distributed, which means any slowdown in growth will hit lower income workers especially hard. The party is extremely aware that 3% growth in China could lead to another revolution.
eligible != legible. Oh the shame! Thanks for the feedback. Saving to evernote and even trying to do some OCR myself are things I am considering.
Learn Git in the Browser
On very low volume in a very manipulated market. Pay attention to volume when looking at these numbers; you can't hold a property forever waiting for prices to rise (well, you can hold it a lot longer than in the west since China lacks property taxes).
Hurry ONLY 16 Days left to support this iPhone Development training course
You can try using your bitcoins at http://www.bitoomba.com!
The Chinese government believes that China needs a growth rate close to 10% in order to absorb expansion in the available labour force. Already Chinese universities are churning out far more graduates than there are new graduate level jobs. There's also a steady stream of labor from the countryside seeking work in the cities and factories. The economy has barely been keeping up with demand for jobs as it is.

The other problem is that local governments in China are massively overextended with vast outstanding debts, mostly backed by property. Chinese local officials are routinely rotated between regions, so they have little long term commitment to the area they run and are only interested in results during their tenure. This has lead to a generation of highly short-term management decisions, ramping up debt to fund prestige projects, with chronic lack of long term planning or infrastructure investment. Much of Chinese domestic driven growth is spending wasted on white elephant construction projects. When those turn out to be worthless, the entire Chinese domestic economy will crash.

A third issue is that up to half of the populations of Chinese cities are technically migrant labour and, even if they've lived in the city for generations, they are technically not residents and have no claim on local services or any welfare support and no pensions. When the bubble bursts they'll be left with nothing. Either the flow of labour from the countryside to the cities will reverse, or the system will break.
Awesome post! One question... Are you mounting your S3 bucket on the server? If so, are you using s3fs? Thanks!
This is the same paper I mentioned above, not "another" research paper. It is based on simulation, non-production JVM, doesn't use state of the art GC algorithms and rerunning the same benchmarks with Oracle JVM gives completely different results.

Also stating that GC CPU/memory overhead is X is generally incorrect because it depends on far too many things, like garbage production rate, eden space size, survivor rates, GC parallelism level etc.

I do have at least two coputational heavy applications running on JVM (one is doing lot of sparse LU-decompositions, another one is evolutionary optimization; both doing some allocations in the tight loop) and none of them requires 2x memory to run at top speed; they require much, much less. Everything depends on how it is coded. If you keep garbage production rates sane, and most objects die with first minor GC, the overhead of GC is extremely small, both CPU and memory-wise. I don't know what they did to get 6x overhead - this looks extremely fishy. Even memory heavy apps like databases don't reserve 6x more heap than the live set size.

Of course, there are some use cases, when GC definitely sucks (pauses, huge heaps) and therefore Rust is a nice thing to have. I hope some of those techniques get adapted in the future by GCed languages in order to reduce memory pressure.
But if thousands of us try a little niche thing, maybe 10 of us will actually find something.
If we are not using the guest OS and Windows back and forth, maybe a live USB is a better solution.
Would be interesting if one could package a (Linux) virtual machine into executable that could run on Windows without installing any drivers. Something like CoLinux but maybe more limited.

[1] http://www.colinux.org/
The Originals  1. Sezon  21. Bölüm  Türkçe Altyazılı izle
Well, this guy did it -> https://www.quora.com/Python-programming-language-1/What-are...
Never thought of it that way!
The only thing I will add is, take your time. I never anticipated how long it would take. I tried to fight grief (nothing to do with parents), now I realize it was unnecessary. You will have good days, you will have bad days but you will make peace. Its just that nobody knows how long it takes.

....and yeah mutagen, promising stuff, I remember it from a discussion long past.
But I try to pay as little taxes as possible. Also, these are the same taxes that fund wars in far away countries over oil and politics.
After reading through this landing page, it took me some time to realise what this actually does. It could say "This is a service that lets you email people depending on which part of your website they use, and how often", which is much clearer.
Perhaps this is not indicative of a rise of engineers who become interested in management, but individuals already interested in management (or are of that mindset) choosing to get a degree in engineering instead of Business. Given the tremendous value of an engineering degree, especially as a guaranteed high level of income, it makes sense practically minded managers would prefer such a safety net.
Very awesome game, i'm addicted to it.
10 Masterpieces of Graphic Non-fiction
I'd be curious what your approach is to handling porn submissions, be they legal or not? (i.e. I don't see anything about reporting illegal images, like most gallery-hosting sites have.)

Also how will you handle spam? Just post it regardless unless or until volume becomes excessive?
Boeing Unveils Cabin Design for Commercial Spaceliner (Images)
If we go in details, we can also add that goroutines created in init() or at init time are effectively started only after all init() functions finish.
> But all of life does suck. It's also all beautiful, and amazing, and completely meaningless, yet full of meaning. To me it's all a big joke. Nothing makes sense.

That's something I can get behind! Good look processing your loss.
Compared Mountains In Our Solar System
In his words: How a whitehat hacked a university and became an FBI target
At the very end of the keynote, he fields questions from the audience.

Predictably, he is asked about generics (54 mins in). His reply is very clear:

"There are no plans for generics. I said we're going to leave the language; we're done."
I too identify strongly with Rich Hickey's view on this. That's not to say Uncle Bob is wrong, but I don't think he is as clear a communicator. I see Uncle Bob as having a lot of wisdom that he is able to apply based on his experience but which becomes very hand-wavy when he tries to explain it.
3 Do's and Don’ts of using Facebook for Business
"Deis is an open source PaaS"

What is a PaaS ?
All server software. No one makes money from FOSS desktop software.
" to reiterate that no technology is either good or evil,"

Well, thats like your, opinion, man.

Some people believe technology is the root of all evil. Technology is by itself evil. Technology is destroyer of natural world and human societies. It is the driving force of alienation, specialization of labor and slavery.

Since the invention of the wheel, oh so often epitomized as the great beginning of invention and technology, tech has promised more play and less work, instead several thousands year later, we can put wheels in our bodies and yet we work more and play less than ever before.

The more technology in a society the more slavery, work and less play and dance. The more destructive capability.

So, yes, you can have your opinion, man, but technology is evil.
I'll add this to your links: https://www.youtube.com/watch?v=cidchWg74Y4

He talks about his definition of "simple" (by digging into what the original English definition was) and what that means for code.
This is classic price discrimination. As television channel packages become less of a moneymaker for cable companies, they need to find new forms of revenue and methods to segment the market. In separating certain content from other, especially internet data which is all the same to them, the ISPs are able to better maximize prices. Truly a tragedy, and all the more reason net neutrality is vital to the future of internet freedom.
I'm not surprised.

How hard would it be for an individual to mount an RPG or Liberator firearm payload on a sub $1k drone that can be piloted 20km?

I also expect drone regulations to increase considerably once attacks from such low-end drones start appearing.
So on average house prices had risen by around 0.75% per month over the previous year, and that's now collapsed to barely above zero, and in fact to a rate below inflation and so a drop in value in real terms. Not good.

Also that's an average. This means there must be plenty of regions where property prices have actually dropped. That's new.
I'd love to see a world that invested all of its military spending into medical research instead. We could cure so much if we did so.
There are build instruction for Linux in README. https://github.com/atom/atom
Plus I had to fix libudev problem with this https://github.com/atom/atom/issues/1814#issuecomment-423253... Other than that it had no problems to build or launch.
I have seen a video of - I can't seem to find it - someone using a sort of keyboard, only smaller. She would use fewer key presses to type in English than on a standard keyboard, because she was typing in one grapheme at a time, or something like that.

Do the Chinese really think of Mandarin as containing discrete characters? Or do they consider the signs as compositions of each other? I haven't tried writing Chinese or something like that with some input device. Have you?
Government funded open source is certainly one possibility, and one that people like RMS favor to some degree, if I understand them correctly. Governments do fund plenty of other public goods (using the definition from economics: https://en.wikipedia.org/wiki/Public_good ). There are plenty of problems with this approach too, though.
What are you disagreeing with? The question of what Hermels assumption is based on?

I'm open to the idea that my opinion regarding the environment I live in might be biased/skewed and I might not see a representative part of the society or that I be ignorant about what I see; that's why I asked what Hermels assumption was based upon.

P.S Was there any tone to my initial post?
This is not so far from reality. Ben Zorn has done some work on this -- in particular, his work on "Flikker" might be interesting to you. The paper (http://research.microsoft.com/en-us/um/people/moscitho/publi...) was published at ASPLOS'11.

In general, this concept is called "good enough computing"; periodically, people think about it, and then brush it by the wayside. But it is a neat thought experiment, even if nothing else!
Hacker News London meetup, Tuesday 20th May
Dont forgot 1024, 2048 etc are all a huge rip-off of threes. Its a ugly copy and people are trying to provit from the creativity of somebody else. I hate it personally.

Also 2048 should have asked threes for permission. In court, i would have decided in favor of threes.
IMHO, it was because the engineering departments of the universities were less ruined (than humanity/history/law departments, roughly, though they were not categorized like they are today), during the Great Cultural Revolution between 196x-1976, which were not fully restored until early 1980s.

Although the engineers are broadly parts of the intelligentsia community, they are kinda 'useful', and it was theorized that the worker-peasant-soldier students[1] were politically trustworthy, many of those students were sent to universities to fill in the blanks, and many of them became engineers(, and career as a worker in an industrial factory, together with residential records, or Hukou in a city was quite desirable then).

Now that China has been led by people who were born in 1950s or earlier for years, they were quite likely to be in universities during or after the Cultural Revolution years. It wouldn't at all be surprised that some of them were trained as engineer(, but diverted to administrative paths during career).

[1] http://books.google.com.hk/books?id=J5QbQpQTegwC&pg=PA124&lp...
Now feed the output of that into enscripten ...
What is the Future of SEO according to Google?
The problem is that the world's not so black and white. For example, the Army Corps of Engineering does substantial work restoring ecologically sensitive areas, maintaining harbors, etc. Would they be precluded from using this software to generate histograms related to a wetlands restoration project?
Segmenting a Text Document using the Idea of a Cellular Automata
Great Idea. Can you add a time limit functions on the generated webpage? The generated webpage will be deleted after x number of days.
With web startups it is probably more common that you will have a stack of 3rd party services you hook into of which may work in a way that someone else couldn't just plug their own credentials in and have it run.
I meant the first thing, yes.

I'm not sure what you mean with the other option ?
oh ok. since you have a blog entry mentioning Three's Dev open letter I think you can keep stealing credits from their hard work.