skysight-inc/HackerNews huggingface dataset:
I don't understand how cost is an important metric here. Up until the 90s people bought encyclopaedias for reference. Today search engines have completely replaced them. One cost money while the other does not. Should you then defend encyclopaedias and oppose search engines?
Exactly. We long ago accepted the compromise of buy it once, share it with many for free so long as only one person got to experience that copy at a time. (Or more accurately one household at a time at least since some content can be experienced as a group.)

In the digital age that "one person at a time" limitation seems far more arbitrary and limiting, which calls into question whether or not the original "one person at a time" compromise is still relevant in this day and age.
I really like this kind of stuff.

It's my opinion that our educational process is a bit too heavy on algorithms and languages while being a bit too light on data structures.

I like to brush up on this subject matter from time to time just to keep myself sharp.
It's the same in Germany, §27 UrhG [1].

[1] http://www.gesetze-im-internet.de/englisch_urhg/englisch_urh...
I used to be like that but ever since I found my fans not spinning and the extra 2 hours of battery life under Safari, I haven't gone back to Chrome.

Truth be told, I have stability issues with Safari (and sometimes opening up new blank tabs takes 5 seconds... kind of ridiculous) but I prefer that my laptop not get too hot.
And this concept is shackling libraries today.

My local library will only allow one person to "borrow" a given e-book at a time. You must wait until someone else returns it before you can "borrow" it for a set period of time.

Obviously this is nonsense, and if the library were interested in efficient lending, they'd let everyone that wanted it borrow the e-book at the same time.

IMO, the same applies to DVDs - why not let thousands of people "borrow" a digital copy of a DVD simultaneously
Personally I wasn't surprised to see (possibly) pirated content on an .edu site with a ~username URL, as the ~ suggested a student's page, where unauthorised content might pop up to share with classmates and stay up undetected by the college.

What surprised me is that the owner of the Canisius page appears to be teaching staff rather than a student. The other books hosted there seem to be legitimately freely available, however, so I'm guessing that was also a naive mistake.
You can also steal a book from the library under your jacket, and then you don't have to return it. It doesn't mean it's legal or right.
Density-Based Clustering
Except that when most teams adopt the SCRUM flavour of Agile, they're dropping much of the processes and tools that help (pair programming, test-driven development, etc.) So yeah, it's important to value individuals and interactions but not at the expense of light-weight processes and tools that help deliver a quality product.
I think this is one of Apple's semi-standard protocols that just happens to be supported by Edge, not that Apple is "allowing" Microsoft's browser in any way.
This is the first time They've allowed Windows, I think
Nearly finished reading The Sticking Point Solution: 9 Ways to Move Your Business from Stagnation to Stunning Growth In Tough Economic Times, by Jay Abrahams.

An unusually thought provoking read for a business book, highly recommended. http://www.goodreads.com/book/show/6515635-the-sticking-poin...
But that criterion can also be used to defend file sharing.

Many people are worried that copyrights last so long that some old movies that are good but not longer profitable are not being preserved anywhere except by pirates.
Edge supports HLS, the others don't.
I don't want 100% turnout either, but for an entirely different reason. It would be a big waste of time! Why get 100% of the US's 300+ million people to take an afternoon out of their lives when we could get nearly the same accuracy if we only had 1% of that turn out to vote (keeping the demographics the same, ideally). The margin for error is miniscule with 3 million voters for 4-5 candidates, just as it is miniscule with 300 million. And the productivity gains (including increased leisure time as productive) would be huge.
To me, it's the fact that Mirth nickel-and-dimes users for "premium" features and has pretty poor documentation to push people towards support plans. It's an open source platform "kind of", which rubs some folks the wrong way.

However, the functionality of the engine itself is top notch. We've had some Mirth servers running for a year at this point without incident. It handles alot of things around the nuances of HL7 nonchalantly, which has usually been my hang-up with non-healthcare specific toolsets like Mule or Camel.
Very very cool!
The math tells me that Uber can operate at a volume no transport company in the world can even dream of. With such high volumes, it can afford to have lower margins.
Why not do both? You say that you don't have much money, so why not take the sure thing job and at least earn some money while also working on open source projects that may or may not pan out?
There's not a single policy or position that could be described as "the official stance of the entire Republican party," so you're demanding an unrealistic bar be met.

The voter suppression schemes are transparent, and they are officially endorsed in the most recent Republican platform. If you want to deny their intent--decreasing Democratic votes--and effect--disproportionately removing black people's ability to vote--you might as well go back and claim that Southern literacy tests were a wholly benign attempt at improving good government.

