skysight-inc/HackerNews huggingface dataset:
Okay, there are two types of threads on HN (cue false dichotomy):

1. Threads that everybody tries to
sound smart in.

2. Threads that you can't actually
post a constructive comment in
unless you're a subject matter
expert, with substantial experience
within the given problem domain.

Bike shedding posits a similar premise. Ask for an opinion about a difficult problem, say the plumbing in a nuclear cooling tower, and very few people will have much to say.

Contrast this with opinions on the color of the bike shed next to the cooling tower, et cetera, et cetera...

So, care to clarify specifically how this is not a bike shedding thread?
I'm not sure why you wrote this comment. Did you think that someone who did a PhD in this didn't consider this? The difference between writing this comment and actually trying it is why they give people PhDs.

Have a read of my thesis. I researched whether eval is used much (answer, yes). I looked at the challenge of inlining (you have to know what function is called - non-trivial). The naive jump-table thing you describe is basically impossible (or at least, it makes optimizing around it impossible). If you don't know the string value, all bets on all variables are off. You need to keep the value out of registers, you can't reorder operations, you're basically at square one.
> So unlike the WMD scenario it seems incontrovertibly clear that some actor did do this.

what are you basing that on?

based on the USG's own best evidence (in this article), this was a canned wordpress exploit that isn't even really that new.

So why, exactly, is it necessary to invoke an adversary with state-level resources?

edit: citation
Yes it is, it is a bit hidden on the left side on the page in a details box.
The difference being that irresponsible governments use force to require you to use their services.

At least if a private party screws me over, I can stop doing business with them.
I believe you're referring to Stefan Esser. The blog post in question can be found here[0]

[0]https://web.archive.org/web/20061215080243/http://blog.php-security.org/archives/61-Retired-from-securityphp.net.html
>>I also object to the characterisation of the crowd as a mob

What about the characterisation of the other group as "violent thugs"?
Sure, it sucks that none of these properly entered the public domain by now, but who really cares if you pirate the Psycho, The Magnificent Seven, Elvis's It's Now or Never nowadays?
I noticed you did not include any meat in your description. Do you find health reasons to avoid it for you or are you vegan?
I'd argue that having setup in your tests is an anti-pattern. The setup should be, at most, a single message send to the object under test. Simply call it in your expectation. If you're putting significant code in your test, consider moving that logic to the app.
Had the OSI network model won out eons ago we would have enough separation between layers to use custom protocols. For better or worse, that battle was long decided by TCP/IP and the two have been tightly intertwined ever since.

It's too bad but at the same time running custom protocols on UDP really isn't too bad as far as CPU/Space overhead. It's pretty much become a universal encapsulation protocol for everything else
Regardless of how good you are (or you think you are) one way or another without an actual contract, there is no paycheck.

Before you even think about being a contractor, get good (or partner with someone good) at getting contracts.
Genetic engineering and super-AI will eventually overlap. We'll use the new AI to be more capable in genetic engineering. And the new AI may use genetic engineering to empower itself in a more capable physical form than the hardware we know today.
You mean like in IA64?
Since a few years ago I reduced my sugar intake by quitting certain types of drinks and meals. The biggest impact was when I cut out soda, which ended up giving me a huge energy boost.

American foods are just way too sugary. I traveled to Japan a few years back and was amazed by how little sugar some of their candies have. After spending two weeks there, when I came back home I was a bit shocked at how overwhelming most foods felt.

I can't speak for any alleged health benefits, but my personal strategy is to regularly cut down on certain foods every few months. That gives you a chance to sorta reset your taste buds, so when you come back to a type of food it's almost as if you're tasting it for the first time. I don't know if it's just a placebo effect or if there's a scientific explanation behind it, but I find it enjoyable, so I'd suggest others give this sort of harmless experimenting a try.
Anatomy of the Linux kernel (2007)
Ask HN: Who Has Solved the Third Party Payment Aggregator Problem for 2017?
Hi all and Happy New Year!

