skysight-inc/HackerNews huggingface dataset:
> If you're using it to communicate features to other team members, it can be super-useful, since it's much easier to comprehend that the equivalent developer-friendly code.

In ruby/rspec it's actually still understandable and direct. in other languages, maybe not so much.

I have not run into a cucumber implementation I liked. I agree it can lead to a human readable spec, but the effort it takes to get there, and stay there, is a nontrivial cost in terms of maintenance/flow/optimization. I don't think it solves technical problems, but organizational.

It's all about tradeoffs, with everything we do. Outside of someone else writing and maintaining the spec, I don't think the downfalls at all warrant any benefit of clarity.

cucumber is not "free" to use, it's a commitment with lots of fine print. I suppose thats really what i'm trying to advocate, in the end. At least thats been my experience across 5 or so projects with it. YMMV.
The "right to repair" really only means that the government shouldn't be allowed to create laws stopping you from making these repairs. You may not technically have that, but I am also not aware of any laws that prevent you from fixing things you own.

As for the actual repairability, this is something that the consumer actually gets to help decide! Unfortunately checking on the repair documentation before purchase is way way down the list. If it is something expensive and it is important to you then by all means, do the research.

I am strongly against mandating that a manufacturer provides you any information or parts that they don't want to. Let the market decide and vote with your own dollars.
>Maintaining a cucumber test suit is basically a nightmare. I hate writing tests for it, I hate fixing tests in it when they break, and i hate the random cucumber exceptions that cause random failures. and should you come to a point where you want to optimize the test suit performance, good luck!

This is partially the reason I wrote this: http://hitchtest.com/

While I don't like the regular expression mangling of Cucumber, I do think that tests need their own "readable" non-turing complete language.

I thought that a mix of YAML and jinja2 made for the cleanest, most readable tests and still made writing steps easy enough.
Beginners Guide How to Setup a USB Webcam to Your Raspberry Pi 2 in Minutes
On the kernel language topic, though, Date and Darwen's work [0] on the specifications for an ideal class of database languages unifying OO and Relational models (D; of which Tutorial D is one realization intended principally for pedagogical purposes, hence the name) and their lower level work on an abstract relational algebra (A) to underlie D is probably useful in that regard, as frustrating as some of their work may be to people who just want to get down to using current SQL-based relational DBs.

[0] available at http://www.thethirdmanifesto.com/
What possible "manufacturing standard" could fix that method of injury you quoted?

"According to the American Association of Orthopedic Surgeons (AAOS), 246,875 medically treated trampoline injuries occur annually in the U.S."

If kids want to jump, get them a safe inflatable castle and let them jump inside. Those don't suffer from the trampoline problem you delineated, and frankly are more fun.

The real problem is finding alternatives for things like stairs and bathtubs.
Like with automobiles, where the law mandates fair availability of both manuals and spare parts, the electronics industry should be regulated.

I'd like to see:

1) in case there is any (F)OSS component in the firmware, the device manufacturer or distributor must provide the source of all (F)OSS components and a working build environment, for every firmware version available, as well as the neccessary tools/keys to upload said firmware to the device.

2) Disassembly and reassembly instruction manuals, as well as spare parts, should be provided nondiscriminately to both the manufacturer and any interested party. In case the device is "repaired" by swapping the defective unit with a working one, the manufacturer is exempt.

3) In case proprietary screws, glues etc. are used, the manufacturer must provide the same tools as used by official service at fair conditions.

4) All requirements above must be kept valid over the expected life time of the device, plus two years.

