skysight-inc/HackerNews huggingface dataset:
It doesn't matter who the OEM is. All Android phones are now wrappers around the Qualcomm snapdragon SOCs if they're sold in the US. They all have the update problem because Qualcomm has refused to work with other organizations or maintain their kernel forks.
Ltree in PostgreSQL
I hope you're not serious. When we talk about an SPA, we're not talking about how it looks or animates. We're talking about functionality, really.
The controller/driver side of USB-3 is still in a miserable state. USB-3 is the source of endless frustration both at the lab and at private computers. Issues range from:

USB-3 controllers won't initialize reliably if there's a single low speed device conntected, like e.g. the keyboard/mouse I've connected to the USB-3 hub my my monitor, which I'd like to connected to a USB-3 port of my computer so that I can plug thumb drives into the side ports of the monitor.

If the do initialize they take ages to go through POST.

After waking from S3 it takes several minutes(!) for all devices to come up properly. Often the OS drops the controller into USB-2 mode, because keeping it USB-3 creates interrupt storms or similar.

Just having enabled the on-board USB-3 support without anything connected may cause random POST hangs.

All of this happening on pretty recent hardware (late 2015, but still available for purchase in that configuration as of today) with latest BIOS and drivers.

And that's without the issues USB-C introduces (alternate modes, power delivery, which requires driver support, etc.).
I've been using Gnome on Wayland as my primary desktop on Arch and Fedora for several months if not a year. It's a marked improvement over Gnome/Xorg, and most of the issues have now been resolved.

You might need to find new ways to accomplish a few tasks, though. But I can attest it works.

Edit: fix desktop/compositor confusion
Same thing in Finland, where government fines are based on your income (as it should be).
That's great news for anyone writing editor plugins :-) I've worked a bit on plugins for TinyMCE, CKEditor 4 and Quill before, where the plugin had to change the content. The Quill editor (which has a separate data model similar to what the article describes) was a heck of a lot easier to work with than the others because of the data model[1], and the end result felt a lot more maintainable, even though Quill is newer and has much fewer Stackoverflow answers ;)

[1] https://quilljs.com/docs/delta/
Depends on the destination. Try Sydney, for example.
I don't think the "graphical design" aspect should be the only factor to consider (at least for the general trend, not for wikia in particular).
SPA issues should be balanced with the horror that server-side session data is. Trying to rebuild the client-side state every time after each answer.

From a programming model POV, having the server only spit the necessary data for the new info required, and not the whole set together with GUI data, is a real simplification. Not to mention the fact that it is already the architecture you need for the other types of client (mobile and native desktop app).
No issues with Gnome 3.26 HiDPI on Wayland using nvidia driver. I was running alpha version of 17.10 on my Dell XPS with minimal issues
I've always thought of WSL as "implementing the Linux kernel API on Windows so you can run software written for it." I don't think it's necessarily restricted to GNU it's just that's what most people use and it's what's included.
This is a true description of the current situation. Question is: is it a good situation?

