skysight-inc/HackerNews huggingface dataset:
Normally, proximity to a bigger city like DC should be a good thing - you can get a nicer place for cheap and use public transportation (MARC train) to commute. But something has prevented Baltimore from growing and gentrifying.

I think the biggest problem, the obvious one, is crime. There are some small pockets of intense gentrification, and even these areas aren't particularly safe. The rest of the city is a no-man's land. Literally within a few blocks of crowded, active areas (e.g. Fells Point) there are extremely unsafe blocks where the chances of a mugging (or worse) are unreasonably high. Then, there are huge contiguous swaths of the city where no one but residents are really advised to enter. I remember going out to a bar in West Baltimore and not a single cab was willing to drive into the neighborhood to pick us up. The patrons of the bar refused to let us walk home ("you're gonna get stabbed!"), and a kind stranger drove us home.

Most people I know who live in Baltimore want out, and many either move to DC or to the suburbs.
I think that's a great summary of the dispute. One small but significant correction I'd suggest is that (so far as I know) Pielke is not claiming that "the increase is entirely due to these non-weather changes". Rather, I've only seen him make the easier to satisfy claim that there is not yet sufficient evidence to say that climate change is causing such an increase: "We find insufficient evidence to claim a statistical relationship between global temperature increase and normalized catastrophe losses."
We detached this flagged subthread from https://news.ycombinator.com/item?id=13096767.
How Airlines Decide What Counts as a Near Miss
This was already tried with Encyclopedia Britannica and it doesn't quite work.

The truth is, if you want high quality, more eyes the better. (And the article mentions that magical art was greatly improved by general accessibility of things on the Internet.)
Yarn 0.18 Release Notes
I live in Menlo Park in the Bay Area, and have given specialized jobs to contractors that drove 2 to 3 hours to fix my house. These guys target this area, despite being so far away, and use phablets to stay connected and maintain their Yelp presence.
The US won't extradite them, but that only helps while they stay in US ground. Their vacation choices are far more limited, and visiting Black Hat or the Chaos Communication Congress is out of the question.
Simulate annealing as you build products and companies
Well I suppose that extremism is in the eye of the beholder.

The Fourth Amendment of the US Constitution:

"The 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."

I would argue that the ability of the US government to have unfettered access to all of your electronic devices - even in cases where there is no indication that you have perpetrated any crime - would constitute an "unreasonable search".

To you that may be an extremist view.

To me that's a reasonable interpretation of the English language.
This enables the equivalent of getting a warrant for everyone who might have visited a mall, and breaking into thousands of houses, which doesn't meet the constitutional requirements for a warrant. Thats the problem here. They aren't getting a warrant for every computer they hack, they are getting a general warrant, which is an abuse the colonists endured under the monarchy that spurred them to create that part of the constitution in the first place!
!!! PHP MySQL extension doesn't support placeholders so everyone has to escape params before mysql_query and then put escaped params inside query string.
Of course if there's used mysqli or PDO then need to use placeholders but in other case - there is actually no choice for developer.
So I'd rather not call most of those - "vulnerabilities".
> It would involve restricting what the new web could do and those restrictions would make things better. We don't need the kitchen sink in every page

Sounds like you want to set a mobile user-agent string. Most sites will avoid serving you the whole 'kitchen sink'.
Look at those fantastic loading times, and its not pulling down 1.2mb of cancerscript to make some text appear!
To be clear, I'm agnostic about the competitive harm in this case (and relatively ignorant about the market-specifics).

Here's the DOJ guidance for single firm conduct which is pretty relevant:

https://www.justice.gov/atr/competition-and-monopoly-single-...

Their discussion of the potential for harm through bundling is exactly the foreclosure story you tell.

However, they also allude to the classic price discrimination justification for bundling.

To give you a simple example, imagine a monopolist producing 2 goods A, B and facing two customers 1 and 2. If the customers value the goods at (1,10) and (10,1) then the optimal conduct for the monopolist is to price both at 10 and sell the preferred product to each. However, if they can sell a bundle at price 11, they can increase profits without harming customers or breaking antitrust law. This core effect can persist with more complicated product offerings and market structures.

Here's a good discussion of the topic by the current fed chairman:

http://feeds.czaj.org/pub/teaching/IO/Commodity%20Bundling%2...

To me, it seems challenging to differentiate between these two explanations (and others). I'm sure the FCC have looked into this further and have a reason for their conclusions but I'd be interested to hear it.
To me at least, the major distinction between "classical statistics" and "machine learning" is that machine learning" strives to work independently of the underlying distribution while classical statistics tries to model it.

I.e., a statistician doing linear regression assumes that reality is linear (or at least differentiable) in the region of interest. A convergence proof of linear regression will use this assumption.

A machine learning practitioner does NOT assume reality actually has a random forest out there in the world somewhere, and as a result needs to prove far more general (and less accurate) convergence results for the random forest.

