skysight-inc/HackerNews huggingface dataset:
I end up just using a subclass with isFlipped returning true 90% of the time. I've found that I rarely need to deal with the lower-left issue after that... what's your biggest pain point after that?

I look forward to this from Apple, because then I could scrap so much of my own stuff that's aliasing the two platforms. I think people who haven't built for these platforms don't understand that it's not about Apple letting you provide the same UI on two different platforms, but about getting rid of the lower-level differences between the two that don't need to exist in the first place. It's strange to see so many people both here and over on Reddit take issue with Apple doing this - you can't sit there and complain about Electron taking over and then decry a company literally giving you a better option. I'd gladly run a Slack client on my desktop if I could get the iOS build, and I'd really enjoy having RobinHood or Tinder or any number of apps on my desktop so I don't need to pull out my phone (or open a browser) for them.

As it stands right now, cross-building your app for desktop from iOS is a rabbit hole that most people are right to shy away from as there's a lot of odd knowledge that's historically been needed to make it work.

For example, NSTableView in 10.13 finally supports AutoLayout without needing to hack around it with a caching view, making it much closer to UITableView. That alone makes certain views much easier. Collection Views also only recently got closer to their UIKit counterparts, and it's made that much more usable as a result. Before these things, there was _so much_ glue code to reuse the same stuff. Sharing layout code before was possible, but an extreme exercise in frustration for a lot of people - now it's getting closer to a 1:1.

Using any of the littered unmaintained frameworks for "UIKit in AppKit" is also usually not that great, since it's another API to learn that's most unofficial and they've almost all been abandoned over the years.

Also, as one last personal comment, Apple needs to port UINavigationController - I ended up rolling my own (with the whole header view/etc), which is horrendously annoying to do. While I totally understand that mobile != desktop, it's 2017 and people have gotten slightly used to some mobile interfaces working on desktop. At the end of the day it's a simple stacked navigator that'd make code reuse a lot easier. Hell, port the API and have it display differently for all I care.

Ninja Edit: if you're an Electron fan, and Apple had frameworks that worked the same on Mac/iOS, you could avoid Electron on iOS if you had a React Native app that could now cross compile (not using the odd third party framework that exists and is never really feature-parity with actual React Native).
Man HN always has a hard-on for "I can come up with one use case where it doesn't work, so therefore it will never work and everyone who wants it is stupid". It's ridiculous. Stop it. You don't want it. Fine. Some people do. That's also fine. Why can people on this site never understand that? And how often do people here say "no one will ever want product X" and then the very next headline is "Product X is top selling gadget of the year"?

Sometimes I want to lean back in my chair and look upward but still continue working. I can't do that with a monitor. I could with a head-mounted display. How the fuck does that hurt you in any way?
Kindly note that I'm replying to GPs assertion that it's not their problem, and ad-blocking is simply "just a fact" - not the article itself.

This absolutist view - "ad blocking is always OK, because you can do it" - is what I take issue with, because it has ethical problems. It's wildly different from the article's stance that it is an ethical responsibility to use adblockers to cause a systemic shift away from the attention economy.

And yes, there is an unspoken assumption that work deserves to be remunerated. It underpins our society. There is also an unspoken assumption that in that interaction, there has to be respect for the consumers attention, resources, and desires. The ad industry is often violating that part of the equation.

If you use an ad-blocker as a tool to force the other side to rethink their approach, based on the stance that there's an ethical violation on their part, I fully respect that. I'm not certain it is a good solution, but at the very least, it is rooted in an ethical foundation, with an ethical goal.

"I'll always block it, just because I can" has no such foundation whatsoever, even if the actual effect is currently the same as the principled stand.
> I'd hardly call a different keyboard layout a revolutionary idea

Yes. It wasn't my intention to imply that an alternative keyboard layout would be a revolutionary idea. The example was meant to illustrate how a non-revolutionary idea (virtual 2D screens in VR), after establishing itself, can make it difficult/impossible for other ideas to take hold.

> You need a big leap to beat the inertia of the existing systems.

