skysight-inc/HackerNews huggingface dataset:
Re the death of touch-everywhere:

"
There was a fantastic universal sense that whatever we were doing was right, that we were winning. . . .

And that, I think, was the handle—that sense of inevitable victory over the forces of Old and Evil. Not in any mean or military sense; we didn’t need that. Our energy would simply prevail. There was no point in fighting—on our side or theirs. We had all the momentum; we were riding the crest of a high and beautiful wave. . . .

So now, less than five years later, you can go up on a steep hill in Las Vegas and look West, and with the right kind of eyes you can almost see the high-water mark—that place where the wave finally broke and rolled back.
"
For people jumping straight to comments: it is not so much about issue itself (which IS pretty bad), but more about sloppy off-hand comment from a systemd maintainer, and systemd opposition that did not miss a chance to pile up.
thanks for sharing -- upvote this post or it'll get buried :-/
#HackTheHub 2017 IoT Hackathon Belfast, N.Ireland
I like(d) slack as much as the next person when my last workplace used it, but we used it over gchat for some reason, right around when Hangouts had just been early released for Google Business/Apps for Education Users. Slack was slick, nice, and definitely fun, but we already had a chat system that more-or-less did the same thing.

I don't think that Slack's issue is so much that other companies are just copying it, it's that they were a nuisance in an already existing space (collaborative chat) and they hit on a few key features that devs liked. While the Slack features are great, and the slack-team is great [1], [edited content: it's yet another item to keep track of], and that's a hard sell when you're an org of 100+ employees and you already have stuff like Lync or Hangouts or Skype around as part of the standard employee loadout.

I hope the best for Slack and sincerely think they'll be able to dazzle people with their support and with good responses to user feedback.

[1] http://imgur.com/a/6vPcn It's small, but this sense of humor and fast response time from the support team is just hard to hate.

Edit: Removed comment on extra account as below comments pointed out Slack has SAML SSO, which I was not aware of as it was not in use at my last place of employment. Changed it to current text, as I still feel that the idea that it's Yet Another Chat that users have to decide on, but definitely a plus that it's not another account.
why not use disappearing messages in Signal instead of Snapchat if you don't want to give your data to some corporation?
That bug is like the quintessence of why systemd is bad. Breaking the system when getting user input that previously worked, not even knowing that the existing tools they replaced had safe-guards against this problem, and when confronted with the issue having a first reaction of "that's not a problem".

The one good thing about this is that they did not close it as 'won't fix'.
Uber accused of using a secret program called Hell to track Lyft drivers
In this case it is important to make a difference between medical research and the practice of medicine. The work of medical researchers that get Nobel prizes in physiology or medicine eventually benefits everyone, thought those advances are meaningless if there's no practitioner to apply them.
> I am not sure I'd consider this much of a problem. Yeah, it's a UNIX pitfall, but "rm -rf /foo/.*" will work the exact same way, no?

says Poettering.
I'm not sure that's true. Copying a product that is doing well isn't a new idea. How many auction sites have tried to copy eBay? As far as I can tell, it's still the king of that market. Once something is sufficiently useful, there's no compelling reason to switch from it to something else.
On Android there is a high chance your text won't appear, or the keyboard will disappear. Trying to delete text will cause the cursor to jump around if you hold delete down instead of one character at a time. Very frustrating.
49 Best Chrome Extensions Productive Managers Can’t Do Without
Ah ha, thanks - I actually own two of those! They are awesome little boards, except for the wifi which is borderline unusable.
What if I use multiple computers and multiple operating systems want to be able to work on this data on them. Par2 would allow me to create the needed data on any computer and test it on any computer.

The other alternative is having a server that's up and running all the time, exposed to the internet (or complicate the setup with a VPN), so I can sync. Operations would take a long time (via the internet) or I would anyway need to transfer the data to my computer, work on it, sync it back. During this time, any protections that ZFS offers are null since anything could happen in my computer and I can't test for it locally.

