skysight-inc/HackerNews huggingface dataset:
I would like to share some thoughts on this based on experience of being a crusty old enterprise developer. The dashboard problem keeps coming back. I think the time might be finally coming for some dashboard framework to actually succeed.

A dashboard framework has been tried many many times. Here are some old ones just on the top of my head:

* Shindig aka OpenSocial aka Google Gadgets

* J2EE portlets

* OpenUSS

I'm not sure why Shindig aka Google Gadgets failed but one of the complaint we had on a product that I helped build that used Shindig is that business users did not want the complexity of customizing a dashboard. That is hard coded panels were good enough.

I guess just like many tech stuff (slack/irc, wiki) the timing and execution just wasn't right. I think now that might change given the plethora of devops, data driven biz, and generally improvement in tech awareness.

It would be nice if Cyclotron had some sort of spec (particularly language agnostic) but I guess that failed hard for the above.

For my own small company we use Kibana (the old one that doesn't require NodeJS), Grafana, and Jenkins.

Yes we use Jenkins as a dashboard. Jenkins is actually shockingly a good place for a dashboard because every time we build/deploy or kick off some kind of job we see the current status of stuff. I'm not sure why cloudbees hasn't taken advantage of this. I honestly think it is the best place to put devopsy like dashboards.

The other nice thing about Jenkins besides it actually kicking things off is the notification. IMO notification is almost more important and more useful than dashboards. The two should be not be far apart but for some reason in most systems they are.
I feel like people are upvoting this without following the link and looking first...
The original version? Not even close. (:

TCP/IP was a thing when the C64 came out, but it was one of many competing networking standards, and it wasn't even the favorite to win.
So Friends, Don’t Let the Rush Kill System Documentation
Is a Product Manager’s Salary Determined by Professional Background?
I also like the myTube app on Windows 10. It's the only Metro app I use.
shoot me an email. zseaborn63 [at] gmail
Learn Drupal 8 for Free: FFW’s Drupal 8 Site Building Class
> -march=native -mtune=native

The former implies the latter. From https://gcc.gnu.org/onlinedocs/gcc-5.4.0/gcc/x86-Options.htm... :

> Specifying -march=cpu-type implies -mtune=cpu-type.
It took 4 years for the GPU in my 2011 MBP to die. Apple still covers GPU repairs on those models (or at least they did in 2015). They refused service on my laptop because I had upgraded the hard drive (to an SSD) and RAM (upgraded to 16 Gigs). I pointed out that the user's manual for the 2011 Macbook Pro specifically says that upgrading these components does not void the warranty for the entire machine, just that Apple will not cover your new HD and RAM (rightfully so).

Apple customer support refused to live up to the text of their manual, even when I read directly from it and requested that they repair the faulty GPU because I had remained within the terms of the manual.

They lost my business.
Almost all of Amazon.com has been migrated to AWS.
> 4GB+ RAM only to send IMs to people

On my machine, especially if people are getting GIF emoticon happy, Hipchat will gladly consume a full core of my processor as well. Reinstalls, stops/starts, etc... none of these work to make it behave again. A real battery killer.
Sigh..I see what you did there.
Here's a explanation for laymen of what this means: http://phys.org/news/2016-11-quantum-physics-factor.html

Some excerpts:

The researchers have shown that the arithmetic used in factoring numbers into their prime factors can be translated into the physics of a device—a "quantum simulator"—that physically mimics the arithmetic rather than trying to directly calculate a solution like a computer does.

For now, the researchers do not know the technical complexity of building such a device, or whether it would even be possible to factor very large numbers.

"We have shown that a quantum simulator able to factor numbers exists and, in principle, it could be built," Martin said. "Whether the simulator is feasible with current technology in a way that it can factor numbers of the same size as the ones used in cryptography remains to be seen, but the avenue is now open. The prospect of building such a device before a quantum computer is built is something to be pondered seriously."

One of the most mathematically interesting aspects of the new work is that it involves redefining the factorization problem by introducing a new arithmetic function that could then be mapped onto the physics of the quantum simulator and correspond to the energy values. In a sense, the researchers are rewriting the math problem in terms of physics.

"The manuscript tries to bridge number theory with quantum physics," Rosales said, noting that researchers have been trying to do this for several decades. "Nowadays with the development of quantum information and computation and the discovery of Shor's algorithm, the connection seems more intriguing and important than ever."
Usually the predictable venom comes from Apple haters, but with this particular release, a lot of the venom has actually come from Apple lovers, which is what makes this particular release so noteworthy in my opinion.
Seems like something I'd do after stumbling home alone from a long night out.
Err, I mean they where talking about a "Cray Y-MP C90"
This is a little disheartening in terms of robotics. For a non-trivial robot with a handful of 12V motors and a decent workload, I imagine this would add tens of lbs compared to only a handful of ounces using lithium. Of course, those tens of lbs means more power needed to push the robot and you quickly hit the laws of diminishing returns.
Is there a reason the text of the email is unavailable?
Solving imaginary scaling issues at scale.

http://img.pandawhale.com/post-73940-Solving-Imaginary-Scali...
This was also the second link I followed to a text file today, both on this domain (same author?). I went through the hassle of pinch-zooming to make the first one sort-of legible on my phone, because the content (C without the stdlib) was worth it, but I immediately hit the back button on this one. I really don't understand the inclination to make things harder to use, for what purpose, nostalgia?
It's definitely not an ideal life, but seems to be increasingly the norm among individual contributor positions at the big guys (Google, Apple, Amazon, etc). What's more is that on paper, these same companies espouse 'work-life' balance, while those who try to leave there laptops at work after hours end up on probation like the individual in this article.
Ask HN: alternatives to Upwork (previously Elance) for freelancing?
Ask HN: B2B startups – initial customers/earlyvangelists?
b2b startups:
-What was the size of your initial customers and your earlyvangelists?
-How did you get initial meetings with them? What did you say/show?
Hen and egg problem.

End applications did not want to upgrade because no third party libs were available.

Third party libs did not want to upgrade because no applications would use them anyway.

The correct way to handle such a transition is a proper bridge to import old libraries, then applications dare to upgrade without missing out on libraries which later leads to a bigger demand on third party libraries.

Another big reason is simply plain old stupid FUD.
Right, but if it matters to you, cancel your prime membership. Vote with your dollars. My hunch is that people just want to complain though, and the number of people who would actually quit prime is insignificant.

Like OP, I don't care if it's 2-4 days; I can order from the iOS app with a few taps, and that's worth not ever having to shop other online retailers or drive to a store.
The easiest ones are blacklisted for example: 4 repeating numbers and 1234.

The 4 digit pin is not secure. It is like my bank telling me I can't use special characters in my password for online access and max length is 20 chars but way way worse.

My bank card has a 4 pin code that I need to enter when purchasing items, its a minor security. but it doesn't need to more complicated, if I lose my card I will have to call to block it. If my card gets duped then they probably know a way to see me enter my pin. (agreement with bank states that in many cases I will get my money refunded if stolen)

For a thing like voicemail, if its accesable without taking or copying your sim, it is a bad security measure. The other required data is often easily obtained. (postcode, birthyear, etc)
A glimpse of important programming topics before attend a technical interview
The poster above made a great question to the community. There is an amazing amount of value from the feedback that experienced users provide. Ive gotten a lot of value from people who post similar questions because others go out of their way to help. Ive discovered many a great software like this. The comment gives the OP the chance to compare pros and cons from a technical point of view. Its not a personal attack, but an invitation to discuss a software in technical terms.
I think I am starting to get worried about the future of Apple.

2016 was a bad year. New iPhone has been the worst selling one in relative numbers since the iPhone. New MacBooks has several issues and controversial choices, while not bringing anything substantial to the table. New Watch changes are so small, nobody noticed an update.
I don't think this response is warranted, and this is not what he's saying. He's merely illustrating why it didn't work for him.
"what's involved in compromising a site using HTTPS?"

It just takes the user clicking through some scary prompts, which they'll do if they're unconcerned or desperate enough to get to whatever website they're trying to reach.
Not to everyone. Neither do all of the pages that you've liked over the years show up in your news feed.

Basically, the procedure is the following:

post is shown to a small minority
while a proportion of the people seeing it engages with your content:
show the content to more people

So, if the initial... let's say 200 people that see the post on your Facebook page are not engaging with it, the content wouldn't be spread further among people who liked your page. If they engage with it, the content will be spread further.

That small minority decides the future of your post. If you have non-genuine likes that are not interested in your content at all (as in, not engaging with it), but they see the post first, you're gonna have to spend money to promote posts.
Some simple, yet important topics in programming that I usually forget their definition in the time of the interview. So I gather them as a list/cheat sheet for having a quick review just before attending the interview. Your pr is welcomed.
Uber’s China app is now separate from its global app – nightmare for foreigners
Well, I for one I'm with weego. The way I read it anyway, he's not against "How it compares" posts, he's against "How does it compare?" ones.

Quite frankly, if you want to know it takes five minutes to head over to the respective docs and get a rough idea, as I just did. If you're super-motivated you can even then share your conclusions and tell us "How does it compare: like this, this, and that" (which I won't).

But just shooting a question away like that is not helpful and comes across as lazy.
If you go to the Starbucks website the Accept Terms Of Service redirect seems to work fine... that's what I've usually done anyhow (shrug).
I hate to be the guy complaining about the site's UX, but that popover banner jumps over the text I'm trying to read whenever I scroll.
> Probably, and they should come forward and be open about it.

No software developer is obligated to do anything for any of us. It's on US to figure things out and share them as we see fit. Nobody cares if you are willing to invest serious time looking into it or not. Asking a leading question and linking to something most of us have already seen is pointless. Defending it when a good argument was presented is also pointless. I hazard these discourses are linked to age.
Idris: Towards Version 1.0
imo at this age, computational thinking is more important learning how to code. computational thinking can be trained in a non-coding context (like math)
You know what children can't do? Elect another child as the goddamn president. If they could, we'd be well-advised to treat them differently.

Democracies aren't run by whoever knows the most, they're run by whoever wins the election. (Record voter split by education this time, for all that achieved.) We just spent an entire year proving, in the most painful way possible, that treating voters like children doesn't work no matter how much you think of them that way.

You're writing about how the right "shouldn't be surprised" as though you're coming from a position of power, educating people who made bad choices. But we (we, even if I hate these tactics) lost. Lost the White House, lost the Senate, lost the House. 25 states with Republican trifectas, 6 with Democratic ones. (Won the popular vote, fine, San Francisco and New York City are crowded but they won't rule anything unless the secede.) We lost ground with minorities, lost ground with young people, lost ground with women - and this against Trump!

In all sincerity: what are you hoping for by treating people like children? What do you expect will happen, if not what just happened?
How would you answer the question how big a sample has to be to measure an effect of a certain size?
Show HN: Curated list of industry news sources
Want to read the latest news in many more industries other than tech? I've curated a list of some of the best industry news sources that me and my friends read. Check it out, and send me an email with a list of your favorite sources so that I can add them to the list.

#crowdsourced #highquality #breakthefilterbubble

https://docs.google.com/document/d/1iEONrVkEeHboQ7o53N1KDSdOtLohyt1Fw4WcTh3lGew/edit#heading=h.3los352bfcnr
In Zen and the Art of Motorcycle Maintenance the author puts forward two types of welders. One is the type that excels at really complex and difficult welds, but isn't very good at making simple welds in repetition. The other might get tunnel vision when trying to figure out an unusual weld, but has the discipline to produce consistent, flawless welds in great quantity.

It might be explained by what is know as Yerkes–Dodson law[1], which describes how performance increases with mental arousal up to a certain point then decreases. If different types of tasks correspond with different arousal for different people, then the type of welder or developer one is is orthogonal to their fundamental skill. Instead it would mean that the first type needs to cast the problem as something novel in order to gin up the necessary level of concentration to get the problem done, hence the rock solid code that has sloppy/inconsistent style.

It makes sense that a good advocate would be highly skilled, but the type who has difficulty with necessary work that seems mundane. In other workplaces this might be the person who seems to have low output, but gets their coworkers past their roadblocks.

[1] https://en.wikipedia.org/wiki/Yerkes–Dodson_law
It's exactly what I'm trying to say to people that like fallout3/4 but don't know nothing about the FO1 and FO2.

Thumb up! I still play both of them too! and I will give a try to this 1.5 :) this made my day.
I've been reorged quite a few times. More than most people who have spent 5 years here.

