skysight-inc/HackerNews huggingface dataset:
> But for reasons that experts say remain unclear, that never happened.

It's very clear why. Don't think for a second this is accidental, it's way, way to high profile for that.

It's damage control. Microsoft feels it's better for them to take the blame for not investing rather than exposing their awful or even sinister practices.

This is why "Adverse inference" is a thing in court. If you destroy or refuse produce evidence that the judge knows you have, the judge can rule based on what he thinks is in that evidence. That certainly won't be in your favour.
> Trying to keep barriers for entry low seems worth while.

With Section 174 (increasing business taxes on SWE salaries) + high interest rates, this is a big ask for US employers who loath hiring at the entry level in the best times.

To me, the real problem seems to be solving US employers' unwillingness to hire anyone without experience, after which the rest (hiring underrepresented groups) will follow. But why would they do this when they have all the experienced and senior engineers they want?

Is this not the exact problem DEI was created to solve, and is now being dismantled?
For me, the nice thing about buying a used 12 Pro Max for something like $250 is that I get a decent device while not having to worry much about it getting destroyed or lost.
> I feel that the speed and quality of note-taking have improved

In your case you’ve gotten over any learning curve and you’re accomplishing three things at once - taking notes, testing your app, and giving yourself satisfaction that you’ve built something you can use, so of course it’s going to feel better! But it’s more important what potential users think because they’re less biased and there’s more of them. However you seem to be at least slightly dismissive here.
LOL no. The Zed founders are the guys who built Atom and Electron (and Treesitter): Nathan Sobo, Max Brunsfeld and Antonio Scandurra.
My anecdote is a few years ago the diving boards on the north side of Green Lake in Seattle were closed because the south side of the lake was "poorer" and couldn't maintain theirs, so to make things even they closed the north side diving boards. At least, this is what the lifeguards explained to me.
I like the angular style guides take on this:

> Flat

> Style 04-04

> Do keep a flat folder structure as long as possible.
>

> Consider creating sub-folders when a folder reaches seven or more files.

It goes more into the why on the actual guide https://angular.io/guide/styleguide
My only concern is that some people sit with silent resentment about it. But that’s why I try encourage honesty and openness in 1-1s.
Ask HN: Do AI-generated images ruin technical posts for anyone else?
Every time I see technical posts with AI-generated feature images, I get extremely turned off. My assumption is that, subconsciously, it makes me think that most of the text is written by an LLM rather than by the actual expertise of the writer.
Wait, added 2 months ago? This isn't new then, i take it? Interesting. Linux release announcement now i wonder?

I expected this just was released today, so it definitely wouldn't be in Nixpkgs yet lol
I just replace the battery. I don’t treat my phones battery with kid gloves.

That being said, the battery capacity of my iPhone 12 Pro Max bought when it was first introduced is still at 80%
Location: Raleigh/Cary/Durham, NC, USA

Remote: Yes (occasional travel is fine)

Willing to relocate: No

Technologies: See below for keywords. Currently focusing on backend development, primarily in the Java and Microsoft stack, though I have worked considerably on the frontend/JS in the past, additionally I can comfortably work on ROR, python, or other front/back end framework with a little bit of practice. See below for keywords and buzzwords.

Résumé/CV: http://bit.ly/3YDApi5

Email: dennis.mathew2000 #at# gmail dot com
___

*These are keywords/buzzwords:*

