skysight-inc/HackerNews huggingface dataset:
Short summary is, well, the drawer is all sorts of weird. How the drawer interacts with everything else is also kind of weird. How to open a drawer with a NavigatorService is not something I could find documented outside of Github, and the comment there was old and what was suggested didn't work.

I have also seen people post suggestions on how to use the library that are just flat out wrong. Suggesting using props that don't exist (!!!???), and I've seen at least three recommendations of how to do lazy loading. Now that the docs are better these issues are going to go away, but unfortunately old blog posts (and github threads) live on.

Speaking of the documentation, it has gotten 10x better over the last few months. It has a ways to go, and pictures would be super nice. The React Native community likes to post Expo apps to showcase APIs instead of having super robust examples in the docs, I get why (and sample apps can be super useful!), but sometimes a "this option results in this" doc is super useful.

When I was first learning the library, some of the documentations labeled navigationOptions, some of them didn't and just passed it in positionally. It looks like the docs have been cleaned up, hopefully other examples around the web do the same thing. When I was trying to learn the API, this was very confusing, but I think if I had to learn it from scratch today, it would be a lot easier.

(If Steven Girder hasn't updated his examples, ask him to! His RN course is insanely popular and introduces a lot of people to React-Navigation)

So I guess saying it is bad isn't correct, but up until very recently, doing anything with the library was an effort in frustration just because of the documentation.

I'm still going to DM you some questions about the drawer though! :) (Update: answered, I was doing some things wrong, and Drawer is being rewritten to make more sense!)
It's not like one billion human beings.

Humans are limited by a lot of things like motivation and communication which is likely distinct from the general problem solving architecture itself. Humans also have goals and an evolved morality that guides their thinking. Humans share a similar type of intelligence and understanding of goals, culture, right and wrong. You don't get this for free with AGI.

The point of the human example is that there already exists a general problem solving architecture you can scale up (it's not impossible and there are brains everywhere in nature).

If you increase operations per second many magnitudes you can have all human learning over thousands of years compressed into a couple of hours. You see this loosely in narrow spaces now with things like Alpha Go Zero.

There may not be other AGIs if there's an intelligence explosion and the first one improves itself very quickly. If its utility function is not aligned with human goals then it could end up turning all matter into paperclips - not because it's evil, but because it's hard to set goals tied to human morality (when humans don't even agree in every case) and it happens to be configured such that making paperclips maxes out its reward function by accident.

It may be possible to make the unsafe version before making the safe one, since it seems harder to make an AGI that's aligned with human goals than just an AGI in general.
> I want my technology to work out the box, and Mac does that.

Same here, but with a twist: out of the box, Linux makes it easier for me to install the things I need to do my job. The display, power management, etc. issues are all frustrating, true, but ultimately not as important.

Different folks have different priorities.
The title is referring to German states, not nation-states.
Organizations of humans (governments) seem to have conquered the world pretty well, outside of a scant few lawless areas. Even then there's usually some local warlord maintaining order, just not a nation state. I'm not sure what you're trying to say?
Need more data to compute a meaningful answer. What do you want our of your next language?
There are plenty of very specific items that can be flipped on eBay for solid profits, you need to find the niche though. And then deal with the substantial fraud you will experience.
The iMac Pro is very impressive.
(Even my 3 year old iMac Retina 5K is still a decent machine!)
> That would only leave people to PostgreSQL or NoSQL Databases like MongoDB AFAIK.

That's only true if you ignore the non-free options, which is what, I would argue, Postgres and Mysql were originally competing against in the first place.

> MariaDB always seemed to me like the spark of hope

Still, I'm not entirely sure what point you're trying to make. That is, what are you hoping for?
Wormholes are nice, but putting yourself through a subatomic mixer will not persuade anybody to try that.
You can try it with a conventional meat grinder at home, if you like that idea, as in "Fargo".
> If I'm switching to a Dell XPS, I don't really care about the hardware at that point. It's all about software.

Switch to cross platform software alternatives before you switch, or don't get locked in in first place. This way you just replicate your environment on the new platform for the most part.
This was not a criminal proceeding.

> I'm probably like most in that I think most class-action suits are ambulance chasing lawyers cashing in

That's not "most people", that's the big business lobby's propaganda. Yes, it's often the case that the costs to prosecute a case are a large fraction of the damages. The defendant doesn't escape punishment just because their payments go to legal fees instead of customers.
Start your own mturk knockoff that permits or even encourages scripting and automation.
It is a pity as it looks very user friendly
> when you want lowest-common-denominator drivel, you have Facebook, and when you want to feel tribal warmth by sharing your political opinions with people who agree with you while also being protected from opinions you don't agree with, you have Twitter.

That's not exactly fair; you can customize Twitter (to some degree, if you use a third party app) and Facebook (to an even smaller degree) to actually get content you care about. (e.g., there's no small forum I can join that'll get me Charles Stross's musings and a video game developer whose updates I like and a podcast's funny tweets.)

RSS used to be great for that sort of thing, but it's been largely superceded by Twitter, etc.
> Again, that describes the lot of much of humanity for most of existance.

Of course. But you hopefully agree that civilization has progressed since then. I do not find it ethical to force people backwards in time compared to the contemporary environment they could have.

If I forcibly teleported you back to the kind of agricultural, tribal society that existed for most of history, where leaving would be death (either by punishment or just lack of protection from the dangerous outside world), and the tribe's elders dictated most of your life decisions, would you consider that ethical? What about if I pledged to do it to your unborn children? That's what we're talking about with generation ships.
Exist two ways to do this:

- Make a product sooooo good that your PRO users have not much to wish to... (aka a maxed out machine)

- Make a product flexible enough so PRO users can tweak it to solve their problems (aka a configurable macpro).

And more importantly:

- Make it reliable. Not macbook pro-last keyboard reliable :)
Or alternatively, how to accomplish the same thing in an easier way -- we don't fly in commercial aircraft by flapping feathered wings, after all. And then magic will be dissolved and we might find that general AI isn't really all that much harder than narrow AI.
It's dead if it is not a product that will be updated.

