skysight-inc/HackerNews huggingface dataset:
> So? I like Netflix's front-end. So does my daughter, my mother, my mother's mother, my dad (who is terrible with tech), and almost everyone else I know.

Not sure what your point is here. I don't particularly like it, I have friends who complain about it, and some of my coworkers (who are great with tech, btw) also dislike it.

Have none of the people you mentioned have ever recognized an actor but have been at a loss for where they've previously seen them? Say, that's not something that Netflix could help with?

The continued existence) of InstantWatcher, CanIStreamIt?, Flixster, Fanhattan, Yidio, proves that there's a not-entirely-satisfied portion of their customer base. Why it seems they're doing nothing to appeal to those users is beyond me.

> Craigslist is much the same, what they have is easy to recognize, very easy to use for both sellers and buyers, and it has been consistent.

It is consistent, I'll give you that. Sellers ignoring phone calls, not returning voice mails, unreplied emails, listings for things which have already been sold with an irate seller that does pick up but then calls you an idiot for not telepathically knowing the item has been sold, bait-and-switch tactics masquerading as incompetence, the poor quality of listings themselves - that listing in autos for $1 is definitely accurate. Listings gaming the search by cramming half the dictionary at the end of the post. People saying they'll meet you to buy the item and then being an hour late or just completely flaking.

Yeah, that's totally not broken.

> If it's not broken don't fix it.

Back in 2006, smartphones weren't broken, but I'm sure glad Apple came along and 'fixed' it.
Definition: Energy
Resignation from the pkg-systemd maintainer team
this is, well, particularly apropos for keithwarren -- I had no end of pain getting csv into sql server; pg handles it fine
What about the lack of upsert in PostgreSQL?
>But at the same time, a large portion of their business model is devoted to making sure that nobody can tell just how little content they have to offer.

You nailed it.

Netflix is the best thing out there for legal streaming TV and movie content; it's that "legal" part which makes things complicated. Objectively speaking, Netflix clones that pop up but have no qualms about distributing pirated content provide a much better experience for users, because just about everything they want to watch is a click away.

In fact, Netflix's entire UI was designed with this in mind. All the "main" views try to give the impression that there is a lot of content, yet the search functionality is not very visible or easy to find and takes 2 steps to actually use. This seems to be a rule that applies to many applications: when your home page is just a search bar, that often means 80% or more of what the majority of users want is available. When your home page is a directory, or just a flattened spattering of content, you know that user's options are constrained.

Netflix is trying to push customers to use their application as more of a feature listing rather than mislead them into thinking it's a universal "watch whatever you want", because they know people will be disappointed if they think it's the latter (and I would assume A/B testing and metrics have demonstrated this to them empirically). So they go with a model of "here's a bunch of stuff you can choose from, you may not have heard of this show but it's good!" instead of "your own personal streaming media hub".

Obviously one can't fault them for this, since they have to rely on B2B relationships that don't always necessarily provide an excellent value proposition for the partner business and/or are very expensive for Netflix, and they have to obey the law. I'm also hoping they can work out more contracts with more studios.
While I kind of agree, what exactly is the "right tool" for storing large blobs?

You can use the filesystem but then you have to manage data migration/sync by "hand" which is kind of a bitch for distributed systems.

Honestly storing large blobs with meta-data telling you about the blobs is extremely common. I'm yet to hear of how you're meant to do it correctly.
> Not exactly what I would cite for sane code.

The uses of goto I saw compensate for C's lack of nested breaks and continues. Reasonable people may differ on this topic, but I'm perfectly fine with it. The real sin is obfuscating the natural control flow of a program by introducing dummy variables like try_again and keep_running, or being forced to split things into multiple functions just so you can use a return in lieu of a nested break. (There are single-exit zealots for whom an early-out return like that would be an equally grievous sin as the goto!)

