skysight-inc/HackerNews huggingface dataset:
Almost all of my side projects and volunteer work involves Python.

My work revolves around two other languages: Javascript on the front end, and Java on the back end. The thought of writing GUI code in Python makes me wretch -- and it's not for lack of trying. Similarly, threads "just work" in Java and it is possible to build up big configuration structures in RAM that support every request.

Call me crazy, but I like writing compilers and stuff like that in Java, particularly in JDK 17 where you have pattern matching, data classes, sealed classes, etc.

I write C for Arduino. Half of me wishes I was writing AVR8 assembler, the other half knows better, because the only way I am going to get a better board is switch to some architecturer (or hmmm... burn an AVR8 on an FPGA and make the FPGA do the hard work, but talk about getting thrown in the Briar patch)

My N+2 side project involves a crossover between video games and reality and I'm dreading that I'll get sucked into C++.

Like Java, Erlang/Elixir was written by adults and fixes most of the deficiencies of Python, but it doesn't have the comfortable ecosystem Python has.
Everyone is. Amazon was hitting me up constantly in SEA and I’d imagine every other Engineer here too
That value proposition of stability is a high for those that have a life outside of work. Why does a typical engineer optimize for leetcode and FAANG salaries? Because they have shit else to establish self respect.
Very cool. Thanks for sharing this.
$17/hr is essentially an unskilled labor rate in 2021. Why not make a move? $15-17/hour jobs are pretty plentiful in other places with a far lower COL than SFO.
Both sides run services which have costs, the customer acquisition needs to take into account the potential profit of having the customer and not just raw revenue.

Maybe Apple clears 15% of the user's purchase price after credit processing, tied-in platform development costs, customer service/hosting fees, and the 70% payout to HBO, and HBO clears 15% after licensing, hosting, app development costs and the 30% fee from Apple.

In this case, HBO would be motivated to have a website sign-up to raise their 15% to closer to 40%, and Apple would be motivated because otherwise they are negative for the lifetime of the subscription.
> Zoning regulations seem to have limited the construction of denser, multi-family home options like townhomes, duplexes, etc.

I was curious about that claim and had a look in Berkeley; there are _a lot_ of R2 zoned plots, and while I didn't do the math, just eyeballing the colors I'd guess there are actually more R2 than R1 plots https://www.cityofberkeley.info/gisportal/

The SF map is objectively harder to use, but seems to have a similar "majority is RH-2 zoned" story: https://sfplanning.org/sites/default/files/resources/2019-02...
You're absolutely right. That's incredibly true.
It depends.

As an individual, I would rather buy a newspaper subscription from Apple instead of paying for a 13 week subscription from the paper directly, billed monthly.

As an enterprise, I don’t want to be stuck dealing with a mercurial and pain the ass middleman like Apple for anything significant to my business. I have the market power to get terms from a company like Adobe or whatever, but with Apple, we get a very polite “Fuck you, we’re Apple, you are not Apple. Be thankful we are selling our beautiful things to you.”

The reasons why I can’t stand Apple for B2B are why they are delightful to Spooky23, the individual consumer.
Thank you for the feedback Ledell. And congratulations to you on the latest $ 100 million fund raise. Really great to see the space growing.
I don’t disagree with your premise but don’t know if it leads to a pragmatic answer outside of population regulation. If we can’t convince people to reduce energy usage I don’t think there’s any legitimate chance of convincing them from making humans from scratch
George knew the deal:

I'll tax the street
(If you try to sit, sit)

I'll tax your seat
(If you get too cold, cold)

I'll tax the heat
(If you take a walk, walk)

I'll tax your feet
(Taxman)

https://genius.com/The-beatles-taxman-lyrics
Shoehorning.
To take that to the extreme would be to eliminate zoning.

After all I own the property - why should anyone else tell me what I can do with it?

If you’re from much of the US, that sounds ludicrous — but then what is the optimal level to put zoning restrictions in?
Yes. https://www.smithsonianmag.com/history/women-used-dominate-b...
Mobile app operator here - let me clarify some things:

1. Until June it was impossible for a developer to issue a refund to an angry customer - Apple simply did not allow developers to do that, despite the app store being around for 13 years. This has led to untold frustration among developers - angry customers email us, leave horrible reviews, leave screeds on social media about how we “won’t” refund them, when in actually Apple reserved that right only for Apple support agents. Literally - if you forgot to cancel your Calm or Headspace subscription, neither Calm nor Headspace could give you a refund. You had to call Apple. That’s insane and leads to horrible customer experiences. (I can send you actual emails we got blasting us for this, and us pleading with them to contact Apple because we literally can’t do anything to help them).

2. You may love the Apple subscription experience, but we shouldn’t be letting Apple decide what experiences we do and don’t have online (within reason). For instance: Apple doesn’t allow subscriptions priced at less than $0.99. Why not? What if I had a product that i wanted to sell for $0.50 a month? Why should Apple get to decide that that’s not high enough? There are many examples of things like this.

