skysight-inc/HackerNews huggingface dataset:
I think this blog post is entirely too idealistic about the benefits of turning off the Internet, but I don't think comparing excessive Internet use and Alcoholism is appropriate.

Having personally been on the fringe of "high functioning" alcoholism on a few occasions, I don't think the comparison works. Alcoholism is inherently negative. Drinking alcohol in moderation may not be extremely harmful, but is still not necessarily great. While I certainly won't tell anyone how to live their life, cutting out alcohol use is still a "good" thing. Even if it's not a problem for you. Edit: I also still drink periodically because I enjoy it.

Internet use is not inherently negative. "Addiction" to the Internet may not be great, but is not necessarily all bad. The tricky thing about Internet use is that it's generally not something with negative social connotations. So even if someone is "binge consuming", one is not likely to feel negative social pressure because of it.

So I ultimately agree that he shouldn't be touting no Internet as a solution for all people, but I can't get behind the Alcoholism comparison.
> It's quite formally specified.

Haha, that's a good one. Haskell, unlike SML, is _not_ formally specified. If only, if only... sobs
Why should you get to choose your real number -- specifying more and more digits -- implies an un-exhaustive process, while I am not allowed to do the same? An unfair game will have unfair winners, how would it mean anything? If we both are allowed an un-exhaustive process of specifying what we have, this goes back to the counting game. As we never can finish, how does it make countable (or not)?
Yep. This is actually the secret to their (initial) SEO success.
Am I missing something? That doesn't seem all that odd, but perhaps that's because I'm familiar with IP,TCP and UDP and I've written something to read PNG headers before. Interchange file formats often include variable length blocks, which a part of the header defining the block length. That first part of the record is just a very small header per item, which defines the type of item and the size. Look into the deflate algorithm, or tar file format, or any number of on-disk storage formats and you'll find they all (well, definitely most) do this, because it's the most efficient way.

Fixed length records are less common tor interchange formats, but likely you use them every day anyway. That's what databases often use, and the reason is because it makes it very efficient to index intro the structure and get whole records (know your data is sorted? Binary search is possible and easy then). Sometimes it's just the indices that are stored this way (they essentially have to be), but you can get fairly efficient table access out of some engines without indexing everything if all the records are fixed and the engine can determine that.

If you generally don't program in a low level language, this is generally abstracted away by some library that is written in that language. People do't usually write PNG and JPEG libraries in pure Python or Ruby (or at least, they don't expect them to be used much in production), they write a shim that wraps libpng or libjpeg.
I think the problem is that apparently many people default to some level of potential "internetaholicity"; it explains the insane success of something like FB after all. People take time to recognize the various Skinner Boxes and develop the kind of sophistication so many on a site like HN take for granted. MMORPG's, Mobile F2P Skinner Boxes, and messaging programs really are going right to the core of human behavior.

How many of us didn't at least go through a phase of abusive use around the internet, or games, or something like that? When you add that having an FB account and the like is often seen as ultimately normal, it starts to add a lot of pressure for some people. As someone who has always hated something like FB, it's been disturbing to see it sink hooks into so many.

That said, I saw it coming because when I was a teenager I was hooked on mIrc for a while!

SO no... don't cut your tether, you're either naturally immune or like me developed an immune system. You should recognize though, that plenty of people aren't going to have such a successful outcome playing with that particular fire.
Why remove top 75 and not choose the most disproportionately starred project per country instead (as compared to some global avg)?
Solar power is catching on. Along with it, other things are changing. Selling back to grid only gets you credit towards your power bill which you need to use up in 6-12 months or you lose it (someone who recently got solar told me this is how it works for him).

I would like to see ways for customers to sell power among themselves (if possible) in this case. If I generate some extra power and someone needs it to charge their car, i'd rather sell it to him. Instead of the shady power company. But maybe it doesn't work like this.
Boy this sounds familiar.

It's not just banks; many state (and presumably federal) angencies have this exact problem.

The agency I work for now has a large COBOL code base that's been in the process of being converted to Java for a very long time now with varying degrees of success. I frequently have to read through COBOL to figure out what a particular project was supposed to do in the first place. It's not hard to understand, but it's certainly not immediately intuitive for someone who came up on Java.

We have the privilege of still having a few of the authors of the original systems hanging around, but we won't for much longer.
I would be utterly shocked if most of the big ones didn't, and I'd be even more shocked if they (along with tobacco companies) had helped to develop techniques now taken for granted in the digital world.
Shortly? It was at least 5 years before Guy and Bevan sold it.
A less extreme idea embedded in here, that I'd like to try, is writing things down that you'd like research instead of impulsively Googling stuff. I think this wil have at least two benefits. 1. This will prevent you from impulsively interrupting what you're doing (like work or eating dinner)
2. Will filter out things you don't actually care about. When you sit down to go through your research list, you might discover you don't actually care about half of them thus saving you time and effort.
That would probably be a better way to improve productivity since I rarely use my phone for phone calls but it is still always by my side.
You get to the heart of the issue.

So much complaining about arguments in social media boils down to "they didn't let me be!", rarely accompanied by an explanation of what the opinion stated was, as if it didn't matter.

If opinions matter, feelings will get hurt. There's ways to mitigate this to some degree, but at the end of the day many positions are irreconciliable, and just because people stop talking about it doesn't mean that it won't eventually bubble up.
I can definitely agree on the climate but I can absolutely not agree on the city. To pick a few reasons off the top of my head: homeless, cleanliness, transportation, parks, walkability.

There are some good things about San Francisco, like the incredibly strong job market for tech workers but other than that I couldn't bring myself to live there.
Yeah that was odd, already back in 2009 I was making 135K as a PHP sr developer/architect so I am not sure why six figures is such a big deal. This sort of stuff needs to be six figures where the first is at least 2 if not 3. If we are talking of an agency, it needs to bill 500 an hour and hand over half of that.
Big Data Handling and Implementation: Best Practices
If you find a better coupon site, figure out why it's not ranking #1, then go build a search engine that rewards whatever that is, and you can kill Google and make billions.
To be fair, the amount of exercise you need to overcome even small amounts of excessive eating can be disproportionately difficult and time consuming—but while the example may have some logistic holes, I still generally agree with your idea :)
Show HN: Glua, a Full-Featured Lua VM for Nodejs and the Browser
AXONs Tau Vaccine Offers Potential for Treating Frontotemporal Dementia Patients
No. I don't receive that, the government does. That goes on top.

