skysight-inc/HackerNews huggingface dataset:
Metal is used by more than just games. Apple needed a robust, scalable library for its GPUs, across 4 different platforms that could handle more than just graphics. It is now the heart of Core ML, used for machine learning, as well a few other things.
Russia is still the largest asbestos manufacturer: https://mobile.nytimes.com/2013/07/14/business/global/city-i... and: https://www.bbc.com/news/av/business-10708279/asbestos-indus...

https://en.m.wikipedia.org/wiki/Asbest

Guess who else is pro-asbestos? The Russian mob: http://mobile.abc.net.au/news/2017-01-30/russian-mafia-behin...
Giving to charity is not some absolute measure of goodness. Plenty of charities are of questionable value. Plenty of people who give to charity still treat other people really badly, even abusively so.

It's part of the culture of religion. It isn't per se a measure of goodness.
All these scientist are b!!$#!t, in one hand they boycott paid Journal and the other hand they patent fundamental ideas in ml.
F##!$g hypocrite
I always considered "free" as lack of "coersion", where "coersion" has an agent/subject that can be removed to make situation better. Under that definition, the answers are:

> If I put a gun to your head and say "Your wallet or your life," are you free?

No -- the subject is you and your gun, if you remove them the situation improves.

> If I lay a trap, and you fall into it, and I offer to release you if you give me your bank details, are you free?

No -- the subject is your trap, if you remove it the situation improves.

> If it's a disaster and I charge $10000 for a bottle of clean water, are you free?

Yes -- while there is a subject (you), removing it will not make situation any better at all.

> If a society requires you to work in order to live but only offers you poor options for work, are you free?

Depends?

In USSR, with exit visas and "social parasitism" laws, no. Agent is state, and removing will make a situation better -- yes, you would still be hungry, but at least they would not arrest you, and you could try your luck in another country.

In USA, mostly yes. There is nothing you can remove to get better options for work, or to allow living without work. There are some exceptions -- like anti-vagrnacy laws and job licensing -- but they do not affect most people.
It needs more than that if you have a labour market based around money and full time jobs.
Odd as it may sound, full time jobs are essentially what cause involuntary unemployment because you are not market testing your position on a daily basis.
But of course you need full time jobs to have any sort of efficiency in a business using labour - and to have any stability in the customer product market where it uses debt (housing for example) or fixed pricing rather than auctions.
The gig economy is an attempt to deskill working to such an extent that individuals can be hired and fired on a daily basis - which would correct for involuntary unemployment if everybody is hired and fired on that basis and everything is bought and sold at auction.
Exactly, Apple has 1B devices that can run Metal on their GPUs, why shouldn't they write their own library?
That's awful, but the US suicide hotline doesn't do that, one of the only places that won't call the cops on someone seeking help, unless they state that they are immediately killing themselves.

https://www.reddit.com/comments/1c7ntr

If you already mid attempt, and yet you are also calling a helpline, in that case there's nearly no reason to complain if the cops come.
Also, "... Snap contanizeried applications ...". That 'z' is way out there.
sure, but mess it up once and you spent time to figure the error and fix it.

or go on holidays and your colleagues just gotta run the script.

the big benefits in scripts that is often overlooked: Given the same conditions and input, the output will always meet your expectations. There's no chance for human error.
Does the existence of the gig economy eliminate good options? If the gig economy were regulated to zero tomorrow, who would find better options, and why aren’t they finding those options now?
The Edison twins are on netflix Canada. SI was shocked to see it.
OpenGL is absolutely inferior to DirectX. If for no other reason than it is impossible to figure out the correct, modern way to do things in OpenGL.

The only saving grace is that OpenGL is kinda sorts cross-platform. If your platform provides drivers that are worth a shit, which has been a big question.
Please try to keep seeing professional help. My personal path with depression has been talking to a shrink who was also a psychologist. Se then indicated me to a cognitive behavioral therapist who has helped me immensely.
A classic. Someone else might have said: next script will only take 15min.

