skysight-inc/HackerNews huggingface dataset:
I stumbled across Cycle.js a few weeks ago. I like the idea, but the examples still seemed a little clumsy.

I would like something similar, but a little more opinionated, with some shortcuts for booting up a simple project that sprinkles some "magic markup" in an existing page to drive a backend event handler / mapper-reducer function.
how do you start a boot repl in production?
Root cause vs. proximate cause. If artificial sweeteners prime the body to expect calories that it doesn't receive, and (or by some other mechanism) this causes later overeating, then it's fair to say that diet soda does cause weight gain.

As an aside, I have a hypothesis that naturally focusing on proximate vs. root causes is actually a big contributor to the divide between major segments of the population.
I don't think they dreamt up the idea with an amoral viewpoint. This was probably seen as a new moral high point in civil society. Before this people were simply slaves. Now they could work for their freedom.
Efficiency and energy use go hand and hand, performance and energy use often do not.
It's difficult to explain in a short comment, but the Em-drive is as controversial as the yeti.

If it were true, then it breaks the current laws of physics. In particular the conservation of momentum and energy. There are some bogus explanations that try to make it compatible with the current laws of Physics, but they are nonsense.

Breaking the current laws of Physics is not bad if you have a good experiment. The problem is that they are measuring a very small force that is very close to the experimental error. And there are many other forces that are difficult to calculate and may explain the force they are measuring.
Latin America is set to become a leader in alternative energy
> I don't get why everyone is downvoting this. Care to explain, down-voters?

Please don't change the subject to downvotes. The HN guidelines already contain two admonitions against this and I'd like not to add a third.
For libraries, accepting interfaces (not interface{} but a useful interface with expected methods) seems to be better than accepting a specific type. For 'main' programs, I don't find this to be true.

Do you have concerns about interface arguments?
Solves and creates different issues. With FMV you essentially have to build the compile unit with the highest level of microarch support so that the pre-processor interprets the intrinsics headers and doesn't eliminate intrinsics you might need.

(ICC solves this in a differently annoying way - where all the intrinsics are available, even if they are incompatible with the platform you are on.)

For some light entertainment, think about what happens with static initializers and compiling for different microarch flavours. If your C++ static init function happens to generate an AVX insn, and you've only got SSE2, welcome to SIGILL before main().
You're right. Another thing that scares me is how we interpret history based on who wins. We've all heard the true saying "the winners write the history books".

We all might have been saying things like "it's a good thing we killed all of those fucking jews, it definitely saved humanity from being tainted" without anyone flinching.

This is the kind of stuff you still hear in neo-nazi circles. But imagine -- if we all thought that.

It sure is poetic how little of a choice we have in our opinions and world views, yet how passionate we are about them. Most people reading this right now would never think themselves capable of thinking such a thing.

If things turned out differently, the accepted world-view might be that certain lineages are tainted and that they reduce the pureness of people -- it may have been punishable to even dispute this.

Anyways, perspective.
I found mnemonics to really only be useful when you're in the beginner stage. Once I got up to intermediate real world usage was much more helpful and easier to remember since I didn't have to remember a completely unrelated thing along with what I wanted to learn.
Are you a visual learner? Because that is often my problem... best thing is to search social media and write their name out.. or add it to a contact list... also joke around with nicknames can help.
This was a solved problem going back at least 10 years. At $oldjob, we would simply compile an entire section of project as a standalone DLL once wth AVX (it was SSEx something back then) and once without, then dynamically load the entire module - not call a single function.
Why Is Customer Acquisition Cost (CAC) Like a Belly Button?
I think the basic point is: "If you can dish, you can take."
I think this is a huge problem. I think that is illustrated by the fact that you feel you can make well ahead of wage rises without any risk. The financialisation of land is driving a wedge between those with capital and those without.

We've just had Trump because some people are feeling very left behind. I'm not saying you caused Trump, but I think the system that incorporates rent seeking through land is a big part of it.

Land prices are all consuming, they are taking wages from workers and then rent from net wages of workers. The system as it stands is very efficient at adjusting credit to soak up any gains into banking and land speculators.
I'm yet to hear the term "growth hacking" used outside of a joke.
I live and work in the country, by a stream. I spend endless hours watching the stream. It is absolutely filled with wildlife; from birds, to turtles, to fish. An interesting thing about watching a stream is that, at first you may be unaware that there are any fish in it at all. I find that it takes me about 2-3 minutes before I spot the first one. Then after time I see another, and another and another. Eventually I am aware that there are hundreds, if not thousands of fish of all shapes and sizes swimming just under the surface. It is incredible, because only moments before I will have seen none of them.

