skysight-inc/HackerNews huggingface dataset:
I've never worked somewhere that could actually take a concept to a complete, well-tested feature delivered to users in a two week sprint.

I've worked at little startups and a medium-sized tech company as well as FAANG. In each case, we spent most of our time working on projects with 2-3 month time horizons. The small and medium companies called their development strategy "agile". In FAANG we mostly just did our work and didn't spend any time on the Kafkaesque exercise of "sprint retrospectives" and "grooming sessions". Our product manager didn't tell us what to build, but acted more as an advisor for the engineering team leads.

I think in some case scrum is an attempt to compensate for inexperienced management.

I assume we just weren't "doing agile", but when I was younger it always left me feeling vaguely inadequate: if I was just more efficient and competent, maybe the 2-week sprint would fit better. Maybe that was the point.

Has anyone here ever delivered useful features to users on that kind of cadence? What was it like?
>The private doctor is still cheaper than copays/deductibles in the US.

Skilled workers in the US also earn way more than their European counterparts.
This is pinnacle of old style dev. It just doesn't make much sense unless devs become stakeholders.
Performance for more than 64 cores on the retail non-server OS seems like feature not a lot of users are asking for...
Isn’t that the very problem with Facebook, that it wants to impartially serve content like a telco, but partially control the content like a newspaper?
> The reason those companies are making money is because they are costing every single thing

Terribly untrue. This is fundamentally what makes them "technology" companies, because of how engineering expenses are treated on the P&L and the say it has at the C-level.

There's a fundamental different between how things roll-up n your 3 sheets, vs. how your company internalizes those numbers and acts upon them.

You've made a lot of broad generalizations without backing anything up with specific examples. It's difficult to have a conversation with theoreticals and ideas.
Dedicated matrix multiply in 1969. Damn! people in the past, they were nuts.
> these sorts of projects make me understand why others question whether some people should have such huge control of resources.

It's worth pointing out that, had Elon Musk not dedicated 17 years of his life to building those very resources, they likely wouldn't now be available to anyone at all.
I'm from Sweden and I've consulted a lawyer regarding a similar clause in my employment contract.

That firm suggested that it was enforcable, and more so the closer your "invention" is to the business of your employee.

This, however, does not hold if your invention is patentable, since patentable inventions have special protection in Swedish law.

This is ironically not applicable to software, since we don't have software patents.
Well said!

> Lastly, to make sites like 8chan out to have no value other than content some might find deplorable is, frankly, as close minded as those who the author apparently fears.

It's nice that someone actually came out and said this.
Maybe for the most unskilled labor. Try to hire qualified professionals with those conditions and see how that goes.
It's unclear if you can fulfill the LGPL license requirements on locked down platforms like iOS.

I don't think the complaints there are well-justified. Buy the proprietary license for proprietary platforms. If you're already paying Apple for a developer account, the issue is really a matter of money, not principles.
Thanks for sharing! Seeking a shorter feedback loop makes total sense.
I saw an analysis of Shipley a couple of days ago. Apparently Shipley refused to hire people from the shipping industry. Because these people would refuse "innovation". Compare that to Amazon Logistics who hired a ton of people from other shipping companies. Maybe, just maybe, industry and domain knowledge are helpful. Even for disruptive start-ups.
15MW reference wind turbine design Git repository
What people in general want is exactly that type of censorship. Just look at the way the public in general, media/companies in particular, react when you say Eric Ciaramella's name.
My software engineering course professor made the below statement which has served me well.

Users know what they want but they don't know what they need.

Figure out your user needs rather than tending to their each want.
Do the server variants do better? If yes, one would at least wonder why the variants you'd expect on high-end workstations didn't get the same options.
"Jack of all trades, master of a few" is a better ambition. If you are in your 20s, your first goal is to become master of at least a couple of trades. Roughly 1-1.5 per decade.

As an employer I look for a balance. I look for the ability to have deep knowledge in at least one area, but also working knowledge in more areas.

Think of it as an S-curve that is steep in the 20s and flattens somewhere in the 50s. Those first 10 years after graduation are a bit special. This is where you either become really good at something, or you become mediocre (or worse).

