skysight-inc/HackerNews huggingface dataset:
It's hypocritical because it shows that they don't want random people reading data going to and from their website but yet they advocate that others should accept random snoopers.
Sad to see you downvoted, that's exactly how certain wooden rakes are made (hence my reference to that upthread).
Pique
The C (Controller) is your own code, that controls your logic/needs.
You mean men with a list of what they want but never end up dating women that match it? Yes. Though less at my current age, most of my friends are married at this point.
Good news on that! The Falcon Heavy is tentatively scheduled to have its first flight in April-May 2016. The Dragon v2 capsule is designed for powered landings, which is how the in-flight abort thing works. Combine the two, and fiddle with the configuration a bit, and you can land in a whole lot of desirable parts of the solar system. Want to send a Mars rover? They're calculating that they can deliver 2-4 tons of payload to the surface of Mars. Want to send an unmanned mission to the moon, or Europa? Ditch the parachutes and add extra propellant to make up for the lack of aerobraking. And so on -- it could be an incredible boon for planetary science.
Except maybe for doctors as I don't have any in my family, the rest are simply trained by their employer. That is hugely different from developer that are expected to not only train themselves at home but also need to research the field to know what they need to train into.

The engineers in my family think I'm a failure because I don't seem to have enough value for my employer that it tries to train me. ( also the "it's just computer programming" that does not help )
> Children should suffer as little as possible for their parents' mistakes.

I don't always see such intelligence and compassion on HN. Thanks for your comment.
That the same claims can be made of pain medications (and indeed most of medicine) was one of the primary points of the parent article - which makes me question whether you even read it.

Your second paragraph I don't know what to say in response to, other than that all the research I've seen indicates that there is no relationship between any of the (NHS or whatever) accreditation requirements and outcomes, or any that indicate that accredited therapists (by any licensing body) achieve better outcomes than those who are unaccredited.
Slideshare FAIL on Firefox:

SecurityError: The operation is insecure. combined_experiments.js:1:0
SecurityError: The operation is insecure. combined_player_presentation_init.js:1:0
GET
https://www.linkedin.com/uas/oauth2/authorization [HTTP/1.1 302 Found 183ms]
TypeError: this._init is not a function combined_player_presentation_init.js:1:4469
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://public.slidesharecdn.com/fonts/fontawesome-webfont.woff2?97493d3f11. (Reason: CORS header 'Access-Control-Allow-Origin' missing). <unknown>
downloadable font: download failed (font-family: "FontAwesome" style:normal weight:normal stretch:normal src index:1): bad URI or cross-site access not allowed source: http://public.slidesharecdn.com/fonts/fontawesome-webfont.woff2?97493d3f11 app_critical.css:4:14

Firefox goes into a loop loading the first slide over and over.
Another thing which might happen is software engineers automating away a lot of the law profession. Most of thexe exams are just memorizing, a system which is a remnant of the 1700s and 1800s. Not fit for an age where knowledge is literally at our finger tips.
In general, evidence provided in discussion is more useful if it's likely to be called out when it is invalid or irrelevant, so I called it out - giving my reasoning.

You might not be wrong. You manifestly don't understand the data. Observe that, learn from it, update your confidence.

"I'm just not really interested in doing the legwork to provide you with perfectly cited sources."

I was not disputing the citations of your sources, and I wasn't demanding perfection. I was demanding that what was provided as evidence that someone was wrong "by an order of magnitude" actually be evidence they were wrong at all.

"This is Hacker News not the US Congress."

Exactly! So we're agreed that we should expect at least a modicum of decency, and respect for argument and informed discussion?

"You know how to use Google."

I do, and I know that it doesn't do a very good job answering these kinds of questions.

I engaged more deeply with your evidence (including the article you drew it from) precisely because I hoped it would inform me in the ways you'd indicated that it should. I was left disappointed.

