skysight-inc/HackerNews huggingface dataset:
In previous blog posts, first Flink and then Spark removed the interactions with Redis and Kafka and started generating data in-memory, in order to measure their system's performance.
The same applies here.

Sure, the benchmark isn't great, as mentioned in the post, but this is what people are still using to evaluate their systems.
Democracy is a justification actually. That is the point of the system. If you want a different one, good luck but so far no one has been able to beat democracy. Personally sometimes I get what I want and sometimes I don't. Democracy is a compromise.
Yes, I think rewriting Firefox core components in Rust should give Firefox an edge in some areas, but I still think Mozilla made was wrong to go with its "hybrid" approach for its multi-process architecture.

Perhaps it's a win in the short-term, a win that maybe Firefox desperately needed to catch-up in performance, but they need to slowly transition away from that to a more secure model, as they start fixing other performance issues and fine-tune the browser more.
YC could do that, but it goes against YC's mantra of the importance of having a team working in the same office of a startup and it being located only in SV.

https://blog.samaltman.com/how-to-hire

Thats not to say that it is the right policy, but if I were founding a startup I would definitely be looking for remote workers in other locations.
is the compensation really like this for a mid level engineer at a FAANG? I'm still fairly new into my career and I can't believe that the enterprise money is sooo much better than the startup world. I'm currently earning around 120k a year with health insurance and no equity. Should I really be designing on trading up into a nice big enterprise job?
Unfortunately, this is behind a paywall.
I Am a College Student and I Built My Own Robo Advisor
> The most common (negative) example of this I've seen is when founders sell the VC on the solution, not the problem they're solving.

There are so many aspects of my work life that this applies to.

Sometimes product managers will suggestion a solution to a problem instead of presenting the problem. Often times their solution needs work and unless caught early a lot of time gets spent going down the wrong path.

Another time this happens with the whole "xy problem." Where I or a team member have problem X, we come up with solution Y but have trouble implementing it. Then we ask for help with solution Y without knowing that maybe it's not the best solution and what we really should have asked for help with is problem X.

I think we could all do better by thinking more about what problems we're trying to solve rather than being married to our potential solutions to those problems.
When I was a consultant, I liked two things about my company.
I was paid by the hour, which kept my company honest.

I was paid when I was "on the beach"(bench), but I was expected to train and get tech certifications
> unfulfilled by indulging my whims

You see, that's what I don't get. There are _so_ many things to do that interest me. I will never have enough time to do them.
An odd business decision. I mean, you can withdraw cash at casino ATMs in Vegas, I know because I've (unfortunately) done it. You can use credit cards for addictive stuff like 976 numbers too. Or to buy liquor. Or whatever else.

So, it makes one think they are being influenced from outside or above (if you consider the Fed to be 'above').

