skysight-inc/HackerNews huggingface dataset:
You would have a point only if X was smaller (or at least equal) to size, complexity etc to Y + Z.

And the whole point of TFA is that this is not the case. You can argue that it is, but not without getting into specifics.

Merely asking how can 2 things be simpler/smaller/better than 1 thing without taking into account what those 3 things are, makes absolutely no sense.
Gear manufacturer Black Diamond lost domain bdel.com, putting climbers at risk
My knowledge of LLVM an SBCL is limited but I know a bit emscripten and how it works. I will look around "multivalues" and "power of two memory access" in LLVM.
There's another way it wouldn't work: if the pent-up demand is so large that it would take an impractical number of units to make any dent in the non-luxury market price. It's possible that this is the case: I read about one economic study that claimed that in SF today it would take about 100,000 new units before prices started falling, which is a pretty impractical number. (Sorry, I don't have a citation at the moment but I can try to find it later.)
This is an iPhone 5c, not a 6/6s. The newer models with the secure enclave chip are more secure.
I think what's been pointed out to you (maybe you've misunderstood) is that it's not really possible to use the national median income to determine 'class' in any real sense. It's too greatly affected by cost of living, household size, and numerous other factors.

It would obviously be difficult to describe someone with an income of $120,000 as 'upper class' – especially in the Bay area, where the cost of living is so high. That kind of leaves 'middle class' as the realistic descriptive.
This is consumer gear. It has hardware filters. It has hardware power limiting. It has hardware implementation of the physical layer. Again: this is consumer gear.

It is very very difficult to do any kind of harm in the spectrum with these devices. Much easier to do damage at layer 2 and beyond, which is of course what this doesn't fix at all. I figure you cited a misconfiguration and software bug because you can't actually find any kind of incident caused by consumer gear routers running with custom firmware that involves any kind of RF?

It's quite ridiculous to hear a ham radio operator applaud the FCC on regulating routers that will by hardware design never, ever output on spectrum where they could do any sorts of damage while the same agency happily approves of powerline communications adapters that turn mains wiring into antennas.
You're referring to household income.

The context of this sub-thread (starting 3 up from here) clearly referred to "salary", a.k.a. personal income. The two categories are, of course, very different. Which explains the great bulk of the noise in this discussion.

You might want to read things more carefully before accusing people of backpedalling and trolling, in other words.
In February, Black Diamond recently issued a recall of carabiners and runners. I had been travelling, returned, and decided to check if my safety-critical equipment was affected by the recall. I was greeted by broken links to the domain bdel.com, which Black Diamond controlled until recently.

The Internet Archive has one of the recalls, but not the other.

I would email Black Diamond, but their support address is also at bdel.com, and I can't call them because it's past hours. So I guess I'll just climb without checking the gear, since I've been using it for years.

I guess this illustrates that losing a domain can put people in danger, and how valuable the Internet Archive can be.
To me, zeitgeist (in English) is closer to 'fashionable fad' than 'spirit of the time'. Zeitgeist for me fits "People are using object/service X" better than "migrant crisis in europe is swinging politics to the right". I see zeitgeist used around fads a lot more than I see it around socio-political movements.
I've helped some 4th grader learn English and they always explained to me that they used "it doesn't works" because of the rule that after using he, she and it, there needs to be an S (there is even a German saying for English learners: "he, she, it und das als muss mit" – in English, "he she it and the S must come along"). Since they have heard that saying so much, they often miss that they already used the S in "doesn't" and use it again. A lot of practice often helps though.
The widespread dragnet of data collection currently used is a clear violation of the 4th Amendment of the Bill of Rights.

> "[t]he right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized."

This should be amended to include data but from a legal standpoint it should stand that information/communications that are stored/accessed locally on a personal computer fall under 'effects'.

Backdooring into your computer without prior authorization and/or the justification backed by a warrant is illegal and a violation of the rights of US citizens.
I wrote an app generator (actively maintained) that actually follows many of these recommendations if anyone is interested: https://www.npmjs.com/package/generator-enigma
Thank you for noticing.
True story: I remembered I had this installed on my home machine while I was on a business trip.

I... may have consumed copious amounts of hotel wifi playing it over VPN one night. ;)
Low density zoning—especially suburban, single family zoning—is tantamount to segregation. We must end it. It forces people who want to save money by purchasing less land to live somewhere else. That is, it forces lower-income people to live in different neighborhoods than higher-income people. And given America's racial disparities in income, these laws segregate by race, too.

