skysight-inc/HackerNews huggingface dataset:
Out of curiosity, since I wasn't sure which one in particular throwaway2048 was talking about, here are my closest guesses:

927 - Standards - https://xkcd.com/927/

1127 - Workflow - https://xkcd.com/1172/

1323 - Protocol - https://xkcd.com/1323/
I've always hated that apps were allowed to do whatever the hell they wanted on Android. I'm happy to see these changes, as Android is cheaper than iOS, and now I've got two options instead of one.
> Page Could Not Be Loaded
May be how the West might be lost
Probably because it's Boston Dynamics, not Boston Practical Industrial Robots.
The Deep Explanation for React Hooks
I had the same question. The robot looks too complicated for what it's doing.
The Terranauts by T.C. Boyle is heavily inspired by the Biosphere 2 experiment. It contains a lot of gossip and petty behavior, and a lot of people seem to find the plot overall boring, but I still liked it. (I simply find the premise fascinating, and I think Boyle captures the atmosphere of people living closely together in a locked space well.)
Maybe this could change your mind?
https://www.reuters.com/article/us-usa-ukraine-tape/leaked-a...
Camel book 2nd edition
I find this a bit surprising.

Is anyone familiar with the literature on this, and able to point to a relevant review article?

Also, am I right in thinking that some of the diesel car emission concerns related to Nox, rather than particulate emissions?
I'm sorry: I do not share your optimistic views that there is one side better than the other. I look, in fact, at people who have such views as dupes who are making the country worse. "You" and the US as a whole do not produce "culture, and planes, and tremendous advancements in science, and research" -these are achievements of the US in the cold war era. They stopped post cold war; the country is now a sheep shearing operation fueled by eternal war. The bipartisan consensus is: drug the population, eternal war and keep the peons fighting each other while we pick their pockets and slowly enslave them. Were you not sentient during the Obama administration? That's as left wing as we're gonna get. It was basically the Goldman-Bush administration ... with a shitty republican health care plan.

FWIIW I was born in the US and lived here almost my entire life; I don't plan on dying here. Good on you for sticking it out: I'll vote with my feet while I still can.
Not strictly backpacking, but I went on a car-free trip to Italy a few years back and thought it would be a great idea to buy new shoes for the occasion. After two weeks of walking eight hours a day, the blisters finally healed.
> "She doesn't give great rules of thumb on each point." Runs fingers through thicket of chest hair "Guess it's time for yours truly to 'splain the right way to do it."
We use Rails with the GraphQL gem and React/Apollo on the front end. Works great!
It is big, but I am the family sherpa. Agree on the esthetic.
This is great.

The one thing I don't see mentioned is the cost. How much more does it cost (say compared to DigitalOcean) for a VPS in Iceland?

Not implying an extra cost wouldn't be worthwhile, but curious if it's a marginal difference or something like double the price.
I upvote the rot learning thing. It is hates by most people because it requires efforts but for things including basic words of a language and other writing systems it is what makes the difference between making real progress or not.
I'm intrigued by this as I've been teaching myself some Go recently (to see if I could get over my initial distaste for it).

I've been enjoying the process, so this subject interests me but I'm running into a long series of errors when starting the tutorial dev server.

github.com/vugu/vugu@v0.0.0-20190329041623-36c2913f3f3c/env-js.go:23:16: undefined: js.Func
github.com/vugu/vugu@v0.0.0-20190329041623-36c2913f3f3c/env-js.go:28:15: undefined: js.FuncOf
github.com/vugu/vugu@v0.0.0-20190329041623-36c2913f3f3c/env-js.go:107:34: js.Global().Get("document").Truthy undefined (type js.Value has no field or method Truthy)
github.com/vugu/vugu@v0.0.0-20190329041623-36c2913f3f3c/env-js.go:152:19: mountParentEl.Truthy undefined (type js.Value has no field or method Truthy)
github.com/vugu/vugu@v0.0.0-20190329041623-36c2913f3f3c/env-js.go:165:16: mountChild1.Truthy undefined (type js.Value has no field or method Truthy)
github.com/vugu/vugu@v0.0.0-20190329041623-36c2913f3f3c/env-js.go:309:8: n.Truthy undefined (type js.Value has no field or method Truthy)
github.com/vugu/vugu@v0.0.0-20190329041623-36c2913f3f3c/env-js.go:680:8: el.Truthy undefined (type js.Value has no field or method Truthy)
github.com/vugu/vugu@v0.0.0-20190329041623-36c2913f3f3c/env-js.go:759:19: oldKeyJSVal.Truthy undefined (type js.Value has no field or method Truthy)
github.com/vugu/vugu@v0.0.0-20190329041623-36c2913f3f3c/env-js.go:810:7: v.Truthy undefined (type js.Value has no field or method Truthy)
github.com/vugu/vugu@v0.0.0-20190329041623-36c2913f3f3c/env-js.go:813:51: firstChild.Truthy undefined (type js.Value has no field or method Truthy)
github.com/vugu/vugu@v0.0.0-20190329041623-36c2913f3f3c/env-js.go:813:51: too many errors