I remember as an irresponsible college student getting checks for $6000 at the beginning of each semester too....and banks setting up stands on campus handing out credit cards to students (who clearly couldn't have had real jobs) like so much candy.

Banks have long promoted irresponsible behavior, and clearly must profit off it. I mean come on.
I don't think 22 percent of those taking 'retail therapy' are defaulting.
Have founded a startup, worked at a startup and worked at several fortune 500s and I can say the most interesting thing on my resume for the fortune 500 interviewers is by far the startup experience.

Showing that I can pull my weight, have a sense of leadership, drive, ambition, etc are traits that every employer wants to see but not many employees get to flex.
Some of us love Firefox and do not want webkit hegemony, even if it is open source.
Discover has a secured card that earns cash back.
No, they did not only generate tuples in-memory for SABER. From the linked Flink blog post:

> Databricks made a few modifications to the original benchmark, all of which are explained in their own post:
> Removing Redis from step 5
> Generating data in memory for Flink and Spark; generating data via Spark and writing it to Kafka for Kafka Streams
> Writing data out to Kafka instead of to Redis

I think the authors know that the benchmark is weak. The blog post isn't (to my reading) claiming that it is proof that SABER is great so much as that the distributed stream processors need better evidence that they should exist (vs the Databricks Structured Streaming SIGMOD 2018 paper, in which the YSB benchmark is (I think) the only quantitative evaluation they do).
What if there was a dongle that securely clipped/glued onto the bottom of the computer so it feels like it's part of it? You'd never remove it and it would simply become a bigger computer with all the ports you want. Just like if the computer maker had put all those ports there in the first place.

I used to use a 3rd party battery that had double the capacity of the factory battery but stuck out the bottom. It doubled as a small tilt-stand. No cables or ever removing it like you would an external battery pack.
I've seen most of my pros and cons covered by others so I'll list my biggest con.

CON: Too many startups want you to be there in person. YC actively discourages remote employees. This is 2018. Remote work is not only reasonable it's beneficial. As an employer you can get higher caliber employees for less money. As an employee you get far more freedom and don't have to live somewhere you don't like.
Concurrent marking in V8
If you can’t think of any way that Apple could have created a modern Cocoa App development language with type safety, type inference, and a syntax that doesn’t stink then that’s your failing, not theirs.

No, wait… that was their failing as well. They took a compiler engineer’s vanity project to invent Rubberized C++, and made it their App development “platform of the future”. And in so doing, trashed three decades’ investment in their Cocoa Applications development platform, which is the actual valuable part, simply to reinvent the same old wheel they had before. While not actually adding any fresh value. To what end; stroking nerd ego?

Languages are ten-a-penny; you create a language to fit the problem space, not vice-versa. If you can’t get a 10x efficiency on developer time/LOC, don’t even bother. You’re just wasting everyone’s time.

Tony Hoare called NULL his billion-dollar mistake. Swift is easily a million man-hour mistake, and still counting. Google must be laughing right now.
Train AI in 2018 - Andrej Karpathy (Tesla)
There are entire categories at work you can't do at a startup. And since you might die tomorrow, a lot of what you build is a fairly throwaway.
One of the prime advantages for me is that I could find a company with women in leadership roles and I could interview everyone at the company before taking the job. I am absolutely willing to give up monetary compensation in exchange for working in an environment without sexual harassment, where I can have a significant cultural impact and with fair compensation & career progression.

The downside is that there isn't a good way to find startups where that is true (and especially not where it is actually true rather than just PR), and it is not what startups in general are known for. I networked my way into this particular spot, but if I were looking for another similar opportunity I'm not sure where I'd look.
Employees are more aware now that the startup they work for isn't going to be the next facebook or google so perpetrating that myth and offering below market comp with some equity isn't attractive to top employees anymore. As many have stated, competing on comp and benefits is a tall order so looking for other ways to compete would be useful. Focusing on location, an enjoyable work environment, and quality of life (not fake unlimited time off) would entice those who want to work for a startup but can't justify the tough work hours combined with low pay.

Most startups are located in the Bay Area and the cost of living there combined with lower salaries make it an unattractive proposition for early employees. Encouraging remote work is a great way to attract employees who may not want to live in SF, NY or Seattle and are happy to work for less than those in the major hubs. Or move the startup HQ out of the valley if remote just won't work. Competing for workers in places where the big players aren't will give them an edge and greatly increase the value proposition they offer to early stage employees.
This combined with proper quality of life focus and increased autonomy and responsibility that startups offer would change my mind about working for a big firm and make me consider a startup job.
My perspective from the VC side is similar to Austen's (https://news.ycombinator.com/item?id=17284114): a lot of VCs are neutral, some are very helpful, and others are destructive. I've seen this dynamic from both talking to founders about whether they find investors helpful, and from sitting in on board meetings where other investors are present. The best way to understand what kind of investor you're talking to is to reach out to a handful of founders they've worked with and ask them about their experiences.

A few other observations from my 5-6 years so far in VC:

* Founders spend 3000 hours/year focusing on their business and domain while investors spend 3000 hours/year learning about hundreds of business and hundreds of domains. As a result, >95% of the time founders know way more about their specific business than their investors. On the other hand, >95% of the time investors know more than founders about cross-business strategies and ideas. So investor advice is best when it's related to their broader perspective: what kind of recruiting channels work best for the 50 companies they work with? What are tips for negotiating a contract? What are good pricing strategies? How early do companies typically hire a VP of Eng? Most investors won't be helpful for domain-specific questions like "will power plant operators really want this feature in my SaaS product?" or "what's the best marketing channel for reaching power plant operators?"

* Even for a single investor, their helpfulness will vary company to company. My guess is that if you polled the founders I've worked with, 1/3 would say I'm very helpful, 1/3 would say I'm somewhat helpful, and 1/3 would say I haven't helped much. I hope/think none of the founders would say I subtract more than I add. Sometimes it turns out I can help a lot, like if you're looking for a VP of Eng and I know a great candidate who is looking for a job. Other times I can't help at all, like if you want to be introduced to power plant owners and I don't know a single one. I do my best to help when I can and stay out of the way when I can't.
"do something meaningful"

I don't see what about the problems YC18 are tackling are any more meaningful than FANG. Can you enlighten us?
Good to know, thanks! It seems like the only rational thing for a Net Neutrality supporter to do is vote the Republican politicians in Washington out of office this November.
“Swedish cards” in this context means a typical credit/debit card that has been issued by a Swedish bank.
What about all the ISPs in between? They don't get an opportunity to charge you and Netflix...
I have seen a few on the beltline, but they are additionally common on North Ave or Ponce.
Apologies. I meant production ready package manager. The one I'm aware about is in beta.

https://github.com/nim-lang/nimble
No, that was HSBC.
I used to work in cpu design and I had the exact same thoughts as you. I think it boils down to the maturity of the technology and the associated high marginal cost in getting any improvements.

I switched to SWE 2 years ago and am definitely happier with my career prospects.
REAMDE was interesting to read when it came out as it had many ideas about the very-near-future that had yet to come about but are now true. One was how malware will grow dramatically in frequency and sophistication once there is an anonymous way to pay the criminals online. Written before criminals started using Bitcoin. I would agree it is now not worth reading unless one just wants to read everything by Stephenson.
There's a reason banks have secure vaults, armored cars, incredible amounts of security around databases, multiple backups, cold storage, ...

Turns out people like to steal money.
I used to think your first point was correct, but it's actually not. If you look at the founders of startups, very few of them have worked in other startups. Usually they ladder up as the founder of progressively larger ventures.

The other pathway is a prestigious college / MBA program or working their way up through one of the big tech companies and then leaving to start their own thing.

I've seen very few "former lead engineer at X startup founded their own company" stories, and that was literally what I was trying to do with my career for probably 5-7 years.
>Then I learned about Comcast's ongoing refusal to increase interconnect capacity, even at Netflix's full expense.

>The news about this broke, and the PR grew to be so bad that Comcast relented and started installing interconnections.

This is not what happened, both statements are entirely false.

I don't think people should take Netflix (or Comcast's, for that matter) talking points as fact.
Tensorflow.js and React.js seed
> The ones that pay are not the ones that receive the benefit.