https://medium.com/@niranbabalola/we-must-repeal-our-segrega...
mocha, ava, expect, chai, painless... honestly what the fuck is this. I'm not a javascript developer - is the ecosystem really so fragmented? What a nightmare.
Both of these behaviors you describe are no longer the default in MySQL 5.7 (strict_trans_tables + only_full_group_by).
JavaScript for C# Developers
plus it really rings of "website analytics"
As I commented in the parent: it is the default. It was enabled for new installs in MySQL 5.6, and all installs from MySQL 5.7.
I, for one, hope that when this is released I'll find out about it here!
Sanskrit is similar. There are elaborate rules for combining, called "Sandhi" [1] [2] which shows how nearby vowels or vowels near consonants change to form a combined sound "aa+e = aie" etc. This allows the formation of fairly long words, for example - "kimkarthavyathaavimoodatha", "not knowing what to do next".

[1] https://en.wikipedia.org/wiki/Sandhi

[2] https://ubcsanskrit.ca/lesson3/sandhirules.html
Not to worry! Next they'll require an open backdoor into every network.
I wonder what the German equivalent of "boffin" is?
The fact that programming is an exceptionally ill-defined task. Computers are great at doing well-specified tasks. In many ways, programming is the act of taking something poorly-specified and making it specific enough for a computer to do. Go, while hard, remains very well defined.

I hope for more automation in CS. It will help eliminate the boilerplate and let programmers focusnin the important tasks.
I dont login into YouTube since google started forcing G+ accounts on the users!
You can write your own "templating library" in about 20 lines of regular boring ol' JS
For some software, higher performance is more valuable than fewer lines of code.

I suggest you re-read the lemma. The point is about having fewer lines of code for what the program is supposed to do. For example, one could probably not write a kernel that does exactly what the linux kernel does (that has the exact same behavior [1]) but with dramatically less lines of code.

[1] the performances of the linux kernel are part of what that program does
Pasting YouTube URLs into VLC still works.
Sidenote, I love how both Factorio and Big Pharma accept bitcoin for purchases. It's by far my preferred payment method, and I'll buy one of the two just to support them for that.
There are plenty of English compounds that don't fit that description: forthright, downright, forthcoming; wisecrack (but "wise woman"); blackboard, greenback, greengrocer, yellowbelly; drive-by, drive-in; tapout, all out, balls-out, blackout, checkout. A couple common vulgarities do exactly what Sitzpinkler and Sockenfalter do, though admittedly the English -er is no longer "male-specific." (It once was.)

I think an article on German compounds would have been worthwhile on its own. To develop interest in it, however, the author has found it necessary--as many others have--to write of one language's richness as a factor of another's lack. English is actually quite pithy on some of the concepts he claims "require a mouthful when translated" from the German: "that which is in the process of becoming" (das Werdende) is (with varying nuance) nascent, incipient, inchoate, germinal, budding, springing, arising, dawning, crepuscular, in embryo, in the bud, in the gristle, forming, fashioning, styling, or becoming. To give rise to a noun to describe that thing which is nascent, incipient, etc., does not require the ham-fisted (there's a good, playful compound!) stroke which Duncan has used: he's playing it up! If you want a single word for it, bud, germ, etc., have their figurative uses as well. And if he wanted a dictionary definition for das Werdende, he could have dropped the relative pronoun and two prepositions and written, "a nascent thing." (In actual writing, thing would usually be replaced by a more precise identifier, and the phrase would be the richer for it.) There are some rare words, like inchoant, which also do the trick, and whose inception (or kick-off, throw-off, lift-off) looks rather like that of das Werdende.
Put a stop to all bullying Check out “Butterfly Me”
Put a stop to all bullying! Check out "Butterfly Me"....by, Evon Latrail
Now available @ amazon
Also, talk to your kids about death "When Mommy Went to Heaven" by Evon Latrail
The problem is that the increased density is happening anyway.

It isn't that if we build more housing, more people will come, which will bring more people in an exponential cycle. The reality is that tech workers are coming anyway, and paying whatever is required of them to live in SF. They aren't being stopped by high rents, because high as they are, they can afford them.

However, they are raising prices for people that can't afford it. That pushes other people out.

The result is that whether we build or not, tech workers will live in the city. Building more won't bring more of them. The only question is whether other people can live there too.
Yes offline maps is nice but the infuriating limitation is that it will save map tiles but not locations or areas that I've saved in "My Maps". One would expect a couple of coordinates to require much less storage than a bunch of map tiles...
Let the games begin!
The endless arms race for ad blocking and ad blocking detection has officially started.
Thank you. Also, I think we need a simple theorem that works with what average programmers understand easily. This is why I called it the Common Fundamental Theorem.
I'd say that is believable. There is a strong correlation between parental income and a child's SAT score. So you could probably get a rough estimate of a public high school's average SAT scores by looking at the average income in the surrounding areas. I was looking at a couple public high schools in California, and there some where it looks like the average senior is graduating with test scores close to the top 10%. I'd expect some schools have uncommon success placing seniors into elite colleges because they have a very talented student body.
I think what's been pointed out to you (maybe you've misunderstood) is that it's not really possible to use the national median income to determine 'class' in any real sense.

