skysight-inc/HackerNews huggingface dataset:
Incidentally over the last few weeks I've been looking around the tools to monitor the appearance of websites; think of this as a step up from "is my site still online?" services, over toward "does my stride still look roughly correct". The latter is super important for sites whose functioning is critical to (for example) business happening, cash flowing, salaries being paid.

What I found is that this market is relatively crowded at the low end, with services that either don't state what browser they are using to render a site for a visual check, or which state and only support one browser.

It looks like screen.rip is also aiming at this low-end. I don't see anything on there about what browser uses, and nothing about choosing a browser. And it is only $7 (for 10000 images).

It seems to me that there may also be a market for people happy to pay $70 for the same thing, with the ability to specify which browser, and have the list of available browsers include the ones that are kind of inconvenient to support (older IE). Sure, it's a lot more of a technical slog, but I imagine someone facing the sort of troubles and trying to monitor the appearance of their site across all the major browsers would find that 10 X the stated price is a relatively good deal compared to the misery of setting all that up locally.
Our 'app' runs on a radiator valve (!) and absolutely our design / privacy philosophy is that we can do a decent job without data leaving the radiator, noticeably better if we can share it within the house, and only after that and with consent, a little better still with some 'cloud' help!

https://www.earth.org.uk/OpenTRV-demo.html

I generally think apps on phones are a poor deal for security and reliability, so there is scope for using browsers as a portable virtual machine for all but the most critical/local of services. I was thinking this this morning before I noticed the HN story!

So, I like my pages to be clean and small, and I'd like Web apps to be distinct and reliable, and in some cases work off-line to avoid the need for walled-garden native code.
Also with screen.rip, you can run a custom JS before capturing the screenshot and also can wait for certain elements to appear (which is quite important today with client-side rendered sites)

Disclaimer: I created screen.rip
Apologies if this is incorrect (on my phone atm) but I've been using <space> as leader for two years now, and have never ever noticed lag in insert mode.

Perhaps it's a setting you have enabled/disabled, or unrelated to vim?
Good point, the reason i am not on a X1 yet (even thought its so fucking sexy) is that i depend on good battery life and can not buy something without replaceable battery. However this already disqualifies me as general consument i guess.
32-bit installer images are no longer provided for Ubuntu Desktop.

The Ubuntu Desktop now uses GNOME instead of Unity.

On supported systems, Wayland is now the default display server. The older display server is still available: just choose Ubuntu on Xorg from the cog on the log in screen.

GDM has replaced LightDM as the default display manager.

The login screen now uses virtual terminal 1 instead of virtual terminal 7.

Window control buttons are back on the right for the first time since 2010.

Python 2 is no longer installed by default. Python 3 has been updated to 3.6.

The Ubuntu GNOME flavor has been discontinued. If you are using Ubuntu GNOME, you will be upgraded to Ubuntu. Choose the Ubuntu session from the cog on the login screen if you would like the default Ubuntu experience.

Additionally, there are quite a few "Known issues" for Desktop that made me dare not to upgrade. I will stay with 16.04 and wait for 18.04 then.
Discord’s voice communications app for gamers quadruples to 45M users
> The capital/labor distinction is more productive, but since it is derived from marxism no one actually uses it.

Capital and labour are very standard notions in economics (and go back at least to Adam Smith).

https://en.wikipedia.org/wiki/Capital_(economics)

