skysight-inc/HackerNews huggingface dataset:
The intent we knew is dying and once gone will never come back. I’d go as far to say as it’s already basically done.

There is just too much interference with its functioning, combine this with the dangers of autonomous AI systems hacking infra, growing government weariness over recent leaks and the growing ease of spreading lies, I can’t see how it can continue.

This is absolutely crazy, but here’s the thing. Because the internet is becoming so centralised and new surveillance tech has emerged, this type of censorship just seems more and more possible. More possible than anytime in history.
Interop: One protocol to rule them all
You know how many systems have "performance" configuration? I use a controller that monitors the state of the system and changes these parameters in real time to regulate system to stay within desired state when the environment of the system changes.

As a very simplified example, imagine a backend service that is being called by external customers and does not control how those customers are calling the service. I can add a delay to each response and I can have even something as simple as PID controller regulate the CPU usage by changing the dalay. Larger delay will usually cause the clients to slow down requests (requests being usually a result of previous request completing). This is simple and naive example but this is more or less what I do.

(Of course, in reality, it is much better to just have a backpressure mechanism and whenever possible you should use one rather than try to work around HTTP inadequacy. But you can't always do it, especially if you have a public API.)

I also typically have lots of other controllers. For example something that regulates memory usage by limiting transactions in flight or something that regulates latency as seen by priority clients or database replication rate/delay, or error rates or a bunch of other parameters.

I also routinely take care of babysitting downstream systems like databases or other APIs. I may have a regulator that will automatically start backing off certain types of traffic as a response to increasing error rates or latencies in a downstream system. All this because those downstream systems are usually shit and not designed to deal with overload and it is easier for me to deal with this proactively than do what everybody else does -- keep bugging those people to fix their issues when their evidently don't know how.
It's the reverse. Phone calls and in person are loopholes that the government doesn't have a way to force recording of.
Fundamentally, the law is paradoxical. Freedom is in tension with law enforcement.
I think from your position a CTO level role at a smaller company led by mature people would be pefect. Make sure they have atleast a couple of dedicated sales people and the CEO is technical or technically competent.

Small company CTOs tend to do sales engineering and moreover you can apply your existing work experience in managing a technical team and don't need to make a transition. If you can try to discuss equity and/or sales commission as well.
Both SSD and HDD look like getting closer to the physical limits, IIRC modern SSD cell have like few hundred atoms holding your bit(s)
Seems like this sets the « flavor » of culture but not the type. For example todays music is more depressing than 20 years ago because the overall psychology changed, but the music is fundamentally still the same. So it’s a mix of both mood and tech advancement?
counterpoint, the amount of hubris and gatekeeping in the entire AI/ML space has been a decade long setback. there is an assumption that PhD's in Machine Learning are necessary, like at all, for every single random AI startup, when that's not the case, at all. Until this year the same has been true for raising capital, since nobody could tell that off the shelf tools could be used by any junior dev to train these things but now we all know the emperor has no clothes. I'm glad that moat is getting disrupted faster than starving artists.
Her heart will have to go on without you listening.
Unless you want to return from within the filter with some error return code, or call an asynchronous function.
Go into Software? Advice for my neighbors kid
Maglev trains might change from prohibitively expensive to reasonably affordable.
What me most every time I read these sort of posts, is that these things get discussed in an email thread, yet most managers want meetings upon meetings
Increased latency, limited bandwidth, point of failures...
Microsoft in 2000 wasn't even making an Xbox.
This is me :) … it’s currently “Downloads/files/misc/old/older files/to be deleted”.
Yes, banks use RHEL as Red Hat Professional Services replaced the old Sun and HP systems they were using 20 years ago.
I watched Marianne & Leonard: Words of Love a few years ago. His life was certainly interesting, but he didn’t seem like a great person. Letting a young child in your care take psychedelics out a bad taste in my mouth.
yes, sorry for the slip up
Customs garbage is treated differently.
I'm surprised at this take, since so far AI has mainly reduced the cost of creating content similar to what already exists.
Hey! I get asked by high school kids about going into software, but it is hard to put all my thoughts together at a soccer game or a dinner. SO! This is my first attempt to explain how to get into software. Is it too negative? Too positive? I would love any help or feedback! Thanks!
I work at a big tech company (not Google) and this flagrant contempt for the legal hold is absolutely shocking to me. We're also under a legal hold. It has nothing to do with anything relating to my work. I will never have anything responsive to any kind of discovery request, I don't even work on a product team, only infra. The company is preserving everything that could even hypothetically be responsive to some future discovery request. If I need to reimage my work laptop, I can't, current company guidance is to return the laptop to IT and get a new machine because they need to preserve any data on the laptop. Email is being archived, there's regular communications about making sure everyone from top to bottom knows to preserve anything tangentially related to the legal hold.

