skysight-inc/HackerNews huggingface dataset:
There is nothing specifically wrong with C++ en toto. What's happened is that historically, it was perceived as a leverage tool to make larger, more ambitious projects attainable. What I saw of that was that the failure rate went up.

So my memory is that C++ is mildly "worse is better" than was C.

I think the failure rate went up because:

- more people got drawn into programming. Some of them
got dumped there; many people with whom I worked were
actually, say aeronautical engineers who were told
that they had to pivot to software to keep their job.

- people think of the radius of software when thinking
of size, when the real measure is the surface area
of a sphere implied by that radius.

- Us old guys got to learn C on smaller projects which
were actually deployed, so we had the benefit of
going through the full cycle, playing all the roles.

- You can easily run into ctors/dtors problems when
decomposing C++ projects into modules.

- Preventing integration problems between modules just
requires a lot of good interpersonal communications
and sometimes, C++ gets in the way.

and most insidious of all

- New language systems are devilishly hard to embrace in
environments which are intended to be competitive.

One thing I've learned is - expressive power is 100% about
what the expectations of the reader are. I find differential equations more expressive than English for those things where they are appropriate, but that's because I trod a different path. With C++, the expressive power is because the reader unpacks more information per symbol-suite. Just realize that that is not the same for everyone.
> It isn't inherently bad if used correctly

Is BAD. Imagine if a car was made with the same "design".

A tool is BAD if the user must patch to overcome the inherent behaviour it show.
Table prefixes aren't just used in PHP. Ruby/Rails, Grails, etc. And the general idea of dynamic, variable bound table names can be found in almost any language. Schemas are nice, but as you mention, two of the most popularly used databases don't support it.

Edit: And, for what it's worth, the affinity for Mysql in PHP code is most likely because both are there, by default, in shared hosting environments. I don't personally know any PHP devs that find Mysql to be a "gold standard". Most popular PHP apps and frameworks support Postrgres as well.
In the early stages of a project everyone is a beginner. Success is success because people become experts and experts are experts because they know how to do and want to do sophisticated things.

The example of the toilet is perfect. Good interfaces are designed to meet the needs of the user community. An expat in Japan is not a member of the community for some sense of "member" and "community". The solution for the outlying case is that the outsider asks for help. This transfers the expertise.
Unfortunately, judicial oversight is often a rubber stamp.
Stop pretending there's a difference between online and real life
Another abundant energy source is fish protein, which always existed but our ancestors species is the only species that went nuts over fishing. Its pretty easy for hominids or scavengers in general to get fish protein at a net loss, or in very small quantities, but once you have a big enough brain our species really got into eating fish starting about 100Kyrs ago.

Apparently there is evidence you need a pretty big brain and speech abilities to run a net energy positive fishing village. A neanderthal should be able to catch fish, just not efficiently enough to live off a fishing culture. Their trash piles have all kinds of bones, just not fish bones. Ours are/were full of fish bones, anywhere there's fish.

Fishing might have been "the niche" that led to our species... starting with older hominids who were better than average at gathering fish due to some local geologic peculiarity (the perfect river to catch salmon by hand occasionally or whatever), a zillion generation later of ever improving therefore ever fatter fisherman and we got a prehistoric Captain Ahab filling the tribe trash piles with fish bones and the non-homo sapiens cousins can't fish compared to us and die off because we're fat from fish and they aren't.

Large amounts of starch would seem to require agriculture which is pretty recent compared to fishing.
The cost of air pollution in South Africa
Swift uses them in the standard library to do cute things like a space efficient `Int63?`, but doesn't currently expose them as a general user facility.
I'm glad that there are alternatives to Rails still being developed. I have looked at both projects independently before, and it makes sense for Hanami to adopt ROM as it's ORM.
Uhm... What?

