skysight-inc/HackerNews huggingface dataset:
I see your point but Matz was clear about adding macros to Ruby:

> Macro is a great power, but at the same time, it makes the
languagesyntax different for each application. You will have hard time to read the program without knowledge of the application/framework macros.

> So I am not going to add macro to Ruby.

> matz.

https://www.ruby-forum.com/topic/215212

The funny thing is that this is what happens when we use method_missing or other Ruby features to create DLSes: unless you know the application/framework DLS you can't understand the program. They must be used wisely.

But to be fair: how can one understand a program without the knowledge of the non standard libraries it uses? This applies to every program and language, macros or not.
Fact: 90% of apps downloaded are deleted during the next 30 days. Here is why.
I think it's due to how the question was formulated.

The answer is not really if the person 'likes' a language but more about if the person is looking for a job writing that language.

That would also explain why JS is so low in dislikes when it should really be one of the most disliked (there's a whole ecosystem of languages and transpilers that have cropped up just so you _don't_ have to write in it).
kubernetes is a scheduler and orchestrator. something Docker (still?) hasn't gotten right.
Academic statisticians know and use R. They publish research in R. Python doesn't have the same mindshare, so somebody would have to specifically go out and re-implement it in Python. So far, it seems like nobody has been sufficiently motivated to do so.
I can only assume you're in a bubble, then. Perhaps me too. But Francis' actions only make sense in the context of meeting stiff resistance from some parts of the church, therefore by Occam's razor someone must be doing the resisting. Any institution as large and old as the Church (and there are very few peers) has a huge amount of institutional inertia, and being brought in specifically to be a reformer was bound to earn him some enemies.
Joe has a patent on the widget. You can't make an improved widget without either getting permission from Joe, or breaking patent law. So you don't invent your improved widget, you don't patent it, and if Joe is not interested in innovating, nobody else won't do it either. The world becomes poorer.

