skysight-inc/HackerNews huggingface dataset:
The problem of falling projectiles from celebratory gunfire is trivially solvable insofar as the solution to the problem is simply to not fire the guns. So in that regard, it is a trivial solution.

The practical problem is that despite risks, people choose to be stupid. I think even an uneducated person knows that a bullet fired into the air will eventually return to the ground.

The social reality is that humans oddly seem obsessed with doing things which are clearly detrimental to themselves or others, in the short or long term. This part of the problem is not at all trivial to solve (I doubt it can be solved).
I didn't use atomic ops in Java or C.

It still works.

The risk is that a thread fails to reschedule/be preempted/end the loop in this timeslice but if the exact same interleaving happens to every other timeslice after, it shall never preempt. But this is unlikely in practice.

The chance of an incrementing at the end of a loop data race with setting the index to the limit and a preventing preemption a unlikely but possible. I assume the body of the loop has the most execution time, not the loop conditional and increment.

I've not measured the overhead of the atomics. In theory the atomics are on the slow path of the loop - they happen during preemption and at the end of a hot loop iteration
The loop itself is the hot part that we don't want to slow down
The worst we do is slow down the execution of the next hot loop with atomic set.

Atomic reads are cheap. I'm not sure if atomic writes are cheap if uncontended
Sorry, I must not have expressed my question clearly. Specifically which projects are interesting? They don't seem to be doing anything new, at least from the outside. I don't mean by that 'anything new for Facebook' but genuinely novel things, things you can't work on anywhere else.

Stipulated the rest of it -- what's the engineering challenge?
In my opinion it's because games are art, and art is about feeling. I made a browser game, and recently optimized it heavily. Now it loads a game and huge 3D area in 2-3 seconds, faster than most mainstream websites. Like grandparent said, it is possible...and in art, how something feels is a priority.
This kind of idiocracy reminds me of the GTA json thing.. It's kind of hard to attribute these things to ignorance, but there's been a notable shift in perception among developers.. It used to always be about "tricking" the result out of the computer by applying deep understanding of both system and problem to find the fewest, most performant steps required to yield the result.

30 years ago, nobody in their right mind would have thought "du'h, I'll just recursively scan whatever directory THIS environment variable points at and then apply whatever this library does to each file in it to get some list and then extract the files I need from that list"..

Even IF you had to do such a terrible and expensive operation, you'd at least have the good sense to save your result so that you can do it more efficiently the next time..
Didn't know about this website. Rankings results are interesting. Thanks for sharing!
it's pretty good at making something that looks natural and realistic, but it doesn't seem to be accounting for any difficult constraints like gravity, wrinkles, or whether the egg is done on this side

robotics also needs instant reaction time, which i don't think this kind of thing is good at

maybe something like a rough pre-simulation step for further rapid prototyping work? can't imagine the practical application..

disclaimer: i have no idea what i'm talking about, and am just going through the motions, much like the diffusion model under discussion
I recently had the pleasure of installing OS9 on a classic 2001 iMac – the "lampshade" one, though I don't think that nickname does it justice!

I was, and am, blown away by how responsive it is. Plus, the UI sound effects add to the experience in a great way. You can HEAR when you've done something "in the computer." Just a bunch of clicks and boops. It's fantastic. Makes you think about what we've just... gotten used to.
To my ear, they all sound about okay for 4 seconds, until my brain recognizes that there's no tension being built or story being told. It's like every track is 4 seconds of music followed by 4 seconds of music followed by 4 seconds of music rather than a track with a real sense of progression.

Many have said in this thread already that maybe we ought to expect that a ml approach in the next few months/years could be much better. I'm not so confident that it will happen so soon. Audio might end up being a much harder problem than visuals, for a variety of different reasons. Having the time domain built into the medium requires some concept of memory, and even modern neural nets seem to struggle remembering what they said before the most recent prompt.

Once again though, its not impossible. Just requires the right techniques and enough people focused on it.
He's probably referring to the trading desk or similar teams.

Stock traders forced a lot of advances onto software. Random examples of high-perf stuff from that space include the new garbage collector in the JVM with a minimal pause time and LMAX Disruptor. Multi-threaded GUIs are relatively common in that space as well, to ensure that one hung control or window won't stop anything else.
Knowing a few people who work at Meta, it seems that they're deliberately making work less tolerable, with a view towards getting people to leave of their own accord. I know of three people who've been appointed new bosses within the past month. By all accounts these new managers are all jackasses, and are deliberately nasty in meetings and one-to-ones. Nasty CEO, nastier managers, I've advised anyone in there I know to get out now!
I agree it helps in getting the general public on board with rougher legislation.
But I won't get my hopes up regarding getting shooters themselves stop shooting. This will only happen when they realise shooting means being sent to a few years in prison.
Wouldn't something like DigitalOcean or Linode help? They are far more cheaper and you don't get weird random invoices from them.
> For example, did you know that you can type https://www.microsoft.com/ into Notepad’s File Open dialog?