I feel like the web is a really poor paradigm for many apps. Especially business apps where users can be trained to use a more complex but more efficient interface. The web drives us all to create "universal" style applications that anyone can use more or less without training. Which is grand for the public but I think really backwards inside organisations.
Same reason most name-brand things cost more than shitty knock-offs.
DuckDuckGo: how to not to be evil
At the end of the paper they describe how the come up with ELO rankings, and that in order to avoid some bias due to self-play only they include the results of the AlphaGo's versus Fan, Sedol, etc.
AWS memes
You guys are talking about the same thing (and on the other side, not, but you don't realize how): Thunderbolt 3 uses USB-C, because USB-C is the connector spec.

If I understood it correctly, Thunderbolt at the same time can "carry" USB. So basically if you have Thunderbolt 3, you also (potentially) have USB.

A non-Thunderbolt USB 3.1+ USB-C can via Alternate Mode (depending on devices and cable) carry e.g. a DisplayPort A/V Signal over dedicated lanes (but has not nearly the same Bandwidth as Thunderbolt, so restrictions apply).

So: "Every Thunderbolt 3 is USB-C, but not every USB-C is Thunderbolt 3".

Yes, it can get confusing, but essentially you both are arguing about A is better than A, because Thunderbolt 3 uses USB-C. The "fullest" features set though you only get with Thunderbolt, for now at least.
> the horror that server-side session data is

Whast is horrible about this?
I'm going to go against the tide of opinion and say a good app done well does add to the user experience. And what really constitutes an 'app'? Does the voting up/down experience in hackernews constitute an app because it doesn't refresh the page? A site can have varying amount of dynamic content so there is no hard line.

When it's done wrong, yes it's a poor experience and is most likely done for doing it sake. With no thought to the UX experience or performance. Twitter using hash urls for the first time was one.

But if you design it from a UX and performance perspective it can work well. Especially if you allow it degrade gracefully.

For example Google maps, or Google docs etc. But also stuff like a search app like airbnb.com.

An app can have better performance then pure html pages as when you transition you can have it smoother, and only load the differences. It can improve interaction as the whole page isn't cleared and then refreshed.

Google is recommending going this way for web performance https://developers.google.com/web/fundamentals/performance/p...

I think in this thread we are only remembering web apps that have gone horribly bad, like reddit for example. But we don't remember it when it just works
For fairness, motorcyclists should be refused post-accident surgeries. Same for drug users, std patients, and anyone else (almost everyone) that takes risks with their health.
Sounds like you've joined somewhere that has already long drawn-out political battle lines. It would probably take years to figure out what the history is behind this. I suspect the difficult time you are having is likely because you are either boy who notices the emperor isn't wearing clothes, or it's because you've landed on one side of a political landscape.

I've been here before, and you also have to be careful of who you get support from as well.

To be fair, most workplaces have history to some degree or another. If you are able to keep your head low and excel at the tasks you've been given without showing others up, you'll do well and might even be able to make a clean escape!
I am 100% serious, speaking from two decades of webdev experience for >10 employers. When people advocate SPAs, they usually talk about responsiveness to the user, increased engagement and other such things, but the true underlying reason is always the same and it's exactly what I said. Hard page reloads make the manager feel like their product is janky. Animated transitions make the manager proud. Every manager.
Every single state employee’s salary in the state of California is public. Look it up yourself: sacbee.com/statepay (warning, horrible search mechanism).

The UC system alone has 250,000 people. Student salary data is the only data anonymized.

Making salary data public is the only way to go. Anything else is a poor half measure that will probably not solve the problem they are trying to address.
You can actually compile the userspace (which is more or less most of what is meant by a distro) and install it on pretty much anything. I do this a lot. The kernels have to be recompiled but that's trivially easy.
I don't quite understand the relevance here of the server. An SPA may or may not have a tight interaction with a server. Most of the time, an SPA to me is mostly living as a browser process, with occasional interaction with a server, but that doesn't have to be the case. If it is too tightly tied to a server, then it's not really a true front-end application, it's more like a web site in that regard. SPAs are usually more than a window into a server, they are a dynamic application unto themselves.
The real problem is that demand for websites and web apps has grown faster than the supply of skilled developers who can build them properly.

As a developer who can build both traditional multi-page websites and single page apps, I'd rather build single page apps from both a development productivity and UX perspective.

As a developer, when you get used to building web apps, it's just faster especially if you're a full stack developer.
Unless the protected characteristic is in some material way relevant to the role, asking such questions is likely to contravene the law or laws establishing the protection. It's not a criminal act, but it is unlawful; to do so, without a very clear and compelling argument for why it's relevant to the candidate's ability to perform the job, places the organization at the mercy of any candidate who cares to file a claim.
People are free to not move into a HoA area or gated community though. I'm looking to buy a house soon, and any HoA with any real authority causes me to reject the house based just on that. There's nothing wrong with the idea of "lets all agree to these rules that define a neighborhood we all would like to live in" in theory, but in practice the HoA contract is often a cudgel used to bludgeon people who aren't well liked into submission.
>. It'll be interesting to see if that causes users a problem.

The only issue I had was Synaptic was crashing. Other than that I have fewer crashes and hangs on wayland compared to X
Is it weird that for a certain category of tech company that I intuit would learn from their mistakes, I trust them more _because_ they've had one catastrophic failure? And just sort of assume that many of the ones who haven't are still riding on a wave of blissful ignorance? Maybe that's nonsense, but it's still a thought that occupies my mind.
https://www.bigissue.com/news/londons-homeless-boarding-nigh...
Mobirise Free Website Maker v4.3.4 – New Feature
Probably the docking station is the only technical reason blocking older devices, and Samsung doesn't want their customers running Linux on Galaxy without the docking station.

You've got several choices for running a GNU/Linux container on Android/Linux already: Lil Debi for rooted devices, GNURoot for a full distro on non-rooted devices, and Termux for a quick-to-get-running and reliable CLI distro.
So you're saying marketers can't "fathom" basic concepts about content, but are also technically competent enough to be the decision-makers when it comes to the technology stack?

If that's the case these marketers should quit and get jobs as developers, they'll get paid more.
MNT Reform: DIY portable computer
Framer Export Is the Easiest Way for Designers to Work with Developers
Makes sense.

There is a route you can go that doesn’t use contenteditable, except as a small box at the cursor position to handle IME; it’s what Google Docs does. At my most recent job (stealth start-up) we built an editor like this, painting our own selection and everything. It makes certain things easy or possible — custom text wrapping, tab stops, custom handling of cursor and selection with regard to embeds. It doesn’t get you very far on mobile web, though.
...and of course each year they print a new version of each book with some of the content shuffled around ("improvements"), to force students to buy NEW books instead of re-using / buying second-hand.
The problem is that in many cases there's no nice automatic way to probe for devices, you just have to know the board config ahead of time. That's why device tree is so great, if the hardware manufacturers cooperate and upstream their code then you'll end up with something like the IBM PC.
1. Don't fight over unimportant things. Setup flake8 with all the plugins, maybe use yapf, try to make the coding style issues just go away.

2. Try to figure out why this is happening. There's usually a reason. Most likely it's managerial incompetence, but maybe not, and even if you can't figure out a solution being able to identify the problem is a useful skill (and might help you minimize conflict).

3. Try to switch teams. If that doesn't work, start thinking about switching jobs.
Don Norman may be over 80, but not dead I think ;)
Enjoy what you have now. Soon enough blogs will be rendered via WASM onto a canvas bitmap using a full embedded UI something like QT.
AlphaGo Zero learns Go in just days without any human input
Chrome descends from WebKit, but it isn't WebKit. As I unfortunately learned recently when a workaround for a WebKit bug broke modern Chrome.
I can completely empathise with this, and the distinction between website vs web-app doesn't seem to be clearly defined for most people, outside of software. I often find myself explaining the difference using Google Docs, vs BBC News to illustrate the distinction.
This is such an impressive result, and so general, I bet many people (including me) wish they knew exactly how to duplicate this result. It would be great if they created an online course that explained all algorithms in detail right up to the creation of AlphaGo Zero itself. The paper gives the impression that it shouldn't be too hard for them to create such a course.
I'm sure sick of anything web-based that's not a form app (for which the web works fine -- e.g. ticket purchasing, taxes, posting, etc) -- of course regular content presentation websites are OK too.