A variation of this was asked many many years ago now: https://news.ycombinator.com/item?id=1976866

I am facing this very same problem, so I am hoping things have significantly moved on for 2017...

Are there any payment processors which will work with a merchant in the United States, who requests the model of a third party payment aggregator?

My payment flow is pretty simple:

1) Buyer pays for product.

2) Monies from Buyer may be put on hold for a maximum of 30 days, depending on Vendor reputation.

3) Package is sent, Buyer gets notified by Vendor of tracking number.

4) Buyer is notified each stage of the delivery processes.

5) Buyer has access to an APP that releases funds to Vendor, Buyer rates product as well.

6) 48-hours payment is released to Vendor.

More than happy to change the model if that suits the payment processor. Potentially along the lines of doing a pre-auth of funds and payment when product shipped. Or in the TOS with vendor, they take the loss should any issues arise with product. In addition to keeping % of funds aside for the business / vendors to keep funds available for refunds/chargebacks.

In other words, bending over backwards to facilitate needs of payment processor.

Has anyone faced this issue recently and solved it?

I have tried talking to Stripe and to Braintree about this. Unfortunately, not been able to get past their support. Would love to discuss with a senior level manager to negotiate a solution with an under-writer?

Anyway, posting on HN as someone from a payment processor may be passing by and can help?

You can reach me on mattwat2017 at gmail dot com.

Thanks!
I read your comment soon after you posted it and sort of nodded internally, but over the last two days I've been actively noting how often I'm making a slip (i.e. through accidental 3D touch, or accidental swipe or whatever).

I think the 20% is actually pretty damn close to what my real error rate is, which astounded me. Even just stuff like initiating a scroll, I'm finding that I've started subconsciously ignoring the accidental 3D touch activations. I thought it would have been maybe 5%.
This is why a doctor won't tell his patient: "stop FOO". Instead, they might nudge him with information. Respecting the patients knowledge and struggle, a doctor is understanding, supporting and able to connect with others who have successfully "stopped FOO".

A good doctor understands that an eating disorder is part of a complex, intertwined and difficult to understand network of causes and effects. Helping the patient understand the complexity of the situation is often the first step towards a permanent solution.
#100days of something
>The solution was chosen

So what other solution is there? Choice implies options. What are the other options?

Also you are attacking democratic rule by a minority of voters... Except that is the very legal system we have here in America. There are far more non-voters then voters. What right do their laws have to apply to us? This is your logic.
Another great motivator is that $30 or $100 is utterly trivial in the context of any website that has some actual business value and investment in its content and design. I know we're all conditioned to think web services should be nearly costless but I happily pay my WPengine bill for multiple sites every month and consider them keeping an eye on things a very good value for my fairly nominal expenditure.
Yes, I agree. Some people in this thread don't, and are saying that merely telling someone that smoking is harmful is enough to make that person stop smoking.
Because bike shedding is when there's something to discuss and people debate the trivial detail because it's what they understand. The act of debating the trivial facet is bike shedding. The presence of a spectrum of topics on HN, with this post falling where lots of folks have relevant knowledge, is not.
You may be able to pirate it, but try to incorporate it into a new work and you're guaranteeing a lawsuit.
The Magnificent Seven might be a bad example there; it had a 2016 remake, which I'll bet led to some sales of the original film (and probably also the original original film, Seven Samurai).
> You want to play identity politics and then throw around "white male" as if white men, specifically, have intrinsic bias and act nefariously.

That was not my intent although I now realize it may've read that way. I don't think white men are intrinsically prejudiced or nefarious at all. I've edited the previous post accordingly while leaving the original text intact.
I find myself mildly aroused by the last example.
We have to do better in our legislation than "well, it's only a crime if somebody cares".

Otherwise, why bother having a law about copyright infringement at all?
> imagine the code arose originally by random chance