Maybe partial automation would have been a good roi.

Or maybe being deep into manual is also neat for your brain.
I think this is a wonderful idea, given that touchscreen responsiveness and power optimization have been a focus of research over the last decade. At worst it's a touch pad, at best it's so much more. Of course a lot depends on how software developers will embrace it - and I hope Linux users get some love. (I wish Asus and reviewers will stay away from gimmicks like watching movies on it.)

In any case, far better than removing a set of useful keys from the top of a physical keyboard.

Add: this also enables new types of casual games, similar to Wordament, Angry Birds etc. Oh, and better smudge tools on Photoshop.
It depends on how tolerant your application is dependent on bugs. I see this as a user-friendly intermediate between mainstream programming and formally-verified programming:

It is easy to see that your program is in one of several states ensure that its state-transition behaviors are consistent with the state transitions you have designed, and it is easy enough to reason about state transitions at a high enough level. On the other hand, it is difficult to reason about the state of multiple asynchronous components. This will help with that.

In addition, when designing a new feature, I can see this helping to decide where would be an appropriate and natural place to tack on the feature.
Why are you discussing a cold or antibiotics with a therapist anyway? They can't prescribe drugs.
Simple for me. OK on right, because it's like go forward. Left is like go backward. Everything else is just confusing to me. Your mileage might vary.
I'm guessing you missed this in the Article:

But relying on suppliers got Tesla into trouble with the Model X, when its engineers designed an extremely difficult-to-make “monopost” seat and an impossible-to-hit timeline. Problems with suppliers set production back by months, and Musk decided he wasn’t going to put up with it again.
There's a CRYPTOFINANCE() google sheets plugin that does a pretty good job. I've been using it the last few months.

https://chrome.google.com/webstore/detail/cryptofinance/bhjn...
Genuinely curious, what's a better way of doing this particular flow:

user taps "cancel"
dialogue asks "Are you sure" and presents options:
"cancel" and... "cancel"??

What should the options/dialogue be?
Only advantage for apple is the location. Less visual context switching.
> Note that you can turn it off at any time. And there are no ads there, it's just a pure 4K 60fps stream from the bridge with some artifical railings rendered on top. There are even 2 cameras, one for each side, and you get the view in the correct direction.

I'm not saying that your wrong or that's it's not interesting/cool, I'm just saying give it a few years and some profit forecast misses and then we'll talk.
If so, perhaps it would be within your interest to submit a Preissuance Submission showing prior art to the PTO, like ridgeguy mentioned in a sibling to your comment.
The only difference is people 100% opt into Facebook and can 100% opt out, as opposed to the way more important issues you listed.
The mascot was from a stock illustration GitHub used on their 404 page iirc. It grew too popular and GitHub licensed it soon for exclusive use.
I have long held that the ability to rationalize one's actions is the root of all evil. IMHO, this is orthogonal to religiosity.
And people wonder why so many are concerned about the github buyout
Here’s [1] a review for a Lenovo model.

[1] https://www.cnet.com/news/no-keyboard-no-problem-welcome-to-...
Hyperpage Lite – Free web hosting for open source projects
Last line of the article points to a complete set on GoG [1]

[1] https://www.gog.com/game/the_incredible_machine_mega_pack
America once launched a reactor into space, the SNAP-10A, from Vandenberg. (Unlike the soviet reactors it was just an experiment.)
I've seen
"Cancel this action?" "OK" "Cancel"
before. Not fun either
One of the masterpieces I've read on developer created UI.
https://blog.codinghorror.com/this-is-what-happens-when-you-...
Isn't this the same technology that would allow surveillance on every private citizen?

> Most recently, Rachel Shorey found members of Congress at an event hosted by a SuperPAC by trawling through images found on social media and finding matches.

