skysight-inc/HackerNews huggingface dataset:
It kind of ties into a discussion I had recently on Reddit - that there is just too much supply of tools. It slows down the rate of adoption of new tools.

A couple of things you may want to do:
1. Try to sell in person so that you can observe the reaction.
2. Find a champion in the company who may get the most value, talk to him/her before pitching to their director/VP.
3. You may need to validate if they are aware of the problem you are solving, what are they currently doing, and how you do it better. Once you identify this, create an email sequence to target each of them with different subject lines.
How did Sony drop the ball on this one? If they were the publisher then they should have been on top of the feedback loop.
I mean... the game was in development for 8 years and paid the bills for (apparently) 150 people working on the game for nearly a full decade. That's pretty good for a complete failure ;)

I guess they just couldn't find the magic formula to keep the game even longer in development like Star Citizen managed to do.
So can that be solved like this, or is there some other subtlety I'm missing?

foo: baz
compile $< -o foo -o bar

bar: foo

(Can someone tell me how to do code tags on HN please? :) Edit: fixed now, thanks!)
Yet the manual transmission is dying out too.
Welcome back to the 90s.
Chamonix does something like this for their weather forecasts. It works really well! Lots of info available at a glance, especially once you get accustomed to the format.

https://en.chamonix.com/weather
The difference being, at no point audio and NICs required >200W of power budget to meet consumers' demands.

Even if you scale down your expectations, iGPUs have been hampered for decades by the limited RAM bandwidth - there was no point in beefing up the GPU side if the memory couldn't keep up.

