skysight-inc/HackerNews huggingface dataset:
Relaxing physical requirements is absolutely mandatory if they expect to give a good shot at recruiting women and putting them in all roles, including combat. It's a rather immutable law of biology that the most physically fit women can't meet the bar of fitness for military men, so we approach the lowest common denominator.
It would be cool if an app could use an user-provided “codecs” for all sort of common (media) things. That way I can determine an acceptable risk myself customized for my circumstances.

Maybe I’ll use an open, safe but feature incomplete webp implementation because I don’t care if three pixes are missing or the colors are not quite correct. Maybe I’ll provide a NULL renderer because I just don’t care.

I know this sounds stupid, but a man can wonder.
>I suspect it was part of the reasons Scala died

Scala is quite inspect-able, you can always use static analysis tools and IDE to find how everything works. Usually just one cmd+click away. Even metaprogramming, although can be hard to understand – its easy to search for. If you are referring to 'Dynamic' (call methods which do not exist during compile time), to be honest, its extremely rarely used in code.

Good luck figuring what's happening in Ruby metaprogramming where you don't know what to search.

I read somewhere in linkedin: Scala is dead because average developer is sad. I think there might be some truth to that statement. In my experience, Scala works wonderfully with motivated engineers
https://archive.li/05Sjr
If Unreal (natively) adopted C# that would absolutely be a killing blow to Unity, to the point where I'm amazed they haven't done it.
8-wheels or more and tons of batteries
Amazing reply, includes a lot of information that I wasn't aware of even though I was the OP there! Thanks.
Well it works and is continuously available as a start, but I mainly meant against the strawman of replacing wind turbines with coal.
could be very useful in-doors where solar is not possible and wiring is not practical. A lot of sensors do not have to be on all the time - occasional reading is more than enough.
Sounds like I need to start a betting pool as to when ads will come to the editor.

Ugh, this whole thing is so frustrating. I’d love to cancel our unity projects and port to godot or unreal, but that’s just not possible in the near term.

Unity is doing everything they can to push devs away.
I think an air-launched rocket would only be an incremental help. Chemical rockets on Earth are barely at 1/8th of orbital speed before they're out of most of the atmosphere (~60km altitude). You can't accelerate more without ascending because drag increases exponentially with velocity at a given air density.

Another way of looking at it—on a body with no atmosphere, the most efficient way to attain orbit is to be on the equator, point your spacecraft "east" (prograde to rotation), and elevate the nose just enough to avoid lithobraking on that mountain in the distance. If Earth were such a beast it would take roughly 7000 m/s delta-V to do this. IRL, because you need to get over the atmosphere first, it takes about 9000; the "gravity turn" is a compromise between losing energy to gravity/steering versus losing it to drag. So any exotic system—air launching a Saturn V is definitely exotic!—would help with efficiency, but I don't see that it would radically alter the situation.
This was a comment about the general normalization of Tor.
if the intent of the system was to monitor energy waste, no signal is good signal :)
Number 1 seems to be getting less common over time in my experience.

Number 2 is basically worthless if they don't give you time to do that training and provides you with an actual mentor to discuss things.

Number 3 is interesting. Oftentimes the feedback of managers is tainted by politics or anterior motives. Informal mentors can be found, but it seems very rare to me. In many cases in my past, it seems two mentors will offer you two conflicting pieces of advice.

Number 4 seems to be the main method of learning companies are moving to. It does suck though because usually they treat personal project experience or school experience and no experience at all. Even if you can self train in 9 different listed tech in the job ad, there seems to always be a 10th that you don't know but they require.
Google's Antitrust Trial Tests Authority over Big Tech: Live Updates
Google search is now practically shit. Instead of adapting it's rank so it links to high-quality content, it forces sites to adapt to its ranking model so they have to produce meaningless crap.
Where do I get the money for an electric car? I drive a 20 year old ICE. Why would I give up an almost $0 insurance bill plus regular maintenance costs for an electric car which I would then have all of the above plus a monthly payment? My gas usage is not that high. I might go through 50 gallons a month at 16.75 miles to the gallon.
Are we not switching to the non-moving ionic wind generators now? I thought that was the next big thing?

