skysight-inc/HackerNews huggingface dataset:
>> But just in case someone is reading this and wants to give something else a try I highly recommend it.

Completely agree.

I just started out and we have several indoor climbing places where I live. I've been trying to find an alternative to having my body being beat up playing hockey two to three times a week and thought this was a good alternative.

First of all, it doesn't cost a lot to get involved. I've found it works my whole body out, engages my brain in a way hockey simply can't and has really made me focus on how my body moves since my grip strength just isn't there yet. So far, I like it a lot and would also recommend it to anybody.
7 Czech startups to look out for in 2017
another solution is to run this command in terminal:
killall ControlStrip
I'm saying it's funny how we tend to find excuses to justify and moralize that behavior. The top-level comment does this by explaining why driving up the cost of a commodity by creating scarcity is a good thing because rich people who don't want to wait in line can now cut it, while everyone gets to pay more assuming they can afford the new price.

By funny I mean tragic.
People love to demand that Valve or Google hire lots of people to do manual curation or phone support. Yet that costs money, and people would buy their games elsewhere it it's two cents cheaper.
How sleep resets the brain
Don't ask a web reference page to act like a web page...
86K may not be a competitive salary in heart of SV but it's damn competitive in the US, and around the world.

Unless you are living in NYC/SV your cost of living in the US is lower, you tax burden is lower.
86K$ is more than the vast majority of highly paid developers in Europe get.

I don't understand why Amazon/Google paying 50-60K Euros in Germany or even lower than that in other EU countries with a tax burden of nearly 50% of income is fine by some guy from India coming and working for 85K+ in the US is somehow exploitation.

Do companies take advantage of the fact that they relocate people from effectively developing nations and pay them below market rates, sure, that's business but honestly do you think anyone complains? The average indian developer with 5-10 years of experience earns between 350-500K RS a year, with the 350-400K being more common this is about 5500-6000$.

If you think that the cost of living in India is so low that it can offset the discrepancy in income then you clearly haven't spent much time in India.

Some employers might abuse H1B too much, some might even do illegal things with it, but that's the case those things are illegal, just offering a lower than average salary isn't illegal, it's not even amoral.
SNES Preservation Project Dead After $10K of Games Lost in the Post
Wait, are you saying that because alcohol is legal we should also legalize other drugs. That doesn't sound like a good argument.

Just because one bad thing is legal doesn't mean we have to legalize all similar bad things.

Yes alcohol is bad, but due to various reasons it's embedded into our culture to such an extent that it would be hard to ban. That is not true for other recreational drugs.
really? You've never had 3 finger drag being registered as a two finger scroll?

Compared to my MBA, i can 100% reliability input 3 fingers vs 2. on the new MBP, that reliability rate is about 80%
C++ can do constrained resources better than C, it really depends on the context. In general, C will almost always be usable, though, even in cases where the use of C++ doesn't add anything because of severe constraints.

For Rust, I agree 100%, and that's why I qualified my statement the way I did. It's too immature a language used mainly by people who are vested in it and few others.
> Don't get me wrong, I want it to succeed since I agree it has a really nice mix of features.. I just have my doubts given its track record so far.

While I agree... Javascript is also just as old and arguably more fragmented (with the exception of jQuery).

That being said perhaps unlikely but OCaml may make a massive comeback just like Javascript did (particularly if for some reason Rust fails which I doubt).
Honestly I have been thinking more and more about the problem with steam, and I realized that even as a foss, anti-drm proponent, steam is one of the few things I have bended for on those positions because of the quality of the marketplace. If they continue to fail, I truly hope something like Lutris or Desura or GoG steps up to the plate and open sources a game store (bonus if DRM free like GoG is). I mean, does anyone remember the days of hating games that required you to have a CD in the tray so you would get a noCD warez just to play? Steam solved those issues, which is what propelled it to it's current state. I don't think that's a problem with modern games though, so perhaps steam is weaker than Valve realizes if people ever actually thought about it. Now it's main function is as a game library stored in a cloud.

