skysight-inc/HackerNews huggingface dataset:
Probably all of them. Making this many changes in 3 months in a company the size of Microsoft seems unbelievable. Especially considering how anti-OSS they've been in the past.
I suspect I've rubbed a few redditors the wrong way.

Why does should the announcement of acquiescence to DRM have to mention Adobe? They could have announced that they have capitulated first, and they are sorting out the details later. Oh no, Adobe had to get a mention. Why are some redditors in such denial?

This is really about a deal between Mozilla and Adobe in which Adobe becomes the Mozilla preferred vendor for those who seek to use DRM in Firefox, for whatever Adobe offers in return. It isn't just an announcement of acquiescence to DRM. Quite a few content providers will have to be dealing with Adobe and Mozilla will probably get a share of the income stream. Denial is not a river in Egypt.

I am not concerned about what deals Mozilla does, but they will have to deliver technical superiority faster and better and make their browser the one developers recommend to their clients if they are to survive in the long term.
Why are so many people writing static site generators?
Excellent. Proof that you can make your code an unapproachable mess to a new team member by throwing out Rails conventions, and in return you get the much greater benefits of shaving 100 ms off your test run times and the ability to run it from the terminal.
No one I know in the public want this, only ISP. Why the fuck are we even having a commenting period on this fucking knock it down.
Before you quit your job to become a developer, go down this checklist
Arguably a DRM-specific plugin API is worse than a general-purpose plugin API (NPAPI) that was used for DRM.
Examples:
WhatsApp...~$19B, very little revenue.

Snapchat (almost bought by FB) for $3B, zero revenue.
New York Times Innovation Report 2014
This code is painful to read. As somebody new to a team, how can you "extend" code when you don't have a clue how the rest of the system works because somebody else decided it'd be a good idea to unit test controllers and abstract everything away because "we might need it someday"?
Shell SSH interaction made simple
In the US, one can simply buy a gun at Walmart and skip the building it at home part. Even at the low end, it will probably be a better gun than one made on a 3D printer.

In some countries with stricter gun laws, illegally-made guns are pretty common. You can see examples at http://www.thefirearmblog.com/blog/author/improguns/ - many of them are submachineguns, which are a bit more scary than single-shot pistols and pepperbox revolvers.
whoa... how have i not seen this? this is cool! glad to see theres more neo4jruby love out there!

checkout:
https://github.com/karabijavad/recommendations_example

for an example of using cadet with sinatra
The smartphone market got into gear with Palm (and Handspring, then Palm bought Handspring...) merging their PDAs with a cellphone.

If you don't recall PalmOS, the major user interface was a resistive touch screen (160x160 mono ranging up to 320x320 16K color) and a stylus, with no keyboard on most models. The keyboard lack was countered by a handwriting recognition system that took a very low-CPU power approach: Graffiti has its own gesture alphabet, which takes an hour or two to learn. By specifying the way every letter had to be drawn, and specifying where on the screen it would be recognized, a Motorola 68K was acceptable, and a 300MHz low-end ARM felt snappy.

PalmOS had a database format which lives on to this day as part of the Mobi ebook file spec.
Our view is that data is just one piece of the overall picture for A/B testing. Agile human teams are needed to drive creativity and insight for new features and innovation. Black box algorithms can never outperform this type of ingenuity.
Although it is not exactly the same, what you can do is start a `screen' session (which can be split with ^a S), and then split your `vi' instances.
How do hedge funds get away with it? Eight theories
Correct, I wrote the wrong key.
I'm assuming Adobe simply ported the tech from Flash video DRM (which everyone was using).
and the courts have upheld this treatment as legal

Well, given his track record, what alternative is there?
All of your examples don't exactly make the point you're trying to make:

Ask anyone who's had to debug game engine code, compilers, operating systems, or the worst of the lot, scientific code.

Most of those systems would actually benefit from proper design and architecture, but people like you decrying their "wankery" have relegated such introspection to the dustbin.