In case a manufacturer or distributor fails to adhere to these rules, the regulatory body must have the power to ban the product from sale until manufacturer or distributor comply.
September keynotes sure do bring out the Appologists in force.
It's because the Symbol() function is creating a primitive value, not an object. There is no literal syntax for symbols, as there is for numbers, strings, etc., and so the symbol function is how you make them. Having a symbol constructor would be of little use (it'd be like using new Number()) and so it wasn't included.
Out of my depth here, but aren't the real estate and financial instruments being held merely as a generator of more money (except in the rare case that one actually lives on the real estate, I suppose)?
It depends upon whether capitalism == the current form of managing the money supply (e.g. fractional reserve loans, Federal Reserve's open market operations).
In general I'm curious how people handle managing diffs in the workflow over time. I've found when working with Microsoft SSIS, that I end up preferring something in code where changes are obvious.
Disclaimer: I'm not a Buddhist teacher. Just a practitioner for more than 10 years and have read some of the texts. For best results, talk to a real teacher.

The illusion of self is a big deal in Buddhism and it can be confusing and daunting at first, but the concept behind it is really not that difficult to grasp. (Putting it into practice is a different challenge!)

One analogy I like to use is that of an automobile. The individual parts - the engine, the wheels, the chassis, the steering wheel, the gears etc - are all necessary, but individually, none of them are the car themselves. No one would look at a seat and say "that's a nice car!" Yet, we do just that in our daily lives.

We experience anxiety and fear and say "that's ME!". We go through several bodily experiences as "I, me, mine". (Which is NOT the same as saying this body is not you. Think of the car analogy. The tears are happening to you, but the tears are NOT YOU.)

Therefore, in all Buddhist traditions, we are taught to view all experiences as fundamentally lacking any self. This body, this experience, this thought, this taste/smell/touch, nothing has the self. Those are all beautiful but empty experiences.

Hope this answered your "illusion of self" question at least partly.
Only time I get frustrated enough to care is the youtube advertisements that keep playing no matter how often I press skip. If I have pressed skip on this ad the last 10 videos, show me something else for gods sake.

Other than that, I've turned my ad blockers off since quite a while.
Humble little iOS9 feature request
Apple Refuses to Honor Court Order to Decrypt Text Messages
How to Build a Startup Team That Can Work Remotely
Both Clinton and Sanders are also in favor of closing the carried interest loophole, and Clinton campaigned on it in 2008, too. It's a commonplace position in the Democratic party. "Mainstream politicians don't touch it" should probably be "mainstream Republicans don't touch it".
It's definitely a balance that needs to be achieved between function and form. I think Apple tends to lean too much towards the function part of the spectrum but I'm glad to hear the pendulum might be swinging slightly to the other direction.

When I read about Apple designing new screw heads (for example) which can only be unscrewed using a special screwdriver that kind of stuff makes me bristle though.
Deep dive into how Vox does user/reader engagement
Security issues is the number one reason to have adblocker installed. You shouldn't have to worry about a malicious site inserting some cryptolocker variant into a malicious ad.
I'm down for all of the above.
7 Reasons to Upgrade to Node v4 Now
I don't think this is like that. There is no right or wrong, but pragmatically these tools have their upsides and downsides, and cucumber in my experience has been more trouble than its worth; I would hope to give others pause before deciding to use cucumber, because it does come with some fine print.
If I'm understanding this observation correctly, you're saying that capital flows to the productive, which creates wealth, which in principle generates more productivity, and therefore draws more capital?
Even when I'm not using ad block, I pay attention to pretty much no advertisement. They probably need a better way to appeal to this sort of crowd regardless.
Interesting. Any details on the things that you found particularly easy or particularly difficult to do with it?
I love ad blockers. In the rare cases where the site is useful AND the ads aren't distraction or evil, I exempt them (duckduckgo.com being one example).
I wonder how many Apple customers were even aware of the PPC->X86 switch several years ago, let alone how many customers still remember it?
They've done that since the original Mac. Had to buy a 3rd-party kit with a 6-inch shaft, hex head with center pin. Just to open the case.

So they've been dicks for over a decade.
Web Components: Angular, Polymer and React
You're saying the parent is underestimating, and yet you provide zero proof of that underestimation. Without anything to go on, in regards that Microsoft or Apple (et al) benefit from NSA or similar derived industrial espionage, you're just slandering them with empty accusations.
I wouldn't say that. From a materials and complexity standpoint, Apple has a much more difficult supply chain. But from a capital and planning standpoint, Intel has one of the most difficult supply chains out there. Every year they start building fabs that won't produce a single production chip for another 3 years, while planning on stuffing it full of capital intensive technology that isn't technologically feasible yet and might not even work. Practically speaking, Intel has to accurately forecast what Apple's, Oracle's, HP's, and Dell's sales are going to be in 5 years, a good 3 years before those companies even start their strategic and capital plans. A five year forecast for a yearly financial report at Apple might take a couple of economists a week to ballpark, whereas at Intel they probably have teams of economists, statisticians, etc. working around the year to improve their sales forecasts on horizons ranging from a week to a decade.
All I'm trying to say is that you need to see the bigger picture. When it comes to file sharing people talk about "millions" of times the particular file has been downloaded only because such a statistic is easily available. Nobody questions that when it comes to Libraries lending out copies because no one looks at what happens in between the time the copy is lent and returned. Can you find any statistic that tells you how many of the "lent" library books have been pirated? For physical book pirates, libraries are a boon. They get access to thousands of books for free/cheap.
No, the thing is the program, not the code. This is an important distinciton: code that isn't compiled, consumed is not a thing, except perhaps as a subject of study. Programmers' job is to create running programs, not code.
> a traditional von Neumann ISA like ARM incurs a semantic gap; the architecture wastes time and energy rediscovering facts that the compiler already knew.

So thought the designers of Itanium too; it turned out that the compiler doesn't know sufficiently much for an architecture like Itanium.

Were there any significant advances in compiler technology since then that would make it worthwhile to experiment with a new ISA?
I didn't even realize they weren't called opscode anymore.

What an interesting space - the dynamic between Chef, Puppet, Salt, and Ansible seems to be a textbook example of healthy and productive competition.
My son sucks lemon for the first time
I agree that threads are probably the dominant form of concurrency in modern programming, but it's a relatively recent phenomenon. In pre-2.4 Linux kernels, for example, the threading was inadequate (remember LinuxThreads?) and the dominant model was multiprocessing, as it was in most of Unix itself. There are plenty of servers that still fork by default (Apache).

I believe it was Windows that really popularised multithreading as a form of concurrent programming as process creation is so expensive on that platform. I recall Linus ranting against adding threading to the kernel on more than one occasion.
You might think so at first glance, but the telling question is whether you're holding those things to generate money to hold onto or whether you just want that money to buy other things?
Show HN: Call Log Analytics – Analyze your phone call log data
Despite the data quality issues, there are a number of companies that license CrunchBase's data and have built their own subscription services on top of it. One such company has a few hundred thousands of dollars a month in revenue and has raised millions of dollars in funding.

While most of the CrunchBase "repackagers" will tell you they add proprietary data, from what I have seen, most rely very heavily on the CrunchBase data and without it, would not have commercially viable services.
That is a fallacious argument. Food stealing (which you said) and food replication (which would be the fair equivalent) are different things, as are book stealing and book replication. I'm not making any judgements about neither of those, just pointing out the false equivalency.

Would you oppose if someone managed to buy just one single piece of food, then replicate it at a molecular level and at virtually no cost, and distribute it for free to the whole world, so that no one would ever have to starve ever again?

"Of course you can champion public food banks, and simultaneously oppose food replication and sharing. Don't be ridiculous!
All it takes is either illogical, inconsistent thinking, or logically invalid thinking. There's no barrier to either of these, in theory or practice."
Generally yes, but the yields on real estate are small relative to the notional value.

Further, by necessity most things are held at a notional value and the sum of all these notional values far far outweighs the total sum of all the money people are holding in bank accounts. Now obviously everyone in the world couldn't sell everything and achieve the notional values and put those in bank accounts, because in order for everyone to sell there would have to be buyers, but we can't have buyers because everyone is selling. But if somehow we could, the amount of money in banks would probably go up 100x or so, but definitely at least 10x.

That means that real assets far outweigh money in the economy and so it's kind of strange to think about 'capital' as money rather than as assets. Assets are things which are generally useful in some particular way (a car, a house, a factory, etc) rather than as their potential which is more what money is.
We're definitely experiencing a textbook tragedy of the commons - parasitic advertisers make pennies by causing significant damage to everybody's reasoning and psyche.

Installing an ad blocker is similar to any other vaccination - reduce the spread of intellectual disease and hopefully create a herd immunity.
I don't think that will be the limiting factor. I can see Apple saying the new machines will run only newly compiled software.

On that note, I get the feeling Bootcamp for ARM Macs would be interesting since it would be an ARM version of Windows.
Or on the hypothetical car example, it wouldn't even be "Take it to the dealer."

Try "Your car isn't going to start even if you changed the oil. Just have it towed to your driveway and come up with other transportation until an authorized repair tech can come and press a button for a few hundred dollars."
Implicit in the statement "giving people what they want" is a set of assumptions about what "want" means. Do I want life-saving medicine? Do I want a soul-sucking job that pays the bills? Do I want to be de-facto-required to participate in Facebook in order to socialize? I may voluntarily choose all of these things, and while that is unambiguously better than being forced to do them by violence, that's subtly distinct from "wanting" them.

There are also varied spectra of wants: on some level, I want to pursue self-actualization goals that are years away. On another level, I want to step out of the rat race and read a good book. On yet another level, I want to watch TV, eat candy, and click a button that delivers a dopamine reward directly to my brain. These wants are frequently in conflict, and capitalism is more incentivized (or capable) to satisfy some of those than others. (I remember a good PG essay about the phenomenon of short wants vs. long wants, but I can't find it; neighboring ideas are found in http://paulgraham.com/addiction.html and http://paulgraham.com/distraction.html)

I don't think markets are a bad technology, any more than any other technology. But the paperclip analogy fits: people do want paperclips, but they also want a variety of other things that aren't paperclips. If we create social machines that optimize some wants over others, a plethora of human needs and desires may be drastically under-supplied as an unintended side effect.
I met their CEO a couple years ago - seemed like a good guy. It always seemed to me like their new name is an SEO nightmare, though.
As someone who lived in LA for a decade, I couldn't be more in favor of this. Over the ten years I lived there, traffic got measurably worse and commutes that used to take thirty minutes would sometimes stretch to an hour and a half.

The negativity is predictable, compounded by the fact that people are just resistant to change no matter what. But this is a good step in the right direction.
Well, I was earnestly sharing run-of-the-mill Koa code since you made async abstractions sound elusive. Didn't realize you just had an agenda.

The thing is that people are actually using Koa/co to solve this problem. I've yet to see someone use fibers as their core webapp control flow abstraction.
Harvard CS-50 livestream
It's becoming unusual not to see sites behind CloudFlare now, pretty neat from a routing standpoint and devastating to user privacy and security on the whole. If things continue in this direction we'll have the cloudflare, and some scraps of regular internet off the side.
Though a good interface engine would expose a greater understanding of the HL7 messages in the front end interface.

Does the NiFi designer have the ability to do something like this, the ability to create abstractions in the front end?
Real estate, especially in major Western metropolises (London, Paris, New York, etc.) is also seen as a very stable store of value. If you are a newly-minted millionaire capitalist from an unstable developing country, parking your cash in foreign real estate is quite attractive.
> Worried that your job is in danger of being automated away by software? Learning to code could be a useful insurance policy.

I often worry that we're setting ourselves up for major failure here. There is no fundamental principle that suggests most kinds of programming are any less susceptible to automation than any other kind of work. Especially the kinds of things that are taught in most "learn to code" programs – simple web applications – are increasingly commoditized or able to be built out of commodity pieces, and that trend will only increase. Another popular reason to learn to code is to do data analysis or procedural tasks for your line of business, but in the long run, those tasks are probably better served by more purpose-built tools that have more in common with spreadsheets than the types of things professional software developers do.

I guess my point is that there seems to be a meme that extolls the virtues of "learning to code" as an end, rather than as a means to be more effective at something else. I'd rather see articles about what those somethings-else are, and how knowing how to program can augment them, but those seem fewer and further between.
Another early advanced weapons technology is Greek Fire (https://en.wikipedia.org/wiki/Greek_fire), the exact composition of which is still being debated. Water intensified the flames when it was used in naval battles.
Yes, this should have been brought up too.

We have gone back to proprietary messaging formats. Home automation, I feel, will always be held back because everyone wants to do their own protocol. The list goes on.

There should be a push for as many open protocols as possible. Differentiate yourselves by what you DO with the open protocols.
I find it hard to believe the USG wasn't bluffing. There's no way Yahoo could hide a $250 per day fine on the balance sheets, and the government would not want that disclosed.
I have a different view, I might be a very special case but that type of tracking doesn't bother me much, actually if it helps me suggest better ads that suit me, I almost welcome it.

What bothers me, borrowing from your example of the billboard, is that they don't block your content and make you wait in line. Ads on a video, popups, interstitial, they all slow me down and annoy me.
Бальзамирование+-+достойный+вид+и+сохранность
How much time do people spend walking versus trampolining?
Well, for one, there weren't near the EPA regulations back then...
I find the first paragraph of the User Guide a bit better than the main page of the NiFi website:

Apache NiFi is a dataflow system based on the concepts of flow-based programming. It supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic. NiFi has a web-based user interface for design, control, feedback, and monitoring of dataflows. It is highly configurable along several dimensions of quality of service, such as loss-tolerant versus guaranteed delivery, low latency versus high throughput, and priority-based queuing. NiFi provides fine-grained data provenance for all data received, forked, joined cloned, modified, sent, and ultimately dropped upon reaching its configured end-state.
I am a woman on the street. Most homeless people are male (by a very wide margin). I have had people offer me a place to stay, some of them were men who were clearly expecting me to earn my keep on my back. I turned them down.

I am mentioning that only to point out that you are guilty of the prejudice you wish to eradicate: You hope I would not wish to harm someone who opened their home to me. You fail to acknowledge the other half of the equation that I mentioned above: That the person offering me a place to stay might desire to take advantage of me in some way and thereby harm me.

Your personal prejudice is a significant obstacle to making this viable. It would bias design towards protecting the people opening their home while giving short shrift to the people needing a temporary place to stay. If you cannot overcome that bias and look very objectively at the problem space of protecting all involved parties, I recommend you abandon the idea, whether for refugees or for anyone else.
Agreed 100%. I personally hate this effect everywhere that it's implemented. This usage is ok relative to most but it's still awful. Why can't we just get a nice post with some pictures along the side? Everything doesn't have to be fancy and difficult to register.
Marissa Mayer is the most overpaid CEO in history
py.test plugin for functional testing with Docker