skysight-inc/HackerNews huggingface dataset:
1. We are close to an object database, but with some subtle distinctions from the mainline expectations I believe — data is serialized in a language-independent binary format, that is actually column-oriented. We also have full indexing available of all fields. It’s not that object databases can’t do that, it’s just that most people probably don’t expect that level of access. And to be honest, there are marketing considerations too, in the OODBMS feels very dated as a term.

2. We don’t support JavaScript in general at the moment, only JavaScript that runs inside JavaScriptCore inside React Native. Otherwise, we lack the C++ APIs that we rely on to power the underlying storage engine. We are trying to add support for more JavaScript runtimes though.

3. Python support is doable, but we are focusing 100% on mobile front-ends right now. We don’t even support using Realm from Java outside of Android, for example. Eventually we do want to add support for Python, Ruby, node.js, etc.
What a horrible article. The title talks about grit but then they commingled the 10,000 hour mastery concept into the conversation.

> “Things like grit and 10,000 hours are mindsets that are very misleading because they are consequences not causes — they are lagging indicators of performance,” said Todd Rose, who is the author of The End of Average, a book that illustrates how averages are flawed in understanding human achievement.

If we take grit to be "fire-in-the-belly" I have observed as a parent, mentor/coach of high school and adults and high performing team lead that it has several characteristics that a parent, coach, mentor, manager and even peer should be aware of.

I like the "fire" analogy. As a parent I can put water on my child's fire and put it out. I can be over-bearing, abusive etc. As a manager there are many things I can do to do the same like micro manage them.

As a parent I can help flame the fire (think adding fuel and oxygen). I can give them earned respect, greater levels of responsibilities and coach them with a growth mindset.

I have parented, managed and mentored with an intention to make the flame lager since I first had a manager responsibility and discussed this concept with Dr. Michael Stonebreaker in the early 1980s. So far it has seemed to work for me.

Genetics and early environment seems to me to be very important to starting life with a fire-in-the-belly. But what gets done with that by the individual and those that have some control over their paths early on makes a big difference.

But let us not forget that to be good at engineering, for example, one has to be able to conceptualize and visualize in their minds-eye. Having grit does not make up for that. Having both is a killer for success. My observations only and yes they are not scientific.
The "What is Realm?" paragraph begins with "Realm is not an ORM".

Jesus Christ, that was the very first line.
You don't consider access to almost all of your accounts to be "sensitive"? Remember that the vast majority of services let you reset your password by sending a link to your email. So anyone with access to your inbox effectively also has access to any other account associated with that email address. I think it's a rare person who doesn't have a single digital account without anything sensitive in it.
Find Your Sweet Spot to Excel as an Entrepreneur
Hi jventura, I completely agree with you with the exception of one axiom: efficiency is more important than time spent when learning. If you read the article, I only mention the best way to get your first programming job with the least amount of friction. It takes years and years to truly develop your skills, but I have met many people that get discouraged because of the little progress they seem to be making when they are starting off (especially when they don't come from a computer science background like yourself). I wanted to write this article to show someone how it might be done in order to get those positive reinforcements as soon as possible so they become good developers in the future and they want to put in those years of practice (but efficiently) to get truly proficient.
This is a great write-up, thanks!
OpenStreetMaps is already excellent, but it seems like it could do with impetus in some areas. For what it's worth, these are some gaps that occur to me:

* Standardization of the model for mapping on multiple levels, and with 3D, and integration of that with the editors.

* Finding standardized ways to test, approve and automate maintenance of data consistency. There seems to be a lot of ad-hoc script editing, like someone writing a script to make a one-off edit of the global dataset to do a spelling correction. If that's going to happen, it should have pre-approval, and probably be integrated into an official, periodic checking and consistency process. Along the same lines, I'm not convinced small malicious or mistaken data edits will be picked up as quickly as they should be. I think most of the tools and structures are there to build the map, but not necessarily to maintain it.

* Doing more to link the OpenStreetMap.org site to the projects using the data. i.e. more clearly positioning the site as a data repository, and place to find ways to consume the data, and less as a toe-to-toe competitor to Google Maps.

* Pushing forward in links with wikipedia, preferably forming a connection with the structured/geographical data on wikipedia (if it's possible to find a license which is compatible with both projects, and wouldn't lock in either party). Having more eyes on the data should help to prevent bit rot.

* Finding hardware to automate data collection for Mapillary (the Streetview equivalent).

* Improvement of search/geocoding algorithms - to try to fill in patchy street data information (i.e. detecting sequences in house numbering). Then using those algorithms both to improve the geocoding capability, and to prioritize where data most needs to be collected - a handful of house numbers are vital for a major 5km road through the centre of a city, but they are far less important for a 30m cul-de-sac.

* Finding ways to have more area based mapping for pavements, cycleways, shared space roads, pedestrian crossings, public squares etc, as an additional, progressive enhancement to the line and dot model for footways, highways, etc. Something which can be used to provide additional information in city areas where that sort of low-level mapping is useful/necessary, but isn't necessary elsewhere (clearly the whole world will never be mapped in the detail that you'd like to map central London, or one particular central railway station)