E.g. web-based bitmap editors, web-based IDEs, web-based audio editors, web-based file management, etc.
No, in my experience such websites are faster to navigate.
Show HN: CIM – A simple CloudFormation command line utility
I work at a place where our websites should definitely be about informations and accessibility. But the pression to use SPAs in order to "be cool" is so strong, almost nobody questions this decision.

Most seem to think that if you are not using Angular/React/etc, you are doing it wrong, you live in the past. But the large majority of our websites could easily be plain HTML + some Javascript to spice everything!

I'm still a very big fan of progressive enhancement and of sites that do work when javascript is disabled, even if they are then not as pretty.
Haha yes!
I'm sure that HAART is a good idea sometimes and a bad idea other times. Also, this will change as time goes on (HIV mutates, demographics change, other treatments are available, etc)

I'm also sure that there are many things going on at any given moment that should count as "serious crisis that needs international intervention". The real question is whether it is a more serious crisis than other things currently happening.

To deal with both these issues you are going to need deeper understanding than "good idea vs bad idea" or "is crisis vs not crisis".

But the real problem with being unable to quantify your understanding is that you are left unable to make precise predictions, thus you can never perform any stringent tests. If all you can predict is something vague (eg, HAART will increase 5 year survival), there will be many ways to misinterpret the data in support of your explanation even if it is totally wrong.
A View of Mathematics (2005) [pdf]
Elsewhere in the thread I saw mentions of it running Ubuntu. I agree with you that it's unlikely that they'd give us any freedom, but if they did it'd be great.

