skysight-inc/HackerNews huggingface dataset:
I'm about ready to upgrade my 4 year-old laptop so this is relevant to my interest. I'm looking for an Ubuntu-friendly laptop and this always causes anxiety. My current laptop was some version of HP Pavilion. It mostly works but it was much more hassle than I wanted getting Ubuntu installed and there are still a few minor glitches that I never got figured out.

Short of this, an official C(c)anonical web page listing popular laptops at different price-points with basic specs and a README-like install guide for each would be great.

Anyone have a url for a solid reliable well-maintained guide (official or unofficial) like this -- best laptops for Ubuntu? I'm sure I've bookmarked a couple over the years but I don't feel like I've found the one true source yet.
Speed and Consistency: From Inception to Implementation
Have you tried a Verizon MVNO? There's a list here: https://en.wikipedia.org/wiki/List_of_United_States_mobile_v... The biggest name I know from that list is Credo.

This is what my wife & I did for a while (but with AT&T, since we wanted GSM). Although now we're both happy Republic Wireless customers.
Startup Announces Plan for 150-Seat Battery-Powered Plane
It sucks far less bandwidth than advertising traffic or video content
Assume they've tried calling the cops already?

NYC's been cracking down on short-term/airbnb sublets recently so if you can twist the right arm you might be able to get something done.

I recently helped a friend with a housing issue (deadbeat subtenants) and we discovered that the NYC housing court has a great service where you can talk to a housing lawyer for free, might be worth a shot to see if your friend has any legal options: https://www.nycourts.gov/courts/nyc/housing/vlpselfrep.shtml...
https://en.wikipedia.org/wiki/CAS_latency

First word latency: DDR3 SDRAM 6.37ns = 1/156,985,871 of a second.
surprise surprise. apple also is an advertising company.

https://support.apple.com/en-us/HT205223
Unfortunately redshift doesn't work with Wayland or Mir.
what makes you say Australia is an openly racist country?

I've heard anecdotes from Asian Australians but not really sure how true it is.

but anyways, it made me grateful for being in Canada.
What does apple have to do with this?
Is this any different than the tools CIA employees and contractors built which were then used to conduct espionage against lawful American companies?
Im mostly talking out of my ass here, but here goes: Stop trend following with UI paradigms. Being smaller and accept that you're smaller; Stop worrying about converting people and new user adoption. Is it /really/ a priority for the target market of new and current users to have as low a learning curve as possible for UI layout and functionality patterns? It seems to me most Ububtu users are A) at /least/ slightly more sophisticated than the average user B) /actually/ looking for an alternative, as in a new paradigm.

Why not??

I personally love the convenience of the CLI, but remembering all of those commands takes up a lot of mental space. Some sort of visual guide, or better, a way to make the CLI experience mesh with the GUI experience would be totally be the cat's meow.

Again, don't try to be the next mac or windows (at least not by mostly copying their paradigms). Doing so can easily damage a niche product's ability to fully serve its core users.

It's a better idea, rather, to look at the size and profiles (5 is a good number) of Ubuntu users as a source of users who are probably willing to experiment and even actively contribute to experimental UI, navigation, and command input design models.

This type of active and collaborative participation at a higher level of abstraction (at the design and use level) is great for allowing active users to contribute more than a few lines of code in a network driver. I would definitely reconsider using Ubuntu if I this sort of activity started. That would open your user base to a whole new class of technical users, process and user-interface designers.

