skysight-inc/HackerNews huggingface dataset:
I see it the same way, once you were in and left on good terms, you are always welcome back .
I treat it as my fallback too, the shifts are easy, all you have to do is not be late (or early, for that matter) and adhere to break times. If you do that and you are not the weakest performer, you will have a good life.
It is one of the very few companies where taking ownership is really rewarded, they lay the path for promotions, they even ask you which role you would like in the future and no hard feelings if you leave for another department.

I have never seen or witnessed micromanaging, the holiday system is the best I have seen.
Keep in mind I was a fully virtual employee, maybe things are different in office.

I know I can go back there if I like and enter at a level where I get stock compensation right away with a solid salary.

If you collect plenty of accolodates and maybe get a badge or two, they will never forget you.

I think they habe a very good screening process and a pretty good sense for hiring the right people at any level(the requirements are rather high for the salary).

The reason why they like to re hire people is often the immense onboarding cost, anything level 3 and up requires quite some learning and training time before you can even think of being productive.
If I was hiring, there is no way I would hire a level 5 from outside amazon if I could give that role to an experienced level 4 employee.
All teams are pretty huge, think of lets say 10 head team, within the first six months, they will habe 2-3 months of training and upskilling, and really, you have to habe that training to do things like vcs, vat etc, as you will at least have to have some fba skills for that role.

If Amazon is letting people go, it must be pretty bad, usually they are not cheap about redundancy, theu are wise enough to be ready for spikes in business. Not sure what has happened there and I strictly speak for office jobs in europe, everything else , I do not know.
The whole thing is quasi subsidised by aws and this comes bit as a surprise to me.

I prefer bit more risky endeavours and chose amazon whenever my risk apetite has decreased.

Amazon is a rather solid employee if you perform, just be on time and have good adherence time, as a company with a million employees, this is understandable. It is also much less chaotic than you would imagine from such a giant corporate entity.

If they need you for programming, aws sales, language skills and tax matters, you will be doing fine there.
On tax matters or newly established teams, the next level is always in sight and within reach.
I hope the severance packages will be fair.
I struggle to understand the bad rep for amazon seen online, working for musk or google is many times worse. Facebook used to be pretty good from what I hear.

Maybe its all individual perception and a bit of luck or misfortune.

As for the screenings, yes, they do, but they do not care about memorized things, they try to care and see how you start to deal with an issue.
And here Im implemented E2EE without billions from investors.
When I was 4, I decided to visit my mom. I knew the general direction, so I went few kilometers along the road until some driver stopped and took me. It was not an ordinary situation, but not a big deal either.

I went to school at 7 and everyone including me walked the way (around kilometer) every day forth and back. Around this age I regularly took bus to visit my grandparents who lived on the other side of the city. I remember that I slept in the bus once and went off in an unknown area and spent next 3 hours walking around until I recognized the area and found a way back.

When I was 12, I hopped on train and went to another country to visit my father. I spent a week in the train. Of course my mom asked some guy who happened to be in my cabin to watch over me. He was drunk almost all the time with some random girl who stole his money in the end lol.

Not a big deal. People are too protective about their children nowadays. Children are pretty capable when they're not watched over all the time.
This is annoying but advertisements tailored to the product you’re using aren’t nearly as offensive to just a random ad for some cheap wish.com product, interrupting your video call.
Sorry, but my life is more complicated than "move to a sane state." I would have to put a child of mine into an abusive household and subject myself to fewer legal protections because if who I am. It's ok to live somewhere and observe and critique it. I'm a multifaceted individual whose writings on a very narrow topic cannot be reduced to "move." Thank you for sharing your experience though.
I guess parents can decide not to vaccinate their kids or have them wear masks that protect others, but can't decide to let them outside?
Hi, the author of the tool here.

The tool was created five years ago, when there were no Ukrainian national standard to represent Ukrainian language unambiguously in Latin letters (known as romanization, and applies to all languages).

Most commonly you need romanization of person and place names, and the currently in use standard for this is not faithful to Cyrillic source. In my view, we can't have proper name romanization without romanization of the language as a whole, and wide adoption of that romanization. The simplest criteria to choose such a system is the ease of reading pages of transliterated texts.

Thus I made a tool where you can compare historical and modern attempts at such romanization systems, or create your own and join the discussion.

Since then, there is now new Ukrainian national standard ДСТУ 9112:2021, which adequately represents Ukrainian Cyrillic (to new learners: here j is used for palatalized consonants: Zelensjkyj u Ljvovi). The search is over, and this standard will be gradually adopted in the coming years. Expect another campaign KyïvNotKyivNotKiev (Kyïv = Kyjiv).

This tool remains useful in many ways. I personally have it enabled on many sites.