In any case, my point was to demonstrate by example that serious software can be written this way. The point wasn't to hold up uIP or Contiki or anything else as impeccable exemplars of coding style.

> P.S. UIP doesn't use the coroutine stuff at all it seems.

It's not used in the core but in the protocol servers: https://github.com/adamdunkels/uip/blob/master/apps/webserve.... All the PT and PSOCK code is protothreads.
Titanium cover by Katherine marte
Cups cover by Katherine marte
Facebook Working on “Facebook at Work”, to Challenge LinkedIn, Google Drive
I still don't understand why I appear to be the only Verizon customer on the Internet that doesn't have this header injected. There is nothing special about my account (other than its age, perhaps, I have only been a Verizon customer since the iPhone 6 release,) but it just doesn't show up for me.
Since the router only does http right now (or so it seems) it probably isn't a good fit for you, or at least not for all services. I'd be really keen on trying Deis with RethinkDB if it got TCP support.
In a CRT your resolution is defined both by the frequency response of the electronics and by the pitch of the shadow mask. Further complicating things is that the shadow mask has a pitch but not a definite position. The electronics don't know which specific hole in the shadow mask the beam is passing through. It's all analog and driven by clocks and PLLs.

LCDs are very digital in nature. My display here has exactly 2880 "cells"(not sure exactly what we call them) for each of the RGB colors in one horizontal line. For a cell to emit light it has to have current run through it. That makes every cell on my LCD individually addressable. The interface between the computer graphics card and the LCD driver logic is completely digital—each group of 3 cells (RGB) is individually specified. If you're running the graphics driver in this "native resolution" then 1 pixel on the screen corresponds directly to these 3 little LCD cells.

Now, some LCD screens aren't like that—some have weirder pixel layouts[1], but they are still individually addressed, unlike the phosphors (or shadow mask holes, I guess) on a CRT.

[1] https://en.wikipedia.org/wiki/PenTile
I still maintain that just because someone subscribed to it, doesn't make it not spam anymore. I've even found myself on a few mailing lists for not being super diligent in unchecking when I signed up for something. I can only imagine the so called "average" user.
> I was actually thinking about connecting to the village using microwave, not (just?) to individual homes.

The "connect individual homes" part is the expensive part.

Just digging fibers across plain land is easy - just plough them in, bury pipework during road construction (actually mandatory in Germany!) or use existing sewer pipes. Or, even better, use existing overhead poles for HV or MV electricity.
Thanks, the earlier discussion you found was pretty good IIRC.
I continue to be baffled at this. It seems like we are just all ok with a communications provider manipulating data?

I was expecting the feds to bust their doors in. This is US Postal opening every package and rewrapping it to insert advertisements.
Let's agree he should have said "no practical length limit".

If you are using gigabyte-long text strings in a relational database, you are doing it very wrong.
Thank you for sharing...way to be persistent and not give up! Hate when I see founders seemingly giving up too early because they don't see the instant success/traction of the lucky few.

On another note, I wanted to ask about the admin/personal assistants. Why were these roles necessary at this stage in the company? Asking because I'm seeing more of this, but even with the funding I've raised it's still a hire I don't feel like I can justify.

Thanks!
I just punched in a bunch of random text in over its self a few times to see what this is like. It is either a new form of music or torture.

I guess I can make it so each call to an instance of morse adds to a queue and that when one bit of text is played it goes on to the next. This seems better for a singleton though and as of right now, this isn't a singleton... hmmm.
Ah, that makes sense. However, since most applications outside of video editing, gaming, etc. are not resource intensive, why shouldn't programmers just use consumer-grade hardware? An email client running on 2014's hardware and one on 2019's hardware are probably not going to be substantially different.
The last two comments are interesting. I am sure someone here knows who wrote the NSA report from the information not redacted.
There is no issue when the image resolution and display resolution are the same. But you shouldn't be tying these together: the image is some approximation of a continuous image, and the displayed version is the best visualization your monitor can provide of this approximation. When the display resolution is higher, thinking in terms of "little squares" causes you to interpolate the image in a suboptimal way.
The article seems correct to me. But I cannot provide more details either
> This is US Postal opening every package and rewrapping it to insert advertisements.