During yearly compliance training one thing that was stressed was not to mark anything A/C Priv unless it actually was. They made sure to call out that including someone from legal in an email chain does not make it A/C Priv and not to try anything like that. At the time I thought it was silly that the training went over such obvious things as "don't commit white collar crimes" in essence but apparently that's not how they do things at Google. I just can't wrap my head around why any of the many different people involved could ever look at what they were doing and think "yes, this is fine, I should continue this behavior". WTAF.
Currently we can write

fn foo() -> () {}

And it returns an instance of (). I guess the same mechanism could be generalized for any value with, like you said, a trait like MissingValueDefault. That would then also work with the omitted else branch.

I'm not sure if there are some difficulties in calling different code based on type inference results, though. Are there other situations where that happens?
Lol, yeah, my 90 year old grandmother was also complaining about that. But if it turns out like that I’ll happily take it.
I've traveled a lot, both professionally and privately and there are some 'snapshots' that I have where I am 100% sure I was there but I haven't a clue where or when it was. It's the weirdest thing. One for instance is a series of grain storage silos, one after the other and they're all falling apart. No idea where it was or in what year that was other than that it must have been while I was living in Canada. But it could have been anywhere in the United States or Canada. I'd have to backtrack all of my trips to find it again, and yet, it's clear as day, so vivid.
I feel A.I. will definitely usher in a new culture. One example of the shift will be on Instagram (and any other influencer-led social media platform):

How will human influencers compete with perfectly crafted A.I. influencers? Imagine a Belle Delphine for any niche audience. It'll be impossible to retain any attention as a limited human being, so they will mostly disappear from social media, and social media itself will transform. Maybe the response will be to take it offline, and go influence in the real world?

Maybe people will emotionally revolt against A.I. and start creating curated "A.I. free zones" filled with anything that wouldn't be likely to be generated by an A.I., and the new hipsters will look down on A.I. generated content or whatever is derivative of that content.

On the flip side, many people are likely to embrace A.I. content and start creating insane things that wouldn't be possible before. People will wear A.I. generated fashion accessories, and create media that can only be traversed and experienced through an A.I. companion.

Ultimately, it will change our psychology, and the way we think about the world and ourselves.
I always take those numbers with a big pinch of salt. There is a wave, in the management world, that wants every business to be "Cloud” (i.e. SaaS), because of the (largely correct) assumption that it enables better rent-seeking and long-term lock-in. So every vendor is officially busy "pivoting to a subscription model" and wants to show growth in that area to investors, so they file everything they can under "cloud" divisions.
Example: You could install solar panels to Sahara and Australia and enjoy all-yea-round 24h solar energy in Germany.
Grid inertia and ancilliary services are moving to inverter based platforms like renewables/batteries as detailed on pages 20 and 21 of this PDF.
The end of nuclear power in Germany
The key is incremental. The problem is that every news article about any of that stuff invariably hails things as 'may be revolutionary' and they never are. But I'm perfectly happy with the incremental stuff. I just can't stand the way the news gets hyped.
> It should be noted that this isn't normal!

You don't know that.

This whole expose is about the weakness of the disclosure rules levied on Supreme Court justices, the gaps, the amount open to interpretation. The only assurance you have is that some level of compliance is normal because a disclosure happened before.

"hey look, they actually disclosed something! good thing I don't live in this *other* corrupt country in the world where you would be disappeared for saying this! American exceptionalism!"
Google's response said that their software does not depend on the vulnerable packages (this is consistent with the researcher only seeing downloads from dev machines and not from automated builds). Reading between the lines, I'm guessing that there is a big human element in play and it's simply not something that the security team can fix. If engineers insist on manually downloading packages insecurely, there is only so much the security team can do because "Googlers can download and run arbitrary code on their machines". (I think that's what they tried to convey by "social engineering" -- not that the researcher was using social engineering, but that there is a social aspect.)
Hehe. Ok. Game, set & match to you.
One application could be to join up the world's electricity grids, though I suspect that our land-mass politics could well be a barrier to that. It could smooth the supply/demand requirements between the dayside and the nightside of the earth.

It could likely be done with ordinary cables, but the power loss would be significant.
> But so long as the ability to access the content is in their hands and determined on their end, it is an ongoing risk.