That's the definition of dead for any line of computer products - sure you might be able to buy one now, but if there are no more iterations coming then the product (line) is dead.
What I meant was what if the outer list had a ref count of two, like if x and y in the following code sample were automatically elided into a single list with a distinct ref count of 2:

x = [[1, 2], 3]
y = [[1, 2], 3]
x[0][0] = 9 # the nested list needs to notify its owner(s)

Now I think about it, I realise that this could be a harder situation to get into than I had thought at first. As the snippet above shows, it can happen if you have a a compiler/interpreter that interns entire nested lists at once. But assuming that COW lists are only formed by trying to copy existing lists, I'm not sure it's possible to end up in this situation. In real Python, if y=list(x) then changing x[0][0] should change y[0][0], as you said.
And legally supports os x. I'd probably have bought an os x license for testing/fun/development if I was allowed to run it directly or in a VM on any hardware I have access to. Sadly I can't, because I don't have any Apple computers.
10% is insignificant. Yeah, I used to say the same thing back when Apple was dying in the late 90's and a colleague pointed out it'd be great to own a business that's only generating $2B annual revenues. Our company at the time was generating $60M in annual revenues and we thought we were the shit.

And market share is a bad determiner for influence. Apple has always been the mindshare leader in the desktop/laptop world dating back decades. They had a brief spell in the 90's when they were losing their mojo. It could be happening again now that Steve is gone. We'll see.
Their self driving unit - mobileye - uses MIPS.
The lack of a 32GB option pops up in almost every HN macbook story so maybe from that.
> It claims a maybe three-watt iPhone CPU can beat a 40-watt Ryzen 1200, which is plainly ridiculous.