I bet nothing in the technology says "member of Congress" or depends on the target being member of Congress. So anybody can mine social media and collect surveillance data on people. And that is probably already happening.
It's a trackpad. What do you think it will do if you touch it accidentally? It's gonna fuck your shit up so bad that you can't undo it, just like a real trackpad would.
You're mentioning something about zooming with two hands. I exclusively use one hand to browse, and I use double tap drag to zoom. The thing I find most annoying is moving my hand from the bottom of the screen up a bit to reach the navbar, whether to swipe to move to a newly opened tab, to close a tab, or to enter something in the url. Usually though, those actions only take place when I am "done" on a site, not in the middle of using the site, like refresh.

I have never accidently refreshed a page using Chrome's pull to refresh, and so I love it. Having said that, if a developer wanted to refresh part of a page using pull to refresh, they would have to be very careful that it is implemented well. This library seems to do it pretty well, and does not conflict with Chrome's pull to refresh.

Anyway, you made the argument that pull to refresh breaks scrolling. I strongly disagree.

I've seen some pretty shocking broken scrolling, but modals that prevent scrolling (and have js errors which prevent closing) are usually the cause. I've never see a "pull to anything" gesture break scrolling what-so-ever.
Out of interest, are the MMR $ amounts independently verified?

I have the sense some founders are inflating those figures but I could be wrong.
>a (1) : to give up (property) to another for something of value (such as money)
https://www.merriam-webster.com/dictionary/sell

Such as but not necessarily limited to.
> sort of divide and conquer

Your assertion is not strong enough and your self referential call out to authority is suspect or at the least misplaced.

It is absolutely divide and conquer and it absolutely is an organized effort.

My assertions were posed as questions only to guide the light.

Anyone with eyes to see will know this. The problem is most of those eyes lack the courage and faith to speak.
Fantastic, time to engage the nostalgia machine. Now if Civil War Generals would just land on there...
also never forget Marble Drop, one of my childhood favorites!

https://www.youtube.com/watch?v=KUE399XSoqE
someone will replace the physical keyboard, with full size touch screen and software keyboard

Already done many years ago:

https://www.theverge.com/2011/10/29/2509236/acer-iconia-6120...
CO2 injection is already done in many oil fields for enhanced oil recovery. People already know how to pump it down into the earth and track where it goes. Put a decent price on removing CO2 from the atmosphere and people will quickly figure out how to do it for a nice profit. Lots of old oil wells in west Texas also.
>Button labels should be verbs.

According to who? Why? I've never heard this before and it doesn't sound like a remotely necessary rule.
Can a generalist learn anything and write clean code... yes. Will they understand the nuances and history of a large frameworked codebase as quick as someone with the specific experience... No. Why hire someone without the experience if you don't need to? Learning a framework ecosystem can take a lot of time. Available libs, best practices, coding style, dev practices, deployment practices, etc... If it takes and extra six months that's expensive.
"I'm now convinced a lot of the people who demanded its demise never used it."

I personally always wondered if anybody at Canonical had ever used it. It never worked right. You always had the feeling that you have to beg to make unity accept a mouse movement or a key shortcut to view that damned panel -- for starters.
Ironically, had that woman lived in a country which forces people to live, the result would have been, as she put it, "a grusome and lonely death".
My theory is that economies of scale for 5.5 inch 1080p touchscreens in mainland Chinese manufacturing make it a lot cheaper now. That is just about the most common screen size and not the higher than 1080 resolution found on high end phones.
It not that easy to use when you can't physically feel the keys. And having to wipe the screen so often sucks.
Geometry Dash, still probably my favorite game on the iPad, switches between left-to-right and right-to-left suddenly in the middle of levels and it's messing with my brain.
Not true at all. macOS has some rather intelligent tracking if it’s a palm touching, or a finger for example. Alternatively, there’s also completely turning off tap to click.