And NFTs do nothing to change that, the moment the server hosting the content is offline your NFT is worthless. Of course the assumption is that someone else will start to host the content without getting paid and without actually holding the rights to the content. We already have that, it is called piracy and it works better without NFTs.
Since the author mentions at the end that they were motivated to write and publish this as a part of a writing group, I'd like to say that this was a very pleasant read. Tightly-scoped but insightful and informative!
> Why take something out of your toolbox?

The problem isn't my toolbox.

The problem is someone elses toolbox, who often isn't an engineer, when that someone hits the limits of that shiny, sparkly tool he put in his box.

Because at that point, software engineers have to figure out how to interface some extension with that thing. Which may be easy. Or it may be next to impossible, because the tool usually doesn't have things like version control, standard interfaces other than outgoing HTTP (if it even has that), compatibility with common IDEs or the ability to unit test. Bonus points if it doesn't even store the box-and-line-diagrams in something vaguely grep-able like XML, but uses a proprietary binary format...or stores them on the vendors servers making them completely inaccessible other than through the vendors interface.

Right tool for the right job? No problem with that. If it "empowers" someone to do something he couldn't do otherwise...great, full support.

But as soon as someone wants me to interface my toolbox with it, I will demand that it offers the same qualities that I expect from every other tool that I use. Because these qualities aren't arbitrary, they evolved over decades of hard earned lessons in software engineering.
> Even in your DVD store example a competing DVD store or streaming service could offer you a sign up bonus or discount if you could prove you had €5 or more credit with the store that went out of business.

This makes no sense at all, why should a company give me some credit based on credit I had with another company that is even out of business? I could see it working if the two companies are competitors, but if one of the two is out of business it isn't a competitor anymore.
Anyone figured out how to do that most efficiently? You can't have two "old" co-existign at the same time? I'm using the rename method but struggle each time Which one is better to rename, the old-old or the new-old?
As someone who lives in New York, this is roughly the story. Our DA has… different priorities at the moment. It’s not so much that police don’t want to make arrests, it’s more that they’re aware that even when they do, the suspect will be out with 0 bail very shortly after. Why bother?

The individual you’re replying to has some pretty strong opinions about police and their “fee-fees (?)” and that anger is showing their comment.
Logan-Nolan Industries, eh?

Anyways, mulching is too old-fashioned, thus they should consider

https://en.wikipedia.org/wiki/Alkaline_hydrolysis_(body_disp... based on

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

Search for the sanctuary!
A related discussion about number types:

The Great Debate @ARITH23: John Gustafson and William Kahan

https://www.youtube.com/watch?v=LZAeZBVAzVw

Kahan points out disadvantages of interval maths.
2019. Hasn't spawned a billion dollar startup yet. There must be something wrong with the idea, or it'd have been commercialized by now.
The breakthrough of Edison in the case of the light bulb is less the filament (which he did try thousands of materials for) but the innovations:
1. He figured out that the filament wouldn’t immediately burn out in a vacuum
2. Built machinery to blow glass to the right shape and form the vacuum inside (so he figured out how to make the glass on an industrial scale)
3. Most importantly, figured out how to build a commercially viable system of power generation and distribution in Manhattan so his bulbs would be of use.

Yes he worked incrementally. He also invented ways to manufacture and create markets for his novel inventions.
OOH! I JUST DID THIS!

I transitioned into a sales engineering role after 15 years of being a sysadmin/SRE/DevOps consultant.