Have any insight?
I want the Nintendo Switch of phones. I want to seamlessly walk off with it or put it into a dock and Bam, full desktop OS. But a good one. Not the janky answers that usually get posted in reply.
Hierarchy can't handle most users.

There is a fundamental impedance mismatch between what hierarchies facilitate and how users think of their files. Users think of their files as having concepts associated with them. e.g. "this file is a photo, about my vacation, and is about scuba" or "this file is a book, about scuba"

The user may attempt to express the numerous concepts they associate with their files in terms of a hierarchy, but chances are good they will fail miserably because hierarchies simply aren't up for the task of organizing even moderately diverse data. Is 'vacation' a subset of 'photos', with 'scuba' being a subset of 'vacation'? Where then does their scuba book go? Is the 'scuba' sub-directory something they must create twice, once under 'vacation' and once under 'books'? Inevitably some concepts get duplicated sub-directories across the system, or the user settles on under-organization. This is because hierarchy isn't up to the task of organizing files in the way humans think about files.

The answer of course is some form of file tagging, so that 'scuba' can be a single distinct group that overlaps with both 'books' and 'vacation' and 'photos', but isn't a strict subset of any of those.
> Also providing documentation?

It's also important to specify that we don't ask for MORE documentation (although that wouldn't hurt), just access to the documentation they give to the authorized technician, or their own staff.
Microsoft tried, and all they delivered was an extremely ugly tiled UI with garish colors that no one liked. They gave up on it.
Show HN: The future of dating → no swipes, no online chats
We're the new kid on the dating scene, but with a different approach: an app with no swipes and no online chats at all. It's called SingleSpot.

We're responding to the current dating-app fatigue by focusing on real-life interactions: our app shows you singles currently in bars and cafés around you. And that's all it does. The rest is on you ;-)

The goal is to make dating social and authentic again, by removing all virtual interactions and keeping just the right amount of technology.

→ Short intro video: https://youtu.be/rWuDLKnzXYY

→ Website: https://singlespotapp.com/

→ App Store: https://apple.co/2UPXCNq

→ Google Play: https://bit.ly/2uk71kW

Thanks,

The SingleSpot team
Sometimes, but sometimes muscle memory is what you want. Do you want to learn to play a fast guitar solo? Learn it slow, then play it incrementally faster a hundred times or more over a week.

Do you want to get good at doing squats? Follow a program that makes the motion second nature by squatting multiple times a week and incrementally adding weight.

Muscle memory is really extremely useful for physical motions. Just be careful you are not cementing incorrect motions in your brain. This is why instructors, books, and videos can be very useful.
The filesystem was the number one reason I moved from iOS. Shame. I am not sure what to replace my current phone with now.
ine/inus is a Latin possessive suffix that appears in many words. https://en.m.wiktionary.org/wiki/-inus
I fled ES File Explorer years ago after they started filling it with adware bloat.[0][1]

I've used Amaze File Manager ever since, and I have no complaints.[2]

[0]https://www.androidpolice.com/2015/11/28/after-adding-a-bunc...

[1]https://www.androidpolice.com/2016/05/10/es-file-explorer-up...