Edit: misread. GST is NOT included in the price; Super is my problem and comes out of the agreed daily rate.
Yes, controlled for age, I think Go is even more static and boring than Java or PHP.
First of all, thank you, I really appreciate your kind words.

Beyond that, I agree utterly about the notion that argument is too often seen as a sport or a "winning" game. The best arguments IMO are ones in which both parties are reaching out to each other, trying to make a point or communicate some idea. It's a contest, but it's also cooperative when everything goes well.

I think about the Wright Brothers, who used the old rhetorical trick of, when they reached an impasse, switching positions in an argument. That's the way to do it! You can be hugely invested in a position, but still be willing to challenge it.
I would hope SpaceX and Blue Origin would have think-tanks planning out these things, after all once you have a shit tonne of re-usable rockets waiting for customers you may as well put them to work.

Problem I see is robotics, nobody wants to go to the effort to put up a space miner with all the human problems so all the work is focusing on robotics that could do this, however this is something that could ramp up quickly into a race once someone starts making a concerted effort or books some flights as the payoffs are enormous for the winner and Humanity.
We are using https://github.com/openshift/openshift-ansible which gets you a k8s cluster + user management and a great web interface. I actually learned a lot about cluster management from that repo since it goes through all the standard best practices.
Too bad the dicks around here are all about flagging a bitch.
Ask HN: New Job Poor Fit, Can't Make Immediate Jump
I took a new job about six months ago and am into my second project with them. Unfortunately, it has turned out to be a colossally bad fit. My job responsibilities have turned out to be closer to business analyst and assistant project manager than software engineer (but paid a senior software engineer salary). Their agile work style has turned out to be heavily bureaucratic, full of long meetings, documentation I am constantly being asked to generate, and just overall unpleasantness; I scarcely ever write a single line of code on the job. This did not match expectations based on the interview nor based on the experience listed on my résumé.

This is a remote position, and for various personal reasons, I am looking to relocate, a process that would take a few months and coordination with my S.O., and so am not interested in taking a local job in this mid-sized city. Good remote positions have been difficult to find. Financially, quitting in the interim is also not an option.

I am at odds trying to figure out a good way to handle this situation.
Does there have to be a generating program? The set of all finite programs is countable, so it could not possibly describe the uncountable set of real numbers - this would be a surjection from a countable set to an uncountable set. In particular only the subset of computable numbers [1] can be described by the countable set of finite computer programs.

Also, any infinite program either passes through a finite number of instructions or never terminates. So any program which does not have a finite representation will never terminate.