3. I think we should grapple with the ideas and arguments of the author, when in this case or others, and not focus on the pedigree of the publication they write for
Well, you said language standard library, so that would mean keeping every program written in that language in a single repo, which seems obviously absurd.
Show HN: I have built a Chrome extension for collaborative web browsing
Hi Folks,

I have built a new Chrome extension and look for some users to be so kind to try it and provide feedback.

The idea behind Linkwork is simple but effective in improving web browsing experience. Links are the essential parts of web browsing and we all send and receive many links everyday in emails or chats. Linkwork provides an easy-to-use tool for sharing links live between users who are in the same "room" and browsing the web around a topic-of-interest.

Users in a room (participants) can:

- Get notified when a participant changes page

- Easily preview other participants pages live

- Sync a tab to a participant to automatically follow their pages. This is similar to screen sharing but with the possibility to interact with the shared pages and not just watching.

- Chat on any web page.

Linkwork is for everyone who wants to browse the web collaboratively or socially with friends or colleagues. The example applications could be:

- Friends shopping online together or searching for a place in airbnb.

- Colleagues collaboratively search online about a topic.

- A product expert share and discuss pages with customers.

You can see how it works in a video here: https://www.youtube.com/watch?v=vPorvLuJIrw

And get the extension from here: https://chrome.google.com/webstore/detail/linkwork/ecmleopha...

_____________________________________

Here are a few demos (more videos to come):

Online shopping: https://youtu.be/BewHFuQE8YY

Google map sync to a participants: https://youtu.be/XMdnDu5Ul4M

Thanks,
From the article:

>Confusingly, the term refers to overall invisibility of the component, it does not refer to visibility of component's internals (as in white box or open system). The term transparent is widely used in computing marketing in substitution of the term invisible, since the term invisible has a bad connotation (usually seen as something that the user can't see and has no control over) while the term transparent has a good connotation (usually associated with not hiding anything).

I use the expressions "as seen by", "change is invisible to", and "invisible" in our team, with an additional "as far as [part of the system] is concerned, nothing has changed. The interface is the same", or "the contract is the same".

Useful references: Thévenin's theorem[0] and Norton's theorem[1].

- [0]: https://en.wikipedia.org/wiki/Th%C3%A9venin's_theorem

- [1]: https://en.wikipedia.org/wiki/Norton%27s_theorem
agree. this is the "new normal". $4tr stimulus which takes years to permeate through the economy + continued low interest rates + population and worker reshuffle post-pandemic which will take many many years to figure out.
There should be a law (in a city, or state, etc) that says housing costs should be a fixed percentage of income -- and outline the measures needed to make that happen, in terms of actual policy requirements. As part of that, if the right policies fail to be enacted, courts should be empowered to enforce them.

In other words, legislatures should require themselves to fix the problem of high housing costs, and if they're not capable, the courts should be empowered to solve the issue by cutting through red tape, issuing fines, etc.
Yeah, this article is describing the situation in Austin the spring. I'm here, my wife is an agent. Prices are higher now than they were, but the multiple-offer insanity has long since abated. I saw this article and couldn't figure out why it was news.
I had a secret clearance, and it was used for setting up an application to print pages with a classified banner. Once that page was printed, it was technically classified material. As you know; generation, and possession, and destruction of that material (even if an otherwise blank sheet of paper) - is controlled and documented.

In IT projects, most of us with any kind of clearance NEVER see anything controlled. But the clearance is needed in case we ever need to see controlled information, in order to write code, debug it, operate it, or train others to use the system.

