skysight-inc/HackerNews huggingface dataset:
Employees are continuing to put in effort through all those rounds and spending their most valuable resource to do so - time. Why shouldn't they be compensated with equity when there is a round so they keep their same share for putting in the same amount of work?
Renters can and should vote.

I think this is one reason why smallish homeowners are not comfortable with developers bringing in lots of high density housing (at whatever price). They feel pretty well aligned with their neighbors and don't want the balance of power to shift. Maybe a proportional representation system at the council level could help defuse tensions in some markets.
Ethlend leaked their ui
I think proof of burn could work in case of 2 blockchains - first is powered by good old proof of work, second is using proof of stake. Proof of stake validators could burn coins in 1st blockchain and reference these transactions from the 2nd. Actually, there could be > 1 proof of stake blockchain parasitising on a shared proof of work blockchain. Oh ok, seems like a white paper just born...
In a few generations we're going to need to increase the database field size for last name.
Its something I've thought about for a bit and want to make a proper blog post of it. So far, its just a post over in a slack channel associated with That Conference - https://slack-files.com/T0CEWBUEP-F7J3SNNNT-00ff1af0fe . I need to come back and revisit it at some point.
Why the locals not speaking English is a bad thing?
Then what do their children take for last names? Each generation we have a doubling of name length?

Gen 1: FirstName P1-LastName P2-LastName

Gen 2: FirstName P1-P1-LastName P1-P2-LastName P2-P1-LastName P2-P2-LastName

Gen 3: FirstName P1-P1-P1-LastName P1-P1-P2-LastName P1-P2-P1-LastName P1-P2-P2-LastName P2-P1-P1-LastName P2-P1-P2-LastName P2-P2-P1-LastName P2-P2-P2-LastName

and so on...
Only if you can pull it off which in most companies is unlikely.
> The franchise isn't restricted to homeowners; renters too can vote.

Only if they can afford to pay the rent there. Which is difficult in an area zoned almost entirely for single family homes, because hardly anybody can afford to rent an entire house but not afford to actually buy it.

Especially because we have a whole collection of policies to encourage people to buy rather than rent, which causes disproportionately many of the people who can afford to live in areas with high housing costs to be owners rather than renters and therefore vote for policies that keep prices high.
No, but you can grant shares to employees whenever there is a round so that their share stays the same? Many times shares are being created to sell in the round, why not create shares for the early employees?
I wish one of the streaming services would just embrace the mpd model and ship as a music daemon that speaks a well-defined protocol + a reference client. They could brand this as something like “music for IoT”
The Limits of Empathy in Virtual Reality
Show HN: Analytic.me – I learned to code and built a marketing dashboard. Try it
NET Instrumentation via MSIL bytecode injection (2018-01-11)
Either I’m a bad student or you have an inherent ability that I don’t have. I’ve interviewed at all of those companies and you need a lot more than a weekend to succeed - even my friends with offers took more time to study than that!
A bit of a digression, and maybe this is a west vs. east coast thing--I couldn't detect the author's location--but starting an email to one's manager with "Hey $name" seems disrespectful. Additionally, asking folks "please don't address me with 'Hey'" I imagine to be ticklish business.
Most Fiat currency and transactions are electronic, so they cost infinitesimal amounts of energy to ‘coin’ and transactions are just simple addition and subtraction. Conversely, bitcoin cost a relatively vast amount of energy to mine, are extremely bulky to store compared to a fairly compact numeric value, and also can cost a huge amount of energy per transaction since every transaction is highly complex and is replicated across the entire network. I can’t put numbers on that, but bitcoin is horrendously complex, computationally costly and energy costly across all the aspects of its operation compared to fiat currency electronic transactions.

Physical fiat currency might be a different story, but bitcoin doesn’t address the problem of physical money so it’s not really relevant.
> It's also interesting that the article points out that in practice communities self-regulate to avoid the issue of over-using a shared resource.

The article may say that, but it's objectively true that there are failure modes to this self-regulation. You can see it in the West Coast's response to homelessness. Which is to say, that they completely fail to regulate the public spaces because the elected government doesn't have the character to properly fund the proper services and engage in involuntary commitments of people with mental disorders into hospitals where they would get care.
Even with Virtual Console and backward-compatibility around emulators are still a good thing.

Backwards-compatibility is usually only 1 generation, so it just pushes the bitrot forward 5-10 years.

Relying on original manufacturers to re-release old games depends fully on that manufacturer's ability and willingness, and up to now the only manufacturer doing it, Nintendo, has been very selective in which games they re-release. And it's a separate release per console so again only pushes the rot for that game forward to that console's lifespan.

Thanks to emulators I'm willing to bet that in 100 years you will be able to play currently-emulatable games since I expect a good Windows/PC emulator to exist at that time.
Burning out and quitting my job with no plan.