Would Ukrainian be better off dropping Cyrillic for Latin? If we had started with Latin, then sure, Ukraine historically is tightly connected with the rest of the Europe, and it would have been easier having only Latin. But we have Cyrillic history, and to counter that there is no enough reasons to switch.

As others mentioned, the tool does not handle Russian Cyrillic. Well true, because it was created exclusively for the Ukrainian Cyrillic, not any Cyrillic.

Thank you for your patience and support.

https://paiv.github.io/latynka/
Current AI seems to be just a box of math churning out correlations that we can put to effective use but not understand wherein the ability to actually act is entirely reliant on us deliberately wiring the machine into the world in a way it can even have negative effects or any effect at all wherein said negative effects are entirely and trivially predictable and avoidable. This is true whether its a robot that accidentally breaks a kids finger or a system that bakes in the inherent racism of prior decisions into future sentencing or mortgage approvals. In most cases the logical thing is just don't use AI for that.

Its not at all clear that future actual AI will be GPT7 now with 10,000x as much processing power. In fact not much seems to be clear at all. It would seem that the insight to control future tools will come from the experience in building said tools with little chance that it will just accidentally suddenly become skynet. If we doom ourselves thus it will be a long laborious process with years of striving, setbacks, and thousands of people involved.

We should focus on the basic science and let it become clear what avenues exist over the probable decades it will take to even reach the vicinity of our goal. Money spent specifically on paying PhDs to imagine how to secure a technology we don't have and don't remotely understand is probably wasted.
Is this just me or aside from 40% spent on tooling (which I don't know what the deal is in this case but tbh I've seen some folks really spent their time inefficiently trying to make everything perfect) the breakdown looks completely normal for an established project at medium to big corp?
In other words, text should be a projective UX for modifying an underlying graphical model; not a canonical storage format for code.
Have you been reading the same comments as I have in this thread? It's all a bit nuts if you ask me.
First-party upsells aren't at all uncommon in paid products. That's very different than what Facebook is doing.
If the other driver hadn't had the same insurance company, I'm sure they would have put forth even a basic level of effort to have their own reconstruction experts look at it.

My state's insurance commissioner had to get involved because of how they were treating me. It got ugly.
Yeah no shit. There are numerous videos on Instagram of teens literally being physically assaulted by 50-70 year old "adults" for skateboarding.
> For example "uncle bob" delivers a lot of his advice as gospel, but has he actually successfully delivered any software that's used at scale?

I fail to the the point in this cheap ad-hominem.

Uncle Bob is arguably best known by his seminal books: Clean Code, and Clean Architecture.

Clean Code talks about principles such as "you should name your variables well". Why do you believe scale is any relevant?

Clean Architecture talks about a general principle to organize software projects which has traits that are highly benefitial to maintenance, refactoring, and even re extensability. It's a nuanced take on the tried and true layered architecture. Why do you believe scale is remotely relevant?

I know personally Principal Engineers of a couple of FANGS who are great at selling ideas but are outright awful at writing code. One even famously handed POCs to SDE1s to have them rewrite and refactor his code to get some quality in it. Do you really believe in this appeal to authority fallacy to the point where the number of customers hitting a server are the measuring stick for competence and the quality of implementations?
Wait, what? On a private person to person call? Curious if this will be a thing on cell phone calls next. This seems like a great way to kill off a platform.
I’ve never complained about not being invited to a meeting. I’d be happy never going to a single one.
You could literally write on it I don't endorse this system or deign to participate.
Already practical for some applications but needing work to more, even possibly a lot of work, is still a vast difference from "never in the foreseeable future".

Regional planes that only travel 30 minutes to an hour and do so cheaper and more efficiently than gas/diesel equivalent planes can still massively disrupt the big passenger airlines. It used to be that the airlines had a wider mixture of 30 minute/1 hour flights on smaller commuter planes to smaller "regional" airports before the economies of scale of jet engines pushed everything bigger (fewer flights below 1 hour in distance; more "hub-and-spokes" centralization; etc). A return of cheap, efficient short 9 or so passenger commuter flights could massively disrupt today's passenger airlines and their logistics, not just tomorrow's.

If electric efficiencies also manage to scale to the bigger flights, who knows what will happen, but it is something to watch that there's already practical disruption implications even before scaling it up that big.
There are rather big excavators/shovels as used in mining operations, for large-volume material handling, that are powered by a tether. I guess they don't nimble around much but rather stay in roughly the same spot, filling trucks to haul the rocks away for smelting/processing.
This is an application where I find the old tech does a better job: push mowers.