ZFS is great. But it's not the answer to everything.
> The idea that you would save a file directly to portable storage, rather than just to the hard drive, is somewhat alien.

But it will live with as for a very long time as the save icon.
Under the Hood of the Microsoft Teams Desktop Application
> From an academic perspective it is worth exactly as much as a blog.

From the perspective of peer review, yes. But per google scholar that paper has been 66 cited times, including in many articles that are in at least somewhat reputable journals (published via Elsevier, ieee, Springer, etc) and apparently two books [0]. So I think it's pretty clear that being a "scientific paper from Princeton" was significant reputation wise regardless of whether or not it was peer reviewed.

[0] https://scholar.google.com/scholar?q=Epidemiological%20model...

I was also skeptical about the citations so I checked that two with freely available pdfs were actually this paper, they were

[1] https://pdfs.semanticscholar.org/4ebb/b654c59aff454ad97301e6...

[2] https://arxiv.org/pdf/1509.07805.pdf
This article doesn't have much, if any, substance but I'm wondering if there is any different (more complete) sources people have read?
Amazon opens up Alexa tech to hardware makers
PHP made it way too simple to go from a basic installation -> serving web pages, just using it's standard library. You're right -- that was it's intended use-case and while it made for a dead-easy user experience, it also planted lots of traps that users fell into in droves.

Where languages like Ruby had Rails and Python had Django, PHP was able to do things quickly without having a framework on top of it. That, coupled with clear design flaws and a standard library that lacked, well, standardization, made it an easy and deserving target for criticism. PHP was also slow to adopt objects, namespaces, package management and other things developers came to expect.
Bakırköy Zuhuratbaba çilingir
> a huge framework

I contest the idea that sinatra-style frameworks are "huge".

Python + flask is about as low-overhead as one can get. No need to set up any extra (apache || nginx).

PHP's model of "just chug along returning null" by disabling most relevant errors is a massive antipattern in production code.
Do you find it sad that in this day & age - on a site like HN, no less - you find yourself posting so empathetically about the richest companies backing off invention and innovation? Surely most readers here are smart enough to realize that, yes: making things for a small population of their current user base is a suboptimal way to rake in the highest profit margins - so why do we find so many comments even on HN undermining their own vitality with such corporate pandering?
Yes, it is logical that Apple tries to increase their profits as much as possible - but it is logical that we state this as an unchanging reality each time we preface our dreams and ideals?
I'm looking at the screenshots there and getting shuddering flashbacks to when I used to use Linux as my full-time desktop environment.

The composition window which "helpfully" provides a breakdown of "Headers", "Attachments", and "Other" tabs. The preferences panel which thinks customizing the date format -- using strftime format strings -- is something that needs a preference...
First you say there are no small changes if quality matters. Then you say it depends on one's knowledge. Either the quality of your communication doesn't matter or you need to make some changes. Please help me to understand which you mean.
Lobbying is ilegal in Portugal (and I think all of the EU for that matter).
The Hotel Industry’s Plan to Combat Airbnb
USB Type-C unfortunately isn't the panacea it first appeared. Because of all the alternate modes and range of power options, no end user can tell, just by looking at it, if a given cable will work. Worse, because of backwards-compatible fallbacks ("be liberal in what you accept..."), you may plug two thunderbolt devices together with a cable that only supports USB 2, and have them "work", just slowly.

I only realized this when I got my first Type C notebook. Until then, it all sounded marvelous. And on a technical basis I think the Type C standard is quite well thought out.

However the cables themselves are never marked in any way that describes what protocols they can support. I hope the USB consortium adds some sort of marking requirement, or I think we'll see a lot of unhappy users once Type C becomes widespread.

