skysight-inc/HackerNews huggingface dataset:
Self-Destructing Cookies is an absolute must. It's fantastic practice that makes sure that you don't have any cookies persisting longer than they should, and really reduces your footprint.
What is the legal status of that document? I was looking at one that 'thejosh linked to:

https://www.federalregister.gov/articles/2015/08/06/2015-184...

That seems reasonably clear in what it's talking about, or at least what they're intending to cover. For example:

"The Commission proposed to require that an applicant for certification explicitly describe the RF device's capabilities for software configuration and upgradeability in the application for certification. This description would include all frequency bands, power levels, modulation types, or other modes of operation for which the device is designed to operate, including modes not enabled in the device as initially marketed. Also, an applicant for certification would have to specify which parties will be authorized to make software changes (e.g., the grantee, wireless service provider, other authorized parties) and the software controls that are provided to prevent unauthorized parties from enabling different modes of operation."

There's no reference to specific firmware platforms like DD-WRT or OpenWRT there.

Is this a case of some documents describing preliminary consultations and others a final situation that differed from what was contemplated originally?

For that matter, is it actually the case that some routers don't fully isolate the radio control software as intended by the regulations, in which case installing custom firmware like DD-WRT or OpenWRT really would be a risk, in which case the intent of the regulations really would be to prohibit the installation of that custom firmware in that particular context because it does present exactly the threat they are trying to control?
Prospecting Leads at Burning Man
Maybe he should watch "Coming to America".
Glitter – Dead-simple boilerplate for OpenGL
In my case, Android NDK (C/C++ development) and low-level video streaming.
As well as a technology thats going to cut deaths by ~30K-40K/year, not to mention several times that in injuries.

Its a double-edged sword though. Self-driving (electric) cars equals almost no need for insurance companies, body shops, etc.

More broadly, its important we start looking at quality of life as a KPI instead of GDP. Technology makes us more efficient, it doesn't make us consume more.
Now that I have a 4k monitor, I notice how unrefined the shapes of most programming fonts are. Of course this is on purpose and the right choice for typical resolutions, but it would be cool if someone designed a bit more elegant monospace font for 4k displays.
What would be the effect of the Ultrawideband that exists today on other devices using the relevant radio frequencies, absent that regulation? Put another way, what was the justification for imposing such a restrictive rule?
What "beginning"?

Your assumption is that beings exist now, but not ages ago. Perhaps they've always existed in this cyclic universe he talks about.
I agree I am not 100% sure I see the life-changing utility of their abstraction.

HOWEVER, if they factored out their VIEWS component so that I can have a more grokkable version of INFORMATION_SCHEMA that's read-only, that sounds useful.
How to function on only 4 hours of sleep
Then have your self-driving vehicles owned by a trust or corporate entity with no assets.
"We can see therefore how Monad offers strictly more powerful transformations than Functor. fmap can only transform an individual value “in place”, while >>= can return an empty list, or a list with more elements than the original. Functor is “structure preserving”, while Monad is “structure transforming”."

So for a list monad
bind = flatMap
fmap = map

is that correct?

Studying FP for quite a while first monad tutorial I come to fully understand finally.
If the hardware register being in range causes the circuit to be out of its range, that's a hardware problem. It's not my problem. The FCC should take that up with the hardware designer.

I don't supply the input signal to that amplifier; it's all within the router. The hardware should know the amplitude of the input signal and what maximum gain can be applied to it before these detrimental effects set in. It should not permit higher gains than that.

I trust that it doesn't, and don't give a shit beyond that.

I'm not going get a multi-gigahertz-capable scope costing tens of thousands of dollars just to tweak my home router.
And nothing of value was lost. Yes, some people may have had fun with it, but primarily so because they have no experience to compare it with non-exploitative games, and because mobile F2P games are designed to exploit the sunk costs weakness in the human brain.