https://en.wikipedia.org/wiki/Vaneless_ion_wind_generator
Monad Basic: data infrastructure for security data lakes
It's not about migrating the syntax.

It's that people's CI over time become some kind of amalgamated model encapsulating how a firm makes every individual piece of software it makes and lands it places, think (ab)using a CI as Airflow (arbitrary automation job runner), and that the migration is first reverse engineering what people used to know, before even starting untangling all of that to express it some different way.

Nobody really wants to stop the world and sort that.
Ask HN: Favorite Game Engine?
Given Unity's recent announcement what's your favorite engine/framework to work in/with and why? It can be one you made, niche, or super popular.

My favorite is Panda3D [0] because I can use it from Python and C++ and that it lets you code your game how you want while being batteries included at the same time. It was used for some of Disney's MMOs and themepark rides too so it's production ready. Overall it's a lot of fun to work in and I'm also always discovering cool new features like the very good async support it has.
Which strongly implies that he believes he can restrict their commercial use, which is false, as they are themselves unauthorized derivative works of a copyrighted work.

Everyone involved here is pirating the ROM.
Sure:

https://emiruz.com/post/2023-04-30-prolog-for-data-science/

https://emiruz.com/post/2023-05-12-semi-supervised-clusterin...
> With the growing number of users their proportion will only decline.

[citation needed]
They removed the license costs on Thunderbolt nearly 6 years ago...
This is a solved problem; modern build tools and workflow orchestrators face the same challenge. You declare your inputs for a given task and cache the output as long as the inputs are unchanged, as determined by their hash. So there is no wrong guessing, only an incomplete specification of inputs. It's an elegant solution, if I do say so, and has worked well at companies I've seen it used.
In case you were wondering about the "bandwidth boost" thing alluded to in the press release:

> As Intel has demoed with a prototype in the past, the new Bandwidth Boost mode uses three of the 40 Gbps pipelines in transmit mode to deliver up to 120 Gbps of transmit speed, albeit at the cost of stepping down to a 40 Gbps receive rate.
I think ultimately it just matters your comparison tolerance levels. You could just as easily make the argument that most churches are different from each other as well.

In my opinion, churches/mosque/temples are very similar because I live in a younger part of the world where the modern buildings look similar and the eventual purpose is them being a place of worship.
IMHO, blaming the unexperienced Javascript developers is unfair, because in my experience mostly the senior Java developers were the ones jumping on the hypercomplexity infrastructure bandwagon and embracing microservices as the logical next step after wrapping design patterns with design patterns in their code bases.
Wells Fargo is one. You cannot unlock a card suspended for suspicious activity with the app. You must call the automated line and listen to the 5 most recent transactions. You can confirm you made them or deny you made them. If you deny, the card is immediately revoked, and a new card is issued. If you confirm, the suspension on your card is immediately removed.

Maybe the don't let you unlock on the app in case someone is in possession of your device? Via the automated line, you have to provide ID'ing information that someone with the device might not no still. Just trying to find some logic
Don't forget Mobile or f2p gaming, Unity has a huge market share there and the margin are really low, adding ~0.20$ per user when most will makes you 0$ doesn't make sense at all.

Going with % of profit does.

Also it is quite unfair to cheaper games, indie 5$ games pay a much bigger share than a 40$ / 70$ game
The thing with Jenkins is you can also make it custom enough so you have different teams handling different parts (say the building and the deployment, or the releases). In most CIs this is a bit harder to do - I think the Azure Classic pipeline also had interesting ways to delegate responsibilities. In the end the good thing of the different CIs is they apply to different problems and one can use them all at different parts of a company - teams that work in more innovative developments vs teams that maintain products that have to be trusted and adhere to many regulations.
The problem is mobile.