> You may find that you got extremely lucky in where you first landed.

I have 3 other teams with previous coworkers who are currently having good experiences that I can go to if this one goes south.

Yes there are a lot of teams that burn people out. I'm not blind. But there are also a number of us that have resisted the amazon way and try to actually be human.
> If you want to know how it differs, YOU look it up and if the outcome of that research is interesting enough YOU post it

Would you read a scientific paper on well-established topic X if it omitted a comparison to related work?

X, here, being dashboards.
How a Grad Student Found Spyware That Could Control Anybody’s iPhone
Same for me, asm.js version runs smooth and wasm had lags in few spots and strange glitches with bots getting stuck.
Philip Greenspun's site has always been my golden standard of what you can do with minimal, hand-edited HTML. http://philip.greenspun.com/writing/
Upwork has lately become a big PITA, banning freelancers for "not generating enough profit".

Please check comments at https://screenshotmonitor.com/blog/upwork-vs-freelancer-cont...

What freelancing platform can you advice as an alternative, or which one are you using?
You don't need a 3D component to solve that problem, only an optional bright outline around clickable objects like in Baldur's Gate 2.

EDIT: It seems in this case it would have to go further than BG2, but I stand by the claim that BG2 style highlighting is a useful accessibility/convenience feature, and I personally did not find it immersion-breaking.
Ask HN: Facebook/abc.xyz referrals in Google Analytics, spam or real?
I have also got 2-3 referrals from http://abc.xyz :-D This is the parent company of Google! No way they are going to link to my Go language book. I also got spam links asking me to vote for Trump. How do I know which referrals are genuine? I know http://github.com referrals are real ones, but does facebook have any internal HN type tool maybe? where the book was posted?