I long for the future where this is designated as the malware it is.
If anyone is interested in some thoughts on this question that have been in vogue in recent years in academic philosophy circles you might want to look into speculative realism (and also look into the immediate disavowel of the term the moment those involved felt pigeon-holed).
Only if the manufacturer insists on connecting the radio directly to the "general purpose" part of the computer, instead of using a more fixed/limited radio. If the radio is isolated, there's no need to lock down the rest of the device. But developing a fixed function radio will probably add a penny to the cost of each unit. So whether you can run openwrt will come down to whether linksys cares more about their pennies or your freedom.
'the most dangerous hip-hop group in the world' - more like a bunch of upper middle class music industry insiders posturing as rappers to commercialize what had been a very dynamic musical art form...

Wrestlemania pr stunts to make it seem more real
Well, a person could write down their problem and use specific tasks to overcome it like it was project.

"Einstein is quoted as having said that if he had one hour to save the world he would spend fifty-five minutes defining the problem and only five minutes finding the solution."

https://litemind.com/problem-definition/

Once the person "named the problem" they could set up specific tasks to select via the drop down to go and solve it.

Cognitive therapy could be used as an example

Just sayin'
Granted. It actually got me out of the evil mandatory "on-call" experience.

Someone on my team actually quit without notice three days after he was first forced to go through an on-call week. So I don't want to sugar-coat it: It was everyone's least favorite activity.
Nice. Reminds me of http://input.fontbureau.com, a little bit softer.
you mean tinder for women? it's called bumble
Hmm, I think it's a very elegant design, probably built to precisely address the problem you asked about. Update server manages whitelist, user/admin manages blacklist, which wins. Nice!
When you use a noun referring to a person to modify another noun, it will generally be taken to mean "belonging or related to such a person." For example, "school teacher salaries" means salaries belonging to school teachers. Similarly, the phrase "apologist comment" naturally reads as "a comment belonging to an apologist."

And I don't think it's the connotations of regret that lend the term "apologist" its negative connotations. The negative connotation of that word is the implication that you are bound and determined to defend some position and will not be moved — stemming from its roots of defending literal dogma. People take it to mean a sort of closed-minded, blind tribalism.

At any rate, if you don't trust your audience to read "apologetic" in the proper sense, I certainly wouldn't hold out much hope for a neutral reading of "apologist."
I think one problem with this idea is that different countries can have different spectrum ranges or rules.
Schlieren Images Reveal Supersonic Shock Waves
That seems ridiculous that you pay such a large amount for them to record your content. I could understand if it was a very small amount, but since they're making money out of the content it doesn't seem fair.
Thailand's 7 Greens Project
> What I meant was something different. The difference is that saying that "IO is a monad" is wrong in the mathematical sense too.

It's relatively common to refer to the underlying set as a monoid (or whatever structure you're talking about) if it's clear from the context what the operations are, though.

> The set may, at best, be "monoidal" (i.e. there exists associative binary operator <> and a set member ZERO such that for all elements of the set, ZERO <> x == x <> ZERO == x).

That's a pretty useless definition, though, as every non-empty set trivially satisfies that condition (just pick any element as the zero element, and let the binary operation be the constant mapping to that element). Also, “monoidal” usually means a monoidal category, which is something very different from the underlying set of a monoid altogether.
Try Fira Code, thats the one I use.
Compared just now to Hack and still prefer the curves and shapes of a good old Fira font.
But most of the FP culture comes from abstract mathematics. Formal proofs (ml), Symbolic rewriting systems (lisp deriv), ... The issue is that people see programming as the semi concrete modification of devices (we need tangible at first), when these people saw programming as recursive logic over anything, that can be mapped later on actual (or virtual) hardware.
Yesterday: https://news.ycombinator.com/item?id=10137769
"there's a clear logical possibility that nothing physical would have ever come into being"