https://en.wikipedia.org/wiki/Labour_(economics)
Smartphones
Show HN: Slinkky – A bookmarking tool for teams
(This is almost too petty a point to reply, but "sticky backed plastic" is a sheet of adhesive transparent film, like you'd use to cover books. I think they probably would have said "sticky tape")
I have barely any knowledge of hardware, but I have built plenty of pieces of software that have helped people.
There are some parts of the brain we have no clue about. Episodic memory or our higher level ability to reason. But most of the brain is just low level pattern matching just like what NNs do.

The constraints you mention aren't deal breakers. We can make RNNs without maintaining a global state and fully unrolling the loop. See synthetic gradients for instance. NNs can do unsupervised learning as well, through things like autoencoders.
What profiling a Universal React-Redux app revealed
The government should force public corporations to hold internal democratic elections every few years to select a new board and executives and limit how many terms a CEO can stay in office.

The government is so busy fighting dictatorships overseas that it's forgetting about the dictatorships that are growing on its own soil.
I don't run anything other than stock apps on my phone.

The desktop is a different world.

Web apps should be able to shine as portable consume-mainly low-pain deployments.
Can't wait to hear every right-winger I know say how this isn't fair capitalism and not free market, completely ignoring past-wage discrimination and any gender gap... Just like they're instructed to do from Fox News and their opulent pastors.
Indeed, the Cryonics Institute is the value for money option at ~ $30k, have been freezing for 40 years and have 153 frozen/vitrified humans, plus some pets. So only like four a year.
(http://www.cryonics.org/ci-landing/member-statistics/).

I offered to have my gran done as I liked her and 30k wasn't a big deal at the time but she said no way. I guess most people aren't that in to the idea. Maybe they're thinking a reanimated corpse having a rough time whereas I think a more virtual upload to a sort of digital heaven might be jollier. But with the ability to do stuff like compose like Beethoven rather than just hanging out on clouds. I wonder how things will actually pan out.
That only shows you X11 windows. Xwayland has no idea about the content of native Wayland windows (i.e. at least all applications that use Qt5 or GTK3). The most likely solution IMO is a VNC server.
I know there are specialist JavaScript libraries for this, but I find it hard to believe that there aren’t any WYSIWYG tools that allows you to create layouts and add interactivity such as hotspots and simple animation..
> hexadecimal notation (that is, using 0-9 and a-z)

should be hexadecimal notation (that is, using 0-9 and a-f)
Do developers just call whatever function seems to work without reading the docs? It doesn't work for low level programming.

~ man fork

CAVEATS: There are limits to what you can do in the child process. To be totally safe you should restrict yourself to only executing async-signal safe operations until such time as one of the exec functions is called. All APIs, including global data symbols, in any framework or library should be assumed to be unsafe after a fork() unless explicitly documented...
One reason I see is that there just is not enough of good enough content and people seem to want to obscure things just because they want to hide the fact that there is not anything worth checking / consuming.
Screenflick is the best tool for this. Great UI, loads of export options. Very stable. Love it. https://www.araelium.com/screenflick/how-to-use
You can still use X11 on 17.10, just select it on the login screen :)
GitHub Universe – Summary
Bash is doing just fine; it's not stuck anywhere (4.4.12 on my machine). Mac users are neglected and stuck, but Bash isn't.

> Do you prefer that to the BSD-licensed solution that LLVM is, where it's still open source and actively maintained, rather than left by the wayside because Apple just refused to play nice?

I'd rather have the time, money and energy go into a free software commons. Anyone contributing to LLVM is enabling proprietary software. No thanks.
Generally web apps perform better because you load the app once and it gets cached by the browser. The ajax calls to get content reduces the data that you need to transfer. It also forces you to create APIs and reuse them and on the frontend side it provides much more flexibility to modularize and reuse components compared to the clunky widget interfaces available in server side frameworks.

404s are irrelevant to the fact that the site is using an web app or not. 404s exist for the longest time and they're as common in both cases.
Author here.

>Also, while this article is quite rosy-eyed about cgroupv2, there are many many issues that mean that cgroupv2 is not really usable by container runtimes today -- despite what systemd might be trying to do with their "hybrid mode". A friend of mine from the LXC community gave a talk about the wide variety of issues that occur due to cgroupv2's weirdly restrictive API[3]. The blkio writeback cache limits are very useful, but they're really not worth the pain of breaking how container runtimes have to work.

I knew there are some problems with cgroup v2 but haven't quite looked into it. I'm going to watch the talk and probably add a note about that. Thanks!

>You can mount a single cgroupv1 hierarchy with multiple controllers attached to it (that's what 'cpu,cpuset' are), which then could (in principle) know about it each other. But they don't, since a lot of the cgroupv2 code is locked behind cgroup_on_dfl(...) checks.
That's interesting, I didn't know about that! I'll add a note to the post.
People seem to think that Microsoft is a company that at some point sucked at innovation. In fact, the reason Microsoft let a generation of startups blossom was mostly because they got hit by antitrust.

Google, FB and Amazon are probably ripe for antitrust, too, but the government won't move.
Did it crash yet? That has been the blocker for me so far, since on wayland GNOME Shell crashes will bring down the whole session.
> In January, Snap signed a cloud hosting deal with Google. It agreed to pay Google $400 million a year for the next five years. Note that Snap booked only about $330 million in ad revenue in the first half of this year. In other words, it’s paying more than half of its revenue to Google.

This figure is hard to put in context without knowing how much of Google's own revenue goes to operating it's data centers. Sure, they're not paying that money to another single giant company, but they're still paying it.
You can pause by clicking on the document, and resume by clicking again. But I might also add some keypress for that, like "p" to pause and resume (play), in case document click does already something else in the app.

Thanks for the feedback.
BigData and ML Example and Toolset Weekly Roundup – Oct. 19, 2017
Keybase really has practically nothing to do with PGP anymore except that it still serves as a directory.
It's the same for me - I really enjoy ebooks for non-study material though.

I wonder if it will be the same for my daughter :)
Ask HN: IT job in Germany without university degree
Non-EU citizens without a degree. Is it possible to get a work permit with a formal job offer / signed contract?
How subjective it is. How 2 groups of equally qualified programmers can look at 10 line of code and completely disagree on how good it is.
ssh -X still works thanks to Xwayland.
Thank you, that's refreshing to know they are supporting a major distro.
> The best start-ups keep being scooped up by the big guys (see Instagram and WhatsApp, owned by Facebook)

Well, I don’t know. „Scooped up“ sounds very hostile, in reality these startups were sold for a fortune. Also, the fact that you’re able to buy an innovative startup does not necessarily mean that you’ll integrate or run it successfully. Take for example google’s Nest or Motorola acquisition. Acquiring and sustaining is quite difficult.
does pragmatism really fade away in the face of progress?
It’s telling that their mobile experience starts with an advert to “Try the app, it’s better!”
Threat actors started scanning for #SSH Keys on websites
7 billion people in the world. 1 million startups would mean 7000 people per startup. Yes I think millions sounds right.
As he nicely explains in some other blog posts, sometimes Vendor, Inc. went out of business in the 80's but the apps are still in use. So you'd just annoy the poor dweeb from Human Resources that has to use the OS and app provided by his employer, the only job he could find in Podunk :)
I’ve been having the same sort of frustrations and needs for a while, and recently launch something to scratch that itch [1]

