skysight-inc/HackerNews huggingface dataset:
The Long-term Stock Exchange (LTSE) [1] is an interesting proposal. It gives greater weight to the duration a shareholder has held the shares. IIRC it also had incentives for companies to reduce ludicrous executive compensation.

[1] https://ltse.com/

[2] https://www.bloomberg.com/view/articles/2017-10-16/the-long-...

[3] https://qz.com/704657/eric-ries-ltse-long-term-stock-exchang...
F9?
https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perf...
That's just it, code review done right takes time. If the author spent four hours on a change, I might spend an hour just reviewing it. You have to understand the problem and the solution just as well as the author.
It's not an average, it's a median. That is, there are as many people who have incomes higher than that as having incomes lower than that. How much higher is already inconsequential, a few may have astronomical incomes without affecting the median.
If I bought a share in a company fair and square, I bought that share came with a certain expectation of control. That share is my property. Giving control to people who haven't bought control fair and square is a taking of my property, and as a general heuristic, we should be extremely skeptical of taking people's property for some kind of ostensible good.

Would you support a bill forcing owners of large houses to set aside some of their space for the homeless? Would you give your squatter a vote equal to your own in matters of deciding how to arrange the furniture and paint the walls?
Shared infrastructure as code
NYC, Chicago, and Tokyo are all more than double the size of London. All three are also much more affordable than central London.

London just has a very screwed up market.
Wow - under what legislation?
And it's quite common to work 40 hours a week, sometimes even less. And get things done...
How Music Was Made on Super Nintendo
I find the classic 90s webpage still warms the cockles of my heart
If 40% of the board is selected by the employees, I expect an intense political power struggle over compensation and automation, because continued employment and the paycheck are the paramount concerns of the employees, that by far trump any other social responsibility yadda yadda.

It's as if all employees have received equity by force from the business owners, and they can cash out dividends every month regardless of marketplace performance. This will tend to form a caste system, where existing employees are strongly favored over potential new hires, with impact in unemployment figures, just like in Europe. It will also reduce the adaptability of the firm - any reorganization that involves layoffs is out of the question. Again, just like Europe, a stronger safety net and worker stability at the price of lower national competitiveness.
> When insurance pays for everything patients stop worrying about costs, which in turn causes hospitals and drug companies to raise prices. This is what has caused Health Care to fail from a costs point of view.

There's also the problem that there isn't any price transparency in the US health care system. You literally can't find out how much many procedures cost ahead of time.
The eminently hackable police bodycam
> That's bothered me before. It really seems like economists flipped their axes on a basic supply demand curve.

Given that any Y-X chart is an X-Y chart if rotated 90 degrees and then flipped horizontally, is there any real issue here, other than the axes being the reverse of the standard statistical style?
I really don't understand the reasoning for the 3 choices:

1. Add a status_id column to the product table and reference a new status table

2. Add a status_id column to the product table and let the app define the mapping of what each status_id is

3. Add a status column of type text to the product table

3 is unacceptable under any circumstances, and 2 really just makes no sense from a database perspective (unexplained values in a database is just wrong).

Choice 1 is pretty normal, but I am really curious about the whole idea that any app needs to join with that status table to get anything but flags, values, state, or labels associated with that status. The idea of using a status table as the starting point of any join is just wrong and shows some very poor data management in the relationship between the app folks and database folks. I can see using a text field to look up and store the id, but really the mechanism that is populating your status table (with any flags, values, state, or text that is associated with each status) should generate the equivalent code or config for the app.

Indexes on status are often painful because status is generally not a large number of values and having an index that doesn't cut down the number of rows significantly is often a problem. My big rule about this is if the app asks for a status field on an object, expect someone (probably your report writer) to want all the objects with the same value of status field. A typical example is open invoices. You really need to look at where the index is sparse and does it help in each situation. This is especially true if you track statuses through time (e.g. itemId, statusId, effBegUTC, effEndUTC)[1]. It is definitely worth the time to look at work tables, views, and each index with someone with some experience (yes, a good DBA).

1) If you are mostly looking to get all the items currently in a single status then leave out effBegUTC from the index and alway put a single value in the effEndDt for current (e.g. 9999-12-31). an index with (EffEndUTC, statusId) is better than (effBegDt, effEndDt, statusId). Including the itemId in the index really depends on the optimizer and how covered indexes are handled.
To be fair, we can all totally ship incomplete and buggy software to good effect. Imagine a shipping system where users have to submit orders and then manually update the address zip code--sure it is buggy but the end user still gets value.

People are too concerned with perfect software.
You should sometimes be bad for another’s good
Kingston is a charming town, but it's bucolic. It's not a great place to network or recruit.
Hume is the amiable, modest, generous philosopher we need today
It's interesting that we work in an industry where employees are naturally given out a share of the company, but this share is structured so as to give them zero legal power over, e.g., the composition of the board or company decisions in general.