From what I can tell, this book falls into the former category.
Am I the only one to find it a little sad that "oh wow, ${some.website} is still online!" is such a common sentiment? It seems to me that the default should have been for content to persist, and the surprising events should have been content that disappears.

I mean, 1997 is not even twenty years. Nobody expresses surprise that, say, Fight Club is still available to watch - but on the web we seem to expect near-total transience over tiny, tiny timescales.
> when FBI breaks into your house you always know it

That's not true.

In January 2014, the bureau obtained a court-issued “sneak and peek” warrant,
allowing agents to secretly search Raphel’s northwest Washington home while
she was away.

The FBI sent a special Evidence Response Team trained in surreptitious
searches. Raphel’s home had an alarm system, which the FBI team bypassed.

http://www.wsj.com/articles/the-last-diplomat-1480695454
It's apparently vaguely commercially viable to extract potassium from seawater right now, so it probably won't be a problem in the future.

(I came across several mentions of it in the course of looking at the state of phosphorus extraction; https://en.wikipedia.org/wiki/Brine_mining#Potash talks about mining it from the Dead Sea, but the Ocean concentration is apparently high enough to work)

As far as hydrogen, if we can get energy prices down (solar looks poised to do this), there is plenty of hydrogen available anywhere there is water.
Wow, great stuff and the site was last updated on my birthday! lol.. Talk about a fun gift from the past.. :-)
I want to meet the people who are supposedly commuting to Phoenix from north of the Grand Canyon. Do they commute by helicopter?
From the outside, movie scripts just looks like mono-spaced text with dialogue indented.

Can you explain why one would need special software for this? What does Final Draft give the writer, that word or open office doesn't?
I'd say the same thing I say to atheists who are convinced we are in a simulation: "That's one way to look at it."
Wait, statins are bad now?
They ceded some of their sovereignty, as outlined in the Constitution.

The Constitution supersedes state law, yes, but random federal statutes do not.
The thing I don't get is why Rust sockets have a `set_nonblocking()` function at all. Should there just be separate`recv_blocking()` and `recv_nonblocking()` functions? It would be much simpler. Sadly you can't even do your own interface like that because there is no `get_nonblocking()` function.

Also is HN ever going to support markdown?
Can’t eat paper profits: India’s startup ecosystem has a vital cog missing
> a limited set of enumerated powers (among them: foreign policy, national defense, regulation of interstate commerce)

Unfortunately, the modern interpretation of "interstate commerce" is roughly "any other powers they might care to have". The Tenth Amendment has essentially been superseded by the Commerce Clause since the New Deal.
The car companies have another option for getting into the car sharing business with instant rentals. Daimler (car2go) already has about 750 cars here in Seattle and BMW (ReachNow) another 520, and they keep adding them. Or they can go the Lyft/GM's ExpressDrive route and provide a pool of rental cars to drivers. It will be far more profitable in the near term for other companies to jump into these markets than invest the billions it would take to build out a driverless fleet.
Enthusiasm for running the business for posterity is probably more important than having a building to sell.
Ask HN: Need expertise of people working in QA
Hello HN ,
I am working on a SAAS product which mainly focuses on QA in small and medium sized companies. I took initial feedback from some of my friends / past & current co-workers and would love to talk to more people working in the field. If a skype call is possible it would be great !!. I will just take 15 minutes of your time.
simplicity and expediency?
It sounds even more strong: he thought the federal government would be 30-40 times stronger than each individual state.
No worries; as you can see, the problem is more in the rapid upvotes than the original submission.
While "easy" is rather subjective, I would say this: if you already know the basics of the standard library, then this is indeed quite easy. For the most part, it's not even remotely modern.

- it's a simple templated function; could even be reduced to one parameter if you use "typename Container::value_type" for Value
- it's using find (standard library algorithm)
- it's using begin and end (iterators common to all standard library containers)
- it's using emplace_back (new to C++11 with rvalue refs, but everyone already knows push_back which it replaces)

While emplace_back might be new to people using C++98, everything else is well over two decades old. It's extensively documented, and if you've ever done anything with the standard library, it's basic stuff. If any C++ programmer struggles to understand this, then they are essentially stating that they don't know the basics of the standard library or the language.
I've been using jk for quite some time now. It's definitely my favourite improvement over stock vim. You can sort of roll your fingers with your right hand index and middle finger which makes it super fast.
That is the funny thing about providing people with a lot of limitations for a longer time. What they get out of the 80s home computers well after the 80s was considered impossible by even the makers of those systems. People will find ways if they can shoot at the same (virtual) hardware for a long time.
This is also why I'm agnostic.

Thousands of people of equal brilliance have come up with vastly different explanations for what appears to be the same thing. As a conclusion they must all be vastly overconfident.
It doesn't.

