skysight-inc/HackerNews huggingface dataset:
I have a full-time job, as I mentioned in the post: full-time software engineer, 8+ years of experience. I earn 120k/y. Unfortunately, with my wife's college debt + my own + rent and, well, life, it's been hard to save real money for our down payment on a house.
Wouldn't be hard to rsync that data to rotating s3 buckets/nfs shares/ftp drops/whatever
"Even though Mr. Musk’s shares have vested, he has not sold them except to pay the taxes on the grants. His current stake is worth $13 billion."

"Mr. Musk does not take a salary, although under California State law, Tesla is required to pay him at least minimum wage."

"To afford to live, Mr. Musk has borrowed against his shares, a practice that some corporate executives have questioned"

All seems rather odd to me.
A user can interact with more than one repo in a month, and hence more than one language, so we shouldn't expect the percentages in the table to sum to 100. In fact they sum to about 106, which is pretty close. Does this mean few people use more than one language?

Probably many users do nothing in a typical month. How do the results change looking at yearly active users instead?

Edit: Similarly, the "Percentage of MAU" in the charts isn't percentage of active users each month, but rather the percentage of all registered users, correct?
I don't believe Apple is forcing anyone at gunpoint to upgrade their OS. If you want to keep running the software that you bought, you can keep running the OS you bought.

If you want to upgrade your OS, then you need to accept that it will change. This has been the case for all of recorded history.
It's interesting how you chose the oppose of "wrong" with "correct"; my first thought was "right".

Right/wrong is most commonly used in a moral framework. Correct/incorrect seems more apt during application of an observed value to an expected value.
Grindr: Feedback Control, Tuning the BEAM Helped Us Weather the Meltdown
How did the world even work before cell phones?

A lot of Seinfeld story arcs involve miscommunication that would not happen if they all had cellphones.
50 Word Inspiration: Change Starts with You
Probably? IDK. I know a few other contractors that make $50~60/hr. And they have a very steady clientele. If you do things right, without bullshitting people, you can easily bump your prices because no one trusts contractors. At least not here in FL.
Ah I see that now, it escaped my notice earlier. Thank you, that's good to know!
I see Tesla’s vision, and I think it’s where we as a species need to be headed - but their ability to execute is sorely lacking and that goes far beyond P/E ratios.
Python is often a second class citizen in these areas, even if much is made about its widespread support in the data science realm. I don't want to say it's hype is overblown... but a lot of the pain points and cracks in the seams are glossed over.

Take spark, for instance. You run into extreme performance issues the second your data has to be serialized to cross the py4j gap. An many essential parts of its API require scala/java (presumably Kotlin ought to work as well).

Similar situations occur all across the big data and cloud realm, with python. And then even still today.. you'll run into situations where whizzbang data science ml library that solves your exact problem.. for some reason is python 2.7 only. Thankfully that situation is getting rarer (there really isn't an excuse for it today) - but its still there.

In any case, a "not-java" language that can talk java is freakin amazing, in my book (Scala doesn't scratch my itch there - it's far too clever - had enough of that with perl back in the day).
Slightly off-topic, but related.. I have read that a common practice for managing proto files (or any schema definitions really) is to put them in a separate repo/package to share. It seems pretty straightforward in my head and provides several advantages. However I still ask about any trade-offs when doing this in practice?
I haven't found this to be true. My credit union (for 10+ years) has never charged me any fees for checking and has had free online bill paying. They also gave me a great rate on my car loan. My previous credit union was very comparable. I had very bad experiences with BOA and Chase who hit me up with fees and made serious mistakes.

