skysight-inc/HackerNews huggingface dataset:
Have you tried to compile and run it?
The argument used...

"One reason for suspecting government instead of criminal involvement, officials said, is that the hackers revealed the NSA tools rather than immediately selling them."

...is the sort of reasoning a kid might put forth.

Nothing like keeping alive the narrative for justification of war with Russia while concurrently obfuscating the flawed and open, contractor policy embraced by US agencies.
Pleased to see a uvloop link here again ;) I'm the author, feel free to ask questions.

I also recommend to read our blog posts about uvloop and asyncio on magic.io
Never thought of that, good call. They presumably pay for the reply postage, reducing their ROI.
It might be. For comparison SV startups get to play with ~$7 billion quarterly, but even if Berlin startups are getting 2.4 billion in a year (other sources say 113 million), companies like Uber and Soundcloud are still considered startups and are roundly advertised as promises of success in Berlin. I feel like some of the money is there. Probably a lot of the money goes into startups which provide services to other startups, as they are the most successful.

I haven't seen this money. N26 is a very very promising startup and I believe they recently got a load of money. My primary issue is that people are being lied to about Berlin being a lush place to launch just any startup. Rents are cheap and the vibe is good for artists, but it's expensive to your mental health as a tech entrepreneur.

There are one or two large companies which open "startups" of their own and then fund them, based on ideas they've seen in the wild around the city. Their concept is to build something rapidly at low cost and then sell it. This poses an additional challenge to those who want to assemble something that is perhaps a new idea. As capital isn't coming your way without paying customers first, which is a bit of a chicken and egg situation and where these large companies have a strong advantage.

The reason I brought up Wifi in cafes isn't because it's a huge issue, but it gives you a sense. It's a symptom of something which is more widespread. Tech is misunderstood more generally and engineers/entrepreneurs aren't really very highly valued, I feel they're being exploited where possible. If you manage to get something off the ground more than likely you have one or two large hooks in you by the time you've gotten there.

Unless you show up with a great deal of capital of your own to start, which I believe is what everyone is hoping for.
Sounds like maybe they should have held onto the Bible instead.
> On the contrary, I think 80%+ of the language is accessible to every programmer.

80% of the language looks accessible to every programmer. Until you hit some corner of C++ behaviour and you realize your mental model of what C++ is doing is woefully incomplete. C++ is stuffed full of syntax, and obscure interactions between that syntax will continually trip you up. Each of the things in your list is somewhat contained on its own but interacts in surprising ways with every other thing on that list.

For example[1], want to create a template friend function for a template class? Prepare for function definitions like:

Foo<T> f<>();

Edit: that's not to mention various C++ idioms like CRTP [2] which don't fit neatly with the stuff you listed but are non-obvious and occur in a lot of complex C++ code.

[1] http://yosefk.com/c++fqa/templates.html#fqa-35.16

[2] https://en.wikipedia.org/wiki/Curiously_recurring_template_p...
More than 500 murders a year in NYC is untrue.
Drugging soldiers also wasn't new in WWII at all. Alcohol was used in navies the world around for centuries, tobacco and alcohol were used in the trenches of World War One.

It also didn't end in World War Two. 'downers' and 'uppers' were used in Korea and Vietnam, and how do you think US pilots flew missions from Missouri to Tripoli and Afghanistan? Not only on a good night's sleep and fruit juice. That's even public knowledge. For example, http://usoonpatrol.org/archives/2014/11/13/b-2-pilot-flew-lo...:

"In order to fight off the release of melatonin that comes at that moment, the flight doctor had given each crew member an approved “pick me up pill” to make sure everyone was alert going into combat"
Here is what I mean:

From the outside the message I am receiving is "hurry up and wait for a new maintainer to emerge from closed-door discussions between Mike, CloudFlare, and unspecified other parties." However, this has been the situation for over a year now, and presumably there have already been fruitless discussions with all of the obvious candidates. (Reading between the lines I suspect that the job description was "Mike Pall 2.0" and the qualified candidates were simply too expensive, but that is speculation.)

