skysight-inc/HackerNews huggingface dataset:
$30 android tablets with wifi are a pretty good option for being connected.

I have a few obsolete iPads with cellular modems paid up which I "loan" to people who need them. Modern tablets on wifi or even obsolete cellphones on wifi would be better.

(By "loan", I mean I pay the person to take care of some task for me and provide the device so they can do that, but it keeps them and their children online while they sort out their financial situation. Being a teenager without social internet in the US sucks badly at this point. You become "that kid".)

With regards to 4G, any spectrum which can be used for 4G has been bought for billions by the telecom oligopoly. If they wished the poor to have access to social connectivity, they would have done it. At least in the US we politically can't spin up a "basic level" telecom system as a government service. It isn't in our national narrative. So, engineering be damned, it's WiFi or nothing. And lets hope we can keep the telecom oligopoly from jamming Wifi. (Looking at you Verizon and T-Mobile with your LTE-U plans.)
The Secrets of a High-Quality Vinyl Record (2012)
Even if that is true, it hasn't been examined yet and it hasn't issued as a patent. Patent Publications just print whatever someone filed. So, if you wanted to waste money, you could file a patent on the wheel, and 18 months later it would publish as a pre-grant publication. That doesn't grant you a patent to the wheel.
Marginally off-topic, but Minix 3.3 runs the (almost) complete NetBSD userland now. To use X11 you have to compile the development branch, however.

It's a real, POSIX-compliant, reliable microkernel that can run useful things now.
> you have to power it to have it hold still

Is it common to work around this by supplementing the electric motor with a disc brake?

Depending where you want to be on the tradeoff between complexity vs energy-efficiency, you could use a hydraulically-powered disc brake in order for the brake to not need power except during state transitions.
I love my ORM.
For men, cardiovascular health is most important aspect, heart disease being the largest cause of death[1].

While lifting weights is better than no exercise at all, it is not that effective. There are certainly many people who enthusiastically lift and are still fat and unhealthy. The same cannot be said for running enthusiasts.

Anyway, it's your right to do whatever form of exercise makes you happiest, but if someone is legitimately concerned about their health, they should start by running/cycling, etc.

[1]: http://visual.ons.gov.uk/what-are-the-top-causes-of-death-by...
For deadlifts, you might want to look into a hex bar (aka trap bar.) It moves the position of your hands to directly in line with your shoulders, which greatly reduces the shearing force placed on your spine.

As a tall guy, it feels much more natural and 'safe' for me. I've also switched to doing more warmup sets for my deadlift with increasing weight ranges. If any of those lighter weights feel 'off' that day, I abort the heavy sets. I also avoid testing my 1RM frequently...I'm content to add 5 pounds every time I can get through 3x5 at my heavy sets weight. I'm in my mid 30s, so safety is the name of the game for me.
I'd also consider a poorly written and documented 30k LOC to be a "large" codebase, and it would probably take multiple people to wrestle with it.
Anyone else getting a 404 error?
Me too: my response was a) f@#$ this article/website and b) f@#$ Chrome for allowing websites access to the phones vibration and message pop-up window and C) closes Chrome
It's true it has a lot of issues.

However, I just installed Ubuntu Mate and it is pretty damn decent. GUI is robust and sleep/suspend works perfectly.

Imagine a world where the Gnome3/Unity disaster didn't happen, and we'd be a lot better off on the desktop, as the last five years effort could have been directed to polish instead of reinvention, CADT style.

https://www.jwz.org/doc/cadt.html
You are entitled to your opinion, of course.
Two things though:

"Knowledge." - no need to ask strangers. Everything is just a google away. There are plenty of YouTube videos which show proper form (but read the comments, because there are a few which are actually terrible). bodybuilding.com is a treasure of wisdom.

"Working out isn't fun". If someone told me 10 years ago that I could not wait to go to the gym and lift heavy objects, I would be rolling on the floor laughing. Go figure.
I had the same problem. I tried three different ways of getting into the link (copy link to chrome, googling link, and of course from here) with the same spammy popups. Ended up emailing the article to myself so I could read if from my desktop.
Same here. I'm so used to Ubuntu that Windows annoys me tremendously, which goes to show that a huge part of the user experience is familiarity with the environment.