[2]https://play.google.com/store/apps/details?id=com.amaze.file...
This is a great argument against things I didn't say.
I'm with you. It should have been this way from day one.
I agree that cards are somewhat unnatural for the average random person and I remember seeing a youtube video where a magician did a (not so scientific) test so see what people preferred and I believe he tested cards, sponge balls and elastic bands and most people preferred the sponge balls. I do think that the "tricks with everyday objects", especially if spontaneously obtained (from the spectator if possible!), are the most memorable, but at least pretty much everyone knows what cards are. I've got some pretty great reactions with cards.

There's also the school of thought that its dishonest to pretend you have real magical abilities and therefore you don't have to simulate real magic, instead treating it as the performance art that it is. Most people know its a trick and don't mind that its not totally believable. That said, you're probably right in that your way leaves a more lasting impression.

Re: youtube, magic is a really bad art for video, IF you're the kind of person who only enjoys magic if it baffles you and once you see how its done (even just partially) then it gets boring and with a video, where you can watch it 100 times, in slow motion, of course people will always see something they shouldn't. Sadly these people often see it as a challenge (I find the "pretend to have powers" magicians are largely at fault for this, IMHO) rather than as a performance art. Oh well.

But those are just my thoughts, I'm not a professional and have never performed for money or in front of more than a handful of people, so you know a lot more about it than I do!
Not to mention, so far most of the NATO missions are about participating and helping in US wars on MiddleEast. And it is not only about military budget. But also the budget to deal with immigration issues after MiddleEast conflicts.

I don’t think it is fair to blame NATO. They did their best so far and they deserve the support.
that's true for a lot of industrial robots. It's a lot harder to make a robot that can work alongside humans than one that doesn't need to.
About ag-Grid and Handsontable...
I am founder of another JavaScript Grid product.
FancyGrid - https://fancygrid.com
I know much about this market and situation.
ag-Grid is too popular and trampled all competitors over
catching almost all possible commercial clients.
It is unreal to compete with them, they killed this market and become monopolist.
Handsontable has no way to do.
Now ag-Grid also is going to kill JavaScript Chart Libraries market.
Sorely ag-Grid is too successful and leaves no chance for competitors to survive.
Dehumanization of cyclists predicts self-reported aggressive behaviour to them
It's absolutely insane to me that this thing works with suction caps and isn't designed to actually pick up the boxes by supporting the weight from the bottom. That would seem like such a basic requirement for any boxes with relatively heavy payloads.
Okay, there goes my morning... Fascinating. This would have been a fantastic podcast!
Humans might be able to understand hierarchy, and even apply it to physical objects in their possession sometimes, but looking at the filesystem of the average computer user would eliminate any notions you have that average users can actually maintain their own filesystems, or have any desire to.
Proposing that it is a justifiable tax for investment is very different from saying "the concept of 'a nation can't afford' does not make sense [for] a nation-state with control of its own currency".

It looks like you understand why even a nation that controls it's own currency may not be able to afford nationalized healthcare:

1) because creating and allocating currency inflates prices, it just hides the cost rather than eliminating it

2) because we cannot eliminate the cost by creating currency, cost and benefit of healthcare spending must still be evaluated in comparison to other spending priorities

Good discussion.
Finally.

It's ridiculous that a supposedly sandboxed text editor would have access to all your photos, for instance.

Apps should only have access to their own private storage and to data that the user has explicitly picked from a file picker or similar UI, which is what this update does AFAICT.

It seems a serious mistake though to not affect apps installed on upgrade and to disallow access instead of just providing a virtual private copy of the external storage for each app (though the latter is not clear from the article).
For me personally, I tend to remember things better if I write them down.

If I'm at a lecture, I take notes. If I'm reading a textbook (e.g., studying), I take notes. If I'm in a meeting, I take notes. And once I'm done taking notes, I transcribe those notes into more structured notes, since they were taken hastily, and I probably wouldn't be able to decode them later if I didn't do it right away.

Anyway, that's my process. Hope it helps.
Show HN: Multi-Platform Chatbot Modeling and Deployment with Jarvis
How do you even have a music or video playing app? You just don't? Never buying a new smartphone again if this happens.
If you can actually pay 150k people, maybe you do, since you're bloody good at it!