That makes me really sad to realize too, because I feel like Valve is one of the only companies that has the resources to really push linux gaming into a new zone, but this hasn't been delivered on yet. I highly suspect they are waiting for Vulkan, but the time can't come soon enough to offer many people the last reason they need to switch to linux from windows: gaming.

I have also noticed this sort of let the customers do the work for us attitude far too often lately. For example, I am loving working in Unreal Engine 4, but they promised a native linux editor and then ingored it for a long time, only once linux native users submitted enough patches to their own fork(s) before Epic finally spent some time to push those changes to the official repo. I think sometimes open source users who want things do work to get them but some companies abuse this process. In Epic's case, we still don't have a marketplace launcher on linux, and there are tons of editor bugs, such as I can't even edit skeletal animations/rigging without crashing the client.

There is a balance to be had between user help and the companies that need it, but that pendulum seems to have swung far too far over to the user lately, and it needs to readjust.
Marketing to friends of your existing customers is a natural goal, right? And Google has that data for maybe half of humanity, in its gmail archive. A highly saleable commodity. But try to make Google sell you either that gmail contact data or anything equivalent.
Got to love academic news and information that is usually totally void of visuals and data. So you found earthworks that transformed the Amazon. How about sharing some of those pictures in a little more than one that is 50x50px.
I've been working with Microsoft tech for over 20 years and I absolutely love their style so much more than any other tech company. I'm really glad that they exist and I want to see them succeed. When I try to imagine a world without Microsoft and .NET, I honestly start feeling queasy.

My one big complaint about .NET is that they didn't open source it sooner. Maybe then, Silverlight or something really tight like that would have won out over the shit-fest of JavaScript that we've had to deal with for the past decade. JavaScript is finally catching up though and at least Visual Studio is one of the best editors you can use for that too. (Really, with the right extensions installed, I think it is the best.)

I have a lot of complaints about Microsoft too, but I always complain about things I love. Take my wife, for instance... :)
Are you the hacker or are you the academic?
How is it not technical?

You have to understand statistics, ad networks, etc. plus all the stuff that can be used to identify you online, cookies, e-tags, browser storage, browser property sniffing, etc. plus how all that works in regard to domains and sub-domains, what's accessible cross-domains, etc.

The parent is alluding to that while all that ad clicking might obfuscate your reception to ads, it might have the downside of making it extremely easy to distinctly recognise your browsing habits and let every ad network uniquely identify you and link it to other data they have on you.
Just curious why you chose Lyx and not Org, for example. I still have your "emacs mini manual" open in my browser all the time, so I'm sure you feel natural in org-mode too.
PostgreSQL replication is very well tested and is used by a very large number of very prominent projects.
Why Bill Gates is still optimistic about the world
> In an ideal world, I wouldn't even need to know your browser, I would just need to know its capabilities.

Isn't that info still enough for finger printing the browser, if they have enough different capabilities?
Despite Free-College Hype, Community College Enrollment Declining
A general rule of thumb is that Identity and Access Management aren't businesses you want to accidentally get into. Yes, you can write IAM code yourself, but at scale it's a way better plan to trust a dedicated IdP.
How good is OCaml for web development? I've been considering using OCaml or Haskell for my next weekend project.

