skysight-inc/HackerNews huggingface dataset:
> You keep using this phrase. Doesn't that also suggest that, if given enough trouble, they will just pirate that content instead? DRM has shown to do very little to stop that, so why continue pretending that it does.

Yes, but, in general, trouble has been decreasing, and so has the need to pirate. I would argue that there are only three kinds of people who pirate anymore:

1. People who want a local copy of the content that can't be taken away (e.g. Netflix pulling a title, or just canceling one's Netflix account).

2. Content that is so long-tail that it's not available for streaming from one of the major players that have decent device/playback support.

3. People who are so far in the "openness"/ownership camp that they would refuse to buy into a service like Netflix unless they provided #1 (DRM-free, of course).

The fourth kind of person is mostly gone: the person who doesn't need 1-3, but finds the options for playing content legally to be too cumbersome, or who can't find a legal player for their chosen viewing device. (Essentially, they've been "given enough trouble".)

If Netflix were to drop all browser support, and release native apps for Windows and macOS, there would be an increase of that fourth kind of person (Linux users, mainly, though I wouldn't put it past Netflix to release a Linux client too), but that wouldn't change the situation for the 1-3 type people, who are the bulk of pirating community.

I really think, for the vast majority of viewers, having a native Windows/MacOS app, plus native apps for Android/iOS, is plenty. Taking away browser support isn't going to increase piracy by any measurable amount.
Milk? Interesting. Does cold milk work?
Introduction to Meteor-Client-Bundler
The stuff Apple does on iOS is worse than the worst of the Windows lockin. The difference is a DOJ that is not interested in monopoly cases.
If you think about it, how many web designers were knocked out by WordPress?

How many programmers were knocked out by C?
The tone might have been negative, so my apologies.

There's a lot of value add that Sudden is bringing to the table. Most obvious being sourcing, second being operations, third being logistics of getting the boxes to you, then lastly fourth--and most important--is marketing.

Coffee for the most part is bullshit, much like the wine industry. A small part of the audience want to hobnob about taste. For some reason everyone complains about Starbucks coffee or McDonalds coffee and somehow suddenly everyone knows what coffee gruel tastes like. The rest of the audience will just take what you craft and pour in milk and sugar to their liking, aka Philz.

Along with having so many people in the industry, cutting through the signal to convince you to remember the brand, to get you to try it, and to get you to believe it's superior is almost all the work.

On the global scale it's the equivalent of coffee farmers in Yunnan, China spending millions of dollars to convince you that Chinese coffee is just as good if not better than coffee from elsewhere like how wine people try to convince you something grown out of Napa or Champagne isn't good.

And to be fair the last time someone did this was some folks in South America using the marketing idea of a guy in a poncho and hat with his mule, and that worked really well.

So it's to say the challenge is process and marketing. Both are hard. But hard is good. Most people shy away from hard work to min-max their way through life.

Coffee people tend for the most part admire and adore hard work. It's the reason why they insist on doing things the long way, hard way, right way.

And that in turn is what makes this exciting.

But to flip it back, identifying the context of this was my aim.

1. Instant coffee is already a CPG thing you can buy off the shelf.

2. Then the preppers came up with the freeze drying.

3. And now someone is mechanizing it.

And it's going to be hard.

And whether that's going to be a better thing or not, well, maybe it wouldn't matter.

Techies could be drinking Ensure or Slimfast but instead they choose diarrhea-inducing Soylent because marketing is all that matters.

PS. Hard also means they're locked out of a lot of things. This won't be mainstream, there's no economies of scale for margins to give to retailers to have it be on shelves. And if and when they do upgrade to industrial scale they lose the hipster cache. Tough calls to be made, but either way hard is always more fun.
the code is not exactly memcmp, because the sign of the result doesn't match the sign of memcmp. I verified this with my favorite open source C program prover, CBMC http://www.cprover.org/cbmc/

You can see that CBMC proves that (1) a zero result from mycmp guarantees a zero result from memcmp, and (2) a nonzero result from mycmp guarantees a nonzero result fro mycmp. But (3) a negative result from mycmp doesn't guarantee a negative result from memcmp and (4) a positive result doesn't guarantee a positive result.

So, modulo problems with "strict aliasing" in modern C standards, you can use this code to compare blocks of memory for equality, but you cannot use it to order blocks according to a less-than or greater-than predicate.

https://gist.github.com/jepler/760cfcd4b326d6d11241256a6a4c7...
A better option... if someone else is paying for it. It is literally ~10x the price of a 1080ti ($700 vs a suggested $7000).
I purposefully ran btrfs on a malfunctioning drive for over a year (kernel 3.12, only metadata dup), much more reliable than ext4 which would lock up the entire filesystem on read/write failure and often go read-only, with btrfs the only visible signs of malfunction were dmesg and the scrub log.

Also been using it as / since 2012 with no issues.
We offer our customers the option of managing their own cluster or having us manage it for them. About 80% of our customers choose the first option. In this case, cluster sizing and queue configuration is up to them.

When we manage the cluster, we set up a new cluster for each customer. The node type we choose depends on the customer - for larger customers we'll typically use the DS type nodes (with hard disk storage). The slower I/O isn't a huge deal for us, since getting the data from our database to S3 is usually the bottleneck in the process, rather than copying from S3 into Redshift.
Why? GNU grep is (historically, not sure about now) much faster than BSD grep. So, why would you assume BSD ed is faster than GNU?
Don't forget TestFlight!
Sure... But we're talking platform support here, not some corner case no one thought about during design.
Should 15,000 Steps a Day Be Our New Exercise Target?
Not so, because of filtering... [1]

Adding new stock at the top makes existing stock more affordable. It's a gradient - not a age-based scale.

[1] http://cityobservatory.org/what-filtering-can-and-cant-do/
The line you're quoting "I desire mercy not sacrifice" does not mean what you think it means.

Sacrifice in that context is essentially apologizing for sinning. Not giving something up so that you gain something else. Unless you count giving up sin to gain something...

It's not a good thing.

The sister verse to that is "To obey is better than sacrifice".

To your point, sacrificing self-indulgence is really sacrificing addiction. Rather do something productive and worthwhile. And that may be quality time with your family or helping a non-profit etc.
I'm struggling to remember the old Facebook, before it morphed into a (social) "news" aggregator. A few years ago, my news feed was mostly clever status updates and photos of some old high-school crush from last weekend. Now that sort of content is on Snapchat/Twitter/Instagram, and Facebook has what's left.

When was the last time facebook was genuinely fun for anybody?
If your question is limited to the topic of receiving revenue, then it is perfectly acceptable to do business yourself as a sole proprietorship. Your state may require you to do a DBA (Doing Business As) registration, so you can legally operate under a name other than your own, but that's probably the only structure you need at this point.

Once you get the DBA you should open a separate bank account and get a separate credit card to use solely for business. The IRS might get cross with you if you can't clearly identify and justify business revenues and expenses. Plus it will make things much easier when doing your taxes.
Show us the data points or it didn't happen.

Sorry, that's not how it works. The situation is what it is, and the people with hard data are going to act on it, and your scepticism does not change any of that.

As another person with business interests that produce custom video content for niche markets, I have shifted significantly in my attitude towards DRM since discovering how real people behave. We tried to be nice and considerate and not limit access to the video files with DRM. We did this while producing new, original content unlike anything else out there for our subscribers. We held out for several years.

But we got to the point where we were spending so much time dealing with that that it was directly affecting our ability to deliver for the vast majority of our customers who respected the rules. We were losing out on revenues, our genuine customers were losing out on new content, and the only people winning were the freeloaders and the people enjoying our content on other people's sites/channels/whatever.

My concern about DRM affecting legitimate customers if something goes wrong is as strong as ever, so we still take a cautious approach and err on the side of being nice. However, I have no qualms at all about DRMing every single asset we have, and I have no qualms whatsoever about deploying the lawyers against people who knowingly, maliciously and without remorse rip off the results of several years of hard work and share them with others.

As a final point, none of this negates your point that making access convenient and prices reasonable improves conversion rates. But I see little evidence that this helps if part of your potential market is finding your content totally free from someone else first.
Looks nice! Why cygwin and not wsl though?
Check for confirmation emails?
She wanted to stalk me so I decided to show her some latitude.
If you look ahead to a future age, and consider the state of literature after the printing press, which never rests, has filled huge buildings with books, you will find again a twofold division of labor. Some will not do very much reading, but will instead devote themselves to investigations which will be new, or which they will believe to be new (for if we are even now ignorant of a part of what is contained in so many volumes published in all sorts of languages, they will know still less of what is contained in those same books, augmented as they will be by a hundred—a thousand—times as many more). The others, day laborers incapable of producing anything of their own, will be busy night and day leafing through these books, taking out of them fragments they consider worthy of being collected and preserved.

-- Denis Diderot, 1755

https://ello.co/dredmorbius/post/ayavb8clhm61natfm5lfca

http://www.historyofinformation.com/expanded.php?id=2877

(The History of Information is an absolute treasure of a website, BTW.)
Show HN: Predicting Sales on Amazon Using Deep Learning
I used Apache Spark and H2o to predict sales of a product on Amazon.

The blog post
http://blog.aihello.com/2017/03/predicting-amazon-sales-usin...
Really keen to hear feedback on this little widget we built
The most efficient way to copy a large number of small files is often to use a tarpipe. What block size does "tar" use? And for that matter, "nc", as a tarpipe through nc is a super fast way to move data between machines.
If entrepreneurs consider videos on entrepreneurship downtime then they're wasting their time.

If you're watching something to learn to be a better entrepreneur you better be making notes. This is not (or should not be...) entertainment.
I wonder if it'll result in just Workflow alone being able to access all the good stuff, like how Swift Playgrounds today is the only iOS coding app with the ability to fork().
Thanks! That's what I fear.

When you say dedicated account, do you mean just another personal account? Or a business account (hence setup company)?
We somehow got away from DRM on audio. I was wondering how to do this for video too. What worked for audio, was that you had one vendor (Apple) that had a large enough market share. In order to sell DRMd media that worked on Ipods, the media companies had to sell through Apple. Or they could sell non-DRMd files that would still work on Ipods. They did the calculation, and figured they would make more money going non-DRM so they can pick other distributors such as Amazon.

For video, people don't download it and take it with them (typically), they either play from their computer or from a set top box or smart TV. So there is no market forces that would give the movie studios any incentive to do non-DRM.
Most of the major labs I've seen pay six figures easily to their top researchers. Good compute is one of the biggest reasons why researchers would want to work somewhere. Skimping on compute seems foolish at that stage.

Here's a half-joking, half-serious take on the matter: https://twitter.com/deliprao/status/842636496666419200
Wikipedia shows us that ~50% of Apple acquisitions result in a product, or an enhancement to an existing product.

https://en.wikipedia.org/wiki/List_of_mergers_and_acquisitio...
Netflix absolutely does not have a responsibility to go out of business for the sake of pushing an issue few people care about. They have no real leverage here.
For some strange reason I get the "stop spamming us" message when I submit the link directly although I have never submitted this domain to HackerNews.

I bought this domain 6 months ago. Would the previous owner have abused this domain?
Can't you just run in an emulator to get the blob? It looks like qemu was the first to support SGX: https://en.wikipedia.org/wiki/Software_Guard_Extensions
Verify your true identity online using your IRS information
This and review articles are the only two avenues currently available. I'm glad to see the original post here making another effort to provide resources.
Nope, don't mind; deleted it because I could figure out what it was.
Today’s American men are weaker than their dads
Don't miss his 'tweet storm' with retrospective thoughts and useful links spanning about two years of using Workflow intensively:

https://twitter.com/viticci/status/844704558349733889
This is so exciting! If it's an official Apple app, it will get access to all kinds of powerful things that other apps can't do.

Finally a way to mute my phone when I'm on a certain wifi network, and other things IFTTT only wishes it could do.
A Study in Memcmp:

http://www.picklingtools.com/study.pdf
1. People who have access to the content can usually see it over and over again (when they have a subscription to a service like Netflix). DRM will do nothing here.

Sure it will. It will stop people writing a script to download as much as they can get away with in a single month and then cancelling since they have enough content to keep them going for several more months without paying for them.

3. People who want to pirate (illegally distribute) the content have advanced tools and knowledge to circumvent DRM, so DRM is of no use here again.

That is a big assumption, and in many cases not a correct one. The major online DRM systems today are fairly robust, and if anyone has a crack for some of them, they're keeping their cards very close to their chests. The leaks of major movies that you find on torrent sites and the like are usually from other sources.
To be honest, the initial launch of Marta was an important lesson for me. I started with a closed alpha so I could fix the critical bugs until it will become open for everyone – not because I want everyone's emails to send some shitty spam. But lots of people disagreed with me, and I understand them.

I changed some of my plans. Marta will become open much earlier, maybe even the next week. Sorry for the inconvenience.
For those who cannot grasp the point:

1. .NET Core is on 4th year of development

2. Breaking changes from version to version

3. The absence of release culture. The approach of .NET Core team is to bodge together something with a scotch tape, then call it a release. Yep, they are even lazy enough to eliminate words like "beta" or "preview" in their "releases".

4. Astronautic APIs. They are so minimal to the point they are useless

5. Does not provide a reliable way of doing things. "You can attach any configuration provider you want"... Yeah, the truth is nobody wants any, everybody wants the one that works as a basic requirement.

6. Documentation is scarce and is totally useless. Yep, I know how that method is called, thank you. What I really need is the description of what it does, how it does it, and code samples. But what you get now is a large page of HTML per class full of some obvious statements like "Method void GetState() - Gets the state.". They call it documentation. I call it BS.

I can continue. But the point is that this is enough to kill the thing off. .NET Core is already dead, but most people can't see it from the hyped bubble walls.
What's to stop someone reverse engineering the blob before it's loaded into an SGX enclave? I don't understand it very well so I could be missing something, but wouldn't that at least let someone document how the DRM works even if not running their own implementation?
> Personally, I drink coffee for the flavor, not for the caffeine. I'm a big fan of high-quality decaf coffee

> On the flight back to Helsinki I was desperate for caffeine and ordered a coffee

Denial is a common sign of addiction :)
A lot of geeks are under the misapprehension that the studios don't know this. But actually they are not idiots, they are fully aware of the sisyphean nature and ultimate futility of DRM.

The point of enforcing DRM is not to prevent piracy, but rather to flex their market clout and demonstrate control. As long as they put up moderate barriers to ripping, and as long as they have legal sanction to suppress productized piracy, the steady stream of new must-have content allows them to throw their weight around. Licensing streaming without DRM is a slippery slope that decreases the perceived value of their content. Small distributors will do it because they need to make whatever money they can, big distributors will never do it because it damages their brand.
Microsoft (not Apple) bought Accompli and Sunrise.
I doubt these benchmarks are relevant anymore as Linux has a system just dedicated to copying files.

So you never even have to leave the page cache, let alone copy into user space.

OFC it was implemented post 4.0 so I doubt GLibc supports it therefore the whole world pretends it doesn't exist.
It probably affected the DMV and grocery hiring pools more. Not that WP is for dummies, but it absorbed many people who back in the day were underemployed, intellectually and creatively.
Yes, that's true, because memcmp returns the sign based on the first byte, and this compares four bytes, on little endian architectures it may return the sign differently from the built-in memcmp(). That should be mentioned along with the caveats, that it's not a suitable drop-in replacement when people are not simply testing that the result is 0 (which I imagine to be the majority of cases).
Not exactly surprising as we've moved into the "service economy". But I bet you'd see the same in blue collar jobs, many underestimate just how much of these jobs have been automated in the past 50 years, the amount of manual labor that manual laborers actually do has plummeted due to machines being more widely available.
Liquid-handling Lego robots and experiments for STEM education and research
I like atom just because of the easy plugin management. But it is slow as hell. Would love to use vim or emacs, but I don't want to invest too much time into learning one system. Would want to learn the better one. Too bad notepad++ only runs under wine.
Python pipe module
Block storage can be network-abstracted.

Even virtual memory for that matter. Now ancient concept:

https://en.wikipedia.org/wiki/Distributed_shared_memory
Performance is MUCH better with Cygwin than WSL. Running Xfce on WSL is barely usable. Cygwin supports more than just Win10, too. The Swan installation does not require admin privileges, which is handy for work installations.
The immigrants that started all of these companies including all of the immigrants that have started all of their businesses in the last 30 years that employ Americans...first let me say Thank You.
Second.....someone should create a list off all of these companies, their geographic location, number of Americans (not family members) but number of Americans they employ, income, contributions to the communities etc.

Once they have this list maybe each business can submit a small 2 minute video entitled I am an Immigrant and I employ ____ Americans.

Then create a Website that has all of these videos....might want to censor some info to keep telemarketers from contacting these business owners.

To draw attention to these businesses I'd gather up some of the funniest and well known comedians on a Ted Talk. After the comedians break the ice.....have some of the most successful business owners get up on stage an tell the World why they came to America! Why they fled their homeland.....etc......Might even include anything like their sons and daughters serve in the Military, Law Enforcement or local Hospitals. If they are doctors have some of their patients tell the world about how this doctor

saved their life.
More money - and mindshare (=future money).

Chromebooks run linux, and if this issue affects those, then O365 is looking terrible against Gsuite for huge numbers of school students. In five years, those students will be starting their working lives demanding Gsuite.
Who knows, maybe he still feels the same way?
Interesting. And also interestingly, they use the same method in their "fast_memeq" implementation:

if (* src1_as_int ++ != * src2_as_int ++) return 0; /* compare as ints */
I think Kate is sort of underappreciated. I keep going back to it on Linux after using other editors.

It seems to be available for Windows and OSX, but I haven't tried it on those platforms. Does anyone have any experience with that?

I suspect it's perceived as KDE-specific, which might be part of the reason it doesn't get more attention.
Your 2nd paragraph's characterisation doesn't correspond to the article, which specifically cites empirical testing of multiple blocksizes and a demonstration of optimal performance at 128 KB:

"The author of this file did a benchmark using dd if=/dev/zero of=/dev/null with different values of the bs (block size) parameter. On a wide variety of systems, including older Intel CPUs, modern high-end Intel CPUs, and even an IBM POWER7 CPU, a 128 KB block size is fastest. I used gnuplot to graph these results, shown below (higher transfer rate is better). The different symbols represent different system configurations."
Oddly enough, I had a premonition about this happening a few weeks ago. I was thinking about how powerful iOS can be with simple workflow-like scripting, and how much better it would be for iPad productivity if workflow were a 'native' solution.

This is really really great news!
Sure, I use them as examples because the parent comment did.
SoundJam -> iTunes
There has to be a law. Any time someone criticizes some FOSS project for not making a new release in seven years, that's an indicator that it just happened two or three days ago.
Pollution makes sense too, I didn't realize this but thanks!