No, because ISPs aren't common carriers. It's a pretty common political position (among those who care) that ISPs should be common carriers.
Weird that OpenSSL isn't on the list of OSS projects.
The current definition is here: http://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfcfr/CFRS...
It was called Queueview. I couldn't find its homepage (in sure it was taken down), but the Facebook page, complete with all the notices about the API changes is here: https://m.facebook.com/profile.php?v=timeline&filter=1&id=31...
(Offtopic) - does anyone else get the linked article open the "Four Kingdoms" app page in the AppStore when browsing on iPad? This is really weird. Looks suspiciously like The Guardian got hacked.
I didn't even get that far.

Clearly SQL Server definitely wasn't suitable for our 4.5TiB of LoB financial data in 500 tables for the last 15 years and was such poor quality that we have absolutely no problems whatsoever running two 48 core Xeons with 64GiB of RAM at 50% load 24/7...

Edit: I live down the road from the guy:

Matthew Byrne (address removed, but lives in Shepperton, UK)

Please have enough balls to put your name on the site and the article or enough skills to hide your whois entry.
> which is not yet supported on Linux

And never will be. Luckily, Unity 5 will be able to deploy to HTML5.
Show HN: Backlit display unit for photos, now on Kickstarter
commonly, s3 or zfs nas for storage and pg for metadata
The number of quotable quotes in this article is absolutely astounding. But this one stood out to me the most:

> "The increased possibilities for embezzlement through fraudulent accounting may attract some of the resulting unemployed, but there are ways that the computer can be deputized to police its own operation, quietly and without danger of corruption."

As it outright acknowledges increased unemployment stemming from the ease by which computers can do the same task that it would normally have taken hundreds of individuals to accomplish.

And yet, to this day, we still refuse to acknowledge this. Most of the politicians running this country (U.S.) were children (or teenagers) when this article came out. At what point did humanity decide to just ignore the impending changes a fully computational world was bringing?
You're aware, of course, that the kind of escalation of force you describe has no connection to the societal changes described in 1984?
> A 55-year-old shopper said she leaves it up to the jolly green giant in the sky.

> “I buy from the community garden,” she said. “I pray before I eat it that anything in there won’t kill me.”

These people vote
I wrote a quick tutorial to LaTeX a few weeks back for those who might be interested in starting using it. http://dendory.net/?w=544fb21d
Did you enable Do Not Track in your browser settings?
In your experience, are there some tools or even a general cultural approach that benefit homeschooling parents which could be applied to mainstream teachers?
> Google has proposed a new Internet protocol called SPDY that would prevent these types of header injections – much to the dismay of many telecom companies who are lobbying against it

Wow, I was pretty ambivalent about SPDY/HTTP2 before but now I really hope it catches on.
Direct flame would be even worse. It will rust much faster than it will evaporate.

Reaction speed doubles for every 10 degrees F, but evaporation doesn't.
I don't think so. Of the hard sciences, the only one I know where TeX is common is physics. It is also common in math and CS but those are not sciences.
applied a demo page fix, sadly it will kill your ability to make sweet music.
Great feedback. But I did not want to market the app. Therefore no link here. Thank you for the link, will check it out.
Much better idea would be something similar to trademark: "If you don't defend it you lose it".

Similarly, if you're not utilizing it, then you probably don't need it.
Actually a binary format (designed to be machine-friendly) is better for MITM injections as it's easier to parse and manipulate... the only benefit of HTTP2/SPDY is that iirc it requires TLS.

I'm waiting for the first carrier to perform SSL MITM.
How can I check for this?
It is possible as long as there is no mass.
> Why would you do that?