Though some may eventually end up on a system or program whose very existence is classified. And that fact alone, is often not very special, and may be the only thing they ever "know" that's controlled.
XP was the first that shipped the RDP server in the base... before that you pretty much needed to go up to one of the server SKUs of the OS, or buy third party remote access software.
It also added a bunch of newer parts of 802.11 that were necessary for many wifi networks -- particularly corporate ones.
Depends on where you live. In the US farm equipment needs to pass tier 4 laws (as others have said ). Other countries have different laws. (I think tier 4 covers Europe, there has been a push to unify though that.isn't always successful)
> we can’t increase the supply enough to actually drive prices down.

Well you'll never do it with that attitude!

Seriously, though. Every action taken in the US, other than the government spending trillions of dollars, is so piddly that no one gets to see a meaningful impact of any policy. And so people make up theories unconnected from reality, with no skin in the game, because nothing will ever actually change.
Until last year it took 11 taps to cancel through iOS. Bet it’s a whole lot less if you try to cancel HBO from their website.
That, and Starbucks and independent coffee shops sell a different product.
By "contract" do you mean the ToS that you can't read, can't negotiate, and have no choice but to sign as is in order to appear in the app store?
Well, they call it total compensation, and it includes salary, bonus, and RSUs.
I sadly don't think that is practical. Housing costs would go down if it was legal to build 20 story apartment buildings in areas currently zoned for single family homes. As a political YIMBY I would love to see this happen - but don't see how a court could be given discretion on its own to decide which zoning measures should be eliminated and which have legitimate reasons to exist.
Right, so destroy the village to save it.

>>People wouldn't be priced out of their communities if there was more supply of housing

Many of the communities you find attractive would not exist at that level of attractiveness if the supply were massively increased by abandoning zoning.

People live in communities and make their sets of zoning regs to design, build, and maintain the quality of life that makes that community exist, and pay significant-to-massive extra taxes over the course of decades to build that quality of life, which makes the community attractive.

Other communities see development and lower individual tax loads as attractive, and build at higher densities.

Simply saying that 'zoning restricts supply and is thus unfair because I want in' is over-simplistic and, to be blunt, greedy and entitled.

While I don't know what sort of towns you are talking about, the ones that I'm familiar with would see massive environmental destruction if built as you seem to want, since the spacing and open space was specifically created to maintain a healthy ecosystem in which to live. Declaring it is merely about "uniformity and property values" seems like very shallow self-centered thinking.
It is the best I have felt in some time in fact.

The body gets used to it over time. I am not strict with it but most days I find it easy to do.

Lots of water throughout the day helps with the empty stomach and not feeling dehydrated.

I skip breakfast and lunch. But can eat heavily within my time window.

The science is off here from my experience.

The metric to watch is time between meals. If you can go 16-20 hours before your next meal, sleep can be included, then you will find your gains staggering.
My point was that the debate is between "indentation alone is sufficient" and "braces plus indentation is better than just indentation".

Nobody advocates for "braces are better without indentation".

This surely implies that (practically) everyone agrees indentation is carrying most of the weight of visual indication of structure.

Of course "everyone" might be wrong - but that's a fairly tricky corner to defend.
And some tech workers work 12 hours/day. That's on them for making poor decisions.
I would change 4. to “there is no materialistic explanation for existence” since we have a pretty accurate (as far as we can tell) explanation for how we got to life once stars started exploding and forming the necessary elements for life. Maybe I’m quibbling though.
Or what you mean to say; a bit of controlled information, may only be classified by virtue of its context.
That sounds much the same as the "contracting business where the equipment is owned by someone who does contract jobs for many smaller farmers" case.
Fossil fuel energy being among the most powerful and corrupt industries on the planet, in the pocket of countless thousands of politicians and bureaucrats doesn't give any hints?

They've caused countries to go to war, killed millions, and are still mostly exempt from paying for any externalities from their product that have been known for a century. Killing nuclear is a walk in the park.
>You can no longer help the customer who’s buying your product with the following requests: Refunds, credit card changes, discounts, trial extensions, hardship exceptions, comps, partial payments, non-profit discounts, educational discounts, downtime credits, tax exceptions, etc. You can’t control any of this when you charge your customers through Apple’s platform. So now you’re forced to sell a product - with your name and reputation on it - to your customers, yet you are helpless and unable to help them if they need a hand with any of the above.

From https://www.hey.com/apple/iap/
Sleep with dogs, wake up with ticks.

Abandon Apple, develop PWA version of your web flow.
Even a stopped clock can be right, briefly, twice a day. Not that this is such an example here.
The negotiating without an offer thing is a normal (and very annoying) tactic used by recruiters to give you an offer that you immediately accept, while being able to avoid giving you an actual offer that you may reject. Recruiters have metrics they need to hit that include acceptance/rejection on offers, and this is a way they juice their metrics.
Freedom is Slavery

Look at what Apple promised in 1984

https://www.youtube.com/watch?v=VtvjbmoDx-I

Now we've got the app store and they almost got away with making screen replacements impossible.

Insofar as people can understand computers they are a gateway between multiple worlds. Some people feel free when they can flip bits on the front panel, other people feel free when it is all abstracted away.

I read this book recently

https://www.goodreads.com/book/show/22617.Seduction

and it made me understand what computers mean and put my 40 years of practice with them into perspective.
That's debatable.

Not the gullible idiots who fell for it maybe not, but the ones pushing the conspiracy theory and the investigations and impeachments based on it.
So there's generally an optimum time of year for each step, and being a couple weeks early or late can definitely lower yield a bit. Big agriculture can stagger planting so that a smaller number of machines can be used per acre, if that's more profitable overall, even accounting for the slight reduced productivity. A group of families can't do the same thing nearly as easily if it means that one family makes a large profit (they hit the optimal time), another family makes a small profit (a week or two late), and the unlucky family possibly makes no profit at all (even later/earlier). In order for this to work, they'd also have to share profits, and at that point they've basically just merged.
Right, I claim that limitation was self-imposed and then they found out how unreasonable it was so now they have multiple workarounds in order to emulate the functionality you'd get without them there at all.

So instead of the direct path, now you are doing a much more complicated circuitous path because the orthodoxy had to be amended.

Again, you're going to say this is good and I'm going to say it's bad. I see a problem where you see a solution. This is not reconcilable, that's why there's so many different programming languages. There's no right answer here and I'm ok with merely having a collection of opinions. It's like politics and religion. Whatever, people are different.
Fully agreed with your comment, but I wanted to correct one small thing regarding vesting schedule.

Recently, it seems like Amazon started to offset their poor vesting schedule in the first 2 years by giving the matching amount of cash bonus for those years of reduced vest. So technically, you still get only 5%/15% vested during your first two years, but with enough cash bonus for those two years to essentially make your "vest amount" equal to the real vest during years 3 and 4.

Note: I haven't done this myself as I am not interviewing with Amazon for all the other reasons you listed, but I had a few friends who interviewed with them in the past year. At first, I thought it was just a unique situation my friends managed to negotiate for themselves. But after checking the usual sources (r/cscareerquestions and a few other places online), it seems like my friends were far from being unique in that aspect, as I saw quite a few people reporting the same cash-bonus-offset method over the past year. From what I saw, it seems like a new thing they started doing at some point during COVID.
Do you have an actual citation for this? Because as I remember there are cutouts, like if you make your own car.

A workaround may be selling it as a kit. If it's a kit and not intended for road use you could probably sell whatever you want, similar to selling radio kits that are illegal to assemble.

This doesn't mean it runs dirty, it just didn't pass inspection.

I'm not really a fan of skirting all EPA regulations, but passing them is a huge ordeal and probably not something a startup could do without lots of VC that would tell them to just emulate John Deere. It also covers exactly one engine setup.
Seems like there should be a computationally less expensive way to do that.
If people are buying up used tractors, I'd be surprised they'd be that disappointed with 20-year-old (i.e., all patents have expired) tractor tech.
Courts don't have to make these types of decisions, however they can issue increasingly steep fines against governments until the problem is solved. This happened, for example, in Washington State with funding for schools not being adequate, and in violation of the law. The courts issued massive fines, and increased them, until the legal funding requirements were met.
The fed tried to predict the market rate at auction. It probably leaves money on the table if the nominal rate is too far from real rate.
The die was cast for option 2 30 years ago. Once policy flipped to “we will provide capital to prevent bad things”.

Half the economy is based on real estate… people building buildings to avoid taxation (if you have $) and borrowing against equity (joe homeowner). You cannot break equity values without breaking the economy.

The people who are getting screwed are the same people who have been getting screwed since the Vietnam era. Go watch “clerks” and read early 90s op/ed pieces - it’s the same cycle.
Yes, this was a while ago, but while protocol may support all sorts of fancy stuff, many client's don't.

For example, I used to use "pidgin" to connect to XMPP server. Our product runs on Ubuntu 18.04, which means most developer PCs run the same, which means I'd get pidgin 2.12 by default. Does it has all those features? I bet no.

(In fact, just because I was curious, I tried to determine if the latest version of pidgin supports "do not lose messages when offline" feature... It looks community decided XEP-0313 is the way to go here, but according to https://issues.imfreedom.org/issue/PIDGIN-15653 pidgin does not support it)

So please don't say things like "XMPP does not lose messages when you go offline" -- because plenty of things which call themself "XMPP" do. Instead, the correct phrase is:

"By carefully selecting XMPP clients and servers, you can end up with configuration which does not lose offline messages"
So are you saying that the clearing price for the ad inventory they’re competing over is $27? (If so I’ll explain why that’s not the case)
It’s not that simple: https://blogs.cfainstitute.org/investor/2021/04/19/myth-bust...
This is where Matt Levine would opine "everything is securities fraud".
Many people have deep ties to a place — as caregivers to aging parents, as members of diaspora enclaves, or as young people willing to struggle through a few years of hardship for the chance of success. Many others have seen the writing on the wall and moved elsewhere, and more power to them. It's a question of whether individual solutions (people can just move somewhere else) compose into societal solutions (we need lots of "unskilled" labor or our cities will collapse into chaos within days).
Honestly not a bad argument at all.

My knee jerk reaction says the lowest layer of government should get priority.
NVMe is certainly not more complex than either AHCI or SAS from a driver or hardware interface standpoint. And I've written drivers for all three that run in production today. Now maybe the controller design is more difficult - I wouldn't know - but there are several vendors that sell NVMe controllers out there so it can't be all that bad.

And as noted in the other comments, this is about simplifying support for things like connectors, LEDs, expanders, and software in data centers where they're mixing NVMe SSDs and HDDs today. It's just simpler to have fewer parts and software differences.