(In reality: enter China, who doesn't give a fuck and innovates anyway.)

(In real reality: unfortunately, the Chinese government is starting to enforce western IP more and more, due to economical pressures from the west.)
Call me old, but how can a messaging app like this use 130MB RAM? I am exasperated that Skype on my machine is using 109MB with only one conversation window open.

We seemed to get by with MSN Messenger with far less RAM, and the features were pretty much identical.

It boggles the mind how memory-intensive some of the modern apps are. It's insane.
The Bible is not a fictional document if that is what you were implying. Its contents may be, but as a book we have copies dating back to AD 700 at least without major differences. It is an historical artifact in itself.
There are tens of thousands of designers who want to build things but can't write code. Find one and work together.
very true. but communities built on lies, wishful thinking and self-projections end up eventually in troubles (and usually eventually end).

major religions did get most of things right, otherwise they wouldn't remain around for millennia, but eventually fail some simple logic tests.

for me, abstract concept of faith is great. I have absolutely 0 need for it and can lead happy moral fulfilled life without it, but if it helps billions to be better humans inward and outward, great for them and all of us.

the problem starts when corrupted, greedy, f*ed up people with tons of issues take this faith, bend it to their current desires and push millions into wars, despair and overall dark ages.

few hundred/thousands of years from now on, if humans still live, they will look back and wonder how otherwise smart mankind could base so much of their existence around such weird illogical things. at least I hope so...
Thanks a lot! It has indeed been years of work, and while the Firetext editor existed as a mobile Firefox OS app, a big chunk of work has still gone into it. The presentations app is closer to how it already was, though.
Interviewing is a random event for many companies. You as a candidate could fail miserably on one day and get great feedback the other day. It depends on so many factors in larger companies. For example in one of my previous employers, they would send a random engineer (juniors included) to interview a candidate and give a mark from 1-10. There were engineers who would not pass their own interview and questions, and on the other hand, there were others who would just see that you can code anything and you are cool to work with and would let you in. And anything in between. There were times where juniors wanted to be smart and asked some puzzles they got from the net, and when later I asked them to solve them they failed. So many interviews depend on so many random events and circumstances and.

The biggest takeaway I got from all this experience is that as a candidate I should not be intimidated by anything and should just be cool and myself, because there is so much randomness that trying to find reason in it will just make things worse. And ALWAYS negotiate as much as you can because your biggest raise is when you get hired.
I feel it's basically about how seriously people treat their fandom. For some people it can easily become a proxy for religious community. But that, again, is mostly detached from what is the "central object" of the community.
3 Awesome Machine Learning APIs for Your Business
I think it is apt to call it insane.

Consider this: it's not uncommon to see people 'working' nearly twice the hours of the Western average. Yet their GDP per capita is comparable if not equivalent to the Western average.

Since most other economic measures (that is, their standard of living) match up with the West, you're forced to ask yourself, 'Are Japanese people half as productive?' Is that why they have to work twice as much? I'll bet against it. It's because they have an insane work culture.
Show HN: Framework for teaching kernel module programming to newbies
More like riding on the world's need for oil, as oil is by decree traded in USD.
Sorry, I wasn't clear. My point was that you don't have to declare the type of `thing` up front in that example. It would be able to infer that it's a record with an `age` field from the function's definition.

In your example, `parseJson` would have to return a record with an age field, otherwise the compiler would complain. Personally, I think that represents a reasonable tradeoff in ease of use for safety.
Ask HN: What are the advantages of using single file components(SFCs)?
Vue.js recommend using SFCs. Are there any benefits over using multiple-files components.
Whichever one the legacy code is written in.

I'm surprised nobody said that yet.
Isn't all the christianity based on what is unsatisfactory chain of evidence?

There's this thing that Jesus rose from the dead, and also this thing that he delegated his authority to his apostles (including people who never actually saw him in person).

Both are very weak arguments.
All the Details of Many Versions of Both Master Boot Records and OS Boot Sectors
Concur with this. Would really suck if @welder gets screwed because of an unhappy ex-cofounder. Allegations or not, the buck needs to stop somewhere.
Iata's been working on something for the last couple (5) of years --> http://www.iata.org/whatwedo/airline-distribution/ndc/Pages/...

in 2017 alone they've organized 3~5 hackathons, my bet is that there is LOTs of money to make it grow

(disclaimer : Paris IATA hackathon atendee and chosen project)
"However, it doesn't prevent an attacker yet from rolling back the filesystem by replacing blocks with an earlier valid version of the same block."

All cryptographic filesystems have that limitation. The attacker cannot modify or tamper data or create new data (thanks to authenticated encryption), but they can always return the raw disk back to an earlier version if they have a copy of it.

The fact that the filesystem can be rolled back, does not automatically imply GCM IV reuse as you suggest. In fact, it should increase confidence on the basis that the authors are aware of the possibility of rollback.
>> Tamilnadu does lead the country with power generation but Maharashtra comes close second with better power distribution

As of November 2015, Maharashtra had 38 Gigawatts of generation to Tamil Nadu's 23 [1]. Maharashtra and Gujarat jointly produce a quarter of India's 100 GW; Tamil Nadu 8%.

[1] https://en.wikipedia.org/wiki/States_of_India_by_installed_p...
This is going to have little impact on actual Bitcoin. 98% of futures trading is speculative. I.e. it's almost entirely traders betting against each other. The CME is basically a Casino that used the price changes in commodities and other securites to decide winners and loser. What this does change is that it will give Wall Street traders a safe way to trade "Bitcoin".
And I imagine if he mined bitcoin that he had enough GPU power to speed up hashcat cracking process :)
Try to use UI kits.
Probably because in school they've been taught that not giving credit is plagiarism. Unfortunately, they haven't been taught the difference between plagiarism and copyright violation.
Being a historical artifact doesn't rule out that it's a fictional document.
Apple releases macOS 10.13.1 and iOS 11.1 with new emoji and KRACK patch – for some
Yeah. But I feel that's just because that belief is not the part of their fandom.

When I look at people from $largeMainstreamReligion, I see people who will defend it as "the genesis of human life and the only source of truth" as a fact of the community you're supposed to accept. But then looking at their lives, they pay at best a lip service to the actual contents of that "source of truth", and instead only participate in the accepted traditions.

