skysight-inc/HackerNews huggingface dataset:
This advice boils down to "be the best of the best" because you'd only go out of your way for someone if they're that good.

I don't think people who haven't reached that bar are necessarily doing something "wrong". It takes hard work to reach it and some people prioritize other things in life over hustling. Others simply don't have the talent to reach it.
Sony has film rights only, for as long as they produce a new Spider-Man movie every five years.
He, and his companies deserve every bit of attention. You could argue others deserve just as much (and I'd agree). But no harm in exposing him for being a bigoted man-child, who control unproportional amount of wealth.
To add, usually companies layoff low performers first.

At my previous job, the company laid off 1000 people, but only 3% of engineering…
The police increase crime?
Japan and Germany have also demonstrated terrifying war-making capability and willingness not so long ago. This is consistent with part of your comment ("old-school, driven by craft") but problematic w.r.t. "utility to society and civilization", given the goals of authoritarian regimes, under both a secular demagogue and a supreme divine ruler. The U.S., through IBM, sold Nazi Germany tabulating machines, which made atrocities more "efficient".

My point is not to assign blame or simply comment on geopolitics. Rather, I just want to raise awareness that technology and craft exist in a broader context, easily misappropriated and distorted.

I hope the technologists of today (us) are the leaders of the future. We should not abdicate key decisions about technology to others. We must get involved with investment, ethics, safety, and regulatory decisions.
wow that's cool! I like Jean-Michel Jarre and I like seeing music created through code, awesome that it combines the two. Though to be a bit of a pendant I'm not sure it is truly generative music (https://en.wikipedia.org/wiki/Generative_music), as I assume it is looping identically and so isn't "ever-different and changing".

I think of generative music as being stuff like this (copy pasted from the interwebs long ago):

echo "g(i,x,t,o){return((3&x&(i*((3&i>>16?\"BY}6YB6%\":\"Qj}6jQ6%\")[t%8]+51)>>o))<<4);};main(i,n,s){for(i=0;;i++)putchar(g(i,1,n=i>>14,12)+g(i,s=i>>17,n^i>>13,10)+g(i,s/3,n+((i>>11)%3),10)+g(i,s/5,8+n-((i>>10)%3),9));}"|gcc -xc -&&./a.out|aplay
Yes. Buy a CMS, and then cache the ever-loving shit out of it so it’s flaky slowness can’t affect your production delivery
I have managed to write code for 30+ years without Docker, or hand aligning atoms, go figure.
Who takes the time to fill in the SO questions? Not the 9 out of 10 checked-out corporate devs that do the minimum to collect a paycheck. These are also the people that will tolerate anything central IT gives them, even if the mouse cursor takes 2 seconds to render on screen. I am not at all surprised that the group that cares about more than the job, the job that takes the time to respond to SO, is also the group that cares deeply about what they use for doing their job. So if 25% of them responds Linux, that probably corresponds to 2.5% actual usage. Not that important, BTW: SO selects exactly the kind of people whose opinion I want to hear about their tooling.

What's surprising here is how deep windows is sinking. They were at one point famous for their dev tools. The fact that WSL (i.e. it runs Linux stuff) is now considered one of their top selling points for developers is almost too incredible to believe.
How can you buy a product in the AI/ML space when the data needed to generate the model (and the value) is proprietary?

You may be correct that buying is better than building in a lot of these areas, but I don’t think its practical given IP concerns
Could you answer the question you were asked instead of haranguing the person who asked it?
Neat! I used to use https://instacalc.com/ for simple calculations, you can share your calculations, but it doesn't have the notepad feature like this one.
Not OP but I reckon OP would have XML documents from which to generate SQL schema and queries, with one XSL for generating schema, and one or more XSLs for generating queries.

You could do the same with jq.
Hardware's great, I won't deny that (for the most part). Apple had a few embarassing design fuckups, but I like their trackpads enough to add it to my desk setup. Expensive little bugger, but nice to have.

That being said, if all you need is VSCode, a browser, and a good *NIX terminal, then Asahi Linux should feel pretty much finished to you. Or any hardware that promises good Linux support, really. With KDE and a Magic Trackpad, I can get the gesture-driven workflow I loved in MacOS without the... well, MacOS part.

Ultimately, you should use whatever suits you. I'm unconvinced that MacOS remains the best option for most developers, though.
disagree, the url contextualizes what one's looking at in that other URL.
Sure - this is objectively better for tracking/auditing, but... now we're getting back into trade-off territory.

Where is that change history stored? How much data are the diffs generating? Are we deriving the final state from the log, or can the log the and record disagree?

Basically - this is now back in the "What is this history buying us?" realm, not in the "easy win" realm.

In some cases it can be absolutely worth it. But probably not all.
Some IC roles do fit more younger candidates than older. E.g. in a startup - often better they not have outside commitments like a family, or need for a healthy work-life balance. Sometimes "work smarter not harder" falls apart and they need to work like a maniac. On balance I've found older colleagues less willing to do that. That isn't meant as a criticism, just an observation about role-fit, those people usually didn't last long.
Getting dual displays "working" is pretty trivial. Getting those two both working at the same time with the correct resolutions, DPI and fractional scaling will probably be close to impossible.
The context and descriptions are very lightweight and almost nonexistent. And as another commenter mentioned, there are tons of ads on that site.
That's actually my main point. I edited my top comment to clarify that. A timestamp doesn't implicate "state." A bool, on the other hand, unquestionably does.
Happy to talk and offer what I found- my email is jack at koptional dot com feel free to shoot me a message
Good rules of thumb, never build anything related to:

- Time/timezones

- Taxes

- Encryption
> The whole point of vim is that you change your mental model to become faster at editing text.

The whole point of vi and vim was to edit text visually, instead of as lines.

Bill Joy reflecting on vi in 1984:[1]

"REVIEW: What would you do differently?

JOY: I wish we hadn't used all the keys on the keyboard. I think one of the interesting things is that vi is really a mode-based editor. I think as mode-based editors go, it (is) pretty good. One of the good things about EMACS, though, is its programmability and the modelessness. Those are two ideas which never occurred to me. ... The fundamental problem with vi is that it doesn't have a mouse and therefore you've got all these commands. In some sense, its backwards from the kind of thing you'd get from a mouse-oriented thing. I think multiple levels of undo would be wonderful, too. But fundamentally, vi is still ed inside. You can't really fool it.

Its like one of those pinatas - things that have candy inside but has layer after layer of paper mache on top. It doesn't really have a unified concept. I think if I were going to go back - I wouldn't go back, but start over again.

I think the wonderful thing about vi is that it has such a good market share because we gave it away. Everybody has it now. So it actually had a chance to become part of what is perceived as basic UNIX. EMACS is a nice editor too, but because it costs hundreds of dollars, there will always be people who won't buy it."

...

"REVIEW: What is it that (WYSIWYG document processor) Interleaf offers you that EMACS doesn't?

JOY: I can just look at my screen, and when I print it off, it's the same as it looks on the screen. It is formatted, and I'm tired of using vi. I get really bored. There have been many nights when I've fallen asleep at the keyboard trying to make a release. At least now I can fall asleep with a mouse in my hand. I use the Xerox optica mouse instead of the other one because it is color coordinated with my office. Did you notice? I prefer the white mouse to the black mouse. You've got to have some fun, right?

This business of using the same editor for 10 years - it's like living in the same place for 10 years. None of us does it. Everyone moves once a year, right?"

1: https://web.archive.org/web/20120210184000/http://web.cecs.p...
Beyond the subtitle "Open Weather", it doesn't have anything related to what I believe you are referring to: Open Weather Map (OpenWeather Ltd) https://openweathermap.org/

In the case of pirateweather.net, "Open" is referencing to the fact that the processing and transforms are openly divulged. Read this http://docs.pirateweather.net/en/latest/ it's interesting

I mentioned darksky because you listed it as part of your evaluation and it was not graded good. This means you were not satisfied already with the approach and results in your region at least.

I also care the most about daily and hourly precipitations and how intense they get
How is this limit enforced?
Couldn’t you do it?
Broadly speaking WSL1 is linux implemented in the windows kernel, think reverse wine. WSL2 is linux running on a thin VM with several bridge layers that can access windows resources (networking, files, GPU, etc.)
You may be right about technology, but the political system in the US and its Constitution was based on, among other things, that of the Iroquois Confederacy. The premise that Native Americans influenced the global spread of democracy by way of US political hegemony isn't entirely revisionist.
Related:

Learning Modern 3D Graphics Programming - https://news.ycombinator.com/item?id=7746192 - May 2014 (11 comments)

Learning Modern 3D Graphics Programming - https://news.ycombinator.com/item?id=3294840 - Nov 2011 (51 comments)

Learning Modern 3D Graphics Programming with OpenGL 3 - https://news.ycombinator.com/item?id=2528740 - May 2011 (16 comments)
In my experience, Rectangle is just an app to organize apps like Windows does, hotkeys to move somewhere.

Yabai is a more complete windows manager. It has some features like:

- Automatic Tiling, Stack or Floating windows

- Shortcuts to move between windows based on position (like other tiling wms)

- Create, move and destroy workspaces

- Move apps to specific workspaces

- Windows borders

Plus it integrates really well with https://github.com/Jean-Tinland/simple-bar
Brazilian here, Rendez-Vous was the first music cassette tape I ever bought.
Wall-mounted weather forecast thing?
Those are good points that I was not aware of. In the literature I read it was focused on “USB-C” as the standard.

Do you have any links to where we can read more?
I'm sure they are.

It reduces the attack surface (you can't break into the phone by plugging something into it)... which also means that jailbreaking will be a bit more difficult.

It also completely removes them from the debates and regulation of connectors. Lightening? micro usb? usb-c? All of that goes away.

By removing cords and cables it also removes the "my device doesn't work because I was using a flaky 3rd party cable" ongoing support questions.
Wow. No.

Spider-Man is owned by Marvel, which is owned by Disney.

Sony has an exclusive license to the film rights which they will eventually lose and cede back to Disney.
In my personal life I don’t usually wind up thinking “I wish I had bought this” but I do usually blow both my schedule and budget such that it would have been cheaper and faster to buy.

In particular I’ve learned that if I’m doing something new, it usually takes me three tries to make something I’m really satisfied with.
Maybe you want to run a completely different kernel, or distro, from your prod environment.
> I have never in my life built something and then wished I had bought it.

I think that's normal. If you're in a team, usually your peers (or even other teams) are ones that would complain.
Spider-Man is almost entirely owned by Marvel. Spider-Man's live action movie rights are owned by Sony as long as they produce at least one film with the character every 5 years and 9 months. This includes co-producing them with Marvel. Universal owns the film rights to both solo Hulk and Namor films. Finally, Fox owned the right to make 13 X-Men films, Fantastic Four, and Deadpool films over 20 years, but Disney bought those rights back.
You're looking to spend at least $30k if you need a vertical system, probably a lot more. And from what I understand, they ground loops inevitably don't reach their expected lifespan, so you'll be drilling new holes sooner than later.

If you live in a very cold climate, I suppose with tax credits it could make some sense. For most people, AC + Natural gas is the cheapest way to go.
Probably, it's not just memes. Anything that becomes an icon for representation becomes associated with it
Guy fawkes mask, bald eagle for USA etc. Something which is innocent on its own, if associated with something and reaches a bit virality, I think it can not be easily dissociated anymore.
There is also the expert effect though where working memory greatly exceeds normal… for experts.
Salesforce (SFDC) provides the customer relationship management (CRM) solution where your entire sales team will view prospects and do data entry on their status in the sales cycle. People build entire industry-specific solutions on top of its (IMO horrid) API and have been doing so since the early 2000s; they had an App Exchange long before Apple had a consumer-facing App Store: https://9to5mac.com/2011/08/26/salesforce-boss-tells-a-story...

It's absurdly complex and had a reputation for being annoyingly slow for any user interaction (though reportedly that's improved in the recent half-decade). If your needs are unusual (say, for a B2B2C multi-sided marketplace where dynamics are counterintuitive and your schema constantly changes) it may be difficult to iterate fast enough with Salesforce. But if you're doing any kind of B2B sales, and you want something that everyone knows, that will grow (however painfully) with your organization, it's the default choice.

Also worth noting that they acquired Slack last year for $27B, and overall have a $128B market cap.
I didn’t do leetCode in:

2008: when the director of software was looking for someone with a weird combination of VB6, C#, and low level C and C++

2014: when the new director of software engineering was looking for someone to be on a “tiger team” to go after a new vertical

2016: when the new director of IT was looking for someone who could lead the effort to move from PowerBuilder to C# and JS and to lead the integration efforts as they were acquiring companies

2018: when the new CTO was looking for a developer to lead the effort to make their development and CI/CD processes cloud native

2020: current job.

From 2008-2020 it was mostly developing in C# and JavaScript with a little C++ early on.

In 2018 I started getting into Python.

It’s amazing what you kind of crap you can avoid when you have 12 years of professional experience (in 2008) and a good network.

Yes my career before 2008 was unremarkable and there is a pattern that I gravitated toward positions where I was one of the first technical hires by a new manager.

Each of the jobs I mentioned between 2008-2018 were a recruiter reaching out to me that I knew from network where the director/CxO was looking for someone to help them with some type of strategic initiative. All of them were more interested in my ability to technically lead strategic initiatives than whether I could reverse a binary tree on the whiteboard.

When you can talk to a technical director about how you optimized 65C02 code as a hobby in the 80s and how you wrote inline x86 assembly to speed up a batch processing system, they don’t wonder can you maintain a compiler for Windows CE devices.
OT, but.. How can you discuss beer without mentioning cats, as guardians of stored grain ? And then at what point did the cats begin giving us toxoplasmosis, possibly distorting aggregate human behavior ?
> A company that has become wildly successful will equally hold a lot of financial power.

The most successful and influential companies of today did not even exist 50 years ago.

> the good of human kind

Please define “the good of human kind”. Be specific.

Soviets did most of their crimes “for the betterment of all mankind”. It’s a wonderful cover.
Or autoconf. Sendmail is a thing of the past, but autoconf will still be around for quite some time.
Related:

The Chaos Engineering Book - https://news.ycombinator.com/item?id=24892874 - Oct 2020 (32 comments)

Principles of Chaos Engineering (2018) - https://news.ycombinator.com/item?id=20183590 - June 2019 (16 comments)

Principles of Chaos Engineering - https://news.ycombinator.com/item?id=16244586 - Jan 2018 (46 comments)

The Discipline of Chaos Engineering - https://news.ycombinator.com/item?id=14289667 - May 2017 (13 comments)

Chaos Engineering Upgraded - https://news.ycombinator.com/item?id=10279893 - Sept 2015 (6 comments)

Introducing Chaos Engineering - https://news.ycombinator.com/item?id=8302118 - Sept 2014 (28 comments)
There was a cool Amiga musicdisk featuring Jean-Michel Jarre mods.

Archive.org has the adf image[0], but unfortunately it doesn't seem to work with their builtin emulator. There's a video[1] showcasting it, but only plays the first five modules, yet Oxygene II and IV are the 6th and 7th.

0. https://archive.org/details/Triumph_Music_Collection_10_Jean...

1. https://www.youtube.com/watch?v=f6qwOYQD4bg
Edit/Addendum : Uff this blew up. If I came on too strong, that wasn’t my intention and I’m sorry.

I was primarily replying to this particular line from OP :
> If you get laid off, immediately start doing a startup, open-source project, or volunteering full time.

The ‘immediately’ didn’t really jive with me. A job loss can be very traumatic to an individual, and I still believe in taking time to recuperate from it rather than diving head long into yet another thing.

I’ve interviewed quite a lot for my employers, big and small, including two of FAANMG companies for about 7 years now. From my perspective, I’m interviewing a candidate to see if they’re a competent engineer and a pleasant team member.
I have absolutely no issues with passion projects / open-source and startups, just not if it’s aim is to be a resume filler.

>Focusing full-time on contributing to pytorch?

Yes! That is amazing and I already know that they’re a far more adept engineer than I am. But, if we were to dive in and I find out it was mostly fixing typos and nits in the codebase to show GitHub greens, then someone else who did something else entirely during their time off would come off better.
This is the HN comment of the year: whiny, pedantic, and with a weird agenda.
Maybe new management is moving to liquidate?
> But, y'know, regardless of the environment, what does it say about your abilities that your employer didn't consider you essential?

In the case of a startup, there's often not much you can do to be seen as valued if you're not a founding engineer.

I've been a part of 3 layoffs. 15%, 90%, and 75% reductions, all at small or medium-sized startups. At a startup, they're going to keep founding and early engineers first. There's a selection bias, but those engineers aren't probably "dead weight" if they were there since the early days. Plus, there's a cliqueness to startups that will favor them.
Hell. I have buildkit containers running in a k8s dev cluster. It’s perfect for building locally and the only slow part is shipping the build context. But with stuff like devspace, running the whole thing with auto-sync/restart is just simply amazing.
It fits in my personal item (a small messenger bag), in its case, along with good noise-cancelling headphones. There's space for the other stuff I need (a small bottle of water and a snack), but not a jacket, which I have to wear or tie to the strap. I don't think any personal item-sized thing is going to have space for it and headphones a laptop (I put my laptop in my carry-on, which is usually either a 20L backpack or a 40L ultralight rollerboard). Its case has space for a charger and since my phone and headphones are USB-C as well I can just stick with it. It won't be flat like your switch.

I don't think I'd try strapping it to the outside of any bag, even though the case it came with seems quite good. I think it would be unwieldy.
unfortunately it's very relevant if you want to use it for CI in any corporate environment. It's a really annoying limitation.
If you have no experience as a software developer, it would probably be a lot easier for you if you have some other method of displaying your work. Extensive open source contributions, where I can read your code and see how you interface with other developers, is far more valuable to me when choosing a hire than even the recommendation of some other manager at another company that I don’t know and can’t really tease out what their inner team workings are like.
The trouble with Linux is that anything you don't vendor in will be a giant fucking headache when it comes to support. But then, so will anything you do vendor in, as soon as some shared lib your vendored-in dep relies on is at the wrong version, or when it encounters some oddball config/package combo, or whatever.

Here they appear to have chosen to vendor in the whole damn OS, which, given the realities of supporting Linux, doesn't seem totally insane to me. I'd expect it also lets you run it with reduced permissions (not everyone has root on their workstation) and to generally make cross-distro operation much more reliable and consistent.
The dittytoy API is 57.4kb, so including the source of this ditty, everything fits < 80kb.

No samples or webaudio filters are used. Everything (the whole sound wave) is generated in code.
> Schools are not safe, but schools are safer than homes

You know those jokes about the statistician who says that such-and-such thing kills fewer people than car crashes and people worry too much about it, and the other statistician responds that the people who know the statistics about car crashes probably don't worry enough about such-and-such?

See for example https://xkcd.com/795/

School safety is a bit like that. If you look at generic statistics it looks like school is safer than home, but if you are the sort of person who worries about relative safety of schools vs homes and looks up statistics, then schools will in average be less safe than your home.
My previous gig was mostly working on a Vue project. It was a .NET shop server-side, so Windows all day. I _almost_ fought for a Linux or Mac machine until I realized my entire day was in VSCode writing Javascript that ran on whatever local nodejs server.

A new [nationality omitted] hire, Boris, wasn't a Windows fan so he immediately cracked open his laptop and added a hard drive running Linux dangling out the side, obviously not within the policies. He lasted about 2 weeks.
i've also recently switched to external usb ssds w/ 2,000 MB/s speeds from external hdds and it's been a worthwhile improvement for me
Those two events have nothing in common.
LTT recently did a video about this: https://www.youtube.com/watch?v=OHKKcd3sx2c
> then noticed streaming quality on OS X was still crap.

If you’re using Safari, streaming quality will be the same on OS X as on your smart TV. If you use Chrome or another browser, yeah quality does suck.

Chrome does not support the DRM that the studios require for higher bitrate streaming
The predictability of having a particular keyboard shortcut do the exact same thing in Every. Single. Application. cannot be overstated. The benefits to your flow and productivity just from this simple convention are immeasurable.