skysight-inc/HackerNews huggingface dataset:
I'm not sure the it's all that different though really, since I don't think it measures "watched" as much as "had the show on as noted by the set box". Unless the tech has changed, I think it just is hardware that determines what was on the TV and when; it's not actively checking to see if people are watching.

Just having the TV on doesn't really mean that the people are watching, paying attention, or even in the same room. (for an example, my folks insist they can't fall asleep unless the TV is on in the background, with my mother and aunt joking that the Law and Order theme song is a lullaby for them). That certainly would be more in line with what the Snapchat audience is like.

Advertisers are well aware of this and seem pretty contented with that fact, and have devised some real-world tactics to better get their audience's attention.
Slack Referee: Resolve the Communication Fragmentation by Slack
I think you'll run into a problem where your optimizations are time-consuming but not actually productive.

When you're going low-level like in C, optimizations are famously useless on x86 - you can barely tell if most programs are running at O0 or O3.

Going higher level, they should help, but it's really an interactive process so a fast compile/run cycle is still important. You want to know how well the optimizer understands your program and which idioms are safe to use.
Still relevant, Carl Sagan's 1990 commencement address (University of Illinois)
Not a bad plan. If you don't make enough mistakes on your own, ya gotta learn from the mistakes of others as a preventative.
Show HN: Automated macOS dev setup
Yeah, think of how Vice transitioned from a magazine for art school kids to a broader journalism company covering topics more traditional agencies might've shyed away from.
Hi, have you written about your experience programming after a brain injury?
yep, I also have a 6 letter gmail address and I get a ton of stuff. It's a nightmare. I have utility bills, at some point I was on a mailing list for some real estate company, I even got people complaining to me about their broken A/C units. Several cable accounts with multiple providers in multiple US states are registered on my account and there is nothing I can do about it because the companies don't give a damn or the support people received the worst training.

Sometimes it's funny because people send me Mails trying to recover their account but I tell them to speak to the companies because I have no way of verification that I'm actually turning over something to the right party, so I don't do it.
> Kind of a sharp contrast to the ThinkPad overnight shipping, same-day repair, overnight return shipping experience.

And an even sharper contrast to the ThinkPad onsite service ;)

(of course, as you can probably tell by my username I'm not a big fan of Lenovo after Superfish etc. So I'll just sit here and wish that Apple would start offering a similar service)
"Bad" characters in this context is control characters. So no, it would not affect internationalization at all.
Looking for feedback! It's something I've been working on for a long time and would love to hear from people who use it and find any issues or want to see changes / fixes
$15,000 turned into $41 million - a 2,733x return.

This is the type of event that fuels the entire venture investing industry for another generation.
I don't know why people conflate these things.

Policies intended to limit exposure to backwards, barbaric culture and ideas, and to low skill individuals is not shutting the US off to new and innovative ideas, in fact just the opposite. The US has a carrying capacity of only so many people, might as well make those people the ones most likely to have new and innovative ideas.

New and innovative ideas come hugely, disproportionately from Europe and people of European descent, no one is saying immigration of Europeans to the US should be restricted.
Do you have any evidence for your claim?
I don't want to say it but I really want to slap Wunderlich's smug face.

This is disgusting.
How I discovered my left AirPod was bad
for those running macOS 10.12 that have read through my script and want to try, paste this into the terminal:

curl https://raw.githubusercontent.com/tylucaskelley/setup.sh/mas... -o setup.bash && caffeinate -i bash setup.bash
Yeah, I would use it sparingly :-)
Mostly to still allow existing jQuery plugins.
It's a bit disingenuous to suggest we are not smarter as a race. We have centuries of knowledge and information at our fingertips. If we choose to ignore that, then perhaps we are no smarter. But we shouldn't.

Surely, given a puzzle box we have the same chance of solving it. But when it comes to making grand choices for complex societal systems, we have much better information to guide us.

I think the parent comment wanted to teach us that we can make mistakes and we might not get it right even now, undoubtedly true. But we are equipped to make much better decisions, unless we completely ignore all history.

