skysight-inc/HackerNews huggingface dataset:
I really don't know how to respond to a comment this stupid.

Actually, yes I do... you think that because Jackson, Mississippi is 92% African American that I left due to the changing demographics, as opposed to the increased crime, the declining infrastructure, a reduction in tech jobs, and the continued mismanagement of the city. To think racism has anything to do with the decline of Jackson, Mississippi from around 1985-current, as opposed to the mismanagement of tax revenues and tax policy that forced business out of the city is not only laughable, but it tells me everything I need to know about you.

You're ideologically possessed. You are, literally, mentally ill and need help. You're also so arrogant you're going to tell me that you know more about a city in which I used to live - in which I grew up!

I guess my lifelong friend - whom I've literally known since I was 14 - left Jackson, Mississippi to go work in Sacramento, California because he's just a raving racist... OH WAIT, Preston's BLACK! AND he went to Jackson Prep... meanwhile I was stuck in a small town school district so poor that I had literally taken every class by the time I got to 12th grade except for AP English 4, AP Calculus, and AP Biology 4. I was forced to be assigned a study hall because it wasn't even legal for me to leave school before noon.

Don't talk to me about racism, you arrogant jackass.

Poor white people and poor black people and rich white people and rich black people grow up around each other in Mississippi all the time.

We leave because Mississippi is an economic shithole with extremely limited opportunity. That's why I left. It's why Preston left, it's why his brother left. It's why my brother left, it's why my sister left. It's why 40% of the people from my high school graduating class left.
You seriously think that the multi-million dollar Apache foundation, which oversaw this mess and whose "Apache Way" supposedly should have prevented it but in fact is a joke, needs more money?

There are of course many worse causes, but among umbrella organisations which just exist to provide some services to Free Software projects, Apache doesn't stand out as particularly good and I doubt that "Security vulnerabilities due to our lacklustre oversight drove a big increase in donations" is the lesson we ought to provide.
I don’t think cloud services realistically can do something else than forcing all users to accept the latest license.

If they don’t, they end up having data from different licenses. If you have many of those, figuring out what you can and cannot do with data becomes a nightmare.

You could get questions such as “Can you make a backup in country C for user U? He’s under the 2019 terms, so in principle, yes, but alas, user V has shared content with U, and V still is under the 2017 terms. Also, U has been in the EU for the past weeks, so EU regulations apply, at least as far as we catered for them in the 2019 terms”

Not changing the terms isn’t an option, either, as they have to be changed to cater for changes in laws. If you operate in 100+ countries,
Minimizing a sexist act and derogating the female victim
Eh, I'd go beyond that and say invest in yourself first and foremost, but I've been VERY SCREWED after trying to make decent financial choices.

1.) I was into computers and programming in the 90s but I was too young for the dot-com boom, so by the time I could work we were in the bust. So computers weren't a 'safe' ROI.

2.) So I went into languages and wanted to be a diplomat: I studied rare languages to be more valuable (Arabic and Chinese), went to the Middle East, and planned. Except that it turns out that basically required either law school or a bunch of unpaid internships I couldn't take since this was post 2008 and everything was hell/the competition was insane, so I dropped that plan and continued library work.

3.) I recovered from losing that dream and went to grad school for Library and Information Sciences. I did a focus on assessment/metrics/KPIs + tech (so databases, HCI, and UX research) with an intent on pursing an academic librarian career and building academic tech tools on the side. My first job out of grad school was at an Ivy. I got what ended up being MS my last semester of grad school and had to quit to see to my health.

4.) I finally managed to find decent employment and get health care (MS drugs cost 300k/yr)... in 2019. Then COVID. Luckily I'm still employed, but it did throw out ALL of my career planning post MS-diagnosis.