I've seen this claim before. The only way it makes sense to me is that the Apple chip has a much more powerful integrated GPU than then AMD one.

I suspect that the GPU in CPUs meant for computers are more optimized for things like yield, since anyone looking for performance can just buy an expansion card. Phone SOCs don't have this luxury, so they're probably pushed to the performance limit when it comes to graphics

To be clear - this is just a guess - but it's the only one I can think of that makes sense.
"no interface" is nice marketing, but of course there still is an interface. It just happens to be different from what we usually think of as an interface, but documents placed in Dropbox is still an interface.
> I don’t expect that Apple would make a box quite this ugly—those two USB ports on the front of the case would be the first to go

That's what's annoying about Apple hardware and great about PCs in a nutshell: the constant need to put facile design looks above actual usability. Why should I have to fiddle around the back every time I want to plug or unplug a usb device?
Searching for New Friends with Flyers in NYC
That's not even a multiple of 42
I used this today for my robot.
https://github.com/Alkaid-Benetnash/ORB_SLAM2/ (This particular fork can save the map although it needs to be generated on the pi). It works almost out of the box, just need half a day of slow compilation.

For use on a raspberry pi model 3B+, 2000 key-points, it runs 1-2 fps at 640x480, 5-6 fps at 320x240. Use 500M for a few rooms and 75% CPU when map building 50% CPU once built. It's not optimized for the pi so you can probably get it to run at least 3 times faster if you are willing to get your hands dirty.

For it to work well a 180 degree camera really makes a difference, and run opencv cpp-tutorial-cameracalibration on a chessboard to get the needed extrinsics.

There are probably other slam algos in ROS, but I'm not sure how raspberry-pi compatible they are.

If you want to try and experiment with neural networks, once you have build your 3d map on powerful computer you can build a neural network to learn the pose from the image. This will allow you to have some constant time, constant memory algorithm for later use on the pi, it will probably be less precise.
> Other topics not on paar with the main stream is banned or deleted by moderators. Topics that back a few years ago would have sparked a good and healthy discussion.

Like the quality discussion in r/fatpeoplehate? Or the wholesome debates in r/jailbait?

And I think you're confusing admins and moderators. Moderators sometimes do delete certain threads in subreddits they control - but that's what moderation is.
I'm curious if RN will go the way of Flutter and implement their own renderer instead of giving commands to the OS for every little thing.
Actually, it was as recently as this very week! Running with all the
latest updates on a new Surface Book 2, I ran into a variation of
this open issue: https://github.com/Microsoft/WSL/issues/1982.

Well that stinks. I'd swear I hit this and it got resolved with the inotify-related patches, but clearly I misremembered. Might be thinking of uwsgi or something.

Re. Hyper-V: yeah, I do a Samba mount. This in my experience actually performs a ton better than VirtualBox shared folders, but it's been a long time. I have no idea how it compares to VMware's implementation. (VMware and VirtualBox also have the ability to cleanly virtualize a graphics-accelerated Linux desktop, which is not something I need or care about, but might be a show-stopper for both WSL and Hyper-V if you do.)
Prodeth Coin Airdrop
>...The analogy is humans now are to AI as 19th century horses were to the internal combustion engine.

While this time things might be different, the analogy people always make in on-line discussions about the jobs for horses is silly. Horses do not have agency. In economic terms, horses were capital, not labor.
Instagrammification of tech blogs.
At what point did you say, "I'd better pick up iOS, if I want to have a career"? Was there a moment, or did it just make sense to add another tool to the tool belt?
Using Deep Q-Learning in FIFA 18 to perfect the art of free-kicks
“As soon as there is an AI” which could be next week, in 10 years, 100 years or never.

Tbh I don’t think it will ever be cheaper to build a robot to do simple manual labour tasks. More likely we will incrementally create environments that require less humans to have the same level of productivity.
So we're in agreement, right?

> When you understand the trick, it stops being magic.

