skysight-inc/HackerNews huggingface dataset:
Well, first, it'd probably be a phone-primary payment world, not a phone-only payment world. The traditional bank infrastructure would probably still exist.

But even if not, and it was truly a phone-only payment world, I can't believe that they wouldn't have some kind of backup process available.

And even if no backup process were available, the first friend I could bump into or email could help me buy a cheap phone, and then I'd pay them back after I'm up and running again.

I see no scenarios where my risk exposure is significant in a phone loss or breakage scenario.
Nah, still lot uglier than jsx IMO.
One of the latest releases added views to arangodb in what they call "ArangoSearch"

https://docs.arangodb.com/3.4/AQL/Views/
Tech That Will Change Your Life in 2019
Ah, I wouldn't say I've lost complete confidence in my statement. Just wanted to add a disclaimer in case I didn't fully remember the details correctly (perhaps it isn't all gorillas, just certain species of gorillas. Perhaps the female gorillas aren't entirely infertile, just significantly less so. Etc), as I don't have the book handy to validate.
I have a clear idea of what I am building (based on lot of real life discussions and a bit of iteration) and have an internal early version (https://stockquanta.com). Nothing sold yet. But I have also been talking to folks and based on what I've seen from my network trying to start ventures, most of these ideas (Good or bad) end up biting the dust. I'm trying my best to avoid the same fate. I've seen 1 venture out of 7-9 in my network succeed. I can survive for a year from some friends/family funding but it's too early for VC.

Everyone is suggesting co-founders and I am definitely trying to find the right fit for that. But none of these will be already hyper successful entrepreneurs, I think :) Hence the question about a good way of finding an experienced mentor who probably wouldn't be interested in leaving their successful company and being a co-founder for a first timer unproven venture.

Thanks for the advice - I will email you.
I can tell you stories about the days of 300 baud dial-up modems.
Isn't this how most software is chosen? Someone finds it, realises it's useful, recommends it further, ... And down the line it's an essential tool.
Open-Source / Linux Letdowns for 2018
But then you have to solve ASN.1's problems.

Some of such, circa 2000: https://tools.ietf.org/html/draft-yu-asn1-pitfalls-00

Holy mother of cows! The specs are available! https://www.itu.int/en/ITU-T/asn1/Pages/introduction.aspx
Naive question. Is ML/AI the "real deal" and here to stay, or is it still kind of just the hype du jour?

Or put another way: are there plenty of problems where ML/AI are valid tools or are they largely cool tech looking for problems to fit into?
> We're going to rack up unbelievable debt trying to either migrate people out of flood zones or try to delay their immersion. I've said before that once Miami starts flooding enough that people can no longer stick their heads in the sand and pretend nothing is wrong, Florida real estate owners will probably demand some ultra-expensive engineering megaproject to try and save the city on the taxpayers' dime.

