skysight-inc/HackerNews huggingface dataset:
It is appalling to me that anyone with the caliber of ability this person has, clear from her writing, ever became homeless in the first place

I have a serious medical condition. As best I can tell, this is a much more common root cause of homelessness than the addiction and mental health issues that get so much more attention.

1) How common was this attitude among your fellow homeless? My experience is that people in American cities rarely feel a sense of "ownership" for keeping things nice around them, much less homeless people who are probably focused on survival.

I can't really answer that.

I didn't interact that much with other homeless individuals. I did my best to stay away from both other homeless individuals and homeless services.

I'm a woman. Most street homeless are male and they were pretty quick to sexually harass me as one of the few females in their perceived "price range" so to speak

I also avoided other homeless people for germ control reasons due to the aforementioned medical condition.

2) Have you been accused of "pulling the ladder up behind you" for not sharing whatever info you had, and how would you respond to that?

Nope. The San Diego Homeless Survival Guide remains online. Whatever info it had is still accessible. Everyone who talks to me about such things seems to see me as a valued homeless advocate.

The Yimby wiki lists multiple of my websites and the local police department has been handing out my flyers listing my websites for over a year.

https://www.yimby.wiki/wiki/Homelessness

The fact that I've moved on to focusing on other types of info has not gotten me accused of abandoning the cause because I haven't.

Standard practice in most locales seems to be to share such info via paper handouts rather than putting it online. I think that's a best practice for helping local homeless individuals find the resources they need without creating an attractive nuisance.
Would love to see the compensation their board members and execs are claiming.
That is because the firmware is all about efficiency and reliability is strictly business no f..ng around. This is at least from my experience.

Web is like: look ma, new shiny stack, gotta use it. The amount of tooling involved in creation of even simple things is often staggering without any real need for it. And often if you do not approach webdev in "politically correct" way you can be laughed out of the door.
Here's hoping we'll choose open protocols for the next 10 years.
would be interesting to see some AI-assisted version of holacracy replace middle managers -- you'd still have low-level team leads and high-level strategy people, but a lot of the informational glue and project updates could be taken over by machines

you'd need to go into a project like that (1) believing that middle managers eventually suppress more value than they add and (2) you're okay operating in a random mix of cowboy team leads and inconsistent organizational glue between them.

you'd set broad parameters like 'don't over-duplicate work', 'pick projects that are more or less on-topic with our company', 'get third party verification of plans and estimates'. Firing could be some mix of 'future needs', performance and random. Moving teams would happen based on an internal market of skills & personnel budget.

might be chaos but it could be fun.
When I was in Japan in 2009, every pedestrian in the cities waited patiently at each crossing until the light turned green, even if there were no cars around at all.

However, when the streets were mostly empty, I saw one Japanese man come to an empty crossing, glance around, and cross on red.

Can't generalize much off a single example, but it did make me think peer pressure is probably a factor.
Exactly. I know it's an awkward and inefficient way to share a blog post but I liked the idea of people being able to explore all the data.
The US airlines’ system of roughly allowing people to board in the order corresponding to how much they pay (with up to 9 distinct groups) looks a little silly now.
The fastest boarding I experienced was years ago somewhere in Asia (Singapore, maybe), where three lines boarded through three doors: Two on the terminal side, and one on the far side.

I was in the far-side group, and we had to hike up a lot of stairs and then through a jetway, presumably over the aircraft (hard to know with no windows), and then down a bunch of stairs and then enter the aircraft, where we could see people boarding from the other side.

Very fast, except for the long hike. But this was before people put everything and the kitchen sink into over-sized carry-ons, so it wasn't arduous.
Great explanation. Thank you. And, I got to look up "arrow notation." I had never heard of it.
Actually, a good BMC lets you automate your fleet of machines and treat them like cattle, rebooting/reimaging on demand.
> including a few hundred ARM cores

You're not going to get a lot of gaming done on ARM cores, when the games Stadia is trying to sell are built for x86 and x64.

Games that run on ARM devices (Fortnight, Minecraft) can already run on Stadia's end user hardware (phones, low-end computers, even many android-based smart TVs), and don't require streaming infrastructure.
Hey! I'd love to collaborate :)

This is an area I'm trying to focus my Masters on, so any opportunity to apply what I'm reading is more than welcome! I'll add my email to my profile if you'd like to chat.
curiously, that third graph for me has order 7/7 7/14 8/18 8/25 7/21 8/4

If you didn't mistate the dates, then it might even be changing its random distribution :-)
US firm offers free cybersecurity help to federal campaigns
CH used to run a facebook competitor called "Campus Hook". I met who would later become my wife there in the early 2000s. Online dating was yet to become mainstream, so we made up a story about how we met lest we look like weirdos. Now that app dating is a thing, we can just tell the story as it happened.