At this point, I've just given up on planning. It's worthless. The minute you or someone you love gets sick, or you get a divorce, or a disaster hits your house (which you won't get help for), you're going to lose it all anyway. I'm just picking up as many skills as possible and hoping one basket doesn't break.
I've been CTO since the beginning but it was almost all coding in the early days. Now it is much more of a management role. I actually just started the process of stepping down and going back to being a developer because I dislike the management side of things a lot.

I think I am questioning my abilities because we built things in questionable ways and now everything that I have done is being scrutinized by all new team members. It's really hard to deal with that constant barrage of "why did you do it this way" all the time.
Hi. I made the website. What exactly don't you trust? Everything is open-source, including the designs to build a BusKill cable yourself.

* https://docs.buskill.in/buskill-app/en/stable/hardware_dev/i...

The website also runs fine over Tor with javascript disabled. And I spent a lot of time modifying the theme to remove as much third party content (eg google fonts) as I could.

We don't expect blind trust, but we do try to be totally transparent to earn it.
I don't know. I really don't, and that's scary. I've been programming since I was 7 years old, on a ZX Spectrum 48k, and now that I'm 40+, it's been a long, long time. And in all that time, I've never really wanted to be the guy who has to be responsible for a bunch of other people. All I've ever enjoyed about software development was being elbow-deep in code, and learning new things. And now that I'm older, I'm starting to get scared that the world doesn't appreciate people like that.
Yea a number of people got hit by that, Louis Rossmann found out that every form of contact to his buisness was reliant on AWS east 1. https://www.youtube.com/watch?v=DE05jXUZ-FY
Probably related to AWS us-west-1 and us-west-2 having issues: https://news.ycombinator.com/item?id=29567170
> The key insight was that modern graphics hardware can render complex 3D graphics at high frame rates, so why not use it to render relatively simple 2D user interfaces with an immediate mode architecture?

While I appreciate this approach and think it's a great idea over using something like Electron, this almost comes off as some kind of obvious discovery they've made. Nothing about this is new or even interesting, as this has basically been the status quo in games for ages now.

Edit: I realized this comes off as attacking the project itself. The project _is_ interesting because it seems like most "advancements" in text editing recently have been locked up in web technologies. I only mean their approach to rendering is not that interesting or exciting, which honestly might be a good thing
Surely we are way past the point where someone knows how the whole thing works, all the way down.

I doubt even a very skilled engineer would know how his own machine works all the way down. What I think happens mostly is the skilled dev can use his experience to know where to investigate and where to look for solutions.

The question is organisational. Might it be that certain orgs have gotten so convoluted that they cannot do this investigation on an org level? Essentially, letting the right people look in the right places, unhindered by politics, legitimate security concerns, and practicality?

You'd think there'd be a limit to scale at some point. A bit of redundancy makes sense. There's probably a lot of people with multicloud setups patting themselves on the back at the moment.
Yes, many will remember the crazy waiting lists for the Pi 10 years ago. They did not expect to get a huge amount of demand so early.
What is the news here? Also what's the difference between this and Moderna's personalised cancer vaccine?
They were much faster than usual about updating the AWS Status page.
Sometimes coding just sounds like the worst thing I could possibly do. I do enjoy thinking about writing some code but when I sit down all enthusiasm goes out the door. Maybe I need to tinker with something in the real world tangentially related to code and that will help.
Google will fire employees that refuse vaccinations
Biggest mistake EVER. The Apache Foundation DOES NOT redistribute any money to actual contributors.

All money donated to Apache gets spend on their own infrastructure and salaries, etc.
It feels to me like most people no longer find fulfillment in their work, regardless what it is. It really seems like almost everyone is in it for the money and could care less about the lack of craftsmanship.
Is this a fifth season reference?
On-prem is much more rare, but its hardly non-existent. Plenty of people know how to do this sort of thing.
seems like Covid might end up having a WWII like impact on some technologies. Tons of accelerated R&D triggered by a massive crisis. Would be nice if we could salvage something good out of a bad situation
> Minimizing latency is important for user experience, and is evidently not a project requirement for most modern software.

Yeah. Considering this comes from the team behind the world's most pre-eminent example of such software, I'm a bit skeptical.
The end of the pandemic will not be televised
There is no requirement to be a guinea pig for the research. Why do you think that?

My whole point was if you have more money than god what is a few hundred million to setup a research lab for something that will definitely kill you? If I knew an army was coming to kill me and I had no hope I would still start using my billions to rally some sort of defense. Why sit around and do nothing when I have resources sitting idle?
This is new… Siri hasn’t been able to connect for me since this began
Imagine a large system that has lots of log.DEBUG statements in its code. If you turn on DEBUG logging, then it logs, say, 10 TB/day. This is a meaningful cost for most organisations, also it is hard to search. Also, you mostly don't need debug level logs. One thing e.g. a logging library gives you is that you can toggle log levels very granularly, e.g. you turn on debug logging for a specific class.

Just one example.
Can't use MFA right now to get into multiple instances due to this outage.
> It's incredibly disturbing to me how little much of the HN crowd seems to understand how these systems like CSAM actually work.

Dunno. I remember most people on HN were absolutely pissed this was even being considered. My takeaway is that most people here understand it to a large enough degree that they don't like it.
Has anyone used some of these in production? Tina, Builder, Storybloks, React Bricks, or this one? Curious what the experience is like.
Even for a honeypot?
> I would like to see this statement where he said he would reject it, I searched and couldn't find any statements to that effect.

It follows from his reasoning that allowing the user to configure the driver to their personal preference would make his job harder because it increases the number of possible configurations. And also from him rejecting such a proposal already.
Most of the website/app is built with homemade components. For some of them, I've leveraged the UI components from Headless UI (https://headlessui.dev/) which is a project from Tailwind CSS.
An agency website that isn't trash
I'm sure a power-supply-person with more knowledge can expand, but essentially a USP brick with cabling.

They will bridge the outlet, and take the outlet, AC adapter, and everything connected, without the AC adapter even reading a voltage drop.
"Everything is fine." - https://status.aws.amazon.com
Not good, because getting to the top of any enterprise is inherently competitive.

Everyone wants the job, and there's only one of them to go around.

This is the reason you see such similar personalities occupying extremely high positions in companies. You need a certain mentality and dedication to set everything to the wayside for the pursuit of climbing the corporate hierarchy.
The problems with drugs are entirely government created. Through the granting of monopolies on drug formulations through patents and then through the licensing by the FDA that prevents other manufacturers to produce already approved drugs if they're not exactly the same.

As with COVID we are seeing that the FDA fails to serve the public and is overly cautious. If we want an FDA make it voluntary, separate testing danger from effectiveness and at the end of the day let each individual do whatever they want to their own body.
How come? It's accurate.
CTO and developer separate into distinct roles as a company grows.

How big is this company?

Is it a small company with few developers where you hold the CTO title because you're a founding developer or the most senior developer? If so, you might be missing the reassurance that came from your previous life where you had a manager to check your work, peers to review it, and feedback from people who didn't report to you:

> When I look at a new feature I just think that I will make it shitty or get called out on not doing things the "right" way.

At a startup, the "right" way isn't necessarily the most textbook-perfect code. The right way is getting features shipped as soon as possible with the code being good enough to be understandable, stable, and maintainable. You need to be careful about spiraling into decision paralysis or drawn out refactor iterations and instead focus more on shipping features to users, focusing effort where it matters for the business, and avoiding unnecessary complication in search of perfection. Perfectionism will kill startups slowly.

If you're the CTO of a big company with many developers reporting to you, then it's time to start letting go of the developer responsibilities. Trying to manage the code too closely or trying to insert yourself into the development teams that you're supposed to be managing doesn't work at scale. Focus on the bigger picture: Driving objectives, mentoring developers, hiring, monitoring output, and other leadership roles. Don't let a desire to control the code interfere with your management duties.
The fact that people don't read or use your specifications should ring a bell in someone's ears. I shouldn't have to care about the Security Manager unless I'm writing an app that might do stuff that covers its use cases. It makes no sense that JNDI is usable and loadable by Minecraft, it's just a dangerous API.
>They don’t install file scanners on iOS because they cannot. They are happy with scanning my contacts and doing who knows what with my photos if I let them, though.

Nobody says that Google or Facebook are good/saints, but there is a difference, my phone did not had Facebook or WhatApp installed, so journalists or activists can just don't install this crap.
> Presumably at this stage is where malicious hashes would be detected and removed from the database.

How, if 1) the original content is never provided to Apple, and 2) the offending content on consumer devices is never uploaded to Apple?
Island ecologies are fundamentally different from big continents, for obvious reasons. Even Australia displays island-like extinctions. So, yes, arrival of humans, with their animals, always has profound effects on islands. But that has little resemblance to what happens on continents.
You're saying that as if it's a walk in the park to set up and not cost prohibitive, in terms of opportunity cost and budget, especially for smaller companies.
My thoughts exactly. According to the Moderna pipeline [0], they're already on phase II trials for their cancer vaccine, which to me seems much more exciting than a proof-of-concept if that's what this is.