I agree, but how many years away is that scenario? 100 years? `Wikipedia has a few predictions in https://en.wikipedia.org/wiki/Sea_level_rise#21st_century but most of them predict something between 1ft and 4ft. (Unless there is a catastrophic event.)

I guess it's not enough to drown Miami, but it may change the coastline. Anyway most people investment is not thinking about 100 years in the future, and I never understood why people invest in an area that is heavy in hurricanes (even in normal climate).
At the end of the day, what difference does it make? You can't change the past. Also I'm pretty sure knowledge like "he's not my real father" will stay in the back of your mind and pop up from time to time, making things awkward for a long time.
It's too early for VC and I have some early funding from friends/myself. I agree having a good VC on-board would be nice but I think I need to have some success for that?
How isn't really the right question. That's fairly well documented:

* Write them down (use SMART as a framework for this)

* Ask someone to help you stay accountable

* Use both external (e.g. payment for failure to reach goal) and internal (e.g. passion) motivators

* Break down each task into the smallest possible sub-tasks

I imagine what you're really wondering is why are your goals so difficult to achieve? It sounds like you have some combination of lofty, unrealistic, or "non" goals.

Lofty in that they are very difficult to start/work on/finish (see the advice on breaking tasks down).

Unrealistic in that you're trying to do too much (see the advice on SMART goals).

Or "non" goals...I can't really come up with a better term than this, but what I mean is that your goals aren't something YOU really want to achieve. They aren't a goal you've set out for yourself, but what you think you SHOULD do because someone else told you it's a good idea. For example: starting a blog, learning AI/ML, learning Mandarin. Those are all very useful things for a good portion of the HN crowd. They may improve your life or career.

But if YOU don't actually want to do it and instead you were motivated to do it in 2019 because you read some blog somewhere that all of our jobs are going away and you better learn ML or else you're worthless...well, now you think "well my goal is to learn AI/ML in 2019" but really...you never would have made that a goal unless someone instilled some unnecessary fear in you. I mean if you're a graphic designer or a civil engineer and you love that stuff there is just no reason to force yourself to learn AI/ML because it will make you more defensible. It won't. It really has nothing to do with what you're already passionate about.

I think at this point I'm rambling but hopefully you can read through this and use this as an exercise to both prune out the goals you aren't truly motivated to accomplish and re-frame the ones you do so that they are achievable.

Good luck in 2019!
I've played around with RDF/N3 databases a bit, but mostly then from a document-oriented storage angle. I believe this has much of what you're looking for, ie getting away from table-based databases, and moving closer to optimal data architectures.

Also, if you're curious about this sort of database design, NASA shared some interesting work on XDF: TheExtensible Data Format Based on XML Concepts[0][1], which was part of their long-range Constellation Project[2] toolset for building, launching, and operating the Ares spacecraft. They detailed it in this NExIOM slideshow[3], which reading again after quite a while brings back some very good memories. Enjoy!

0: https://nssdc.gsfc.nasa.gov/nssdc_news/june01/xdf.html

1: https://github.com/sccn/xdf/wiki/Specifications

2: https://en.wikipedia.org/wiki/Constellation_program

3: https://step.nasa.gov/pde2009/slides/20090506145822/PDE2009-...
babel-plugin-transform-react-jsx accepts several options that allows you to configure what JSX is compiled to. You can see it in details in the docs here https://babeljs.io/docs/en/babel-plugin-transform-react-jsx
Reread the article and what I said. The government insures some private pensions, not public pensions. This insurance provides some economic incentive for PE firms and other managers to behave in the manner derided in the article. All I was stating.
But this is actually not a just-so story. It's a Darwinian hypothesis. OP needs to gather evidence if they want to prove their theory.

Said another way: A single Lamarckian example of evolution has yet to be proven, so they can perhaps be dismissed with a degree of confidence. OP's hypothesis is not Lamarckian.
FWIW, not all engineers at Mozilla are entirely happy with this direction; e.g. see the discussion thread at https://groups.google.com/forum/#!topic/mozilla.dev.platform...
I'm pretty damn upper class culturally. I'm just broke.
New+Year\'s+Eve+by+Xaphan
Technology is supposed to develop inclusively... instead we have life-essential systems developed with narrow-minded visions excluding all sorts of people that shouldn't be edge cases.

With the ubiquity of mobile this kind of thing really scares me.... phones are such an unreliable thing to place so much importance in
NASA is a government entity. Government employees -- civil servants who aren't elected officials -- tend to keep a low public profile.

"Loose lips sink ships." When you have access to government secrets, it's not in the government's best interest, nor in your best interest, to loudly advertise your role. Among other things, doing things not in the government's best interest is an excellent way to end up fired.

For such jobs, you want the government and your colleagues to respect you, take you seriously and promote you, etc. If you want fame and public recognition, being a civil servant isn't the best career choice. If you want to accomplish things and mostly be left alone by the prying eyes of the world, it can be an excellent career choice.

My sister is a high ranking civil servant at a major federal organization. Most of her career has involved working for the government. She's testified before Congress on, I think, at least two occasions that I know of. Most people have no idea who she is. She seems to have little to no internet presence.

When I worked at Aflac, high ranking people, like department heads, also seemed to keep a pretty low profile. The world knew who the CEO was, but the three highest ranked people in my department appeared to have a LinkedIn account and I recall being unable to readily find any further public records online in their names -- other than a Twitter account where the department head posted mostly lightweight comments about his favorite sports team while not calling attention to the power he wielded at this Fortune 500 company.

I have at times tried to search for info from "big names" I know of via Hacker News. In some cases, I can find little or nothing about them online.

The cult of personality that gets so much attention is not actually as important as it appears to be. Private trust from influential people matters vastly more for opening doors and getting things done.
Starbucks are facing the fiercest competitor in their history
ML/AI is here to stay, but currently the marketing and potential impact of ML/AI is a bit exaggerated.
Ahhh no this is trying to explain away some really psychotic shit
> Sounds like a job for a profiler?

Sometimes yes. Sometimes no.
My background is that of an econometrician (ie quantitative economist), and I now work as a Research Engineer at one of the FAANG research divisions.

I think the advice about getting in as a hardware engineer is solid. At my workplace, there's a ton of need for people working on specialized hardware for DL, and for people working on the software that works with it (optimizing compilers, etc).

If you are looking to break into the software side of DL, the first two thirds of the Deep Learning book [1] contains all the math you need to know to pass the interviews. Then, it's just a matter of getting interviews; I found that I needed professional experience deploying DL/ML to do that. I got that by doing side projects at work. For instance, we had a long standing operations research problem, and I spent some free time at work implementing a RL algorithm to solve it. I didn't get too far, but I was able to talk coherently about the papers involved and about how I planned to conduct the project, which went a long way.

[1]: https://www.deeplearningbook.org/
I think a deeply underappreciated point in all this is to stop and consider that the description you’ve given above, which is a really nice summary, would be so utterly bonkers advanced-sounding and deeply complicated to average workers that they would absolutely have no comprehension whatsoever what any of this means, how to act on it, etc.

Even working in quant finance and managing these portfolios for huge pension or retirement plans, you get astounded that the “technical experts” on the board of directors barely understand the concept of simple interest, and continuous compounding or any formulas would be untenably way, way too complicated.

So when you see people on Hacker News acting aghast that elderly people might have inadvertently been loaded up on high-beta equities right around the 2008 crash, you just know those commenters have no concept of the reality that most Americans live through.

In my grandparents case they even went to some local Edward Jones financial planner or something who just turned out to be deeply incompetent and acted like he was some hot shot day trader, putting them in equity-heavy niche portfolios with higher fees, when they should have been decorrelating themselves from market volatility generally.

He did nothing illegal, and my grandparents believed earnestly that someone competent was making prudent decisions about their money.
From experience, I’d describe it as an “emotional whirlwind”. The person suffering has a lasting, chaotic impact on the household. Similar to a whirlwind the very winds that start it can’t really be seen or predicted with ease.
This reminds me of the first agreement in The Four Agreements by don Miguel Luis.

"Be impeccable with your words."

The words manifest into thoughts which turn into physical form. The book described words are akin to black magic.
2016 was probably the worst year of my life, and not for just political reasons.

I had gotten to a point where I had been living paycheck-to-paycheck for about two years, and the company I worked for went bankrupt due to the CEO running away with all of the money that was supposed to be used for our paychecks (yes, really), leaving me jobless and broke.

I wasn't good at saving money, and I got debt collectors coming for back credit card debt, and a lawsuit from my landlord because I wasn't able to pay the rent, all culminating with me bursting into tears at the airport because I realized I didn't have enough credit left on any of my cards to pay for the hotel pre-bill for the interview I was flying to at Amazon.

Fortunately I was able to find another job, and my wife and I set some ground rules about saving money and paying off debts, and since then I've been able to save enough money to have a down payment on a house, and even though I still use credit cards, I treat them like glorified debit cards, and rarely keep the balance higher than $200.

=====

It's easy to get into an unmanageable cycle of debt when you live paycheck to paycheck; fortunately this happened early enough in my life to where I was able to learn my lessons early enough to keep a buffer of money in case the worst happens. I feel bad for people when this stuff happens, since I wouldn't wish that level of depression on anyone.
> It’s simply a rational decision - these are people who were living with roommates in college and by continuing that arrangement can save more, live in a better location w/ more amenities, and quite often share a place with friends - win/win/win.

That's true everywhere. Yet the overwhelming majority choose not to have roommates.
Graph databases are the NoSQL of this half decade. Move cautiously. Just because you conceptualize it in your mental model does not mean you need a graph database. Further, recognize most (all?) implementations are not yet as performant or scalable as traditional data storage solutions.

Design your data schema first, then design your queries and finally your data lifecycle pipeline. Run some estimates on the order of magnitude for inserts, query rates, query types and storage sizes - then compare those numbers to the real-world perf of the various graphdb solutions. In general, compared to more typical solutions, you have more expensive inserts, query costs and storage sizes in exchange for more expressive queries. There aren't many application where those cost tradeoffs make sense.

Source: Twice now (2012 and 2018) I've reviewed available graphdbs for storage of enterprise security data when doing the initial platform technology selection. Both times the team fell back onto more traditional approaches.
In many parts of the country, cutting heat is impossible. Disregarding the fact that it’s nearly impossible to find enough clothing to stay warm long-term when the temperature drops below 20 degrees Fahrenheit or so, pipes will start to burst when the indoor temperature falls below freezing as well.
They are. But in these cases, substantial repayment is not possible:

a) The entity never had enough assets to begin with (public pensions).

b) The assets have lost their value (business failure).

c) The assets were directed elsewhere by management (private equity takeover).
I wrote the blog post and I definitely think ranges are worth using, and said as much in the link. I just don't think they're worth it in this particular case. The code is usually clearer and more reusable with ranges, and if by chance they're bottleneck (unlikely) then rewrite into raw for loops.
I don't think anyone is criticising them. They're offering constructive alternatives to improve their pattern to help them donate even more for the same amount.
Good luck remembering what characters those are and viewing them in most terminals without a hex dump.

Remember that CSV is also for human consumption.
It makes me wonder what the designed and realized life times will be for new Fords with aluminum beds.
spent months evaluating graph databases, finally implemented it in Cassandra. Don't believe the hype.
Are you suggesting an advisor? I guess mentor/advisor are the same thing and I am definitely open to any kind of value sharing - but the question of finding a good person to advice you remains :) I'll check out Vistage - thanks for the reco.

I am looking for a non-tech cofounder but I feel it's not the same thing. Why would a successful entrepreneur who is already running a multi-million dollar company leave everything and become a full time cofounder for a first timer and unproven venture?
Food for thought but probably not
My understanding is that graph databases are better suited to handling many-to-many relationships
It is. That is the only reason to use it other than '\n'
It's awesome seems like an understatement :D
Banks make a lot of money (averaging a bit over 12¢ per dollar lent) on credit cards. It would likely be overall disadvantageous for them to pull people out of credit card debt, out of debt in general, and to eliminate overdraft situations.
Pensions get abused because they can be. (I'll limit this to public pensions)

When a municipality issues a bond, that bond has an indenture which is a contract. It has a very specific set of rules about what the municipality can and cannot do (covenants) and a very specific schedule for when and how the money must be paid back. Try skipping an interest payment and all the sudden you instantly find that there are serious consequences, like you find yourself in court, or threatened with involuntary bankruptcy, and your credit rating goes down, etc.

When a person obtains a mortgage, they too sign a contract specifying things they must do (eg get insurance) and a schedule for repaying principal and interest. Try skipping a month or two of payments and the bank starts calling, it affects your credit, and maybe you lose your house one day if you keep not paying.

But pensions have nothing like this...it's almost the reverse set of incentives. There's virtually no enforcement of prudent management. The Chicago teacher's pension fund skipped making contributions for a decade in what they euphemistically called "pension holidays". Instead, the money got diverted mostly to higher salaries. The people who ran the city were actually rewarded for this malfeasance. And that's in addition to routinely underestimating critically important assumptions such as healthcare costs, lifespan, investment returns, and interest rates, which are hard enough as it is. The problems take multiple election cycles to manifest, and it creates a massive moral hazard. You couldn't design a more toxic form of IOU if you tried...I've long argued that public pensions should be illegal.
It was probably down because the only person who knew how to use tcpdump (or equivalent) was on vacation. ;)
Y Combinator: Bookmarklet pheakhq
I don't use C++ and I don't use Visual Studio. And even if I did, it would be pretty annoying to have to define debugger specific files just to print my data types. In Rust, I just add a fmt::Debug impl and now everyone who uses my code benefits from it, whether in a debugger (by calling that impl) or by print-debugging.

I'm not here to convince anyone to use printf debugging. I don't care about some grand "argument" in favor of it over something else. What I care about are the tools available to me and the most effective way to debug, has historically, for me, been to use printf.

This does not mean I only use printf. This does not mean I hate debuggers. This does not mean that I think debuggers are useless. This does not mean that I think debuggers couldn't or shouldn't be improved. This does not mean that I don't use profilers when debugging performance issues. All it means is that my tool of choice for every day debugging is printf. It is a convenient for me on a number of different dimensions.

That there could exist a theoretically better tool sounds like a great reason for someone to go out and build something. But that someone isn't me, at least not right now.
Social Security isn't an investment. It's more like an insurance scheme against old age. Everybody pays into the pot and that is divvied up among everybody who qualifies (retirees).
> I'm thinking of writing a browser extension to add latency to some websites to make them less addictive.

Woah, that might be really effective. I love the idea of finding ways to undo the powerful conversion and retention techniques that our industry has developed. Adding latency is likely not frustrating enough that I'd just bypass it (like I do with Screen Time), but maybe it'd work for my brain. So cool. I wonder what other opportunities exist in the "making this less sticky" space.
Just wanted to say thanks!

I already use Ad Blocking on my personal phone (LineageOS + AdAway) but my wife's phone is still stock Android and without an Ad Blocker. Intra + AdGuard just fixed that. Goodbye pervasive tracking
I've gotten into NLP somewhat in the last 2 years. In my case I was aware of a large body of text data we (data science dept) weren't doing anything with and pitched some project ideas to my director about how we might make use of it. We took a "built it and they will come" approach and I set up a text processing infrastructure using some open source NLP software and Elasticsearch to parse and index our documents as they come in.

~12 months after we started that we got a request for an event detection model using data that only existed in our text database, so I was able to put the infrastructure we set up to use.

Setting up that infrastructure with good text parsing defaults was a good intro to NLP although I have been intentionally avoiding getting too deep into the NLP-specific methods (e.g. linguistics) for this project. The event detection model gave me a nice focused project to work on which was very helpful for learning more NLP.

FWIW I actually chose not to use ML for this project (aside from parsing with the NLP software) despite that being the easier route since we lacked sufficient training data to train a good model. But in general one would probably need to know how to use ML for this sort of thing.

Hopefully this will be a useful anecdote though it's probably not compatible with your situation.
If you have a graph, then a graph database

How does one know if it's time to migrate to a graph database?

Right now I have a large (6.5GB) database that I have to sometimes work with, and the queries are getting more complex as more features are added to the project.

Right now the data is stored in MySQL, but to get anything interesting out of it requires multiple queries and then sifting through the data later. It all seems cumbersome.
How to re-establish​​ trust in economics as a science