[1] https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf
If your girlfriend is at all receptive to it, maybe you can try to move things in that direction—sounds like you appreciated a bunch of aspects of that lifestyle!
I think I should do something similar to my addiction to HN. I find myself glancing HN feed several times in the day with insatiable need to know the shiny new things. I'm going to try to restrict myself to one time a day visit to HN. Lets see if that can get my lazy ass to finally make more contributions in GitHub and do something more productive.
Fair enough, I pretty much nope'd out after the "Haskell is a dynamically-typed, interpreted language" bit, scrolled to the end, and saw some LISP-y output.
Building a Realtime Chess Game with React and Firebase
I total agree with the sentiment. I stopped using facebook for about 3 years. It was almost instantly obvious how much time was wasted on people's whining, fake news and dog photos. It is easier to do when it only affects yourself.

However it is a whole different story when things, like a cable tv, affects every member of your family. I was faced with fierce objection when I brought out the idea to cut out cable tv, and removing all TV from home.

It seems to me that the market value of "media" is how much time people are willing to waste instead of doing other stuff. For instance facebook now worth about 400B. What happens to global economy if facebook doesn't exist and people divert their attention to do whatever they interested in?
Show HN: The 8 hour diet web app
Check noprocrast in your profile.

From the FAQ:

In my profile, what is noprocrast?

It's a way to help you prevent yourself from spending too much time on HN. If you turn it on you'll only be allowed to visit the site for maxvisit minutes at a time, with gaps of minaway minutes in between. The defaults are 20 and 180, which would let you view the site for 20 minutes at a time, and then not allow you back in for 3 hours. You can override noprocrast if you want, in which case your visit clock starts over at zero.
Sure they do, they just focus on marketing and packaging more than on trying to create new chemicals.
I don't get it. They seem to imply there's more done by contractors than not, with "Network of contractors" and "Lean core of in-house", but in both examples given (rocket league, blizzard), full time outnumber contractors 2:1 or 3:1?
UAC isn't the same thing as local admin.
You know, I'm sort of split on what to think of the click-bait-y article title.