There's a picture linked elsewhere in the thread of a Samsung device running Ubuntu at some convention.
VS2017 opens the correct documentation most of the time, and in the default web browser.

For C++, cppreference provides archives of all their docs: http://en.cppreference.com/w/Cppreference:Archives.

Of course, that won't help you for Win32 or .NET.

There's also https://zealdocs.org/
>Unfortunately it will never be that simple. First, the distro you want would need to have an ARM port targeting the same version of ARM SoC in the phone. ARM isn't like x86 with just two targets (32 bit and 64 bit), it's a quagmire.

People say this a lot but that's not my experience. I have a lot of ARM machines and move binaries and complete distros (sans kernel) between them all the time without recompiling. Everything after ARMv7 is pretty well behaved.
>Rural areas will have different regulations though.

Sometimes those can be even worse. I lived in a town of 300 growing up, and we often had to deal with the mayor's wife and occasionally the mayor himself coming to our door to tell us we were in violation of some lawn ordinance or another. This is particularly obnoxious considering that the only way to even look up town ordinances is to go to the other side of the county to view the documents at the county office.
There's a limit to how much you can focus. So avoiding distractions and the like helps, but there's going to be a personal limit you can't get pass - 30 minutes or 2 hours or whatever. And it's impossible to get rid of all distractions.

What to do, then?

1. Make sure you're strongly motivated. If you have strong motivation you'll get back to work soon after the distraction, instead of going down the rabbit hole of wikipedia articles or whatever.

2. Write everything down: what you're doing next, where you are, etc.. That way when you get distracted and then get back to work, you'll have an easier time getting back to work immediately: just read your notes.

Longer version here: https://codewithoutrules.com/2017/08/03/stay-focused/
btw, http://www.reddit.com/.compact is a far superior mobile UX than their official mobile site (and make sure you click "No" to the banner enticing you to try their mobile site when you first land)
Hmm I really liked ifconfig I hate seeing it gone.
Gnome shell beta pre-Unity: http://4.bp.blogspot.com/_JSR8IC77Ub4/TGI7upt62cI/AAAAAAAAA3...

Gnome shell after the Unity release: http://linuxbsdos.com/wp-content/uploads/2016/11/fedora-gnom...
In reality there are also two kinds of end users. Those who want websites to perform like apps and those that want them to be focused on readability and (mostly text) content only.

Website owners/designers/what have you must figure out which of the audiences to appeal to, if not both at once.
Reddit's mobile website is objectively worse than their desktop website on mobile.
There is something special about them. The quality is generally good and the customer service is outstanding.
> without taking away from the continuity of the speech

Of course it takes away from the continuity. Whether that's good or bad is another question, but not that. If words are to mean anything, that is.

And you can learn about the context before you read the speech. Which makes perfect sense, because the context came before the speech, it was created within it. To first read the speech and then maybe read up on some context here and there is nowhere near the same thing.