Once I tried to make two payments because i was late the previous month. They manually decided that I must of made a mistake and failed to make one of the payments (they assumed it was mistake and never notified me). As a result my insurance was cancelled and renewing my policy cost me around $1700. That was at BOA 20 years ago and I've used credit unions ever since. Since I was barley getting by at the time I had no recourse.
Most community banks shut down or got bought up as a result of the past 30 years of lobbying from big banks. My town's bank had operated independently for almost 100 years before being bought up a few years ago. Now my choices are BoA, Wells Fargo, or stashing bills under my mattress. Thanks crony capitalism.
Is this more bold than Steve Jobs' $1/year pay plan?
BitGo to Acquire Bitcoin Custodian
He was probably thinking 100K ft
How is this bolder than what Steve Jobs did?
> But we as “normal people” are to blame for this. We all agree to play by the rules of a few mentally ill sociopaths and that’s really on us.

That it's true.

But I've also seen in a lot of countries poor people voting for policies which will actually make them poorer.

Poor people arguing against universal health care. Arguing against taxes for the rich and regulation.

Typically because they are tricked to fight against other poor people (other religions, other ethnicities, other backgrounds)
you will drive daily with complete strangers at the wheel of a giant piece of metal moving 60+ MPH?

lol.
Yup. I have been using my very small (10 branches) local bank for >20 years. Totally free checking account, no minimum and not even direct deposit required.
That's a good point. I doubt most languages generating C put a lot of thought into what subset is supported in proprietary compilers. If anyone tries one, then there could be profiles done for unusual compilers where the generated code has certain properties. Far as the past, I think people couldve tested the output just to see what happened. Then, either ditch high-level language per fuction, module, or project depending on how far incompatibility effects went.

How does that sound?
As I said: "Credit unions are better"

So, you have found it to be true.
Jamming, yes.

If your venue just happens to block all signals as an effect of its design (working like a Faraday cage), it could legally have repeaters that are powered off during the performance proper.
Ranking NFL Teams Using Maximum Likelihood Estimation
That's not accurate; first generation MacBook Pros used 32-bit Core Duo processors as well, as did almost all the early-2006 models; the exception being the lowest-end Mac Mini, which had a single-core 32-bit Core Solo. 32-vs-64-bit was never used for price differentiation within a lineup; Intel's 64-bit chips just weren't ready in time.

Late-2006 models, including the first-generation Mac Pro, moved from the 32-bit Yonah Core Duo/Core Solo architecture to the 64-bit Conroe Core 2 Duo.
I found myself in a similar situation recently. This may give you something to think about...

http://thecodelesscode.com/case/33

You might want to do some reading of books about how to promote institutional change from within. If you can read, and then get your manager to read, "Creating a Software Engineering Culture" by Karl Wiegers, that might help. Also, "Refactoring" by Martin Fowler is highly advised.

Regardless, maintaining good relationships with your coworkers, and specifically your manager is key. One key insight I have gathered over the years is that whenever possible, there are benefits to avoiding telling someone "this is a problem/bad/whatever and needs to be fixed" if it is instead possible to say "That's great, and it would be even better if..." The criticism in the first form invokes a immediate defensive reaction once someone hears "this is a problem" which may cause them to not hear whatever you say next, and can create a teacher vs. student dynamic (see Pavlov's work on negative conditioning) in which they may actively start to resist your suggestions, while the second form is more likely to cause them to feel good at having been praised and want to seek further approval (positive conditioning, which tends to be much more effective and produce more long-lasting behavior changes in most circumstances). Some research on self-serving bias suggests that people are much more likely to believe what you are telling them if you can phrase it in a way such that it sounds like praise.

Good luck!
Proto 3 has the "oneof" type. For instance:

message MyThing {
oneof sum_type {
TypeOne type_one = 1;
TypeTwo type_two = 2;
}
}

The lack of inheritance seems awkward at first, but with oneof it isn't much of a blocker. The APIs for this aren't always great -- Go's in particular feel kind of awkward (IMO). Java's are nice -- it's a separate enum you can switch over.

An example from a Go project of mine:

switch req.StartAt.(type) {
case *pb.GetLogsRequest_Timestamp:
t, err := types.TimestampFromProto(req.GetTimestamp())
if err != nil {
return nil, errors.Errorf("Bad timestamp: %v", req.GetTimestamp())
}
filter.Timestamp = t
case *pb.GetLogsRequest_Offset:
filter.StartOffset = req.GetOffset()
case *pb.GetLogsRequest_Position_:
switch req.GetPosition() {
case pb.GetLogsRequest_LATEST:
filter.Position = LATEST
case pb.GetLogsRequest_EARLIEST:
filter.Position = EARLIEST
}
case nil:
default:
return nil, errors.Errorf("Unknown GetLogsRequest.StartAt type.")
}
}
This is a very intriguing approach.