In my experience some things work better on Ubuntu than on the last Windows version I used, Windows 7. Detection of wireless HP printers, for example. Some things are exactly the same. Finally, some things work slightly worse: drivers for 3D gaming are still a bit worse on Ubuntu (unless you luck out and find the one driver that runs wonderfully and doesn't require any magical incantations), and configuring everything to work just right with some games can still be a pain. Less demanding games are just fine, and I use my Linux laptop a lot for this (heavy user of GOG.com, Humble Bundle and Steam here!).

The jury is out on OS X for me. Using my wife's macbook drives me nut, mostly due to lack of familiarity. Some things are just as bizarre as with any Linux/Windows computer; for example, the other day I was advised to hard-reset the macbook because it wouldn't recognize any USB device... if this nice bit of WTF-ery had happened with Linux, the response would have been "what did you expect? Nothing 'just works' with Linux". But I guess computers will be computers regardless of the OS...
Show HN: Derived – flexible synchronous secondary indexes on JavaScript data
I just failed my first tech startup. Here are the 3 major lessons I learned
PR fluff, ironically parlayed by the media. Also dupe submission?
http://www.bbc.com/news/world-asia-china-34592186

> The Chinese government is building an omnipotent "social credit" system that is meant to rate each citizen's trustworthiness.
The site auto-redirected to malware for me. Didn't have to click anything.
I think this mental exercise from Lamda the Ultimate holds true:

The venerable master Qc Na was walking with his student, Anton. Hoping to prompt the master into a discussion, Anton said "Master, I have heard that objects are a very good thing - is this true?" Qc Na looked pityingly at his student and replied, "Foolish pupil - objects are merely a poor man's closures."
Chastised, Anton took his leave from his master and returned to his cell, intent on studying closures. He carefully read the entire "Lambda: The Ultimate..." series of papers and its cousins, and implemented a small Scheme interpreter with a closure-based object system. He learned much, and looked forward to informing his master of his progress.
On his next walk with Qc Na, Anton attempted to impress his master by saying "Master, I have diligently studied the matter, and now understand that objects are truly a poor man's closures." Qc Na responded by hitting Anton with his stick, saying "When will you learn? Closures are a poor man's object." At that moment, Anton became enlightened.

Source http://c2.com/cgi/wiki?ClosuresAndObjectsAreEquivalent
Haha yeah, it just slipped my mind. Thanks. Knew something was off.
I appreciate your honesty, but I definitely would not want to work in a company where that was the prevailing attitude, nor would I hire someone who took that as their MO. It's a pragmatic policy for each individual, but it also leads to endless passing of the buck.

"What can I do, I'm just a dev, the team lead should figure it out" turns into:

"what can I do, I'm just team lead, the department head should figure it out" turns into:

"what can I do, I'm just the department head, the CTO/CEO should figure it out" which finally ends with:

"I'm just the CEO, these decisions should be made by the department heads and team leads because they have a better understanding of the problem."

Responsibility gets passed from the bottom to the top back down to the bottom, where the process repeats itself. Taken to its logical conclusion, everyone has a perfect rationalization for why all decisions are either too general or too specific for them to make. The net result is that decisions still get made, but no one questions them or defends them or even knows where they came from, because no one perceives them as a choice they had any influence over.
Not quite, I've found many first time CEO's that are looking for a Demi-god of sorts
Broken Windows: How Bad Software Releases Happen to Good Teams
My counterpoint: as a full-time Mageia user on my laptop/workstation since 2011, my linux configuration knowledge has atrophied to the point of near-uselessness.

Mageia is the first and only distribution I've ever tried that, on a variety of hardware, Just Works. Every hardware feature works out of the box, and with as little surprise as you'd expect (e.g. plugging in a monitor, using wifi out at a coffee shop, plugging in a printer). I've even done the distribution upgrades (e.g. version 3 to 4), which I was always scared of, and somehow those too just work. I literally cannot remember the last time I hand-edited a config file (not counting Apache configs on a Linode VPS with Ubuntu Server).

I've had a chance to use recent versions of OS X, and I even experienced more crashing (not a lot, mind, but my linux laptop never crashes) than on this stock HP with mageia.

Happy that you've found a solution that works for you, but I'm also extremely happy that I get to keep using Linux without spending one more second thinking about hand-editing configs! :)
Interestingly, I got a 404 before a reload showed the page just fine.
The book is still available for free from the authors:

http://jda.noekeon.org/#RijndaelBook
I think the coercion you talk about is a mapping that should take place outside the object. I would love to see a validation library like yours made for Django.
I think he's refuting weak-men argument. Not quite straw-men because I've heard them being made.

Of course it's about modularity, but how do you get modularity? How do you safely abstract the internals of libraries? Types and lack of side effects!

It's also about correctness. Most of the time spent writing any complex bit of software is generally spent finding out what's wrong with it.
Amazing!

If we had this in our rivers prior to the recent Chennai floods, several lives and property could have been saved.
I believe that arrogance is failing to play the social game. It's not just an internal state. It may be symptomatic of an internal state, but that's not what people see. People only see what's on the outside.

And the fact is that there are all sorts of people with all sorts of internal regard, but there are also between-individual differences in theory of mind.

It doesn't matter whether you are Bill Gates, Joe the Plumber, or Andrew Ng. You can always benefit from playing the game. You are never too elite or too rich to play the game. Even if you think you're better than everyone else, as long as you can easily manage an elegant model of public perception, it behooves you to play.

So why would someone not play? I think, (1) your theory of mind isn't up to par, or (2) you have contempt for people and an impulsivity that gets in your way notwithstanding your individual and crowd modelling abilities, or (3) some combination thereof.
Medior?
> And I can think of more than one well-regarded unicorn where everyone still has access to basically everything, even after their first or second bad security breach.

Which companies? That's pretty scary.
Matrices and Linear Transformations by Cullen (Dover Books on Mathematics) will answer all your questions and more. It's written in plain English, doesn't require a mathematical background, and you really only need the first three chapters.
> get a break program to remember to take breaks.

I really like Awareness[0]. Stand[1] is good too, but I prefer having 5 minute breaks every 15 minutes, which Stand doesn't allow.

[0] http://iamfutureproof.com/tools/awareness/
[1] https://getstandapp.com/
* Probably a lots of these leaked books will be up on torrent sites.*

If I had to guess, I'd say a pretty good chunk of them already were on torrent sites or LibGen.
> He has asked Congress to let Medicare officials negotiate prices with drug manufacturers — a practice explicitly forbidden by current law.

http://www.nytimes.com/2015/04/28/us/obama-proposes-that-med...
This is great! It would also be cool if you could have polylines representing the rivers for each given segment (the putins and takeouts are now on AW, not sure how long they've been up). But nonetheless this is a great resource, thanks!
2 year old article but use the cached URL:

http://webcache.googleusercontent.com/search?q=cache:yFBroqO...
These will be turned into mounted auto targeting gun platforms if they haven't been already. This is the 2nd time reading about this topic so the DOD PR team is in full spin. This might be a intelligence counter-measure to show the world 'see we dont want to use this tech!' when in reality it has been taken over into black ops world.
http://amzn.com/B006XJR5ZA

https://itunes.apple.com/us/app/starting-strength-official/i...
It takes more energy per mile for a walker versus a car, so apparently batteries are ruled out so far.

Solar is not an option in practical transportation. The energy yield per surface area is way too low.
Should be marked (2013)
It looks like someone else posted this to the FB account, not the other way around.
I'd counter that even though 3x5 leads to faster progression, in beginners it will lead to poor form.

I don't think beginners should be pushing a high squat number if they don't squat properly. This goes double for more "dangerous" lifts like deadlift etc.

As someone who started early in life, I'd recommend a "workout progression" of 3x10 -> 3x5 -> 3x8 -> 3x5, with the 3x8 usually representing a "cutting" cycle (caloric deficit focusing on fat loss, with lifting thrown in to maintain current number as much as possible). First you learn form, then push for numbers, then push for leaner muscle, then push for numbers again.

To each his own, but form is important!
Gelandang Basel Ini Dikabarkan Sudah Tes Medis
Well then. It's as if the people at Ubuntu are pretty smart and know what they're doing. :-)
Lawrence Lessig: Technology Will Create New Models for Privacy Regulation
I like this very much, thank you for bringing it up. Take a look at Fabriq [1; PDF], trying to accomplish similar in a blockchain context. I especially like the work you put into explicating the implied respect issue.