LaTeX is not a documentation tool. It's a document typesetting tool.
Fundamentally different thing. It doesn't assist in writing documentation
specifically in any way. Excellent for publishing books, articles, and good
for writing presentation slides, but there are much better tools for writing
documentation (Sphinx being one of them; even Doxygen and JavaDoc are better
suited).
> Yes, it's unnecessary, but it doesn't cause a problem for MySQL.

It's not necessary in any DB, SQL specifies coercion of any value when the expected data type is unambiguous (and in a bunch of other cases, SQL is pretty weakly typed all in all).
> Nobody says it's different

They why do all the extra work for no gain in security?

I think the sibling comment address your next comment well.
This is a huge business opportunity for new startups. Of course everyone will share their awesome ideas and creative solutions here :)
Yes, and a []byte is even going to have at least as much inline overhead: it stores 24 bytes (length, capacity, pointer), and of course plus the 4 bytes of actual data. Even on a 32-bit platform, the []byte inline storage is 12 bytes.
Seeking partner for side project
Hey HN! I launched flipmeme.com a couple of years ago. It's a fun side project which really helped my learn Django and Python. I haven't touched it in a while, but it's recently getting a lot of traffic (120k uniques per month). I'm not really good at design but I know that there is some potential here. Would anybody be interested in teaming up and taking this to the next level?
To a machinist, a tenth of a millimeter is a yawning gulf.
Every great technological achievement has been a team effort. The Manhattan Project is a shining example of how you can compress into a few years what otherwise takes decades because scientists and technologists are not making a team effort. None of them alone could have done it or would have made significant progress. If you had left Oppenheimer, Fermi, Teller, Feynman, Bethe, Szilard, Einstein, Wigner, von Neumann and at least two dozen others alone at separate universities around the states, there would not have been an atomic bomb. They needed each other to bounce ideas off, to feed each other related partial results, to correct mistakes.

If you're making an intellectual effort and none of your colleagues have relevant input on (intermediate) results, then either your colleagues are extremely mediocre or you are blind to their contributions. In either case: you could probably produce better results with input from others.
Though they are a party to the Berne Convention, so they ought to.
First, someone should look at the coverage map of the area. Verizon and AT&T are iffy, and Sprint and T-Mobile are non-existent.

Second, the article starts with "The demonstration at Standing Rock, North Dakota is the largest gathering of indigenous people in modern American history." which is taken from the source material's statement "The largest gathering of indigenous nations in modern American history".

The article cannot even get its first fact correct, and frankly I would dispute NBC's statement as well. I guess we haven't heard of Pow Wows and government meetings.

I also notice that both articles seem to gloss over the indigenous versus non-indigenous ratio. Not good for the narrative I guess.

Also, to be truthful there was a fairly sustained attack on all North Dakota networks when that damned actor from the avengers said the state should be hacked. I guess he forgets that all the tribal schools are on the ND network. Maybe some of the protesters were caught in that?

[okay fine, cracked is factually untrue, but I get down voted for being here - wtf?]
> With also using ProtonMail, I would expect to be on a government list of some sort.

Are you aware what kind of idea you are circulating here? It's the kind of idea citizens in totalitarian states would circulate, probably even in the hope to score points from their dictator, for participating in instilling "order".

Dude, wake up. This is sick.
Exactly - it quickly becomes a stone soup.

The main use case of a code base that is of value to me is: Can someone quickly determine that they have added a defect when doing maintenance? There are a lot of solutions to that.
They are not on the driver seat. They fund and observe. This system is better than state or academia.
I don't think it's a change.
The patent is for calculating erasure codes, if you want to do Galois field arithmetic for any other reason the patent does not apply.
You generally don't even need to get the right expiration date. As long as the date you supply is in the future it will usually work.

The security code also can sometimes be skipped. This varies from region to region, but in the US the credit card companies do not actually require a security code match for card not present transactions. The merchant can supply the code, and if so, the credit card processing system will report back on whether or not it matched, but it is up to the merchant to decide whether or not that should disallow completing the transaction.