I'm curious about one aspect though, have you put much thought into what happens and the side effects of doing something like key rotation if you're encrypted service is potentially compromised / leaked.

The second aspect I'm curious about, is you mention services in your general layer are not able to talk to the encryption service to decrypt data, but what about encrypting data? The reason I'm curious is the tricky part with anonymization, is I don't necessarily have to decrypt PII to unmask it.

I don't really know what you're service does, but say it's tracking location, and one of the pieces of PII is phone number. If I can go to the encryption service and ask for the encrypted version of a phone number I know, I then have the encrypted phone number that I can use to search the dataset.
Everyone I know says their current car is their last gas car. Ford can't yet compete on electric cars
"r > g" -- Thomas Piketty, Capital in the 21st centuary

If the rate of return on capital (r) is greater than the growth rate of the economy (g), then you almost inevitably get an increasing concentration of wealth. That being poor actually costs money is just icing on the cake.
I thought Linux treated forks and processes the same, where as the former is just a special case?
All countries with a government have a warrant system. Please explain your point.
It looks like the article is directed at those doing bulk uploads to their system and not at developers necessarily. This may not be universally intuitive to people outside of Database admins and developers.
My understanding is we got programmable computers in large part because: 1) a bunch of scientific/engineering advances we were in a position to make were bottlenecked by massive amounts of 'boring' calculations 2) Some of those affected areas related to the war effort in critical ways, so lots of money and resources were poured into solving the problem.

Seems like we're in a similar position with '1' above, in connection with genetic engineering, so demand exists to abstract over and automate the boring stuff. But maybe the problem is significantly harder, or maybe we're just lacking the pressure that would lead to focused/cooperative effort and lots of resources pouring in, like we had in '2'.
> I seriously hope for this world that no one will ever again dare to repeat the atrocities that my ancestors have committed

If you look a bit outside a euro-centric view of things, you can see this happening today in the Middle East. Just because it isn’t white folks killing Jews doesn’t mean it doesn’t count.
Curious, how would you do it?

(disclaimer: I work at GitLab, not on this project though)
Even djb had flaws in his C code despite being a semi-god. It took a $10k bounty and several years to be found but it was there !
> Wouldn't it be better if we adopt the position that unbreakable crypto is a basic human right?

Yes, but you're asking a set of people who have not given us much evidence they're capable or willing to implement that human right. It takes a strong will and a stiff spine to stand up to powerful interests and I'm not convinced the people I see reported on in mainstream so-called journalism have that political will. Hiding behind technological inferiority seems to take precedence over standing for our rights on principle.

Freedom of speech, which you mentioned, also takes a beating these days in light of completely and accurately conveying messages some people don't agree with in a timely manner. We can't have freedom of speech because that might involve giving up conveniences, they argue.
Even better would be to not autoplay media by default...
it's when people take photos or videos of something and miss a moment

This. I seriously regret the time I wasted trying to photograph the eclipse and treasure the seconds I simply viewed it.
Dutch agencies provide crucial intel about Russia’s interference in US elections
Not the OP but I read your statement as "community banks are bad, credit unions are okay but larger banks are the best". I believe GP is arguing that credit unions are the best and larger banks are just okay.
Counterpoint to Doug Crockford, JavaScript: The Good Parts. https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockfo...