But that’s for taps, not for a full scale UI on my trackpad with dragging sliders etc.
My understanding is that freight trains use electric motors as well. The diesel engine acts as an electric generator rather than being connected directly to the drivetrain.
I'm not sure I agree with "great documentation". It's a pet peeve of mine, but I don't like it when the tutorial for a server side program uses ES6 modules and decorators. This means I need to set up a build system for my back end. Which is just annoying. I can forgive ES6 modules, since they're experimental in Node 10, but decorators are still on stage 2. Don't write your tutorials with experimental features.
What is the most interesting recently published paper in that area?
The big difference between the ASUS usage (which I wouldn’t consider buying) and the Apple TouchBar (one I don’t love, but can understand for non-pro users) is that the TouchBar is intended to not be an extension to the display[0]. The trackpad as a complimentary display seems pretty gimmicky - at least while the market share for the maker is so limited. Of course some level of that is up to the implementation of the various apps (but since it’s not 1st party to the OS, I expect usage issues).

I’d expect a standard user (and even myself) to be highly confused about if they can use the area as a trackpad or if they need to toggle some mode.

> Use the Touch Bar as an extension of the keyboard and trackpad, not as a display.

[0]: https://developer.apple.com/design/human-interface-guideline...
blame the people extorting taxi drivers for licenses. the government shouldn't be able to tell you what you can use your car for.
I believe that there are a small number of people who are able to, as I call it, "straddle two worlds," and people like this fascinate me. Steve Jobs was famous for bridging the divide between "technology" and "design." Benjamin Franklin embraced science and the Enlightenment while maintaining his grounding in traditional Puritan values.
Fred Rogers came from a very privileged background (white, upper-class, Protestant, etc), but consistently advocated on behalf of the least fortunate (children, the handicapped, the marginalized; i.e., those at whom public television was originally aimed). He was an ordained minister who, in the course of seeking out how best to install values in children, based his program on the latest scientific research of the time. He was a television performer who was the same person, whether talking to small children, or testifying in front of Congress. He was, in his own way, traditional and progressive at the same time.

Further reading and watching:

Walking The Beat In Mr. Rogers' Neighborhood
https://www.npr.org/2016/03/11/469846519/walking-the-beat-in...

Mr. Rogers On Arsenio Hall
https://www.youtube.com/watch?v=1geWczVpUbE

http://neighborhoodarchive.com/
Wow, someone actually wrote a schema exposing that account number. I've seen that with RESTful endpoints because it's so easy for a developer to serialize an entire object (or object graph) without thinking about what's on it.
Ask HN: Is invite only product allowed in Show HN?
I'm wondering because the rules says that sign up pages can't be tried out so they're not Show HN. Invite only can be tried out but only to a limited amount of people. In addition to that, we have a demo product in our site but being able to use it for your own is the invite only part.
The LCDs are probably not made in mainland China though, and ASUS is still Taiwanese.
Hey, thanks a ton. I'm only on the second video, and it already blows my mind how the man is even more the character than the character.
Data structures class - understanding the variations of even a List and which to use based on how I read and grow it. Queues, Maps, Indexes, Trees... all the time.

Software Engineering - hated it while in school, thought it was overkill. Then spent time on a hundred man year project - super important.

Programming Languages - having recently moved from Java to Ruby, this class was the bridge to make that transition smooth, having understood the theory of languages first.

Others have said database and data modeling.

Scientific Computing - was implementing some crazy PhD modeling from Matlab and actually had to think about float vs double, summation/multiplication techniques of large sets and their compounding errors, solving techniques (like least squares).

Basically, every software job that i’ve had that wasn’t building a website required my degree.
Capitalism finally kicking in, where there is waste there is opportunity.
It depends...for some tasks, it's less context switching. For example, Apple's Preview app has a feature where you can add a signature to a document. You can scan your signature, but you can also enter it on the touchpad. But the latter is very difficult because you can either look at your finger or the screen, but not both. Having this kind of screen would solve that problem.
I loved Sierra’s games: it was my gateway into the world of computers and was my inspiration for being a software engineer. I still have all my Sierra games, original boxes, documentation, and disks.

I also have a few—around 24 issues of InterAction magazine.

Incredible Machine was different than most other of Sierra’s point n click adventures but still inspired nonetheless.