Labeling is hard (there are plenty of third parties who don't care) but
he could sign new fixed term contract if they really wanted to avoid laying off
Bakırköy Yeşilköy çilingir
> [...] a fancy IRC with a new account that has to be set up - that's a hard sell when you're an org of 100+ employees [...]

Slack appears to support SAML SSO, with a list of supported providers and ability to roll a custom one (https://get.slack.help/hc/en-us/articles/205168057). Haven't tried/needed it, but wouldn't that care of this particular problem?
We need a better patent system basically.
I think Ciorian is interesting to understand as a case study in how an ecstatic nihilism can lead one to embracing all kinds of horrors. Before there was /pol/ recruiting white supremacists and online ISIS pledges, there was a young Ciorian aligning himself with the Nazi-affiliated Romanian Iron Cross.

Understanding the draw of his thinking can help one understand the intellectual premise on which disaffected young men and women are seduced further into darkness.
I don't think Lennart is from a generation that would have experienced this.

http://pubs.opengroup.org/onlinepubs/007904975/utilities/rm....

"The rm utility is forbidden to remove the names dot and dot-dot in order to avoid the consequences of inadvertently doing ..."
what do you mean by "stable work environment"? Regardless of how you've defined it, according to your definition, it's something that is (at lest sometimes) beyond the control of management ("If the nature of your business is such that this is impossible....").

are you saying that it's your experience that older workers tend to "blame everything" on the manager--even when particular instability is beyond the manager's control?

i should think the more experience one has, the more likely they are to understand the source of a given impact on their work and the more patient they are likely to be--ie, they've seen it before, and don't take it personally.

at the same time, if indeed the instability is in fact the manager's fault, then i suspect one with more experience is more likely to identify that fact and bring it to the manager's attention.
The article is just a reword of release notes[1]. Half of it is listing of included versions of software. It's not a review, authors didn't even tried to run it in VM. Don't bother reading this "shareware press".

[1] https://wiki.ubuntu.com/ZestyZapus/ReleaseNotes
The results look more blurry than necessary, and in some instances they look too sharp.

I think deep learning is a more promising approach, as for superresolution you really need to "invent" missing pieces of the image, and this can be highly context dependent.
Which is why Intel kinda sucks. It would cost them basically nothing to have ECC enabled on all of their hardware, but they insist on using it as a differentiator between server and desktop parts.

AMD (at least in the past), includes it on all parts so that it's up to the consumer to choose.
Alternatively, a blind delusion to differing design needs in differing contexts with differing audiences.

Design 101.
> Why do we always bring up CEO compensations, but never Hollywood actors',

Do you mean that whenever we discuss CEO remuneration we must also add a parenthetical remark to the effect that the discussion most likely also applies to a list of other categories of person?

If so then I think we can simply petition HN to add such a declaration to the terms and conditions of the web site, for instance:

- Any discussion of remuneration of any entity receiving more than 1MUSD per year is deemed to include all other categories of entity where at least one member of that category receives at least that amount.

If not then we must litter our discussions with pointless qualifications. Perhaps it doesn't matter, a lot of the comments, this one included, do not advance the discussion so their content doesn't matter.
You can both be profitable and set up "begging campaigns". I've never made a secret of Pinboard revenue.
Transferwise to Move European HQ from UK to Continent Due to Brexit
Dear HN,

Please stop telling companies not to use this method of interview.

Sincerely, Michael.

I use it to filter myself out before wasting anyone's time.

What I see here is an AND gate, and their use of this process itself triggers the false in my own filters-for-job-positions system.

I see it as an uniform filter. The company is filtering me out, or in. And, if I understand the reality of their options for filtering methods, I can use that information to filter them back. Interestingly enough, this one is pretty uniform for me, if they use the method of out-of-a-book problems in either an on-the-whiteboard or pair-programming session, they have solved the problem of whether I want to work in that position without my having to trouble myself with memorizing problems to answer, nor waste their time screening me.

The filter I am applying here is against the out-of-the-book part of this. If a company wanted to provide a previously solved bug in a section of their own code, with enough information to debug but perhaps not enough testing written into the system, to me this would not filter that position out. As long as the job would be similar in setup to the methods used during the interview this would be fine by me. Difficult, as the level of chaos internally to any interviewee is very high, and most positions would not be nearly as chaotic as the induced level this hiring process creates.

I think asking on-the-board questions, or running some pair programming, is a filter for perspective, and attempts to identify how an applicant handles chaos.

To put it another way, the company wants people who when they hear an alarm will file out of the business in an orderly fashion, doing that job that has out-of-a-book interviews during hiring. I personally walk towards alarms, not away, and am plenty happy not to be stuck in a position that isn't supposed to have someone like me in it.

My system is tragically flawed, of course. A company could easily use an interview process they consider arbitrary to filter the lowest tier of applicants (non-tech people fishing for a few months paid internet browsing), and I could, not recognizing the insignificance of it, preselect them false when they would have stopped that interview after ten minutes and hired me on a handshake.
I don't think they're underestimated. Most rich countries have large subsidies to national farmers. In the US federal budget, Food & Agriculture is the largest slice right after the big ones (social security, healthcare, military, veterans).
Do not underestimate the effect of tooling on the shape of a community.

Free and gated idea exchange create completely different communities, with completely different problems and advantages.
A Presentation Without Stories Is a Lecture – Lessons from TV Commercials
I think all of the EU for that matter

Nope. Rules differ from country to country and even within EU-the-organisation each institution sets their own rules and guidelines as to how much lobbying they allow.

That being said, nowhere in the EU is lobbying anywhere near the levels seen in the US.
Is this an argument for the status quo?
That is, if "it doesn't show up in sales," then a tech company should feel comfortable doing which of the following?
1) Allowing software update issues
2) Alienating userbase who develops their software
3) Alienating pro audio users who want flexibility
4) ... Overlook any issue some user group has if they are winning in the market
Fed's Global Dollar Problem
https://en.wikipedia.org/wiki/Polymath_Project

