jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Ah, agreed. It is strange for mainstream, not sure it's worth it to get an average house lawn chewed down by goats.
I gave a talk at PyOhio this year that covers this topic. There are some errors in the presentation -it was the first time I gave it- but if you are looking for some more information on it check it out.

http://www.spkrbar.com/talk/11
> http://stratachery.com/2014/dependent-digital-whales/

Your link has an 'a' instead of an 'e' in Stratechery..

http://stratechery.com/2014/dependent-digital-whales/
Are you an experienced Haskeller talking from a position of knowledge or just a mindless naysayer?

I don't mean this as an appeal to authority or ad hominem argument, by the way. There's no substance in your comment, so I'm more trying to understand the process of coming to your conclusion there.

As someone who has only studied HTML, CSS, and Haskell, I have no perspective myself about the learning curve issues in this case. But I have yet to hear strong critique of Haskell (even for web) from anyone who is a Haskeller. Seems everyone who uses Haskell thinks it's great — which cannot be said for common web languages like PHP or JavaScript. Again, I don't have a real perspective myself, so I dunno…
A very valid point raised by the author. Having worked with multiple api's i can say that developers start preferring that product which has better api docs than the other product which has a crappy doc inspite of having many features.

I was working with PayPal few years back and there are bunch of apis that they provide, but the explanation and usage is so bad that you end up spending a lot of unnecessary time figuring out what to do.
And then i came to Stripe integration. They have beautiful apis which can be integrated smoothly and very easily. I tell developers to follow Stripe's api for writing documentation and examples.
And the Media Goblin shall rise from the ashes
Non-sugar sweeteners are better for you in at least one significant way: they have almost zero calories.
I feel like you're confusing advertising (what they're doing on instagram) with distribution (what you seem to think they're doing with instagram). They already distribute through other channels since Instagram doesn't allow porn, but how do they find new people to sign up for their service if not by advertising where people already are?
I'm no fan of artificial sweeteners or sweet things in general but the scientific evidence is pretty overwhelming that most of them are far healthier than sugar.
Matteo Ricci is also known for being one of the pioneers of mnemonics. Some of the techniques he employed were known in the middle ages before printed books (in the West), but he wrote one of the first treatises on mnemonics. A Jesuit once told this was because he wasn't allowed to bring books into China and so he had to memorize everything, but I can't find confirmation of this claim.
Haha, maybe more of us have had this experience than I thought. My parents bought me a little electronic keyboard when I was young and lots of times I would play some sequence of notes and they'd suddenly sound really nice. Like I'd made something. Well, I had no music theory so it was probably just total crap that had started sounding nice to me.
If companies are concerned about their image they should not use ads, especially those annoying full screen interstitial things.
At this point, I am fairly sure you're baiting me...or, that's just me reading the worst in this interaction. Not sure. I'll ask the moderators to restore my post for the record. In any case, this has been an interesting learning experience.
Syntax does matter. The lack of expected operator precedence kept many technical non-programmers away from Lisp and Smalltalk. Python, Ruby, and Perl all succeeded because they respected the cultural expectations of *nix hackers. Cultural expectations are a big factor in HID. Programming langs are just a highly specialized case.
You can say that about any law that people disagree with and/or break. But being tired of the argument is irrelevant to whether it has validity. If you don't want to participate in it, then perhaps you shouldn't participate in it.
No...but piracy IS theft none the less.
I wonder which three-letter agency is doing it? EDIT: Or could it be the BofA War Room?
The major crawlers should respect robots.txt, so you can put directives there to restrict access by useragent. For other types of traffic, look into rate limiting and throttling settings on your web server. Apache has mod_evasive, for example, and others should have similar features. Since it is a VPS, your hosting company should also have some protections in place such as a load balancer or firewall that has some way to throttle requests to your VPS. If the traffic is malicious, they should be able to filter it based on IP or region. If it is legitimate traffic, you should consider upgrading to a more scalable setup, for example several servers behind a load balancer, maybe with some way to programmatically add servers based on load. This is easy to do with Amazon EC2, ELB, and cloudwatch
The fact that you switched, what does it prove?
Is it? Legally, that does not appear to be the case, at least not yet.
It is still theft no matter how many flowery words you try to use and how you try to justify it.
I'd draw a distinction between trying to "justify" piracy, which I am not trying to do, and pointing out that the MPAA's anti-piracy arguments are ludicrous and that their proposed penalties are massive overkill, which is closer to my actual point.

I have no disagreement with your point that nobody is "entitled" to pirate anything.
Actually you are google and your friend is the one searching.
If I understand correctly, the .so TLD is effectively a national resource of Somalia, and as such they have total control over it and could in fact shut it down if they wanted.
> I can't think of any reason I would want half my list indexes to be wrong in my source file.

Agreed. The bit about "oh, well, it fixes mistakes if you rearrange items" falls in the astonishing (in a bad way) camp far too often. When you really meant to number the lines, "2, 4, 6, 8" and it "helpfully" changes this to "1, 2, 3, 4". Arguably it's bad also in a list that has been maintained over time and has out-of-sequence numbers, where the users are counting on the processor to renumber - now, if someone says to change item 37, is that the one numbered 37 in the rendered output, or in the source? Better to use a tool of some sort to physically renumber that section of the source document.

A better alternative for auto-renumbering would be to only have it kick in when the entire list all starts with "1. " and there's more than one line in the list (so "...meet me at<next line>1. Then we'll..." doesn't end up with a line being dragged into being a numbered list). Then, the repeated use of "1. " at the start of the line becomes a much more obvious indication that you want to numbered list.
I've taken meds for it before and found it to be an awful experience. Being depressed in my opinion feels more like a systemic issue that can't be solved with any kind of drug.

If you lose people in your life and everything you ever loved is now gone for whatever reason then how can you do anything to yourself physically to stop being depressed? You would need spend time rebuilding your physical world so that you can rebuild your mental health.

Although the definition of "disorder" seems to imply a spectrum of behavior and once it gets to a threshold where it starts causing you significant daily difficulties they call it a disorder. That doesn't mean it is fake. Just that the environment you are trying to interact with doesn't lend itself to the behaviors you are exhibiting.
I would say to achieve financial freedom, it's necessary to control your finance. You should be responsible for all your spendings and maybe have some special notebook to write down the incomes and spendings to understand how much you could spend and for what. If you can't deal with your finance there is no matter how you are working freelance or at office.
Yes there is. Just look at the average property values of beach front property, riverfront property etc... There are other "special" types of land as well with additional value that governments have decided to regulate differently.
I've heard a completely unverified, probably untrue story that it is the French's revenge for the word "bit", which translates crudely.
The law is not implemented like that. Basically if there is a property which does not provide through-access to the beach, the law does not require them to provide it. If any change is made to the property, including improvements, then as part of the permitting process a requirement will be made to provide the access.

This is why at California beach areas and piers, old buildings have no access, but all remodeled ones do.

That all said, still amazingly entitled behavior by Khosla.
Felon (2008) is a decent drama movie that follows an interesting story as well. It's worth mentioning that the vast majority of people locked up aren't there for DUI, rape, murder, theft, etc. They are there because some plant is illegal.

If this was all "working" I don't think I would be as upset. If the streets were clear of drug addicts and addiction rate was low, then it would all be "worth" the cost were paying both in dollars and cost of violating others rights. But, it doesn't work.
Involuntary psychiatric facilities also have a rather checkered past when it comes to human rights, to put it mildly.

Anywhere you hold someone against their will eventually becomes fraught, no matter what the stated purpose of the facility is.
Of course Plato couldn't hold a candle to the likes of Nick Bostrom.

Is this kind of disparagement necessary?
There are two things most commenters in this thread have missed:

1) The article talks about auto-merges. If the code is "too close" by some definition of close, you get a conflict that needs to be manually merged. The article does NOT talk about manual merges.

