skysight-inc/HackerNews huggingface dataset:
Look, it can be right but sometimes the “long term plan” is on the order of a decade or two. “Let’s replace everything” doesn’t happen in a hurry, so it can take a LONG time to shift. I’ve seen projects that are 5 years into approximately 10 year transitions off MongoDB and MySQL in favour of PostgreSQL because everyone is realistic about the available development time to completely reimplement the core product while continuing to build new product features to maintain customer growth and remain fiscally solvent.
The title should be changed. Chris never says that the core team, i.e. the people on the team, is toxic. He said that the environment is toxic which leads to behavior such as getting yelled at.
Ember's "Satisfaction" has been dropping every year. I wonder why.
Given the common reaction that has been expressed... "the site crashed, therefore the ad must have been enormously popular", I'm starting to think Coinbase yanked the plug intentionally
Thank you! I hope so too, it would be incredibly helpful.
I wrote a fair amount of code for TI's TMS320C4x DSPs. They had 32 bit sized char, short, int, long, float and double and a long double with 40 bits.

Took a bit to get used to but really the only way to get to the good stuff was by writing assembly code and hand-tuning all the pipeline stuff.
Even on osx. Pages is bad. Numbers is bad. Calendar is bad. AppStore is slow and cumbersome.

Safari is quite ok.
Computers - a long time ago. The software that runs on them? That swings back and forth. More specifically, I feel like we're in a "slow" part of the pendulum swing, and I keep hoping it will reverse directions.

I mean, my $400 crappy laptop can run Factorio flawlessly (because the devs give a fuck about performance), but gets bogged down while scrolling on a webpage. It can run gvim (or Sublime Text or Notepad++) with dozens of plugins as fast as I could wish for, but if I pull up a "modern" IDE, suddenly my computer "can't even". A Logitech mouse using default drivers is smooth as silk, but the moment I set up branded drivers, the computer gives up for several minutes.

It, frankly, makes me pretty sad.
It is frustrating when an abstract does not say what the major results were.
What are the effects of participating in a hackathon? I am no wiser:

"Our main contribution is a program theory analysis of hackathon formats that provides an exploration and juxtaposition of 16 case studies in terms of causal relations between the input, process and the effects of hackathons. Our cataloguing of examples can serve as an inspirational planning resource for future organizers of hackathons."
The last time I was at a museum I learned that some medieval painters would create "templates" of a sort where the majority of the painting would be complete except the face. They'd travel around and if you bought the painting they'd fill it in with your face. It makes a lot of sense, but was a level of automation and customization I hadn't considered.
Only for a while, I'd imagine. And when novelty wears off, familiarity then starts breeding contempt?
A couple months ago I took on a project that involved working with coda, figma, with a company on the google productivity stack (gmail, meet, gcal), and the workload (mainly ram requirements) really crushed my computer. I had to get a new one, and maxed out the ram, and now I’m fine.

So I’d add web-based or electron-based apps to your “unless” list.
Edge is a privacy disaster.
In retrospect, I should have worked my ass off so that I'd be retired now. Or learned a bunch of languages. Or spend a lot of time practicing guitar and piano.

In other words, it's easy to imagine what you should've done when you also imagine the entire cost being in the past but all the benefits still being enjoyed in the present. You might, of course, be right - but you also might not be, and it's hard to tell when fantasising about all the benefits and not actively living through paying the cost.

Which is also the reason why we shouldn't put much stock in what people on their death beds say they wish they've done differently.
Wasn’t a unicorn I believe but seems close enough.
How about storage/sync? Is there something that's as easy to use as Dropbox used to be and based on S3, Backblaze, etc? The things I pay for are slightly more convenient than rsync and far slower.

I just searched and found Sync.Com: "one of the best alternatives to Dropbox right now. SYNC is cheaper than Dropbox and also comprises more features." Is this any good? I'd like one with less features.
> A few years ago that seemed to start to change. From my perspective, some of the features added to the language to support SwiftUI - specifically property wrappers and function builders - very much felt rushed and forced into the language based on external deadlines.