And that attitude is why software engineering is mostly a dark joke.
Ask HN: Anyone use Nimble CRM? 
Curious to hear your experience with Nimble CRM, likes/dislikes, usability, worth the subscription?
The release version is right now relatively minimal [1]: just the repl/compiler, some pure-Julia libraries, and a few important external libraries like OpenBLAS and FFTW. git is bundled to allow installation of additional functionality, and inclusion of git and the integrated "Pkg" system also help facilitate new contributions - which is important at this stage!

There has been discussion of the idea of a larger "platform" distribution including snapshots of various important packages, so that more extensive functionality is available in a single installer. No timeframe promises, but it is on the radar, and this will be very important for the next phase of adoption.

Regarding the "call Julia from C" question in the post you linked, this is technically possible, but not turnkey:
https://groups.google.com/d/msg/julia-dev/qdnggTuIp9s/BoQSNG...

[1] As compared to default-install of some other technical environments. There is also a contingent pushing for a much more minimalist distribution for language-only/non-mathy applications!
It does get a little tiring when somebody tells you "you're doing it wrong. It has to be more abstract and complex because you might become the next Facebook." And then everything turns into a StrategySingletonProxyFactoryBeanFactory.
SpruceMail is hiring Software Craftsmen (and women) for the Social Web
Looking for someone that not only creates working software but well-crafted software. Someone who will respond to change but also steadily add value to it.

Work with our amazing team of developers and designers who love what they do are are continually looking for ways to improve. Focus on learning and contributing to open source projects.

We have an office right outside of Washington DC in Falls Church, VA. You can work there or from the comfort of your home office anywhere in the United States

We love technology, learning and building great software. Not only do we keep up with the latest tech, we're generally ahead (beta's and alpha's.) We provide recent hardware and make sure you have all the right accessories to do what you need to do (video camera, keyboard, mouse, headsets, etc.) Everyone meets up in person 2-3 times a year for a get together.