[0]: https://www.modernatx.com/pipeline
A one-time paper submission with medical and religious exemptions is precisely what Google is doing.
This has been true for a long time and it is not a bad thing.

It’s an easy target to romanticize but realistically, any alternative is basically a way of saying: “let’s stop evolving.”
I agree, but at the same time now is the easiest it's ever been to create great vectors. Sentence-Bert [1] by Nils Reimers is a collection of pre-trained models specficially trained to create good vectors. You can use them out of the box with Weaviate. All you have to do is select your desired model [2] and your text (or images, etc.) will be translated into vectors at import time. As I mentioned in another comment, with Weaviate the goal is to make it as easy to use as any existing search engine or database while still providing you the benefits of Deep Learning & Vector Search.

[1] Sentence-BERT: https://sbert.net

[2] Weaviate Customizer with Out-of-the-box models: https://www.semi.technology/developers/weaviate/current/gett...
PVCs and other irregular rhythms are quite common and related to stress and a lot of other things. They’re also highly disconcerting. But anyway, it’s always tempting to find a cause or one something to blame, very human to do but easy to scapegoat the wrong thing. Not saying you’re wrong but Be careful about attributing causation without solid evidence, which is often hard to come by.
Also note that log4j comes from an era before everything was "cloud-native".

In the Java world before cloud-native we had application servers like Tomcat and JBoss which typically used something like log4j (log4j-core package) to configure what gets logged and where the logs should be shipped to. These application servers where shared and usually hosted more than 1 application. Hence the need to do contextual lookups (jndi and others) to determine log routing or enrich log messages with contextual information.