In general, trying to develop policies to encourage the database to be maintained, and data collection to be managed, in a way which makes it easy to consume the data in a structured way.

Glad to be corrected if I'm wrong, or ignorant of progress.
Really Simple System
And one Universe.

---

When television first came out, it was capitalized. If you think the internet is a medium, it makes me sense lowercase.
The former usually leads to the latter, because John Doe on the streets doesn't know (or care) about the difference.
Well thats the reason I asked to elaborate on how they are different.
I think we should introduce a law that says that if a company does no better than random rock throwing, its net result should be at most zero.
Creating a virtual service desk: A DevOps experiment
This is interesting, but I find it hard to reason about. Two rows with very different values, can have their points plotted in the exact same spot, no?

Do you have a sample analysis of using this visualization to discover something interesting about a data set?
Yahoo! Inc., together with its consolidated subsidiaries (“Yahoo,” the “Company,” “we,” or “us”), is a
guide to digital information discovery, focused on informing, connecting, and entertaining our users
through our search, communications, and digital content products. By creating highly personalized
experiences, we help users discover the information that matters most to them around the world—on
mobile or desktop.

We create value for advertisers with a streamlined, simple advertising technology stack that
leverages Yahoo’s data, content, and technology to connect advertisers with their target audiences.
Advertisers can build their businesses through advertisements targeted to audiences on our online
properties and services (“Yahoo Properties”) and a distribution network of third-party entities
(“Affiliates”) who integrate our advertising offerings into their websites or other offerings (“Affiliate
sites”). Our revenue is generated principally from display and search advertising.

We are proud of our rich history that has evolved with the Internet, beginning in 1994 when our
founders, Jerry Yang and David Filo, then graduate students at Stanford University, created Jerry and
Dave’s Guide to the World Wide Web, a simple directory of websites to help people navigate the
Internet. Yahoo was incorporated in 1995 and is a Delaware corporation. We completed our initial
public offering on April 12, 1996, and our stock is listed on the NASDAQ Global Select Market under
the symbol “YHOO.” Yahoo is a global company headquartered in Sunnyvale, California.

Seek and ye shall find: http://files.shareholder.com/downloads/YHOO/2121517153x0x893...
My childhood was anything but nirvana. I'll spare you the sob story about growing up in 1990s Russia because it's unoriginal and water under the bridge. It's also irrelevant to this thread because I read The Guide as an adult while working for a very "difficult" startup that took every dysfunction prize imaginable and then invented some of its own. The Guide pretty much saved me from insanity, and for that I'm thankful.
$117M over 5 years with $37M paid in year one: human beings have a real need for "leaders" and pay dearly in their search (pardon the pun).
Glitch: beyond the bytebeat
These restaurants are un-health, filled with horror stories like people getting their burger spit in, and people still eat there. You might be underestimating how much people want their cheap burger.