No -- everything that's been "pointed out" in this sub-thread thus far seems to conflate household with individual income figures. Which is of course a non-starter, basic logic-wise. So that's where about 80% of the noise in this thread seems to come from.

The other 20% comes from a hidden circularity: In that people are now basically saying that "median incomes in a city that has become affordable only to the upper-middle, and higher classes in very recent years, are uh, you know, middle class for that city." Which you can buy into, if you want. But it completely circumnavigates the question of whether things haven't drastically changed in the city in the past 20 years -- when it actually was much more of middle class city than it is now.

But then again, if one has no recollection of the former SF at all -- like, fairly stated, your average tech worker filing into the city, these days -- then I suppose that kind reasoning might make a lot of sense.

(Parenthetically: I'll acknowledge that there's some jitter between "median income" and "middle class," even restricted to a particular geographic area. But compared to the disconnect that started this whole sub-thread -- someone basically saying that tech worker salaries are "middle class"; and other people using personal and household income figures interchangably -- it's fairly negligible).
I appreciate the fact that you can automate some, but not all, things. Your manufacturing is ultimately sourced to raw materials, and sooner or later those supplies become exhausted.
In his book Let My People Go Surfing, Yvon Chouinard makes a distinction between invention and innovation. Innovation is the application of an invention to solve a problem and create a marketable product.

Chouinard is one of the most innovative folks in the history of the climbing industry, having introduced a lot of now-standard technologies like curved ice axe picks, polyester long underwear, and polyester fleece for warmth. I highly recommend the book.
Good for you, but you are missing out on a lot of interesting material, including online courses and presentations.
If you want the React semantic without the size, you can just use something like https://github.com/developit/preact (which is like 3kb once deployed).

You also don't need JSX if you don't want to. Using React without JSX and just aliasing the dom functions ends up looking almost the same.

The reason behind React and Flux is because of pitfalls behind MVC...though the whole rational behind that is probably not fit for an hacker news reply :)
People like my mother are losing an astounding amount of work because of poorly designed interfaces.

My mother that still has an economical activity is losing money with modern technologies. And no one is liable.

It is is the "user's fault". The keyboard chair bug.

If also so many people get fucked by the oldest trick on earth of executing arbitrary software by trusting an unknown source it is clearly an information problem.

Either the industry is unable to make the information clear, or the information presented is not adapted to human beings.

In both cases, given the number of victims and money lost do you really think that this industry considers itself liable? Users are treated guilty by default in the mind of the companies.

The PR of IT is that all the bugs from software is the fault of the users. It is denial.

We (software industry) are the root cause some people lose money and no one can sue us for this.

Because we impress them with our confidence. And they believe us.
Who are all these people that need all these tools to write stuff in js? Go back to coder school!

Is this what it means to look for a job in the startup scene in 2016? It seems overwhelmingly likely that you'll be dropped into some unholy, frankenstein-esque work of "art"

While JS has a few pain points that should be addressed by tooling, I'd draw the line at React and jQuery and a bespoke, well-kept utility library
> In many ways, programming is the act of taking something poorly-specified and making it specific enough for a computer to do.

Software development in the broad sense is that, sure; not sure I'd say programming is that -- taking vague goals and applying a body of analytical and social skills to gather information and turn it into something clearly specified and unambiguously testable is the requirements gathering and specification area of system analysis, which is certainly an important part of software development, but a distinct skill from programming (though, given the preference for a lack of functional distinctions -- at least strict ones -- within software development teams in many modern methodologies, its often a skill needed by the same people that need programming skills.)
I'm not sure why San Francisco being an enormously popular place that lots of people want to live in is a reason why we need to raze San Francisco and build something else there instead, vs. and not a reason why we shouldn't go to one of the many other shite places that everyone hates, raze that, and build more San Francsico.

Other than myopic entitlement, I mean.
Here's a short story.

I used to do a little bit of JavaScript. Initially it was easy. Functions! Easy enough. Vars! Cool. I get all of that. I wrote some code, worked. Wrote some more and it started not working as expected. I was curious why. I started reading into it and discovered interesting concepts like "hoisting".

Then a friend of mine told me about Clojure/ClojureScript. I never understood hoisting.
Ramda really is awesome.
I recommend this state of mind if you can embrace it. I first came across it as "Today is the day I will die." While dying is significantly more impactful than being fired, it also frees you from thinking too hard about how this thing you are doing might kill you. It is sort of an extreme of course.

I've found the best employees often have let go of the fear of being fired. They can speak truth to power, stand up for what is right as opposed to what is expected, and they generally leave the place better than they found it. It was interesting watching people at Sun change when Sun going public suddenly meant those people didn't have to work if they didn't want to. Much more engaged, much more willing to look at alternatives and to take risks in pursuit of a better outcome overall.