Thanks, CH!
It's certainly not a typical PDF, but it's 1400 page physics textbook which seem to all be excessively large and unoptimized.

Originally it was completely uncroped, and OCRing it seems to have grown it even larger.

Not too familiar with details with PDFs but I suspect it's just a huge DPI render (maybe designed to go towards being printed) that could probably be reduced significantly if it was designed for normal consumption.

All things considered it's amazing it works at all, but old Edge handled it a lot smoother.
I was going to install it to try it out, but this was the dealbreaker for me.
Mass extinctions is why we're here commenting on HN.
I've only encountered that once in the US but it was great as well -- Southwest at LGB (Long Beach, CA) had a separate set of air-stairs at the back door for boarding. I would guess it's not done more here because there are few airports that both board with stairs on the tarmac rather than a jetbridge, and also have non-regional (737+) jets where it would make sense.
Crops are generally loving climate change though, as more food will be produced than with colder temperatures, so I don't think more pesticides will be used because of climate-change induced crop stress
Hmm. Doesn't Venmo do an instant (about 2%), or 2-3 days (0%) bank transfer fee business model? Something similar might work for them. I don't know how Venmo does the free bank transfers though, that could be anything from partnerships to VC money to tech.
It was Microsoft (or other company I don't recall) that every 5 years would lay off 5% of its work force (the least capable or productive people) - this would cause those that remain to work harder next year.
Then, they would open positions. Rinse and repeat.
Tannins also interfere with B vitamin absorption. So if, after much tea drinking, you notice some muscle twitches (esp in your face), take a B complex vitamin.
Besides donating and the as-yet-to-be-released VPN service, how else can we support Mozilla? I don't see anything they're actually selling and I hate for stuff like this to happen.
This might be a sign for other employees that they need to focus on the things that can help Mozilla actually earn more and not just be a good guy. It may sound horrible, but considering their market share dynamics it makes sense.
Advanced Image Indexing Checklist for Google Search
This seems very comprehensive and beautifully comprehensible.

It reminds me closely of The Elements of Computing Systems and its companion web-based incarnation Nand2Tetris available at https://www.nand2tetris.org/
Cloudflare's blog post about it: https://blog.cloudflare.com/introducing-cloudflare-for-campa...

HN submission of the above: https://news.ycombinator.com/item?id=22053814
All three things are technically true. All miss my point.

Bernays did a lot of what would be called advertising work today. He isn't a spokesperson, what with being dead and all, but his work was foundational. What mainly distinguishes him from today's practitioners is that he was pretty straightforward about what what he was doing, while these days people apply his principles while talking about PR and advertising. And yes, there are shady people everywhere, but some industries are shadier than others.
https://news.ycombinator.com/item?id=22057737
It turns out you can go to https://applepaydemo.apple.com/ at the "Try it: ApplePayPaymentRequest" section and do a "Detailed Request" to try it for yourself.

I think it's really actually nice that everything is there on one page and consistent to your platform [1], but I can see missing it and moving ahead by mistake.

[1] Android supports this as well https://github.com/luruke/browser-2020#payment-request-api
For client/consumer SSDs, most vendors seem to view 50GB/day as plenty of write endurance for mainstream, non-enthusiast products. Virtually all retail consumer SSDs have a warranty that covers at least that much, and usually several times more for larger drive capacities (since write endurance is more often specified in drive writes per day).
I've never understood how billboards are acceptable. A giant sign that screams "Look at me, not the road!" seems like a bad idea.
And also theoretically lowers the efficacy of the security - the bags we carry onto planes go through relatively weak scanners compared to the crazy ones they've got for checked luggage - it's why sending most film through the carry on scanners isn't a problem, while the checked scanners will distort even quite insensitive mediums - it's best to try and get it searched by hand though, if it's important to you.
Okay lets take my hardware out of play. Every car now days is detuned at the factory for reliability. You can get an aftermarket tune and programmer for 1-2k that might void the warranty on your engine and drivetrain. If you want to go the custom route and have your car tuned on a dyno that might be a few hundred dollars an hour. With gas cars the hardware is there. The software development cost is around building a gate/UI so only certain customers have access to it.
> How long do I stick it out before looking elsewhere or even returning to my last job as I left on good terms?

Eject, as long as this isn't going to add to an existing pattern in your employment history.

People in the position to hire have more than likely been in the situation where they were sold a bill of goods, gotten on the job, and had to make the same choice.

But if this is going to be, say the third short term gig in a row, then it's going to be a hard sell that the problem has been the employers and not you.

Assuming it's the former, when it comes time to talk to other potential employers and interviewers, state the scenario factually and without rancor. "I was told during the recruiting process that we would be writing the platform in Node, turns out we were hand punching Fortran cards."

Edit (hit submit too soon): if it's the latter, then you need to stick it out for at least 12 months. There are some great comments in the thread about changing the culture, etc. I would add to those to shift your mentality from "this is my employer" to "this is a client for whom I'm going to do the best work I can for 12 months." I can yap a lot more about that shift but if you can create a mental firewall between you and the employer and minimize emotional engagement, doing the time will be easier. :)
Microsoft is replicating the entire browser ecosystem, so developers and users who prefer Chromium are no longer bound to Google. Firefox is my browser of choice, and their reviewer team is wonderful, see my other [1] comment, though all of this is tangential to Firefox.

[1] https://news.ycombinator.com/item?id=22057859
Cost per employee can be much higher than their compensation. Maybe around 25% higher.
Boarding for the major US carriers is so broken. My solution - NO OVERHEAD BAGS - period.
responsibility sucks I'll agree, but autonomy and profit participation are cool
Show HN: Starter for Next.js and Firebase Authentication and Types/Styles/Tests
Airlines don't just sell the tickets. They sell convenience and comfort. And they have to mediate a limited resource shared by passengers: overhead bin space. So they want premium customers to get dibs on overhead bin space, which means letting them board first. The slowest part of boarding sometimes is the tail (economy and late-arrivals) looking for bin space, or worse, having to bring their carry-on back to the door for gate checking.

To make boarding faster the airlines will first have to commit to not letting economy passengers have carry-on. Until they are willing to do this, there will be no improvement.
I disagree with such a vast general statement.

Yes there are problems to everyone using the same software but there are advantages too. One drawback is that potential security issues would affect "everyone" but on the other hand the same fix works for "everyone".

If the common software is open source it serves as de facto standard/reference implementation so you don't have compatibility issues. Standardization processes try to address this without reference software but IMO that is a lot more effort (in terms of engineering hours) to get it right so you can have a fully featured standard that is clear, has no bugs and has multiple perfectly standard compliant independent implementations.

After all software is just a tool to serve a purpose and our decisions in this area should be driven by pragmatic reasons alone. If we can serve the same purpose with much less effort by having everyone build on top of/use the same common base why not.

Similarly I'd rather see everyone just use Linux instead of all the different popular OSes we have.
I find it interesting they are laying off 7% of their staff while hiring new developers. I say this as they had a job post in DC recently saying we could join their growing company. Are they growing or retracting?
>I'd recommend using a mix of SSDs at different lifetimes, and/or different manufacturers, in a RAID configuration.

Oof, that's extremely obvious yet it never crossed my mind. Nice tip!
See: stack ranking
https://en.wikipedia.org/wiki/Vitality_curve#Microsoft
Source: worldnewsdailyreport

WNDR's tagline: "Where the facts don't matter"

https://worldnewsdailyreport.com/barack-obama-announces-inte...
> Seems like a dramatic announcement if this was just a big downsizing.

A dramatic announcement? Their announcement was a few tweets on Sam Reich personnal twitter, which ends with this sentence: Independent comedy lives on -- just now more independent (gulp) than ever before.

What's dramatic was all the interpretations from everyone else (which does makes sense to see 90% layoff as something dramatic).

This is clearly a shutdown for IAC (though seems like they kept a minority stake, so they probably still have a tiny sliver of hope), but from my interpretation, this is simply a big downsizing for Sam Reich.

They got 15m+ total subscribers over a bunch of their channels, that's enough to support a team much bigger than 10 employees (Linus Media Group can support 30 with 10 millions subscribers) and on top of that they got Dropout.
Hi! What features are you interested in for integrating with auto-merge? If it's OK to ask, what's your use case? Thanks :)
The website is gone, it just redirects to a Youtube account. For all intents and purposes, it's shut down.
Everydays – Beeple
I was in a similar situation once. In the time between my offer letter and the day I started, the company fired every team lead and wanted to position me as a person that would help get the <location redacted> office in line with SF expectations. It was a culture nightmare. Beyond that, there was no engineering leadership at my location and the code was a mess. I could deal with the code, but not while dealing with the anxiety that the culture produced. I quit at three months. To his credit, the CTO was cool with it, noting that three months or less is basically the trial period, and if you back out of the job, no problem.