Buried inside JavaScript is a nice small language. And then there is the rest.
It's a robot. Even better, it's wirelessly powered and wirelessly controlled.
I went to a concert in Mannheim about 8 years ago. They had quite a few fairly reasonable rules, but they also had security guards to enforce them. If you broke any of the rules and refused to get your shit together they would pick your ass up and carry you out. You wouldn't even get a chance to leave. I think good security and enforcement of the rules would be a better solution than taking peoples' phones.
Who is executing better in large scale batteries?
I found Taleb's perspective on things terribly refreshing. "Each one should eat his own turtles" - seems to be a terrific heuristic for everything consumption related, even if it errs sometimes on the precautionary side. Zuckerberg doesn't seem to eat his own turtles, Dorsey doesn't, Spiegel most likely does the same. I don't need anymore examples.

Take this principle elsewhere, it works the same. Safe to assume, the casino owner doesn't gamble, or the gambling site owner doesn't as well. Does any tobacco exec smoke regularly? I'm not even going to look for a factually accurate answer. It seems this principle seems extremly robust.

http://www.fooledbyrandomness.com/equality.pdf
..It is not clear why the hacks at the DNC could continue for so long despite the Dutch warnings..

1) The Americans do not listen to other agencies and countries. Except Israel and Arabia who can publicly pay the politicians to get deals.

2) The American agencies like to mess thing up, so they can ask for more funding.

3) The NSA already knew this, because they track and scan every packet. They did not find any problems with the hacks.

4) There were leaks in the DNC after Bernies loss. And DNC system was already infiltrated by AWAN brothers (system administrators of DNC with criminal activities).

Problem with the "hacks/collusion" in general: The Russians did not corrupt Hillary's brain to use her powers against Bernie. Not did they pay Trump to be as he is. I am afraid the US is shooting itself in the foot and blaming Russia for its own political problems (hint: it is corruption).

For me, as it is my home-country, the hardly-ever-heard-of Dutch intelligence agency, seem to want to have a bit of fame for their work in 2015.

Oops. Sorry when I seem disrespectful towards the agencies. I love them. Especially my special NSA guardian ;-)
You're absolutely right. Auth0 shows that when compressed, protobufs don't provide a great benefit vs JSON.

Something I've read from others is that gRPC is not the easiest thing to use directly in SPA. If you have services exposed to a web front end and mobile, double exposing a REST-ish API + gRPC might not be worth it. This is a problem with which I'm currently struggling.

https://auth0.com/blog/beating-json-performance-with-protobu...
If only one of them had listened, it might have been an impetus to stick with that manufacturer.
>you're concerned about a terrorist attack -- enough to want your phone, but not enough to stay home, as if your apps could somehow save you.

It should be pretty obvious that a terrorist attack is simply one example of many possible emergencies. There are plenty of things that could happen where having instant access to a phone could save someone's life.
A guy who plans to retire on Mars has a very different comp negotiation strategy than the average ceo.
How is quitting going to help anything? If you're in it, at least you can try to fix it. Maybe slow things down a bit like Ron Swanson to minimize the damage they do?
On the banking side, some of it is fairly straight forward - the estimates I’ve seen say it cost ~$100-$500 for a bank to administer a checking account annually. The current net interest margin banks earn on your money in the US is 3.15%.

Which means if a bank charges no fees - and it costs them $315 to administer your account - you need to maintain a $10,000 balance for them to break even.

Once you understand that dynamic - you understand that banks that want to offer low balance free checking - need to either make it up on fees or on cross selling opportunities...
That's fine, but this article also didn't have any real-world examples in it.
I too find the notional valuations confusing for Tesla, and other entities. Comparing net worth, listed worth against industrial titans like Ford or GM is very hard for me because they are involved in supply chain logistics and dynamics of goods sold and bought on a scale which justifies their apparent net worth, when Tesla is a giant speculative 'maybe' play.

But the thing is, I'm just as confused understanding how IBM is worth anything any more, now that it has no core central logic except "do stuff, for money, for big clients"