I recently replaced my mower with an old push mower [1], someone local restores them and sells them for a reasonable price (much less than anything new or even a petrol or electric second hand mower.

It works so well I wouldn't go back unless I had more than about 200 sqm to mow. Modern push mowers are junk and put me off in the past, but the older ones are much heavier and better built. They cut grass cleaner than a rotary mower which is supposedly better for the grass too.

[1]: trademe.tmcdn.co.nz/photoserver/full/1857940265.jpg
Wait… he worked remote?
Just because the Great Pyramids were built with slavery doesn't mean that slavery is okay, or that there is not a better way to build a pyramid.
I went to school in a rural area of the US and we also had about 20 kids in most classes. It started to get a little more crowded towards high school as there seemed to be a lot of people moving to the area and it didn't seem to be expected. But everyone was worried there were too many kids in class when there were 30 at that point.

So I think this varies quite a lot across the US. I tend to feel that large cities have more crowded classes than rural areas, but I have no data for that.
A few points:

- I can understand why this might appear as hell to many. SQL is unwieldy and doesn't play nice with many tools we use to make life easier.

- I agree with the fundamental premise that a combination of functional and relational principles can be highly effective for data heavy scenarios

- i disagree that pure SQL is the solution to achieve this. If using MS SQL Server, there are great opportunities to leavrage the CLR and F# (with caveats because F# gets less love than C#). You can write functional logic once and use it both outside of the database and inside the database. PostgreSQL has extensions for other languages.
Right now some people can send messages even during the pomodoro sessions, so it doesn't do what it advertises.
Ads are often (if not always) shown to users who are actively trying to do something else. Like watching a video or reading an article. Why should this be different?
We use fb for the family calls. This will add years to the project of being able to get grandma on a call without difficulty and I'm not sure she has that kind of time. I'm only half joking.
Increased understanding of autism on a societal level. 20 years ago autism was just, 'weird savant kid who screams and everybody can't understand why they can't <XYZ>,' disease. 10 years ago, we saw depictions of autism that were less stereotypical in mainstream entertainment; which prompted some to see themselves reflected in these characters, and self-reflect if they're autistic too.

In the years since, autism communities on the internet and the psychological community have come together to help folks realize that there is a wider spectrum of how autism manifests. And the increased visibility of autism, and increased societal understanding of the nuances involved with autism, have led to folks who previously thought of themselves as neurotypical as realizing they are autistic too. Who then inform their family and friends, who may come to realize that they (or their friends, coworkers, or children) too might be autistic as well.

It's not an epidemic, it's merely language and labels being more accurately used within society.
We will never merge data from WA and FB!
To be completely honest, what he describes seems to be what I've run into at nearly every stop I've been at as a consultant. I honestly never thought of it as hell, but I've also never been in a much better, tech tooling-friendly environment like at one of the FAAMNGs.

I suspect the people who end up leaving those environments for a more normal F500 company are going to be in for a shock in terms of work ergonomics and pay. This guy was lucky that he was able to squirrel away so much tech-worker money to be able to quit without a backup plan.
Founder of Fig here. For context, Fig integrates with your existing terminal and shell.

A few things we've found:
1. Developers are understandably opinionated about their terminal/shell setup. It's a matter of personal productivity.
2. We have noticed a general trend of more terminal use happening in IDE, not a standalone terminal.
3. Most terminal "collaboration" happens asynchronously not synchronously (e.g. shared scripts, CLIs, secrets etc as opposed to live terminal sharing)
4. Most of the collaboration happens at the shell level not the terminal level

Given the above, we made the conscious conscious decision not to build our own terminal.

Happy to elaborate more
Hello! I've worked in food banks for about ~3 years but I'm now convinced that we shouldn't try and actively propagate private/charity based food bank-like solutions to food insecurity. Here's some reading [1] [2] [3]

If I had to TL;DR my point:
Food insecurity is an income problem, not a food problem. When we support food-based solutions to food insecurity, there's a strong perception that we're solving the problems when instead we're just bandaging up the dam. (There's also the issue of diverting resources away from income-based solutions but that's a weaker argument imo)

[1]: https://thetyee.ca/Opinion/2020/04/22/Food-Banks-Prop-Broken...
[2]: https://broadview.org/food-banks-should-not-exist/
[3]: https://proof.utoronto.ca/food-insecurity/what-can-be-done-t...
I was on the Play Store and was responsible for implementing the Play Store side of this process.

No, we did not install it without informing the user.

Play Services would check to see if there was an app available for the user's region that used the contact tracing library. If it was, they'd hand it off to the Play Store which would explain some stuff and give the user clear buttons to opt in or out. I can't recall the exact text, but it was along the lines of "Yes I want to opt-in to contact tracing" and "No, I don't want to opt-in to contact tracing". The yes button would have been some bright primary color (probably green) and the no button would have been white, per UX guidelines.

We ran detailed metrics on this to see what users would do. Some huge percentage of users would scroll to the end and click the colored button in 5 seconds, probably just to get rid of a screen they didn't care about.

Also, the location warning is unfortunate. If you have an app with Bluetooth access then you get this warning. The reason is that BLE 4.0 beacons are so cheap and easy to spread around that you could use it as a positioning system. In Manhattan you could cover everyone who walks past a subway entrance for a couple thousand bucks easily. So the decision was made that this was akin to location services. It's certainly not clear to the end user, which is a shame.
Does the neighbor not like them and spied an opportunity to mess with them?
The key word here is "savings".

And good on you for doing it and great you don't have obligations to provide for others. What a freeing decision you made for your self!
I don't have need for a personal db, but I would likely choose MySQL since I know how to set up group replication, multiple writers, delayed replication, etc and none of it requires extra software or is particularly difficult--follow the instructions or RTM.

It also runs pretty well on smallish machine instances.
Boris Johnson planned to do it, but bragged in the press about the plan before implementing it.
Meta Brand Assassin?
Alternative title: 82% of projects on GitHub have an outdated code formatting library as a dependency.

I wouldn’t call this tool rot. This to me seems like fear-mongering to drive conversions of yet another tool for managing dependencies from the company behind this blog post.

It would be interesting to maybe analyse usage of React, Django, Laravel or such popular projects which you might be certain are key to a GitHub project and might lead to some interesting observations.

Instead i would summarise this article as a graph of a few searches on github that give you as much data as relevant stats page from npm or PyPI - not much.

What conclusions can we draw that some projects on github, which we have no idea how big or how used they are, run an outdated code formatter? Maybe 82% of them are archived, abandoned or were one offs to learn the language?
A lot of internal teams don't use the AWS software for various reasons. So like, CodePipeline might be great, but there's an internal analogue (I'm not sure the detail I can go into here) that is awful that a lot of teams use. There's been an internal movement to try to get all teams onto AWS services, but it's incredibly slow moving and there's no timeline that I know of.
You are being disingenuous with your quotes of what I wrote. I specifically referenced lack of support for Russian occupation in the territories conquered after February. I did not reference territories conquered in 2014.

Morally speaking there is only one view. Ukraine posed no threat to Russia and it was invaded. There is no other way to look at it. Russian forces have killed, raped, and tortured hundreds times more civilians than Ukrainian soldiers. There is no moral equivalence between the sides of this conflict. Russia has invaded or militarily intervened numerous times against its neighbors since for the 400 years. It is Europe’s last overtly colonial empire and it deserves nothing less than condemnation and ire.

There were no meaningful demonstrations in support of Russian occupation on territories conquered post February 2022.

I mentioned the current government of Ukraine being democratically elected to point out the absurdity of the Russian claim of it being fascist. Ukraine hasn’t been a fascist ever, as far as I know. So bringing up that Ukraine had a democratically elected government prior to 2014 isn’t relevant to this point.
I love pyenv but hate that it forces me to specify the patch version when installing python. Most of the time I wish I could just enter 3.9 and have it give me the latest.
Switzerland ? One of the places that is somewhat normal...
Related:

SQLite in the browser with WASM/JS - https://news.ycombinator.com/item?id=33374402 - Oct 2022 (198 comments)
Yea, they pull themselves along the cable. The commenter above you was correct, it is way more efficient than props, plus it's way more efficient for high currents like this river. My comment was simply that they could have used batteries, but for this particular application a cable was perfect. I was reinforcing that this was a great confluence of constraints that enabled this.
You can do all that at the text level, if it makes the tooling easier; the tooling would just be operating on a canonically-chosen textual projective representation of graphical code (think: `go fmt`, but as a FUSE mount!), rather than against canonically textual code.

Changes on the text layer would be propagated back down as changes to the persisted binary AST that the text represents.

As such, any Unix tool used to manipulate text (and thereby textual source code), e.g. diff(1) + patch(1), could be used to manipulate the persisted binary AST through the text. `sed -i` would still work, even.

But you could also have other tools, that manipulate the underlying binary AST directly; where the textual projection would be the thing to update in response.
Probably GPT-3 generated...
SBF is monumentally stupid for sending these messages. Straight up admitting that any "ethics" was for reputation only. And not only that, but saying that the mistake was not doubling down again.
I disagreed at first, but realized what they were trying to convey. Specifically "learning curve" is a defined term in learning theory that represents the accumulation of knowledge. Like the the "forgetting curve" [1], the use of "curve" represents at each learning opportunity (or forgetting). "Learning curve" between intervals would be more akin to "learning gains".

So a "learning curve" that is "steep" implies that learning occurs rapidly; a "forgetting curve" that is "steep" would be "in one ear and out the other".

Super pedantic and I don't plan to change my use of steep learning curve, but I get where the intention is coming from.

[1] https://www.psychestudy.com/cognitive/memory/ebbinghaus-forg...
Was there any other company doing real time collaboration in 2008 (when Evernote launched)? IIRC that predates even Google docs, so I wouldn't consider that snatching defeat from the jaws of victory.