There is a surprisingly persistent belief that waking up (and going to bed) early is more moral. That it's somehow related to responsibility, work ethic, strength of character, etc.

Proposals to start school later are often dismissed on the basis that students are just whining about the character-building that they ought to be subjected to.

Staying out late and sleeping in are both signifiers of irresponsibility/laziness and things that parents and parent-like figures discourage. Despite the fact that, so long as you are doing both at the same time, you're still getting adequate sleep and probably just as healthy (if not healthier).
telecom companies are actually lobbying against spdy?
> Where's the Rotten Tomatoes or IMDB integration?

You think Amazon would allow IMDB integration?
Do you have a working relationship with Google?
Actually the up side to value semantics is that it can take full advantage of move operations, so that if operating on an l-value your code only need copy the data the first time, then move kicks in for the rest of the chain... (i.e., mydata | filter(f) | reverse() | take(10) - only the filter() call will create the copy). And if you are operating on an rvalue no copies will be made at all.

Have a look at this: https://www.youtube.com/watch?v=YJIaGRDIyEE

Eric Neibler's approach (which I am really looking forward to!) is to state that range operations should never take ownership of the original data and therefore operations should be performed lazily. This prevents the rvalue optimisation, but enables lazy evaluation.

Its just a trade-off, but the value semantics approach isnt as bad as you might think...

edit: on further inspection the last paragraph of the article mentions this but doesnt go into detail.
The problem most people have here is probably, they don't sample anything.
That's basically what a client of mine does.
Yeah but no. That is no longer a recursive descent parser it is a hand written Shift-Reduce parser. Nothing wrong with that just a totally different parsing technique. He also covers several other interesting techniques on his blog. However, the "standard" solution is the one given in my comment above. As long as you can transform your grammar in to the correct form. Aho et. al give the fully general algorithm for conversion as I mentioned.
Have you looked at Google AppEngine?
Can someone comment on why they use FreeBSD for content delivery (vs linux as a default choice)? Seems people use BSDs for certain high-performance tasks and I'm curious what advantages it has.
So making the flying unbearable first, then implementing (for an extra fee) PreCheck to make it a little better, you call an advancement?
The ugly business of how military contractors find their workers
Doen't Libertarian dogma demand that institutions can't win for extended periods of time unless they're the best solution?

What's changed that made government ideal for hundreds of years and suddenly isn't ideal now that your upper-middle-class sheltered white privilege has decided that your life would be slightly easier if you paid less tax?
The two (non-violent) US citizens that we know about killed by drones, knowingly targetted and killed without a trial.
This article is a fantastic tour of some of Postgres' programmer-friendly features.

If you're interested in databases but aren't familiar with Postgres, it's a good read if you skip the criticisms of MSSQL. Some of those criticisms are spot-on, some are iffy, and some are rah-rah-yay-yay-open-source exhortations that seem to be lifted from Slashdot threads fifteen years ago.

(For whatever it's worth, I love MSSQL. Been using it for well over a decade. That said, I certainly don't mind reading criticisms of it.)
Note the context functions were marked obsolescent in POSIX 6 and removed entirely in issue 7 because the makecontext function prototype itself cannot be expressed in standard C.
Has anyone got some background information on this?
My phone is still sending this stalking header.
> "But at the same time, a large portion of their business model is devoted to making sure that nobody can tell just how little content they have to offer. "

But this doesn't quite scan. Other services with plenty of content such as YouTube also nerf sort by ranking functionality.

If I have 100 things to show you as a subscriber and I know that you will only really enjoy 10 of them, than the argument is showing you all 10 up front means that you burn through those and don't stay around for the other 90. Of course there would be a margin of a few shows until you figured out that nothing was left of value, so say 10 you truly enjoy (the "Value Set"), and 10 mediocre ones you have to watch before you decide there's nothing else worth staying subscribed for (the "Transition Count").