Or why any of this matters, when Chinese state enterprises are worth more than all of this put together. CNOOC, the state oil company, is 1.17 trillion in 2014 CNY terms. thats $180b US for a shipping company alone. That, I can relate to.

I can't conceive of enough uses for things in space, to justify Tesla rockets being so valuable but then I can't conceive of that many creme eggs, bought with that much money either.
If you want to integrate MIP / LP as one component of a larger production system, and you are already using kotlin / JVM ecosystem, then this could be an advantage.
I wouldn't call this a time series database at all. To me, tsdb implies analytics over a time dimension such as weather sensors or stock market data.

This is just patitioning a log on time so you can query the most recent and delete the old stuff.

I doesn't even really seem to me you necessarily want to partition on time since your load distribution is going to be terrible.

Edit: too add a little. There is a thing called a temporal database that is a little more general in usage i feel in that it is more about facts at specific points in time (such as your address last year) that i think this is more about.

There is even a bitemporal database that has two time dimensions (what do we think your last year's address is right now and what did we think your last year's address was yesterday - and in those you don't ever delete data that is wrong, you just update your belief about that point in time) and they are really interesting to work with. Those would seem much more similar to this.
As someone in a similar situation, at much lower numbers, I can say this is likely primarily about tax optimization, with the optics being a nice side benefit.

If you're fairly liquid and decently bullish on your company, then holding off and taking your income later as capital gains makes a lot of sense. And as seen in the article, he can borrow against the shares to achieve as much liquidity as he wants/needs for his lifestyle without having to pay ordinary income taxes.

I guess I'm impressed by Elon that he can get such puff from the NYT for some basic tax structuring.
Who honestly finds this surprising?
This has been my impression as well. If this advantage were removed there’d be little appeal to living in a city.
> For example, suppose there is bug where the rate calculations aren't working for certain types of routes. The engineers will want to look up those routes to understand what is causing it.

Then show routes without names.

> If you are designing an algorithm to detect to fraud, you are going to want to look at cases of fraud to understand how to design the algorithm.
Then show names without routes.

> Further, if you want to do usability testing you are going to need to test with. You might want to check the different types of names used in the system to make sure they display properly. You may also want to sample the list of customers to user-test with live data or survey customers.

Use a library that can generate realistic but fake data. I feel there is no excuse to not compartmentalize. If data security is not important to the business...well it only takes one bad article like this to cast doubt on the whole company.
Jobs had a $1 salary and no bonuses. That doesn't say anything about stock options, grants, etc. It sounds like Musk will get minimum wage and no stock anything if Tesla doesn't meet the thresholds.
I somewhat recently learned about the propaganda from the FBI in the 60's and 70's to discourage hitchhiking. (possibly a covert assault on civil rights protesters hitching to rallies) It's easy to be scared of failure, suffering or what can go wrong... but not everyone is excited about what could go right.

Ultimately, I believe a big reason why hitchhiking is not very prevalent is that both the cost of air travel and vehicle ownership has gone down significantly over time. (adjusted for inflation)
> If someone drops a glass and it shatters, would a higher level system describing the mechanics of glass shattering be a runtime? I don't see it.

It can be a runtime, if some interface is built on top of the phenomenon of the shattering of glass.

Because humans.
Market cap is not the right comparison. Ford has a substantially higher enterprise value than Tesla: like 157B vs 66B. The reason Tesla has a higher market cap is that Ford is carrying more debt (which has little to do with expected future production and sales).
How much money do you have to have to eliminate this?

-> How much money do you need to start a bank?

-> How much money do you need to start a school?

-> How much money do you need to start an organization such that regular people can join and said organization can provide health care benefits this country really needs?

-> What does it take to start an organization that can attract talent to be sustainable and simultaneously have a structure such that it can provide the above benefits?
He borrows with the shares as collateral, he retains voting rights, and only needs to sell the shares if his net worth on paper goes negative.

It’s the same as Zuckerberg diluting with nonvoting shares. It allows him to sell profit shares without selling voting rights.