Through word of mouth / networking I got a few consulting gigs and things snowballed and I've been doing that for 18 years.

When dealing with short-term clients you learn how to swallow your ego and get things things.

While I can guide/direct on the best approach or technology, the final decision isn't always mine, and I morph to the demands of the person signing my checks.

Also learned a lot about communication, marketing, negotiations, finance, legal, and sales.
That is a lousy spec for real life. Since mindless toils in some form will always be part of our lives, it makes sense to optimize them reasonably, but have a mental setup of being at peace with some of it. Otherwise it's an uphill battle with you on losing side.

Laziness is a crappy mental setup for long term relationships, for parenting, heck even for work (I get some brilliant engineering work comes from laziness but it's a bit different type, and applied only sporadically).

In fact, some mindless work can be a sort of meditation.
1) Get a battery.
2) Write "TRAVEL ONLY" on some masking tape and apply to battery.
3) Dedicate a pocket in your bag for this battery.
4) Only remove the battery from the bag to charge it.

You can swap the battery out as they improve or after it wears out. You can also swap out bags for similar reasons.

This completely removes the class of problem of not being allowed to have it in your checked baggage since you can remove it.
What's amazing is that something like this gets upvoted. Pretty clear no one actually reads anything prior, or they are just pumped.
Exactly, emulator are good for archiving. It allows on to play decades old games. Even some museums use emulators.

Yuzu Switch emulator is made by devs of a 3DS emulator Crita: https://citra-emu.org

3DS is unique with its 3D display that doesn't need a 3D glass. The "New 3DS XL" is especially great, as it has a stable 3D effect because of infrared eye-tracking. While most gamer got a bad impression from the first gen 3DS 3D effect without eye-tracking. I would pay premium for such a 3D PC monitor. Unfortunately Nintendo Switch doesn't feature such a 3D display nor does any other device available.
How would you address your manager?
I used to use Ulysses. It's a great app, but shortly after I paid $40 for it, they switched to subscription. I'm now looking for a new app.
I use Mac for work (with the old no longer updated Ulysses)
Linux at home (using caret)
And an Android phone (JotterPad).
I sync between them using Dropbox.
Once Ulysses stops working on a future MacOS update, I'll likely switch to caret there as well. It's relatively easy to get a really nice, supported polished Mac app. Working in a cross platform world is tough. I'd love to be able to replace Ulysses and caret with a native Markdown editor like this. I'll check it out.
In defense of skepticism about deep learning
> Nixon also led Khrushchev towards a display booth that dispensed nothing other than Pepsi-Cola. Symbolically, the booth offered two batches: one mixed with American water, the other with Russian.

Sheer genius!
True, but lets not forget when a fully playable version of Breath of the Wild became available on Wii-U emulators last year just after release.

It's a tricky area.
That's what I mean: what social problems? Who is forcing to change a name?
Someone on HN gave an interesting point a while back about how the 3 major labels (Sony, Universal, and Warner) basically have Spotify by the balls, since they now have public filings insights into Spotify's performance and can increase their royalties accordingly. These 3 labels basically own 95% of the popular songs on Spotify, so I wonder how Spotify will deal with this.
My role as a lead was hell. My team was intentionally understaffed, the QA people would not cooperate, the sys admin team was constantly undermining us with their total lack of change management, the project management was terrible, the managers in the company didn't understand software development at all, and on top of all that, we had to follow byzantine processes (due to be a regulated industry--healthcare) such that any innovation was not only unwelcome but downright fought. Agile? Fuggedaboutit!

I was in an impossible situation. With the help of one diligent team member, we still managed to pull off some major wins for that company. The only problem was it the cost me most of my sanity! The company never really gave a shit. Those four years left me completely broken and my career has not recovered from it. I learned what panic attacks are. I learned what GERD is.

It's now nearly 4 years later and I'm still not sure what I'm doing. I've managed to pick up the pieces and improve my health. I'm still a developer and still married (thankfully). "Giant shit sandwich" pretty much sums up that whole experience.

I have watched people younger than me move into lead and architect roles at other companies and meaningfully advance in their careers. I surmise that that kind of success may no longer be a possibility for me simply because I no longer care to take that risk over again. I'm back to where I was five years ago, albeit making more money, but I'm looking for the door, any door, not more developer work.

The problem with the tech industry is that it is actually getting worse, not better: The demands are growing, timelines are shrinking, and there is no concern about the worker--you're a commodity to be used up and another acquired when you fall apart. Instead of IT groups driving projects, you have sales and marketing doing that and those groups don't care about tech at all, they only care about results and how fast you can achieve them.
One of the parent's names. Or two as done in some countries. One is more common afaik.

There is a trend towards using most rare last name as opposed to the more traditional name of parent of one particular gender
> I just hate when there are perfectly valid problems and issues with a technology, but people ignore them and jump on the bandwagon of a non-problem.