If you said this in any other context, it would sound laughably ludicrous. Imagine billions of lines of code for an incredibly advanced, complex and self-replicating system appearing out of the thin air (over 2 bil. yrs) by mere chance. Even with the long time period, it sounds facetious, prima facie. For some reason people decide to switch off their common sense and rationality when it comes to this.
This rule excludes two kinds of people:

* People who are new to Uber.

* People who don't work at Uber very much.

These are people who know less about what it's like to work at Uber or don't have very much skin in the game. In any voting system, if you let people vote who don't know very much about the environment they are voting in or don't have much at stake, it makes fair representation difficult (unless you have fractional votes). To take an extreme example: people who visit Louisiana or have family there are certainly affected by state laws but that does not necessarily mean it is fair for them to vote on the same footing as Louisiana residents.
yes, that is it
Micropsi industries // micropsi industries
The Guardian is just the thinking man's Taboola. Without the comments following the click bait articles it would probably have closed down.
You don't need an app to learn Hiragana. I studied Japanese in college and started in a summer class.

Learning hiragana was a requirement before starting day 1.

To be honest it only took a few hours and all we had to do with was a few pages of photocopied writing pages with some mnemonics. Now you can just download the equivalent, or even get a full guide with videos: https://www.tofugu.com/japanese/learn-hiragana/

Seriously, hiragana/katakana are one area where you don't need a hack. For learning how to actually understand the language, then you'll need to buy books/CDs/Podcast subscriptsions/classes/etc...
"What is the hardest part while learning web dev?"

The sheer amount of stuff you have to learn other than just the programming language you picked up. In fact it feels like as much, if not more, time is spent understanding tooling, distribution, packaging and hosting options for you web app. Little of which feels satisfying or enriching to learn because so much of it is simply endless administrative minutiae. No-one seems interested in simple, easy alternative methods.

This won't be a popular opinion, but I'll say it anyway...I am learning Python at the moment, and I can completely see why so many people start with PHP for web dev. Python - the language - might be easier and friendlier PHP, but Python's 'eco-system' for deployment and distribution is horrible, fragmented, clumsy and not easy to learn (or documented well).
I wish they would offer music in multitrack form, like NIN did:

http://remix.nin.com/
http://www.nin.wiki/Multitracks
http://www.ninremixes.com/multitracks.php
Routers that don't do NAT don't need to do connection tracking.

Firewalls do, but it's possible to put the firewall in the endpoint.
The latter has to do with the fact that those cups have a very different purpose, which is why the solo cups are marketed as "American party cups". The "American" refers to the format of the party as much as the cups.

At normal parties in the Netherlands we just drink beer from bottles because we have an entirely different beer and alcohol culture, without the whole age limit BS (despite recent legal changes raising the purchase age to 18).

With the exception of the transparant hard plastic cups used is stadiums and at festivals, we tend to not drink our alcohol from plastic cups.
I've been reading a lot into these recent DDoS attacks and countermeasures. Even though syn cookies are a hack they fix the biggest exploitable resource hole in TCP. It's now possible to initialize TCP using no stored state info but hardly anyone is doing it in practice.

The biggest reason is that traditional NAT requires a separate conntrack state table. The big players (looking at you google, cloudflare) have solved this by using consistent hashing to load balance traffic but they're not sharing the code.

Google made a show of good faith recently by releasing a comprehensive paper on how their load balancer works, hoping the open source movement will pull a mapreduce/hbase and built a replica off of it but this far it isn't happening.

I think google gave up considering that they've seen how much money cloudflare makes selling the software as a service and now offer their own servers as DDoS protection.