Joke aside, let's be fair, Boeing did not sell air. Their greed got the better of them, and the institutions set to prevent that did not do their job. They should take responsibility for the things they did (or in this case, did not). There is no penalty high enough to bring back lives.
php3 reference book
The East or West coast of US?
I think most people like Windows Phone. I certainly did - it was the best phone OS by far imo. Writing this from my iPhone only because the Nokia died. The real problem was the app story, and part of that was due to the influence of Google.
Way easier to change center of gravity.
Ha yeah, but after the first run at least you know what you don't know.
It cover's MV3 but starts above it giving 0.4 as no consensus and 0.7 for MV3 but we know it is "no consensus" and MV3 today. So the percentages below will change.

As he said on twitter he is banking on Mv3 losing and I assume the same which leaves with 80% no-deal brexit and 20% no brexit.

I am betting on brexit being rescinded. The deal falling thru and the parliament dumping it.
I had; and to a certain degree, still have this issue.

But I got my rate of doing the "get-past-you shuffle" down quite a bit after learning a simple trick.

While I avoid eye contact, most people do not. Most people, when they see an on-coming person, judge which side (left/right) to pass them by looking at their gaze.

The trick is to look in the direction you want to pass the other person in. So if you're going to take the left side, look to your left.

Most people will then pass you on your right side.
Yes, my mistake. Stated the outcome, not the action that gets you there.
There are some indications that they might be working a feature like that: https://www.xda-developers.com/android-q-dark-theme-desktop-...
I would probably buy a Nintendo phone if they made one. Maybe they should get into the phone business.
1. Produce learning artefacts. Scribbles, notes, flash cards, mind-maps, drawings, projects, whatever. Don't let that overtake you or break your ingestion flow, and don't worry about that being usable in the future. Act of structuring that information is the key here.

2. Avoid learning what you won't put in practice immediately after. This is also useful to cull effectively infinite space of what you may want to learn next.

3. Learn the basics. Do not worry about this being marketable skill or knowledge - it'll pay dividends later on. "Basics" is not quantum physics, it's whatever's layer below the layer you're comfortable with.

4. Keep using what you learned, even if it's a toy project. Don't worry about making it public or useful to others.
Samsung's DeX experience is pretty much there. At this point it's apps failing to account for user experience in desktop mode that 's holding it back from a usability perspective. Hopefully that'll change when Q Desk Mode is widely available.
Google doesn't innovate? The software on the new Pixel 3 is nothing short of amazing from spam call answering to night mode photography. And it is all getting backported to earlier Pixel models as well.
most modern fighter jets would drop out of the sky like a rock without software

they'll eventually get this right - they just need to step back and recognise that the MAX is a completely new type of aircraft and stop taking shortcuts on certification and training

what saves them is that Airbus is at production capacity on the neo
Copy/pasting a comment from Arnd Bergmann, an experienced Linux kernel developer:

The full extent of the MIPS Open program was announced yesterday, so I had a closer look.

They finally stopped calling it "Open Source", and instead use the term "Open use" now, which basically seems to mean "royalty-free, as the license is not particularly open and appears to prohibit making copyleft CPU cores.

Everything that was released for download on mipsopen.com now seems to have been available for a while without the click-through EULA.

The components are all for different and partly incompatible revisions of the architecture: the ISA license is for MIPSr6, the MicroAptiv core is MIPSr3, and the GNU toolchain binaries they distribute target MIPSr2.

I suppose their competitors have nothing to fear from this.

https://wavecomp.ai/wave-computing-releases-first-mips-open-...

https://mastodon.host/@arnd/101831404730802126
And yet I regularly see "fluent programming" levels of verbosity in the Spring-everything Java services and batch process code at my company. variableNamesThatLookLikeThis and tests.givenSome(data).thatLook(likeThis) seems to be something I only ever see in Java code bases. There's a love of unnecessary verbosity in that ecosystem.
I've played with it. Cool, but it is monochrome and font challenged. Neat for projecting a line map or similar for a retro-futurey look.

Some 3270 terminals also support vector graphics. I don't remember if x3270 implemented them.
>I think most people like Windows Phone.