Unfortunately, you seem quite a bit more interested in rhetoric and posturing than in actually engaging intellectually, so unless your replies are inordinately better than those above I won't be responding further.
Correct. The last season ends in November 1970.
Yes, even without enzymes and cells. I have DNA crystallization based tiling systems that can implement essentially arbitrary 1d cellular automata and could implement Turing machines directly. People have implemented neural networks with branch-migration-based systems, and DNA gates can be used to implement systems of logic gates and a wide class of chemical reaction networks. There's a whole field of DNA and molecular computing.
Could you link me? Ctrl-F-ing for 'vector' didn't help.
Yes but some placebos work better than others. Why is that?

If only there were some source we could look to in order to find this out...
The cedar image is admittedly pretty large. There's a lot of stuff in there.

Building a much more lightweight image for your node app shouldn't be too hard, though. Check out https://github.com/convox-examples/express for a simple example.
Fascinating project! I kind of hope to need to work on C++ sometime so I can try it out. Particularly the Clang AST library would be a enormous boon for any LLVM / C++ / C work. IMHO, 9/10's of any compiler work is just figuring out how to write recursive functions to modify the AST which is a pain using C++ and visitor patterns. Working in LISP for these parts while being integrated with C++ for other parts sounds like it would be awesome if not outright fun.
epoll isn't designed to hide anything from you. If anything, it's designed to expose more of the low-level details to allow building a more scalable event loop. For instance, see the whole edge-triggered versus level-triggered bit, a distinction wholly unavailable in poll or select.

In particular, epoll wasn't designed to be a "higher-level" event loop than poll or select; while more powerful, it's arguably lower-level. Hence my comment that it isn't an abstraction.
An app being "cofounded" by a woman and an app being "made" by a woman are two different things. For example, perhaps her input was dismissed by her male cofounders (who, incidentally, tried to strip her of her cofounder title because they thought it would be embarrassing to have a female cofounder).
Show HN: Stringify – a new IoT platform to let you visually connect everything
Hi HN,
We're a new Bay Area startup aiming to connect all of your things visually - supporting multiple triggers (AND and OR), multiple actions, cascading flows, etc.

We're already integrating with dozens of services, both physical and digital - SmartThings, LIFX, Hue, Jawbone, Withings, Misfit, Dropbox, Google Drive, and the list goes on.

We're really hoping to get some additional beta testers. We're on iOS only for now - so if you have an iPhone and want to give it a shot, get on our invite list @ https://www.stringify.com and we'll send you a TestFlight invite in the next few days.

Oh- and we're also looking for another good Node developer :).
> Each individual contribution is so tiny that the effect is lost in noise, even if we sampled all humans.

Maybe for some genes, but for thousands of others, the signal is definitely there. Intelligence is highly heritable –as much as height. Just like height, it's spread across thousands of genes. Yet GWASes have found hundreds (soon to be thousands) of genes for height.[1] If researchers had a quarter of a million pairs of IQs and genomes, they'd find a similar number of genes for cognitive abilities.

> If you just optimise[sic] for one trait, the chances you'll even end up with a viable embryo after a dozen iterations are pretty slim.

That seems highly unlikely. We've done far worse with domesticated animals and they've been quite viable. Some breeds of dog are predisposed to genetic diseases such as hip dysplasia, but that's because we didn't have the ability to screen for genetic defects. (Or more cynically: breeders cared more about looks than diseases.)

When domesticating animals, breeders often found rare traits and exaggerated them. But for human cognitive abilities, the best alleles are already prevalent in the population. It's just that nobody has lucked into all of them at once. And unlike height, there's no square-cube law to disadvantage more cognitive horsepower.

> There's a lot of selective pressure on cognitive abilities; so there must be reasons why we aren't smarter than we are. These reasons will probably kill your experimental embryo.

Humans have definitely been selected for intelligence, but we were also selected for other things such as famine resistance. The tradeoffs are different today, and we can do a much better job than nature. We can fix a lot of mutation load. Really, we're not nearly as smart as we could be. In the words of Nick Bostrom:

> Far from being the smartest possible biological species, we are probably better thought of as the stupidest possible biological species capable of starting a technological civilization—a niche we filled because we got there first, not because we are in any sense optimally adapted to it.

1. http://www.nature.com/ng/journal/v46/n11/full/ng.3097.html
Unless things have really changed, there is a significant performance hit for going off chip. Rather than backplanes, I'd predict that they figure out how to put ram right on the chip. I'm pretty sure embedded CPUs already do that.
Your BSD Now interview[1] where you talk about epoll/kthread is informative and entertaining. The whole interview is worth watching.

1) http://www.bsdnow.tv/episodes/2015_08_19-ubuntu_slaughters_k... around 55:59
And just to add a couple things to your answer:

-- Litho film was also very high contrast so everything pretty much came out black or white. (Photos weren't actually reproduced as greyscale but rather as a set of larger or smaller black dots using a halftone screen. This still applies when things are printed.)

-- Because litho film was sensitive to blue, the non-repro blue writing on the white paper would, like the white itself, be an exposed part of the image. This results in a black area of the negative where silver halide has been turned into metallic silver. This black area would then become white again when the negative was used to create a printing plate.
I think I know my situation better than you do.
Url changed from http://www.vox.com/policy-and-politics/2015/11/20/9764324/we..., which points to this.
Close the Deal Why You Don’t Have Time to Waste
The Glacial Pace of Scientific Publishing
It makes sense to consider what you make configurable especially when it is this expensive. I can't imagine routes change that much and when they do they probably change with code.

This seems like the kind of yak shaving that can really ruin a perfectly good project.

That isn't to say configuration doesn't have its place! One of the reasons I love python and interpreted languages is it is very easy to do when you need it.
Why Bank of the West Made a Deal with U.C. Berkeley
> It might be the case that the level of granularity is low enough that you'd need to do it in kernel/supervisor mode itself to access private data structures like the process control block, instead of doing compatibility layers, shims or daemons in user space.

Not all kernels allow you to do that. Even among those that do, you'd have to have some level of privilege to install it. (I know I'd look very skeptically at any program or library that wanted an out-of-tree kernel module installed.)

And even if you manage to get that code submitted upstream, and they accept it (not at all a given), now you depend on the most recent version of that target OS, and you don't run on older versions of it. Which starts you down the same non-portable road you're complaining about.

That said, I absolutely think making such changes in upstream kernels/OSes is the right approach. Make your kernel/OS better to accommodate your userspace software, rather than making your userspace software worse to accommodate your kernel/OS.
It wasn't a conscious decision, I remember noticing that I had no inner monologue continually, it'd almost never stop. Years later, I realized I just didn't speak out loud in my head except for a few occasions.

I think it may be related to the fact that I don't subvocalize when reading, maybe. Even right now, when thinking about this reply, I can feel what I want to say forming in my mind, but it's not words, it's just a concept and then I put it in words while typing it.

I'm sorry I couldn't be more useful, alas.
Exactly!

Identical twins have the same DNA, but they don't have the same fingerprints. Why? Different environment in the womb.

Could we tweak things like eye color? Sure. Things like intelligence? Much, much harder.
This is pretty great stuff. At a more human scale, our saas monitoring tool handles peaks of ~100req/sec that are written to SQS. The daemon that evaluates rules and triggers alerts has a queue health check integrated. It will pause itself when the queue backs up and if the issue persists it sends a page. Features like are just a few lines of code and have helped us squash false positive alerts.
Honestly, it takes a lot of motivation and bravery to chart courses that extend beyond your normal radius of activity. Most people need someone or something to force their hand.

What makes us get out of our cozy beds every morning? Probably the fear that somehow the future of the bed and its immediate coziness are threatened by a chaotic world.
Agreed this is probably the next step. My guess are vanity tattoos that glow or emit light, powered by the heat differential of you body and the outside air.
How period trackers have changed girl culture
PoP "Package on Package" which puts the memory directly on top of the CPU has been around for a while.