I've been looking deeply into the matter. The truth is that open load balancers relying on the kernel are not going to work. Someone needs to get started on this, and I've considered doing so myself but it's a big undertaking for a single dev
What do you mean 'in' a klein bottle.
That's why you moved out of it, and if nobody wants to move into it, then the price will drop. Supply and demand are still setting prices, but its a bit of a dance.
https://www.blender.org/news
A lot of Europeans have this reaction on coming to the US, that all the food is way too sweet.
I love seeing stuff like this but I have to wonder - why aren't esp8266/Arduino/etc considered more often for these applications? I understand the Raspberry Pi seems obvious (and often is) but these kinds of solutions seem much less awesome when you realize the latest OpenSSL (or whatever) update applies to the full blown Linux installation controlling your blinds. Sure Arduino and others almost certainly have plenty of issues with their software stack but the attack surface is substantially smaller and lower cost and reduced power usage are benefits as well.
Who thinks Facebook metrics should be independently investigated?
You are an old man who thinks in terms of nations and peoples. There are no nations. There are no peoples. There are no Russians. There are no Arabs. There are no third worlds. There is no West. There is only one holistic system of systems, one vast and immane, interwoven, interacting, multi-variate, multi-national dominion of dollars/bitcoins
Quite a bit of the time, you don't want to rely on application logic to do your setup for you. You end up needing the application logic to put things into the DB, without any bugs, in order to be sure your test is actually testing the part of the code it's meant to be testing.

Allowing your application logic to do this for you creates all sorts of opportunity for hard to debug issues that have nothing to do with the thing you were actually testing. Putting data into the test DB directly makes for more setup, but makes for much more isolated test cases and much more certainty that your tests are doing what you think they're doing.

It also means you can write tests as you go without having to build a whole level of application logic to support your single test.
Here's one last comparison for you that I just did while looking for FOSS tools for software testing. Difference is stark:

http://pastebin.com/j3v1NfYw
I think that a majority of "beginnner" tutorials miss the point. They start with the actual HTML/CSS right away. Heck, some even start with jquery as part of a beginning course.

I really believe in learning the "why" of something and not just the "what" or "how".

For example, if you really want to learn web dev, you have to learn to some extent how the internet works, what are the various protocols for web (http vs ftp vs ws etc), what the hell is DNS, the whole client/server cycle (request/response etc) etc. Sure it can help showing actual HTML code to explain http or request/response but I feel a lot of beginner tutorials just focus on the result and not the actual path.

Teach about the document/DOM etc and then write a simple helloworld.html. But then open the web inspector, show them how the request was sent (header,data) and then show the response received from the server.

There is plenty of tutorial on the usual stuff but not many that get real deep which is useful for beginners.
I was learning with his method, works perfectly https://www.scotthyoung.com/blog/myprojects/portrait-challen...
Yep, exactly. They don't tell you how much it costs, and how little your insurance is going to cover. And they also don't tell you that they could've detected kidney stones without a year's supply of radiation into your abdomen, and without all the expense, by using an ultrasound instead. You learn that after researching the matter after you feel better and get your bill in the mail.

You go there in the worst pain of your life (kidney stones are truly terrifying), and you think they're there to help you. Not use you to pay for their fancy, unnecessary, dangerous toys.
Wow, that had to crack you up laughing:)
The level of gullibility displayed here is stunning. I completely agree that the fact of a hack existing is undisputed. However, electronic records, perhaps more than any records, lend themselves to being faked.

It's amusing that you would cite the example of the style of code keying of amateur radio operators. In WWII this was know as the "fist" of the operator. I refer you to appendix one of Leo Marks' excellent book "Between Silk and Cyanide" for just one account of how the opposing sides were able to study and fake each others' styles to create subterfuge. (You can thank me later for turning you on to a fantastic read.)

There may not be actual "fists" involved here but the point is more general: if an MO can be studied and understood, it can also be faked. For whatever reason. It could be part of a false flag operation. Alternatively, maybe it's not fake, but is done by rogue actors who carry their signature activities with them whether they are working for one interest or another.