The sales figures disagree.
> No RoTs here, water crossing are dangerous. If you are going to cross you have to have a plan for what happens if you lose your pack or get swept downstream. The force of water can be shocking.

Just as importantly, consider in advance how being wet is going to affect you. Wet clothes are heavy and fail to insulate, while wet feet inside wet shoes is a very bad combination for a number of reasons.
>> While the manifesto – a meme-laden soup of troll-tastic nihilistic nonsense – has been outlawed in New Zealand

I haven't read this particular manifesto, and won't. But I do disagree with writings being outlawed.

That probably seems like an odd position to take, but the extreme counter-example is there was a year when the US Declaration of Independence was a violence-inciting manifesto.

I'm not saying this guy's manifesto is like the Declaration of Independence of course. What I'm saying is, if I live in a society that has to outlaw BOTH or NEITHER, I choose neither.
That's exactly what surprises me about BD. It's not like they made one complicated robot. They have an entire lineup of them! These robots are so highly advanced they make conventional robots look like they came from the stone age. However that complexity probably comes at a hefty price tag which makes it lose against simpler robotics.
I use Arduino nano for that. I've programmed the port on Arduino to support any amount of new devices with any port.
Thanks for the recommendation of GoRails! I started screencasting a few years back because I missed Railscasts and learned just about everything from Ryan Bates. Wish he was still around in the community.

If anyone ever has suggestions on Ruby / Rails topics to cover, let me know!
It really is concerning. China, USA, England, Russia, etc. - many governments overstepping in addition to 8 or 10 very powerful tech companies.

I just can’t help comparing this with William Gibson novels when I imagine the future: not all bad, society will go through interesting transformations, some will be good. But still worthy of concern.
It's been a little while since I worked with ROS, but this is just fantastic. Excellent idea. Working with hardware in the real world is messy. A tool that gives you quick-and-good-enough feedback to help debug/tune things? +1
This seems like it's only an issue if you install apps you don't trust. It seems to me that the premise that you would want to install apps you don't trust is itself broken. Why should we give up the power and utility of our devices just to make this safe?
> So is this to help protect apps from each other? And/or to protect users from malicious apps?

One angle is it prevents apps from scanning your local storage for files and stealing them.

Another angle is that it blurs the line between cloud and local so that storing data on cloud services gets treated the same as local data. If you happen to own said cloud storage services (cough Google cough) then that direction aligns with your corporate interests.
Are file managers still going to work in Android Q? If not, this is a huge step back in functionality.
I think you mean virtual DOM -- shadow DOM is a subtree of the DOM supplied by browsers (like the handle of a range slider).
A Mars colony is something humanity should start thinking seriously about once we successfully run a production-grade lunar colony for about a decade-- long enough to recognize and tackle the worst bugs.
Old clients are typically broken because of security issues, or fun stuff like disabling SSH 1 protocol.

If your clients are broken, they should be updated.
> Stuff like this also applies to unrootable androids

I can't flash my Android phone without unlocking it, which format it, and as long as it's unlocked, there's a warning message on boot.

There's always a way to make it serviceable, worst case, allow the user to deactivate theses security feature after a full format.
https://www.youtube.com/watch?v=QTCiJ6BpN30
Humanist Software Development
But also easy to revoke. If you own the code, you don't have to let anyone know what you're sneaking in.
'A violation of public trust': Hardest Hit Fund violators working for developers
What have you found is the perfect fit for you?
Protecting users from malicious apps seems to be the main thing.

I think you can manage files even without rooting. I plugged a phone (XZ1C, Android 9) into USB now, the computer offered to open the phone's storage, 2-3 clicks later and I see the photos that are stored on the phone.
Comparing technologies is a core part of the profession actually. What's worse is when people see a new tool or language and instantly dismiss it because it's not something they already know. A professional considers the technical capabilities in her tools and is willing to upgrade with the times.

If there are use cases where Rails is a better fit than Go, than by all means make your argument and I'll make my rebuttal. Maybe we will both learn something, or maybe someone who reads the discussion will learn something. Not every tool is useful, and not every useful tool will be useful tomorrow.
For Matplotlib, checkout this:
https://github.com/daleroberts/itermplot