https://en.wikipedia.org/wiki/Package_on_package
Great contribution.
The tumultuous road from zero to “big data”
History is full of cultures and civilizations that could have explored, but didn't.

They're pretty much all gone now.
Although I cannot say I've tried this since my products have been very niche, you could always try to come up with ten possible reasons why people might not care about your service, list them on a questionnaire, and then run them using an Online survey service (such as TolunaQuick or SurveyMonkey). This could aid in telling you what areas of your offer are lacking the most. It would cost at least a few hundred, but it's better done earlier than later.

On a side note, be sure that your questionnaire is balanced and doesn't lead respondents to answer in the way that you want them to. Remember: The goal is to improve your product, not to pat yourself on the back. Don't let your ego get the better of you.
Yes. Their response is "Who cares? We're targeting Linux. If you want BSD, you know where to find it."
Handsomeness is subjective. Height is objective. You're comparing apples and bananas.
I thought this was going to be an actual howto with resources to help us learn law or a summary of the subjects that you should read about. Oh well, I liked the history lesson.
Reverse Engineering the Fallout 4 Pipboy App Protocol
Um, no. The article speaks of the current system, the current very difficult system of which apprenticeships are a part.

If you really want to 'engage' the article, I'd rip it to shreds for lack of depth. It makes no mention of cross-boarder accreditation, instead focusing only on bar pass rates as if that is some judge of quality education (law school /= bar prep). Take for example this:

"In many respects, the American Bar Association and other overseeing law bodies don’t take apprenticeships seriously, and do everything they can to corral students into three-year, accredited law schools."

Does the author know what the ABA is? It doesn't regulate lawyers in any way. It has no authority and many lawyers (most?) are not affiliated with it. Nor do you have to be a lawyer or law student to join the ABA. (PM me if you want info on that one. I have a few free trial memberships kicking around somewhere.) The advantage of an ABA-accredited law school is that it will be recognized in every US state. Apprenticeships are not. Going that route might bind you to practice in that particular state. A full and proper law degree will allow you to become a lawyer in any US state at any time ... for life.

Engage the content? It clickbate junk not worth anyone's time.
Duplicates https://news.ycombinator.com/item?id=10601046 .
We at uBiome would LOVE to work with you on a citizen science study of the microbiome in Turkey. Please write to studies@ubiome.com and we'll get you set up. (Our website is www.ubiome.com.)
Again, this would be more if you needed to emulate things like precise kernel thread semantics, page eviction strategies or whatnot. When talking about system calls (the overwhelming majority of cases), then those are usually well-defined, relatively high level "chunks" of resource management that either have corollaries or can be safely reimplemented in a utility library.
I don't think there is much lagging in the node size with the A9 family in comparison to Intel's mobile chips. A9 is a 14-16 nm FinFET design. Not much different than Intel's 14 nm FinFET for core-M. The A9X is clocked at 2.26 GHz compared with a Skylake core-m7 clocked at 1.2-3.1 GHz.
I'm on Arch with i3wm.

Arch has support for Flash, and despite its rolling-release nature, I've found it to be reasonably stable for a casual desktop user. Arch and i3wm probably also fit your methodology with regards to being "thin", "bare bones", and minimal. You may want to try Arch out, even if you don't end up using i3wm.
> Why the implication that epoll and timerfd were inaccessible?

With high level, portable, abstractions, it may very well be impossible to expect the event loop to know how to deal sensibly with, eg, timerfd.
Neural Programmer-Interpreters
Yeah - whatever. So why, in your opinion, did no women step up earlier to create a dating app, if that is even true (there are a lot of dating apps in existence)?

If you believe the spin of the article, that women make better dating apps and men are not interested in making good apps for women - OK. More power to you. Enjoy Bumble, I guess.
Did you read the reason why vitamin D2 was chosen? Simply because it didn't contain animal products, not because it was any better.