Applications or libraries running inside these application servers would only implement a logging api (log4j-api package) which is just a facade so every application can write implementation-independant logging and let the application server provide the implementation and configuration.

Now in the cloud-native/12-factor world, the industry has moved away from application servers (or embeds an app-specific server in the container) so it makes sense to just log to stdout and let the container orchestration handle log shipping and filtering. The former role of log4j is now mostly handled by Fluentd, Logstash, Filebeat and friends.

Log4j still has a place though: Having the ability to use ENV vars or commandline flags to influence log levels and packages is still a nice to have. And one feature that is often overlooked is the ability to set contextual information per request. For example authentication middleware can set a userId or requestId in the request context and every log message within the request handling automatically gets logged with that metadata, avoiding the need to pass all this contextual information manually in every log.info(...) statement.
Schema(or data in a database) in your release N should be compatible with release N-1, so you can revert your code to previous working version with new schema. That's the only way to ship new releases without stopping service for maintenance.
The piece of paper LOL
> Corporate VPN: "This site is blocked due to a security threat."

IT: Domain too new, so we're blocking it out of abundance of caution.

(Works for blocking new and targeted threats, but you get this false-positive block.)
But are you really really happy, mate?
> I wouldn’t too much about the big American advertisement companies getting a lead on it, considering how little they are trusted outside the US

Given how much Apple is leaning on healthcare, they might actually be able to break into this market if they ever release their own glasses.
Do you discuss your technical decisions with your peers? That might give you some validation. I chat all the time with people about what techs to use.
There is no grand bargain - the bargain is that they can moderate and be immune from user generated content. The default is no moderation to be immune from user generated content or moderate and be liable.
> You should look up the new Mercedes system. If you haven’t heard about it it only functions up to like 37 mph, but it’s level three self driving. The kind where the driver doesn’t have to monitor it. So where it can work (map freeways) it can completely take over in slow traffic. Pretty impressive.

Tesla's Autopilot works perfectly on the highways, in my experience. I've done a few thousand miles on the highway, and I think the only times I've had to manually take control are when my one lane is becoming two lanes, and it gets confused.

I do agree that eventually, the other manufacturers will surpass Tesla, but it's going to be a long timeframe (I think ~10 years), and it will hinge on being compatible with Tesla chargers, since the other networks are either too slow (Seriously, whoever decided that 7.2 kW J-1772 chargers should exist did a major disservice to EV adoption), too expensive, and too spread out.
Oh I owned one. Never knew the contents of the squeeze bottle. The brush itself was well made, and seemed to clean my LPs pretty well. I never bought a refill, and I think the Dishwasher was a gift. Mine was made of nice wood with the cleaning pad attached and a hollow to hold the squeeze bottle.
Except they are trying again, but this time with the acquisition of North. [0]

We'll see how this goes against what Meta and Apple has to offer for AR glassess.

[0] https://www.cnbc.com/2020/06/30/google-acquires-north-augmen...
True. I have more confidence my c++ works with 50% code coverage in tests than python with 100% coverage.

I try to model my domain in C++'s types. it isn't easy, but even avoiding int and bool helps a lot to ensure my code doesn't make stupid mistakes. Haskell would give me more power, but I'm moving my C++ in that direction.
This assumes there’s actually a significant benefit from school on lifetime earnings, which is at best debatable if not actually at odds with all available research.
On-prem, maybe, but if you include co-located equipment and managed hosting I don't even think it's more rare in absolute terms. Just smaller as a percentage of overall hosting.
> Surely if it were beneficial you'd see more people doing it, but I have literally never encountered software outside of SQL that does it.

Do you see SQL as some weird little edge case of data management? 99.9% of all serious data management happens in a database server with a SQL interface. Maybe other languages don't implement 3-valued logic because they don't need it, because they don't need to do data management, because they'd be bad at data management.

It's not even true that languages outside SQL don't have 3-valued logic. They may not have it built into the base language, but analytics packages like Python/pandas and R certainly have some version of a null or NA, and nobody would question the value of it for a second. And databases are typically implemented using C/C++, so there's another example of someone using a general-purpose programming language to implement 3-valued logic (as part of the SQL implementation that is written in C/C++).

It's not like SQL is some weird separate language on a different planet as your favorite general purpose programming languages. It's implemented with those languages. So there's your 3-valued implementation right there. When the feature is valuable, it's implemented, and not before.
I haven't been sold on the reality of using collaborative editors. I have tried the jetbrains offerings, and for me it didn't make pairing easier (the primary use case I think of). However I am interested in being sold on the idea.

For those who have found collaborative editing to be a killer feature I would love to hear about your experiences.