I'd quit if you can. Pay attention to the red flags.
Perhaps Rust is delivering better than expected results.
Well lol it is a rather complex piece of software, so maybe take that one back.

Firefox is comparable in that department.
Unfortunately, "unofficially" doesn't fly in a lot of workplaces. Until MS pluck up the courage and do everyone a favour, IE11 will continue to haunt developers. Now we got Legacy Edge too, whoopee.
It sounds like most of your stress is being caused by not having a Product Manager. You should find out what the deal is there from your manager, and if you don't like the answer, then consider leaving. Beyond that I would say, don't leave a job just because it isn't a dev utopia when you walk through the door. A better measure of when to leave a job is when you know that your goals and theirs don't align and never will.
Alaska Airlines has a 20 minute guarantee for bags; essentially, they promise to have your bag out and on the carousel within 20 minutes of the plane making it to the terminal. In practice this means (at most airports) that your bags arrive within a few minutes of you deplaning, using the restroom, and making your way to the baggage claim.

I've only been failed by them once, and they gave me a hundred bucks for the hassle ($50 per bag). Not a bad setup.
I've had reporters and what not contact me due to my remarks on HN.

It's okay if you think I was being paranoid. I've already allowed as I was being paranoid. But I had my reasons.
Another way to do it. Open the doors on the other side of the room. Wait until half the people are there. Quickly close the door and open another door to the plane.
I've been in the exact same scenario and left my job after about four months. It didn't impact my future job searches at all outside of hiring managers saying "Hey, looks like you left that job fairly quickly, why's that?" All they needed to hear was that it wasn't a good fit and that I was sold something different during the interview process.