Either way, if that does happen the chains will either have to react or competition will pop up. Both sound like good things.

Likewise, they will undoubtedly try it in a few stores first to figure out the impact. So the risk to them is low.
However, Google could choose to serve Google ads on the same origins as their web pages if they wanted. This sponsored pins will surely be hosted by maps.google.com, I should think.
Some people are active in this domain, see: https://www.python.org/community/sigs/current/mobile-sig/ and https://mail.python.org/pipermail/mobile-sig/

Two approaches that seem to work (or to be promising) are Kivy (https://kivy.org/) for cross-platform and PyBee / VOC (http://pybee.org/voc/) for Android.
I have read that COW filesystems tend to perform terribly on HDD with database workloads because overwrites mid-file are common and increase external fragmentation.

Is ZFS any better than Btrfs in this regard?
OpenStreetMap is great, but it's a bit like Linux among OSes - one source of data, but many implementations and not a single one to be dominant enough to be a real threat to google, hence no street view and the search is lousy just to name a few significant drawbacks.
Maybe read the article before adding a snarky comment?
Apple uses OSM data in a few countries, but for most of the developed world I believe they use TomTom data (formerly TeleAtlas).
It's only an analogy. The analogy is meant to be "prove that 91 has prime factors" using infinitistic methods, and "prove that 91's prime factors are 7 and 13" using finitistic ones.
Relevant discussion (re: Wendy's) https://news.ycombinator.com/item?id=11735928
That is not correct. All the phone vendors need licenses to some Nokia IP as they own much of the core patents needed for GSM/UMTS/LTE radio implementations. They've licensed them to Microsoft among others. I guess MS got all the Nokia phone software copyrights to themselves, but I don't think Symbian and S40 source are worth very much at the moment.
Anti-Fragile ICT Systems (Springer Open ebook)
More I hop jobs a lot. I was using C at the beginning of my career. Lately, I'm using C again (and more importantly, using arcane C skills that no one has anymore, doing a 32-64 bit port). I picked up Java in 2001. I've done a fair bit of Ruby, too. Doing Python in the current gig, which is mostly new to me but trivial to learn.

The point is, I haven't had to deal with C for a long time. It's odd to be doing it again.
> If you are one you can't really stop having an in-group; the best you can do is try to give out-group ideas a fair shake.

> Now, this ability appears to be quite rare.

I disagree that it's nearly so difficult or rare. The U.S. rarely has been this polarized, and everyone used to share the same news sources (major network nightly news - which probably still are the leading sources). Again, I think this approach is just the justification of those who want ideological war rather than finding ways, as so many have done so often in history, to bring people together.

> the kind of personality needed to do it made you less likely to become a journalist

You are entitled to your opinion, of course, but I have no reason to believe this statement is accurate.
she parlayed not being any better into quite a payday. give the girl some props!
The interesting question: is that what Apple does too? Where "hitting" is defined as "Tim Cook thinks it would be good enough for Steve Jobs".
Detecting a power of two is easy with just (x != 0 && (x & x-1) == 0).

A portable way of determining how many bits are in an object is sizeof(object) * CHAR_BIT. No reason to use the 8 version.
Doubt is good! As an extreme example, remember how at the end of the war Nazis committed suicide, and it happened on all levels, not just the very prominent examples like Göbbels that everybody knows about? It wasn't because they were afraid of being judged (there were plenty of them who managed to escape justice), it often was because they were so convinced of their cause that when it failed they saw no future, nit just for themselves - they actually thought it was the end for the German people's future.

So please keep your doubt. The more I learn - and I've taken courses like crazy over the last couple of years - the more I doubt. It#s just that now my doubt is more specific.

So what you may want to do is replace "unspecific doubt" like the one exhibited in conspiracy theories by much more specific doubt. Donn't try to abandon doubt itself!

Also, life inherently only has exactly the meaning you decide it has, so looking outside yourself is prone to failure. Also see https://www.youtube.com/watch?v=X4CvFWCULuI :-)
Seriously, as soon as you look for something on the outside to tell you what you should do you limit yourself and start on a path to failure - because now, instead of taking responsibility for your choices you will say "but I had no choice!".
I worked for 5 years as a high school teacher. In my observation, the "smartest kid in class" could be left in the dust by a "dumb kid" who decided to work hard.

I use quotes because it does raise the question of who is really the smart one there.

In this case, I do mean that the smart kid was the one who immediately showed an understanding of the material and could demonstrate proficiency sometimes beyond the course material... but was too lazy to actually hand in his work.

The other kid needed massive amounts of extra attention, came in every day at lunch to see if he could just put a bit more time in, handed in the work six times with improvements each time... he crushed it.

If anything, `grit` would be underrated in measuring student success if we pegged it at 100% of the variance.

That said, "student success" is only one measure and is, in a number of ways, wildly artificial.

There was an adage to the effect of "you only learn what you pay attention to", but in this case we might also say "you're only graded on what you do"

If student success is measured in grades, and you're only graded on what you do, then doing work (aka: grit) is the only thing that matters.
> the thing end up being overall overrated

I imagine Adams would be thrilled to hear you think his work is absurd. He makes fun of things that are overrated
It might be hard to get into if it's been hyped up for you.

I first read it entirely on accident. I was maybe 12ish, and technically "on vacation" visiting my father and his mother (neither of whom I was close with), and got dragged along very early one morning to go garage shopping. One of the sales had this HUGE purple hardbound book for only $1. It was the version that had all 4 novels and the Zaphod Plays it Safe short story (this was long before Mostly Harmless was released). I figured for $1, any chance of mental escape from being forced to awkwardly hang out with relatives I didn't have anything in common with was worth a chance. Plus the book was huge. I went in with zero expectations and fell in love with it pretty much instantly.
Except a car can crumple almost any amount from zero to tiny cube, while a bottle can only be perfect or shattered. Plus, bottles have strong and weak points, and it seems less likely that you'd bang two equally strong portions of each bottle together; more likely you'd be hitting a strong corner with a weak wall.

This is SO off topic, and SO unimportant.... :-)
This is not normal neat. It uses backprop so should train much faster.
Nokia Is Set to Return to Smartphones and Tablets: What to Expect?
I'm more interested in "responsive" research papers. Once you write your source in LaTeX, it shouldn't be difficult to compile it in a format that fits on a regular e-book reader.
Indeed. Hitchhikers can be as inaccessible as Pootie Tang to many people, especially if you lack knowledge about the cultural framework.
Yes, thinking about the internal structure as a graph will give you the right ideas.

We don't have support for collecting objects bottom up yet, bu t it is tracked here: https://github.com/realm/realm-java/issues/2232

Realm Swift/Objective C has support for bi-directional references and we are adding that to Realm Java shortly as well: https://github.com/realm/realm-java/issues/607 ..That will also help when doing bottom-up queries.

If you want to know more about the internal details. There is some talks/articles here that might interest you:

- https://realm.io/news/threading-deep-dive/

- https://realm.io/news/jp-simard-realm-core-database-engine/

- https://www.youtube.com/watch?v=vGFInG96KH4
Yes, this is the idea.
http://goodereader.com/blog/electronic-readers/good-e-reader...

hopefully this will come out at some point
Exactly, this kind of comment might as well have been written about Berkshire Hathaway. Who are they? What do they even do? Down with that false prophet Warren Buffett! /sarcasm
Maybe. but actually what's important is investment cost versus the ratio of supply vs demand.

There are lots of Java jobs, yes, but there are also lots of Java programmers too. I'm a python dev (now) and while I have to search a little longer for jobs, I get good pay still, since I'm also rarer.
Thanx for your input many of the frustrations you outline is the exact motivation why we are considering building this service.
the report comes off very biased, that being said, it's an interesting read
Perspective: I both develop in Swift and manage a team of 5 iOS engineers (including me). The majority of our project now is in Swift, including over 8 dynamic modules/frameworks and 10's of thousands of lines of code (all that to say it's not a small project).