What if you get 5M installs and fail to monetize it or if the game isn't well suited to monetization?

And assume that you, beforehand, breached 200k, then monetization drops for some reason.

Then you own unity ~85k$ and you so you go in net negative.

That is the real problem here.
iPhone camera has absolutely no need for 80 or 120Gbit for webcam usage. It works just fine even with standard USB2 bandwidth.

Backups maybe, but I suspect you're going to be limited by the speed of the storage on both sides. Existing thunderbolt 3 already supports 40 gigabit/s. Not much storage, even apples storage, supports 5000MB/s read/write except for very short periods of time.
the worst thing about those sites is they are slow.

I get why at least with the python docs, they're a little dense. some of those others have example uses which I could imagine people find useful.

geeksforgeeks with the login nag page is pretty bad.
you're subscribing to the absolutely horrible notion that if someone is making money, its by definition a net good for society.
Well yes it’s clearly expensive to support a browser and that’s why they’re trying to make money, but they’re failing miserably to deliver on those other revenue streams and they aren’t keeping up in the browser space. That’s all, if they were developing some business model that worked that would be different. That’s why breaking off googles monopoly would kill them, they are dependent on it
> if one fails, he will have no idea which one is correct

Depends how it fails! For example, say, when you change direction one turns and the other doesn't.
the weird aff link in the middle for random berries is the cherry on the top
I really hope they don't enshittify their documentation just to rank in Google.
I am not a fan of Unity, but this pricing style don't offend me.

Per install fixed cost is a good way to avoid the race to the bottom and then the F2P nightmare that still plague the mobile gaming market.

Before Apple invented the $.99 pricing tier, most mobile games were sold for $7-$20 and it was, IMO, a much better market.
Maybe we can at least switch to a color standard like we had with the block inside USB 2 v 3 (where 3 was blue). Many manufacturers didn’t/don’t honor it but it’s nice when they do. Color could be added to solve this without having to retool cable factories. The only problem I guess is that USB C is such a mess and has so many possible combinations of features the colors may be hard to remember. Maybe there would be common ones?
It seems disingenuous to pick one of the most popular games of this year as an example when the pricing goes down with more sales.

I would like to see that same breakdown for the much smaller games that barely pass the sales threshold. That is the main Unity audience. Vampire Survivors is a huge outlier that didn't even start using Unity until after it became a massive hit.

https://www.rockpapershotgun.com/vampire-survivors-makes-its...
Rumors are the iPhone 15 Pro will have Thunderbolt, but it's not going to be 5. Probably Thunderbolt 4, although 3 would be plenty if there was some reason (lower power?) to use that over 4.
Anyone else find it strange how the author uses CI as a noun?

I've never heard anyone refer to a CI platform/system this way before and it sort of strikes me as a red flag.

Also the idea of running CI on your laptop seems questionable at best, downright irresponsible and insecure at worst.

Sure faster builds are nice, but by the time you're running your code through CI/CD its not usually after adding a few lines of for a feature, it's when the completed feature ready to merge or some sort of integration test is needed.
Show HN: YC Application Helper
Still need to prompt engineer a lot more, not fully happy with results but just a quick MVP I threw together today.
Rails projects generally organize code around what type of class you're writing (generally, a Model, a View, or a Controller (Mailers, Workers, Services, Helpers are less frequently used)).

Django tends to organize code by feature - signup, shopping cart, billing, profile, etc.

I've seen it explained as "Component Slicing" vs "Feature Slicing" - the term has appeared when I've looked into how to organize code in React projects but it fits.

It seems there are just different ways people model things in their mind and for some folks the Rails way works best, and for other folks the Django way works better.
Proving the Equivalence of Two Functions
"Might do" ?

Is it not the case, that they have declared their intent to commit crimes and it is perfectly plausible that they would?
A few thoughts as I was a VBA developer at the time .net was released.
1. VB was deliberatly killed off by M$ in order to get .net going and the resulting vb.net was horrible to use.
2. C# was the new kid on the block and acted enough like C++ to not totally alienate C developers even though the library was terrible.
3. Security was becoming an issue as applications moved to the internet. Since VB and all the classic ASP tools used com they were deprecated in favor of .net runtimes.