My plan at one point was to move to Coursegold California and contribute to building the next Sierra adventure...

Oh well...I’m older now, and just hack on distributed systems...but thank you Sierra for allowing me to be inspired and intrigued of what it means to create...

Okay I’m getting cheesy now...
Serious question: What are the advantages of Ubuntu on a server over, say, Debian?
For this to provide a great user experience Asus will need a really high level of software + hardware integration.. (Think Apple or Nintendo) Without that this is just a gimmick.
You can love technology and you can have new projects and it can all be kumbaya and open source, but what really matters is computers, virtual machines, virtual disks, virtual networks. So we ruthlessly focus on delivering that and then also solving all the problems around that.

What is he even talking about?
And here I was hoping that with new technology airplanes would eventually have larger windows...
I think the only way you could think this was "the next big thing" is if you never did M-x doctor in an emacs buffer.

LSTMs do reasonable cocktail talk if you want someone to answer your emails for you as an agent, and expert systems shells are actually useful for navigating legal documents and insurance forms (with a ton of human intervention). Otherwise, it ain't really a problem that needs solving.
Raw sockets have been discouraged in iOS years ago. It doesn't do things like waking up the radio, activating the on-demand VPN; it performs poorly when the device is multihomed; and from the developer's perspective there is a lot more code that needs to be written to support simple things like supporting both IPv4 and IPv6 (with happy eyeballs etc). The writing has been on the wall for years. I will not be surprised if a few years down the road Apple completely removes the sockets API from iOS (though I'd be surprised if they do it on macOS). I'd say good riddance to this outdated API. Your traditional desktop and laptops can continue to use this legacy API for your traditional and cross-platform apps, but iOS as a mostly consumption platform has no need for it. Personally I'm glad that Apple is using the closed nature of the iOS platform to delete legacy baggage and experiment with newer saner APIs that meet the needs of the twenty first century.

I'd also say there's very little reason as a typical developer to write socket code; just use a library provided by the platform or your language. When's the last time you used the raw sockets API?
There's a few problems with your premise...
First, evil has been done without religion. For examples look at the millions of deaths in the ex-Soviet Union, China, North Korea...atheism can be just as dogmatic and evil as religion can be, and the horrors that are done in the name of idealism happen with or without religion. I suppose this depends on your definition of religion and if atheism can be a form of religion, but I would argue that at the very least, every person has a list of presuppositions that make up their worldview, and in some ways every person is ideological (though not every person is violent, both from those that are religious and those that are not).

Secondly, it doesn't take a spiritual belief to be dogmatic. Look at politics, or baseball fans, or some vegans. People generally are dogmatic over their belief systems, whatever they're composed of, religion or not. I imagine that evil stems from the intensity and nature of the belief systems, but also the person and the circumstances.

Finally, people are taught to both love and hate at a VERY early age, regardless of the influence of religion. Society does a fine job of this, my 1 1/2 year old is just as capable of being a kind and loving son as he is being selfish and mean. Now perhaps you mean more developmentally, but every human is just as capable of love as they are of hate, I would say regardless of religion. Some religions may encourage one or the other more than others, just as some teachers do in the classrooms or in certain subject areas. I imagine what you're referring to are the studies that showed that racism is taught (and it is), but racism is not a necessary component of evil. Selfishness or greed can be just as effective as a root cause of evil as racism. How much evil has been done in the name of money, separated from beliefs?

Religion is just the scapegoat in your argument, when the things you're stating are more general to human nature.
Please not. Input delay is absolutely annoying.
This is really going to distract touch typists due to peripheral vision. If they really want to do something revolutionary, they should try replacing the entire keyboard with a touch screen with haptic feedback (like the MacBook touchpad). Force touch when the keyboard is displayed will act as a keypress. Soft touch will control the mouse pointer.
Indeed you're right. I can't believe I missed that sentence, and I agree that it does a lot to address my concerns.
Haptic feedback?
Largest body counts as a percentage of the population? Surely God holds that record, what with smiting everyone but Noah?