I'm not even sure how much we disagree, aside from equivocation about Republicans taking that position to increase odds of winning and Democrats taking the opposite to increase their odds. But the USA has a long and storied history of screwing over black people and their civil rights, so we should be especially sensitive about policies that target them to undermine their civil and political rights.
East Asia Image Collection – Digital Scholarship Services
Most Apple customers have no idea what ARM or ISA mean. Apple's not big on publishing detailed specs, so this doesn't even seem like a marketing issue. Apple will just put it in and people will buy it based on Apple's reputation alone.
It's not that they gave Edge an exception, it's that only Edge, aside from Apple products, implements HLS (an Apple specification).
> Can you point to a single company worth even one tenth of what Uber is worth?

That's simply because taxi companies are regional and Uber is global.

Taxi companies rent out the car and medallion so drivers are $100 in the hole before they've even started work. It's practically indentured servitude.
My "GE" fridge was all "Samsung" parts.
I think the major difference was that by booting from ROM it was harder for a virus to stick around, as there was no boot sector or equivalent to latch on to.
Yeah that part was particularly cringeworthy.
Microsoft Edge fully supports HLS, Firefox doesn't at all, and Chrome doesn't officially support it on desktop browsers.
>In what possible world would the cost of writing, illustrating and editing service information and maintaining security updates not increase costs, which will end up being passed on to customers as part of the cost of doing business?

I think the argument is that the possibly higher upfront costs would come with a lower total cost of ownership, since you could cheaply repair the item instead of needing to replace it.
This is an aspect of several of these startups that amazes me: So many times I've had discussions with peers about possible business ideas, and we get mired in the realities of legislation and compliance (it's very easy to get caught up in the nuances of every customer agreement, disclosure form, etc, to ensure the most edge of conditions don't end up in a business-destroying lawsuit), the vision abandoned because of those risks and legal complexities.

Companies like Uber and AirBnB (and countless others) simply pretend that those complexities don't exist -- the market to be disrupted only because they're willing to completely circumvent laws and standards -- and money starts falling on their heads.
Show HN: Charo, a minimalist blogging engine built with Flask and MongoDB
Have you checked basecamp or trello out?
How does your value proposition differ from them?
Meet the woman with a mission to turn England’s North into a tech powerhouse
Chrome supports its own streaming method, MPEG-DASH with H.264 which is what Youtube runs on where possible. Firefox stated it won't support H.264 on principle (although it does now, for WebRTC). Android supports HLS, as does iOS, out of the box. HLS was designed to supersede RTSP however we also have the equally-ubiquitous RTMP, which Flash supports natively. You can get an HLS stream via Flash with an add-on to some clients so now this will work on IE, Chrome Firefox, and there are also some custom, proprietary clients out there for h.264/HLS. It's not a pleasant ecosystem right now..
The std::thread::scoped function used here is undergoing some redesign...

/grumble /grumble

Yes, I know, it'll all eventually settle down, but darn its annoying at the moment trying to use stable.
Show HN: A game engine for the terminal in Go
> At this point do they HAVE to compete with Intel? The other thing Apple is REALLY good at is telling people what they want. Apple would likely be able to convince enough people that an ARM base laptop is perfect for them.

In my opinion it was mainly Steve Jobs who was brilliant telling people what they want. So I personally doubt whether this strategy still works with Tim Cook as CEO.
Actually HLS is an IETF draft [1], but I'm not sure why Apple never followed through on making it a full standard because it's got a ton of clear advantages to traditional streaming technologies. I think it's more an issue of other browsers not supporting it, rather than Apple stopping them.

1: https://tools.ietf.org/html/draft-pantos-http-live-streaming...
User interview protip: if you actually want to know what's wrong with your product, never tell people that it's your product.

At my last startup, we did user tests every week, and my cofounder was very careful never to let on which test items were made by us. We didn't have our name on the door or on the buzzer. Nothing with our logo was visible between the entryway and the user interview room. And when he started showing products, he'd always start with somebody else's.

It was great. We got some incredibly honest feedback (sometimes brutally so) on what we were building. It helped us kill a lot of bad directions early. Most people just don't want to tell you that your baby is ugly, but they'll happily dish if they think it's somebody else's.
There's nodered, an IOT dataflow engine. Seem to fit very well.