The interesting thing about the stream is that it is different each day. The stream I live near is a tidal stream, since I live by the ocean. Sometimes the tide is high when I go, so the water is brackish. At those times, I can see puffer fish and some kind of long narrow fish with large eyes and fins that look a bit like wings. When the tide is low, the carp swim from upstream along with the turtles. Blue herons stand in the shallower sections trying to catch the endless minnows that skip through the pebbles in the river bed.

I have often thought to record the stream by taking pictures, or video. But then, to what end? What time shall I go? And in what season? And, if I diligently point out the numerous animals that fill the stream, will I not deprive the viewer of the greatest pleasure -- that of discovering an amazing world where one would think that nothing existed?

I think your stream of consciousness is similar. The value is not in the individual thoughts and ideas, but in the experience of those ideas rushing from one place to another. While it is important to spend time to reflect on and view this wonder, it is not necessary to preserve a snapshot of it. Doing so will only distract you from what is happening now.

A person's life is too short to do all the things he or she imagines even in a single day. Do not waste your lifetime by chasing few ephemeral ideas.
With the rise of the middle class in China, illicit drug usage has risen along with it.

http://www.dw.com/en/china-fighting-uphill-battle-in-war-on-...
Shallow dismissals are a scourge on HN, and you made it worse with the snark of "I can't believe" and "this guy". In fact, with a single drive-by swipe you dismissed not only the article and someone's current project, but the entire person and an entire business sector to boot. That's a lot of dismissing—it reminds me of the fairy tale, "Seven in one blow." And it's harmful here, so please don't post like this.

If you have a case to make, you're welcome to make it substantively. If you can't do that or don't have time, please don't post at all. That way you at least won't degrade the thread.
This tech industry bubble and its self-centeredness really gets up my nose sometimes. Yeah, working for google is totally like actually shoving a woman in childbirth out a porthole or watching all the kids under the age of 7 die. Or selling your (remaining) kids into servitude and maybe never see them again. I bet that that nugget of info was on all the pamphlets back in the home countries!
Definitely! Not going to be an exhaustive list, but I can talk about some of the bigger pieces of work.

Something that always seemed to cause nagging issues was that we wanted our cluster to have data encryption at rest. Ceph does not support this out of the box, which means that you need to use dmcrypt on top of your partitions, and present those encrypted partitions to Ceph. This requires some work to make sure that decrypt keys are setup properly, and that the machine can reboot automatically and remount the proper partitions. In addition, we ran into several issues where device mapper or otherwise would lock an OSD, which would send the entire machine into lockup, messy!

We also had to work pretty hard to build quality monitoring around Ceph - by default, there are very little tools that provide at-scale fine grained monitoring for the various components. We spent a lot of time figuring out what metrics we should be tracking, etc.

We also spent a good amount of time reaching out to other people and companies running ceph at scale to figure out how to tune and tweak it to work for us. The clusters were all-SSD, so there was a ton of work to tune the myriad of settings available, on ceph and the hosts themselves, to make sure we were getting the best possible performance out of the software.

When you run dozens-to-hundreds of servers with many SSDs in them that are doing constant traffic, you tend to hit every edge case in the hardware and software, and there are a lot of lurking demons. We went through controller upgrades, SSD firmware upgrades, tweaking OP settings, upgrading switches, finding that the write workload on certain SSDs caused problems and much more.

That's just a snapshot of some of the issues that we ran into with Ceph. It was a very fun project, but if you are getting into it for a high-throughput setup with hundreds of OSDs, it can be quite a bit of work.

Happy to chat more w/ anyone that's curious - there is some very interesting and fun stuff going on in the Ceph space.
Curate list of the “must follow” instagram accounts
Compared the rest of his work, it is childish.

Cryptonomicon, Anathem, and The Baroque Cycle are anything but.
Does it? I have never experienced this.
If you mean for `interfacer`, I think that the example there is too arbitrary, or at least I'd hope that the real world usage of this would be to analyze many thousand lines of a package or something..
The 2630v4 row was hidden because of the QPI / memory concerns I mentioned (all such models were hidden on the sheet because I don't consider them for my purchases). I re-exposed those rows just now. FYI, the v4 rows are towards the bottom, under Broadwell. I've been tracking this stuff for a while.

The $/perf of 2630v4 is pretty decent ($2.24), but I would personally be leery for the reasons I mentioned. That said, I have used it for bulk storage servers, where CPU performance was not that important. So it's not like it will blow up your machine or something.

To obtain the perf number, I'm averaging single core and multi core fp and int SPEC numbers. If your workload isn't heavily parallelizable, that might not make sense. I'm not too worried about single core performance myself these days and have been tempted to remove it entirely.

One other thing I forgot to mention: v5 Xeon CPUs will be shipping in quantity early 2017, so you may want to consider holding off and looking for better deals on v4 CPUs then.

Likewise, you might be able to obtain a better deal today on v3 CPUs, particularly if you aren't using a large vendor like Dell or HPE. All of my pricing is list (I don't pay these prices), so the math changes significantly if you can get a disproportionate deal on a particular model. I use it as a place to start the conversation with my VAR, and then go with what makes sense in the market right now.
Strange, using ublock origins there no ads blocked. There's three tumblr trackers blocked though. Could it be related to using pictures hosted on tumblr ?