2) The article is titled "Git is Inconsistent", it doesn't claim Git is WRONG, it claims it is INCONSISTENT. It does different things depending on how you merge and when.

I think consistency in a DVCS is a desirable goal. It should not matter whether you pull A then B, or pull B then A, or whether given a series of commits, you pull after each one, or just once at the end. The end result should be the same.

That it is a rare occurrence only makes it worse. You will mostly trust the auto-merge algorithm until you hit the corner case and it will be very expensive in terms of time/money to fix the mistake.

Git's brilliance/stupidity is precisely that it only tracks contents, so although it could get the right answer it makes it very expensive to do it.
"Players are really loyal in this industry," Ifrah said. "You really have to ask yourself what is the incentive a player is going to have to leave a trusted site with global competition to play in a site that's untested and kind of unknown and doesn't offer you the same level of play."

Well after what happened the other day [1] I know I would be more likely to use a site that I knew I could get my money out of. edit: This article was written before the FBI stepped in.

[1] http://news.ycombinator.com/item?id=2451302
Oh please, dependency hell was fixed yonks ago.

Examples of dependency hell from within the past few years more than welcome. Contrived examples mixing strange non-compatible repositories perhaps not so much...
It looks very much like a startup, but at the bottom it clearly shows that's run by LogMeIn, a big name in the desktop sharing world (at work, we use the LogMeIn Rescue product).

Still, this looks like it fills a void left by DimDim which up until recently offered a simple web conference with screen sharing; could be great for helping parents and others also. CrossLoop would compete with this, but they require a software install to use it.
Cool idea. I wonder if anyone else would like this extended to Github projects; I think it would be cool to have the icons of the technologies used on a project page. That way you could tell at a glance that Project X uses Python, jQuery, Redis and ZeroMQ.
There's plenty of writing on that issue [1]. It makes a lot of sense to think of people being actually entitled to certain rights, especially in domains with network effects.