* Full health, dental and vision packages are provided.
* Everyone gets a Raspberry Pi to hack on and generally just have fun with.
* Books and online training is also provided for your continued growth and enjoyment.
* Use whatever OS you would like (most of us are on mac's with a little linux+windows mixed in.)
* Be yourself.

We use what's right for the job and actually completely changed the stack recently in order to accommodate the platform and space we're in now. At the moment this is Ruby, Rails, CoffeeScript, EmberJS, Postgres, SCSS and Ansible.

How to apply

Email me your resume and cover letter.

software-engineer@sprucemail.com

For more information

* https://sprucemail.com
* http://careers.stackoverflow.com/jobs/57052/software-craftsman-for-the-social-web-full-stack-sprucemail
Seems the problem is those creating the curriculum likewise have a poor grasp of it and of how to present it to inexperienced minds. They know that "concepts" and "process" and "psychology" are important, but lack the Tufte- and Feynman-like grasp of how to present the complex in simple clear ways.
He precisely estimated the cost of printing:
"Printing was precisely what I estimated it would be: $9,500 "

The cost of re-printing, and re-shipping the posters came out to $7,073, or 9% of the total amount raised. I think we all make these large screw-ups occasionally, but rarely enough that they're not in budgets. I think I cost my last job 20k in an afternoon once.

I don't think this at all indicates people should be wary about funding projects: everything was delivered.
Audited open source DRM could work if it ran on trusted computing hardware, but that's a double-edged sword.

Also, the imbalance of power between companies and individuals is so great that I don't think any amount of DRM can overcome it. Companies can afford to not negotiate with individuals.
transitions easy.

pointy haired bosses.

Before this change, being DRM free was at least somewhat pragmatic. Now it's only principles and consumer rights, and we live in a capitalist society, who the fuck cares about those?

This is a terrible development.
My girlfriend designed almost all the furniture in our house (she's not a professional designer), and I think it's far better than if we bought something ready (we live in odd-shaped small house).

The cost were approximately the same as buying form IKEA. It was now, I would try to build build some of the furniture myself. A couple of years ago we got a local woodworker do it. Decent price, furniture built especially for our home, my girl happy to see her own ideas live, the local woodworker making some money - it was win for everyone.
The FCC doesn’t have to authorize Internet fast lanes–they’re already legal
Deferred allocation of stack pages only buys you so much. Each thread is going to burst usage causing stack space to be committed and once it is committed the memory is gone until the thread is reclaimed.

If you are in a million thread scenario it is usually because most of them are idle and retaining state for some eventual activity. That also tends to mean that they are long lived.
What DRM does is makes the 'pirate' goods, the 'hacked' players, the illegitimate rips, better, more usable, more flexible, and generally superior in every way to the officially released product.

Which I'm sure is not the intention.

Say I can't copy-and-paste a section from an eBook or run it through a speech reader? Tell me I can't skip the trailers before watching the DVD I have paid for? No. Fuck you. Bullshit like that is a red rag to a bull - you just created an army of people who'll bust off your "rights management" just to show you how wrong you are, and that YOU DO NOT GET TO DECIDE how people consume the things they own.

Sorry and all. But that's how it is.
A Python-powered generator/uploader for videos a la Webdriver Torso.
May I ask when the highly optimized JS JIT is going to arrive?
My question is why they are implementing a Flash replacement in Javascript when C or C++ would be better.

Adobe's problem with Flash is that it is not open source and its bugs can't be tracked down.

An open source Flash replacement might as well be written in a faster language. It is the open source nature that matters, not the language it is implemented in.
SpoonRocket Raises $11 Million to Deliver Healthy Meals in 10 Minutes
Ha - you mean Former FCC Commissioner and now chair of industry lobby National Cable and Telecommunications Association, and obviously not corrupt, Michael Powell, ....
His issue seems to be the potential for modifying or referencing mutable state where in the yield block (or map or flatMap or whatever).

It can be a problem. In Akka actors, referencing sender() from a future will be unpredictable because sender() could've changed in the mean time.

I think there are three strong solutions which address this problem:

1) Immutable state. Solves this problem completely but accidental capture remains an issue.

2) Hiding mutable state within actors. I hesitate to present this as a general solution though since it really requires going all-in with actors (I don't consider that to be a bad thing, necessarily).

3) Projects like Scala Spores [1] aim to tackle this at the compiler by capturing mutable references and executing async closures in an immutable environment and prohibiting accidental capturing. IOW, turning accidental capture into a compiler error. I'm excited about this one.

[1] https://speakerdeck.com/heathermiller/spores-distributable-f...
This is more "extreme sensory deprivation is bad" rather than "extreme isolation is bad".

There is lots of evidence of extreme social isolation having minimal impact on people's mental stability over long periods. It's not that we need people, it's that we need to be able to form our own narrative. We need to know what we're doing, why and what it's getting us.

Extreme isolation of small groups seems much worse, especially long term where increased rates of social deviance becomes evidenced.
> They evolved Rakudo and its fit with Parrot hoping they could avoid having to write another VM. Isn't this all exactly as you (say you) would recommend?

Yes it is, but from the accounts I've read, during that time, Rakudo and Parrot were always run by different teams that had a limited understanding of each others' perspective. Technically, moving the projects into separate repositories and onto different change schedules seemed to have worked out badly.

>> plan in manageable milestones.
> What do you think shipping Rakudo Star with support for MoarVM at the start of May was if not a milestone?

I was thinking in terms of production release milestones. The nearly 4 years or Rakudo Star releases demonstrate, to me, that regular development releases, in themselves, do not help production release convergence all that much.
I guess the acquisition of Waze and the investment in Uber will play out really nice for them with regards to the "crawling" of streets you describe. Uber and Waze cover the most important urban areas, where the majority of all miles are driven. At one point they'll probably equip all Uber cars with the right technology to map out the most important territories. Feed in all the data from Waze and you should have a decent starting point for the main urban areas.
Problem is some optimizations (like the "estimation" approach) require an innate grasp of non-optimized methods. If you don't understand what's being optimized, the optimization makes no sense.
>the deletions and insertions in track are just as visually simple as on paper