Bunch of mathematicians collaborating through blogs.
> incredibly easy to copy

I feel obliged to post this tweet https://twitter.com/mathowie/status/837735473745289218
Let's be fair and admit that faster horses would have been amazing. With self-driving cars, we're only getting to the point where horse technology was 2000 years ago.
Whether or not their sampling is impressive given the current state of the art (though in that same set the other, non-bicubic methods seem to do pretty well compared to LapSRN), that gif definitely seems misleading. It's not obvious at all what is happening here, and it doesn't really even show off their method very well (as, say, separate gifs for each of the downsampling rates and/or clearly labeled frames). The way it is now, it really seems like each progressive enhancement is another stage in the image reconstruction.
A quick tutorial on implementing and debugging malloc, free, calloc, and realloc
Very fair point.

I guess the article was trying to drum up hype about the possibility of being able to do what you describe.

IOW, this news article is saying "this should exist soon" in a "come on, get with the program" sense, because the industry is not quite there yet.

Having said that, I can perfectly understand your point of view.
N.B.: Skeleton is not maintained anymore since December 2014. Skeleton framework [0] is an actively maintained fork.

[0]: http://skeleton-framework.github.io/
Some compromises were made, similar to how Windows sacrificed desktop experience with Metro. I was not a fan. On the other hand, a strong open community contender on mobile would be great.
Can confirm - at my ultra-massive employer where we have a considerable number of very large Slack teams, we use SAML to authenticate Slack against our intranet ID and everything more or less works.
Pethousesupplier: High-Quality Pet Bowls Manufacturer
I'm surprised that so many of the comments seem to attack the claims in the post along the dimension of "well, anyone can write a blog post." I think as a community HN would staunchly advocate that the recipe for building great companies or software is an almost radical devotion to reducing any and all barriers to entry, except in this domain somehow people feel that the rigidity and exclusivity which journals provide somehow lead to the betterment of science. Makes me think about pg's "what you can't say" post.