There is no such thing as fair and anonymous voting, digital or otherwise. If you can't tie a person to their vote, you will never know if they sold their vote, at best you can limit the number of total votes.

Bitcoin makes it very hard to tie a physical person to a digital identity, therefore makes it very easy to sell your vote.
Hickey's other talk says hard is relative, and I happen to agree, especially when it comes to naming. The question is to what degree of exactness you can confirm what exists (in problems). That is a function of your degree of truthfulness. So it's "hard" only in the sense it's hard to approach 100% truthfulness. However, I have observed that one doesn't need 100%, one needs to be beyond a certain threshold of effective sufficiency. And according to human history, special, rare individuals are born who do exceed that threshold.
Secrecy of the vote is necessary to prevent against such things as vote buying and manipulating others to vote a certain way through intimidation (these days more of a problem outside of US).

The validating that a vote was counted appropriately probably could be used in a block chain type mechanism, but may need to be more with a zcash type of implementation.

I'm a true believer that more tech is not the right answer for voting security. (At least for the near term). Voter-verified paper ballots, that can be run through open-source tabulators and then stored for a subsequent mandatory audit would be ideal (3-5% is the target I think we've gone for in Cali).
ACH still has chargebacks. For up to six months after the debit, no less.
Not exactly. I've had loads of conversations with people from other countries who were amazed at the degree of independence of the States.

It's not really typical for administrative subdivisions of a country to have their own criminal law, be allowed to sentence you to death or put you in prison, issue their own identity documents, raise militias, etc.
Im just guessing but: So if they can't find or contact the owner of a building they have to wait to break in? I'm pretty sure they do the knock once break the door down thing in this case.
Lead the small team. You will grow more.
Does any other country let their subdivision raise armies that are not under the control of the main/federal government? The poorly named national guard in each state in the us is exactly that.

In fact, the little rock five were escorted by federal troops facing off against state controlled troops.
If you have any specific questions you can post them here.
I'm not saying that, I'm just referring to the comment about 'misrepresentation' in the headline.

As for the FBI hacking outside their borders ...

Obviously, this is immediately problematic, no doubt.

But we live in a new, globalized world, and it includes not just social issues and business, but law enforcement.

A lot of pernicious crimes like sex-trafficking and child pornography etc. are very international in nature.

Ideally, we'd want authorities to work with one another, which is obviously the case in many ways ... but ... it's not always so easy. A lot of these regimes are totally corrupt, inefficient, have other priorities, or are politicized.

Remember that we are trying to achieve actual justice - and the rules are there to enable that - not the other way around.

I'm not exactly comfortable with what the FBI might be doing - that said, it depends a lot on what they are actually doing.

If the FBI hacks into the computers of some sex-traffickers in Burma, Ukraine, Belarus and is able to catch them ... then all the power to them. I think it's probably for the greater good, even if it does bend some rules.

Now if they start to go after political dissidents, and journalists, well, we have a problem :).
Sounds very familiar in pattern to those people who were part of the 'big data' hype who would attempt to use Hadoop for everything.. even work that could have been accomplished with an Excel sheet and an hour.

Looks like us Engineers have a common pattern in running towards the next shiny thing ;-)

Somewhere along the journey/career some of us wise up and learn when to say No, and use the right tools for the job, and ignore the "cool" factor.
Yeah, go check in a sandbox.
> Don't discount them until you know why they were believed.

It seems you already discounted most of them and chose the one most comfortable to you.
Eh, rural areas actually receive more in federal funding than they pay in taxes while paying less in taxes anyway due to decreased costs of living. Additionally, the US heavily subsidizes farming and funds infrastructure development for rural areas that are not available to more populated states and areas, such as gas, electric, and internet services. Economically speaking, rural areas also disproportionately benefit from projects like interstate highways, public water infrastructure, and bridges. Additionally, rural areas also consume, by far, the most in entitlement resources. And finally, rural areas are disproportionately represented in government, to the point that someone in a city like New York gets nearly half the amount of votes as someone in Montana, and also greatly suffering in the Senate which is not awarded on the basis of population. To sum up, rural areas pay no net taxes, receive economically beneficial subsidies and policies, and are given more political rights than people who live in urban areas. The idea that they're being screwed in a nation where they're the ones with all the control is absurd.
Yeah, sorry, that was a bit of a knee-jerk response from me. I took TillE's comment to be more a statement of the general (IMO unfounded) mistrust of floating point, and my comment was intended to take it in that light. Once you have values in the domain you're interested in, floating point more than suffices for precision, and generally handles rounding better than the equivalently-sized fixed point variable.