Who knows, maybe you guys will stumble upon something interesting! If the user-touching design innovations catch on and increase visibility for Ubuntu or better, if they are adopter by maimsteam players, then you would further cement Ubuntu's position in the OS ecosystem, but with meaningful connectivity to major players-- as a place where reallty cool things happen in terms of design innovation. Big companies like windows can't make these kinds of changes very easily, almost any amount of testing is too little for a company with such a large user base, most of whom are less tech sophisticated and solidified in their usage patterns and expectations. Large companies are by nature more calcified. Small companies like Ubuntu can try new usage patterns (like what windows tries and inevitably always fails at), see what works, then, furthermore, can help establish those design patterns in a reasonable number of mainstream users (there are strategies for that) and after a critical mass had been reached in terms of familiarity and proper market-fit, the larger players will put those ideas at the top of the list when it comes time to think about modernization.
I've found myself able to access my computer for a good while before the lock screen would turn on after a wake sometimes.
Which would be another worthwhile fix: some way to run `apt remove` or `apt autoremove` in a zero free-space environment. It could detect it and pick pick data somewhere (like /usr/src) to persist to memory temporarily while it works, then replace.
The Blockchain and Us – A Film about Blockchain, Bitcoin, DLT
Aha good one.
tCL is (very) roughly the RAM equivalent of sequential access time. I'm talking random access time, tRAS, which includes closing the last row (precharging the diff amps) and opening the next (waiting for the amps to stabilize). It's called Random Access Memory, so I think it's more fair to judge it by its random access time.
Wisdom teeth removal is a very harsh procedure. You also don't want to be awake during hip or knee replacement where they use power tools and a lot of force.

But for other procedures I think being awake seems an interesting thing.
I've only read the article linked here and had never heard of this tool before today so grain of salt and all that.

But the article did mention he was hoping "anxious parents" would use it to monitor their kids activity.

As a parent of two teenagers and a twenty-something I could see myself wanting to turn on a web cam without them knowing it. I hate to say it but my kids get up to some crazy stuff on the web and have defeated a lot of my efforts to monitor/block that activity. In the end I've had better luck just sitting down and talking openly with them about it. But there was a time where I was frustrated enough that I might have sunk to plain old spying on them...

Anyway, that's just one use I could see for disabling the cam indicator.

And the article does mention youtube videos and how frustrated he was to see what people were doing with the tool. He even added a "feature" where the user's license number was displayed in the program so if he could see it in such videos he could disable their copy. Did you see the actual author in any youtube videos?
Seems like a duplicate of https://news.ycombinator.com/item?id=14004532 ?
Domino’s will deliver pizza by robot in Europe this summer
I thought that the iPhone photo to DSLR was interesting. (The others are, too, but I thought that this effect was particularly well done.)
I have to ask - if the information presented to the public about the election candidates was false, how can we expect that the public made a reasonably informed choice about those candidates?

Strikes me as a perfectly valid definition of a hack; a social engineering hack, but a hack all the same. We see those all the time in our own life; we call it fraud or failure when it succeeds, and attempt to roll back to a known good state. Why is an election different?
I would argue that, despite its obvious biases, the mainstream media still reports more fact more often than do alternative sources. Both the mainstream and alternative media can report fact, or can report lies, and both can be used as a means of control.
I agree wholeheartedly!

The default mouse settings are unusable, and it is impossible to get it good, but with a lot of fiddling it's almost possible to get rid of the weird acceleration.

Sensible defaults for mouse: fixed scaling (downscaling) without smoothing.

Sensible defaults for pad: fixed scaling (or minimal acceleration) with some minimal smoothing.
But that's not how you would use REST and RPC though, you seem to be confusing both paradigms.

REST:

GET /api/items (returns a list of items)
GET /api/items/1 (returns item with id#1)
POST /api/items (creates a new item, "adds" it to the list)
PUT /api/items/1 (updates item with id#1, the whole resource needs to be sent)
PATCH /api/items/1 (updates item with id#1, only changes in the resource need to be sent)
DELETE /api/items/1 (updates item with id#1, only changes in the resource need to be sent)

RPC (one possible implementation):

GET /api/listItems (lists all items)
POST /api/addItem (adds an item)
POST /api/updateItem (updates an item, the id is in the payload)
GET /api/deleteItem (deletes the item)

(Verbs don't matter in RPC, I only used POST in favour of GET in the above examples because some clients and servers enforce limits on the size of GET requests.)
Are you one of today's 10,000 ??

https://xkcd.com/1053/
Never looked into it. Thanks for the link!
Digital Desolation; Amateurs, Aesthetics and the Aging of Web’s Architecture
Selling your users' privacy is also pretty sad.
- FLAVOR: Ubuntu Desktop

- HEADLINE: Separate virtual desktops per monitor

- DESCRIPTION: Same as OSX does it. I pretty much never want to change both of my monitors vdesktops at once. Instead, I want it to be context aware and change the vdesktop of the monitor I'm currently on.

- ROLE/AFFILIATION: n/a
- FLAVOR: Ubuntu Desktop

- HEADLINE: NVIDIA-nouveau conflicts that result in black screens after login unless various fixes are applied manually.

- DESCRIPTION: No more nastyt nouveau-NVIDIA driver conflicts that result in black screens after login -- see all these reports here: https://www.google.ca/search?q=nvidia+ubuntu+black+screen&oq...

- ROLE/AFFILIATION: CEO, Exocortex.com / Clara.io / ThreeKit.com
If I need a apply for a license to read the law, can I also claim that I need to be licensed in order to be actually bound by the law?

Obviously I cannot, but the absurdity of the idea that I can be legally bound by something that is not freely available to me is striking.
Yes, let's fight the sale of our browsing data to build profiles by... Giving away our browsing data to build profiles.
I think you can add "racist", "sexist" and a number of other labels that are thrown around irresponsibly. Let's not forget both sides are at it. My observation is that the left used to at least pretend to operate on a higher moral plane, whereas even this pretence now seems to have been abandoned.
Does it matter that the CIA and FBI are building these tools all the time? It takes a few characters to blow away a drive on the Linux command line, should those characters be illegal because they're potentially dangerous?

Banning software you don't like is a slippery slope, researchers publish proof of concepts far worse all the time.
The exact same argument applies to stackoverflow as well.
- FLAVOR: Ubuntu Desktop

- HEADLINE: A hyper-minimal installation, a la Archbang.

- DESCRIPTION: While I love ubuntu, I think I'd like it a bit more if there was a mechanism of having a minimal desktop, with almost nothing installed except a terminal and a GUI (unity is fine). Generally when I install ubuntu, the first thing I do is remove LibreOffice and most of the other pre-installed apps since I have custom stuff that I prefer to us.
>Podcast listening carries with it a faint aura of cultural snobbery, a notion that to cue up an episode is to do something highbrow and personally enriching, whether it’s a history lecture broadcast from a university, or an amateur talk show recorded in someone’s garage. Both types of show are somewhat educational, in the sense that they expose listeners to unfamiliar subjects and subcultures.

This is only true if you ignore any podcast that doesn't fit in those two random buckets that the author made up. There are plenty of big sport podcasts that are taking the place of sports talk radio. There are also a huge number of successful comedy podcasts if you start scrolling down past the top 25 on iTunes.

If you are looking for great examples that fly in the face of that "aura of cultural snobbery", I can't recommend enough the podcast network of Maximum Fun [1]. It is a network created by the host of the NPR show Bullseye, Jesse Thorn. Most of the podcasts on the network are silly and stupid in the best possible ways. Even the shows that talk about serious issues don't take themselves overly serious.[2] The network is currently wrapping up their annual NPR style pledge drive and most shows are putting out their best episodes this week so it would be a great time to try some. My personal favorite is Jordan Jesse Go which is one of the oldest podcast around and is anything but snobby and highbrow. [3]

[1] - http://maximumfun.org/

[2] - A great recent episode in which Jesse Thorn, the host of NPR's Bullseye interviews Guy Branum, the host of Max Fun's Pop Rocket about his new TV show, growing up different in a small town, and coming out in graduate school. -http://maximumfun.org/pop-rocket/pop-rocket-episode-116-bonu...

[3] - http://www.maximumfun.org/shows/jordan-jesse-go
My “refactoring” workflow
I think there is a sweet spot of 30h a week. 60 hours and you are tired as hell and don't get the rest of your life managed. 20 or less and you don't really focus on it and take forever to get a little step ahead.
"Do as we say, not as we do"
Your experiment depends on the way your scale defines "1", "2", and "kg", and can't be used to test this.
Upvoting something is not bad, but it becomes bad if every upvote is not based on an expressable reason beyond I agree, support, etc. with no valid reasoning.

Likes would be a lot more meaningful if randomly the user was required to express the reasoning behind why they liked something. If the user showed a pattern of not being able to express why they liked something, at the very least, other users would not see their vote as part of the count.

This would also likely increase the cost for "like spammers" - but the real value would be that likes were more meaningful.
- FLAVOR: [Ubuntu Desktop]

- HEADLINE: An awesome hardware partnership

- DESCRIPTION: This is probably stretching the limits of everything being fair game. Nevertheless, I've always found Ubuntu support for MBPs to be below par and haven't been able to justify using it over OSX since switching hardware. Now that Apple seem to be losing the plot on the hardware side I'd really like to see Ubuntu running as a first class citizen on a high end laptop.

No plastic cases, no innovative features (I mean touch bars or dials not 4k monitors), just fast, quality kit with superb software support.

ROLE / AFFILIATION: Contract Java developer, long time Ubuntu user but not on a desktop for a few years now
- FLAVOR: Ubuntu Desktop

- HEADLINE: Remap Ctrl+Q to quit to something else

This is an UX mess, as it's too easy to mistype for another key (like W or 1) and ending up closing the program we're currently in. This destructive action already has a «standard» way (Alt+F4), which is way harder to mistype. Destructive actions shouldn't be as easy to do.

---

- FLAVOR: Ubuntu Desktop

- HEADLINE: Add Flux/Redshift natively

As iOS/macOS is adding a light filter for the night, this feature will be more and more common natively in OSs, why not add it to Ubuntu now?
You've got it right, it works that way in computer science similarly to how it does in natural science.

If you require balance relative to the mainstream, maximum scientific creativity is probably not for you.

In expensive unique laboratories which often require years of assembly before productive creation of technologies can begin, it is easier to appreciate why the higher-performing individuals do not pursue much idleness.

Seeking eminence is also a major productivity drain for someone who would otherwise be the most capable of breakthroughs at the bench.

Anecdotally over a lifetime, seeking recognition for a million dollar breakthrough consumes the time & resources needed for more than one equivalent breakthrough that could have been.
weight of vehicle.

battery degradation is proportional to energy x time. if you need 3x more to push all that weight, is it is dead 3x earlier.

it's just like how you waste breaks 3x faster breaking a cayenne instead of a sedan.
nVidia soft hang issues are super annoying. since mine is always plugged in, i just set my laptop to never suspend.
You can but it doesn't fundamentally change my points. The old analog audio network and the text systems have much larger reach.

Laying out enough digital network fabric to have skype and its kind everywhere is an admirable goal though.
FLAVOR: Desktop

HEADLINE: Actual Wayland Apps (Firefox & LibreOffice)

DESCRIPTION: While these apps currently work on Wayland, they rely on X-wayland to do so. Running native Wayland versions of these apps would provide a better experience while reducing dependencies on X.
i would love to read a follow up that dove into the PHP dark ages. i was doing PHP around that time as well.
The level of detail is part of it. The inherent speed of analog on a large range of numbers is the other part. I recall early efforts to model analog circuits like digital gates overwhelmed the computer. One circuit with 9 transistors took over 50,000 equations or something to check. It just did that much.

This is only true when they're doing the things they directly implement like filters or differential equations. They run faster at fraction of size and power.
Sure, we're agreeing. I just take issue with the idea that it is possible to do an injustice against the dead over word choice. I probably jumped too quick, though, and maybe shouldn't have commented. Sorry if any of this came off as combative!
> Its is not just "some bias". Its every single day accessing to WaPo or NYT and have two dozens articles and news about Trump with negative connotation.

The existence of news articles that convey a negative impression of a person or organization, regardless of quantity, does not, in and of itself, indicate any bias, either in selection or presentation.

> There is an ongoing coup in Venezuela, with illegal arrests but somehow the very same Russian - Trump news remains more important.

The Washington Post and New York Times are US newspapers. The President of the US, and his close associates, involvement with Russian government is more important news for them than the auto-coup in Venezuela for the same reason that that auto-coup is more important in Venezuela than the Russia-Trump issue.
I think this is excellent idea. +1 (+1000000)

And to add, when they release new version, they could also do a demo on a desktop and laptop of their choice, where they can show new features.
If Linus were advertising and supporting his software on a forum with a heavy focus on non-ethical hacking, that might be an apt analogy.

He made the app for unethical purposes... his advertising in said forums is a clear indicator of that. Lets not rally being people who are actively trying to reduce security on the web...
Users, for instance. If you think of users as a resource, then updating them is a PUT to /users/{id}. Fine, they can update their info. But you also need a way to change their password. That's a different entrypoint. Where does it go? /users/{id}/password? Is it a PUT or a POST?

I mean, nothing here can't be worked around. Millions of sites do this just fine. But to me, the mental model just doesn't match up. The REST model tries to present a facade that everything is a "resource". In my experience, as apps get bigger, more and more things start not quite fitting that model. You end up having to justify to yourself why certain things go on certain endpoints and soon half your API is REST and half is some hacky REST-RPC hybrid anyway. Starting with an RPC model from the get-go, you avoid these problems.

And note, REST and RPC aren't technologies. REST is a form of RPC, and you can certainly roll your own RPC protocol over REST. They're merely different ways of thinking about and modeling your application.
Well one day I didn't foudn anything better to solve my sync issue with queries to the server than putting a Thread.Sleep(int) the variable name for it was

private int DO_NOT_TOUCH_THIS_IF_YOU_DONT_KNOW_WHAT_YOU_ARE_DOING_Timeout = 7000;

The code actually made it and is still in production
Weston does multi-DPI really well. When you drag a window between monitors, the half on the HiDPI monitor is scaled and the half on the LoDPI monitor is unscaled. So it looks perfect without windows growing or shrinking when you move them to another monitor like GNOME on wayland.
The first of the two errors has nothing to do with the package itself - packages need root permisions to be managed, which is what exactly the error is telling you:

E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
^^^^^^^^^^^^^

In your case, you didn't prepend `sudo`.

Regarding the second, which is instead the core of the problem, see the man page (http://manpages.ubuntu.com/manpages/xenial/man1/purge-old-ke...):

Provided by: byobu_5.106-0ubuntu1_all bug

Therefore the correct (and full) command is:

sudo apt-get install byobu

As pointed out in another comment, such package is arguably a poor placement for this type of utility.
Well in the end with this type of argument we'll invariably get back to plato's cave. It's hard to argue for an objective reality, it's all about consensus and reproducible experiments.

If I lift a rock and drop it, will it fall on the ground or fly away? The reasonable answer is that it will fall down, obviously. If somebody told you that he dropped a rock and it rocketed into the sky, you probably wouldn't believe them. Because it goes against the way we experience reality, and the way everybody around us seems to experiment it as well. When you swerve on the road to avoid a wall it's because you know that otherwise you'll collide with it instead of magically going through it. Can you prove that you will though? What if I told you that I did go through a wall once, would you believe me?

That's where the scientific evidence is the last bastion of reason. If somebody claims that rocks can fall up, they should be able to come up with hard evidence for it, or even better a way to reproduce it so that it can be investigated. Could the people in Roswell in the 70's provide such evidence?

If somebody in the middle ages had claimed that time ran faster at the top of a mountain than at the bottom of a valley, he'd probably be considered a lunatic. General relativity now tells us that he would've been correct. That doesn't change the fact that claiming that times runs faster at the top of a mountain "randomly" is just a lunatic thing to say. Einstein on the other hand had a well constructed theory, built on top of actual observations of our reality, that was eventually proven right through experimentation.

Maybe it'll turn out that alien abductions are actually a real thing, but even if that's the case I don't think we could be accused of being wrong or narrow minded for not accepting such ridiculous claims without a single strand of evidence. Otherwise we basically give up on any shared perception of reality.

We're now living in a civilization where a good chunk of humanity has a video recorder with them 24/7, and yet no pictures of alien abductions to be found on instagram.
Swift's Pointy Bits: Unsafe Swift and Pointer Types
Probobly qt if you are anti-electron
p much yo