It is merely there to give employees a claimed share in the future financial success of the company (I say claimed because some companies have terms such as clawback provisions that make the stock worthless - check out Skype for example).

While many startups do informally have heavy involvement of employees in decision-making, others do not. It would be an interesting experiment to have a startup where employees who have vested and exercised shares get to elect their own board representatives.
> should not be immediately taken as a call to start tying the lynching ropes

Is that what happened? I guess I'm behind on the news; I had heard his twitter account got suspended, I didn't realize he was lynched!

Or is that just hyperbole? Why do you feel the need to resort to hyperbole in this situation, instead of discussing what actually happened?

I find interesting the transformations you use in your language—"get your battle rifles ready" becomes "be prepared", but "twitter account suspended for a week" becomes "tying the lynching ropes".

[this was edited, btw, since you responded while I was editing it]
We already have a dwindling supply of decent public companies. Regulations like this, and the CA bill mandating gender diversity hires for the Board of Directors, both would put additional downward pressure on the number and quality of public companies.

Make it cheaper for companies to grant stock to their rank-and-file employees if you want employees to have more skin in the game. Leave the prescriptive governance out of it.
5 reasons to use JS, good vs. average programmer, 12 frameworks for hybrid apps
OK. I cannot help but be curious how you would differentiate the US. Please elaborate.

From your, presumably different view, what would you prescribe? Allow taking advantage of workers until those in power find enough wealth, and only then give workers a voice?
Good point. I would say that as the community grows, there will be more and more tags and therefore specialization. Do you think it’s better to stick with broad tags like Physics or Genetics, rather than Synthetic Biology or Quantum Mechanics? I would say the latter would be much better.
Elizabeth Warren’s Accountable Capitalism Act
>> Should we special-case the cookie value "OPT_OUT"? It would be unfortunate indeed if removing old cookies meant that users who had opted out of interest-based advertising started being targeted again. Perhaps excluding the special value OPT_OUT (and asking advertisers to standardize on it?) is justifiable.

Still suggesting the Evil Bit? https://www.ietf.org/rfc/rfc3514.txt
> Interestingly, full-stack teams have been heads and shoulders above in quality in my experience.

I agree with that. The way I think about it is that in web you benefit from thinking about a system holistically. The divide between front vs back end is merely a technical detail, and an organizational structure that mirrors that divide has a strong potential to artificially create friction between two parts of what should be a whole.

Beyond that, I personally feel more empowered to take on responsibility as a full-stack dev, compared to when I was previously focusing on just the backend. For me, I think it’s mostly a psychological shift: I have more confidence to focus on solutions instead of deferring responsibility and thought power to someone else because it’s not my domain.

So, while full-stack may be a generalist (which for some is a pejorative) in a technical sense, I see the general technical acumen as just one aspect of a higher level, more intangible specialization: solving problems and getting shit done.

That sounds a bit lofty but I think it has analog to the bigger conversation here about managing.

Manager with holistic responsibility for a project > manager with isolated responsibility for a single aspect of a project.
It's ignorant to think people with 401k's or retirement plans are gaining any real money.

What? That's the key method by which people pay for their retirement. Of course they are gaining real money.
All Nokia smartphones will be updated to Android 9 Pie
You’ve setup a false dichotomy. Servant leadership can & should be decisive.
I can't think of another discipline like software engineering. Most other disciplines where you build things you reach a point where you deliver the product and then you're done with it, there might be some maintenance but the period of major changes is done.

In software you might have a building full of engineers working on the same product for years after it was initially delivered, adding major features, making deep changes. The level of continuos delivery doesn't exist in other fields.
> I often think a CEO needs to state what they're doing and the investors should decide if they think the plans and objectives of the company (and those running it) are a good investment. Investors can take it or leave it - for what it is.

The problem with this is that a company that maximizes profits is worth $100/share and the same company with other priorities is worth $70/share -- not zero, but if you want to say "people who don't like it can sell their shares" then the bid price as soon as the change is announced is $70/share and the people who didn't consent to that will want to know who to go to for their other $30/share.

A possible solution to this is to require unanimous consent to make a change like that, so you have to buy out the dissenters ahead of time. But then you're going to have holdout problems.

The other problem without a unanimity requirement is that once the company is at $70/share, anyone can buy a majority of shares at the discounted price, change the policy back to profit maximization and then resell them for a large profit.

A better answer to all of these things is for companies not to have such diffuse ownership. It's a lot easier to convince one person or five people to do something like this and stick to it than to try to do the same thing for thousands.