Btw, the Signal Foundation is a non-profit organization that benefits from community goodwill based on an open-source ethos. So people are critical when its software is closed source.

[1] https://www.gnu.org/philosophy/free-sw.en.html
Macs Fan Control is free and, despite the name, works fine on the Air (it just shows a notice that the computer is cooled passively). Also it's a simple move-to-Applications .app, and I like those.
And the only way to prevent this is for Russia to become a major meat producer and to convert northern forests into grassland, like they were before our intervention. https://en.m.wikipedia.org/wiki/Pleistocene_Park. Sadly there are not enough people, and not enough economic freedom in Russia to make this into reality.
Every project is user-unfriendly in its infancy. But not all are helpful to the society.
Well I don't see why we couldn't bruteforce writing great novels.
Mods (dang): could we get the fragment specifier (#how-to-measure-interrupt-cpu-overhead-when-irq-time-accounting-is-disabled) removed from the URL?
Sounds easier than what we have, since we still have to more or less browse through the entire form. The tax authorities actually have instructions with screenshots in English how it works: https://www.vero.fi/en/individuals/tax-cards-and-tax-returns...
Europe has definitely dropped the ball in terms of supply, but looking at the numbers, I can't help but feel like at least Belgium couldn't actually distribute more if it had more to distribute. Just recently the country was boasting about being ahead of its own schedule and all I can think is "if you're ahead of schedule despite all of europe being dry on supplies, your schedule sucks, doesn't it?".

It's very likely that europe failing to supply us is saving the jobs of other politicians who failed to organize us better.
I also stopped using any of Google's services, because their products are made so smart, that when you realize why it's free, you've already given up too much of your data into the wrong hands.

Enabling the location services on your phone in example, asks you only once to "increase" the precision by using using cellular, gps and nearby WiFi SSIDs. That's because Google lost a lawsuit for illegaly collecting a database of all SSIDs. Now they let you do it.

But think about it, how can they improve the precision of your phone's location services, when GPS + Celular already are accurate within 1-2m? I mean nearby SSID's won't magically give you military precision and more precision than what you have with GPS+celular alone is not even required.

I'm using https://swisscows.ch instead of http://google.com, because it's more secure, faster, less personalized, equally strong in features and provides me with more accurate results than duckduckgo.com + it has semantic filtering tiles that I really started liking.
That is me...although that hasn't been updated in a while.

I'm glad you were able to get that out of the paper as that is what I'm calling for...I have no idea if it will work or not, so I'm going to try to build the experiment.

The bookeeping part is what is interesting. It is all already in the blockchain. We will have to solve bloat, but the current blockchain tech captures most of the info I need.

I have some answers to the authoritarian side of things as well...but that isn't in the paper. Specifically elective taxation and the citizen veto of cash accounts where the citizen accounts can vote to veto the use of government accounts. To get the veto you have to pay the tax.
It's an interface. It turns many tasks (get package a to package b) into two tasks: get all the packages to the hub, and get all the packages out of the hub.
This lion seems more menacing? http://en.wikipedia.org/wiki/File:Royal_Coat_of_Arms_of_the_...

(Also: http://en.wikipedia.org/wiki/List_of_national_animals )
Any idea if that would work on Linux?
Looks like it has indeed been taken down. The author should have seeded it on BitTorrent instead.
Money to burn...
Oh, man, those sounds! Brings back a lot of memories.

Speaking of which, forget how the original port "looked", listen to the amazing things DINTAR816 is doing with his roms.
In theory LXC could do this. It needs to be tested more and clearly has security issues right now.
Trust me on this one.

Okay, I trust you now. Congratulations, you've won an argument on the internet, and you didn't even need a citation.
Looking forward to the first DNS service run by a phisher... why take the long way around when there is a much shorter one.

Really I think OpenDNS has some merit but I'd hate for the DNS system to become so fragmented that the whole fabric of trust that we've built towards domain names would be up for grabs. The consequences of that happening are beyond my technical expertise to estimate but my gut says it can't be good.
why is he the dick, when its not him using force to access property not owned by him?
I like that, rube goldberg mechanism, good way to describe it. How it uses ssh also slows it down. Mitigen speeds it up significantly.

https://mitogen.networkgenomics.com/
You might be the smartest person in the room, as you've only stated that you have the least experience.
Ise a mechanical HD instead of an SSD/CF then you get back the reliability.
You said it much better than I did. Totally agree.
Explain to the audience why anyone would ever choose to encrypt something with Blowfish in a new application. I'd ask you to justify using DES or 3DES, but, you can't.
functional programming is a catch-all term for a way of writing code that is focused on composing pure functions, actually using the innovations in type systems made in the last few decades, and overall being awesome. This one also gives such advantages: the ability to manage complexity with abstractions, more safe, reliable, composable code, better maintainability
I would advise you to read this article - https://serokell.io/blog/introduction-to-functional-programm..., this article also has links to other useful topics that relate to this topic.
> I can imagine Go shining a lot more brightly when working with a team which has mixed skill levels.

Thank you for expressing that thought. However: I came quite to the opposite conclusion. I´m currently working in a small team with members that are not so versatile in coding, coming from a JavaScript background. It has been surprisingly easy to teach them Spring Boot. You follow a typical layout and everything falls into its place. I have my reservation that the same holds true for Go. It feels like there is much more room for confusion. Do I use global functions or receivers? How do I inject my dependencies and where do manage them? How do I build constructors and do I really need them? I found surprisingly little advice on those topics.
Android handset makers aren't competing with each other?

Yes they are. In terms of "beating apple at their own game", is that even relevant?

They'll all want to talk about how they're unique and better

so far the vendor-UIs on top of android have been unique, but better? Not usually. If one finally is, I'd welcome it, but there hasn't been a stand-out that I know of.

not about how they're holding hands.

As a coder I'm interested in targeting all of them, which I can, and they'll want to talk about "comes with a store full of bajillions of apps" so in that sense they will make the co-operative nature a feature.
Brewster's Millions
It be awesome to get Daytum stylized info graphs on all my FB data! I am really excited for this acquisition!

Anyone else have ideas on what else they could be using Daytum for?
Why not steal the credit card numbers and sell them to various people instead of using them yourself? Or sell them in bulk to a group who then distributes them to anyone who's willing to pay?
The grinder -- the one you use to sharpen your tungsten tips for TIG welding -- at the machine shop I where I learned to weld had signs all over it reminding you to take off your gloves before turning the spinning grinder wheels on.

That shop, at the local community college, is the only one I've ever used, so I can't guess what practice is more common.
I have both an iPhone 3G (and a 3Gs) and a Tmobile My Touch 4G.

While the 'H' network is not available everywhere - it is available at my house and the 4G network is blazingly fast as compared to any ATT offering anywhere.

Att's coverage is horrible even for 3G.

HOWEVER: I am on the "unlimited" data plan on Tmobile.

IT HAS A 5 GIG LIMIT -- afterwhich they reduce your data speed to 7 KBPS

It renders the thing useless.

All carriers suck - but the rate limiting to such a ridiculous number is enraging.

(T-mobile also screws up my bill EVERY SINGLE MONTH and their support staff are too incompetent to fix it)
I think I only use 20% of Delicious, but it is the 20% I love it for.

To me, Delicious is like a really organized attic or "backlog" of interesting stuff I found online and want to remember for later. It allows me to find things back because of the tags, but it doesn't take as much time as writing blog posts and I don't have to think about burdening my followers the way I have to with Twitter.
I actually wrote about it a while back: https://micheljansen.org/blog/entry/614 (see comments)

I don't use the social features at all and I am really curious what direction Delicious will take under new management.
If you don't watch TV or read magazines and block online ads, you will start to find ads annoying as well. I can't stand TV.
While this mechanism may seem as though it may work for minority groups with strong preferences, it's important to point out the implicit assumption of class equality between majority and minority voters. That is, the example of gay rights works because homosexuals are spread evenly across the wealth distribution (and in fact are more financially and socially successful in the aggregate than non-homosexuals).

But compare this to transgender peoples, who are marginalized, disproportionately homeless, almost universally imprisoned, and make up a very disproportionate percentage of the lower class (usually they 'fall' to this class rather than being 'borne of it'). It is unlikely that transgender people could buy the votes to achieve policy measures they felt necessary just as it would have been impossible for slaves and poor indentured whites and immigrants in the 1700s and 1800s, Native Americans pushed from their land and made to walk trails of tears, children working in factories, or women for these same centuries (who in addition to having effectively no political voice also had few reasonable financial options) to 'buy' freedom.

Additionally, entrenched interests within classes - and in disputes between them - make it easy for the upper division of the wealth distribution to buy political power to block the opposing classes vote, this exacerbated by high wealth inequality. That is to say so-called Quadratic Voting also depends on the wealthier class having no strong opinion - yet its very easy to find examples both today and historically where this is easily shown not to be the case.

So its suspect whether today's working poor, child laborers, blacks and latinos, immigrants, or members of small (or no) unions would benefit from a system like this.

Finally, these market based solutions to voting would be yet another way to trade financial power for political power. The history of all governments show how strongly political power already responds to wealth. Is it smart (and ethical) to make votes market commodities?
I have to say, he lost some credibility with me right there. I have trouble believing that anybody who watches TV really understands the concept of a busy schedule.