Yep. If anyone had doubts that the language was no longer the one Lattner designed, SwiftUI should've put the nail in that coffin.

Swift is an imperative, statement-oriented, language. In fact, I get kind of frustrated when writing Swift after spending some time with Rust: I just love writing `let x = if foo { 1 } else { 2 }` or `let x = match foo { ... }`, and it's ugly as hell to try to assign a variable from a switch statement in Swift, etc. BUT, that's okay- I'm almost sure that zero programming languages were written with my opinion in mind, and Swift is Swift.

But, SwiftUI is declarative, which just doesn't work with literally the entire rest of the language. So they added result builders and these weird, magical, annotations just so we can have a UI DSL.

Error handling is now inconsistent and annoying, too. The original approach was to use this quasi-checked-exception syntax where you mark a function as `throws`, and all callers are forced to handle the possibility of failure. The difference between this and Java's checked exceptions is that the specific error type is not part of the signature and therefore the caller only knows that they might get an Error, but not what specific type of Error.

They even have a mechanism for higher-order functions to indicate that they don't throw any of their own errors, but will re-throw errors thrown by function arguments. Clever.

Okay, fine. Pros and cons to that approach, some like it, some don't, etc, whatever. Except then they realized that this approach falls flat in some scenarios (async/promises), so we really just need to go back to returning error values. So they stabilized a Result type.

So, now we need to figure out when we're writing a function if we want to return a Result or make it throw. And, even more annoyingly, Result has a specifically-typed error variant! It's actually a Result<T, E>. Which is it, Swift team? Should immediate callers care about specific error types or not?

Just recently, they landed the async and Actors stuff. Async is fine and great, and is consistent with the imperative syntax and semantics of the language, and it even supports `throws`, IIRC. But Actors? What the hell is that? That's totally out of left field for the rest of the language.

I used to really enjoy Swift in the 2.x to 3.y days, but it really seems like it doesn't even know what it wants to be as a language anymore, which is a real shame- it had a real shot to take the wind out of Rust's sails, IMO (The number one "scary" part of Rust is lifetimes and borrow checker. Swift has CoW structs and auto-ref-counted classes, instead, which can be seen as more appropriate for higher level tasks than writing system libs, etc).
There is also an active rust port of automerge fwiw -

https://github.com/automerge/automerge-rs
You all still buy their goofy aluminium laptops and publish on their store so I guess Apple wins.
I don't think it's a major coincidence that crypto ads and gambling ads are on the rise at the same time.
I'd argue that in the last 20+ years, all the companies that were willing to offshore have already done so. The ones that don't offshore are concerned with communication barriers, time zones and culture. All those are still in place for US workers who remote.

The push for "back into office," is more for commercial real estate markets and tax revenue I suspect. As a company, remote work is attractive for a couple reasons:

1. Price. I could skip paying $10K+ a month on an office building.
2. Security. Mandated shutdowns were highly disruptive for businesses. Remote work immunizes that for the most part.
Apple Exploring 20-Inch All-Screen Foldable MacBook, but Foldable iPhone Delayed
I don't know if I've heard it before, or made it up on the spot. Probably a combination: the ideas have been said before, but that exact wording is mine - maybe.
Optometrist is a tech. Ophthalmologist is an MD. I’m surprised the optometrist didn’t refer out.
I've been a developer long enough to have seen the whole industry change, multiple times — Apple may have played a part more recently but there have been other forces at work as well for a long time.

Shareware rose, fell, rose again, fell again.

Somewhere in the lulls there a developer could publish their software either through small ma-and-pa publishers (I have experience with Casey & Greene, Inc. if anyone in the Mac community remember them) or through AppStore/Steam, etc.

At one time publishing meant boxes, floppies, ads in magazines, 15% royalties. A designer at that time, as an example, could sell a font for good money. Fonts though became commodities, the big players (Adobe) moved in and one thread of an era came to a close.

CD's replaced floppies and this too had an impact on the industry as well.