Perhaps history majors should have a more key role on policy making.
Try Neo4j?
Nintendo – Putting Play First
The proper way is tabs to the point of indent, and spaces thereafter. Even Github will work if you do that.
> the administration cannot properly value IT because they (likely) do not understand how it works

If they cannot value IT then you should expect them to contract it to the lowest bidder. You don't pay a premium for something you don't value.
Loving the software, but I am finding the nag screen incredibly obnoxious (especially with its functionality, having a randomised button to click) when I can't even buy a license to get rid of it.

Looking forward to you fixing that so I can actually use it :)
If this thing really has significantly higher volumetric energy efficiency than existing Li-ion batteries, then it's already good enough to be used in cellphones, at least according to me. I don't care if it's 2.5x heavier; I want more energy storage in my phone so it lasts longer between charges. I really, really don't care if that means the phone weighs an ounce more. I'm sure the Otterbox case on it adds just as much extra weight, and I don't see many people complaining about those.

Yeah, for cars, the weight is a big issue, because that hurts fuel (well, battery charge in this case) economy significantly, and EV cars use a LOT of energy storage compared to a phone. But for phones, I don't see the problem.

As for this battery failing harder, no problem: make sure the battery is easily replaceable by users, just like the Samsung phones up to the S5.
> You’re lucky I wrote it.

I read this, and was like "screw that, I'm not going to read it," and then was like, well let's see, and after reading, wish I had stuck with my initial gut instinct to close that tab. smh.
Teen Vogue has just been amazing recently.

Some other great pieces:

"What It’s Like to Be a Teen Living in an Immigration Detention Center"

http://www.teenvogue.com/story/teens-living-in-immigration-d...

"How to Run for Your Local School Board"

http://www.teenvogue.com/story/how-to-run-local-school-board

"The TPP: What’s Next for America and the Other 11 Countries"

http://www.teenvogue.com/story/the-tpp-whats-next-for-americ...

And of course the classic, which put Teen Vogue on the radar for a lot of people who wouldn't read it otherwise:

"Donald Trump Is Gaslighting America"

http://www.teenvogue.com/story/donald-trump-is-gaslighting-a...

Mad props to them; they've been putting a lot of other "grown up" news sources to shame. In an ideal society, school should be what ensures teenagers turn into educated, balanced citizens who can contribute healthily to society regardless of their socio economical upbringing; but the US's school system (and many others) seem to have given up on that. Glad that Teen Vogue is trying to do their part.
https://en.wikipedia.org/wiki/2008_submarine_cable_disruptio...
Wonder how Zuck's feeling tonight. I mean it's not about the money, but Snap's a real threat.
Ask HN: Key reads for the young technologist
Links in this thread of the same name from 2073 days ago are great. Curious what others would add.

https://news.ycombinator.com/item?id=2711818
I don't know if it's a C thing, but those code comments are art!
The intentions are too defined for people to get any satisfaction from actually living them out any longer than it takes to prove that such an intention can be carried out.
It's incredible to see Teen Vogue be so frank about the necessity of obscuring one's political activities, even if they are peaceful in nature. Governmental vengeance aside, you simply do not know what could lead to your next denial of healthcare or your being blacklisted by the company you've been trying to join for years.
The links between ideology, communism, negative thinking, and UNIX run deep. It has been said that UNIX is the only operating system that grows on you. The ability of UNIX to tolerate negative thinking and poorly-behaved programs is its strength.

Please note that the Google result for "UNIX philosophy" names a GOOGLE EMPLOYEE as the "originator of unix philosophy" without disclosing the conflict of interest. This not only evil but very stupid. When multibillion dollar companies get involved in altering history, watch out.
I am a bit sad that no Haskell results show up in this search:

">>= operator": https://www.google.com/#q=%3E%3E%3D+operator&*

But it's a sight better than it was before. It actually shows meaningful programming language results. And if I call the operator by it's Haskell name at the same time, I get very good results:

">>= bind": https://www.google.com/#q=%3E%3E%3D+bind&*

Or just the language name:

">>= Haskell": https://www.google.com/#q=%3E%3E%3D+haskell&*
posting in wrong thread?
FB also has a product called Signal https://www.facebook.com/facebookmedia/get-started/signal
Why do commercial Linux products only target specific distros? E.g. Steam on Debian/Ubuntu, Davinci on RedHat/CentOS.

Is it just to reduce support costs or are there other technical differences in play here?
Simi Valley is a great option, as are the other communities in Ventura County, depending on how far out you want to commute from.
I really enjoyed that, thanks!

These two lines were my favorite:

i am not a digit, but an index.
i am not a value, but a space.

And felt like these lines went against the message of the rest:

i am not the constant, but a rate.
i am not the message, but a relay

i am not a vertex, but a face.
>Also, removable batteries and the audio jack get in the way of dust/water proofing.

My Samsung Galaxy S5 proves you wrong on this.

>Why do you want a giant, useless, 100+ year old analog port on your 2017 device?

3.5mm jacks aren't 100 years old. 1/4" ones are. And I want one because my $350 Sennheiser headphones use a 3.5mm jack, and Bluetooth headphones sound like crap and Beats headphones are utter garbage.
Wouldn't there also be loss due to "rate of change of acceleration" or "Jerk" of which mass may have an effect?

The same reason city driving is less efficient?
> Marconi was a student and assistant of Tesla

I doubt this very much. Can you give a reference please?

"Nikola Tesla: The Guy Who DIDN'T "Invent Radio""
http://earlyradiohistory.us/tesla.htm
Every now and then some major desktop application is released for Linux and seems to hang around for a while before being discontinued. I wonder if same will happen here. It's hard to see the pressing need to support anything except Windows or OSX - what don't they provide?
Sony has a bigger screen ebook reader but it is also expensive. I have been using Kindle DXG but it has no WIFI module.
When's the last time we had a famine in the developed world?
Up to 75 litres of urine were found in public swimming pools
As one of the people who did the talk at Appsec Cali that was building on all this work outlined by benmurphy... our goal was to reach security minded developers and talk about a repeated anti-pattern that put software at risk that impacts things written in many different languages. Both Chris and I have a development background, and have seen the same issue show up in ruby, python, php, basically anything that has an object serialization capability. We hoped to change the focus from a specific library or gadget to the idea that deserialization is inherently dangerous.

The core problem really stems from the idea that OO models encapsulate data and behaviors. Behaviors mean code execution - so, anything that will deserialize objects is giving the person who serialized them the ability to control the execution flow. If this is a listener on the network, than things are really bad :-)

So, it's great that a set of gadgets have been removed, it's neat to see the application of resources to make that happen. I have to agree with Ben, that any system that relies on object serialization from untrusted sources (in any language) is still vulnerable, it just might require a more specific gadget chain. Too many vendors have fixed their products by just updating the library and not removing the dependency on dangerous object deserailization.
Having lived in and now moved out of LA, I can't really think of anything that would make me want to go back. The air quality is an issue, as are the terrible commutes (which can only be avoided by living within a few miles of where you work — not easy when more than one person in the household works).
I agree with a lot of what you wrote. It's true that there is a "keep it for the elite" mindset in the back of many programmers' mind. For years at forums I've seen that while I tried hard to explain basic concepts to newbies, others were happier with the RTFM answer.

Still I'm not so sure that UNIX (or programmers) is the source of it. I started with DOS (later Windows) and TP (later Delphi) so please don't think I'm biased here.

I have recently bought an Acer convertible for my mother with Windows 10 and so I'm getting a reality check on the sad state of computer usability in 2017. Teaching her to use an Android phone was difficult, but this is not better.

IMHO the reason of user-hostility is not some guild mindset, it's just that computer adoption is needed much faster than the time it would take to develop decent GUIs. The RTFM knee-jerk reaction comes later from people with some deep insecurities and not much imagination.