And can't companies already do this? If something is in the company's charter, they do it even if it isn't strictly profit-maximizing, no?

> I also say that if the only goal of a company is to create returns, then every company that isn't in a higher profit industry should probably liquidate and use the money to start a hedge fund, or invest in a company that is more profitable.

It's not just about returns, it's about risk-adjusted returns. Companies with low margins typically also have high stability -- or lower share prices, so that the P/E ratio still reflects the level of risk.

And poorly performing companies often do get liquidated.
I also use namesilo.com for domain registration.
I don't think you have a very good understanding of addiction. Many addicts spend a long period thinking about quitting before quitting. Many addicts try and fail main times to quit. Many addicts who have quit relapse. "Voluntary" is not a binary state.

I agree they aren't identical, but they all share an important commonality.
Microsoft’s phone-to-Windows app is available for Android
This is basically the discussion between Shareholder Value vs Stakeholder Value

https://www.naturalinvestments.com/blog/shareholder-value-vs...
Joe six pack can buy Vanguard's total stock market ETF with only a few hundred dollars. Fully diversified in terms of equity.
Perhaps counter-intuitively, the suburbs of NYC are much more expensive than the outer boroughs.

You can rent an apartment in Queens or the Bronx for _half_ as much as Westchester or Long Island, due to horrifying zoning restrictions on multifamily housing.
Also https://github.com/tvcutsem/schemeken is quite interesting, as is https://github.com/supergillis/v8-ken
Well, rent-control kind of works like this. You are forced to continue renting out your property to the renter at the price they've been renting it for.
The sort of person advocating employee control, in my very direct experience, comes to take the company's profitability for granted and wants to push the company in unprofitable directions for reasons that are personal, political, and ultimately emotional. I've seen this pattern play out too many times to believe the idea that someone who merely works at a company (and who can move to another) cares nearly as much about success as someone who built the company, or at least whose fortune is riding on it.
Heatwave reveals England's lost prehistoric sites
A Message About Intel's L1TF Security Vulnerability
Surely the U.S. isn't exactly an economic underdog, though?
"If the workers want to be capitalists they should just get the money" is exactly the kind of idiocy that seems to get a pass in right-wing economics.
> The media isn't a person so its is reaching.

The media is made up of people.
It has always seemed like an unending battle to me. The only way this ends is to make an AI antivirus that can decide whether a particular software is malicious or not.
You’d need some kind of higher structure of computing.

One method for longer-term dependence is simply expanding the transition matrix and state space, but that’s not unbounded in any meaningful sense.

A recurrent neural network approximates unbounded long-term information for general tasks, but I think what you’re looking for in particular is a push-down automaton, while a Markov chain is a finite-state automaton.
By definition, a Markov chain only depends of the current state. That said, I can think of a way to make something depending on the past as well: if you have two states (S for sunny, R for Rainy), with two days of state you now have four states: SS, SR, RS, RR, which gives you a transition probabilities matrix - of course you will have some restriction, for example from SS you can only go to SS and SR.
IIRC according to OECD data, American workers average ~1800 hours/year, Germans ~1400/year, which maps closely to that income difference.

So basically Germans are equally productive, hour for hour, but have collectively chosen more free time over more purchasing power.

(Also that chart has 2016 data for the US and 2013 data for Germany, making the comparison somewhat awkward)
Hiring data indicates that Apple is building a deep learning AI team
plan? No, some guy has suggested it. That does not equal to plan.
>Would you support a bill forcing owners of large houses to set aside some of their space for the homeless?

I support the idea of taxing the rich to support the less fortunate so yes, I agree with the general idea behind your bizarrely worded scenario.
To be fair, the evil bit's a great idea; it just failed to get much support from the malware developer community.
Discussion thread on the blink-dev list here:

https://groups.google.com/a/chromium.org/forum/#!topic/blink...
Having written a fairly significant amount of SQLite virtual table module code, I think it isn't quite sophisticated enough to be useful. I regret building my application atop that virtual table functionality. Many parts of queries that are vital for efficient execution are not pushed down to the virtual table provider; for instance there is no way for "SELECT COUNT(*) FROM table" to do anything but retrieve every field of every row and return them to the SQLite engine, because the interface does not push the "COUNT" down to the virtual table provider. Even if your underlying data store can trivially answer the question directly, you have to pull all the data and let SQLite compute the answer. So on and so forth.
> finding a new CEO is harder than it looks