I also noticed they have addthis for facebook and twitter.

Maybe someone should point them to discourse as an alternative to disqus[1].

[1]: https://www.discourse.org/
Worksnaps Feature: Introducing Always-Active Task
> UK TV news: far from perfect,
> but strives for impartiality,
> balance and even-handedness

There's a reason for this:

https://www.ofcom.org.uk/__data/assets/pdf_file/0024/86307/b...
That's just a recipe for giving up.

Read history, read the news, read foreign news sources (since they have less of an incentive to lie to you about your own country's domestic policies), use your brain.
Looking at Twitter, a lot of those daily thoughts should be circling the drain.
Brave has a relatively novel approach to this dilemma (https://blog.brave.com/introducing-brave-payments/).

"Users simply need to turn on Brave Payments from within Brave’s preferences page, then fund their Brave wallet (either with Coinbase, or by using Bitcoin they already have), and then browse as usual. While everything is automatic, once enabled, the Brave Payments UI allows you to control which sites receive your support by manually enabling or disabling funding for any of the sites you visit."
It does matter even for jitting.

Pike and Winterbottom (http://www.vitanuova.com/inferno/papers/hotchips.html) used register-based VM for Plan9/Inferno because it's much faster and easier to write a high-quality jit from register-based VM to register-based CPU (and all of them are register based) than from byte-code VM to register-based CPU.

This is probably the same reason Android chose register-based VM design for their Java-based platform.

Jitting is not free - an increase in jit complexity is paid by lower performance of the code being jitted. Java's HotSpot does wonders but it takes much latency and high memory use to get the really high-quality results.

It makes sense to do as much work as possible where you have time and CPU cycles to spare (during compilation to VM instruction set) and not on the device when every millisecond and every byte matters.

Lower complexity of stack-based VM is a moot point - when you're jitting, you're doing the hard stuff anyway.
It's not a dumb question at all. It's relatively new, and I would implore the originator of that comment to take a different tone. It requires a newer browser or some sort of transpilation step. (You're probably already using one if you're using React)

Most of the React community has forged forward with ES6/ES2015, so learning that is definitely a part of the process.
India’s startups are desperate to make the country like protectionist China
I am keeping an eye on them and considering put options. I am expecting a peak and crash within five years, but timing these things is risky.
Indeed what he described sounds a lot like low/no-carb diet, also known as ketogenic diet. While lots of people have success on it, it isn't a panacea: the closer you get to "normal" BMI, the more you will have to manage caloric intake, and for a minority who attempt it, ketogenic doesn't work for them at all. Lots of caveats, but one I see increasingly as more people pick up ketogenic dieting: many go overboard on the protein part, which metabolizes into carbohydrates and defeats the intent. Very, very roughly about 80% of your caloric intake will be comprised of fats, 15% protein, 5% carbs (if any appreciable amount; some will restrict down to 20g or less per day). Go slow, modify one variable at a time, focus on long-term (3+ year) consistent weight loss, accept your lapses with grace, and good luck.
They do the same thing in the US also.

http://www.imediaethics.org/nbc-today-baltimore-protest-mich...
I really, really wish that uBlock origin had a Safari version.
> the end result is that Max writes in NY times and you write second level comments here

Please don't. It just poisons the well further, and is not a very positive way to defend somebody.
Ah, haha, yeah, that's fair. I usually disregard things that are "heavily discouraged" behind developer modes and checkboxes buried deep in menus.
Yes, but that was tabloid junk. A seedy hollywood yarn.

Not an air disaster that demolished two buildings filled with people. 9/11 had teeth that other stories couldn't come close to.

Like JFK, it was on another level, and hard to not watch.
A rule of thumb I've heard and agree with for libraries is "accept interfaces, return structs".

Rationale here: https://medium.com/@cep21/what-accept-interfaces-return-stru....
I would argue that if you're not engineering for reduced stress, you're doing it wrong. IMO - that means bursts of stress, possibly, to make sure you build things right the first time. In my experience, prologed periods of stress are a symptom of poor process, poor communication, giving in to feature creep, and other such negative patterns.
Hopefully this means that we can move to a position where people have the means to explore and research, but don't have to worry about not being able to meet their basic needs. Perhaps it also means that it empowers people to leave jobs that they don't want to do in pursuit of something they find to be more nobel.
Statistics for Applications(MIT – Fall 16)
Diuretic and Anti-inflammatory Pill,Natural herbal medicine for prostatitis
> investors like Levchin do not care one iota about

You can't possibly know all the iotas someone else cares about. Please don't give into cheap attackiness here, especially not when mentioning a specific person.

(Edit: I originally wrote "what iotas", but "all the iotas" perhaps makes the point clearer.)

We detached this subthread from https://news.ycombinator.com/item?id=13154540 and marked it off-topic.
Emacs must always be the first target, right? :)

The real use case is running the browser in emacs, then that browser can run emacs with evil. That's a super quick way to get vim commands in emacs without any configuration issues.
Less than 1% of the GDP if you're being generous:
https://www.ers.usda.gov/data-products/ag-and-food-statistic...

What am I missing?
I'd like to see more about how they plan to increase the engineering and on-call staff to keep watch over the thing. The increased head and stress is a pretty tough hidden cost on my opinion.
The confusion is that the article is not actually talking about renting, but corruption and gaming the system. 'rent-seeking' is a bad term for it.
That would change the game.
My house didn't have cable at that time, and I was not yet in high school.

We watched the first gulf war in social studies class, putting it in league with the space shuttle challenger disaster. It was a classroom topic for a few months, and then gone.

Next year it was Rodney King and Amy Fisher or something. More irrelevant popcorn.
In Neal Stephenson's novel Anathem, there are different groups of intellectuals that have been cloistered from society,
and they may only re-enter it for a short time every year, decade, century, or millennium, depending on what group they're in.

Because of this, they only get summaries of the most important things that have happened, and they are left with plenty of time for scientific pursuits.
+1 for the Economist. You get much more value than what you pay for an annual subscription. This week's edition has a letter to the editor from the president of Peru... It's that kind of publication.
Well, yes and no. Refined carbohydrates, both sugar and starch, are bad. However, sugar molecules are more simple and so are digested more quickly. That means sugar makes for a bigger spike in insulin.
The downside of this approach is that if we all did it then the world would be a much worse place.

Paying attention to current events and bearing witness to some of the darkest aspects of human history is important at a societal level and if you don't think it is important to you personally then consider yourself lucky to live a life where the real world doesn't creep in often. Understanding topics such as why refugees are fleeing conflict, the societal changes due to automation etc, and the consequences of climate change are critical to a healthy and functional nation.

Personally I can't stand the breathless hysteria/sensationalism of most mainstream American media organizations (particularly television) and prefer organizations that favour accuracy and historical context over clickbait.
I remember being super impressed when I saw my roommate playing Q2 because of how the light system used color instead of simply making an area brighter.
I know it's not what you're looking for, but there is built in functionality to save a raw text file directly from Edge. You can click the Make a Web Note button to save it to OneNote. This, of course, requires that you actually use OneNote, which is not ideal for everyone.
I'm still distracted at why she thinks the world is getting worse? I know the populist movement started around 2014 is picking up momentum, but we are solving more problems. The world is moving forward connecting people online, feeding more people than ever, and supplying a larger quantity of goods and services, than previously.
I think security was also a big issue. Seems they've made some strides in that department, and now Chrome is the most targeted browser for 0-days. That'll change once Edge takes the remaining IE user market share and they do a Windows-10 style force-grade.
AMD ships primarily low and mid range cards, NVIDIA has an effective "monopoly" in the enthusiast market share which has the highest profit margins by far.

That said AMD hasn't managed to ship a 350-400$+ card that's worth spending money on compared to the competition since probably the 7950...
Right because if there's one thing we know, it's that people voting on things online will be objective.
Firstly this is a genetic algorithm designed walk. If that is your criticism, it's easy to fix. Simply make the head feel pain, as an extra constraint. This algorithm is trying to find ways of moving the body it was given in a way that would work (like a human or any animal would. This algorithm is trying to be smart about moving around, it's NOT trying to imitate human animators. You want that, we have algorithms for that as well.

Second, is this really a valid criticism ? In a pinch, I have in fact used my head as an appendage to move around, to support things when moving furniture, and a million other ways so ... I don't see the problem. I have in fact moved furniture with a partially disabled person that used his head as an appendage to keep furniture stable just like I did. I always found that disabled people prefer that you just ignore their disabilities, as much as possible (unless it makes something truly impossible for them, but hard is just fine). Is that a wrong attitude ?
It's not just you...this has been a pretty big toss-up with MVC style frameworks and view libs. Does business logic belong in the template? Or does it belong in some sort of view controller? Mustache.js insists that all decisions should be made before data is sent to the template. Most other libs allow the template to make decisions. I don't think there's a definitive answer. I kinda lean on making easy decisions in Handlebars templates... or, since our new app is in React, JSX.