Same for me. I didn't intend to 'bash' atom and electron. I just wanted to point some problems with it. If my style sounded like bashing, I'm sorry, it was unintended.

> Atom has made significant strides in the last year...

Honestly, I may give it another shot, as a semi-IDE rather than a complete replacement to my Eclipse setup. I love to explore new applications and see what they do right and where they lack.
Many of these comments seem to instinctively take the side of the VC. "I had to put in more money to avoid being diluted so why shouldn't everyone with shares have to do that in each round?"

I mean, as long as the employees are there, they are getting paid the same amount they started with, which has some non-zero discount due to that initial equity grant, so they are technically 'paying' by continuing at the old salary. Why wouldn't an early employee compensation package include being issued shares in each round to maintain their undiluted amount, in return for continuing to work there at a discounted salary?

Not everyone contributes with cash, and cash is not special these days.
I've heard interviews about the book and concept, but haven't picked this one up yet.
Twitter Employees Paid to View “Everything You Post” and Private “Sex Messages”
Can I ask which coast you're on that this would be an issue?

Depending on your answer I may have been backhandedly offending managers for the past 15 years.
I work for a F500 financial services company and everyone uses Hi $name on every email.
Are you interested in starting something together?
> There’s a way in which you could say that Emacs is a place whereas vi is a tool.

This really resonates with me, and I have to say I agree.

I try to treat my browser as a tool, it holds state only for as long as it's open. I pretend that at any time the browser (or computer) could crash and I would loose my place.

I use my web browser (I switched back to Firefox from many years with Chrome) very similar to how I use my email inbox.

For email this is "inbox zero". If I need to reread an email, respond, or do something with a message, I mark it as unread. Unread stuff gets cleared at least once a day (often more now that I have a smart phone). I open my email and work it down to zero (or as close as I can) and then I close it. Email acts as a tool, a communication / todo list, hybrid.

An unread email is the same as an open browser tab, it symbolizes work-in-progress.

With my web broswer, I open it as needed and open as many tabs or even windows as I need. When a tab, window, or page is no longer needed, I close it.

To "save" a page I create a bookmark (but I can't tell you the last time I've actually used bookmarks to find something). Another way I "save" is when I'm tearing down my web browser, I pull a page's tab out into it's own window. This marks it as "unread"; I need to do something with it.

This process doesn't really save the page, it just allows me to clear out the other tabs and context out of my head. It helps me focus, and reminds me to just do that task on the single tab instead of letting it linger.

I close my web browser multiple times a day.

I follow this practice with my terminal windows as well.
I'm pretty sure I've started emails to my manager with yo!and a lot worse.

If your worried about how you're subordinates are addressing you in an email you need to get a life. Not sure I'd want to work somewhere where my manager is stuck up / has an inflated sense of his importance. Maybe I've always been lucky to have relaxed managers, sort that I can go get drunk with.
> Sorry to be snippy, but: Come on man, do I really need to explain this one? Sudden loss of employment is incredibly disruptive at best, and for many it's a significant financial hardship.

If you're getting paid handsomely in cash, you should be able to weather that interruption.

> So is Amazon. And they're offering Amazon equity, which is killing it recently. So, again, why would I take a job at a high risk venture if there's no potential lottery ticket?

Amazon equity is publicly traded; you can buy as much of it as you want with any salary.
The main issue with most applications is state management. This is where Redux get's it right, but I don't think there's much value trying to sum up why Redux solves the state management problem in a succinct little diagram. For me, the important things introduced by redux are

1. As single, immutable, source of truth (The Store)
2. Unidirectional data flow
3. Clear separation of concerts (views, actions, reducers,
the store).

You could stop there and create a nice little diagram, but you need to go further to get the actual benefits.

4. Functional programming (eschew OOP)
5. Higher Order Components (or render prop)
6. Forget DRY, favour simplicity over abstraction
7. Selectors
8. Proper control over side effects (see Redux Sagas)
9. Container components and presentational components.

You could still draw a diagram, but it wouldn't be the nice, neat, three box diagram people seem to love so much.

Redux is really only viable for Javascript at the moment, but I think it would be an approach worth using elsewhere. Sadly, the model part is hard to get right in compiled, statically typed languages.

I'd add to this, I think a thoughtful approach to a redux architecture negates the need for typed Javascript. When your code is functional, your functions are small, your concerns are properly separated, you side effects are wrangled and you state is under total control, Typescript and Flow just make things complicated again.
Because the goal is to dilute early employees so that their shares are worth less. The literal and specific goal of the modern stage of tech VC is to reduce all other holders of equity to the point where the money, if any is made, is going to the "right people"--the folks who came in with the cash in the first place.