Totally agree on that UNIX is also a sort of walled garden. I'd say the same thing about GPL'd ecosystem, in this case for license issues.
As a Nintendo fan, I'm proud of Dolphin for existing and being as wonderful as it is.
USE BEGIN TRANS as mentioned above
It would be great to read thoughts from someone familiar enough to compare/contrast Fable with Elm.
Thanks for sharing that link. On a tangent, I love these old university personal pages. In an age of impermanence, it's endearing to stumble upon web pages still up 20 years after they were made.

I've used the Arroyo Seco River Hike guide from another Stanford alum quite a bit:

http://theory.stanford.edu/~rvg/arroyo/ (mildly NSFW)

And Ed Corbett's tide charts for the Bay Area are priceless (though I noticed he hasn't updated them for this year):

http://wolfweb.unr.edu/homepage/edc/tides/2016/tides_2016.ht...
Brought to you by NFX Cult
>Phones do not have square millimeters to spare.

Actually, they do, when you're replacing the battery with one with 3 times the energy density. Use some of the saved space for your DC-DC converter.
> The iPhone 6S Plus is really heavy and I haven't heard anyone complain about it

A significant amount of that weight is the battery, so making the battery 2.5x heavier would make the phone substantially heavier, even with the same overall charge. You'd be hard pressed to sell someone on 'This new phone we made is great, you get the same battery life as before but it weighs 40% more!'