Similar for customer address, by the way. The merchant can supply it and ask whether it matches, but whether or not a mismatch disallows the purchase is up to the merchant.
Yeah, I don't understand the point or value of these groupings either. San Antonio and Austin are really completely separate economic entities with little economic overlap. There are a few Austin commuters who live a bit more south than some San Antonio commuters, by that doesn't really "join" the areas economically.
Easy Hide IP VPN 4.4 for Windows Free Download
It's an overview, but not a particularly deep or accurate one. Good on you for starting to think about the big questions, but don't be so dismissive. Serious people with serious reasons have believed every one of these. Don't discount them until you know why they were believed.
Who signs off on this stuff, btw?

It seems even the president isn't fully aware of whats going on.
Do I implement it?
We've banned this serial troll, of course, but the immune response from the community was particularly healthy here.
When the article says "commute" it's mainly referring to people who commute daily (or often) for work.
Does anyone know everything about Python 3.5, language and libraries, including evolution issues when having to handle old code?

What about style guides to forbid people to use generators, metaclasses or other advanced features?

Just to pick a language most people think it is easier than C++.
When I think of a commute, I think of a daily activity that takes someone back and forth to work. Given that definition it seems totally unreasonable for someone to spend 4 hours going one way.
a good/happy life is a virtuous one. hedonists and libertines confuse happiness with neurological "happiness" like an obese person confusing "happiness" with gluttony and degenerates with drugs
> If the U.S. had a method to redraw state boundaries every 20-30 years, these regions would be just about the right size to be states, and this would greatly simplify the planning and coordination of everything from transit to education delivery.

This is a really interesting idea. While it is extremely logical, it would never happen. People are surprisingly attached to their identities associated with their state and countries.

See the amazing news surrounding the land swap in Belgium and the Netherlands recently... it made news because so few people think of borders as arbitrary lines on maps.
This is all confusion. Science is a "Bayesian Community" (to coin a phrase). It collaborates already, as needed, albeit inefficiently. One could improve the collaborative process, but to strong arm it is just ignorance of everything about science. This is just rich children throwing their money around.
Does anyone know whether the Supreme Court has provided any clarification about whether the amended rules purport to allow American officials to search computers in foreign countries? Or whether the Justice Department has indicated how it will interpret the new rules?

I asked this question in a thread here when the rules were proposed earlier this year, but received no replies because the topic was deleted as a duplicate. In the months since then, I've seen plenty of speculation in reporting on the issue, but nothing close to an answer to the question—so let me repeat it:

Do these new rules expand the claimed foreign jurisdiction of US federal courts, or not?

The amended rules provide new authorities for issuing warrants when "the district where the media or information is located has been concealed through technological means". In other words, the new rules seem to expand the authority of federal courts when there is a question of which district court has jurisdiction. But what do these new rules mean for cases in which the location of the information is clearly outside of the jurisdiction of any US federal district court, or when there is a question of whether it might be?

Apparently the rules were previously amended to remove the definition of "district court" [0], making this question still more subtle. Note also that the rules explicitly expand the jurisdiction of US federal courts to issue warrants "inside or outside" the geography of their districts in cases of terrorism, but not explicitly otherwise. I believe that rule has been interpreted to mean that federal courts may issue warrants worldwide, without regard to sovereign geography, in terrorist cases.