How is this better than showing you only 2 of the 10 you'll like from the Value Set, and than making you hunt around for the other 8 until you decide there isn't any more valuable content even though there are 8 more items you would like. It seems like it just starts the Transition Count sooner.

Hmm, maybe it's a gambling phenomenon, in that inconstant rewards keeps the gambler playing? The odds of getting a show from the Value Set before completing the Transition Count is high enough that it just keeps resetting the Transition Count to 0?

I guess that could work...
The (school) day generally ends around 3p. Then you have sports practice or rehearsal for 3ish hours and 5ish hours for dinner with family and homework.
I'm not sure you would have hurt the baby anyway. It's really well protected in there.

The mother on the other hand would be in pain.
Pope Francis and the G.O.P.’s Bad Science
Right. You know why people so want carriers to be regulated under Title II instead of the 'hybrid' approach?

Because Title II would put an end to all this shit.
HTTP2 doesn't require encryption but it does compress the headers. I'm guessing compression makes it too CPU-intensive for telecoms to manipulate the headers on the fly.
Grokking Algorithms Ch. 1 [pdf]
> Why can't the C standards committee

Wrong people. It would be the compiler writers who would do that, since they know the target machine.
Amusingly, yes, but other people reported doing the same and still seeing the header be sent.
So funny to read, and with smart commentary by Aaronson about the divergence of interests between the NSA and the university crypto community.

I have pitched tech to the NSA before, and it seemed like they were more interested in benchmarking the capabilities of the outside world than in actually adopting the technology we were pitching.
Just on your #2: I'm not entirely sure how the graphical executions plans help in the end. I've seen too many plans that wouldn't fit on 30" display. The postgresql explain text format is reasonable, and can even be automatically logged when queries are slow [1].

http://www.postgresql.org/docs/9.3/interactive/auto-explain....
I had to solve this problem at my last job and we had vendors let us know how companies like Apple, Sony, Disney, EA etc have solved it. Basically there are two ways to do it. (1) Store it on some "filesystem". In quotes because how you do it can vary wildly e.g. S3, GlusterFS, Standard directories using DRBD for HA. (2) Take the blob, slice it into pieces, hash it and spread it across a sharded database.

Generally it seems to be that if you have lots of unique large files then use filesystem. But if you have files which are likely to have duplicates then use a database. So a file storage locker may use (1) but a service like iTunes Match would use (2). And IIRC Apple in fact does store at least uploaded music files in Cassandra.
> You can't very well induce choking to test the options.

Why not?

Put some soft rubber on a string and place it in the airway then try to dislodge it. If you have any problems pull it out with the string.

It wouldn't hurt the person - you can hold your breath for a minute with no problem.

If it's uncomfortable you can spray some local anesthetic in the throat first.
You're probably right. I guess I'm looking at a visible divide in skill and knowledge occuring in my friends right now and trying to find some sort of casual factor. While casting people along the 'startup/big-company' variable gives some immediate separation, it's by no means the only factor.
I hit the one about how MS SQL Server doesn't run on Linux and had a similar reaction.
It is easy if you have antigravity.

On a side note, I was surprised at his attempt at a romance novel. I was pretty good, but too long.
I know numerous guys on the SQL Server team and it actually causes me a bit of anger when I read a clueless statement like that, for the author I feel sorry for his ignorance; the anger comes from the fact that lots of clueless people will actually read this and believe it to be authoritarian because of the verbosity of it alone.
Most of the non-tech users I know respond enormously negative to changes, so much so that any improvement would have to be gigantic indeed to justify that cost.
No, but that was under the guise of preventing piracy while netflix is clearly not illegal so it's more applicable to the net neutrality debate.
Absolutely prestige.

If one of the wealthiest people in the world won a Nobel prize, nobody would say "billionaire and $1M prize winner, et cetera".
FWIW, I really liked it. I thought it was pretty clear and comprehensible. Of course, that was like 10+ years ago now.