I tried it. Everything in the File Open dialog got disabled except for the cancel button for about 30 seconds until it loaded. For comparison, curl took 2.3s (250ms in later runs so probably waiting for curl to load) and my browser took around 250ms with cache disabled as well.

Why does it take Notepad so long?
To help prevent that couldn't the company promote the super productive people to a new role so that they don't push up the cap for the non-productive people who stay at a lower role?
> Running marathon is way harder than running 100m. Most people are not even capable of doing marathons.

> But that doesn't mean that winning 100m is easier than winning a marathon. Might even be the opposite, because of harsh competition.

If we go much, much farther into this analogy, it tells us that for any given agent, one of these races is always going to be much easier than the other one.

If you want to be competitive in marathons at a world level, you need to be East African. If you want to be competitive in 100m sprints, you need to be West African. Which race is easier? That depends who you are.
What do you think about paying for open-source contributions?
> Most games render frames of a 3D world in less than 17ms, but most websites take 3-7 seconds to load

Most (many?) games take minutes to load. Perf is nice once they're loaded (assuming you've got sufficient hardware), but loading is a drag. Modern load times are worse than all the fiddling it took to get NES games to start.
And statistically, we're still the lucky ones...

I believe the issue is plainly that all productivity gains go to the landlord in the end. That's why the working class as a whole doesn't have much leverage to negotiate good employment terms.
> That's... it. Just array lookups, 2D images, and a hashtable.

No, that's not all that Casey did. I mean, perhaps from a very reductionist point of view it is, yes, but there's a thousand ways to implement "array lookups, 2D images and a hashtable" that are less efficient than the way that Casey did it (and probably most would be less efficient than the MS team as well...) Do you know the ins and outs of Direct2D in order to write all that out efficiently? I certainly don't.
It is an interesting thought to contemplate how one would disclose lightly radioactive water to a potential future purchaser of the home. I got curious and looked it up, apparently you can purchase an aeration system for $3k-6k to take the radon out of the water.
But we don’t have thousands of solar plants. We put the panels in one big central field which serves a huge population. That’s when solar is really cost effective. Putting solar on your own house roof is something that is too expensive for the average family of today- the young ones don’t even own a house.
The strategy was nuts.

Pension funds were loaning gilts to banks, and then using the money to buy gilts which they then loan to banks, and then using the money to buy gilts…
What the repo contains should not be very relevant. Proprietary and GPLed software can be in the same repo/disk/etc. We even see this in the official git repo with non-free firmware. Instead the concern is about what code the terminal application ends up using and what it links with. If his terminal did not link to any weird stuff then it is probably the case that they could avoid it as well. Also don't forget that the GPL contains an exception for system libraries specifically.

As for the segregation policy, it sounds like a self-imposed problem.
I had a experiences both with a very very old win95 box and an old linux 2.4 kali usb key.

The linux one was strange because my arch/systemd/ssd/i3 setup is lean, you get parallel boot, no heavy DE no bloat.. but everything felt lighter and faster on kali and I had a physical reaction saying "I don't miss anything from my current laptop, that old thing was closer to my needs".

Maybe a part of our brain that doesn't care about typography or visual effects much and prefer good old crude solid lag free tools.
Look more globally.
It's actually a new, second account. I posted for post of a year, then had the original account deleted. I strayed too much from being on-topic (that topic being Redshift).
No, not even remotely similar. A user authorized CA to see their data for the purpose of a research suvey. CA got more data than the user thought they were giving them. With a custom client, the user is giving the client their account for the purpose of accessing all of Facebook through it. The client is getting exactly what the user is giving them and it makes perfect sense that it needs it.
Ah, I remember that tweet. I was astounded not long ago when Stadia came up for discussion on when there were still users on HN using it to try to convince me that Google, whatever their long term plans, could not possibly be shutting it down in the immediate future. Especially since there were games— FIFA preorder even being taken— scheduled for release.

Unfortunately Google didn’t even have the courtesy to tell all of the developers about it, and some just got the news that their games set to launch in the next few days were, on stadia at least, already dead.

At this point, unless it’s ads, you’re looking at the world through rose tinted lenses if think there isn’t at least a chance Google is about to kill almost of its products.
Whether or not it tumbles or remains ballistic is the biggest factor here. Surprised the article just failed to mention it.
I set up several proxies, and only sent their addresses per mail. A Problem is that we have no idea which contact is trustful and which not, so in the end our proxies were blocked after a really short amount of time.
Does anyone has successfully deployed such a proxy and it has actually been used without being blocked? Is there any best practice / experience?