That said, the philosophy only works when you also have a high degree of integrity. If believing that you're going to get fired tomorrow means you're totally ok with emptying the coffee tin people put money in to cover the cost of the office coffee service, then that doesn't work so well :-).

Sometimes I'll do the exercise where I write down in my notebook all of the things I can think of to worry about and then rank them from most important to least. I find it can help with perspective.
From their FAQ, the change will only happen on routers produced after June of this year. So technically, the best time to buy a TP-Link router is right now!
Consulting Firms Face Talent Shortage as Blockchain Offerings Grow
This is legitimately a nightmare scenario for some people I know.
Why?

Does Adblock Plus block the on video ads?
What if robots could replace consumers too?
> RFID is one of those things that seem cool until you start playing with it and then it turns out that the only uses for it are really boring.

Well, boring for users perhaps. For people who like to track you, it is certainly not boring. It is more like fingerprint heaven!
This is just wrong. Every reputable economist I've come across disagrees with what you're saying. As with climate change, if we ignore experts, we will needlessly careen toward disaster.

Conservative economists like Edward Glaeser have long opposed restrictive zoning[1]. President Obama’s Chief Economist sees that “income inequality across cities remains entrenched and may even be exacerbated” as a result of restrictive zoning[2]. According to Nobel laureate and New York Times columnist Paul Krugman, “this is an issue on which you don’t have to be a conservative to believe that we have too much regulation.”[3]

[1] http://www.city-journal.org/2008/18_3_houston.html

[2] https://m.whitehouse.gov/sites/default/files/page/files/2015...

[3] http://www.nytimes.com/2015/11/30/opinion/inequality-and-the...
Not sure if I'm misunderstanding, but he said he _doesn't log in_, not that he doesn't actually visit youtube.
I think he just needs to learn more about encryption.

It's not that nerds are being absolutists. It's that the technology is absolute, and nerds understand the technology.

I also predict that once he is out of office he will reverse himself on this issue.
As does youtube-dl.[0]

[0]https://rg3.github.io/youtube-dl/
Does he mean you can't have an absolutist view of the 4th Amendment?
Open Foundry – a new home for open source typography
ClojureScript is pretty fantastic, and Om had a lot of the ideas behind Redux before Redux (a bit like Elm). It's still a bit early to build a team revolving around FP though (it can be done, but you need a big company commitment in term of hiring practices, training people, etc). Consider React/Redux a gateway drug. Sprinkle in some Ramda, maybe even some Folktale...and then you're in a better spot to go. But starting with ClojureScript if you have a team not too familiar with the JS world is really rough.

I do really wish JS had native immutables with structural sharing, though.
How to Create a Badass CTA. Everything You Need to Know About CTA Design and Copy
I am disappointed that he doesn't come out pro-encryption.

USA companies will end up losing business to foreign companies and organized crime (I include terrorists when I talk about organized crime) will have an easier time wounding both citizens and businesses via cyber attacks.
Any way to reconcile power-of-two memory structure and boundary checks? I can't imagine all code should be constrained to power-of-two memory, but if you throw in multi-threading somehow, I think it would start making more sense to have the best of both worlds.
Pretty sure you meant P2P, not PvP.

You can further split the first option into two approaches. You can have a glorified dumb client, in which case most of the logic is in the server. This works well for turn based games.

For action games, however, there is a lot of undesirable latency in this design, so these games replicate most of the logic in the client so that the client can predict how the game state will advance in time. This makes it appear to the player that there is no latency. There is still one authoritative server, however, be it a dedicated server or a "host" player.

As you can imagine, programming a system that can handle prediction errors and juggle multiple out-of-sync clients is challenging.
Most people don't need these things. And more and more companies have devops and infrastructure teams that can deal with that.

We're still in a world where every team is a snowflake (the closest things to breaching that was Rails and other server side MVC frameworks similar to it). Once the tech slows down a bit, you'll probably see better solutions.

That being said, dealing with legacy code always always suck.
I'd sign up for a low tier Red. Don't watch too many videos maybe $1/$2 month for an ad free vid limit or ability to buy instant skips
Greater means anything that you can think of that would be greater for a program. For example, it would be faster. It would be more maintainable. It would be more everything.

We ultimately don't have to prove it. We only have to agree together. (Another way of saying this is that it's unprovable, but every programming master will tell you it's true)
Ask HN: Could blockchain-verified single-use keys be used to unlock phones?
Question: would it be possible for device makers to encrypt phones, but with a limited number of single-use blockchain-verified encryption keys. That would enable the government access to phones in extreme circumstances with court orders, but would stop mass surveillance. Thoughts?