my book's link is http://leanpub.com/antitextbookGo/; I also got "referral" from awesome-angularJS's github project, the funny thing is, why would angularJS have link to a Go language book which has exactly 0 lines of Angular in it. I am really confused since this is the first time I am using Google Analytics
> HTTPS stops MITM except for nation-state attackers.

Technically yes, but in practice no.

Sure, you can't MITM a running HTTPS connection. But in HTTPS without HSTS it's easy to transparently stop users getting to HTTPS in the first place, and unless they reliably check the URL bar and verify they have a cert and exactly the right domain then that gives you almost as much damage as a MITM, super easily. We can all agree that users are terrible at constant vigilance, and attacks like this are surprisingly practical.

MITMing HTTPS sites that you browse to directly:

* You type "site-without-hsts.com" into your URL bar.
* Your browser makes an initial plain HTTP request to site-without-hsts.com, and instead of getting an HTTPS redirect I MITM you, and just proxy the plain HTTP to the real HTTPS-only site.
* I see and/or change everything on your 'secure' site. Game over.

301's sort-of protect you here, but a) you don't want to user security to depend on browser caching, b) that doesn't work for the first load of a site, and c) if I'm running a wifi hotspot, it's reasonably easy to get people to clear their caches before you let them log in, since it's a fairly standard technical fix now.