Imagine learning a language, and then listening to a musical in that language. Now listen in a musical in a language you don't know with a dictionary. Now I'm not a fan of musicals, but the difference is obvious. You can't make everything infinitely convenient and just in time without losing anything.

> assimilated properly

That's an oxymoron to me. Assimilation isn't proper, and it's not learning.
When voters elect representatives to move money from the wealthy to themselves it is theft.

When wealthy donors, lobbyists, and corporations pour money into the political system to affect laws, distribution, incentives, outcomes it is "speech."

If life isn't fair, then why do you care about something you call theft? I'm not reading a self-consistent critique here.
Google’s Founders Wanted to Shape a City – Toronto Is Their Chance
My comment is about Isaacson.

Unfortunately I haven't taken the time to read multiple biographies to try to put his books into reasonable context. My comment is an attempt at getting someone who may have to weigh in.
https://www.phoronix.com/scan.php?page=news_item&px=Mir-0.28...
I recommend everybody intending to run Linux to avoid nvidia GPUs. The experience with amd and intel GPUs is vastly superior.
375K, would insurance cover that?
> Their cost hugely exceeds their usefulness, which to my mind is minor at best, and non-existant at worst.

This value difference is indeed core. I value them exactly as "information that can be discerned from reading a program without having to try to execute it in your brain". There is a cost to retaining this information in that there exist programs which have operational meaning but lack this structure. At the same time, I think that this information is incredibly valuable.

So, yes, if you don't see the benefit then there's little more to say.
Agreed. Depends on your POV.
Show HN: LiveCoder
LiveCoder is a fun tool I built almost a year ago to simulate live coding Frontend technologies for my presentations. You actually don't have to live-code, but just prepare beforehand the program, snippets of HTML, CSS and Javascript and you feed the tool with it, so you can just focus on explaining what's being coded. Simple :-)

I never really shared this tool, but I used it in a few presentations quite succesfully, so I think it could be an interesting tool to use. You have full control of the speed. You can pause and resume... An entire app can be live-coded with this. It's quite fun to watch ;-)

There is a Demo in the repo, a bit slow at the beginning but wait until the end, gets better. Hope you enjoy it and please, feedback would be very much appreciated.

Repo: https://github.com/jscriptcoder/live-coder

Fran
CIM is a simple command line utility that bootstraps your CloudFormation CRUD operations, making them easier to execute, repeatable, and less error-prone. CIM separates out the stack template (YAML file) from the stack configuration (CLI options) so both can be stored safely in your project and executed again-and-again for stack updates.

Hey guys. Thanks for taking a look at CIM. CIM was a fun side project I did because I've been working a lot with CloudFormation and wanted to make my day-to-day dev a little easier. Hopefully it can help other devs as well.
> And if you tell me that typing is faster, please also tell me why that’s relevant!

Clearly the less understood thing about vim. People keep thinking this means "typing more words", while what it means is "having the change you have in mind faster on your screen". It's not about writing more code, it's about not having your code lagging compared to your brain.

Anyway, to me, this is not even the best feature of vim. The best feature is what vim creator mentioned : its ability to automate repetitive tasks, possibly short living (with macros). It's easy with vim to convert a file without writing a parser, just with macros. So yeah, I prefer to add IDE stuff on top of vim rather than using an other editor.
Blue Apron is laying off hundreds of employees
Unrelated but how does one forward apps over SSH with Wayland?
>>This didn't require the dock to be "smart", it was analog audio.

Not smart, just have a 30pin connector. Having DAC on board would be trivial (esp. after paying the royalties for the connector). So calling it revolutionary is just being an Apple shill.
You missed https://github.com/maralla/completor.vim - one of the first async ones targeting vim8, later gaining neovim support. It doesn't look like it's easily extensible though, aside from using omnicompletion, which negates the async benefits.

Note that mucomplete isn't async, it's intended to be simple.
This is amazing. I’m going to play around with this and see what kind of nonsense pops up. Thanks!