Again, that is factually and objectively incorrect. I even gave you a personal example where I pay and I benefit. You are entitled to your own opinions but not your own facts.
> Investing is not something that should be done on credit

That's how the real fortunes are made. Invest on credit, reap the profits if it works, leave the credit supplier holding the bag if it doesn't.

Rinse, repeat until you hit a live one.
Just from the usability and performance characteristics alone, I'd rather retire Chromium than Firefox.
I can only speak for the bay area, but the compensation numbers your parent quotes is not too wild.

Your number, IMO, seems low if you're in the bay area.
I've recently heard of fake "new" £10 notes in UK.

Example news story (I heard of it from a trusted acquaintance in a different region) - https://www.leicestermercury.co.uk/news/leicester-news/forge...
The Work at a Startup resource is great. We've found it to be an excellent hiring resource.

As other folks have noted, the pros/cons of working at a startup vs an established Silicon Valley tech company have shifted over the past couple of years. I think of venture-backed tech companies as falling into three broad buckets:

1. early stage startups
2. "post-Series B" high growth
3. large, publicly traded

At a startup, you get to see a lot (both good and bad) that's highly relevant if you want to start a company yourself at some point. You have much more responsibility earlier in your career than you will have anywhere else, and you get an equity lottery ticket.

At a high-growth company, you have the invaluable experience of seeing growing pains first hand, your equity is much more likely to be worth something (statistically) than at a startup, and down the road people in the San Francisco startup ecosystem are likely to look at this experience on your resume as uniquely valuable.

At a big company, you have great work/life balance, great guaranteed (or quasi-guaranteed) comp, and -- sometimes -- you have unique resources available to you.

I wrote a blog post earlier this year about this that goes into more detail: https://medium.com/@kwindla/what-kind-of-silicon-valley-comp...
It would still be terrible for the web, as a standard, to have less diversity. Chrome+chromium barely count as diversity since the standard-related code (rendering, js engine, layout, etc) is identical.
I work for a non-startup/non-tech company with unlimited PTO and people here take advantage of that all the time.

Unlimited PTO doesn't lead to work-balance nightmares; it's the result of management discouraging employees from taking breaks.
This is something that has been on my mind a lot over the past few years, having gone through an ugly, costly divorce and having watched friends stay in rotten marriages. Relationships come in a lot of forms, and we lack vocabulary, laws, and social acceptance for many of them. My mother's partner of more than ten years is still legally married to someone else, because to divorce would set off financial destruction for both parties. My "partpanion" and I call each other that because partner is so clinical, companion so incomplete, other terms like "significant other" a strange twist of the language. Can a seventy-year old really be a "girlfriend / boyfriend"? We will likely never marry, and to make things odder, "domestic partnership" can now only be made legally binding here for older people, presumably for the purpose of making it easier to deal with things like medical-power-of-attorney in the event of poor health. And then there are all the people I know who stay in terrible marriages either because of kids, money, religion... I kinda like some of these examples from the article that are so "live and let live" accepting of humanity, so long as we are good to each other and providing nurture to any children produced. Until that time, the lawyers sure make out like bandits.
Well, if you look at the third-party emissions tests from normal city driving, emissions of basically all brands are many times above the limit. They were just smart enough not to sell in the US.