I suppose the question is, in which cases would people be willing to accept a lower charge capacity if their phone could charge to full in, say, minutes rather than hours? I feel as though those USB battery packs that are everywhere these days would be a great candidate; plug it into the wall for a few minutes and you're fully charged, and you can charge anything else from there.
A few days ago some Indian engineer was shot dead because he "looked Iranian". There is a very strong political reason why people like this killer do what they do.
I posted [mac-dev-playbook](https://github.com/geerlingguy/mac-dev-playbook) (an Ansible-based solution) a few weeks back, and this shell-script approach is in some ways a foil to a more heavyweight setup like the one I'm currently using.

Definitely not saying one way is better than the other, but as I've gone deeper into _needing_ to use more than one Mac, it's been easier to manage things with Ansible (which helps me maintain idempotence and uniformity between machines more easily). But if I were managing one Mac, I would probably lean further towards the simplicity of a script like this one.
Brain-Machine Interfaces Achieve Two-Way Communication
The IP stack is. There's even still an etc/ directory buried in the Windows tree to support it.
that's my point
The story of Landell_de_Moura is indeed fascinating. Unfortunately there so many technical errors in the reports that they have to be discounted. It is probable that his wireless claims actually refer to light-beam communications..

If any one was first, it had to be David Edward Hughes.

https://en.wikipedia.org/wiki/David_Edward_Hughes

Luckily a lot of new material has surfaced recently, including his original notes and apparatus.
It shows it's nice to be connected to insiders.
Folks on Reddit seem enthused! https://www.reddit.com/r/AskReddit/comments/5x7evy/people_of...
This is precisely why cells (alluded to in the write-up) are beneficial. If the size of a cell is bounded and you scale by adding more cells, testing the breaking point of the largest cell becomes an easier problem. There is still usually a layer that spans across all cell boundaries, which is what then becomes hard to test at prod scale (so you make that as simple as possible)
You are not wrong. Working on projects that are not your own can easily become boring and repetitive. Going to school is a good advice, as it opens your mind to more opportunities. You mentioned side projects. Why not invest your free time in a cool, potentially profitable, side project. Who knows? maybe you'll be able to quit your job and work on it full time eventually.
> To word your statement differently: without ECC, your memory either works fine or is corrupted. But you don't know which one it is, until you run memtest. How often do you do that?

Definitely this. The extra safety of mind offered by ECC RAM is totally worth the tiny price difference for me. The only thing that stopped me from actually using it was the lack of (affordable) CPU support. Ryzen changes that.

On that note, I hope it's not long until we can easily buy ultraportable laptops with ECC RAM without paying through the nose for Intel's ridiculous prices for their mobile Xeon CPUs.
Apple didn't make that decision; NeXT did.
Racism does not get any better when you use fancy words. Your exact line of thoughts went through the killer that shot that Indian engineer. The difference is that he was less eloquent.
Except you can bound it, and you can escape it that way.
IE "not gotten anywhere after 30 iterations, so don't know".

Otherwise, you couldn't, for example, ever compute the tripcount for a loop without risking running forever.

" Compilers happily cheat on optimizations, register layout, etc."

They don't cheat. They just make the problem easier at a cost of optimality.
Or, they discover they didn't need to solve the problem they thought they did.

A great example is register allocation.
NP-complete to do graph coloring.

NP-complete to decide if a given graph admits a k-coloring for a given k except for the cases k ∈ {0,1,2}.

NP-hard to compute the chromatic number (ie just figuring out the minimum number of colors for a graph)

This was the state, right up until a number of people proved that, if you do it on SSA form (a linear time transformation), you can optimally color it in linear time.
A small difference.

So, often, these upper bounds that seem "futile", maybe are not as futile as one thinks.
If only we could go back to the Eden of the past when every position was earned entirely on merit and no one ever benefited from social connections or say systematic discrimination against other groups.
ECC has been shown to be ineffective against all but the most primitive forms of rowhammer attacks
Studio VFX has been done on Linux for the last decade or two, since SGI went belly up.
BEAM would be an extremely interesting benchmark given the parallel nature of Erlang.

Hopefully the WhatsApp team is investigating high-core count ARM architecture and will report on it.
That's not the feeling you get when you use it, it seems more like the underlying engine hasn't really changed a great deal in 20 years.
I think that might've been it originally, but I don't know so much anymore.

This is just anecdotal, but the people I know who use Snapchat a lot mostly use it for following celebrity accounts or the other people they don't know personally. There's much more content there to consume than their friends can generate and it becomes the majority of their stories.
What Is Global History Now?
What medium-sized quadcopter has an hour long flight time?

Is this something you follow very closely?

Do you know of any write-ups on the economics and other feasibilities of drone delivery?

Seems like for a cargo of any much heft and a delivery distance beyond a handful of km a battery improvement of 3x is a good start but still wanting.

I may be off base here and drone delivery may in fact currently be more feasible than I suspect. I'm mainly basing this thinking on the 20-30min flight times of current prosumer camera drones. I know there're other kinds.
I think the audio jack was removed as a step toward not requiring cables at all.
You ought to check out this new computer Amiga 4000 with Video Toaster. It can do all the amazing video effects you're doing AND play games.
One has to dig through to discover this..

Once the member has finalized a place, we take over. We deal with onboarding, the security deposit, and rent the flat for the member... After the member moves in, we provide him/her with a host of services ranging from helping them when they are home and sick, to coordinating repairs.

As mentioned by others, the whole site is making a heavy weather out of simple (and seems like a useful) concept.
>"Millenia" ago we lived in huts and had a life expectancy under 30.

I can't stand this particular misunderstanding of life expectancy. Pre-industrial societies weren't "Logan's Run", it's just that infant mortality drags the average down. If you substitute "life expectancy at birth" (the usual meaning) with "life expectancy at 5 years of age" (meaning people who survived infancy and toddler years), life expectancy looks pretty similar to the present.
> But this has actually proved to be very useful as it provided a standard medium of communication between programs that is both human readable and computer understandable. And ahead of its time since it automatically takes advance of multiprocessor systems, without having to rewrite the individual components to be multi-threaded.

Except it is completely unusable for network applications because the error handling model is broken (exit status? stderr? signals? good luck figuring out which process errored out in a long pipe chain) and it is almost impossible to get the parsing, escaping, interpolation, and command line arguments right. People very quickly discovered that CGI Perl with system/backticks was a very insecure and fragile way to write web applications and moved to the AOLServer model of a single process that loads libraries.
Big Data on Wheels