The only argument I've seen about the difficulty of general AI is that we don't presently know how to do it. But it only seems difficult (like magic) because of our lack of comprehension. Maybe it actually is, but the good odds are that like everything else it's just one or a couple of tricks, and once we put the pieces together we'll be moving just as fast.
Consumer redress is in scope for FTC

https://www.ftc.gov/about-ftc/what-we-do/enforcement-authori...
How Much Does San Francisco Really Know About Cryptocurrency?
I really enjoyed reading this essay-thank you for writing it.
That's the easy part, gender is determined by the sperm.
You can select the sex of your offspring when doing IVF today [0]. You just don't produce males until you've arrived at your destination.

[0]: https://en.wikipedia.org/wiki/Sperm_sorting
502, Deathhug.
This is similar to what I've noticed in my own experience of emotional highs and lows.

Sometimes I feel myself enter into a period of excitement and activity that lasts for a few days. During this time I feel very positive and capable. I get inspired easily and can think quickly. If I let myself get carried away with these moods the feeling increases until I suddently and inevitably reverse and enter a "down" state where I feel the opposite of how I felt in the "up" state.

But if I focus on controlling myself and maintaining an even emotional keel, I find that I can avoid entering the "down" state. The unfortunate part is that "controlling" myself really means not taking advantage of the "up" state and the powers it gives me. It's almost impossible to not get carried away without actively resisting, which is detrimental to my abilities.
There's no advantage to promising more than needed to get the contract, and there's a big disadvantage in that projects universally tend to take too long, whether the tech is 10x better or not.
No concrete plans, but I'd love to see it happen someday!
Another reason why JavaScript is unfortunately so popular.
Early in my career I had reverse engineered the DBF desktop database format (XBASE), and used that info to write programs in both Pascal and C (at different times) to read and print the metadata and data of DBF files. Later did the same in Python as part of xtopdf, my Python toolkit for PDF creation from other data formats. It was an interesting project for a relative beginner. Good fun.

https://en.wikipedia.org/wiki/XBase

xtopdf overview:

http://slides.com/vasudevram/xtopdf

DBFReader.py code:

https://bitbucket.org/vasudevram/xtopdf/src/default/DBFReade...
Not really. You can use Syslinux in place of GRUB (in fact, I was when this bug was first appearing in the news). I also think it's bad practice to generalize things to that point. There is of course the obvious issue of Linux just referring to the kernel, making it hard to talk about just the kernel if you get into the bad habit of referring to many things by that same name. More importantly, though, if there's a bug in GNOME or your file manager, it feels very wrong for someone to say it's a problem with "Linux". I think this distinction matters more due to the modularity of GNU/Linux and all the choices of programs for basic tasks.
Found it https://github.com/wende/elchemy

The idea seems just like Typescript, a very interesting project!
I have given a suggestion elsewhere in this thread. This will be my last post here, though.
Fantastic! Is there some secret at DeepMind how to boost ones capabilities in this space to be that good at bleeding edge?
The Ryzen 1200 has no integrated graphics.
I'd agree that processing power I think is pretty reasonable, it would be nice for it to handle storage too. Imagine if one were editing a set of video on an ipad pro, or fast backup/restore of other idevices, or you wanted security video peripherals, etc.
Supermassive black hole seen eating star for the first ever time
There are better reasons to prefer tuples over lists when mutation is not needed, namely that it prevents unexpected mutation performed by other code to which references have been "leaked". This makes code easier to read as a result because such possibilities can be ruled out in the mind of the reader.

More generally, mutable objects encourage unnecessarily side-effecty code.
What citizens need is a bill protecting the natural right of proportional response. If the cops use a deafening or blinding device against protesters, then protesters should have the right to use a similar device against the cops.

Cops would think twice about injuring people if they had some skin in the game.
If you're in a situation where you're not feeling fulfilled at your day job, then you might want to look for a day job that gives you more of a challenges on a technical level and probably pays more for the bigger challenge. Just an idea.
I'm looking for a well-rounded language, which is versatile in the same direction as, e.g., Python is.
Ideally, it would also enable expanding one's own set of programming skills and knowledge/practice of interesting paradigms (i.e., a mind-shift of sorts).