0. See the note pertaining to Rule 1(b) of the 2002 amendment, at https://www.law.cornell.edu/rules/frcrmp/rule_1
It is! https://github.com/hyperium/hyper/tree/tokio
I've worked with IBM before. I think that's their management guidelines.
When humor sites are the best source of "the news", things are mostly likely in the shitter.
US federalism isn't about efficiency. If anything, federalism is intentionally inefficient.
Saw the film last night. If you blacked out, then so did I. (Or else we're already only remembering what the heptapods want us to...)

Like a lot of good sci fi I think this is one of those movies where I'd appreciate a Director's Cut or Extended Edition that includes obscure and technical and deep (read: nerdy) bits cut from wide release.
The thing is, there isn't one std::sort, neither one C++ implementation.

Try that with ICC instead, for example.
> Schemas are nice, but as you mention, two of the most popularly used databases don't support it.

Yeah, two databases. One that was designed as an embedded storage engine and
was never intended for web applications and the other that historically was
probably the shittiest one (silently damaging unicode data, silently damaging
foreign keys in some circumstances, silently ignoring CHECK constraints, and
using non-ACID data store unless asked otherwise, though the last one was
fixed just few years back) and should have died long time ago.
It might also help to remind you about what you already have and what is truly important to you.
I think x64dbg (which contains a x86 and x64 interactive debugger), is the best interactive debugger available right now. Although the plugin interface isn't quite as nice as that of immunity, and because of that mona.py hasn't been ported by anyone afaik (which is a big shame imo).

But x64dbg more than makes up for it in performance (over both ollydbg and immunity) and feature completeness (multi-architecture, graph view like IDA, neat search functionality like search current region (very nice when dealing with JIT code), etc.)

If you're even a little bit into reverse engineering on Windows be sure to check x64dbg out, it blows olly and immunity out of the water imo.
Holiday gift guide for Virtual Reality
Chuck had a rather infamous product placement for Subway in the second season that worked out pretty well. The placement itself was gratuitous and over-the-top, and it drew quite a bit of criticism from the press. Yet, I thought it worked well for comedic effect in the context of the show, especially considering the character involved and the contemporary absorption of Subway's ad campaign ("five dollar footlongs") into pop culture. Sure, I rolled my eyes at it, but I also had a good laugh because it was obvious that the show was self-aware in the way they did it.

Anyway, I only bring this up because, while I agree with you in principle, I think that in the right context, exaggerated product placements can be as palatable as subtle ones.

(Later on, when the show was being considered for cancellation, a massive fan campaign had hundreds of thousands if not millions of fans getting themselves some footlongs to eat during the season finale and mailing the receipts to NBC, thus saving the show for three more seasons).
> Of cause this is rather speculative

Insanely speculative. Homo sapiens brains were largest 90k years ago, stayed there until 60k years ago, shrunk a little until ~10-15k years ago, then began shrinking markedly.

This coincides with a similarly slow transition from ice-age ~99%-carnivorous hunters (biggest brain), to hunter-gatherers (a little smaller, still big), to agriculture (begin massive shrinkage).

How do you get "starches" in any calorically significant quantity?

Oh yeah, agriculture is the name of the game.

But even all THIS "is rather speculative" as well: after all, bigger brain cannot just be equated to "smarter brain", either. Maybe starch allowed the brain to retain intelligence more efficiently and thus to shrink! Personally, I don't believe it, but frankly until we get a frozen ice-age homo brain, we won't have any way of knowing. Even then, it's just better-informed speculation.
> Microsoft pivoted from having you say "Xbox" to "Hey Cortana". I wonder if that change was a result of people preferring to interact with a personality, or just to make everything the same cross-platform. (Xbox, desktop, mobile).

I turned on the new Cortana voice integration and a day later I switched back to the built in Xbox voice control. Cortana might be a great digital assistant but when it comes to controlling an Xbox it's pretty terrible, the number of times I told it to do something and got the snap interface with something close to what I'd said as a web search...
> capitalism is not always inhumane

Though they don't use the terminology, most people have a beef with modern corporatism more than capitalism itself. Things like individual property rights and fairly enforced contract law are certainly humane.
Some people say you can Google WSJ and open their articles in an incognito window, but there really isn't a consensus about that and the evidence is scant.
Looks interesting. I looked at dart in the past briefly. Is still under active development?
Can a program legally do:

if (country == usa) {
workSlowPatentFreeWay()
else {
workScreamingFastWay()
}
I've been following the DAPL protests for a couple of weeks now. The actions of the police have already begun to backfire massively. For example, around 2000 veterans are due to be arriving at Standing Rock over the next couple of days in support of the water protectors. Whilst these veterans have said they won't be bringing weapons, I suspect their presence will increase the mainstream media attention on the protests.
128-bit integers support for Rust
What is your take on BART turning off cell service in the tunnels?

https://www.aclu.org/blog/shutting-down-cell-service-during-...
Another comment mentions that it would skip $_GET['whatever'] and $_POST['whatever'], which is probably in the most egregiously vulnerable code. I think the underscore thing is worth fixing.
I think what baq is saying is that IP addresses are torsors http://math.ucr.edu/home/baez/torsors.html . It makes sense to give them a type where you can't add two IP addresses to each other (but you can still subtract to get an integer, and add integers).
The 3D Printing Revolution That Wasn’t
Do people in future say. Ok google, stop spying on me and listening me. Please google don't be evil! Google, why you do this to me ? My privacy is mine, is it google ?
- google: Your privacy is now ours and we sell it. Thats our business!
This "fake news" meme is as transparent as McDonalds and Burger King getting together and labeling all competing restaurants as "fake food".

Don't people understand that you're hearing this "fake news" meme every day because the dying corporate mainstream media industry is trying to discredit the independent media competition who is eating their lunch? Breitbart, Drudge, Infowars, and hundreds of smaller media outlets, YouTube Channels, Twitter accounts, and the like in many cases are getting as much or more attention than the old media and siphoning off clicks and ad revenue.

The dying old guard is fighting for its life and trying to use its last gasping breath to put in place social media policies, social engineering, search engine manipulation, and technical solutions to try and smother their competition.
Yes it is. Google uses it internally with Angular Dart (a version of Angular made especially for Dart). And the Flutter project looks very interesting to built native mobile apps with Dart (instead of Java for example).
Visa has this for large (ie >$1000) transactions. But I'm not sure if every online merchant is set up to make it work...
Klaus Post did an implementation of this in Go using with the relevant bits in SSE3 assembler: https://github.com/klauspost/reedsolomon

He references the paper in the amd64 code blob: https://github.com/klauspost/reedsolomon/blob/master/galois_...
Yes, it is a work of beauty.
Find some references here:

https://en.wikipedia.org/wiki/Codex_Seraphinianus

Luigi Serafini thinks that the Voynich is as "invented" as his own work:

https://www.wired.com/2013/10/codex-seraphinianus-interview/
I think what is trying to be said is that it's in accordance with the US' own laws, not that those laws somehow cause non-US citizens or land to fall under US jurisdiction. The only thing that prevents the US from spying on non-US citizens are treaties, and those seem to often be ignored.
@VLM, ice age ancestors needed big game. Small fish are a joke for sustained energy and nourishment, maybe as a condiment to the main meal of mammoth or aurochs.

Our "ancestors" really thrived for the most part of the very mega-fauna we helped extinguish.

> Their trash piles have all kinds of bones, just not fish bones. Ours are/were full of fish bones, anywhere there's fish.

Your sources seem to wildly differ from my sources regarding the bulk of ancestral homo sapiens evolution during the ice ages. Feel free to share them.
Consider this another "+1 in the hopes that you document this setup"
US states are not merely administrative divisions (like provinces in other nations) but are literal independently-governed states. Would you also propose re-drawing the borders of every EU nation every 30 years to reflect population movement?

This misunderstanding (provinces vs states) leads to much misunderstanding of the US federal system in general, the electoral college, role of the federal government, etc.
Capitalism, as free markets are anti-state.
In today's era of high definition picture, puck "enhancement" doesn't make any sense, but back in the day when we were stuck with 17" standard definition broadcasts (which was also slightly warped by the curvature of the CRT screen and perhaps a bit fuzzy if your signal wasn't great), puck "enhancement" was practically a necessity.