I actually used Go for my last one and was happy with it. However, next time I'd like to take a dive into the functional world.
Cooler Presentations
Your link takes me to page 2. Running Chrome with uBlock Origin; not sure why you're being redirected to page 1.
Update: Looks like the <kbd> tag dates to the first draft of HTML 2.0 in 1993, where it was defined as "in an instruction manual, Text typed by a user." (https://tools.ietf.org/html/draft-ietf-iiir-html-00)

It remained more or less the same through HTML 4.01: "Indicates text to be entered by the user."

The notion of using nested kbd tags to indicate literal keys appears to have been introduced by WHATWG when working on HTML5.

...I'll dig into this more and actually write a blog post about it. I'm this close to relaunching a proper blog.
Can you give me a link? Searching for how to deploy it turns up dozens of guides of varying age that refer to different projects of different levels of maturity.
If I download a 30MB file it will take 8 seconds. If I put it on my thumbdrive, the drive will have 99.9% free space.

30MB is a webpage these days. Not saying it is good. Just saying it is.
I was under the impression that line losses were rather high, until I did a quick bit of research and found that they are at around 5 to 6% nation wide [1]. At those levels, it can easily make sense to transmit the power to a location that has better storage.

[1] https://www.eia.gov/tools/faqs/faq.cfm?id=105&t=3
What's the point of this when <code> already exists :/?

I'd think a website like this should be opinionated and remove the tags that are useless or should be deprecated in a web 5.0 world (huhu)

(great website btw)
You need to have a strong point of view if you want to make progress
Ah, the good ole, "I could write that in a weekend" :)

Steam has a:

- bundled web browser

- a messaging client with a decent set of features

- the whole "simple distribution product"

- probably tons of other things I'm forgetting right now

- and everything included is obviously network facing, ergo vulnerabilities, ergo security patches
darcs and pijul have an internal model that tells it where patches can go; it does not suggest patches can go pretty much everywhere (in fact; at any given time it probably only has exactly one idea of which order the patches go in). Once those patches have dependencies, it enforces their order; but e.g. groups of dependent patches can still be transplanted around.

The Darcs wiki has some cool graphics around cherry-picking merges that might answer your question better than a paragraph of prose can: http://darcs.net/Using/Model#merging-with-cherry-picking
And that divide is meaningful too. Writing Spark jobs in scala works pretty nicely, thanks to some complicated language features. I have difficulty imagining the equivalent go version being as nice.

Meanwhile, go's simplicity is great for low-level performance-critical code.
What initially soured me on .NET was how Microsoft branded everything with the .NET moniker.

I'm still a little bit skeptical about Microsoft's cross-platform future with .NET. They are saying and doing the right things, but I have a hard time trusting them.
Apple's First TV Show Looks Like a Cry for Help
The first (and personally the only) requirement I have with any chat system is that it should _not_ modify the text I enter in any way - especially if I am pasting something.

Sometimes I have to paste a line or two of code, or a few lines of a stack trace. Sometimes I have to paste a string which contains some particular set of characters. Microsoft Lync absolutely destroys the pasted text. It subtly converts the double quotes into some unicode nonsense. Then it converts some common character sets into smilies. When you copy text from Lync it is almost always guaranteed to be different from what what entered originally. God, I hate Lync with a passion.
I don't really care if it can or cannot be. I just said it's not, at this time. Nobody knows what will happen in 20 or 50 years. As simple as that.
I just personally hate seeing a giant method chains in a code block.

How do i know how this call chain behaves in production? Where's all the logical exit branches from this for error recovery? Is this properly null checking if required?

I see this in python and javascript all the time. This style of programming is what i call 'happy path' programming. It only works properly with valid input.

Go forces the developer to explore non-happy path cases during development. This leads to java's 'check for null' boilerplate everywhere. The syntax is ugly however, personally believe that it leads to higher quality systems.
I’m really surprised that more automatic update systems don’t make a complete copy of the old image (and keep it in an obvious place) before trying to merge or overwrite changes. Disks are huge, and it would mean that users can simply run the previous version in the event of an unexpected breaking change after an update.

The only one I can think of that makes a copy is the one from Omni Group, which seems to leave an old version in the Trash. Plus, it renames the application so it has an exact “version” for clarity.
AI Software That Writes and Rewrites Its Own Code
Build cross-platform mobile apps with nothing but JSON markup
From firsthand experience, I've learned to live with broken websites and often end up _not_ using sites that rely heavily on javascript, and especially not sites that rely heavily on loading javascript from third-party domains. The worst offenders, by far, are news sites. Coming close are just about every startup that has a heavy focus on fancy web front end.
Rollout of Chevy Bolt May Mark Turning Point for Electric Car Market
I vaguely remember having a rock with some sort of purple crystal formation, probably bought from the gift shop of a show cave, but I've never come across that as a hobby before. I guess I never really thought it through - they have to come from somewhere, after all!