Tools/languages/applications - Java (J2EE) - Servlets, JSP, JDBC, EJB, JSF (Java Server Faces) , Java 8, Java 11, JavaMail, Core Java, Junit, ANT, Jdk, Maven, log4j, SQL, T-SQL, PL/SQL, stored procedures, data structures, algorithms, cron jobs, Quartz, HTML, HTML5, XML, XSD, DTD, REST, SOAP, SOAP UI, Web Services (SOA), WSDL, CXF, Axis, Jersey, XPath, XSLT, iText, iTextSharp, AJAX, VoIP, SIP, JavaScript, EXT JS, CSS, CSS3, Object oriented programming, Data Structures , Collections, Common Algorithms, Optimizeit, javadoc, Popchart Java, VtigerCRM, Smarty, jQuery, JQuery UI, phpMyAdmin, ASP.NET, .NET, Visual Studio.Net IDE, NetBeans, Eclipse, VJ++, VSS, GIT, SVN/Subversion, Dreamweaver, TOAD, Winmerge, Microsoft Visio, Microsoft Project, Mantis, Java on Android, Android SDK, AVD Manager, Android Emulator, Android Debug Bridge, Spring Boot, Spring REST/JSON webservices, API design and development, monolithic and microservices architectures, Spring JMS, Spring Zuul API gateway, Struts, EJB, Hibernate, Wireshark, Apache Camel, OSB, UC4, Clearcase, Splunk, Crucible, JMS, VB script, bash script, Python(beginner) Active MQ. MQSeries/WebSphere MQ/IBM, CI/CD, Jenkins, UrbanCode Deploy, QuickBuild, Sonar Qube. Checkmarx, Fortify, Apache JMeter, Mulesoft API Designer, Swagger, OAuth 2.0/Okta/Jwt, LINQ, DHTML, XHTML, ASP, PHP, C#, Windows Forms, Crystal Reports, VB6, ActionScript, Flash, Camunda Modeler, Camunda Engine, Work Flow Engine, BPMN,

Databases – Oracle, SQL Server, MySQL, Postgres, MS Access, SQLite,NoSQL/Mongo

O.S – Primarily Windows and rest Unix (AIX, Solaris, HP) and Linux (Centos / Servers and Android)

Cloud - Kubernetes, AWS( EC2, EBS,S3, RDS, lambda etc.) Google Cloud (Data Store, Storage Bucket, Pub/Sub) Docker

Servers – Apache, IIS, Jserv, GNU Jsp, Tomcat/Clusters/Load Balancers, WebLogic, JBoss, Asterisk
Yeah, I was just doing this last week with an old HP Elitedesk 800 G2.

This Youtube really helped: https://www.youtube.com/watch?v=mhq0bsWJEOw

And there's more here: https://www.meshcommander.com/meshcommander/tutorials
Or just send those notes to your own XMPP account where they'll show up as "Note to myself" (in Gajim) or something similar in other clients. You get all the facilities your clients offer on whatever platform you happen to be using at that time - web, mobile, desktop, etc. Your data is as safe as your XMPP account is, you can (but are not required to) run your own XMPP server - prosody or ejabberd or something else - on your own hardware on your own connection at home. Cross-platform, free, there are many different clients, standards-based. End to end encryption through OMEMO which works across an ever widening spectrum of clients.

Yes, this is similar to the Telegram "Saved Messages" feature which is another way of doing this. The advantage of using XMPP is that you can run your own service using free software. Also, should the EU "Chat Control" abomination become reality this is one of the ways to avoid having the EU spy on all your traffic.
>A Quantum Leap in Mathematics