So what next for LuaJIT users? Keep waiting? Create a fork? Whine on Hacker News?

Personally I don't think we need a "Mike Pall 2.0." What we need is mere-mortal active maintainers who can review, merge, and maintain extensions developed by the community. This work could conceivably be spread between many hands -- if some of those hands would have a commit bit. I think it unfortunate that excellent work like Thomas Fransham's intrinsics implementation are stuck in limbo because there is nobody available to review and commit them.

End rant. I say this as a lover of LuaJIT and somebody who is using it for the long haul and thus very interested in its ongoing development.
> we aren't the good guys as we've been brought up to believe

I'm afraid I have to contradict you and say, yup, out of all the powers acting during the 20th century, judged by capacity multiplied by intent, you were the best guys. You saved the world from totalitarinism again and again, and the free world thanks you.
>"Consumer protection rules should require up-front labeling of final price paid, including all taxes, shipping, and fees."

I guess that would be difficult when there are several shipping methods being utilized. If I buy an item stocked by amazon I'll usually get it the next day via amazon logistics, DPD, or royal mail (when I'm in the UK).

If it's a marketplace seller it could be royal mail first class, royal mail signed for, royal mail 'wish upon a star' class or, if I'm really unlucky, some random 'gig economy' courier.

That's an awful lot of options to weigh up and most of the time I get no choice in which will be used.

Like someone else has commented, I'll buy items stocked and fulfilled by amazon, whenever it is an option, and I don't care if that means I pay a bit more.

Buying cheapest usually costs you more in one way or another.
Cache management improved once again
on this model

on next years model?

on next years cheap chinese imitation?
> Why are ED25519 keys better than RSA

Two reasons: 1) they are a lot shorter for the same level of security and 2) any random number can be an Ed25519 key. To generate an RSA you have to generate two large random primes, and the code that does this is complicated an so can more easily be (and in the past has been) compromised to generate weak keys.
This is why I tend to take spam phone calls for double glazing and PPI. I talked to a guy for an hour once. My strategy to be the affable fool.
Would be cool to have this in GMail.
The author doesn't have to explain this in the headline, or make the main picture the pixel under discussion. But you'd think they would address this somewhere in the article to be intellectually honest.
The easy-to-read tables match their results:

"Results Compared with seat belts, child restraints, when not seriously misused (eg, unattached restraint, child restraint system harness not used, 2 children restrained with 1 seat belt) were associated with a 28% reduction in risk for death (relative risk, 0.72; 95% confidence interval, 0.54-0.97) in children aged 2 through 6 years after adjusting for seating position, vehicle type, model year, driver and passenger ages, and driver survival status. When including cases of serious misuse, the effectiveness estimate was slightly lower (21%) (relative risk, 0.79; 95% confidence interval, 0.59-1.05)."
Sorry if I misunderstood the purpose. The title of this submission made it sound like this is supposed to be a replacement for `curl -v`.
HP-01 “Cricket” – HHC 2016 conf
A discussion about "proper functional programming" is not particularly relevant, because the topic is functional programming in the context of C++.

The constructs that C++ offers for FP are not complicated.
I am absolutely unconvinced by the added value of wrapping the C functions. Using TMP would be useful to adapt the C functions to a different interface, but from my understanding all it does is catching the error.

Additionally, the author implements count in the worst way possible, it's highly inefficient and it will result in very long compilation time. You don't need to do tail recursion, you can just write:

template <class... T>
using count = std::integral_constant<std::size_t, sizeof...(T)>;

Such errors make me uncomfortable as it seems the author isn't up to date on the topic. A+ for intent though.
Yes all superpowers act the same way. In fact all powers act the same way - try to maximize their own power and access to resources etc. When last did Iran attack a neighboring country? Anyways they're not much of a military power right now, even by regional standards.
> I think it's pretty unlikely that a placebo effect will result in the restoration of function after a traumatic spinal cord injury...