What are your thoughts modeling respect not just as a unitary quality (still highly useful for quick, ad hoc, high-level evaluation), but also along crowd-created and crowd-defined axes? Then people can refine their description of respect and for example, say they agree with one crowd-group's definition of "good manager" for a specific person, but at the same time that person is not respected as another crowd-group's definition of a "good leader".

Gaming reputation systems over extended time periods and via aliased entities is a perennial problem. What are your thoughts on random latencies before respect scoring is evaluated on new respect data for an entity, securely tying a hash based upon fully-sequenced DNA to real-person accounts, interaction of entities in a specific context (someone might be respected as a great athlete, considered toxic in one of the companies they own, but respected in a different company), and tracking corporate aliasing (through mergers, acquisitions, spin-offs, name changes, etc.)?

[1] http://www.ourfabriq.com/fabriqwhitepaper_v20150520.pdf
Besides the concept of "best" being "found using math"...I don't really get even the metric here. Posts that have been submitted over the years and have gotten a lot of points? Why is that by any standard a more reasonably explainable metric than just posts which have garnered the most points, period, barring things like obits (e.g. Steve Jobs)?

This is harder to compute, but I'd argue that the best posts are the ones that garner a shitton of upvotes while also not being overly political ("Drop Dropbox") or tied to a current news event ("G is for Google") or originates from or otherwise involves a major proper noun (e.g. "Why I Hated Working At Google/Facebook/Amazon").

Among recent hits, "Make a programmable mirror" comes to mind [1], as does "I'm learning to code by building 180 websites in 180 days. Today is day 115" [2]. And hell, much of what's been submitted from idlewords.com.

I don't get how "timelessness" is measured. The Brutal Ageism of Tech [3], for example, is from 2014...being popular for 2 years is not necessarily timeless.

This is not to say any of the things on the list aren't great. But the word "best" means something relatively absolute. I didn't expect to see a list of the unquestionable "best"...but I did expect to see a bit more math. If we're talking about HN specifically, as in, things that impacted the HN community...I would expect an assessment to have some heuristic scoring of the discussions generated, including number of upvotes, number of unique participants, and number of longtime participants. Or even a metric based on unusualness of participants...for example, a story and discussion that elicits a "We're investigating this now" from Matt Cutts [4] should have some weight (though obviously, measuring the external impact of a HN discussion, such as the ban on Rapgenius, is outside the purview of an automated classifier)

[1] https://news.ycombinator.com/item?id=10204018

[2] https://news.ycombinator.com/item?id=6097155

[3] https://newrepublic.com/article/117088/silicons-valleys-brut...

[4] https://news.ycombinator.com/item?id=6956658
I guess I disagree, but from a very geek-/data-centric point of view.

I'd love to have a unified way of accessing my sensors, devices, utilities, etc. for both better control, and better understanding, of my environment, my self, and how the two interact.
Is there an analog to guard in other languages?
Is there a favorite button somewhere? :)
Seems like an possible application of hydrogen fuel cell tech, sufficiently miniaturized. IINM, there are systems that can use gasoline or ethanol as the source of H+.
Moneytis is looking for a Marketing Manager to work from anywhere
A SSH private key is just some bytes. Once you have access to it, you have access to it forever in the future. RSA doesn't care if you are an "authorized employee".