Not really, because "logical possibilities" wouldn't exist in a true state of universal nothingness. Not even "nothingness" would exist. The fact it does, says that what we have is eternal... or so he says, and I kind of like the idea.
FWIW, Inconsolata was designed to look good and elegant at large sizes in print, so it should fit the bill quite well.
You missed the bus to #gamergate, buddy.
One suggestion is Triplicate (http://practicaltypography.com/triplicate.html), which looks _awesome_ at high resolutions.
> why they waited 15 years to write this.

Probably because describing those facts is now a matter of historical research rather than a political statement. The future of the ncurses project is now guaranteed, there is nothing to risk (nor to gain) from reopening such old wounds looking for historical truth.

Note also that the copyright notice at the top of the page seems to imply this text was originally published in 2011 and then updated during the following 4 years.
I think also there has been an era of financial engineering that is coming to a close.

In good times, CXOs can manipulate things so they can show the steadily improving earnings that wall street likes.

In bad times, reality pokes through. For instance, Disney is in complete denial about the future of ESPN. For instance, the estimate that ESPN would cost $35 in an al-la-carte scenario is a matter of dividing the revenue that the need to pay the inflated costs they pay sports team and assuming they will still be able to earn that.

It is full of bull, however, and that is why they are heading down.
Thanks! I'll hopefully have a look, at some point.
I'm inclined to agree, I think it should work for most basic types using controls for forward/rewind and optionally only looking at a subset of the data.

A potential problem with visualizing more complex structures may be that people's mental representations for them probably differ, making it really hard to offer a visualization that maps to each person's mental model of each specific (complex) data structure.

What do you mean by: "There are also controls you can't see that make hierarchically navigating from groups of data structures to single data structures to single elements, easy."?

I'm happy we came across then! I find this type of visualiation to be intriguing, and I may give it a stab in the future.

We should definitely keep in touch.
Previous discussion: https://news.ycombinator.com/item?id=10138322
You could even argue (and I don't believe this is a bad thing) that the way the US government handled GM's default was very much a "planned economy" sort of move, which resulted not only in the successful exit from crisis for the new organization, but also the prevention of a cascading economic failure (EDIT: hundreds of thousands of jobs were at stake).

A completely free economy nor a planned economy are ideal; a mix of the two with proper leadership seems to be the path to success. (EDIT: Most importantly, those at the top must be genuine, honest, and transparent. Corruption is a poison in this case, and must be avoided at all costs. You must want success for the stakeholders.)
Just a clarifying question: They gave you stock backed up by documents that you can't show anyone?
I found the glyph for zero really ugly and attention grabbing
Is Linus Torvalds a founder who was too nice by pg's critera?

He created something that people want, made it grow, etc, but he let other people capture the value and did not focus on securing a superlinear financial return for himself.

Just musing that "growth" we are talking about is really the growth of the slice of the pie owned by the equity holders in the startup. Being so nice that you let your users or employees capture the value created by the product and don't get your superlinear return would seem to be too nice as a startup founder.
It seems to me that some are overstating their case and believing their bullshit in order to sell the banks a rotten tomato when a perfectly healthy potato exists.

Sort of how years ago some people/companies would claim that using Linux in enterprise would cause all sorts of issues for said companies in order to sell their own propritary and nonopen solution.....
That was a great read, thanks for sharing!
Just want to counter some of the negativity here to say I enjoyed the article and agree with many of the points. Bitcoin is a difficult subject for a lot of hackers to get right because when you're deeply embedded in the tech stack it can be difficult to remember humans are part of the software. Our emotions are part of the network.

The purest metric for Bitcoins decline can be found in the hundreds of spiteful, insulting, censoring, excluding conversations that are replacing the hope and optimistic tinkering that started it all.
"Marina Tugusheva, the only woman of the crew, was excluded from the longer missions, to prevent sexual tension from jeopardising the mission."

Thats from the year 2009 folks! Depressing :(

She put it best

"Anyone who's ready to participate in space exploration should treat it as serious work. Quite consciously we must treat others as not men and women but as colleagues" [1]

[1] http://www.dailymail.co.uk/sciencetech/article-1165837/Women...
Oddly enough, that site does not seem to allow deep links, even to a sales page.
"to Randall Bennett for being such a nice guy."

Not surprised. The guy is a really that nice.
> So for a list monad bind = flatMap fmap = map

> is that correct?

Yes, although Haskell calls "flatMap" "concatMap". Of course "return" is just "\x -> [x]", AKA "(: [])".

Instead of bind (">>="), you can implement Monads using "join" instead. For lists, "join" is simply "concat".
I have really enjoyed the look of 'Source Code Pro', an open-source monospace font designed by Adobe. It pairs well with Source Sans Pro for sans-serif text.

Not only do all of my editors use 'Source Code Pro' but I also often use it to display monospaced text on websites because of how clear and legible it is for reading as well as coding.

I cant wait to put Hack to the test, but for me the ultimate test will be if it can displace Source Code Pro from my editor!
Don't forget LFE (Lisp Flavored Erlang), if you prefer a Lisp syntax to a Ruby syntax that runs on the BEAM, as I do, although Elixir has great momentum right now.
Comparison with Fira Mono at 12px: http://screenshotcomparison.com/comparison/140470

I'll stick with Fira.
Have you read it?

GP1: "Describe all the radio frequency parameters that are modified by any
software/firmware without any hardware changes. Are these parameters in some
way limited, such that, it will not exceed the authorized parameters?"

3dP1: "Explain if any third parties have the capability to operate a US sold device on any
other regulatory domain, frequencies, or in any manner that is in violation of the
certification"

3dP2: "What prevents third parties from loading non-US versions of the
software/firmware on the device? Describe in detail how the device is protected
from “flashing” and the installation of third-party firmware such as DD-WRT."

They don't care that people can install DD-WRT because of DD-WRT they care about it because it bypasses vendor restrictions if DD-WRT comes up with a way to comply with the regulatory domain, or if the vendor explains that DD-WRT will not be able to modify the Wireless Parameters out of the spec of the US regulatory domain due to limitations on the radio SOC it self they won't care if you can install DD-WRT.
ActionCable Devise Authentication
In proper scientific fields, authors post preprint PDFs on freely available sites like arXiv.
Why is this on the front page?
A) The relevant portions of the rules only apply to the 5 ghz band. 2.4 ghz doesn't have that set of rules.

B) The document is not hard and fast rules, it's a set of guidelines to ensure that the device cannot operate out of the rules. So, putting the radio controls in a separate unflashable baseband chip would be ensuring that the radio is only operated by authorized software, while the rest of the router is operated by other software.
> Morning Glory pool is not what it once was because tourists feel the need to throw coins and whatnot in the pool

I wonder if one day, when the pool erupts, it'll turn all those coins into shot and massacre everything around it.
Check out http://hardening.io - not quite a wizard, but a good start.
That's very nice. Would do very well as an app in http://eager.io/.
Comprar Musclemeds carnivor protein bar
Is it just me or is screenshot comparison useless on mobile?
> It's relatively common to refer to the underlying set as a monoid (or whatever structure you're talking about) if it's clear from the context what the operations are, though.