AOL and the masses coming on-line obviously had a huge impact (and shareware rose again then — ID Software).

Again the big players moved in: LucasArts, etc. Quality games were expected to have cut scenes. Everquest and the world-building games that followed required teams of artists such that the indie developer once again was in descension.

The iPhone made waves. The AppStore though quickly became a race to the bottom (in price) as a new generation of users came to expect software to be free (like their Facebook and SnapChat).

So I don't know, I don't put a lot of blame on Apple in this regard. The industry has been a very dynamic one. One thing I have come to expect about the software development ride though is to never expect it to be the same ten years out.
I think maybe the military standard is walking on the right by their wording. I was mostly taught if there wasn't a sidewalk to walk against traffic and to cycle with traffic.

edit: dug a little bit and found [0] which says DoD personnel are supposed to walk against traffic too so no idea.

[0] https://www.esd.whs.mil/Portals/54/Documents/DD/issuances/do... p.13 3.4.a.2
The kernel is developed by Linux foundation and a variety of companies that have a vested interest in Linux like Intel, AMD, SUSE, RedHat, Google, Canonical. It's not a team of volunteers like it's popularly portrayed.

The foundation itself is also primarily funded by such companies.
> It can even be beneficial for them by reducing their development costs.

There's no world where phone makers stop customizing the software they ship, even if forced to allow users to install competing OSes. It affords some product differentiation and helps tie users to the platform. Even if you let me install an open OS on my iPhone tomorrow, I couldn't possibly do it because all of my digital life is tied up in Apple's ecosystem (including the human capital of learning to use the platform well).
RailsDevs: The Reverse Job Board for Rails Developers
Pentium III. One of my favorite computers was a dual coppermine, one ghz. I know my computer now can deal with much heavier multimedia workloads but the experience of sitting at it and using it is the same at best, and sometimes far worse. Recently I started a new job where I need to use Microsoft Teams and it brings the computer to its knees. None of this advancement matters. It offers me nothing.
Judging someone who just passed away by some anon tweet calling him a "sexual predator" without carrying on the burden of proof.

Yikes
I know, which is why the offer seems suspiciously low. The bidders easily have access to more than that + original bid in cash.
I'm not familiar with this, so googled it, and the third hit was skohan giving dire prophecies about it two years ago: https://news.ycombinator.com/item?id=21011917
The commenter knew him personally, and is attesting to his behavior.
I think he has enough on his plate.
If I had to pick which better exemplified post modern society and absurdity, I'd pick unlimited government money printing by the Fed, over bitcoin.