I really like traveling for work (can't do that as a full time engineer) and focusing on positioning our products into where companies want to go long-term without sacrificing my engineering chops.

> Would love it if someone can share similar moves - how did you go about it, how has it worked out and tips if any ?

It went well. Several folks recommended that I do it after they saw me present a demo on a thing I built. I told an account exec (salesperson) that I was interested, and the rest was history.

As for travel: I travel A TON now! I've even done multiple cities a week; a first for me. This is very industry dependent though, but generally speaking, you'll be traveling way more (AEs travel a lot).

> How does the levelling work ? If I need to change roles would I have to take a downgrade or a paycut ? About Staff Engineer level now.

Depends on the company and where you're currently at comp-wise.

I actually got a comp increase in the move, but I don't make those FAANG uber bucks ($250k < x < $300k).

SEs, like AEs, are generally paid on salary and commission and don't receive bonuses or equity (if they do, it is usually nominal). However, where an AE might get a 50/50 split, an SE might get 70/30 or 80/20. Also, commission is usually uncapped, and some companies might have accelerators and other incentives in place to help AE/SE pairs exceed their numbers.

This is why some AEs do things like 0/100 salary/commission splt; all it takes is one whale of a deal to make it worth it!

(Also, if your AE is good, they are definitely making more than you, and possibly more than principal engineers at FAANGs. They absorb A TON of risk though.)

> Any specific skillsets or certifications I should pick up ? I am pretty sure if given an interview I can take it from there, but seems hard to get into a field without experience at a senior-ish level.

At the end of the day, you're there to help an AE close deals.

If you're here on HN, I'm going to guess that you're new to sales. If that's the case, you'll definitely need to spend time learning the sales-y part of your job.

This adjustment is challenging. It's weird to not have my technical abilities be the thing my performance is measured against (though you definitely need to have it, and having more of it is an edge, if your sales/soft skills can counterbalance it).

I would start by reading "Mastering Technical Sales" by John Care. It's the quintessential book on being an SE. It teaches you useful concepts, like the art of doing discovery and identifying pains (you'll hear these terms a lot), driving demos (you'll do these a lot), and more.

I would also join the /r/salesengineering sub on Reddit. It's a small community that's really useful and focused.
Yeah - there are a lot of tasks that we frequently do that don't have this kind of associated trappings (on a cultural level): opening a car door handle, tying shoes, etc.

Making coffee is much more susceptible to this kind of ritualmaking because of the implicit repetition, sequence and waiting qualities of the process. That said, there are people who engage with the process without any ritual - the patient in the dentist's waiting room who pops in a K-cup, the McDonalds worker who fills the McCafe order off a ticket, the spouse who runs out of tea and puts on a cup of their partner's coffee.
I think there are checklists (good, safe operation) and certifications (paperwork).

Seen verifications for ISO-Something, were incredible efforts invested to get the certificate. Looking at the actual technical side…I’m worried.

Certifications which were influenced by people which follow their personal targets are a way to block competition and innovation. Certifications influenced by people with right mindest could help (e.g. require source access, data access, compatibility) a lot.

What I wonder as user:

What does Red Hat and Canonical actually test when ThinkPads are certified?
Amazon's CEO Andy Jassy’s 2022 Letter to Shareholders
If I want to keep a copy of a web page I use the SingleFile Firefox add-on. It saves a copy of the rendered page and can embed images as data URLs.
I added a safety section. YouTube generally isn't considered a reliable source for Wikipedia but I think they make exceptions sometimes. If not, hopefully someone will complain and add info from a more reliable source.

PS: I can't wait to check back tomorrow and see how being at the top of HN impacted the page views. Interesting that it had a small bump in views on Tuesday (probably posted/mentioned somehwere popular) and now a few days later showing up on the top of HN.

https://pageviews.wmcloud.org/?project=en.wikipedia.org&plat...
How to create sales-getting designs even if you have no design, creative or technical skills
In some applications, this is true. I think 15% is pretty extreme, though, unless what you're doing is something like parsing/ creating data feeds (where the serialization is the point). In those cases, it's probably a good idea to have your own format. Still, JSON would be a lot worse for these cases than protobufs or flatbuffers.

Also, are you sure you aren't compressing them if you're using 15% CPU?
There’s a lot going on here, wow. What part of New York do you live in? It seems we’ve had different experiences here with the NYPD.
Ending your comment with “___ are scum”, whether you’re talking about gypsies, cops, Albanians, or software engineers isn’t really a good way to make your point seem well thought out or reasonable. If anything, it paints you as someone with some deeply ingrained hatred that’s clouding your ability to express yourself.
I’m sure you can do better and I’d encourage you to try.
I know.. but at the end of every (website) article?
> Now, take that POC and make it production ready, by using mypy and pydantic.

Than watch it exploding in production because your "type system" is incomplete and unsound.

In my opinion an unsound static type-system is worse than no static type-system at all. In both cases you need to check everything manually. But without such pseudo type-checking you at least don't get lulled into a false sense of security.
I make a great living cleaning up the unholy messes made by low code projects! I'm doing one right now that took me a month to convert a project that had been grinding to a halt for several years on one of these low code platforms.

My customers are thrilled I can knock out a couple "impossible features" in a day because the data is now stored in SQL and not some UI driven monster web based "database" with no formal query language.

Another commentator likens these tools to mass produced plastic chairs, but for me, it's more like a plastic car engine that just melts if you go more than 15mph or you try to carry more than one passenger. And these engines are being sold to trucking companies, taxi companies, and food delivery companies. Sure those plastic engines are really cheap. But good luck when you suddenly are carrying more than a few sandwiches a few blocks away.