It's good to point, that once an idea becomes mainstream, even research into revolutionary alternatives will dry up compared to those focused on incrementally improving the mainstream, making it even more unlikely that the leap would happen.
Does golang use io completion on Windows? I know Tokio does so if that's not the case then there's probably a pretty large delta in performance.
AI's use in healthcare will only further perpetuate bias in medical data
Do you have any coherent reasoning behind your characterization of Material as a "total dumpster fire"? Other than "I don't like it and thus it must be bad?"
17.10 was the absolute most buggy software that I have installed from Canonical. I tried it on Dell hardware (+ Apple Hardware, + A VMware VM on X64 + VirtualBox on OSX, etc) that does just fine with Fedora, Arch, Gentoo, and it was constantly prompting me to send error reports, killing processes, etc. I just flipped from using the "latest" vs the LTS versions at home because of this version, specifically.
AFAIR, you could export and import your environment as JSON. I've shared it with team mates like that. It did not have a team-sync feature back when I used it. It might now. I don't know.
The key difference, I think, is that in your background taxis are an affordable and reliable source of transportation services for all. They provide peak and off-peak services, for routes lucrative and otherwise.

The American experience I have had with taxis is that taxis are expensive, unreliable, and will try to ditch you if they deem your destination insufficiently lucrative. When you need them most, there's a very good chance that they won't show in a reasonable timeframe... or show at all. Which is to say that they avoid providing as many of the society-level benefits you describe as possible.

San Francisco in particular was a hell of useless taxis. For a long time, calling dispatch to get a taxi left you with odds of under 50% of one actually showing up.
i agree. i don't think it ruined the purpose. the purpose (in my eyes, yours may see it different) was to reduce offensive, dangerous, and just plain obnoxious advertising.

I don't mind a few unobtrusive ads. I really do mind those stupid ad overlays, ads that unroll themselves on top of the content I'm trying to read, and "scroll here for more" junk.
It deserves the name because it has devs actually interested in turning it into the original vision of bitcoin.

Vs a store of value that just racks up transaction fees.
Defeat that pesky broom: https://archive.org/details/msdos_Alley_Cat_1984
I bet they don't sue.

Much in the same way internet death threats never end in murder.
This was my earlier approach before I moved to using 3 for most things. At that time, I tried moving env vars to 3->2 and using the Windows Launcher and haven’t looked back. It makes everything work so much better. This article actually does a fairly insufficient job of explaining it. The official docs on the Windows Launcher are worth working through. Being able to use #! in my scripts and work seamlessly with ‘py’ commands in terminal is superior in every way.
hm.. not bad :)
Any idea why that is? I could imagine that its structure being incapable of handling the additional mass.
The latency issue makes this essentially impossible since anything that's not trivially close to the local network will have upwards of 40ms of latency, making VR mostly useless unless the local compute does significant processing.
They showed plenty of demos to the Rolling Stones journalist.
Now if only we had native-ad blocking.
You make a great point, no software in the history of ever has had any ability to change the size of the font or to scale the display size. I completely forgot that humans need to hold their heads perfectly still at a perfectly measured distance from their screen in order to function.
I've said this before -- but this fork should have broken the illusion that people had that bitcoins are rare. If viable forks are possible, then they will continue to happen, each of them increasing the number of 'bitcoins' in circulation.
That's why he's getting these "commons" a tax break and trying to fix their shitty health care? Idiot.
You may know what the countless other users of my VPN download, crafty website, but certainly not what I download.
Curious how this sync's with Tim Cook's claim that the tech for good AR glasses 'doesn't exist' yet

https://www.theverge.com/2017/10/11/16458944/apple-ar-glasse...
Is containerization common outside of things like services? To me it makes a lot of sense e.g. "I want to run Jenkins, just spin up a container" because it reduces the number of configurations that the developers have to consider. But it seems like the majority of packages will be individual libraries and tools.
This is an extremely well written piece of (false) propaganda. Going into why would take a long time, and each person who cares and isn't sure will need to do his or her own research.