It’s tangently similar to screen.rip, but it’s much more focused on getting up and started quickly and making it easy to monitor sides that require authentication. Let me know what you think.

[1] https://pixelbug.io
Instead of testing a null hypothesis through statistical inference, a dubious approach to the scientific method for either a frequentist or Bayesian, how about an appeal to common sense experience?

Out of the scope of the study in question, but do you think a device attached to the world of social media, pornography and video gaming might be more distracting than a book containing focused information?

Closer to the study: even a Kindle offers the temptation of downloading another text.

Also, have you been into a public high school lately and seen just how distracting these devices are in actual use, especially as they are now relied upon in place of expensive textbooks and articles?

Finally, isn't it suspicious that an individual on a technology forum would defend technology? It's almost like your average technology worker has some kind of moral stake in their profession, wouldn't you say?
It's a shame this is so selectively applied.

See, for example:

- The constant mention of speaking to people 'over Skype' on the News

- Publicization of Twitter hashtags on Questiontime and other programs

- Hours worth of Top Gear footage (and the entire Arctic Special) that were effectively Toyota Hilux advertisements
I think it's not a good thing to mention age as if that matters much.

Would you argue that gpg is old and therefore good software?

I would argue instead that iproute2 was not picked up quickly because it's clunky and hard to reason about. openBSD managed to improve ifconfig enough that a change was not needed. I applaud that to be honest.
Doesn't seem to be a thing in the UK, at least it hasn't been an issue for the 2 telecoms companies I've used.
Europe tech companies show how hard it is to compete when you don't live in a protected market.
Men of the world: You are not the weather
The main UK brand of "sticky backed plastic" was Fablon.
Stealing my car is a crime too. Today I learned my car is government funded.
> isn't going to be a single cure for dyslexia