Basically, I feel that religions, fandoms, school associations ("I'm a Harvard Alumni"), etc. all work pretty much in the very same way.
The U.S. has gotten progressively worse and worse at handling recessions, and yes, it's in no spot to handle the next one.

But this is nothing new. It's been heading this way for a long time. You could have ran this same article a year ago before the current administration took over.

I don't want to mention politics, but politics plays a big role here. When your party is in power, life is good and spending is easy. When your party is out of power, hard times are coming and we should prepare.

The state of the nation doesn't flip around that quickly. Instead it's all about long-term trends like debt and interest rates. But by viewing all public policy through a partisan lens, it allows folks to always blame the "other guys".

It is a dysfunctional political system that's led to a dysfunctional financial system. I think the U.S. might have another decade or two, but one day, being the world's reserve currency ain't going to cut it any more. That day is going to suck.
IIRC the native Plan9 FS is still something very similar to tradional unix filesystems, but it is intended to be replaced with Fossil (http://doc.cat-v.org/plan_9/4th_edition/papers/fossil/). It's copy on write filesystem (like ZFS or BtrFS, but it only implements the filesystem part) with interesting property that it supports cheap snapshots which can be offloaded into Venti, which is content addressable object store (similar to Git's internal object store)
How the fuck is this misinformation?

Moxie has publicly stated that he is against anyone publishing a third-party build of Signal.

He has openly and loudly ranted against F-Droid. Of course he's not against users building it for themselves, but he's publicly stated he won't allow F-Droid, or distributions, or anyone else, to build and publish the client, under the name Signal, so that it can connect to his servers.

Read the Signal-Android issues https://github.com/WhisperSystems/Signal-Android/issues/53 https://github.com/WhisperSystems/Signal-Android/issues/127 https://github.com/WhisperSystems/Signal-Android/issues/281 and https://github.com/WhisperSystems/Signal-Android/issues/6292, where moxie publicly states that he will not accept or allow any public distribution of third-party builds of Signal to connect to his servers.

He actually directly reached out to F-Droid, and demanded they take it down: https://web.archive.org/web/20160410152543/https://f-droid.o...

So, how the fuck is what I'm saying misleading?

EDIT: Oh, right, some of the linked issues were purged by him later on. Here's an archive.org link: https://web.archive.org/web/20160410153027/https://github.co...

EDIT2: The real question is why you continue to lie to defend Signal.
The phrase the parent used was "basis in reality". There is good evidence that Jesus existed and was crucified.
A tunnel would be different from subsurface mineral rights. Landowners retain rights below their land.

https://en.m.wikipedia.org/wiki/Cuius_est_solum,_eius_est_us...

I'm also interested to know if this is in a right-of-way or Musk is buying rights from individual landowners. My guess is right of way.
People have pets all the way from ants and fish through mice and cats to dogs and pigs. This might be closer to a fish than a dog but those are all common pets for normal people. I think if it can learn and interact, it's going to be a meaningful pet, at least more than a fish is.
I begin to find the constant bashing of Perl amusing. Such a great language, people just use it and it gets stuff done. I have no explanation as to why people hate it, other than because most people just don't understand Perl.
Did you read my comment?
ConBody was the subject of two podcasts from Gimlet's Startup season: https://gimletmedia.com/episode/happy-ending-season-3-episod...
Why would it be a strike against CBS? He's suing CBS for a dumb reason for a crazy amount ($300k), and now they are suing him back for a dumb reason for a crazy amount.

I suppose the photographer is probably more in the right. His use of the stills feels like fair use, while theirs is less so (presumably they made some money off of the article) - but the amount he's asking for is crazy (because the copyright infringement law is crazy).
Razer Phone leaks with monstrous specs including 120Hz display, 4000mAh battery
Oddly, this does not apply to C++ which has been steadily growing and growing in features, yet gets criticized for being "too complicated".

Of course, you can get by knowing only the bits you need, and Stroustrup makes the excellent points in his hopl-almost-final PDF that newer languages are easier to "get into" because they haven't had years of having new features bolted on, hence they appear "simpler". A few decades down the line and they'll be in the same position.