I am furthermore searching for a method to check whether it works from inside Iran or not. Was trying a VPN from Cyberghost, but with that it is possible to visit blocked sites, I did not previously know that data centers in Iran have unblocked access. With that I could check myself whether it works and could detect after which contact we were blocked.
The British Pound has fallen so much that instead of buying a Rolex in the US, it’s actually cheaper to fly first-class from New York to London, buy the watch, stay in a 5-star hotel and fly back.
If you can “film” videos without film, why not post a GIF without a .gif?
I scanned the last couple months of their blog posts and could not find anything to support that claim. The docs or pricing page don’t seem to indicate anything like that either.

The only related thing I found was that free accounts are limited to one user that can trigger deploys in private repos, while anyone can trigger deploys in public repos (assuming I understood the announcement correctly).
> Games (generally speaking) do not involve allowing the user to interact in arbitrary user-defined ways with every object represented on the screen.

Ah yes, and which apps actually allow you interaction in arbitrary user defined ways?
Or just do it asynchronously so it doesn't lock stuff up.
I switched to Linux Mint as my daily driver and I'm amazed by its overall performance.

There's still a couple quirks, but Windows 10 had its fair number of quirks too...
Then your TV is faulty and you should have returned it. A TV should not need firmware upgrades for its basic functionality.

We are enabling hardware vendors shipping half assed products if we accept things like that.
Our home is our dream world. Proper good home lighting creates an entire happy vibe and enhances the mood of a place. The environment and the interiors look uninteresting and unattractive without proper lighting. Proper lighting enhances the overall ambiance of the home. The process of getting interiors done for a home or renovation of a home involves several elements that need to work in sync. The architecture of the home must go well with both the exteriors as well as interiors. Lighting is one important aspect of design that is often not considered important. The lights need to have proper use and placement. They must also go well with the aesthetics of the living areas. The choice of lights must go hand-in-hand with the color scheme of the room, size of the space, sources of natural light, and the kind of furniture in the room.
Proper lighting in your home is a must. You must visit the lighting stores or search online web pages to find the perfect lighting fixtures, ceiling lights, desk lamps, chandeliers, wall lamps, and outdoor lighting needed for the home. Lights have a huge impact on the overall aesthetics. It adds to the elegance and style of your home. Choose the correct lights and make your home a happy place.
Stadia needed you to double dip if you wanted to play games you already owned on Steam, but GFN did not. That’s easily hundreds of dollars of a game library.
Fundamentally, if you work for the NSA, you either have very different morals to what the US is meant to be about, or none at all. This introduces a simple problem for the NSA (and similar groups). The people working for you are inherently disloyal.

You can rely on a member of (say) the military to be at least somewhat resistant to bribes, threats and flattery, because they generally do honestly believe in the ideals of the country they're defending. The same applied to intelligence services in the west during the later cold war after the USSR became hopelessly corrupt. That's why the west won so many intelligence victories. And the vast majority of the losses where when the opposite applied: people who honestly believed in communism in the early cold war.

But in today's NSA, you cannot support freedom, democracy, the rule of law, basic honesty, or really anything except for "they pay well so I don't think about it". And when that's the case, there is always someone else willing to pay better...
The good thing about this hitting the music industry is that lawsuits will follow very soon and the stealing of intellectual labor and property all those models are based on can probably end a bit sooner.
Disney has released something like 5 G-rated movies to the theaters (excepting nature films) in the past 15 years. PG is plenty family friendly enough.
It sounds like you might not be a native English speaker so let me explain it more clearly.

You said that others can't tell you that you work too hard. You decide if you work too hard. If you lived in North Korea and I told you that you're brainwashed, you would probably tell me that you decide if you're brainwashed. You would certainly also tell me that you are not brainwashed. No one in North Korea would say they're brainwashed. My point is that actual data is more useful to compare work cultures between countries than a citizen's perception.

Next, I mentioned the US has abysmal parental leave and vacation policies. Policies here refers to official government laws/regulations that would enforce a right to take time off. The US doesn't have a minimum vacation policy and is the only industrialized nation to not have one. What you mentioned about not going to work is not a government policy. It's just a personal decision.
At least they now how to reverse a binary tree.
Speaking of Windows: Microsoft PMs stupidity can never be matched by declining SW development efforts, even with better HW.