Meanwhile VBA was running many business solutions and supporting multi user applications, reporting applications. I developed many apps in Access and Excel that were business critical and are still in use today. IT management wanted these to be re written in .net and found it nearly impossible from a budget standpoint and those that were converted we slow and clunky since the Office interface from .net is slow.
Last thought...
VB was always the poor step child to fully compiled languages like C and C++. And VB developers were looked at poorly as undisciplined which many were.
Looking at the online apps today where Java script is used with undeclared variables tells me that no one's cares about that anymore.
Incredibly stupid, novel anecdote that changed my management style for the better, forever:

I have a masters in IT Management from an ok school but I learned the most about managing personalities from watching Rip Torn's character Artie in The Larry Sanders show. Obviously an exaggerated characterization, but treating developers like talent is effective.

I've found catering to developers has prevented many conflicts I see between managers and their teams and have been asked to take over several other projects when developers become disgruntled.

I don't think there is any organizational downside. If anything, makes you pay closer attention to resources, gets more realistic estimates, and encourages comradery and communication.

One final benefit I noticed is it can make work more entertaining because you feel like you're playing a character at work. The flip side is holding in what you really think can grate on you. I recommend vigorous exercise as an outlet.

I've recommended this to other managers but they think its a horrible idea, but I also only recommend it to bad managers.
I've got to do a deeper dive on Tox and see what we can learn from it, and add an entry to the "comparisons" section in our FAQ!

I've been meaning to write one for BitTorrent Bleep too, which is also interesting prior art.

https://github.com/TryQuiet/quiet/wiki/Quiet-FAQ#how-quiet-c...
This is why I no longer blog. Guy puts time into a blog post writing his thoughts only to be told it's overwritten and he's complaining about something he didn't even try to contribute to.

I guess we should all stop complaining about linux, etc.
This is more or less what we once dreamed of doing with Activities in KDE 4, but couldn't make it work on X11 - we were banking on the X11 session handling protocols to implement the suspend/restore, only to find that few if any toolkits and apps implemented them properly, and that fixing this wasn't going to be viable due to a lot of spaghetti all over the place.

This is partly why Activities ended up feeling somewhat redundant to Virtual Desktops. But if you go back to those early 4.x releases, you will find that the Pause/Unpause buttons etc. on Activities were featured rather more prominently.

As David describes in the blog post, things in Wayland are a lot more nicely layered. In part, toolkits have also seen architecture cleanup as a side effect of having to support multiple backends during the transition, and code has become more hackable and modular as a result.
The impressive thing to me is the level of traction needed to do something like this. It seems they're taking old tricks and building a "sucker car".

https://www.roadandtrack.com/motorsports/a32350/jim-hall-cha...

Still neat stuff.

Race sanctioning bodies will need to update their rules or these will just be one off bragging rights.
I mean, it would most likely affect any software that uses libwebp. Taking a quick look at Arch's libwebp page:

* allegro

* emacs (lmao)

* ffmpeg

* freeimage

* gd (required for gnuplot, fceux, graphviz, etc)

* godot

* openimageio

* qt5/6-imageformats

* sdl2_image

* thunderbird

* webkit2gtk

* etc

optionally:

* gdal

* imagemagick

* python-pillow

* python-piexif

* etc

Should note that a vuln doesn't mean an exploit, of course.
They show the DFA for it on the site, it's 3 states. There's a starting state for the first . and then two states that transition back and forth between whether z was the last character or not.