My personal benchmark has been "can it play Witcher 3 (almost a 10 year old game by now) at 1080p/60fps on high settings" - and we are getting there only recently (https://www.notebookcheck.net/AMD-Radeon-890M-Benchmarks-and...).

Hopefully the platforms with CUDIMM will finally deliver the bandwidth needed.
The APU offerings from both AMD and Intel have been improving pretty rapidly recently but they're still pretty low end by dGPU standards. I can certainly see them causing the death of dGPUs in laptops but it's difficult to imagine a scenario where they're competitive with mid to high range dGPUs in desktops. I can't see either AMD or Intel trying to cram an iGPU that large onto one of their chips, it would be an extremely niche product and would be badly bandwidth starved.
Can someone briefly explain how ZDD works in general?

I guess both versions of the app must be running simultaneously, with new traffic being routed to the new version of the app.

But what about DB migrations? Assuming the app uses a single database, and the new version of the app introduces changes to the DB schema, the new app version would modify the schema during startup via a migration script. However, the previous version of the app still expects the old schema. How is that handled?
> Good luck writing Makefiles for OCaml

So what's the problem exactly? https://mmottl.github.io/ocaml-makefile/

Oh look, it even builds a project faster than Dune: https://discuss.ocaml.org/t/dune-build-vs-makefile/11394
I use Make fairly similarly. One fairly major footgun the author is not avoiding is their targets will break if files or folders of the same name exist.

You should always .PHONY any non-file targets though lest you want your build to break suddenly and confusingly when you add a folder named say "build" in the authors case.

Make checks file modification dates by default to see if it can eliminate steps. Setting a target as a .PHONY indicates it's a "fake target" as in a command set to be run and not a file to be written. Makes default assumption is it's being ran to "make a file" so "make foo.html" or such.

Here's a very simple example

https://github.com/donatj/force-color.org/blob/dev/Makefile
Yeah I doubt you couldn't make one long strip and a few dozen magnetometers in a grid below it. Might be tricky to implement close multitouch reliably though.
I have a better answer well at least for me personally. Program tutorials are hard to understand because so many of them are written with no good hypertext. There is also an abundance of tutorials where you get single letter variables that seem to assume you have a math background and aren't completely paralyzed when looking at a formula.

The hypertext thing goes to what started me finally and so late with programming. I never used Matlab before and I was curious about it because I'm curious about lots of stuff. I pirated it a couple years ago and started using the live script or whatever the hell it's called. I really needed at the time an easy way to do an image quality metric comparison and this is all built in on MATLAB. I was really quickly able to build out a thing that was able to take two images and then compare them using all of the available quality metrics and also spit out a difference image. I was able to do this all inside of the IDE because all I had to do was highlight things I wrote and right click on them and there was beautiful UX for getting a definition in the help of what the thing meant how it's used and how it could be used with full syntax and clickable syntax for more context sensitive help. This is all stuff computers are good at but the humans writing the thing have to know why this is important and this is incredibly important. I never had to leave the environment to get clear and concise explanations. I didn't even need a tutorial. I just poked and prodded and read the help and eventually came out with this: https://github.com/navjack/imagequalitycompare_matlab

And you could see through my style that I adapted, if you know Matlab livescript, I really believe in verbose code and commenting. https://github.com/navjack/imagequalitycompare_matlab/blob/m...

I think anyone can read that code up there and know exactly what it does even if they don't know the coding language.

This success in programming got me excited so eventually I went on from there to Python and PowerShell and dabbling in c# and Go and Rust. I basically realized after that that I wasn't bad at programming that in reality lots of programming resources make a lot of assumptions. But these assumptions are different than the assumptions that a verbose help document make. So instead of seeking out resources I started seeking out just official documentation for things and development environments that gave me context sensitive autocomplete intellicode or even AI coding companions that were basically just autocomplete on steroids at the time.

But if you give me a tutorial or an explanation for a thing that uses single letter variables instead of formatting correct casing long name variables then I'm going to simply ignore your tutorial.
I’m not sure what the German eID uses today, but the German architecture team has explored KEM+MAC for the EU Digital Identity Wallet. Maybe its eID is similar. You can apply KEM+MAC at either or both of two points:

1. plausible deniability of the document’s issuer seal

2. plausible deniability of having presented the document

The second is great for legal certainty for the user. The first has problems. It would be incompatible with qualified e-sealing; stakeholders have no evidence if issuer integrity was compromised.

Also, it would mean that issuance happens under user control, during presentation to a relying party. In a fully decentralised wallet architecture, this means including the trusted issuer KEM key pair on the user’s phone. Compromising the issuance process, for example by extracting the trusted issuer KEM key pair, could enable the attacker to impersonate all German natural persons online.

The advantage would have been that authenticity the content of stolen documents could be denied. This potentially makes it less interesting to steal a pile of issued documents and sell it illegally. But how would illegal buyers really value qualified authenticity e-seals on leaked personal data?
You can still modify an electric car's suspension with shocks, springs, anti roll bars, and performance tires.
I'm wondering what the genesis of the name Annapurna is. Clearly, it has some Indian grains to it. Pun intended? Maybe.
> Tupperware brand is associated with grandmothers

Where I'm from Tupperware is associated more with multilevel marketing. While plastic containers are common Tupperware branded are not.
Recommend Peter Greenaway’s film „J’Accuse” about Rembrandt and that painting. It shares your criticism and argues that in it’s own time, that painting did as well.
https://www.gnu.org/software/make/manual/html_node/Multiple-...

Scroll down to "Grouped targets". I think these address the concern you raise.

The snippet you have shown is an example of the "independent targets" pattern which the first half of that page also covers.
The failure modes are much clearer: when you write the API in a default-deny context & forget to add that allowed pattern, it never works, so you notice & figure out the bug.

The same story with default-allow means the system looks like it works fine, and you end up with no security at all.
GPUs are niche for a long time already.

The big hit happened when intel started doing this. It killed the whole category of desktop GPUs.

Audio and NICs are very different though and the Apple GPU integration has nothing to do what happened to Audio and NICs: Apples customer demand GPU power for Image and Video editing, for the retina display and they pay a big price for these chips.

A integrated audio/NIC got optimized away because compute got so much better. iGPUs and co are not compensated through CPU compute but because putting them together makes it cheaper. The iGPU still has normal GPU components.

A M* Chip from Apple is HUGE and f* expensive. If it wouldn't be for people with deep pockets, it would be a lot cheaper to build the hardware yourself with normal GPUs. Mac Studio? 6k vs. same setup without Mac hardware: 4k and less + upgradable etc.
I did test drive a Tesla and i agree any electric motor does the throwing back better than combustion.

But being thrown back is not the fun part. The fun part is controlling the car around those bends on a mountain road.

Anyone can floor it in a straight line.
Not just .PHONY - you can do that for any target: https://www.gnu.org/software/make/manual/html_node/Multiple-...

“One file can be the target of several rules. All the prerequisites mentioned in all the rules are merged into one list of prerequisites for the target.”
Very refreshing to read an account of both success and failure that is humane and devoid of buzz and bullshit. My internal picture of Tim O'Reilly has never gone past "That's a publisher, they have that unique cover design!", but this article alone makes me default to a great respect for the guy. Worth reading!
I really liked when when previous motherboard was randomly sending screeching sounds to my ears. I ended up buying a ~100 CAD fiio E10K which I'm still using 6 years later.

So really I still have a "sound card", it just became a USB dongle.
Remains of Egyptian army barracks and a bronze sword unearthed by archaeologists
FTC report assails social networks' privacy, safety practices
MPLv2 and EUPL are actually underrated and freedom-promoting for both developer and users. The true successors to the GPLv2 with loopholes closed.

GPL3 gave copyleft a bad name and everyone decided to give away their labour for free.

MPL/EUPL are the spirit of "you can use it, if you spend half a million writing a completely separate module of course you can keep it for yourself, but if you change the actual source files that everybody uses you have to share, so everyone benefits."

Using Linux as example it means one could write their own proprietary driver for their proprietary device, but optimize, say, the memory allocator, please share it so we all benefit.
Gavin Newsom signs laws to crack down on election deepfakes created by AI
Researchers are looking beyond digital computing
Most users aren't consciously making this choice. It's great that you are, but every time an iPhone owner would balk at the insane repair costs, all we could do is shrug and say that's just how Apple designs their devices.

So, honestly, you can bug off with this "fuck you, I know what I'm getting into" attitude. It's telling what kind of response I'm getting. All you care about is yourself.
> If a customer does something stupid and breaks their phone then they shouldn't blame Apple, a responsible journalist won't make out that it's Apple's fault, a competent reader won't get the impression it was Apple's fault from an truthful article.

"shouldn't blame", "responsible journalist", "competent reader".

I see you're an idealist. :)
Reindeer herders are fighting to save their land and a way of life
I don't understand this statement, "which hasn't been part of POSIX up to the 2017 version - IEEE Std 1003.1-2017."

I've definitely been using .PHONY on various Linux and MacOS computers long before 2017.

Maybe it's just me, but I've never much cared for whether or not something is specified if it happens to be present everywhere I go.
Odd that the resolution differs. The source linked to from Wikimedia Commons is the same page at the museum's website as the one I linked to.
Posts about Spartan Mosquito
Forget ChatGPT: why researchers now run small AIs on their laptops
> You start writing firmware as soon as the hardware design is finalised; it needs to be ready as soon as the chips are ready to ship.

On top of that, there's bound to be errors in the hardware design, no modern technology even comes close to being formally proven correct, it's just too damn complex/large. Only after the first tapeout of an ASIC you can actually test it and determine what you need to correct and where to correct it (microcode, EC firmware, OS or application layer).
Far, far more people are gaming on Nintendos, Playstations and Xboxes with iGPUs and relatively weak total processing power than on 400W GPUs. You're making the mistake of thinking only the fastest can win but in real life the good enough almost always wins. Streaming will do even more for the death of the dGPU than performance alone can compensate. You already rely on someone else to rent your game software from, doing the same for the hardware is one small step.

Mathematically GPUs can keep getting better at churning out more pixels faster but the biggest limitation is really entirely subjective. Past a certain point the returns are diminishing in terms of what your human eyes and brain can experience as an improvement.

Laptops will never be as fast as workstations but they're fast enough to outsell any desktop. Any reason to believe GPUs are intrinsically immune to this "fast enough"?
No threads support on Element X ?

This is the main difference with Signal in terms of functionality...

Also, raising the issue on github gave no comment https://github.com/element-hq/element-x-android/issues/2831 a few months later.

This makes reading conversations with threads painful on mobile with Element X.

Can we expect the same bugs to be fixed on Element not-X ?
> Text after a blank line that is indented by two or more spaces is reproduced verbatim. (This is intended for code.)

(from https://news.ycombinator.com/formatdoc)
> What is a phony target anyways? And even if you understand the concept, realize it makes no sense to passerby.

This is an entry level bar to the profession, one level below that will be an insult to anyone who calls themselves an engineer.
Attribution has its own issues too, like when curl developers faced Toyota owners who were grasping at straws because the curl attribution featured prominently in the car's malfunctioning entertainment system.
New houses also have solar, which can offset some of their new load.
What is so incredible is the technique they used, the level of detail and how lifelike they are.
I think it’s a way of keeping the museum’s single most popular piece of art on display whilst working it. I think most museums would remove it for a while, but so many people come specifically to see this painting that they want to keep it viewable, so they make a little show of its restoration.

I dunno; I’ve been through that floor 5 or 6 times since they started work, and people always seem to love the spectacle of it.
I don't think git bash comes with a make.
No need to resort to obvious straw man arguments, you can just accept some people dislike the dev UX of Nix and move on, which is basically what me and others have been trying to say in this entire sub-thread, some much more detailed than me.

No idea why you keep digging at this, the takeaway was clear at least three comments ago.
Sure but SLAs generally exist if you're buying proprietary software as B2B, not necessarily so for OSS, unless you buy support contracts as well, which some companies like RedHat provide.
Preserving and restoring an oil painting that old and large is a minor achievement, especially considering how many people have tried to destroy the painting in the last hundred years.
> and have become less trusting of contributors following the xz backdoor

That's almost certainly a good thing. Over the last decade plus of my using GitHub on three different occasions I have wandered into a project, submitted a pull request, and the author has simply given me full write access to the repo without my asking. I didn't want it. I didn't ask to be a maintainer of this project.

People can be really weirdly not unconcerned about security.
I have worked at a few banks and this is all standard practice. Part of the business model practically revolves around creating a cult like environment about how great it is to work at the bank while they systematically underpay/overwork.

You will either get burned out and never work in banking again, start hopping between banks to get an actual good raise while risk can never be pinned on you or be like most bankers with just doing nothing and repeat the cult like banking mantras because you have to constantly convince yourself of these things that are so at odd with reality.

The sooner you can get out of banking the better.
Might be, but I doubt that it is a full-time replacement for a mature browser like Firefox today.
Doctor, yes, but of criminal justice https://www.suffolk.edu/academics/faculty/m/o/carlos-monteir...
I've been a happy make user for 20+ years across many, many projects and many languages. I've never had issues with the .PHONY task that seems to bother people so much.

It's simple, readable, editable, composable and already installed everywhere.

It does what it says on the tin and not much else.

FWIW, I also wrap up whatever fad (or nightmare) build system people use in other projects when I need to deal with them.
> like Star Citizen

which has amazing content - as judged by the sales of the ships and such in the game, even before gameplay existed.

The problem with concord is that there are a bunch of wokes at the helm, trying to push a personal agenda via this project, but failing to see that gamers aren't buying what they're selling. Gamers who, first and foremost, want fun games, cool graphics and immersion in fantasy.
Star citizen has been more or less shipping continual updates, and openly engaging with community.

It’s still a disaster, it’s impressive that concord is somehow doing worse
The self awareness of the conscious mind
>The iGPU still has normal GPU components.

That's not a useful delimiter since integrated audio and NICs are still discrete components on the motherboad.
BSD Make exists. Also, are you saying that no one is developing software under a contract where they aren't allowed to install software on the target machine? I'm also unsure whether GNU Make works on embedded systems.
https://docs.oracle.com/cd/E24628_01/install.121/e22624/prei...
> learning effects keep making existing battery chemistries and panels cheaper. ... We've seen nothing yet.

True.

Yes and: Multiple nascent technologies have just started their own cost-learning-curves. Advanced geothermal, hydrolyzers, electrolyzers, post Li-ion batteries, distributed energy storage / virtual power plants, nearly lossless recycling, etc, etc.

Meaning green H2, carbon free steel & cement, amazing new power grid, a circular economy.

So audacious, I have a hard time even conceiving, must less reason about this stuff.

Exciting times.
500km range cars are still stupidly expensive right now, and the fact that paid chargers are quite expensive compared to home charging remains. This may change in the future, but we live in the present.

People aren't that stupid as you think, you are just ignorant. EV preachers take the easy route and ignore issues which are inconvenient to them, or focus only on home charging.
Migrations have to be backwards compatible so the DB schema can serve both versions of the app. It's an extra price to pay for having ZDD or rolling deployments and something to keep in mind. But it's generally done by all the larger companies
If I didn't know the original quote I would have thought the same. It would be clearer to use L̶A̶R̶R̶Y̶ Megan Ellison
Yes, both versions must be running at some point.

The load balancer starts accepting connections on Server2 and stops accepting new connections on Server1. Then, Server1 disconnects when all of its connections are closed.

It could be different Servers or multiple Workers on one server.

During that window, as the other comments said, migrations have to be backwards compatible.
Nango (YC W23) is hiring fullstack engs to solve product integrations
Cursor AI Best Practices
It's not a build system though. I mean a generic build system like Make, but without some of the terrible design decisions.
It's wild you can SSH into a straight up regular old DOS prompt (or WSL fwiw) with it.

There must be some sort of command code translation layer in action to make that work.
Intel isn’t in bad enough shape to need a bail out from their main competitor.
I think Java's CVE list should say enough. Point being humans can muck anything up, regardless of safeguards
I thought `make` was not in the base install for Ubuntu, Debian or MacOS?
I stopped using it because of this bug [1], otherwise, it was great. The fastest SSH mount on Windows I ever seen. Real shame.

[1] https://github.com/winfsp/sshfs-win/issues/244
Maybe this person neighbours a Tesla supercharger, who knows
A few things that inspire me in the Digital age

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

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

https://en.wikipedia.org/wiki/If%E2%80%94
To the people complaining that they can't make friends or maintain meaningful relationships outside of physical in-office contact, I wanna point them out to the classic SNL sketch "Romano Tours" where Adam Sandler is a tourism operator selling trips to Italy: https://www.youtube.com/watch?v=TbwlC2B-BIg

Me, I have zero issues bonding with remote colleagues but then again, I have local friends too with whom I connect mostly through telecommunication tools (like WhatsApp) and occasionally meet in person.

Quoting from the SNL sketch, and I can't stress this enough: "If you are sad where you are and then you get on a plane to Italy, in Italy there will be the same sad you from before".
The history of exaequOS, the Web Computer
It’s the name of a famous mountain in Nepal which is a popular tourism and climbing destination.
Game developers are such an exception ... And I left room for exceptions in my explanation.

But of course, if you want all the IP to leak via MS spyware phoning home, sure, let your devs work on Windows machines.