I support your side of the argument, but why is it the case that finding a CEO is hard? It seems a bit like becoming president: there aren't many people in the pool who have matching previous experience anyway, and it's not even clear if "similar" experience even applies (Does one company resemble the other, even in the same industry? Different stages of growth, corporate structure, business model, region of operation etc), and much of the job seems to be adapting to new conditions. It seems more about the CEO's reputation and network, is that really just it? You pay for the CEO's access to the Old Boy's Club? Wouldn't the company be better served by spreading the role across multiple people, to avoid the stigma of changing CEOs?
BROAD STUDY: randomised controlled trial with whole food plant-based diet [pdf]
Exactly. Why replace one government mandate with another? Let the company decide its own objectives, instead of "must maximize returns for shareholders" or "must give employees a voice of x%". If it worked in the 80s, why wouldn't it work today?
Disposable income is income after tax. Europe has higher tax rates that the US, so this is to be expected. It also has better services. So what you don't see in this comparison is that in return for their higher taxes, they for example get free or cheap higher education and healthcare.

If the German government cuts funding for those two sectors, passes on the savings to people by reducing tax rates, and requires them to pay for those services out of pocket like the US, the disposable income may reach parity, but the people would probably be worse off in real terms.
>1. the industry taxed near to the limit. 2. Welfare is not cheap by any means. 3. Germany is an ageing country, and the amount of welfare payouts will go even further.

Want to explain to me how this is even a bad thing? It sounds like the Germans have solidarity for their fellow people/workers and realize everyone should be provided the basics for a peace of mind and overall better workers that can rest and enjoy life outside of work.

American capitalism doesn't have to happen everywhere. It's a system that provides for the few instead of the many, unlike Germany that provides for the many instead of the few
A non-tech acquaintance of mine was struggling to start a cannabis business a few years ago. When he found out how much non cannabis-specific stuff went in to starting a cannabis business he lamented that he could be a successful as Bill Gates was if he only had to worry about one thing (writing software) the way Bill had.
And rent control has been working great, hasn't it?

Rent control is a repulsive manipulation of the market that strangles necessary growth in the housing stock. It privileges a few undeserving people who lucked into rent controlled apartments over the interest of society at large.
Wow 82 sloc. That just way too much bloat.
Sure it does. It exists in construction. You build a building to spec, and then that building is constantly outfitted for new tenants, remodeled, and renovated for decades if not centuries.
And also to excuse giveaways to companies, of course. Who executives will of course give big donations.
The connection is through Survival Research Laboratories, a point made clear in the fine article.
And that Germans work the least out of all OECD countries, working 1288 hours per year vs US citizens 1789 hours and OECD average of 1763 hours.

https://en.m.wikipedia.org/wiki/Working_time#Average_annual_...
Quote: "In our experiments, we train standard convolutional network architectures to
predict hashtags on up to 3.5 billion public Instagram images."
SQLite – The “server-process-edition” branch
This would be another labour law to increase accountability.
Companies should be accountable to stakeholders.
> I bought that share came with a certain expectation of control

This may be zero, since some companies go public with non-voting shares. https://www.ft.com/content/9595e5c4-51db-11e7-bfb8-997009366...
A Quora answer pointed out something to me, I'd pull it up but Quora makes it really hard to search through your previous upvotes, something that people regularly miss about ants.

The worker's stomachs is separated from their mouths by a very, very small opening. Meaning they can't eat solid food. Instead they chew it and regurgitate it so the larvaes, who don't have such a constricting path to their stomachs, can finish digesting it. Worker ants eat the liquid waste of the larvae.

So there's a body-morphological explanation for eusociality.
I love using touch id instead of password for sudo.

I also accidentally hit the Siri button all the damn time, I should probably remove it or something.
I think one of the features/requirements of Markov chains is that they be stateless. Previous states cannot influence the current probability.

It really depends on how granular you want to cut it.

You could make 10 rainy states, each with an increased probability of sunny, equal chance to stay or go to a lower probability, and no chance of going to a state with a higher probability.

So R90 could be S = 10%, R90 = 45%, and R80 = 45%.
R80 could be S = 20%, R80 = 40%, and R70% = 40%.

And so on.

That way you don't need to track how many days it's been raining, it will naturally filter down to lower rainy percentages until it inevitably goes back to sunny.
Yes. Any user can suggest a tag by creating a post with ‘meta’ tag. And according to the comments from other members, it can be added.
I don't know about others, but I for one find myself often at odds with speed limits now that large swathes of London are 20mph as opposed to my stock assumption of 30mph as a lower bound excluding maybe schools.

There are signposts. I should always be aware of them. I am often not, many years of habit + very infrequent city driving these days tend towards mistakes. I am slightly more aware now - but I anticipate several years before i've internalised the new rules fully
I'm sure you have a source for that?
Ship It, and all the other books in that series from Pragmatic Press. Code Complete and Rapid Code by McConnell. The Deadline by DeMarco. Agile Software Development with Scrum by Schwaber. Peopleware by DeMarco. Slack by DeMarco.

Anything by Ed Yourdon.