http://www.techrepublic.com/article/node-red/
This is amazing! Bravo.
Looks fun. However, what is REALLY slow in R isn't the interpreter or garbage collector: but some of the object re-allocation patterns you accidentally trigger. Here is my note making some comparisons and recommendations on writing fast code in R: http://www.win-vector.com/blog/2015/07/efficient-accumulatio...
Sorry, I've not used Typed Racket so I can't comment. I've only played around a little with Racket itself, although I've used various Schemes in anger (and more Emacs Lisp than I'd like!)

One cultural issue, rather than a technical one, is that the whole of Haskell is strongly typed, lazy and pure; there's no getting away from it, so every idiom, library and API must take them into account. I imagine Typed Racket's ability to mix and match features will result in more "conservative" code (ie. choosing the type system to match a known approach, rather than inventing a new approach to fit the type system).
I think they symptomatic of an immature system. That's to say one which isn't well regulated.

They are the result of site owners trying to make their sites sustaining or profitable and we have some trying very annoying ways of monetizing, and on the other hand we have users wanting free access to everything.

The result is site operators getting more desperate using more invasive techniques driving more users to use ad blockers and siding by default with people who want everything free.

In the end, the piper needs to get paid. Will micropayments be the answer or will only businesses for whom the www is essentially branding and marketing survive? I don't know. Certainly hope it's not public radio donation style funding.

That said, paid content masquerading as journalism is the worst.
Depends on what context. ISPs should not block ads, unless they are offering it as an extra service (i.e. optional that a customer must opt into). ISPs need to treat any and all traffic exactly the same by default. Home users and business have the right to block any content they don't want to receive(either by plugin or proxy server).
I believe this is correct. Google Chrome, Android, & Chromecast (kinda); Google has learned that influencing the lowest controllable tier is worthwhile.
New Android Malware Steals Secretly via Premium SMS Services
Praise Agile.
With no doubt: wechat
Setting Up Mobile App Performance Monitoring
Flash was great for a lot of things 10 years ago that you couldn't to with HTML.

Custom fonts? -> Flash

Sound? -> Flash

Text Shadow? -> Flash

Dynamically blur images? -> Flash

3D? -> Flash (well, more like Director/Lingo back then)

it took some time to reinvent the wheel with HTML. Once in a while I come across an HTML page with a "loading" screen... oh wait most, lot's of SPA do this… :)

(edit: formatting)
10am PDT, 1pm east coast http://www.apple.com/apple-events/september-2015/
Aha that helps, thank you. He's also wrong there, unfortunately.

https://www.plrinternational.com/faqs/faqs.htm#legal
I found this to be the case when writing a Cucumber test for an Emacs package. You can see an example here: https://github.com/omouse/org-doing/blob/master/features/org...

It was more helpful to write "Given I have an non-existent file" than to write "(not (file-exists-p org-doing-file))". One can be read by others who don't understand Emacs-Lisp and they'll understand the concept, while the latter can only be read by Emacs-Lisp developers. With the Gherkin syntax I'm free to move my tests over to another text editor and implement code that's specific to the text editor. For example, I could use my tests to implement the package for VIM or Atom (something I might do on a weekend).

The best part is that you have the spec under version control and locked down instead of spread across.

At work no one is really updating the functional spec of our project and it means we have information that's falling through the cracks and is in separate emails or IMs. Executable version-controlled specs have to be maintained but at least they're in one spot.
I like this - got some interesting results, and I like how it tells you which percentage you're in. Apparently I was in the first 1% for Run The Jewels, Bastille and Clean Bandit, which is interesting given I'm not necessarily a fan of all those bands (I love RTJ).

The UI is very pretty but a little slow, and I'm on a relatively powerful machine!
I recently turned off flash by default in Chrome. Changed my life.
Can we get the title updated to say '...keys out of OS X .keychain files', something like that? I feel like there's enough different keychain programs out there, it seemed confusing to me.
Amish teach grades 1-8 in one classroom.
A not for profit company still benefits the shareholders. The benefit is just not monetary.
The Beckoning of the Ice Worlds: Europa
Another thing they can do: it allows them to introduce new non-ARM-standard ops and immediately recompile the app store to take advantage of them.

Every now and then I see a new comparison of the Swift/ObjC dispatch assembly. Now imagine — that could be a single opcode. Or the dispatch table could get pinned to a particular cache. Or it could be other micro-optimizations that they are in a unique position to exploit with full control of the language, compiler and chip.

I have no idea how feasible these things might be or how much of a gain it would create, but they can look through their corpus of LLVM-IR and identify hot-spots where a new opcode would speed everything up by some margin.
V-Moda Provides an Inside Look of Their Wireless Version of Crossfade Headphones
It is both the documentation and the thing, almost always at 100% fidelity. That's unusual, actually.

When you make a machine part, first you make a solid model. Then you use that solid model to make manufacturing drawings (where the tolerances and details are called out). This comprises the "intent". Then you use the solid model and the manufacturing drawings to create one or more gcode programs that runs on the CNC machines. Then the programs along with tool specifications and clamping setups are all used together to try and make the part. During machining many checks are performed and once the part is done, it's usually checked again on a computerized measurement device. If you did everything just right and everyone was careful, hopefully the part you produced is within the tolerances and your part is to spec. This is the artifact.

By contrast the code is (apart from bugs in the compiler or bit errors in the RAM) perfectly translated from the intent (the code) to the artifact (the executable).

The differences are staggering.
A press release seems to be all it takes for local incumbents to shape up. Faced with even the threat of competition, AT&T and TWC will pump up their speeds and service in a given area. It's quite transparent.
Full Coverage of the Apple Event in San Francisco
The Definitive Guide to Hiking Half Dome
I won't be quite so pessimistic about the possibilities as other people here, but I share their experiences. It seems possible in theory but nearly impossible in practice to walk the tightrope of creating a language convenient enough for non-technical people to read and write without getting frustrated by it, while retaining its programmability and maintainability without driving the developers crazy.

It's just a special case of the general problem with tools that aim to be easy for non-programmers to use while doing the same things as programming languages. It's always a leaky abstraction.
DO you have battery life concerns or overheating issues. The OS PM shouldn't let an application overhead the laptop.
Do you find anything missing in particular, or non-functioning?
TiVo Sues Samsung for Patent Infringement
THE O: Wearable and App to Never Lose or Forget Anything
I’d kill for a client like this which also included email. Slack has become our goto communication tool internally, but linking emails into slack for sharing external customer communications isn’t quite right yet.
The title irks me a little: you already have the right to repair, provided you have enough knowledge.

Some manufacturers are trying to use DMCA to prevent user repairs/modifications.

We had the right to repair but it's in jeopardy.
Samsung Reportedly Working on Chips That Will Give Smartphones 6GB of Memory
> There were eleven trampoline deaths in the US between 1990 and 1995.

Looks like an incredibly safe activity.

How many deaths were there for people simply falling while they walk?
They make the parts, keep stock of the individual parts, and do sell the parts... but only if you buy it in a bundle with a hundred others.

It is an extremely artificial restriction.
I think you're looking at it differently than Falkvinge (granted, he may be willfully contorting his perspective to whatever fits his argument.) Wikipedia says about the Libraries Act[1], "The Capitalist economic model had created shift patterns which left workers with free time[...] Campaigners felt that encouraging the lower classes to spend their free time on morally uplifting activities, such as reading, would promote greater social good." A committee reported, "the first step taken by a foreign writer was to consult a public library on the subject of his studies or composition; we find that no such auxiliary was at the service of the British intellect." So, the supposed reason (for the British, at least), was for the public good and intellect. The first sale doctrine is a legal defense, which is not the same as a reason public libraries should exist or why they are good.

This may be somewhat muddied by his use of "defend" everywhere, rather than something else. Anyway, I think he has a decent point, that libraries were last century's big threat to IP holders (would have liked to see some citations on the controversy though), the government decided a public good would be served with a smallish sacrifice from the industry, and that filesharing is a similar but much more efficient execution of that public service (but at perhaps too big of a cost to the IP holders.)

[1] https://en.wikipedia.org/wiki/Public_Libraries_Act_1850
> It’s very difficult to write multithreaded code, which is the only way to exploit the abilities of modern machines.

QED? Really? I'm not so sure I trust the author to give rust fair treatment anymore. An operating system that does multithreading is not the same as a modern machine.

Edit: Any brave down voters want to explain why? Threads are a way to model concurrency. There are other ways.
Top funniest app release notes
Capital only maximises productivity if it gains an advantage by doing so. In other words, productivity is a means for Capital to maximise itself, not an end. There are infinite examples of this: shrimp peeling machines have existed for ages, but shrimp is still mostly manually peeled in Thailand because it has a cheap workforce.
If Apple wants to move off Intel for desktop CPUs in the near future, good luck to them - the laws of physics apply to Apple, too. Intel has invested tens of billions of dollars in process technology, owns key IP and assets, and (after a long delay) is pushing the power envelope of their CPUs down aggressively, with their latest generation providing desktop-grade performance at 4.5W and more to come. Their delays may affect aggressive product roadmaps, but have more to do with the fact that Intel is not one but two process shrinks ahead of the competition, and are dealing with problems nobody else has seen before.

Intel is better than ever at the power-performance game, despite suffering badly from ARM. The performance gap is huge. Their current position is the result of a continuous sequence of design success and R&D reinvestment that started with Pentium M more than 10 years ago.

If anything, I expect Intel to finally start breaking into the phone market as they catch up on SoCs.
7 Tips on What to Wear to Your Startup Interview
Google also turned off flash (except the "main content") by default in Chrome 45. It's now click to play.
I would recommend this fantastic in-depth intro to the principles and practice of Amazon Machine Learning:

https://cloudacademy.com/amazon-web-services/courses/amazon-...

(Hand-crafted by data and code guru James Counts)
Are you ignoring when repair information already tends to exist?

Security updates should definitely be mandatory, even if cost increases a smidge.

Maybe they could use better security upfront if they don't want as many hotfixes...