But really the bigger question is: surely if this was somehow fixable by a software ECU update, they would have done so? Defeat devices are an old game in the car industry. But as long as those recalls consist of merely software updates, it's clear they are just preparing the next, even bigger con while apologizing for the current one, and EU governments are happy to look the other way.
So do you work remote to live in a low cost of living area? Just curious how many big salary opportunities are in low cost of living areas.
I was the first engineer at a TechStars startup that did have a successful exit (I was there about 5 years before the exit). If there is something I want YC to know, it's this:

You helped create the culture of founder empowerment. You have the power to evolve that narrative to those that sacrifice as early employees.

Tell the world that early employees deserve a lot more equity.

Tell the world that early employees contribute to the success of those companies and deserve to have that help their careers.

Because here's what I see are the pros/cons...

Pros:

* I was forced to learn with no one else to help me. Not sure I'd be as good of an engineer without that.

* I got exposure to a lot of things I wouldn't normally be able to control, which propelled my career going forward.

* I built the seed to make connections with people in the startup community which I still leverage today for my own consulting business.

Cons:

* I was paid terribly, and this was 8 years ago, so it was even worse than now.

* Even with the exit, I basically made enough money to recoup the money I should have been making at a bigger company, so it's net neutral.

* No one cares about that as a success for me. I'm surprised no one has brought this up. I was the 1st engineer for a company that had a successful exit for TechStars. Zero recruiters, companies, etc, have ever even asked about that company or my connection to it other than the fact they are reading it down on my resume (and when they do see it, they barely take note of it).

And for the record - I have no beef with the founders. But the culture around how to pay and credit early employees is institutional and was not their fault. They walked off with huge payouts and credit for their success, and I walked away with a catch-up check for missed EV and no one cares that I played an instrumental role in getting them where they are today.

But YC has the power to change that. I reiterate from above: you have the power to tell the greater startup community through your words and your actions that startups should provide better equity to early employees and make it so that the success of a company is shared far greater than that of just the founders.
I think this is a good point. I have mostly gained knowledge of software design by doing this, because once I work through a process that might happen in the code, I can infer the reasoning behind design decisions.

I am still learning myself, but so far, reading production code now seems much more valuable than the pseudo code often found in blog posts. They each serve different purposes but I have found myself reading too far into pseudo code when trying to understand a concept can add unnecessary confusion. With production code, what you see is what works.

And that just gave me an idea: programming books that only use production code! It might do less handholding and would certainly be harder to write, but maybe the value would make it worthwhile.
Thanks. I missed the link to what the modifications were.
I suspect vim on Debian Stretch, which now ships with "please break selection mechanisms" as a default. The fix is

set mouse=""

and/or have a ~/.vimrc
"Road maintenance is expensive..."

You hit the nail on the head. I worked for a poor local government. The highway department was always the first on the chopping block, not because their issues weren't important, but because they were the only department with a significant amount of money.

The leadership here is another issue entirely, but every county in this area all had issues with money and the first thing that the board members asked was what roads could wait until next year.

The highway dept wanted to fix the roads so that they wouldn't need maintenance every few years, but they couldn't afford to do it to more than one road. So even though it is much worse band-aiding the roads that need work, it's better than not being able to do any work with them.

Then the cycle continues the next year.
Again, spending credit on crypto isn't the risky behavior.

Borrowing money you cannot pay back is the risky behavior.

Just because people were enticed by cryptocurrency doesn't mean that cryptocurrency is the problem. The problem is spending more money than you can afford to spend.

We already have a system of checks and balances for this. If you borrow more money than you can pay back, you take a hit on your credit that can last years, and banks will trust you less in the future for your high-risk behavior.

Anyone with a credit card should be able to use their line of credit to purchase anything they please - your history of paying the debt back is all that really should matter, not what you spent the money on.
I used one the other night on the pedestrian bridge in Nashville, I had walked to the other side and realized I had forgot my wallet in my car, what would have been a 10min seriously boring walk turned into an awesome scooter-sesh that gave me the joy of a 10 year old. I dont see the scooters being littered everywhere as a problem though, more annoying is people walking while texting, actual trash-litter etc. Big gov will always want to regulate things they dont understand.
"Let the government own the fiber..."

So instead of getting the backdoor they always wanted they literally have the entire house, foundation and all.
Great idea. That's basically what a desktop laser cutter does. They start at $400 for the Chinese versions that require a little elbow grease to get working, or around $3K for a well built desktop cutter that works and is supported.
TODO - To Be Filled Out

Spam?