Nice to have's:
- a rich library ecosystem (like Python and Go, for instance)
- as close to C as possible, in terms of speed
What is your job? What kind of things do you install?

Kind of curious, because no matter what machine I use, every time I start fresh, it takes about a day to get up and running. Linux is even worse because of drivers.
The important part is the dataset, which in this case is generated by DeepMind Lab, which is already open source: https://github.com/deepmind/lab

Reimplementing the rest of the paper shouldn't be tremendously difficult. These techniques tend to be fairly simple at their core. But training it could be expensive. In any case, it is a long, long way from here to "make generating environments for games or VR trivial by just taking photos IRL and then importing them into some game engine". Many years of research remain.
How Much Does Custom HR Software Development Cost
Oh yes! Elchemy! How'd I forget about that one (I keep pushing it around!)! ^.^;

It is based on Elm so it has a severely limited type system but it is the most complete on Elixir so far. :-)
What kind of useful work can a fraudster do? You can't trust him with money, and I'd rather unskilled labor jobs go to honest people.
The touchpad is the only reason keeping me on MacOS. If Linux had drivers for the trackpad that were on par with MacOS, I'd run Linux on my Macbook.
The thing is though, it's just not true (anymore) that Mac "just works" all that much better.

I use Linux and Mac daily and I probably spend a comparable amount of time on configuring both.

You just don't feel the pain that you're used to.
People usually have success in getting newer OS versions running on formally unsupported macs.
But my emails
Exactly.

It’s their relationship, their art, their journey. Don’t try to become a main character in it. It’s OK to be a benefactor, but don’t try to amplify it or change its course.
>this is trivially true on the level of the sensors.

Maybe. The human eye is fundamentally different than cameras in terms of how it focuses on things. For similar performance, we may need much higher resolution cameras. We don't know.
Costco are selling the 2018 model XPS13 (4K, 16G, 500G) in stores at present so you can head down there to take a look. I've been using one for a few months. The article is reviewing (I think) the old 2017 model. It seems odd to complain about the low resolution of the 1080p display, then also say that the available 4k panel isn't going to solve that problem. Mine works just great. According to Lisa on Mobiletechreview the 4K panel has a very wide gamut.

My only beef with my XPS13 (had the same problem with previous Dells) is the audio drivers are horribly buggy, and you have to fight it to not apply unpleasant frequency-domain distortion to the signal. The user experience had to have been designed by someone who never listens to music. It magically detects when you plug in an external audio sink via the 3.5mm jack. Sometimes that detection doesn't work, so the sound keeps coming out the internal speakers. Then, assuming the jack works, you now have the equivalent of a 1970's graphic equalizer turned up "to 11" in the signal path. Guess what? The application that allows you to control that signal degredation process IS NOT INSTALLED. You need to spend several hours pull hair before you discover the forum post where someone explains how to install the right version. Then cross your fingers it will stay working through the next Win10 or BIOS update cycle..
I would not consider setting an exit code to be a fancy feature, but I guess we are living on the bleeding edge here :)

EDIT: I should have said explicitly in my initial comment that I knew about std::process::exit and panic!, but did not consider them to be a clean solution for exiting the program under normal circumstance -- more of an abort() mechanism.
I thought that was pulled from the developer documentation…it looks like it's from a comment in the source code instead.
Doesn't mean the neural renderer is any fast at all :)
Many victims try to find out how their pictures are being shared, as in my second link, because they feel that knowing is better than not knowing. And considering how awful it must feel to know, I think that really says something.

Privacy rights are also important, and I agree with you that police should respect those rights when investigating child pornography, just as with any other crime.
Douglas Adams on the Kakapo: https://www.youtube.com/watch?v=sCsHuoVABgI