I have to agree that there are some pain points with Swift:

- I developed a persistence layer (not Core Data), and had to rely on a "translation layer" that all clients must implement in order to use it. It ends up being about 100+ lines of glue code for each model we want to persist. Not ideal.
- Retrieving data from API services and converting the data (JSON) into models results in a lot of glue code... A ton it.
- I've frequently had to hack my way around the lack of Generic Protools (using base classes instead).
- Compile times suck. Feels like I've been thrown back a decade in this regard.

Despite these issues, not a single one of us would go back to objective-c. Overall, the velocity of our team has only gone up since we started using Swift:

- Type safety and Optionals have removed an entire class of bugs in our app, freeing up more time to write features.
- Generics have added a level of clarity to the code base that wasn't even possible before.
- The code base is easier to understand, easier to maintain and easier to modify.
- Oddly, the need to write Unit Tests and use Swift has literally "forced" us into protocol-based programming...a good thing IMO. I'm seeing much better software architecture as devs can't lean on automatic mocks, forced instead to create protocols and keep classes/types separated and injectable. To be clear, it's more difficult to write that kind of code, but the quality of code has gone up since we switched to Swift.

I've noticed that some of the complaints about the lack of dynamism in Swift don't seem as valid. For example: Responder chains. This is easily done using a protocol (something we did for deep linking within the app).