I've already got a lot of outdoor hobbies - underwater archaeology, caving, and recently took up cave-diving - so it's interesting to hear about something related. Thanks!
Last time I checked, the Darcs project had mostly fixed the performance issues. Shouldn't it be better to concentrate and unite their efforts?
Nokia to re-launch iconic 3310 at MWC 2017
"Postgres replication is not nearly as battle-tested." - I maintain about 2,000 Postgresql database clusters at work, in various replication configurations. Over the past several years we have had maybe a handful of issues with replication, and each one related in some way to infrastructure problems. Dozens of those systems are doing over 20k transactions per second, so they are pushing decent data through the WAL stream.
The PLT Group has studied programming pedagogy for several decades, that would be the *pointer I'd follow first for academic journal type material on programming pedagogy.
Something to aim for with rock-climbing is no thick calluses, and especially not torn ones. All this requires is more care when going for / leaving a hold, by using the exact right angle and applied force for friction as needed. Letting go of the hold completely before falling instead of trying to defy the fall is also big for this.

Not only will this save your skin, but this careful attitude will also minimize chance of serious injury, which is unfortunately all too common with rock climbing. It can be hard to say no to the wall, even when you know you're done ;)
I've been using Steam for many years and I play 5-10 hours a week. I simply find it great, to purchase games and play them (unlike EA origin and all it's clones out there, last time I checked)

The way I decide to purchase a game is simple: 1) I see/read a review about a game 2) If it piques my interest I go check out some videos and read a few more reviews 3) Add it to my wishlist 4) Purchase it when it's on 'special'

Finally, I almost never buy games unless they are at least 1 year old (save a few exceptions). This article seems mostly to have a contention about new releases and the 'suggestions' made by Steam (which I almost never look at anyways).

Hope this can help others with their Steam purchases.
These remind me of the circular homesteads I saw when flying over Africa. These homesteads were made of huts with a yard circled by a fence for protection and penning the domestic animals. In a rain forest, it would make sense to dig a small drainage pit around the whole yard, and for added protection like a moat.
Since many of those sites "work" by tracking you and relentlessly analyzing your behavior, I'd say that's a good thing.

If a site shows me nothing but a blank screen when I load it up with scripts disabled, I am very reluctant to enable 14 different script domains just to see a paged article, or worse, a slide show.

Allowing scripts to run only from whitelisted domains makes the web a better place.
My apologies, I completely misunderstood your question.

Again, (A)GPL enforcement is unclear and subject of real debate, but my understanding is that nobody thinks virality impacts data being used by the program (e.g. source code in a VCS).
"Respectful" is a really bizarre expectation since this plugin by its nature does not respect Google's or other ad networks. I don't know why Google would demonstrate respect to a plugin designed to damage their ad network.
> Imagine how tedious it would be even to use a relatively simple discussion forum like HN if you had to wait for a full page reload every time you hit a voting button or expanded/contracted a thread.

If javascript did not exist HTML/CSS/SVG would have evolved simple features like submitting a POST when an element is clicked without reloading a page.

Iframes were already enabling something similar and CSS supports animations.
Still not fixed for me. (Firefox with Ublock Origin)
Wouldn't that just motivate developers to hand out lots of achievements early and often (lets say with 4 levels, 75% in the first level, 15% in the second, 5% in the last two each), so that the people who play the game even just a few hours "recommend" the game by the high number of achievements?
Practicing sports improves your productivity
Credit Suisse to Layoff 6500
Dunzo.in just launched a Valentine’s Day platform that I created in 2015
How do you get a "hotstandby replica for $5/month"?
Show HN: Geekmarks: Open-Source, API-Driven, Geeky Bookmarking Service
FWaf – Machine Learning Driven Web Application Firewall
I'd like to see that stand up to mom vacuuming right next to the unit.
Unpacking the Govtech market
Because other browser vendors would accept such a plugin as they're not ad networks. This seems to me very much like a case of Google being too big, having their hands in both the ad market and the browser market and abusing that position.