Here you cannot really blame the poor developer, when the PM demands to scan all Documents, not just some relevant sound recordings. It's so obviously insane, that only PM's get away with this. Of course the dev matched our PM here, with his insane directory iters, but alone the idea must be appreciated first.
I am on 0.75 gbit 100km from a dc, but msft stream gaming works great on my ipad pro at least. Havent tested on LTE.
I don't know if we need to jump straight to Singapore levels of enforcement (not a model I'd like our justice system to take example from generally), but for a certain subset of the population there will have to be consistent and meaningful consequences for their selfishness.
The Easiest Way to Create QR Menus in 2022
The easiest way to create interactive, digital QR menus for restaurants, hotels and cafes in 2022+.
i agree. the us cares so much about what germany thinks
Market doesn't have options. There either isn't alternatives or you can't refund anything with reason of it being slow...
I'd bet lots of PG-13 movies earn more profit then a d-list G movie grosses
so you are saying we should sit through 15, 20% inflation for the sake of other countries? that's not the fed's mandate and you will never, ever get domestic support for that. nor should you tbh, we should not suffer for the sake of everyone else. we don't want the dollar quite this strong but it's better than the alterantive.

regardless it's not all our choice. people will keep fleeing to the dollar for stability and that will strengthen it relative to other currencies. believe me this is not all fed policy or even mostly fed policy, we still have a lot of inflation so domestic winds aren't making it that strong. this is a "relative basis" thing. besides, what do you think the RoW impact would be if there was no safe currency to flee to?

and lastly petrodollar go brrrrr, energy crunch means we will have a strong dollar like it or not.
Not so static, now? :)
yes, I will change provider... paying for egress data on something that is meant for outbound connections is a bad idea...
I agree wholeheartedly and this is why I use Matrix. The fact that a vulnerabilitiy of this magnitude can largely be defeated with precautions, albeit non ideal, are a real testament to the power of e2e. Hopefully we will see the fixes these non-default settings recommendations very soon.
My first computer had a 7GB hard drive. At that time we had CDs with ~700mb capacity. Now we routinely have 1TB storage and games are 70GB. As a percentage of total storage these are similar. I'm not sure how the download rate of 70GB compares to the read speed of a CD but installs took a while back in the day as well.
Most immigration to Europe is incredibly low-bar unskilled economic chancers interested in exploiting the welfare state, not skilled workers, doctors and engineers like you get in US and Canada which have stricter immigration policies.
That solves your problem but probably doesn’t solve the user’s.
Windows 10 notepad was good for a brief glorious period, they fixed mixing status bar with line wrap, they made files with LF only render as multiple lines (don't know what happens when you save them). I have no plans to move off Ameliorated 10 to Windows 11 with their botched Notepad, slow store apps, and reduced ability to install explorer and taskbar customizations (though 7 already required patching out signature checks, and 8 through 10 progressively broke Aero Glass and widget controls patching).
Luckily the ttl was only 66s.
Is there a good resource for learning modern Java?
It’s not an uncommon phrase, but it seems like people disproportionately use it in describing this particular situation.
I'd actually argue that yes, that is acceptable for more businesses than you might think. We're talking about a session staying usable after logging out for 30 minutes in the worst case.

For this to be exploitable, you'll have to jump several other hoops, like accessing localStorage of another application, for example.
Is it nuts?

If everyone believes that gilts are essentially risk free (certainly what I was taught as a trainee accountant) then it seems a fair strategy. One doesn't normally expect a government to deliberately devalue its own bonds, and drive its own debt prices higher (I say deliberately because Truss its intimating that, I don't really believe it. I think they made a spectacular misjudgement and are doubling down).

This strategy only looks risky if you believe that there was a risk to the assett price. Otherwise it looks smart.
Pair programming has been my most successful and least stressful way of interviewing. I can display all my skills in a short amount of time and, most important to me, in a realistic and fun way.

I don't feel so pressured when I interview through pair programming which helps a lot to showcase my normal self.

It's easy to display your technical skills (and any gaps in it), soft skills (such as communication, perseverance, thought process, etc.), problem-solving skills and so on.

I'd much rather spend a 5-hour interview just pairing with different people than going through rounds and rounds of whiteboarding. Whiteboarding makes me feel like I'm a lab subject, being prodded in different directions while the experimenters take notes on their clipboards. It's extremely artificial to evaluate any real-life scenario.
Except immigration to Europe is mostly unskilled workforce that doesn't assimilate very successfully.

Also, the cost of housing in Europe is increasing so much that all those young people don't see a bright future ahead without help from the bank of mom and dad.
They could have paid me a million dollars to tell them it was a bad idea and saved the other 999 million. Oh well.
I’m not ruling that out - naming a successor is much the same as selling - ownership still transfers to an entity which at this time is unknown. There’s all manner of odd ball alternative ownership structures in existence that can be considered, but each of them would be still a transfer of ownership.

Passing to “people you really trust” is not an ideal foundation for an entity which has the potential to exist for many decades.
The meta game!
Right, because WebGL 2.0 is basically 2010 GPU hardware, while the upcoming WebGPU is targeting 2014 hardware.