I will note however that people are paid by Roger Ver himself to make comments like this. eg:
https://np.reddit.com/r/BitcoinMarkets/comments/6rxw7k/infor...
Yes. The changes we've seen in the last 200 years have never been seen historically. Theories that worked 1000 years ago do not apply.
I'm a big fan of OpenStreetMap and a regular contributor, but that's just not a fair comparison. Using a billion dollars a year, of course Google has street view, satellite view, 3d buildings, live traffic info... all of which I see as nigh impossible for OpenStreetMap.

But I still use OSM daily. My main mapping needs are basic needs like everyone else's: where is this thing and how do I get there? OSM is very good at that in every place I've been (most of western Europe). It's also something I believe should be free data (as in freedom), but Google keeps it all locked in. Other basic data about our physical world, like where railways or forests are, is also very accurately in there.

When I need advanced stuff like live traffic, or want to see something on satellite, I'll have to resort to other services. And I think that's reasonable: they're costly to setup and maintain, so paying someone for that makes sense.

If we make such a comparison, I'd rather see Google Maps starting with a large negative score for keeping it locked-in, and then comparing whether they're actually, functionally better for different common uses, rather than "oh look at this gimmick, they even have the air ducts mapped on the roof over there" as this article seems to do.
Magic Leap says it will ship its first augmented reality glasses in 2018
I wonder if they throttle back the central booster to ensure its fuel lasts longer than the two outside boosters. This is likely far easier than the cross-feed system though it would lower the total thrust.
Good thing it's not viable then...?
It blows my mind that SpaceX's BFR project plans to send more payload in reusable mode than Saturn V did in full expendable mode (150,000 kg vs 140,000 kg).
Well, it should mostly see the real Bitcoin chain as valid until it doesn't. Older full nodes have a bug where they can't handle chain reorganisations properly with blocks that are the full 1MB in size, so the moment they see an orphaned block they break horribly. (Relatedly, if any big block pusher argues increasing the block size is just a simple matter of changing a few constants, that's a good sign they don't know what they're talking about.)
I really like this idea! Maybe it's the Christmas season but I was feeling a little wistful for the old days of fun little OS X utilities.

This is a beaut :)
Holy cow, I just figured this was impossible to do on OSX, downloaded & donated!
Back in the dark ages as everyone upgraded from 32-bit to 64-bit environments, shipping two versions of native dependencies caused extra hassle. However, this may not be much of an issue these days.
To provide some historical perspective: Apple's done major transitions like this in the past: The move from Mac OS 9 to Mac OS 10 and the move to Intel come to mind.

I'd be curious to hear from experienced Mac devs on what they think of this plan (if true) and the biggest hurdles?
That's not idiomatic Go, is it? Go also abstracts I/O by converting it to async under the hood.
The Problem with Your Chatty Apps
Whitehouse.gov is now on WordPress
Which (IIRC) is like xdialog for gtk, which is like dialog for X11.
are you sure it's 260 Euro per month for social security in addition to what the freelancers salaried company is paying?
I don't know about the other devices, but the hololens is incredibly underwhelming when used. The marketing CGI for it is the best thing about it. I suspect that is probably true also of the magic leap one.
I'm not familiar enough with golang, but from your description it seems like in the Rust world, you're saying "I prefer the mio crate[1]"

[1] https://docs.rs/mio/0.6.10/mio/
Wow, I thought the article was going to say it doesn't actually happen. But it flat out stated they do slow down the phone intentionally when the battery is old.

This is to avoid a forced shutoff issue, so is arguably the preferred behavior, but it is also does indeed happen.
A self assembled desktop for full time development / video creation / casual gaming.

It's an i5 3.2ghz, 16gb of RAM machine with an SSD and it runs just as well as it did 3+ years ago when I put it together.

All of the parts are on https://nickjanetakis.com/blog/the-tools-i-use#computer-desk...
My understanding is that Go programs typically tackle these problems with goroutines and channels which are definitely an abstraction over kernel functionality.
I give it 24 hours until it gets hacked.
Give it three years, and the UX community will revert back to something else.
I wonder why the "Through the Looking Glass" does not have the Tenniel art. It's in the public domain.
https://en.m.wikipedia.org/wiki/Sun-2