Relatively common even outside Haskell?
Watch Where You Point That ‘Scope: Police Mistake Telescope for a Gun
I desperately want to find a new code font to love but I always return to Consolas.
Seeing so many ads for them was an immediate red flag for me. Clearly they were trying to milk more sign ups out of their promise before people started to realize it was a joke.
UWM = University of Wisconsin Milwaukee.

The University of Wisconsin Madison is referred to as UW, "Wisconsin", or The University of Wisconsin -- but not UWM.
GHC 7.12 Release plan
He hasn't been extradited from there as far as I know, hell he even set up a political party called the Internet Party last year.

The Czech Republic seems pretty cool too. The only reason I left it off my list as a place to reside is its strategic location.
Are there any founders out there who have a mortgage?
I've read a lot of advice. I've read Paul Graham's Essay on Startup ideas (http://paulgraham.com/startupideas.html). I have the background process running and I am learning new things all the time. My goal is to one day create my own company and I will get there one day, but let me be real, I'm not at that point yet.

That said, I'm considering buying a home. I do not want to miss out on this opportunity to buy property at such low interest rates, its really an opportunity of a lifetime (unless rates stay near zero ad infinitum, in this case its just an expensive time to buy).

Before I make such a move I'm wondering are there any founders out there who have mortgages? Is it possible? How do you manage and what advice would you offer this community?
On OSX put the ttf's into your ~/Library/Fonts directory. I've switched, Atom looks subtly different, but I'm surprisingly comfortable with it. Looks good.
I understand where you're coming from (and I counteracted an apparent downvote of your comment), but I don't think you're entirely right. Mostly, maybe, but not entirely.