The guy's a PhD at Princeton, he clearly knows the Fourier Transform is more than just a trick - he even mentions that he wants to bring science/math to a wider audience at the end. From what I can tell, this article's more aimed at the nerdy middle/high schooler who likes math than engineers and computer scientists (the main target audience of this site). So while the article's title sort of tricks you into learning about this "trick", as long as people who normally can't be bothered to look at math (because for some reason it's popular to be "bad at math", ie not want to do math) are learning about the applications of mathematics in the real world, I don't see anything particularly wrong with trying to reach a wider audience.
Render MS Outlook VCard Contact Information to MHTML and Email Threading Support
The fact that you think this third-party analysis has discovered an incredibly easy way to radically reduce the size of the Facebook app - but that Facebook has not "discovered" the same "fix" - reveals an oversimplified perspective of iOS, app development, and large tech companies.

I absolutely guarantee that this analysis is missing some significant complexities, and that Facebook understands what's actually going on under the hood.
I wouldn't say assuming infinite density of black holes involves an absence of evidence. It is a hypothesis made in advance of evidence, and it leads to specific predictions that should be falsifiable, and in that sense it's considered scientifically sound.

As for implications that can't be falsified, for example ones that (to butcher Douglas Adams) "rather involve being on the other side of the event horizon," scientists can and do feel free to disregard those. Contradictory assumptions by scientists do not imply that one of them is "wrong" unless their theories imply contradictory observable phenomena. In which case there is probably a fruitful experiment to be done.
Could you link a research article for that? I'm interested in reading what they found
Did I miss something?

Last I checked the "leaders" group here, Daimler, Ford and GM all have rather large R&D centers in Silicon Valley.
This is not true, no French word has an infinite length. Any set of finite strings is countable.
The world spent less money to add more renewable energy than ever in 2016
I have tried this and it works great for me. Here are two extra things I now do:

Keep two or three parallel lists for different kind of internet use (e.g. research, message a friend, check for news about x, buy y).

Keep writing tools nearby always, even if it's just a pen and a scrap of paper in your pocket.
Papa johns is so expensive without a coupon code I can't anyone actually buys a pie without one.
An old Yamaha FM synthesizer is a fun way to play around with this concept, making familiar waveforms from sines either by playing a series of operators in unison at different frequencies, or more efficiently: modulating one operator with another at a certain frequency ratio.

I don't remember off the top of my head, but I think a it's a 1:2 ratio of carrier to modulator sine that mimics a square wave pretty well.
It's like the HN generation's "I put on my robe and wizard hat"
> Drinking alcohol in moderation may not be extremely harmful, but is still not necessarily great. While I certainly won't tell anyone how to live their life, cutting out alcohol use is still a "good" thing. Even if it's not a problem for you.

I just don't know about that, even though I know you're trying to be fair and reasonable. Even ignoring the reported possible health benefits of alcohol in moderation, if it's slightly bad for your physical health it can still be a net positive in your life.
I doubt Aphyr/Kyle is one of those people who would know how to simultaneously rotate five binary trees using only one pointer off the top of his head (or whatever). The point of this series isn't that it's an attack on people who aren't comfortable with Haskell type magic (or the extremes of Lisp or JVM classloader-fu): whatever made you think that?

Now if you mean that making fun of the coding interview itself is wrong because there exist people who either interview people for a living or people who are job-hunting right now, and this makes light of their troubles, well, that's different. I disagree, but it's still more sensible than "lol you dont know Haskal, nub".
How to READ OR SEE Your FRIENDS OR GIRLFRIEND WHATSAPP MESSAGES (EASY)
You waited eight years before leaving a place you hate?
Did you know your profile has a "noprocrast" setting which might help you there?
Don't most contractors use recruiting companies when they start out, then rely on word of mouth/networks? Might be why the hudson/greythorn rates seem low.
NOT QUALIFIED
This is closer to using the type system to simulate something Prolog-like, where typeclass membership is like a predicate.
It seems that security officers manhandled the passenger. But I wonder if they knew why they were removing the passenger. If a flight crew asks the security crew to remove a passenger who is refusing to leave, i'd imagine they would try what ever they can. I am not making an excuse for any of them, especially for harming someone.

Airport, from the security checks to being in an airplane has been turning into a nightmare process for some. I hope things get better and not worse progressing forward.
But I kind of feel like it might give the wrong impression that these things are "tricks" (whatever that even means). I do agree with you though, the guy probably knows what he's talking about.
Is there any research proving that the 8 hour diet actually aids in weight loss? Curious.
Starting a side project might help unless this is a more than 8 hours a day job, which I've had and side projects are impossible working 120 hours a week. But if its a normal 40 hour workweek remote that gives you some extra time to do a neat side project which could lead you to being on the indie hackers' site listing.
I find for myself that using my iPhone's porn filter to block timesuck sites like Reddit, Facebook, and ironically, this one—is a nice middle ground, where most of the time it's too inconvenient for me to go through deactivating the filters, but I can when I want to do something related to the service (like administering this hacker news post). Coupled with not having the native apps installed, it makes for a decent first step in reducing dependence.

My general heuristic is that anything with an infinite feed is designed to suck you in—so avoid apps that provide them, as much as is feasible for your lifestyle.
Sometimes things just get ingrained as impulse and habit. I tried a lot of things before finally deactivating Facebook. Downgraded to a dumbphone briefly but it just wasn't feasible with work - especially the hotspot for when I'm on call. Tried scheduled site blockers like Freedom.io but the problem is I know how they all work so it was easy enough for me to disable them for a second. Tried blocking news sources that were usually associated with political-rant-shares but the algorithm just keeps roping you back in.

I generally try to stay off the web after work unless there's something I NEED to do after hours (right now I'm just finishing a database upgrade) and that easy enough. Killing Facebook ended up being the real cure for me. Any other sites I check I'm generally done after about 15 minutes...for the day. Facebook is just constant though. It's just such an easy go-to. Like the author of this post, I find myself reading books a lot more (for a really interesting read, check out The Undoing Project btw).

I see some other comments on here being critical of the decision but the real key is just identifying an acknowledging when you have a real, legitimate time sink problem. When you do and you can get to the bottom of it, it's like a weight off of your shoulders. Some people are better at moderation than others. Others are much better at quitting cold turkey.

When you really identify how much time you're wasting per day / week of something that's in short supply, especially when there are things you keep wishing you could find time for...the decision to do something like this gets really...really easy.

And once you do it, it feels pretty great.
AMD Wants in on Next-Gen VR – Buys Nitero
It's a multi-step process, and every system is different. It's not just a matter of flip the switch and wait for it to come up. If you're looking at something really primitive, you might even literally have to toggle in a boot loader program.

These 2 Youtube videos show how to initialize an S/390. The top comment on the second video is really good, too.

https://www.youtube.com/watch?v=ytMgyrZm87A

https://www.youtube.com/watch?v=qrKbh5HwF3Q
It's probably fine, but is it worth the risk that parasites will be permanently embedded in your body? I'll go with "NO".

Given the above, enjoying the taste is right out. Pick your favorite meal, add a bit of poison, and try to enjoy it.
You could probably charge higher - this is at the mid range of many client side programmer daily rates in AU and systems skills like this are so much more critical.
10 metrics to measure user engagement in mobile apps
The question is hard to answer: work can be 'waiting for something to break' or 'bugfixing and problemsolving' or 'active development' or 'designing things' these are very different modes of work with different requirements for attention and involvement...