A typical configuration of a monochrome 2/120 with 4 Mb of memory, 71 Mb SCSI disk and 20 Mb 1/4" SCSI tape cost $29,300 (1986 US price list).

A color 2/160 with 8Mb of memory, two 71 Mb SCSI disks and 60 Mb 1/4" SCSI tape cost $48,800 (1986 US price list).

[multiply by 2.2 to convert to 2017 dollars]
It certainly should go to court... but that would be an international lawsuit, which is far from cheap. And the people who were wronged are the ones who would be ponying up the cash for a long, long time before they might see any restitution... I can't understand going public, and really I'm glad they did. I'm sure the other side will whine about 'libel', but in order for it to be libel you have to prove that it is false, and prove that the other party knew it was false and intended to do harm. I don't think Woodshed can even manage the first of that, let alone the other two.
Ouch, with 32 stories roof space is not good by to be nearly enough. But, if you're going off site you no longer space constrained.

Which is why I say implementation is so important. 90% reduction in fuel used and lower costs is IMO a better trade off than nuclear which is only useful ~9 months out of the year and has high ongoing costs.

Russia on the other hand is even further north and could probably see more value from such a system.
Probably wasn't available at that time.

From the VCS history, looks like it was very first started on 2015-08-12, not sure when it became stable or part of a release.
I thought it was more Google providing Android compatibility within Chrome OS driving the push to bring apps to macOS.
Looking for resolution and FOV specs, not seeing anything.
AT&T giving $1000 bonus to all its employees because of tax reform
Many financially successful companies on the enterprise level use .net.
The Definition of a ‘Good’ Deal (and How They Mess with Investors)
> why it did not succeed?

Don't you mean "why it has not succeeded yet?"

To some extent, I'm inclined to ask what you mean by success. It's a great language, it has three compilers, it's making progress, and it's possible to have fun writing fast, correct code quickly. It's been more successful than any other language as far as I'm concerned.

Most likely you are asking why it hasn't seen widespread usage in the enterprise (like half of C++'s usage). That's a very high standard. Cost-benefit analysis usually leads to using established languages because there are benefits. D doesn't even have a very good IDE situation (I've been told), only recently got a package manager, etc.
D is indeed interesting. Wrote some experimental code this fall, was fairly happy with it, but wound up going w/ rust.
Just got a $399 50" Samsung TV on BlackFriday. Base on the review, it supports 4:4:4 which is a must as PC monitor. Hook up the one yrs old cheap HP laptop to it via HDMI port.

Looks great! 4k video streaming from Youtube works very good.

4 x 1080 Tiled windows - perfect for productivities.

I don't do gaming. The latency is less of an issue for me.
As long as stepping into a us border puts me at risk of „friendly“ immigration officers forcing me to hand out any cryprographic keys(ssh,gpg) and passwords to my harddisks and any online accounts, without any need to name me concrete reason, or worse, being detained and not being allowed legal defense of any kind, again without telling me any reason whatsoever, not even mentioning any kind of due process, well, as long as my fate is dependent solely on the goodwill of the friendly officers that such a thing won’t happen, i guess i dont need further advice on how to enter this otherwise beautiful country with a lot of grwat people i met in previous travels...
I haven't seen this project before but a few reasons come to mind at first glance

1) Looks like it also runs a headless Transmission client, so you could use it as a seedbox

2) It can be tricky to configure VPNs correctly so that if the VPN connection goes down, your traffic doesn't spill over onto the clearnet. If this Docker image ensures that aspect works correctly then that's helpful.

3) It's a little complicated to setup a VPN connection on a personal computer just for BitTorrent use, without having other traffic (e.g. browsing) spill over onto the VPN. Setting this all up on a segregated remote box and connecting to the headless Transmission client mitigates that.
Becomes? Many modern states were designed to be that way from the start. The Constitutions are their core operating-systems, running on a substrate of human decision-making.
One of the worst things about the current tax code (and soon-to-be new tax law) is the cost of compliance. You can argue about high tax or low tax and who should pay more than whom, but cost and time to comply does not create any value and is an artificial way that we make our country less competitive.