You would be amazed. The placebo effect is surprisingly powerful.

https://en.wikipedia.org/wiki/Sham_surgery
Yes, but it would still be hard to support custom types, wouldn't it? Ie in your library, I would have to use pointers, which might be unsafe? Adding types to a library like that (like double) causes the amount of code to grow dramatically (maybe even n^2 for maps).

You're library does look nice for what it does, and may have to look into it for some projects (I do have some C projects). Thanks!
Given the OS is known to be able to ignore its own HOSTs file, you're better off doing this directly in your router, if that is a possible option.
The key here is if you feel good and confident about yourself. I wonder how well these kinds of schedules work for people who are not.
The current scientific consensus says no unless there are issues with digestion.

That said, there are other potential benefits and issues. People tend to forget how energy dense sucrose is. Only fats are denser. (incl. nuts which are mainly fat and protein) So whatever you are replacing them with, you will eat much of, unless it is fat or oils. Or you will lose weight.
Have Language for Gophers
> The semantics of Java are actually pretty simple, at least compared to C++.

While true, have you ever tried to answer Java Puzzles?
"We increased diversity in IT!"

"Cool, you hired a dynamic Python dev, a static functional Haskel dev and a UX inclined HTML/C# dev?"

"Err... No, we hired a cartesian product of races and genders within Java skillset... But they sure have different worldviews!"
> trick users

The important bit here. There's no tricking going on. It's all clearly stated when signing up for the Free Trial. You're just being obnoxious.
> It's dangerous and often less efficient in practice.

Do you have a cite that says it's particularly dangerous on an absolute scale (rather than just "more dangerous")? On-street parking is almost always more efficient because the road does double-duty as an access path, whereas parking lots need empty lanes to access cars.
Great idea!

I'm sure that GitHub community will help to make it even better

https://github.com/beweinreich/mlooper
No. He works at Google, and during 2015 he temporarily provided support to internal LuaJIT users there and made many contributions in the process, but working on LuaJIT is not his job. (The world world be a better place if it were!)

Source: https://github.com/LuaJIT/LuaJIT/issues/45#issuecomment-2340...
Not confirmed at all per calorie. What we know is that protein is more satisfying per calorie. In which a ketogenic diet is likely rich.
Yet another ungoogable language but seems neat.
> Isn't it kind of interesting that normative respect for software engineers is so low that even when salaries are $80k to $150k on a team, that same team is going to be sitting in an open plan setting and talked down to by management?

Nah, that's just how wage-labor works.
A couple reasons, I think.

As Americans, we are inundated with news that tells us how bad our neighbors are and how they only want to harm our children. This may have started with some high profile kidnappings, etc. in the 80's and 90's. Now, you can't let your child go anywhere alone. Ever.

We're a blame society. If we do something wrong, it's someone else's fault. This thought process has expanded to if we see someone else doing something we think is wrong we blow it out of proportion. We so desperately want to find faults in others. As if that'll make our own faults less significant.

Note: 'We' is a generalization.
The ultimate performance enhancing drug the Germans prototyped was D-IX which was not mentioned in the article. Each tablet contained 5 mg of oxycodone, 5 mg of cocaine and 3 mg of methamphetamine, so it was potent stuff.

> German researchers found that equipment-laden test subjects (inmates from Sachsenhausen concentration camp) could march in a circle for up to 90 kilometers per day without rest while carrying a 20 kilogram backpack.

https://en.wikipedia.org/wiki/D-IX
How Big Would Your Social Security Check Be If You Wait Until Age 70?
How to Get Most Out of Meetups and Conferences
The logic made me laugh :)

def random_reply
reply = Reply.order("RAND()").first.content

# if the conversation is getting long, start injecting hipster sentences to the end...
if self.conversation.emails.count > 10
reply << " #{Faker::Hipster.sentence}"
end
return reply
end

P.S.: It's a simple Rails app
Here are some examples of things that have a stronger casual dynamic than study major:

* Social structures (ie, whether or not the student even has enough connections to find a good job or jobs)

* Health and well-being (whether or not the student is mentally and physically well enough to meet the challenges of the job market)

* Quality of instruction - if you have the major you want, but you aren't learning from the specific faculty teaching your courses, you are going to be behind. Better to choose a different major with better faculty.

I can go on and on.
America would have had no problem mass producing amphetamine, it's much easier to make amphetamine than to enrich Uranium-235. It's quite a leap to assume that the allied troops would have all been on drugs if they could have been.
> In fact all powers act the same way - try to maximize their own power and access to resources etc

Do you think that Nazi Germany and the USSR were just "trying to maximize their own power and access to resources"?
SOLID thanks!
Why would I better believe that? Do you have any pointers to Iranian bad shit activities outside of their borders?
One thing i don't get: what role do small retailers play in this world, between the manufacturers and the large retailers/distributors like Amazon ?

Because idealy the manufacturer just sends stuff to FBA, pays FBA it's 15% percent, and becomes the lowest cost supplier, right ?
People that don't write portable C code think that they know 95-100% of the language.

I don't miss the days in the late 90's, early 2000, writing portable C code across multiple compilers from each OS vendor, across all major UNIX flavours and Windows.

Many that think to master C, actually master C in compiler X targeting OS Y.
Voice is superior regardless of politics
That story doesn't make any sense. If he bought $100K in stock, he can't lose more than $100K, and even for that its price would have to go to zero.
Tom Mabe did this and recorded it- released a hilarious cd
Tl;dr ....(nothing)
>because of [...] high profile young-girl abductions over the last 20 years. Statistically the chance is very small...

In fact the probability of stranger child abduction is at its lowest point in 50 years.
Sorry, but this is just simply not true. If you've never done functional programming before, then I could see why you think doing it in C++ is not complicated. Here is an example of just how large the can of worms gets when attempting to bring functional programming to C++:

https://bartoszmilewski.com/2013/11/13/functional-data-struc...

and:

https://bartoszmilewski.com/2013/11/25/functional-data-struc...

And, I disagree that you can change the definition of a particular programming paradigm when discussing a particular language. Functional programming means something that is not really possible in C++. For starters, the fundamental underlying data structures for functional programming do not exist in C++ and there is no third-party implementation of them worth mentioning; the above experiment is admitted by the author to fall flat when doing anything idiomatic.

As I mentioned before, C++20 might turn the tide on this front a little bit, thanks to the Range library.
$120 would be the sale price of the bicycle, but presumably without sales tax since Americans don't include it when discussing price.

You can buy an adult mountain bike for £80 including 20% VAT in the UK. That's $100.

I've used one like this, it lasted less than 6 months of daily use before the sprockets, wheels, bearings and brakes were ruined.

http://www.tesco.com/direct/north-gear-rxt-mens-adults-mount...
He primarily works on V8 and the Dart VM, as far as I can tell.
i remember spending hours navigating among different artists and subgenres using the music feel keywords. I tried using the site recently and it seems to have lost that feature and in its place added a bunch of soundbites and loud flash based advertisements.
Seriously, the amount of malware that is missed by virus scanners is getting ridiculous. If you run MalwareBytes it seems to catch a lot of stuff that Symantec and McAfee misses entirely.
Should just connect two or more spammers together and let them offer their products to each other.
Ask HN: Is cloud storage a solved problem?
What do you find lacking when using Box/Dropbox/Google Drive/iCloud/OneDrive?

Are there things that could be done better or are you happy with the way things are now?
The worst part of these discussions is that both sides pretend that they've never seen a bad driver do whatever bonkers thing they think all cyclists do. I see drivers do this on the freeway all the time.

Can we move past our resentment, please?
That would depend entirely upon the legal definition of mail.
> what the fuck cout<<x actually does

I'm not sure where that conversation would go. It prints to stdout. Would the student say the same thing about printf("%d", x)? How far down the rabbit hole did he want to go?