Alternatively, MITMing HTTPS sites reached through some other page:

* You load any plain HTTP page while browsing, on route to a secure site.
* I MITM the plain HTTP, replace 'https' with 'http' in all links in the page, and MITM every subsequent page as above, proxying through to real HTTPS sites where required.
* I see and/or change everything on your 'secure' site. Game over.

Functionally, if you have any insecure step in your browser session, I can stop you reaching the secure step, and if you're not carefully paying attention you won't notice. Sometimes, sure, you might, but most of the time you won't, and 99.9999% of the time your average computer user won't ever check. HTTPS coverage is getting better, but I suspect the vast majority of browsing sessions still go through an insecure step somewhere along the pipeline.

HTTPS doesn't fully protect your users from MITMs. Add HSTS though (so the browser will refuse to ever make a plain HTTP request to your HTTPS site), and you get substantially closer.
This is what makes me think it's probably going to be used in pacemakers / satellites, rather than phones. Imagine the Galaxy Note 7 fiasco with radioactive isotopes.

Tesla has this problem too. They shield the underside of the car now, but imagine if you accidentally punctured the diamond. It'd likely shatter and spread radioactive material everywhere.

It could be awesome in non-touchable contexts though.
In the USA, all passenger rail outside the northeast is not electrified and freight lines are a strict superset of passenger lines.
HN: What's the “killer app”/use case that keeps you using something?
I often run into cases where people use a specific piece of tech or equipment because there is one or two really vital functions that it does (either exclusively, or just better than anything else).