This really is an aesthetic claim you're making, and it goes against what many in publishing feel, which is that substantial edits through track changes are clearly more taxing, less comfortable, less intuitive and uglier than paper.

You're also confusing collaboration problems with editorial workflow problems. The author is writing from a copy editor's standpoint, which involves producing clean, professional quality copy through a vertical, step-by-step editorial process.
Right. I wasn't sure about that one too.
You should post to the dogecoin or dogecoindev subreddits. I would hazard a guess someone there would be interested in this.
> Had CDs been encrypted, iPods would not have been able to read their content, because the content providers would have been able to use their DRM contracts as leverage to prevent it.

What? Why? Nothing would have prevented people from recording the playback of an encrypted CD and putting that on their iPod.
Honestly, are there people (techies) who buy Gold membership at the regular price? Everytime my renewal rolls around, I search and find them around $30-$35 online. Also with Xbox One doesn't MS allow one membership to be shared among family members with different gamertags. [1]

[1] http://support.xbox.com/en-US/xbox-one/xbox-live/xbox-live-g...
There are two different questions here. See my post above for the "link against libjulia" part (possible, not turnkey yet, probably still some warts to work out).

For compilation without internet access: yes, that is possible. There is a special "make source-dist" target which will grab everything you need (see https://github.com/JuliaLang/julia/blob/master/DISTRIBUTING....).

We are not distributing this bundle ourselves right now, but it's worth considering for the next release version.
This is remarkable:

"researchers have found that in darkness most people eventually adjust to a 48-hour cycle: 36 hours of activity followed by 12 hours of sleep. The reasons are still unclear."
That might be fine if the majority of software developers worked on game engines, compilers, or operating systems. But we're talking about Rails applications here.
A completely reasonable stance.

However, it's not so much a performance question as one of concurrency. The easiest way to get the right semantics is by locking the entire destination table against concurrent writes. Maybe that's fine for a lot of users. But it has caused some hesitation, because other users might be disappointed.

It would be fair to say "just do it" though.
Autodesk to offer Spark open software platform for 3-D printing
The delivery of the page has been abstracted via protocols, and is keeping the application logic independent of persistence and UI implementation details. The 50X is just a side-effect. :)
I feel you. I book my Airbnb, rental car (and now gym) after I land, not before. Decision windows are shrinking for all travel verticals
Exactly. Every company's business process has it's own uniqueness, so if you try to evolve it into a mass-market tool (as opposed to designing for it up-front), you end up with a Frankenstein system that is enormous and complicated. Then your company starts morphing to match what you're selling.

If some YC'ers want to make some serious cash, go build the JIRA of ERP. Make the system: pluggable, VERY configurable, give it a sexy UI and don't require an army of consultants to implement. Want some reasons? Pretty much all your potential customers hate their existing ERP system. Your competition is staffed by sleazy salespeople that sell nothing but snakeoil. Your market is filled with companies of all sizes who will literally throw cash at you to make them more efficient.
Free Landing Page Template – built on Foundations Framework
Best Project Management Tool
Ideally it could be free but we are looking for the best tool out there and there are a lot to sort through.
They don't share anything. Different buffers, registers, and I think even different extensions loaded.
Hacking the D-Link DSP-W215 Smart Plug
It might also be that Ballmer knew he was going to be stepping down soon and decided to let Nadella's initiatives get a head start.
I'm not clear if your question is why do people write or why do people use static site generators?
Where in the post is he blaming kickstarter for anything? It's not the post I'm reading.

The post starts with the kickstarter & transaction fees because they come off the total amount raised.

The entire thing seems to have been delivered on time, and would have returned a reasonable amount of money without the reprinting & 2nd mailing costs.