Even with direct access to all the actual purported evidence, which we do not have, I still doubt we would know. And without seeing the evidence, I have to fall back on what I have learned about people in the US government, which is that they are often interested in saving face and finding scapegoats, even if it means inflicting collateral damage.
(Updated) Evolutionary Neural Networks
I disagree. IMHO, modifying your app code for the sake of test code is an anti pattern. It should be viewed as an unfortunate yet necessary, rather than celebrated, action. It taints your design and makes your application harder to understand.
I expect you need Google's Internet-wide tracking and profiling before you can tell if a particular user is a 3D geek or tech person and therefore wants Blender 3D rather than a place to buy blenders.
> will do nothing to stop them from being fat.

I disagree with one point. It puts things into their control, rather than out of their control.

If the doctor says you're fat because your metabolism is low, or you're big boned, you can shrug it off and say "Well, there's nothing I can do about it, might as well not try."

If the doctor says you're fat because you eat too much food, you can do the same thing, but then at least the ball is in your court. You are fat because of your actions, and it's theoretically possible to change your actions, but it's definitely not possible to change your genetics or metabolism.
By what legal standard was it a crime? Keep in mind, that it has to be a standard that was at force at the time of the attack; and that the nuclear bombings were not even the deadliest air raids during the war.
BLUF: You can evolve mixed activation functions and layer dimensions of a neural network to vastly improve accuracy.

Many improvements, added plotting capabilities, can draw the evolution of a network over time. Also, I like .gifs so I made one of the net evolving
As someone who's currently using gogs I'd like to know what are the primary differences between gogs and gitea - right now the website doesn't talk too much of benefits coming from the switch.

Sure, community managed sounds great, but does that automatically guarantee a solid project vision, predictable release cycle and lots of new features?

Don't want to sound negative but I think reasons for the fork needs to be clearly presented and potential switchers (like myself) got to be assured there's a better future with the fork rather than original
Recreating 3D renderings in real life
Or you can dump it on medium, which looks better on mobile devices and looks cooler in general.
Houston's is a great place to work too, especially if you're into oil and gas!
Pretty much. The history of technology/human-built objects is fascinating and a lot more nuanced and involved than most people realize. The tiniest details in design and production processes can have a huge impact. We are at a point in history where any manmade object will have an involved history of technological development, some of which has only been recently investigated, other which is now lost to organizational/trade memory (for example I recently learned that no one knows who came up with the idea of venting indoor sewer plumbing, one of the most important developments in indoor plumbing).

For a look at what it is like to ignore any of this, there was an interesting experiment by Thomas Thwaites to build an electric toaster from first principles: http://www.thetoasterproject.org/
Yeah, I've done the same under something I've learned as AAA; Arrange, Act and Assert, which I think is the more familiar naming of a system like this. C2 has some more information about it over here: http://wiki.c2.com/?ArrangeActAssert
If you're avoiding sugar but want a similar sauce, what you want is "chili garlic sauce" that comes from the same manufacturer (Huy Fong) in a jar with a green lid.

http://www.eatitatlanta.com/2008/10/30/chili-sauces-explaine...
If you can't buy drugs with it then I'd argue it isn't money. In Baltimore you can trade a bottle of name brand laundry detergent for drugs. I guess that is a clean secret though.
33c3 notes
Nah, don't worry; nobody's heard of the ACK! (Mostly because it's so old that it doesn't really believe that registers exist, which means it doesn't get on well with modern architectures.)
http://archive.is/e0lnx
> Doctors and psychologists should at least should definitely at least be familiar with the idea.

this is covered in all medical schools because it's part of the licensing exam:

http://www.usmle.org/pdfs/usmlecontentoutline.pdf

It's about 1/4 of the way down on page 28.

Not sure about psychologists, but I'm guessing they are exposed to it to.

The big difference IMO is learning it vs. understanding/internalizing/recognizing it when it is applicable.
I wonder what shapes an automated heuristic approach (e.g. using genetic programming) would come up with.