You're mixing up symptom with cause. The employee is the sucker at the table. (Most founders aren't far behind.)
http://nautil.us/issue/56/perspective/the-stick-is-an-unsung...
High Output Management by Andy Grove. Read that book and the “First Break All the Rules” book mentions ones elsewhere. Most of the rest is duplicative or crap.

Also, just be you. People see potential in you and how you work. Don’t surrender your soul to management books — management is like organization, there’s lots of “management porn” that makes it easy to procrastinate through reading. Most of the guidance you see is ego-driven and conflicting.

The indirect thing you should consider working on that was hard for me and many other tech people is networking and relationship building. I’m at a director level position now, and my ability to pick up the phone and have someone do something is an increasingly important part of my job. Making that happen is time and work.
I've been experimenting with moving my "getting work done" setup over to an old laptop running just Mint Linux for that exact reasoning. I end up getting so distracted on my MacPro desktop, because it's got everything on there. Movies/Games/Messaging/Email etc. I need just a distraction free environment that still allows me to do web development.
Imagine yourself being transported to some unknown town blindfolded. Then blindfold is taken of and you are asked to drive around. You'd be still able to do that, just not drive to the particular destination. Or maybe you would be even able to do the latter due to the more or less naming of the streets.
No way. Other cryptocoins (ones that don't rely on PoW) never could have existed without it.
We have a few who do garam chai with their chai pani, too.
Right. But I am inexperienced and tried so many things....
I need somebody to help my with the sales part, as a mentor
Whenever I see GraphQL implementations I'm interested in two things:

1. How do you secure it?
2. How do you make sure that queries are performant?

Typically these are left "up to the implementation" and are probably both harder than the problem graphql proposes to solve itself. Took at look at this and here is what I could figure out:

1. Use postgresql's row based access control. This is not a bad solution at all.

2. No clue. I see that you can write your own custom queries that could be used to optimize special cases, but the point of GraphQL is to be able to do composition and having to use custom queries that do a bunch of things in one query defeats the purpose. Is there any other way that this is handled? Or is just hoping that naive composition of SQL fragments will result in reasonable performance for a majority of cases?
In case anyone is searching by author name, it's actually Culadasa.
For political and historical reasons that don't need to be discussed all over again, many people are bilingual but make a point of writing, speaking and demanding Catalan. They might be resigned to Spanish-speaking tourists, but much less tolerant in more official contexts (like software localization choices).
One of the most efficient, snappy, and lightweight frameworks for 2D maps with overlays and simple vector drawing capabilities. Clear and simple API. Keep doing great job!
Some people don't want to work for a big corp. This preference changes the analysis significantly.
Consider 419 scams. They have nearly zero credibility, and also lack the kind of leverage you can get out of threatening that someone will never see their kid's baby photos again. Yet even they are still profitable enough that many people think they're a worthwhile operation to run.

Ransomware might have a higher bottom line, owing to the greater technical skill involved in operating such a racket, but still, in a world where 419 scams persist, it's hard for me to believe that you can damage ransomware's credibility to the point where it's no longer profitable.

More likely, such an endeavor would end up destroying more people's data than it saves.
> or have really bad grades

This has been my pet peeve. Couple of years ago, I interviewed for a job. I had completed over 6 years of IT by that time. The company for some reason was interested in knowing my grades. Because my college gave out CGPA, it was easy to quantify the same. Now they wanted to talk about my performance in high school or my SAT scores.

Now while I got the job. I was peeved about having to answer about my grades obtained 6 years later. The interviewing manager's had a theory - everyone needed to show an "intelligent" spark sometime in their life. He wasn't happy with me because I had been "average" performer all through my studies.
It was certainly damning to Ethereum when they forked the currency to rescue the DAO.
Using an historical inflation calculator I make the yearly maintenance cost of the customs line to be approximately £35 billion.
Nobody is required to run code changes put up by the dev team.

Anyone, anytime can fork the code, and thereby the block chain, and create a second version of the currency.

The question is: Which one do people attribute value to?
Yeah, and soon the stock markets will collapse too..
Sibling comment makes the correct distinction between driving and navigating. I do not expect self-driving car to be able to navigate without GPS, but it should not be required for driving around.
However I'd say many humans would still be able to successfully navigate using road signs for directions.
Spain has an interesting system here, a person born into a Spanish-speaking family is given a first name followed by two surnames, the first being the father's family name (or, more precisely, the surname he gained from his father) followed by the mother's family name (or, again more precisely, the surname she gained from her father).

Or in your example:

Gen X: FirstName P1-First-LastName P2-Second-LastName
Lessons on meta-learning: Or, learning how to learn
I personally don’t care what my manager thinks of how I address him. They are a manager in name only and I never let them forget that.
For an app that I thought I absolutely don't need, pretty awesome. I like that you don't try to sync my notes for me and hide it in proprietary db and sell me subscription for it.

Thank you, I will use it and see if it will stick, thanks for making it.