There is short shrift given to the distortion that gets introduced in order to "get published". The "file drawer" effect is very real, and it gives us a very skewed view of what the actual scientific work being done really is; p-hacking and other statistical trickery are table stakes to anyone trying to survive in the academic world, as being published is a key metric to success yet it is surprisingly orthogonal to being right. As Brian Nosek's "reproducibility project" is uncovering, there is a non-trivial amount of "science" out there that is pure garbage, and much of it was produced in order to "get published."

In a world where "random hackers" can write twitter bots to parse scientific papers and uncover obvious mathematical flaws (which sometimes invalidate central claims of the paper), I don't understand how we aren't immediately gravitating to standards which promote more and more openness.

Lastly, the biggest issue we have to address is the fact that notoriety is now the chief indicator of success, and not genuine scientific discovery. In college I had world-famous faculty who have made a career, fortune, and placed themselves well on the spotlight on the backs of research which was later completely reversed -- and not in the way "science is supposed to work" sense, but rather in the "you purposefully fudged the math" sense. And yet there was virtually no reputational damage done to their career. Worse yet, I think it is clear that this lack of ethics actually is a direct cause of the success they enjoy today. Given that these are pressures faced by all in the academic community, true openness is the one avenue we have to counteract this sort of thing, and hopefully enterprising individuals come along and find a way to make "truth-seeking" reputation something researchers care about.
Best ways to enjoy summer without affecting your skin
I didn't stay any long on the academic world, but the comments on targeted tend to be better than nearly all peer review I've seen there.

The thing is, the very small exception is incredibly good.
My suspicion is that it might take more time to search for and evaluate existing tools against your use case than it would to build the trivial portion of exactly what you want using grep, sed, etc. or maybe python. Of course, I might be wrong.

Good luck.
Thunder, Flush and Thomas Crapper
The fork skeleton-framework [0] has variables [1] to easily customize colors and other stuff.

[0]: https://skeleton-framework.github.io

[1]: https://github.com/skeleton-framework/skeleton-framework/blo...
Http://Whyisbrandingimportantforabusiness?
There's a lot of publications. Some of them are really small step attempts at understanding. Sometimes it's just a test. A careful one, but nothing more. I guess in some fields we're still at the poking level.
I think that the parent means that the "Ground Truth" is the high resolution original, and they never show a "low resolution" original.

Presumably the process goes:

High res. (A') --(Downsample)--> Low res. (A) -- (Upscale) --> Reconstructed (B)

The sets show A' and B, but not A (unless I'm way off on what's happening in this process).
A list of publicly known but unfixed security bugs
TigerVPN: Lifetime Subscription
They had it when I was getting it, that's interesting. I also used a site called iStockNow, they seemed to be able to scrap from a few websites and tell me who has it in stock. I hope that helps!
I used to watch it on the Sci-Fi channel back when I had cable. That was in the good old days before they renamed it to Syfy and started airing wrestling matches.
Still, compared to what it used to cost to just distribute it, and compared to the cost of journal subscriptions, it's approximately free.
> Looks like zooming in switches to 3/4 perspective view. (...) When you click through to Google Maps, it will use the WebGL true 3D version which is, understandably, a completely different tileset. Unless your computer doesn't support WebGL, in which case you'll see the same 3/4 perspective imagery as before.

Problem: my old laptop doesn't support WebGL, and I'm seeing the new building at all zoom levels.

> The embed never uses WebGL, perhaps because it would be rude for a small embedded map to use a ton of your GPU memory.

That makes absolutely perfect sense - another thing is that the embed needs to "just work", and WebGL is in effect kicking in OpenGL; if the display stack isn't in sane condition (eg, misconfigured or buggy driver) it may cause lockups or other issues.

Thanks very much for the other links!

- Google Earth is on my todo list of things to play with when I'm back on my i3

- The historical street view thing is awesome and really useful, I agree

- TIL about Timelapse, that is awesome. Thanks very much!

Your theory about stitching/reconstruction of old tilesets sounds quite plausible.
Duplicate: https://news.ycombinator.com/item?id=14130476
Root: Fully programmable bank account for developers