A static SSH key for a single human is already risky over a long time period, but for a key that is shared between multiple humans... wow.
Which is cool and all, but the isolation is reportedly (USB driver crash) a very leaky abstraction and the entire thing is written in C. I'm cheering on Redox OS, which looks better from my very limited level of understanding.
They had to be standardized, so this only worked for particular products. You can start with a sorting system that supplies different weights and textures to different systems.
Smarking (YC W15) Is Hiring a Senior Product/UX/UI Designer in SF
It's just plain HTML. That your browser doesn't display it readably is a good example of a completely messed up practice that people have come to believe is normal.
This is an opt-in process, not an opt-out. They don't have authorized keys on your server by default, only instructions to add them if needed.
Is it common for military electronics to have a self-destruct feature to protect technology secrets?

E.g., when damaged beyond repair or abandoned in a hasty retreat, the hardware could ignite a little thermite to incinerate the electronics boards.
I'm in the same place, but there are a lot of people who aren't. I think the gym is incredibly intimidating to the uninitiated.

Probably best to start with pushups / situps at home, cardio at your local park at a deserted hour. Then once you get that confidence start at a cardio-focused gym like 24 hour fitness. Once you get the hang of gym'ing go to one that is more focused on your style, weight-lifting, cross-fit, etc.
Good point. I had assumed the parent was complaining about syntax, but that could be confusing.
IIRC, the author blocks HN referrers.
A few years ago I wanted to buy a ubuntu laptop and while researching Thinkpads always came up as the best choice. So I guess your perspective may be a little skewed.
As a general rule you are better off not working at such places, because people there are generally so full of themselves.

Growth, promotions, raises and other perks will come in a trickle unless you are a member of some political cartel in the company, because every one thinks they are special.

Recruiting is worse of course, because they don't generally grant easy access to their elite club.
Google slams AVG for exposing Chrome user data with “security” plugin
Running a Bash kernel in Jupyter Notebook might be convenient if you are running your Jupyter server on a remote machine. So you don't have to SSH into the server for some quick changes, you can stay in your browser. I haven't used it myself as I only use it locally.
+1 for yoga. I started lifting earlier this year, and doing it properly never clicked for me. I tried yoga and really liked it. Have been going regularly for about a month now.
A Practical Introduction to Haskell GADTs by Richard Eisenberg
Is the issue specific to terminal or are you seeing it somewhere else?

The issue is that the default terminal behavior of ctrl+c sends a SIGINT to the running application[1], and so terminal programs override it with shift+ctrl+c, and likely add the shift for the others for consistency.

I use "Terminator" as my terminal app - which allows you to set your keybindings - so I replace the "shift" in copy / paste and it's worked great for me for years. Unfortunately it doesn't allow you to override the SIG* keys, so it can be an issue when using `watch`, which removes your selection when it updates and then if you don't tap ctrl+x in time, it will send SIGINT the watch command, which is the exact opposite if what you want at that moment.

As for VIM, being sure you're in insert mode is essential no matter what OS you're using.

Is there anywhere else besides the terminal where copy / paste are inconsistent? I haven't seen any that I recall in quite a few years of Ubuntu on my desktop, laptop, media PCs, etc.

1: https://en.wikipedia.org/wiki/Control-C
Ask HN: Community to buy pre-made mobile designs
Does anyone know of a good community that cultivates premade mobile app designs / templates for purchase?

For example, Themeforest has many themes and there are communities where designers can submit their logo designs for purchase. Is there a similar community for mobile app designs?
Also, the links to go to the American Whitewater pages are broken: It gives americanwhitewater.org//content/... instead of americanwhitewater.org/content/... But thanks again, this is really helpful.
Interesting, the video will be streamed from the server for all participants? I wish I could try it, but the setup seems too complicated for non-Elixir users.

I'll probably try it in the near future, when I have more time to learn all this mix, ecto and Erlang things.
Agreed. I find Hughes' paper very interesting, but I disagree with him that "you cannot make something more powerful by removing things".

Even philosophically this position is weak. It's self-evident to me you can make something more powerful/better by removing things. You can make something better by removing risks. You can make an UI saner by removing the possibility of invalid interactions. You can make art better by removing superfluous details.

I still think that types and control of side effects is essential to (good) FP.
How to Disagree Intelligently at Work
The unnatural nature of networks
Depends on how much you want to embrace the uncomfortable.
Eat Your Coffee