Weimar Germany pretty much defined what it means to be "post-modern," and they printed themselves into extinction (admittedly, that's not the whole story).
Uhm, the phone?

What you have in your title is...

Call a mother hecker if thats what you need? Irregular/spontaneous/frequent?

Uh yeah... thats just MEETINGS. Call a hecker if you need info? Ever hear of slack, or email, or SMS?
Ditto for Objective-C, which by convention handles verbosity in a more elegant way than Java imo.
An elaborate con that tricked dozens into working for a fake design agency
No, size explains it. You cannot be large without bureaucracy - bureaucracy means there are experts to do everything better than you can yourself. Sure small companies you can do things yourself, but you are often not the best person possible to do it - just that you are the only person.

Innovation happens at large companies as well. However not always in the same way.
They're still not, due to software bloat.

Technical and human-imposed restrictions mean iOS devices tend to be the closest to feeling "fast enough". Desktops are hampered by little always-on utilities being written in fucking Electron and eating a GB+ each while also burning lots of processor cycles while not doing anything. Or feature-weak productivity suites living in the browser and taking 20x the resources of a more-featureful native equivalent from years ago (or well-written, native, modern alternatives). Or bad low-level building blocks leading to e.g. UI freezing, stuttering, or jankiness. Or vendor malware (Windows) doing god knows what.

I've only seen a couple operating systems that seem to give what I'd call enough priority to keeping UI snappy so the user feels like they're really in control and not just begging the OS to give them some time, in competition with their own software. iOS and BeOS... I struggle to think of another. QNX Proton was pretty good but I think that was a side-effect of design decisions made for other reasons, though I guess that still counts. Those would probably struggle to remain so running five different JS + HTML layout engines at the same time, like a modern OS is commonly subjected to. Human-imposed restrictions on iOS are what keeps it from suffering that fate.

However I don't think the bloat has yet overcome the benefits of SSDs, in particular, so things are still overall better than they were in, say, the 90s or early '00s.
Thank god for hacker news.
Slack for each one of them. Google Meet if we need video. Teams/Zoom when some clients/partners sets up the meeting and is using this.
That is a direct quote from the article, mandeep, you're gonna have to hassle Paul Graham directly to get a proper answer.
Have you considered the possibility that Coinbase temporarily blocked their own server, to make you and others believe the ad was "so successful?"
> Call it Bird or Goose or something.

I'd cast my vote for Crested Shriketit. Or maybe Mionectine Flycatcher? Many-Coloured Rush Tyrant?

Incidentally, Wikipedia's list of birds is truly a wondrous place: https://en.wikipedia.org/wiki/List_of_birds
Once you get an agency involved for just anything, you're almost certainly in the 10Ks of dollars right off the bat. Lots of people to be fed anytime a creative agency gets involved even for something as simple as writing a paper on some topic.
Yep, definitely need a more visually compelling way to share results. I like this suggestion.
Fire aboard cargo ship may have been intensified by electric-vehicle batteries
A lot of people who can solve leetcode problems don't want to move to the west coast for a cornucopia of reasons. I don't know how much that will open the market, but it might have at least a minor impact.
Capitalism has provided the best outcomes for the most people around the whole world. It’s not utopia but it’s the best we have right now. It sounds like you’re insinuating that our current economic system is akin to getting lashes for not picking cotton.
Not in the real world, though. And for similar reasons, too. Most real Java projects I end up working on/with are littered with annotations that do God-knows-what.
If you posted "Kyle Rittenhouse did nothing wrong" on Twitter during his trial, it would get your account suspended.
Thank you! I was able to find some copies on IA thanks to https://anarchivism.org/w/High_Frontiers :

https://archive.org/details/highfrontiers00rusi

https://archive.org/details/highfrontiers01rusi

https://archive.org/details/highfrontiers1987rusi

https://archive.org/details/highfrontiers04high
Other trackers don't tell you they are tracking you though, what about those.
Long time since I needed to do any Obj-C but I liked/like it and often revisit it for a quick bit of mental stimulation. Oddly, I never took to Swift once I got over the launch hype, it never spoke to me on an emotional level (but that's a different topic!) so I can't comment about it as a language.

Sorry to hear about Chris Lattner's woes with Swift team. I only know of his reputation so I'm confident he will find a new, happy and appreciative, home for his talent.
The Intel Core i5 3320M in the Thinkpad x230 is a CPU from 2012, and I reckon for me that could be the turning point where even laptop CPUs were about good enough. Desktop CPUs have been good enough for a bit longer than that, maybe mid-2000s?
Score = (sum letter values) * (word length)
Bootstrap resampling is such a black magic thing
You pretty much have to leave. There are some people who will respond well to a direct request to stop or a clear statement of how the shouting makes you feel.
awk?
FaceID was a miracle for the two months I had my iPhone 11 before the pandemic hit. Still, the extra screen space created by removing the top and bottom bezels was well worth it. If only all the apps played nice with the home bar at the bottom: too many will register a swipe down on the bar for reachability as a tap in the app.
R and Python probably have the best plotting these days, so yes.
There are two types of tasks that run on my computer. Tasks I told it to do, and tasks someone else told it to do (with my begrudging acceptance).

The former category has always felt fast to me. Word processing, programming/scripting, number crunching, compiling code, viewing documents, etc.

The latter category is what feels slow even to this day, on high-end hardware.

- OS/software updates that take hours (monstly on Windows/macOS).

- Janky animations that drop frames (Discord "stickers").

- Webpages overloaded with useless JS.

- Horrendously slow backend webservers (technically nothing to do with my computer, but it affects my UX nontheless)
> Caught me. I had recently heard that Arthur Whitney, author of the A+, k, and q languages (which are array programming languages like APL and J), would use the C preprocessor to create his own language and then write the implementation of his language in that self-defined language.

Stephen Bourne did this in the sources of the Bourne shell, around 1977, to make C look like Algol.

Here it is in V6 Unix, 1979:

https://www.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd/sh...

https://www.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd/sh...
There's a FF7 'demake' in the style of FF1 for NES that's really kinda cool and amazing they made it run on NES hardware: https://en.wikipedia.org/wiki/Final_Fantasy_VII_(NES_video_g...
CGIProxy – HTTP/FTP Proxy in a CGI Script
So they wanted him gone, figured out his sensitivities and he fell into the trap. Sad but common if some higher up decides to remove you "voluntarily".
This could be nice, as long as universities correspondingly stopped using paper counts as a measure of researcher productivity when doing hiring or tenure decisions.
I have a 2016 desktop with a E5-1620 CPU, 16G ram, and a Quadro K2200. I never feel like it's slow.

Browsers are the main thing which seem to gobble up resources, specifically memory.
I quite disagree on Pages, it's a perfect 80% product.

Nothing replaces Excel however - literally nothing.

As has been said before, its the world most widely deployed programing environment.
First report from the German Covid-19 autopsy registry
I'm sure many companies felt the same way at their peak. Microsoft certainly lived in its hubris before web and mobile forced it to bet the company on making an AWS for its existing contracts who hadn't yet moved everything to clouds.
I agree, for me computers mostly became fast enough when SSDs became standard.
He licensed the music.
> Adherence to the rules of red lights is lax amongst <15% of cyclist.

Cars and trucks break rules all the time, but drivers don't get collectively punished with logic like "this is the driver that gives all drivers a bad name".

The dehumanization of cyclists is precisely the reason why so many people are okay with the logic of collective punishment towards them. People don't do that with drivers because usually when they're observing the poor behavior of drivers they are driving themselves.
Isn't that what normally happens when the language has important in-house use cases?

>Go has community contributions but it is not a community project. It is Google's project. This is an unarguable thing, whether you consider it to be good or bad, and it has effects that we need to accept. For example, if you want some significant thing to be accepted into Go, working to build consensus in the community is far less important than persuading the Go core team.

https://utcc.utoronto.ca/~cks/space/blog/programming/GoIsGoo...
JFrog Finds RCE Issue in Apache Cassandra
Carbon Footprint of the Most Popular Social Media Platforms
The last time I actually did do the math, the base figure for completion of 1 bitcoin transaction was somewhere north of a megawatt-hour of electrical energy.

To put this in perspective, you could run the "average" American home for over a month with 1 MWh. At scale, I don't think it requires the energy consumption of an entire American household over the course of a month to produce a single book.
War story: "we didn't like the price action, so we de-auth'd a large portion of our users and didn't let them log back in" seems to be the most common story.
What's the difference between evil and negligent clumsiness?
This really doesn't seem like a "win" for Chris though? He's having to leave a toxic environment and leave a project he cares deeply about. In a company as big as Apple do they not have procedures in place to stop this behaviour? It just feels like the shouting person learns they can get away with this when they should be told this behaviour must stop or they'll be on their way out.
> The catalyst was a specific meeting last summer: after being insulted and yelled at over WebEx (not for the first time, and not just one core team member),

It sucks that we keep enabling abusers. I don't begrudge Mr. Lattner his decision, but why should he be the one to have to leave?
Lattner’s post linked to an example of a heated discussion:

https://forums.swift.org/t/if-let-shorthand/54230/188
Depends on how you want to do it.

The big boys use sensor blending and kinematic gps to get cm level accuracy.

However that requires good GPS coverage (ie no roof)

Second to that its fiducial tracking. Either attacking markers to each drone and using multiple cameras to work out 6 degrees of freedom, or giving the drones enough horsepower to do it onboard.