There is a value in having good people work in the same room. I think it's overvalued, but it's not zero.

And if companies want to hire a top engineer in the Bay Area, they're simply going to have to pay more than if they want to hire an engineer in Des Moines: Competition for good local employees is much higher, and higher competition for fewer resources means that the rate for those resources will go up.

If you're a senior developer in the Bay Area right now making less than $115k, you're not trying hard to get a raise. If you're in Des Moines making $115k, you're in the long tail; the 90th percentile is $108k. [1] The MEDIAN in San Francisco is $115k. [2]

And that doesn't even fully capture the state of the industry, because there are a few employers who go well beyond the median. Most senior engineers I know who are working at one of: Facebook, Google, Amazon, Microsoft, or Twitter, earn over $200k (total compensation, counting stock grants), and many earn closer to $500k.

Des Moines doesn't have major campuses of any of the above employers (correct me if I'm wrong), so the increased salary pressure from the high rolling Internet companies isn't affecting the local market.

Would love it if more big companies would hire remote workers; it would "spread the money" around the country more evenly, they could probably find developers for less, and it would reduce the amount of greenhouse gasses wasted on commuting.

But until they do, a significant fraction of the best developers will congregate in the Bay Area, where they can potentially pull in $500k/year instead of a pathetic $95k. Because good developers are worth that much in value to the company, and any good developer making less than $120k is being exploited.

Even in Des Moines.

[1] http://swz.salary.com/SalaryWizard/Software-Engineer-III-Sal...

[2] http://swz.salary.com/SalaryWizard/Software-Engineer-III-Sal...
Any interest in “real retro” game jam?
That's really pretty. I like it.

I suspect Google actually wants Android to be more like Chrome OS. But they know Android's too important and popular to risk by outright replacing it with Chrome OS. That's why they are slowing mixing them together.

Chrome on Android is now integrated in the taskbar while they are pushing things like Web Manifests, Web Workers and Web Push Notifications. On the other hand it is now possible to run Android apps on Chrome OS via App Runtime for Chrome (ARC).
Anyone know of a links page or any good way of find the groups that run these sorts of things?

All I can find is the main one in the UK:
http://www.megagame-makers.org.uk/
https://www.facebook.com/groups/mmakers/

One in the US in NY
http://megagamesociety.com/
https://twitter.com/MegaGameSociety
https://www.facebook.com/megagamesociety

And a random twitter account
https://twitter.com/chicagomegagame

I read there is also some activity in Australia, but couldn't find any links
Your attitude towards the problem is exactly why the FCC is making these rules. Enough people not caring about the rules is why the FCC is putting their foot down and saying that hardware makers have to make their devices a black box.
Share or get your mobile Specs. just by visiting this site
Fira: https://imgur.com/nbzZsxi

Hack: https://imgur.com/X2qLx8H
Quantum computer firm D-Wave claims massive performance boost – New Scientist