As someone who saw the original version (with typo), and missed it entirely: it's easy to miss.
That does look interesting. It appears it is pass-through for the thunderbold/minidp and power, but then the audio and USB are from the USB. Thanks for the link!
> How is this, in principle, inconsistent with "helping artists live off their creations"?

In principle, it's not.

The point was that I prefer when things are correctly labeled and explained to people, for them to choose.
so I was at microsoft until recently and I can say that almost everything on this list had nothing to do with the CEO change outside of him being on the earnings call and the exec changes.

at a company as large as microsoft and after the billg era of constant product reviews, most of these decisions were never "ballmer" decisions, they were made by the folks who run their divisions. e.g. changes to windows for the start menu in 8.1 update were made over a year ago and by folks working for terry myerson, not ballmer and definitely not nadella.
Of course you can overarchitect software. But there's also more discussion to be had on this subject other than "OMG looks like Java, OP sucks".
No wonder I thought my post had gone missing
Yep. That segment of the population being people who are hard-pressed to carry a conversation that doesn't revolve around a subject that I don't enjoy talking about.

Believe it or not, that prospect doesn't actually depress me.
Here is a related TED talk: http://www.ted.com/talks/david_epstein_are_athletes_really_g...
The military relies on the Internet too, it should be politically neutral.
I own some DVDs, but I don't own any movies. If you want to own a movie, you pretty much have to make it yourself.
Blueprint » Andrew Huang
Someone posted about it on reddit and there was a lot of discussion: http://www.reddit.com/r/battlestations/comments/24qmtf/just_...

Also this video review: http://www.youtube.com/watch?v=KnrxNfxRK_4

One thing to note is that is an IPS panel it has a much wider viewing angle than an ordinary TN panel. This video demonstrates via camera movement: https://www.youtube.com/watch?v=DWXcNlh85Ps

I'm thinking about getting this screen for my game/workstation but I haven't decided yet.
I think you're raising great points, and I think this is a really valid concern.

However, I'd counter it thus: I think the shilling that happens on reddit is primarily acheived through the use of sock puppetry. I think casting upvotes with Bitcoin is a decent way to try and counter this effect.
At present they're attacking them.

Not having any users is better than that.

For the users.
In my experience Synergy is a little wonky. It gets you about 90% of the way to what you want.

However, for gaming I would think it would be tough - I would think it would be easy to accidentally switch back to the other machine in the middle of the game.
JSTAPIToolsURLProtocol
Easily make your application redirect some of the HTTP(s) requests it makes to your APItools account.
These are similar to the arguments Camus makes in the Myth of Sisyphus (on the minor philosophical point of whether or not one should kill oneself).
I've written more scientific code than most people here, and the OP is right: it's the last place you want wanker abstractions.

KISS applies to scientific code in spades. The concepts are hard enough to get right without all sorts of meta-logic muddling your thinking. Only when applications are truly trivial (i.e. "boring") do developers go on architecture spaceflights to keep themselves entertained.
I'm not making any judgment on DRMs, I'm just trying to explain how they work.
Small world, I just (re)discovered Penflip last week. Great news, now I have to take it for another spin :-)

mathjax in penflip thread: https://www.penflip.com/Penflip/help/discussions/6
Yes, Web applications are somehow magically exempt from sound engineering practices.

If you want to make the argument that shitty Rails hairballs that don't scale aren't a problem, because they fulfill a business need and fill it quickly, I'll agree.

That said, that's a business decision, not a technical one.
This rings quite true to me. I had protracted arguments about the limitations the BBC wanted to impose on TVs supporting Freeview HD in the UK (copy protection flags and only encrypted local streaming) despite the fact that the content itself was being broadcast at high power across the country completely unencrypted. What is it the CE companies need to license? The Huffman compression tables for the guide data which in the license agreement you have to warrant that they are trade secrets and that you won't reveal them. I did send the BBC a link to the MythTV source code which contains this trade secret. If you work out who I was working for during this discussion don't worry, the content arm of the company was (at least according to the BBC pressuring them the other way as a supplier).

And the end result? We caved for the shiny Freeview HD sticker.