Except not forcing children to learn to read too soon. In the 49 years since the Sudbury Valley school was open, not a single case of dyslexia was diagnosed. Because nobody was forced to learn to read, a few even not learning to read until their mid teens.

Dyslexia is just one more problem of the "one size fits all" education system. Some people need to learn at a very different pace or order to learn properly without future difficulties.
I should check it. I haven't spoken to that lawyer in nearly a decade now.

But I guess this is the crux of my issue with a service like Codekeeper. The timelines could be WELL over what we initially estimate.

For the particular programming project I mentioned above, I only expected the code to be in escrow for about 3 to 5 years max. Never in my wildest dreams would I have envisaged my client using my software for 20+ years to drive their business! Had I known that in advance, I would have put in place some other form of long term storage.

As it happens - all that code is now on my BitBucket account as well as other offsite backups, but I am thinking having a unique read key and having that stored with my lawyer may be a better bet. If CodeKeeper was in the $100/year range, then I could conceivably charge my customers a fixed 'holding fee' to store it with them. But the Catch22 is that they probably need more revenue in order to stay in business longer, and I need a business that will stick around for the long term so that I can entrust my code to them. Ironic.
> But what made Vim my main editor is fzf and ag, and smooth workflow that I had in terminal.

For emacs, try helm to replace fzf (or just use fzf.el). helm-ag is awesome. On the terminal, just alias 'vi' to 'emacsclient -nw -a ""'.

If you miss the vi keybindings (which are a pretty nice way to deal with code), then evil-mode or a full Spacemacs are pretty good options for you.
I know but if I need to use an API to an external server I can also launch a command locally. 7$ is not much but I don't see any real benefit unless you want to capture a subsection of a website.
"I much prefer the current state of affairs to the way things were a decade ago"

It's what the developers say. Every developer has latest macbook, works on a shiny new office with AC with all the bandwidth and gadgets. And they think people all around the world also has the same thing.

Whereas lots of users don't care about the AJAX loading. Users want websites to be fast and less annoying. But, developers only care about latest hot frameworks even though that will make things slow for users.

Newest Youtube redesign is the same. It consumes more cpu and way much slower than the previous one. I know because I don't have a high end laptop and 100mbps internet. It does not matter because Google employees use all the latest gadgets.
But why take their first good offer when they're almost surely prepared to pay you <good offer> + $5-10K/yr?
Your 100-ish character phrase is probably the most succinct description of an idea I've frequently wanted to express.
> The prosecutor had an eye witness that placed him at the scene. So the state did their part to prove guilt.

Eyewitness testimony is known to be seriously flawed. I'm not sure that's enough.
It's human nature to be skeptical of the future state of society but in terms of GDP / capita at any rate it's on a roll and shows now signs of stopping. Here's a graph for the UK but everywhere is similar https://ourworldindata.org/wp-content/uploads/2013/11/GDP-pe...