A very small leap in mathematics then?
This is really cool. Thanks for sharing!
Linux when? Linux now. – Zed Editor
Lightning vs USB is almost a reason to upgrade by itself
B&H (https://www.bhphotovideo.com/) is somewhat like this. Super popular business, but you can't order online on Saturdays. You can browse the website, just not place an order. Their physical store is also closed on Saturdays, and closes early on Fridays. They also close for days/weeks at a time for Jewish holidays.
>This is not an acceptable way to install anything on Linux.

If you think this is not acceptable, check out what they did last week: https://news.ycombinator.com/item?id=40902826
> Having one account per database/backend/frontend is not only overkill, but actually a bad practice.

That's how AWS works internally. A team can easily have several hundred accounts: one for each region, and for each env.

You absolutely need tools to manage them, and AWS is not great in this regard. IAM Identity Center is a good first step, but its usability sucks compared to the AWS internal tool (called "Isengard").

> You're going to have to expose your DB to the internet instead of having everything inside a single VPC.

There are several ways to NOT do this. The easiest one is to use IPv6 with your own block (you can get it from ARIN for around $100). Then split it into "public" and "private" subnets, and install a network ACL prohibiting external connections into the private subnet.
I have a macbook pro from my father from 2012 that work just fine, but I have to patch the bootloader and insert some kexts to run the latest version.

It works just fine, but Apple don't want it to work.

My daughter has an apple watch se that they also stopped updating after just 3 years, so now the LTE on it is useless as the carriers here require a newer version.

She's getting the pixel treatment when it's time to get a new phone.
Silo mainly does consulting and those models were kinda done on side. But great for founders and truly weird acquisition for AMD.
Is that true? I feel like iPhones and iPads receive updates for what seems like an industry-leading amount of time. I view Android tablets as relatively disposable, but my iPad Air from 2018 hasn't missed a beat. The battery is starting to slow down a bit but it easily handles my required tasks.
There is a backlash to the heavy handedness of DEI. You can’t freeze out white males simple because they are white males. You need to remove barriers to entry based on sexism and such, but you can’t exclude a whole large class of people because that class had it good in the past. That gets you South Africa.
Not the OP but I tried hard, looking for an easy pair programming solution. Worked decently a couple of times and inexplicably failed most of the time.
Monitor, mouse, keyboard and treating it like just another computer might be a reasonable way to start.

Or not depending on what you are trying to start and your relevant experience.
The alternative was your phone shutting off as the battery got old
> Well, my local directory is `~/local`. So that's not where I want it.

You can just move it after. .local is different from local so there is no clash.
Unfortunately, in a free economy, all ranges of tools will be built and distributed and ultimately the market will decide.
Man, I'm conflicted. I mean, Zed works pretty damn well. So far my biggest annoyance with Zed though is that it's constantly trying to download language servers and other tools and run them. And sure, that's handy, but 1. I don't really want it, I'd much rather only use distribution-provided tools. 2. It doesn't work at all on NixOS, so it's just wasting its time and our bandwidth constantly downloading and trying to update binaries that will never run.

The thing is, I would just disable it, but you can't, as far as I can tell. There's this somewhat angry issue about it here:

https://github.com/zed-industries/zed/issues/12589

They might have a point but beyond whether or not they have a point regarding the fact that it automatically fetches binaries from the Internet, not having an option to disable it is just cruel.

I still like Zed a lot and I also have a big appreciation for the design of GPUI, which I think is a very well-designed UI library that puts focus on the important things. So, I hope it goes well.
Have you ever had a ThinkPad?
I think that was the entrypoint. But I think the ProPublica article wants more research into the weakness in Microsoft's default (at the time) Active Directory settings that allowed lateral movement, as described in

https://www.propublica.org/article/microsoft-solarwinds-gold...
Comparing laptops and tablets to PC towers isn't even.

If the laptop and the ipad had been sitting in a corner of a climate controlled room being rarely handled, they would likely have lasted quite a bit longer.

If I compare my iPad to my mom's Surface, it is MUCH more durable. Same thing when I compare a macbook to a Dell laptop.
I disagree. I’m on Linux for my main installation and I know I can inspect the bash script if I want to.

It’s impossible to please everyone. Pipe to sh is simple, transparent, and easy to do. If reading through 200 lines of installation script is too much then reading through thousands of lines of Zed’s code base will certainly be too much.

They also list other ways of installing https://zed.dev/docs/linux
Looks like they're developing their own Apache-licensed GUI framework for this, called GPUI. I think of text handling as one of the trickier parts of building such a framework, so one specifically made to support a text editor would seem to be a pretty good foundation for a general purpose GUI toolkit. I wonder if they (or someone else) will pursue it as an alternative to Qt.
Senior Software Engineer – Full Stack
Hi Hacker News, CrossnoKaye (https://crossnokaye.com/) is a California based early-stage start up (Series B) that is mission driven to have a measurable impact on climate change through revolutionizing the heavy industrial sector. We have had extreme success through our Energy AI application which saves an average of 40% in energy reduction and megatons of reduction in GH emissions! We are looking for top talent to join our team and dedicated to being a part of the change.

Our Software Engineering team uses the most modern cloud and edge computing technologies to build an advanced control systems platform that deploys both simple and AI-based applications. We actively use numerous open-source projects and contribute to the open-source community with projects such as the Goa microservice framework.

What we’re looking for: Senior Software Engineer- Full Stack. We are looking for someone who has a strong proficiency/expertise with React. This is a frontend-leaning role and gives this individual the opportunity to collaborate with UX/UI designers to design new features and have a direct impact on the existing software. This role will work cross-functionally with the team to troubleshoot the software, write clean code for the front and backend, and be able to improve the features for the existing software.

Interested: Please feel free to email me at taryn@crossnokaye.com to send me your resume for chat with for any questions! I look forward to hearing from you!
That is a unique feature. Most editors I have used use the search as a way to jump to buffer locations of the matches.
AFU... they're the Armed Forces of Ukraine?

https://en.wikipedia.org/wiki/AFU

What fun new internet acronym is this?
Less hallucination than some of my students in their presentations
We Built Search over All of Wikipedia in 30 Minutes with 34% Better Relevance
I still miss the old Pixel fingerprint sensor on the back of the phone. Perfect place to put it.
"Opinionated" is more appropriate. Ignorance often accompanies arrogance. Opinion, to me, at least contains a degree of knowledge.
More thinking out loud than answering your question, but nightshade for code and other plain text formats would be cool.
Definitely looks pretty rough so far (running Debian GNOME) -- font rendering looks wonky, and resizing the window is slow and unresponsive. But I'm very optimistic for what's to come!
130,000 members x $1/member = $130,000
I tought some Computational Geometry courses and efficiently computing the intersections of N line segments is not as straightforward as you might initially think. Since somewhere some computation must be done to recognize this and LLMs are not specifically trained for this task, it's not suprising they struggle.

In general, basic geometry seems under-explored by learning.
AI-generated images and AI-generated text both have their "tells." Just because an author chooses to use an AI-generated image doesn't mean they didn't write the post.
"...most black kids were terrified of the water..."

At what age did the training start? I reckon training must have started far too late (read my comment about me getting used to the water about the same time I learned to walk).
Keep in mind that the obligation to release source code applies to modified versions of AGPL-licensed components.

So if you simply use something without modifying it, you have nothing to do.
Sublime Text 3 is still one of my favorite editors. I use VSCode lately because of its excellent "Remote SSH" integration - but when it comes to latency sublime has it beat.

Zed does not feel fast on my machine, which is a 13900K/128gb ram. It is running in xwayland though, so that could be part of the problem. It feels identical to vscode.
For many years, I was one of Apple's highest-end customers. I needed the fastest machines they offered for the workloads I threw at them. I made music in Logic Pro with a zillion plugin instruments and effects and I ran a ton of apps with a ton of open windows when I wasn't doing that. I always bought the PowerMacs and then Mac Pro and eventually the iMac Pro when Apple painted themselves into a thermal corner with the Mac Pro.

I bought a MacBook Pro M1 Max in 2021 and started using it as my primary machine driving external Studio Displays. It's the first computer I've ever owned that doesn't feel the least bit slow as I approach the three year mark. I've been asking myself when I think I'll upgrade and I truly don't know; probably not before some incredible new software feature isn't available on this hardware. I used to replace machines when the three year AppleCare coverage expired or soon after. I can't see that happening any longer.

To some degree, this isn't even about Apple Silicon (though that sure helps). Even my iMac Pro with Xeon processor was approaching a point where I'd have got to this milestone eventually. Apple Silicon accelerated the jump by a good margin. I have no doubt I'd be able to tell the difference if I got an M4 laptop whenever they arrive, but I'd struggle to justify it to myself. (I should mention, in fairness, that I've been on a hiatus from making music since partway through the pan and that undoubtedly makes a difference. But even then, I think the game has changed, at least for me.)

I'll keep upgrading my iPhones on a much more regular basis because there's still substantial improvements that I can notice and appreciate (improved displays, cameras, industrial design, etc). I don't think that's going to be the case with my Macs any longer. This will likely be the oldest computer I've ever had as primary when it gets replaced, and I think by a large margin. It's a strange place to be after decades of computing on the bleeding edge.
> make sure that your wife feels accomplished in her own line of work

"make sure that your wife feels accomplished" sounds very strange to me. Ultimately it should be his wife's responsibility to make sure that she feels accomplished right? I get that it's not a bad idea to talk with your spouse about what the two of you want in life and to consider other options from time to time though.

> Raising kids is great, but as age goes by, she might feel sad about not accomplishing other things.

I think this happens to almost all people no matter what they spent the majority of their life doing. Everyone thinks about how things might have worked out if they'd done something different. As long as people are free to make their own choices, and they have the opportunities to pursue what they want in life, then people are entitled to their own regrets down the road. We each only get one chance at life. It's very rare for someone to look back and not feel sad about not accomplishing other things.
Final Rule Implementing Federal Flood Risk Management Standard (FFRMS) Published
Core Duos received software updates until October 2014… what was abandoned in 3 years?
Getting indentation right with editor support is trivial in Python too (in Emacs, TAB does what you describe anywhere on the line, and when there are multiple valid options, it cycles through those).

Pasting blocks into right indentation or reindenting entire blocks too. So I am glad you agree it's simple to do any of these even with significant whitespace ;)

I wouldn't know about other editors, but I'd be surprised if it's not so in every one of them.

Where indentation really matters for temp debug statements — you want to enter a block unconditionally or skip it unconditionally — there are other syntactic tricks like add `True or`, `False and`, return, continue, break, semicolon, etc. But these are all temporary examples you are giving, and this only matters if editor is not supporting you.

And that's my point: these are trivialities and I can't stop being perplexed that people get so fussy about it.

I am not sure how git plays into this? It works exactly the same for Python, it's not like Python is bf with space as the control character.
So what? Millions of crap has been shipped.

This is pale compared to original of “here’s a killer of Android”.

And here we are, where Android is consuming Chrome OS and will be dominant platform for foreseeable future.
They're neighboring groups with overlap, sure. I think the argument or disagreement is mostly whether that conveys transitive sin.

"X is connected to Y" is what one usually says if one wants to tar Y with X but has failed to find anything more concrete.
Does anyone know more details: do that phones genuinely have no internet at all, I.e. Couldn't use WhatsApp for messaging? Interested to know how they handle that edge case.
That’s an apples to oranges comparison (comparing a desktop PC with devices). Desktops last forever. You should be comparing to a 10 year old Dell laptop running latest Windows or a Samsung Galaxy S3 running the latest android.

Windows PCs tend to slow down. I had a Dell 530s that I used for 10 years but midway Windows got too slow. I switched to Linux and it extended its life for another 5 years. It’s still quite usable under Linux but I moved on.

Apple devices are guaranteed 7 years of support. That’s not bad.
That's not anything like "myopia", though.

FWIW I tried the line intersection and the circled letter test from the article with CogVLM (which is far from reaching the current SotA) and it correctly passed both. I haven't tried it with Sonnet/4o but I suspect there might be something wrong with how the author did their tests. Don't get me wrong, but too many "the model can't do that" claims ended up with demonstrations of the model doing exactly that...
Don't even have to go all the way to ray tracing. Most beginners are baffled by Vulkan. And when I finally sat down one day and tried to be objective while comparing OpenGL to Vulkan code, I couldn't say that I blamed them.

I now think my initial love of Vulkan was in no small part easy to evoke because of 20 years of deep graphics and physics engine programming. I knew where the designers of Vulkan were coming from. So it was kind of easy to see what they were trying to do. If you don't have that experience with the past, and you just sit down to use modern APIs today, good luck. Even webgpu can be a little off putting if I'm honest.

So I'm thinking that maybe there's just so much more to graphics programming today, that beginners really have to be supremely motivated to wade through all that to get some kind of understanding. And I'm not talking about becoming elite, I'm talking about just being productive at all.
Maybe private universities, but certainly not the public university I went to. People with low incomes financed their education with loans, not scholarships.
My iPhone 11 from October 2019 (launch) is at around 75% on the battery.

It is actually pretty amazing considering the device has been in continuous around the clock use (powered on) for nearly 5 years.
This is why I'm excited to try Zed. I regularly "pair" via Pop, but keybindings and lag make it hard to switch seats, so we basically decide at the beginning of the session who is going to hog the keyboard, and that's a crippling dynamic.
Thank you for clarifying.

Disclaimer: I am way above the median HN age, so 12 years ago is pretty much yesterday to me.
But you don’t have fast search on those files stored on object storage.
More money.

Smaller companies can't compete with FAANG salaries. So when FAANG prioritizes hiring women, and there are still many fewer women than men in tech overall, smaller and poorer companies can't compete with the offers women are getting from FAANG.