(If you are a programmer and I see you spending 2 years on each programming language before moving on to whatever was trendy at the time: slim chance I will hire you. You will probably give lots of entertaining talks to conferences, but you will not accomplish much in real terms. I've seen people piss away decades of their lives like this, only to end up at the bottom of the food chain)
They were the first to bring espresso and espresso drinks to a lot of locations. Plus their coffee, while not the greatest, is pretty standard across locations and is a "predictable" product.

That and the interior of the stores are typically more appealing than McDonalds.
Compared to what? Surely the average just _is_ and everything else gets measured against that.
Regarding healthcare, my employer gives me private insurance but I tend to use both systems.

Generally I get same-day care. I call up DKV, report my symptoms, they find a specialist in my area, and I pay nothing. (I mention the symptoms bit to contrast with the system where you have to see a general practitioner who then refers you to a specialist - that does not happen here AFAIK). I've used this for allergies, asthma, ear problems. I also had a knee injury where I got an x-ray (same day I think?) followed by weekly sessions of physio.

My partner recently gave birth in the public system. I think the delivery was free, but the 4-night stay cost us around 4000 SEK (400 USD) total.

I also had a remote doctor's appointment using the KRY app. I don't actually know how that was billed - public I'd guess.
Isnt US employer determined holidays 2 weeks per year? No thanks. Time off work is important.
Ben Thompson (Stratechery) and Bill Simmons on the “Streaming Wars” [audio]
This is sort of like if snapchat altered the faces of the people who look into its camera to make them more attractive to match what they look like in their own heads. The correct way is to not fuel delusions about the individual and get everyone to reach a consensus about the real world that we all live in. But if snapchat presented reality they probably wouldn't have a market either.
Organizations where individual contributors are respected find ways to communicate what's discussed in those meetings. I wouldn't want to be a manager in an organization where engineers can assume those meetings aren't taking place.
I also don't see anything groundbreaking about Bitbucket as a Git repo interface. GitHub is miles ahead in both polish and mindshare.

Free private repos used to be the one thing keeping me (and from conversations, several people I know) on Bitbucket and once GitHub offered those as well, there was no incentive to stay. The Mercurial support was probably another unique feature they had from way back but they seem to have decided to remove that too.
This happens with all american books with maps in India too - it isn't a Google problem. It's a government problem.

I don't think this article has good reporting, because it suggests that the company has some hidden agenda, when really all it's doing is complying with local laws.
Facebook is really big so lets treat it as such, and look at things piece by piece. Start with treating Facebook's NEWS FEED as a newspaper perhaps, then move on to other problems like hate groups using facebook to organize, marketplace fraud, etc.
So it is zero sum? I don’t understand. Seems you are contradicting your own claims.
Perhaps he's being downvoted (not by me!) because the claim is self-contradictory. Either a market based system "always will be better", or it could be "better if they improve the pricing visibility", which is it? Unless he's saying the US system is already superior to all others, but could be made better still. That seems like an ambitious claim.
If you show a Greek map of Cyprus to Turks, you’ll get pissed off customers. If you show a Turkish map of Cyprus to Greeks you’ll get pissed off customers.

I know this because I’ve been in a team dealing with exactly this set of issues.

As much as anything Google’s map borders are about good customer service.
This is a terribly sad comment on the structure of our society, people worried they might be making something pointless. And the solution is to make sure the people paying for it don't realize.
Headlines are misinterpreted and the rumors travel far on the internet. I've also seen that "finland has UBI" being re-told as a story, and that's just from the trials that have been done in Finland. I'd say the onus is mostly on us, to read the articles and not the headlines to understand what they say. And be critical of what the articles say, too.
When I was doing full stack, solo development, I could get features with real customer value delivered in <= 2 weeks. The flexibility afforded when doing solo development in an area you are competent can unleash some great velocity, but has pretty predictable downsides (can't scale past what you can do yourself, when the project gets big enough, the context switching is a killer, etc.). I don't think I personally have ever hit this level of personal development velocity when working in a group bigger than two people.
does the swedish system have sufficient protections in place so that unless your employer thinks the world of you, you won't be let go for 'valid reasons' shortly after just to set an example?
Shall we go and ask the head of Exxon Mobil what level of regulation he thinks we should enforce for sub-standard engineering practices on oil tankers and oil rigs?

How about next time the policeman stops a drunk driver we ask the drunk driver what BAC would be reasonable for him to be driving with?
We should absolutely have full transparency into services, providers, and cost, regardless of what other public policy is adopted.

One can make the argument that some big share of the affordability issue has been generated by the government in its policies of preventing cost transparency for medical services and drugs.

I'm not saying cost transparency will solve every problem, but this is a government caused problem. I have heard no good reasons for the monopoly pricing granted the medical industry.

Also bear in mind the whole system of government subsidized employer group health insurance was invented by the government to satisfy the labor unions, way back when private sector labor unions had influence.

Now only government employee labor unions have influence, and boy what influence they have. Just remember, public employees are in entirely different social benefit and retirement systems than us mortals.
Most of those are no where near billion dollar companies, and aren't based in Sweden either.
Out of curiosity, is your bullet journal digital?
Alexa Jamming Bracelet Privacy Armor
Let's treat Facebook like something between a mental health threat and a propoganda site, said ex-User.
> unique to unix is it's viral open license system

GNU is not Unix
King, Starbreeze, Paradox, Avalanche
You should have a look at AWS Amplify Console https://aws.amazon.com/amplify/console/
It’s specifically designed to do most of this for you. I’ve been using it for static site work recently and it’s awesome. It also does plenty more and can be used for full stack dev but it’s great if you just need static site hosting and build pipelines. No need to have the build locally and uses gitops for build and auto generates environments based off branch name patterns.
Where in Eastern Europe are you moving?

I wonder if Estonia is okay for startups?

In my city the IT sector unemployment is around zero point something figures, meaning it's quite difficult to find new qualified workers. I've even heard about cases of French and Belgian citizens moving to Eastern Europe to work in IT. It sounds crazy.
What is notion?
Zuck wants to have cake and eat it too, and now it's as if somehow he'll genetically engineer himself to shit out more cakes for everyone - that's the facebook for ya'll, enjoy it!
Of course if you are in the top 5-10% of earners (which I suppose many/most on this forum are), a privately funded system will almost always be better simply because you can afford to pay for the best.

For myself I’d much, much rather live in a society where a cancer diagnosis doesn’t financially ruin you and your family for you life, and where everyone no matter their income receives quality care when it’s needed. Even if that means that I have to wait weeks/months to get something non-critical seen.
There is a radare2 package in pkgsrc, I presume it works.
They have good SEO
Like most everything in the US, vacation time varies by employer. Last year I took 6 weeks not counting holidays and wfh 2-3 days a week.
It also translates to grandson in German.
> Debian Sid has Diaspora: https://packages.debian.org/unstable/diaspora , but Diaspora doesn't support ActivityPub: https://github.com/diaspora/diaspora/issues/7422#issuecommen....

For posterity sake:

I just spent an hour trying to get that package happily installed in a fresh debian sid debootstrap running in nspawn and it seems to be broken. They're requiring an old 1.2.x ruby-zip version, and sid seems to only have 2.0. Even after kludging past that, things break down again on unmet sass version requirements.

So true to the 'unstable' name, this package isn't currently usable.
Down as of this comment. (Backend engine)
Bah, stick to the truth: 20 years is for the decent but super cheap apartments, if you pay “market rates” you can get something from the private owners within months.
An Interview with Elon Musk's Family and Friends
You can also use Lambda@Edge with CloudFront to do any kind of logic required, like redirects, rewrites, etc...
Are UFOs Real? – Government's UFO Program – Government Secrets
Sweden is also the largest per capita arms dealer in the world.
Which series converges the most slowly?
Official statement from Waterfox's developer: https://www.waterfox.net/blog/waterfox-has-joined-system1
This is a good test whether close reading leads to nonsense or insight.
He can discuss multiple things at once. You think the world is single threaded? He has a life outside of his board role (I also think the board stuffed up, btw)
I don't know, they didn't benchmark it and I don't have the config to try it myself.

My gut feeling is that it's possible the thread scheduling was tweaked so that the UI is more responsive for the Workstation variant, since there's generally a user sitting in front of it who might be doing something else while some video renders or code compile. Server, on the other hand, cares less for that and if a process really wants to max out CPU (like a build or a rendering job) it should be allowed to do that since there likely won't be any sudden UI users on the machine.
Yep. Agile theater often happens when whoever wears (or doesn't) the PM "hat" doesn't have a clue beyond their so-called certifications and amateur "expert" non-experience because they're afraid of appearing incompetent. Then, it reverts to: Big Design Upfront -> Big Deliverables at the End -> sad, expensive fail.

Agile means:

- Build-test-feedback-adjust loop is as tight as possible... hours or less to get a fix or a quick feature.

- The end-users are involve from the beginning to constantly get what they really need (capture good requirements, not necessarily what they ask for directly) and feedback to make usability/feature improvements.

- Someone is prioritizing fixes and features from what users need right now to do something useful, rather than arbitrarily shotgunning features in milestones.

- Just enough intra-sprint time is dedicated to test improvements, bug hunting and refactoring.

- Using continuous integration (CI) and/or continuous deployment (CD).

- You are what you measure and post publicly. A giant dashboard in the office to show key metrics like open tickets, who's working on what, app load, app latency, shopping carts/sales, current scaled-infrastructure costs, etc.

- Minimum ad-hoc meetings and very few scheduled all-hands.

- Let developers focus on one or two tasks rather than constantly interrupting them. Some sort of office GTD system combined with industrial andon light towers to signal: serious concentrating, light work, need to socialize, or not in.

- Unless you're building an elevator, fission reactor or an intersellar space ship, be against waterfall development.

I'm forgetting a million other things like mindset and differences in processes, but the above is a rough sketch.

I do this all the time: It's too easy and too comfortable to get wrapped-up in technologies, methodologies or building out elaborate processes and bussiness-y minutia, which I think is a procrastination / ego defense-mechanism because of a core fear of many people of rejection from the user(s). It's so very easy to build something for yourself, but emotionally more difficult to build things others will see differently.
The point of Scrum is not to deliver a full feature in a 2-week timebox. Its to deliver 'something of value' in a 2-week timebox. 'Something of value' could be stuff like:
- A tracer bullet implementation of a new DB technology to de-risk full implementation
- A skeleton workflow so you can validate with stakeholders that you're on the right track in terms of understanding how they work
- A completely failed attempt at an implementation of a particular feature as to outline key lessons, go forward plan, and the next set of experiments you want to run to mitigate technology risk (will this work), customer risk (will they like it), or product risk (will it sell)
Rephrased: Let us have the power of a telco, but with the regulation of a newspaper.
>This seems like a test tailor-made to prove the point you’re trying to make. Why not ask the same question about how much your local VHS rental store has changed?

Because a kitchen is significantly more representative on how much our daily lives overall have changed because the kitchen (or really you could pick any other place that represents labour or a place of gathering), says more than the VHS store.

The fact that you're bringing up the VHS store goes to show though what the crux of the problem is. Innovation over the last few decades has primarily only happened in the world of media and communication. Watching netflix instead of renting VHS tapes is nice, but it hasn't significantly expanded our productive capacities. In fact infrastructure, healthcare (remember watson?) and so on have largely stayed the same, or even gotten less productive.

Infrastructure, healthcare and housing represent a significant portion of both daily experienced lives and chunk of the economy. More social networks and more tv shows and online games are pretty cool, but they don't really touch labour organisation, structure of the firm or production, and it shows in stagnating economic growth and cost disease throughout the economy.
Libraries might be easier to use, and you can use the same language on the server and hardware.
I have a similar background and went into technical management. I found that i didnt like the people management side of things and preferred delivering new things to help the business and so i shifted to a project management role. I now am involved in delivering cutting edge new solutions for our business but dont need to be hands on, my tech knowledges also helps in discussions with engineers - hope this perspective helps.
It is bad if you don't properly measure the impact of the features.

There are some features that seem like obvious wins on paper but actually do worse when you A/B test it.

They hurt business value and add needless complexity to the development process.
> You don’t want to rely on a brittle unpredictable code transformation for performance in this case.

That's somewhat true, but much of the unpredictability could be removed if compilers provided annotations saying "I expect this loop to be vectorized" where the compiler would be forced to report an error if it didn't manage to do it.
All My Failures in Grad School (So Far)
Their compellent storage arrays did as well at one point. Not sure if they still do.
I had another glance at the framework benchmark, and the quality is absolutely dreadful

I removed the unnecessary middleware bloat (pug html renderer middleware for an API server, really? body-parser and form parser even for endpoints where it's not being used?) and switched to standard pg instead of pg-promise (standard pg also supports promises, pg-promise hasn't been needed for quite a while now)

The performance went from 600req/s to 5500 req/s on the db benchmark, 9x improvement with 10 minutes of work. I think thats a pretty damning result for the tech-empower framework benchmarks quality, at least when it comes to node. This is just standard libraries and practices, not even hacks like replacing the built in url parser with fast-url-parser.
Treat Facebook like both and apply all the telco and content regulations to them.

One of the key principles in telco regulation is ensuring any-to-any connectivity. It is now established in most jurisdictions that telcos have a monopoly over connecting to their end-customers (i.e. the only was to call a T-mobile customer is for T-mobile to accept the call into their network). Hence regulators not only mandate interconnection, but require it to be done on fair terms and conditions, including a fair wholesale price, which is often set by the regulator.
And unskilled workers earn less. So what?
Graceful shutdown of a TCP server in Go
I don't have much experience in the world of UI/cross-platform, so the following question might have some obvious answers, however:

Why would someone opt for, say, Qt to design an app, when they can develop something in browser and have that run cross platform?

(My guess is that the browser is insufficient for power users / sophisticated use cases.)
Same here. Clicked to generate the lyrics and get the never-ending spinner.
Comparison of the Open Source OLAP Systems for Big Data: ClickHouse,Druid,Pinot