I think what's actually happening here is that they're doing the intersection on the DFAs and then producing a regex from the resulting DFA. The construction of a regex from a DFA is where things get ugly and weird.
USB PD – CC decoding adventures (2022)
I’m wondering the opposite. Could a developer block the phone home call signifying a new install. I’m sure someone will try it.
And the only event I know of for which software was found to be the root cause for human deaths.
It’s a general problem. In the past I have seen great HN threads sharing exclude lists etc to avoid the scrapers. Google could, of course, track a few thousand canonical sources so that just python and SO and a few others don’t get beaten to the top in their specific expert areas, but it doesn’t genrtalize. Google has no real algorithmic idea who is copying who.

And then it hits me: the proper documentation for things are on pages without ads! Perhaps that’s the signal google needs to start weighing heaviest…? ;)
I feel like soft skills are critical for things like networking or standing out during the interview process. They aren’t as important in my day-to-day work, but they have helped land me interviews (especially as a student at career fairs many years ago).
No, but people might reinstall en masse when you have a nice free update.
The version is meaningless to a consumer. Labelling and documentation guidance are to use "USB 80Gbps / 240W".
Unity isn't responsible for a bad business model. If you can't turn a profit after the fee structure, then don't choose Unity.
I disagree - Google can and should modify their algorithms until the site that users actually want is first.
Tracking which sites users click on for those searches, or maybe which sites users with those searches click on last should give a pretty strong signal that python.org should be ranked far above the spam farms no matter what the content percentage difference is. Content percentage is a clearly gameable metric that shouldn't outweigh other factors.

I'm honestly surprised Google employees haven't fixed this somehow, surely they have thousands of people running into this problem daily.
Interesting. The framework from the article mentions three independent axes (active/passive, internal/external, positive/negative) but doesn't explore all combinations of them. It seems like there are other clear actions that can be driven by those other combinations:

Active Positive External -- Leave (as per the article)

Passive Positive External -- (?)

Active Negative External -- Betray (trying to harm the organization by interacting with external entities or authorities)

Passive Negative External -- (?)

Active Positive Internal -- Voice (as per the article)

Passive Positive Internal -- Loyalty (as per the article)

Active Negative Internal -- Sabotage (trying to harm the organization via internal actions and interactions)

Passive Negative Internal -- Neglect (as per the article)

I'm not really sure how Passive Negative External or Passive Positive External would manifest. For negative, failure to protect against or warn about hostile external action? For Passive Positive External something like whistleblowing seems to mostly fit, but seems more active than passive.
This follows a pattern I've noticed where an expert's approach may seem similar to a pure novice's. With only the intermediate practitioner seeming to follow any rules.
I think it's neat reading people comment here that don't know who piotr solnica is. He's not some ruby schlub that is unfamiliar with the tradeoffs he was discussing
None of these concerns seem very specific to AI startups (*).

Like the defensibility and competitive advantage: These concerns exist with most (all?) non-AI startups as well, and they are equally valid. See countless examples of incumbents cloning startups, and using distribution advantage and what's effectively dumping to crush the competition.

(*) Interestingly, prompting ChatGPT with the article title & sub-titles produces almost the same kind of content.
you have a 2048 core laptop?
Minimal setup for playing q2dm1 is 8 MB compressed. Less if there's only a single player model without skins, but we can allow ourselves to be posh. Made the WinRAR-based installer, cut into floppy-sized volumes, wrote a convenient batch file (with optional dialogs and help screen) to automate copying sets of files to a pack of floppies. Not all computers in school had CD-ROM drives anyway, but they were fast enough, and all had network.
> GC-free allocations for tight loops

Java deals pretty well with that case already. Small ephemeral objects have the allocation costs closer to C-style stack-allocation than heap allocation in most cases (due to TLAB etc.)

This has far bigger implications for databases, kv-stores, and similar, which are currently severely hamstrung by only being able to memory map 2 Gb at a time.

> I bet that games could very well be rewritten to use this to allocate memory. Though the layout and varhandles looks tedious to use, but may be it'd be fine.

I mean you could conceivably use it for an ECS system or something like that, scratch allocation, but many of those patterns from the C++ world solve problems that Java largely doesn't have (i.e. heap fragmentation)