I do agree that a general timestamp needs to be domain-agnostic, and I'm certainly not saying Rust should use it, not least because Rust aims to preserve the semantics of underlying APIs.
ah yeah. Thanks for the good suggestion. Thats a decent one. Will check it out.
Statins are an extremely powerful tool for reducing morbidity and mortality. Statins are like vaccines in their ability to attract deniers, but the genetic data are in complete alignment with the clinical trial results.
Lol he tried to add bugs to your code in Git?
Look past the labels and you will find some familiar ideas:

"The life of the unmoved mover is self-contemplative thought ("νοήσεως νόησις (noeseos noesis)", i.e. "thought of thought").[1][2] According to Aristotle, the gods cannot potentially be distracted from this eternal self-contemplation because, in that instant, they would cease to exist."
from Wikipedia on Aristotle's Metaphysics
Unless I'm missing something… the answer to that problem is to (a) factor the code sufficiently to then (b) create an abstraction (interface) that backs out the concrete implementation to the specifically desired version/functionality.
Could probably run a side-chain and have secretaries of state host it on their servers with federal oversight and auditing....but you're right about the voter-ID stuff (from a number of angles is a nightmare).
I guess you can get to "130 hours / week" if you sleep just under 6 hours / night and do "ceo time accounting" to count your entire waking life as "work".
"draw_shadows": false

Fuck yes. I run into this as a (minor) problem all the time. Should be exposed by default.

What a cool exercise in general.
For most of human history groups of people have operated to restrict the flow of knowledge for the benefit of the controlling group. Technological advancement has exploded since governments began to incentivize release of information through the concept of patents.

Some examples...

See "guilds" https://en.m.wikipedia.org/wiki/Guild

See "companies" with "trade secrets".

See Vatican Library (no longer fully secret) https://en.m.wikipedia.org/wiki/Vatican_Library

See "classified information" https://en.m.wikipedia.org/wiki/Classified_information
Saying that "patent troll" is synonymous with "NPE" is more restrictive than its common usage; for example, wikipedia defines it as "a person or company that attempts to enforce patent rights against accused infringers far beyond the patent's actual value or contribution to the prior art".

If you take a minute to read the patent in question (https://www.google.com/patents/US8683296), it's like a caricature of "what's wrong with the patent system". It describes using matrix blocking and vector instructions to do the matrix mulitplication step of (e.g.) Reed-Solomon. It's a very old matrix multiplication speedup. If a particular technique for a problem isn't novel, then using that technique when you encounter that problem in a particular domain shouldn't count as novel. By contrast, the Usenix paper described an actual mechanism of implementing the arithmetic using vector instructions for table lookups, something the StreamScale patent never did. After reading the StreamScale patent, I came away with no new insights on implementing ECC. After reading the Usenix paper, I did.

The arguments you make for why StreamScale's things don't make any sense to me. It seems like they are:

- No one's fought the patent legally

- The author was threatened into issuing a notice with a super weak statement that StreamScale is sometimes faster than his one-man-shop academic code.

- One of the authors of the paper (though not the software in question as far as I can tell) works for a StreamScale competitor? Not really sure why that was relevant.

But of course no one wants to get into an expensive legal battle merely to advance the public good in this instance; no one is incentivized to. The fact that no one has doesn't mean that the patent is a good thing. Of course the author can be threatened into a non-apology apology with vague wording. That he did so doesn't mean all of those statements should be accepted uncritically.

A lot of times with patents, copyrights, trademarks, we get into a weird sort of cognitive dissonance. We (society) create a new type of property right (here, ownership of IP) in order to incentive people to engage in some type of behavior (here, inventing things). It's then easy to forget that the property right isn't necessarily the thing society wants to protect; it's a means to and end. But in cases like these, it's plainly obvious that the patent is stifling rather than encouraging innovation. The world is a worse place with Professor Plank threatened into removing his code.
For some extra context here, a lot of this fine particulate matter is not from burning the coal - it's from decaying exposed mine dumps. The wind in Johannesburg blows the fine sand on top of the mine damps into the communities living next to the mine dumps. The article tries to make it out as being just regular air pollution from fossil fuels, but it's many more factors than just that, and fixing the unique problem of mine dumps is probably a lot easier than general air pollution if there was political will to fix it. Which there is not.

https://www.theguardian.com/cities/2015/jul/06/radioactive-c...
Zcash is materially different than Bitcoin, so it at least isn't any more hipster than Bitcoin itself.

Unlike Bitcoin, Zcash transactions can be shielded to hide the sender, recipient, and value of all transactions on the blockchain.

https://z.cash/
Also a legitimate stance. I don't claim to have a corner on the truth, I just find that certain beliefs seem to serve mankind better than others, and they've earned my trust through application.
int will be smaller than double on x86_64 (edit: x86 too, and most other platforms), but since in both structs int comes after the double, that doesn't matter. 400 is a multiple of 8, so it doesn't matter if it's before or after the double either.
You can reduce the lag of using <Esc> with:

set timeout timeoutlen=1000 ttimeoutlen=10