This article is a clear example of that, laying out 10 different things you need to know with complicated formulas for deduction and professions that do and do not get benefits. What a mess.
A Detailed Guide on How to Buy Bitcoin Cash with Credit Card / Bank Acc
Google isn't setting the standard, nor are Google Ads immune from being blocked.

The Microsoft comparison doesn't apply at all.

The standard is defined here:

https://www.betterads.org/standards/

The committe membership is defined her:

https://www.betterads.org/members/

Note it does include Google, as well as Microsoft, Facebook, the Washington Post, Unilever & others.

Far from a "Google" thing, this seems an attempt for an industry to police itself.

Given the ad experiences I've seen on many sites, if anything it's overdue.
It matters. Immigrants have been made to feel unwelcome from the way the press have handled their coverage. Their coverage has also stifled debate by unnecessarily polarising people against each other. The damage they've done and continue to do to the UK, both during Brexit and in other matters, is pretty clear.

Aside from that, what does the EU mean to you?
Not to mention the clickbaity title.
There's this thing called externalities and it's foolish to ignore them.
> For maximum convenience, Termipal automatically attaches to the bottom edge of your terminal window.

What does Termipal do if you have terminal full screen?
Google Hangouts now on Firefox without plugins via WebRTC
> Rand Paul ... Bernie Sanders made similar promises from the far opposite end of the spectrum.

Referring to Libertarian and left-libertarian as opposite ends of the spectrum is a grave disservice, and feeds directly into our contemporary fallacious polarization.

Either view it as a two-dimensional circle, or just ignore the secondary "Left"-"Right" marketing and analyze the primary characteristic of libertarian-authoritarian.
We’re ACLU experts and Edward Snowden, and we’re here to help. Ask us anything
I was surprised to hear so much noise; I was expecting far less sound with the near-airless tunnel.
> Unfortunately, Tokio is notoriously difficult to learn due to its sophisticated abstractions.

Aren’t abstractions supposed to make things easier to learn? Something about the idea of “complex abstractions” seems wrong.

(Edit: this is not a criticism of Tokio, it’s a criticism of the OP’s characterization of “sophisticated abstractions” which IMO should reduce complexity)
> This will not affect the average performance of your device and it is emphatically not throttling, it’s capping the peak demands and not allowing them to be as high...

I'd be interested to know what this writer thinks throttling is.

Part of the problem is that Apple wants to market their devices as quality, long-lasting, and also sleek objects, but can't really do so as effectively if they admit that one of the internal components wears out and needs to be replaced periodically.
Should everyone be thinking of becoming a pass through business? Person Inc. works for Big Business Inc. Everybody pays 20% tax and we are all happy.
So long as there's multiple providers, if one of them gives a filthier, though cheaper, service, there's definitely people who will prefer it.
I have this great idea for AR input that would probably replace most mice and keyboards in the future, but I need funding. :-(
Isn't go's greenthread offering part of it's runtime? If you use a go channel or thread, is that not calling some go std lib abstraction? What you're talking about seems like a pretty non-idiomatic use of go.
This is one of many reasons why I think phones should have easily replaceable batteries. I'm on my second Note 4 since launch and couldn't be much happier.
Apple probably needs to address the wider misconception that electronics "don't age" just by nature. Batteries, thermal compounds, metal bodies, glass, all are worn by regular usage and consumers ought not to expect them to be perfect 3 years after purchase.

While counterintuitive, these changes are decidedly in the interest of the end user.
Would be cool to see this with Sumerian.
cdlatex-mode has that feature IIRC. Probably auctex does too.
Having been taken for a lot of money by contractors in the past, getting the local DA to issue criminal complaints are near impossible. Recently had a GC on a job fake receipts, fake bank statements, everything you could think of to steal money from us. In the end, the DA wouldn't make it a criminal case, said it was just a civil matter.