If you feel like there's still potential with the company you're at, be straight with your manager and tell them how you're feeling diplomatically. Otherwise, I'd start sending feelers out elsewhere.

Assuming you left your previous job on good terms and want to go back, reach back out! I've been at companies where people boomeranged back ranging from a few months to a week. It's not as uncommon as you think.
Microsoft has always been developer-first, even when they didn't need them, and even during the Ballmer era.

Google has never been about the developer experience, and is quite hostile to developers even when they need them. (See, e.g., Stadia.)
I agree with the above. Try to impact the culture from the ground up. In the meantime try working on new things and share those things with your colleagues who are otherwise not very interested in the job.

If the pay is substantial you should definitely give it another 6 months. I think as workers in general, that we should evaluate the companies and its leaders annually the same way they evaluate us. Hope this helps.
And that's where the argument is:

Standard Oil had a monopoly on oil itself.

Apple doesn't have a monopoly on phones. They've just dictated how their phone is going to work.

The options aren't Apple iOS ecosystem, or no phone dev at all. There are numerous other smartphone companies out there. Apple isn't even close to the largest share of operating systems used in the market—by far (https://www.statista.com/statistics/266136/global-market-sha...)
Why not talk with them about their business? Everyone likes when people listen to them, even help them solve their problems - you should get to know them and that can help you where they are coming from.

In addition, this builds trust that will be pivotal at getting your product in front of more people.
I've been on flights where the attendant comes on and says, "Ladies and gentlemen, several passengers have connecting flights that they are in danger of missing. When we reach the gate, please let these passengers to the front of the plane." As soon as we're at the gate and parked, the seatbelt light goes off and every-freaking-body stands up in the aisles. Animals.
I thought Mozilla was a foundation not a company.
Mostly Apple and Facebook and Google are too big and need to be split up. They are huge monoliths who stimy innovation and competition.
> Quite a shock given the hour long boarding AA can sometimes pull off with their messed up boarding order based on miles and cabin front to back...

Not to mention the people who just say "F it" and board whenever they like it. For as often as I've seen them "rejected", I've equally seen them just waved on.
I mean, I kinda understand it. The proposal of the platform was to promote overseas hiring. The companies hiring would help with visa and relocation costs, so I thought that it was fair for them to bet they hiring money on a promising candidate. With just the information on my resume I don't think I would be able to prove that I could write clean maintainable code. All projects that I had on my resume at the time I couldn't share, because they were real products from real companies.
> RIM's play should have been to make their mobile device management software control iPhones and Androids as soon as humanly possible

I'm not convinced that would have worked. I remember the 2000s, and I remember that a selling point for iPhones was the fact that corporations would let them get away from Blackberry's controls. The big problem is that they would have had to get Apple to agree to let Blackberry lock down the iPhones, and IIRC, Apple wasn't a fan of that idea.
Yes, I baked the employer tax and non-monetary compensation into the $200,000 estimation.
3 months is a long enough time to stick it out. If there is no progress or no light at the end of the tunnel, it is time for your exit. Put your 2 weeks notice period in. Do not burn any bridges and exit stage to the left. Toxic environments are a reality. Make sure you do a lot more research for your next gig. Otherwise, if you keep finding same type of shops and jump ship every few months, the resume will not look good.
First fan is best fan.
Very cool! Ever looked at the Viper project? It's the only other system in python that I know of targeting pre and post conditions

https://www.pm.inf.ethz.ch/research/viper.html

https://www.pm.inf.ethz.ch/research/nagini.html

Another thing that might be of interest is HOLpy. I have no idea what the state of that is. https://arxiv.org/abs/1905.05970

I was fiddling around recently with way jankier methods than what you've done here http://www.philipzucker.com/programming-and-interactive-prov...