So - what is your absolute killer app/use for a piece of tech that you would otherwise abandon?
This was a response to 'Problem is we don't really know where to go next'. Saying that there's basically nothing beyond chemical rockets.

My point is that there are plenty of possibilities to continue to develop propulsion technology.
They usually work by MITMing your connection to whatever site you're trying to visit and serving an HTTP redirect (maybe 307?) to the captive portal page.

As a substitute for The Guardian, maybe try http://example.com?
When attacking an IDS, especially a signature-based one like Snort, my first move is always to overload the network engineers with so many bogus attacks that they can't locate the true vector in the giant haystack.

One can use the same strategy against this type of snooping. Maintain multiple Facebook accounts in one name, some conservative, some liberal, some radical, some tame. Have a bunch of accounts in legal but embarrassing places. Report your location at several places at once. One could even so far as to start rumors about oneself.

Put that much chaffe up in the air and sorting the true from the false would be almost impossible.

All hacking is war, and all warfare is deception.
In the US at least, all banks I've had accounts with asked me to choose a PIN.

In France, I got a random PIN every time, except when the card expired, in which case the new card had the same PIN as the old card.
I have no insight into their world so I cannot speak in any way to the truth of their working conditions.

I only know that for most of the devs, it is fine. It's not perfect, I'm not even sure I'd tell people that it's great. But for people that have a good team? It's fine and the quality of people makes up for it. If I didn't like my team I would have left a long time ago.
I had my 2011 MacBook Pro graphics fail earlier this month, which apple kindly fixed. Just today apple announced they consider the 2011 MacBook Pro obsolete and will no longer provide hardware support. I imagine anyone who hasn't been lucky enough for their graphics to fail will soon have nothing but a giant aluminum paperweight.
They are hiring lot of people from Amazon etc in NoVA area. So Amazon culture doesn't seem surprising. I visited a few times to their McLean offices, the place looked little cultish to me.
Facebook doesn't allow .XYZ domains on Pages
OP here;

http://leanpub.com/antitextbookGo/ This is the link to which I have added Google analytics,

#website; sessions

abc.xyz ;20

facebook.com ;29

thenextweb.com/contributors/a-russian-trump-fan-is-celebrating-by-hacking-google-analytics/ ;23

buketeg.xyz ;10

85599130-1.compliance-don.xyz ;9

addons.mozilla.org/<>/iloveitaly; 10

There are countless such websites which clearly are fake, but few don't look like fake

I am not naive to web development, I know how easy it is to do referral scam, I would like to know if this is a new type of scam or if I am new to it. (p.s. if people at fb really have internal HN where my book was published then it'd be cool)