Other issues, like observability, can be solved by things like React, and using Observables. Not only is React more powerful than KVO, but it's obvious where it's being used in the code base (because you're using an Observable).

I can't deny that there are places where having dynamism would certainly remove a lot of glue code. But my experience is that the "old guard" (me included, really) relied too much on the dynamic nature of objective-c to solve problems that could have been better solved in another way.

While I would like to see dynamism come to Swift, I would NOT want to see it imported wholesale from objective-c, but instead conservatively placed and annotated in such a way as to say to those of us who use it: "Here be dragons...proceed at your own peril".
Let's take a sample case: the widely known case of Chinese milk producers that sold milk adulterated with melamine. You assume simply labeling the milk with the melamine is all that is required? That the responsibility of not ingesting what could be a lethal poison that can cause renal failure should fall entirely on the consumer alone?

Personally, I doubt it (at any rate I am aware of no law where victim ignorance is a defense for a malicious act).

Now, I do understand what you are saying for cases where the safety risk is more minimal or specific, labeling is all that is needed. So food safety laws often are fine with people consuming, say, undercooked / raw seafood, provided a warning is given that certain people probably should avoid this type of food. I think in a way we're talking about different things, but "food standards" cover a lot of things.

Anyways, this is where I come from in regard to privacy. I don't believe that every time you waive your right to privacy, something awful happens. So I'm not talking about a general ban of waiving the right to privacy. However, I do believe privacy standards need to be strengthened to help prevent (or at least correct) such cases as malicious misuse of private data (example: doxxing) and neglect of private data (example: hacked websites that expose databases of information to criminals).
The crypto conman
Contractor Working on OPM’s Upgrades Suddenly Quits, Citing 'Financial Distress'
The subtle sexism of hoodies
This article is hilarious. People are tired of the "niceness"? I think they are tired of the bullshit lies they get fed from the established politicians and they also feel that the way current democracies work doesn't give them enough power to affect top-level decisions.
Maybe try the original radio series?

It's how I got into it.
I read somewhere (Wikipedia, I suppose) that Wreck-It Ralph was in development hell for decades. Long enough for its target audience to grow up into nostalgic 30-somethings.
That's what docker would help you do too, right?

What's the pro/con of zfs compare to docker?