Similar for the Magnesium, it was chosen for a neutral taste rather than based on bio-availability. Even though Magnesium Oxide is barely processed by the human body at all.

http://www.ncbi.nlm.nih.gov/pubmed/2407766
I think the term "zero cost abstraction" is a bit misleading. Abstraction means that developers don't have to think about some lower level aspects that they would have given some thought otherwise. That tends to result in inefficiencies.

For instance, C programmers will think a lot more about the size of buffers, how big they need to be, can they be fixed size, can they be reused, etc, because expanding them is often a manual task. In C++ it's so easy to do things like this even though it could be done much more efficiently:

string parse(const string& data) {
stringstream result;
for (char c : data) {
if (someCondition(c)) {
result << transform(c);
}
}
return result.str();
}
Didn't Open Firmware solve all these problems years ago? I'm pretty sure I remember operating systems being able to use Open Firmware to query option ROMs for driver details in a scalable (and machine independent!) way, way back in the 1990s.

It's always saddened me that Open Firmware never got picked up for IA. They went for EFI instead...
Try changing CPU Governors.
I had to write some introspection system for a project a while ago. It wasn't the same use case and calling by name wasn't even required. It was more about handling random object from an unified interface issue.

Anyway, here is an extreme oversimplified introspection engine I just wrote. It only implement creating wrapper "generic" object by class name. While we both used some of the same tricks, I have a few more that make introspection simpler. My implementation also work on embedded systems without a working "dynamic_cast" and C++ runtime type identifier.

https://gist.github.com/Elv13/715fb1b3dc4b774a06ca

Edit: Just to clarify, this is a much smaller subset of what you implemented in the blog post, but it can be extended into a full introspection system using more lambdas maps and variadic template tricks.
There are use cases for which reflection is very useful. Things like automatic serialization are an obvious example. There's also automatic printing of complex types, automatic guis (think unity).

There are a few use cases which aren't very obvious like having a vector for each element in a structure instead of having a vector of the structure. This greatly improves cache locality and can be a great gain in performance for some applications.

Of course this is more introspection which is a specific case of reflection but all these examples are definitely not 'ugly hacks' and could greatly improve C++ as a language.
Sure but I don't immediately see how that equates to a proof of its ability to produce every combination of, say, 52 consecutive numbers... Just that it will produce every possible individual number. In PRNG-parlance it shows 1-dimensional equidistribution but not 52-dimensional (or generally (k, w)-dimensional) equidistribution. Or is there another pigeonhole step I'm missing?
Ah so they probably have a specific set of sites that they check against. That makes sense- thanks.
Do you have timeframes on other languages and how you are giving priority?
came here to say this. going to go off and listen to it now
Holocaust documents trove unearthed in Budapest apartment
Many members of the BSD communities are quite happy with this state of affairs. This is especially true for the BSD users who became BSD users after experiencing severe problems with systemd and Linux. The very last thing they want to see now is systemd expanding beyond Linux distros.
That was fast
Why would I ever want to do this in my browser? I cannot think of a larger waste of resources except for pdf.js.
AFAICT, the simplest way of explaining the difference between FRP and "popular frp" is that in FRP things are described as functions of time, whereas in popular frp they are streams of events.

The "real" FRP is great for describing non-interactive things. They can be used to describe anumations: e.g. a FRP behavior can describe the position of a ball as a function of time:

ballPosition :: t -> Position

whereas in "quasi" frp, the ballPosition is a stream of Position values:

ballPosition :: (Stream Position)

Basically, quasi FRP is what you get when you sample real FRP at certain times :)
PoP is nice, but what's really hot is SRAM right on the die. I've been playing with a Renesas part (RZ/A1H) that has 10MiB snuggled up to the A9 core. Doesn't solve everything, but when your app heap and stack are in there it's a great jump in performance for the price. It can also mmap external QSPI flash, you can create a system with no external SDRAM at all if you wanted.