Respect may not have been the right word, but I was going for "not a blatant abuse of power".
Dubai plans to introduce flying drone taxis as early as this summer
That's part of the authors point and one that's I heartily agree with: Go is not necessarily very nice to program in, but other people who have to read and maintain your code find it very nice indeed that you were forced to be frustratingly simple. This was a design choice by engineers who did constant maintenance and reviews no doubt and I appreciate it every day.
To invoke Occam's Razor, I'd point out that the more realistic the trunk is in the example pictures, the more realistic the rest of the body is (horse-like legs => trumpet-like trunk). I wonder if many of these pictures were drawn by people who knew what an elephant looked like only by the description of others. 4 legs + tusks + big ears + this trumpety thing. Yeah I could see how they get their pictures.
This should help in addition to your suggestions:

https://addons.mozilla.org/en-US/firefox/addon/random-agent-...

https://addons.mozilla.org/en-US/firefox/addon/trackmenot/

https://addons.mozilla.org/en-US/firefox/addon/adnauseam/ (doesn't work well for me, though, YMMV)
Convert email newsletters into an RSS feed
CADT == Cascade of Attention-Deficit Teenagers

https://www.jwz.org/doc/cadt.html
Except for the people who get annoyed by a message in Steam for every new achievement for jumping from platform a to b (like me).
>Google really cares about privacy

I was laughing too hard after this part that I stopped reading the rest of the comment.
My employer had a strong and profitable relationship/partnership with Sun, we were selling big Sun iron into enterprise to the tune of millions per year,

Wonder if your ex boss ever thinks about this now? I suspect there is less demand for Sun or Oracle big irons now.
Advanced Imaging Society and VR Society awards 28 innovative storytellers
Any clue if AWS offers some sort of PaaS?
4:30 a.m. on Sunday

Seriously people? Many places are throwing away energy at this time. This is like a participation award.

> The power grid that supplies a corridor stretching from Montana to the Texas Panhandle was getting 52.1 percent of its power from wind at 4:30 a.m. on Sunday, Little Rock, Arkansas-based Southwest Power Pool Inc. said in a statement Monday.
Scala carries some baggage from being on the JVM that makes this not-quite-true, but it mostly enforces all of those things in the type system. There's no null-checking required, and if something can fail, the type system should tell you.

e.g. your method signatures will read

doSomethingRisky(): Try[Result]

and to use that value you'll either have to carry that Try forward, or handle its failure cases.
I had a volume that needed resizing, so went ahead and tried moving from a 50GB gp2 to a 100GB gp2 disk online. It took 1 hour 40 minutes to do the resize. It's not a quick operation, and from looking at the docs you're limited to 1 modification per 6 hours on any given volume.
> it has always been the Gnome ToolKit

To be fair, to the extent that GTK has ever been an acronym, it is the "GIMP ToolKit".
DigitalOcean introduces Load Balancers
Is anyone using Darcs or Pijul at work?
This is also encoded in some natural languages.

In Polish an elephant trunk is called "trąba", which also means "trumpet".
Best inspirational quotes about love and relationships
Ryzen supports upto 28 PCIE lanes.
Depending on the chipset you get 1 NVME slot which is either X2 or X4 depending on the SKU that comes from the chipset those are the lanes dedicated for NVME.
This is what the motherboards will come with if they do not want to add additional controllers and PCIE bridges.
If you want to use the PCIE lanes that are dedicated for expansion slots for NVME by buying NVME PCIE cards or using PCIE class storage you can.
Booting from those will be dependant on the UEFI and on the specific solution you buy.

Z270 comes with upto 3 NVME x4 slots (over a built in bridge in the PCH) which support IRST and the rest of the intel crap, meaning for a motherboard manufacturer to support upto 3 of them they don't need need to add anything but the physical connectors.
Checking what sites use specific techniques is not the same as reversing JS to find new techniques.