Obviously things like land on earth are limited but there will almost certainly be ongoing growth in the sort of tech you would need so I'd guess it's statistically likely the resources will be there.
Web apps never feel right to me because they are so obviously not of the platform. I get the same feeling from some cross platform widget toolkits. Yes, the application may be cross platform, but it doesn't feel native anywhere.
Individual contributor, Software Engineer.

At Google the recruiter put me in the SRE/SWE track which I was skeptical of and communicated to them. I also communicated about the compensation issues in advance saying if I got a bad offer it wasn't going to happen. Still wasted my time.

It's high for the industry if you consider the entire US or the world. The solution there is pick the right employer. The right ones are not that much harder to get into than the wrong ones especially if you play the interview game. You also need to not get caught location based comp schemes.

It's not high for a big corporation that is doing well. They just want you to think it's high so they don't have to pay and the small fry want you to think it's high because they can't afford it. These are all just line items in a budget.
Some 10-12 years ago, I used to teach a simple CompSci 102 course on a military base while in grad school. A drill sergeant taking this class was a veritable fountain of stories of military mishaps; one that he liked to repeat was that before Thanksgiving break, he would tell his new recruits that they would be tested for drugs when they came back on base, and encouraged them not to indulge. And when they came back, a non-trivial percentage would invariably be kicked out due to drug usage.

To me, this said more about how casual users think about drugs than about what they believe regarding Army regulations; a disparity between these outlooks that the Army (represented imperfectly by this drill sergeant) was unwilling to budge on.
> Running Gnome on Xorg also isn't an option, it tends to crash a lot now...

Strange, for me it's the other way around. I'm using Fedora 26 with GNOME on Xorg and no crashes so far.
Accusing others of being "shills" is a stupid tactic that does not belong on HN. Nobody's going to be shilling a connector that was introduced in 2003 and is currently obsolete.
I think he might be talking about Ubuntu for Android, which was classic Ubuntu running on an Android phone, predating Ubuntu Touch.

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

It worked on Galaxy S4, and Samsung were really close to shipping it on every S4. It never did ship though, and the project was abandoned. A couple of people who worked on it tried to push for open sourcing it, but I don't think it ever was open sourced.

You could hook it up to an external monitor with an MHL-HDMI cable. Of course the SoC wasn't as beefy as ones we have now, but it was pretty OK.
What you don't like the fact that apple sucks for breaking userspace (as usual) or that pthread_atfork() type approaches should be in every programmers toolbox?
I find the writing here confusing. This is what I understand, please correct me if I'm wrong. The URG field is currently used to smuggle urgent data in its value, whereas the spec says that it should be used to mark the end (and beginning) of an "urgent region" of data on the stream?
> Python 2 is no longer installed by default. Python 3 has been updated to 3.6.

And so it begins. I think/hope that the next RHEL will do the same thing, at which point the final nail will be in Py2's coffin.
That's what I don't get: for years, vi (and vim) mocked the emacs community (with some justification) for throwing everything and the kitchen sink into our editor. We were building an entire operating environment, while vi was providing a nice, solid, fast text editor.

But with vim & neovim, people are building a complex operating environment in a terrible language, and ignoring the man-centuries of effort which have gone into emacs.

Why not just switch over? In what ways is a tricked-out vim or neovim preferable to emacs? In what ways is tricking out vim or neovim preferable to emacs?
Yup, and then you lose me to some other site.

The two things that annoy me the most having the page change layout as it loads (often causing me to click on something different than I was aiming at) and lack of responsiveness. Having the UI baked into an environment that was never designed for it makes the apps anemic and slow.

Google is the worst at this, where they take perfectly fine and usable desktop app (say Picassa) and then replace it with some janky, feature deficient, "web app."
In my opinion the deepest and most difficult aspect of this example is the notion of 'clean' which will be different across contexts. Abstractions of this kind are not even close to understood in the human semantic system, and in fact are still minimally researched. (I expect much of the progress on this to come from robotics, in fact.)