Stream insertion syntax os pretty bad, though, I'll agree with that. Especially when you want to print floating point.
Why do you think they weren't?
Swiss secret service agents have licence to hack computers
Reminds me of the cities that setup robocallers to cut down on illegal signs.

http://articles.orlandosentinel.com/2012-07-19/news/os-litte...
We do, but my problem is that this flies in the face of what our ideals say we should be doing, and it is often done by people I think are as close to treasonous as it gets (Kissinger, Brezenski, the other shadow players), and most of all, with almost 0 input from the public.

The problem is on the beltway behind closed doors all these types will admit "it's just machivellian realpolitik, and thats how the world works, so yeah were going to destabalize an entire region just to maintain a foothold in order to control resources so when the resource wars come were are set up to squeeze china and russia" but then these people go into public and spout all this bullshit about democracy and the stenographer "news" media just picks that line and runs with it with nary a critical thought for fear of revoked access.

Personally I think my country should be leading by example, not by force. I'm not religious anymore but I'm reminded of a biblical passage that says something to the effect of: "Before you remove the splinter from your brothers eye, remove the plank from yours."

Now are you ready for the conspiratorial angle?

I find Webster Tarpleys assertion that the British oligarchy conducts war by proxy (as learned and transplanted from the Venetians), usually by aligning with the second most powerful enemy in order to destroy the most powerful enemy, highly convincing.

In this case, I trace most of our foreign entanglements to the OSS and CIA, proxies for wall street, proxies for London City.

So my "conspiracy theory" (the terse version) goes like this:

The monarchy and oligarchy never forgave America for the revolution, and their solution is global government that pretends to be democratic but is really just a return to neo-feudalism. Through their infiltration of the state department from the early 1900s and their control of the darker three letters from the top down, I think America is being setup as the fall guy in the wars of aggression so that they can essentially say to us once they drop the dirt: "Look, America is a young country, it had its chance at it's constitutional democratic republic, but it's obviously not working out, so join our global government. (and if t you refuse we will just keep entangling you in disastrous policy and eventually just neuremberg you.)"
Great idea! This has the potential of reducing worldwide spam/scam if is implemented by email service providers.
This is a great idea. Waste the spammer's time and it's no longer worth it.

The phone version of this is Lenny[0], a set of audio files/Asterisk script which pretends to be a senile, doddering old man (who has a duck problem). There's a reddit user who runs a number you can forward your sales calls to, and he'll pick out the best ones and put on YouTube[1]. The record is keeping a caller on the phone for 56 minutes.

[0] https://www.reddit.com/r/itslenny/

[1] https://www.youtube.com/playlist?list=PLduL71_GKzHHk4hLga0nO... (edit: if you sort the user's videos by most popular, the top one is something quite amazing)
The main issue with RAII is that you can only do properly if as you say, the classes were designed to be stack allocated.

Also that no one just placed such class in the the heap, and it was missed, because no one is actually doing code reviews or making use of static analysis.

Another issue with best practices and ownership are binary libraries. There isn't any sort of control one can have over them, so they are the place where RAII and ownership just goes out of the window.

In any case this is much worse in C than C++, because at least C++ does offer some language tools to deal with it, however there is no rescue from developers using C with a C++ compiler.

> Oh, absolutely on Lisp. Lisp/Scheme are amazingly simple, and amazingly powerful. The one downside that I've found is that it doesn't correspond to the hardware as much.

Actually it can also be an upside, as you see with the adoption of FP patterns in mainstream languages, including C++.

One of the themes at CppCon was exactly hardware heterogeneity and possible C++ abstractions to take advantage of it, while keeping the algorithms high level.
Hezbollah, which is funded and armed from Iran has more than their fair share to answer for in eastern Iraq, Syria, Lebanon, Gaza and the West Bank. In the 1980s, while Iraq was certainly the initial aggressor, Iran quickly got the upper hand and remained on the offensive for most of the war.