skysight-inc/HackerNews huggingface dataset:
No, they are wosrse.

Gacha games are mostly card-puller games. You pay $X for X pulls, with more expensive packages giving more pulls with a supposed higher success rate of 'winning' (getting a good/rare pull).

They use hidden weights, as well as max item rolls per day. This means that to keep items rare via artificial scarcity they will only allow so many of those cards to be pulled per X hours/days/whatever but they don't tell you this anywhere. So if that new hot card that just dropped is up for grabs, you buy 10 pulls. But you don't know that it's already been pulled X times by other people, so you have literally no chance to 'win'. So those pulls will be wasted.

The companies always lie about chances to win, the pulls are insane, you can see streamers do massive pulls, the numbers are sometimes out there, just community gathered.

A real life example is one of those light-roulette machines at arcaded where you slam the button to stop the spinning light. The only actual chance you have to win is after $X has been spent on the machine, before that threshold has been met winning is impossible, stopping the light at the correct spot won't matter it will simply roll to the next losing light. Or claw machines are the same and will only actually close enough to grab a toy after $X has been spent.

Gambling is one thing but these skinner boxes masquerading as games are pure evil as they change the rules constantly and make winning downright impossible.
Not sure why you’re being downvoted. Your insight connects the software industry to the larger macroeconomic environment of low interest rates and growth-seeking (rent-seeking?). A one-off’s sales have a ceiling, where a recurring revenue source is an indefinite fountain of sales.

The same could be observed of Hollywood. How much of the derivative sequels, reboots and spin-offs are driven not by a lack of creativity as is often bemoaned, but rather by a greater-than-ever desire to develop “fountains of sales” rather than one-off artistic hits?
It depends on. If you are filming for tiktok then 99%+ of your consumers will be viewing vertical holding it vertical.

If you are making programming videos to be viewed on desktop and somehow make it vertical people will hate you exponentially more.
> A human printing emails and placing them on your desk could handle that workload.

Best thing I've read today only after the email story.
Take one or more art classes and then an Adobe Illustrator course.

You can't magically be good at vector art (or raster art just because you bought Photoshop, or creative writing just because you bought Word or some other desktop publishing software) without proper training. Art training teaches you the non-technical aesthetics and artistic skills to know what to do with Illustrator or vector software or raster software, and ONLY THEN will what you do technically with such software packages to achieve your goals.
Mostly better source article appeared recently in: https://news.ycombinator.com/item?id=31616340

NASA has had a dedicated search for many years: https://cneos.jpl.nasa.gov/

Just detecting these objects in past images isn’t helpful if the orbit can’t be constrained enough to continue tracking it!
This is basically no different than a take home assignment, and not cheating.
I always do better thinking about problems in my own space, without the quiz show drama of someone staring at you and "taking notes".
I have never looked into Shortcuts on iOS, but I wonder if something similar could be implemented there.
James Gleick‘s “Chaos”[0] (history of chaos theory) and “The Information”[1] (history of information theory) are so beautifully and artfully written you might forget they’re technical. As close as (history of) science writing comes to poetry.

A lot drier but top marks for clarity: “Linear Algebra Done Right” by Axler.[2] It got me through both undergraduate and PhD math degrees. When something was confusing in a lecture or another textbook, I could always return to Axler for the most direct path from ignorance to understanding.

[0]: https://www.amazon.com/Chaos-Making-Science-James-Gleick/dp/...
[1]: https://www.amazon.com/Information-History-Theory-Flood/dp/1...
[2]: https://linear.axler.net/
Why is it unexpected that it's fantastic? What a stupid thing to say.
Another solution is Voice Dream Reader on iOS. I used to think I preferred an Audible audiobook because of the human voice. But when I want to take notes, I find I end up going back to Voice Dream. I even scan physical books to be able to read them in the app. Only for novels do I still prefer a human narrated book, provided there is a version with a really good narrator.
That's because the social networks employ armies of industrial psychologists with PhDs who figured out that notifications generate a little squirt of dopamine, and are thus addictive, as opioids are just an approximation thereof. That's why they won't give you an option to turn off notifications, just as they won't let you take control of the ordering of your feed, or offer RSS feeds for it.

There is literally nothing on social networks worth notification. Disable them already.
I genuinely like the hacktoberfest shirts, so every October I just make a new GH Repo with some text files that I make 5 PRs for, this has worked for the last 6 years lol

Really not sure why people bother spamming other repos when you can just make your own
Show HN: To create fun for our remote colleagues, we built moochee
Moochee is an interactive quiz game for teams. One person starts a game on Mobile/PC as host, the other people can join by scanning the QR code with mobile camera as players. We can easily supporting 100+ people playing in one game.

It was built by two of us during pandemic. We have the need to run online quiz game but the commercial solution like Kahoot! is too pricy and only support 20-50 players in their affordable plans.

There are 2 options to experience it:

- Try Out[1]: no log in required, you can host/play existing fun quizzes and create public quizzes

- Sign In[2]: log in with gmail, and then you can create private quizzes.

[1]: https://moochee-app.fly.dev/tryout

[2]: https://moochee-app.fly.dev

[3]: website: https://moochee.fly.dev

Any feedback is welcome ask.moochee@gmail.com
At a company I worked at, for security reasons we used gogs. Boss didn't want some random NPM-downloaded javascript anywhere near our source code, which was something which handled enormous piles of money. Gogs doesn't bother with any nodejs at all.

Personally I like even MORE basic than gogs or gitea and use this at my own company:

https://git.zx2c4.com/cgit/about/

It's like a single binary packaged up, and a few lines on openbsd httpd to get it running. Pretty sweet!
I don't know about medical research, but that's exactly what the rest of us in universities do.
FWIW, C++'s noexcept specifier turns exceptions into aborts rather than letting them escape [1]:

> Non-throwing functions are permitted to call potentially-throwing functions. Whenever an exception is thrown and the search for a handler encounters the outermost block of a non-throwing function, the function std::terminate or std::unexpected (until C++17) is called:

Microsoft's dialect of C++ has a nothrow attribute which is purely advisory, like D's, and is now deprecated in favour of noexcept [2]:

> We recommend that all new code use the noexcept operator rather than __declspec(nothrow).

> This attribute tells the compiler that the declared function and the functions it calls never throw an exception. However, it does not enforce the directive. In other words, it never causes std::terminate to be invoked, unlike noexcept, or in std:c++17 mode (Visual Studio 2017 version 15.5 and later), throw().

Rust has panics, which by default unwind, like exceptions, but can be compiled to abort instead [3]:

> By default, when a panic occurs, the program starts unwinding, which means Rust walks back up the stack and cleans up the data from each function it encounters. However, this walking back and cleanup is a lot of work. Rust, therefore, allows you to choose the alternative of immediately aborting, which ends the program without cleaning up.

I don't believe there is any stable or planned way to declare that normal Rust functions cannot panic (so should abort instead of letting the panic escape). But there is some work towards the idea that extern "C" functions should do so [4].

[1] https://en.cppreference.com/w/cpp/language/noexcept_spec

[2] https://docs.microsoft.com/en-us/cpp/cpp/nothrow-cpp?view=ms...

[3] https://doc.rust-lang.org/book/ch09-01-unrecoverable-errors-...

[4] https://github.com/rust-lang/project-ffi-unwind/blob/master/...
Early versions of iOS would consistently play video in landscape regardless of the physical orientation. At some point they changed it so video can play in portrait mode as well, so now if you keep your screen orientation locked you have to unlock it before you can watch your video in landscape - there's no way to tell "lock orientation except for media". So annoying.
Brings back a lot of good highschool memories :)
My understanding is that the train software got built, more-or-less, according to the spec given, in a synthetic environment.

The problem is that in real-world testing, conditions around the changeover points produced behaviour that was not addressed by the spec. It turns out that dealing with radio-based systems in the middle of a busy rail network in the middle of a city is really hard. Many of the problems were caused by radio interference in the area. It's definitely the sort of problem practically nobody on this forum works on.
Off-topic, but I haven't seen a .NSF URL in the wild for a long time. Apparently, Canada is fighting spam with Lotus/Domino!
Remix is a huge risk in my opinion. It is made by the same people that broke React Router's API like 6 times in many incompatible ways. Basically they rewrite everything and keep using the same name. Even now they claim Remix has millions of users because they're counting React Router's users as such.

Also, the really aggressive marketing campaigns they do really puts me off.
As a current full time dad, I get the total opposite feeling. My wife's employer bends over backwards to accommodate her financially and with various options to continue her work how and if she pleases with seemingly no end to their support while I was pushed to return to work at 6 weeks. When I left to become full time (my wife returned to her job with a promotion and raise), it wasn't because I wanted to but because my employer doesn't recognize men as parents. So my career stopped in its tracks. Now, years later, applying for the same job as before, even with my old employer, there's no acknowledgement of my effort, no raises, no promotions, and least of all no compassion for my desire to work part time, remotely for the flexibility I need to handle a kid. Worse, they think I took a 'break'.

I don't know where you're meeting these accommodating people, I just get stared at like I'm doing something wrong when I travel with my child. God forbid I want to use the change table in the woman's washroom because there's none in the men's. I just change my kid on the grass outside, trying to ignore the looks and comments like, "Moms day off?"
I'm a huge fan! Written by Jason Donenfeld and company so you know it's solid code, too.

https://git.zx2c4.com/cgit/about/
I've used Uber in several cities, so I get repetitive notifications targeting their different markets. Like irrelevant lunch discounts in other cities.

They also have been sending me notifications for an Argentinan soccer-themed anti harassment campaign every couple of days.

I went through their videos completely and the notification keeps showing. Its done in such a vertical video letterboxed in a horizontal video format that's hard to watch.
I think of Factorio as a circuit board designing game more than programming. Still fun as heck though.
I understood it as both of them taking the far ends of the spectrum of work/parenting balance (one fully parenting, one fully working) rather than a "less extreme" scenario where both take more balanced roles in working/parenting. I didn't see it as an evaluation of the choice in lifestyle.
Scott Manley talks about it here:
https://youtu.be/W4sOABdM9Q0?t=665
Isn't NVIDIA's new firmware controller chip on their cards (the one that allows you to use the new open source linux drivers) RISC-V as well?
"All companies are greedy so all choices are pointless" is a pretty nihilistic perspective. Do you really think every company engages in all the same practices that are identically detrimental to the commons? I'm almost as far from a fan of capitalism as you can get and even I don't think that.
https://support.google.com/android/answer/9069335?hl=en-GB#z...

> Under 'What can interrupt Do Not Disturb', tap People: Calls: Repeat callers. To let a call through if the same person calls twice in 15 minutes, turn on Allow repeat callers.
It appears I was simply not exposed to the terminology then. But thanks for the information.
I'm not sure which immunotherapy drug my mother has been receiving, but after being diagnosed with lung cancer nearly two years ago - a tumour roughly the size of a tangerine right in the top corner of one lung, utterly inaccessible by surgery, in absolutely the wrong place to attempt radiotherapy - it's now gone, save for a little bit of scarring and fibrosis where it used to be. The treatment has left her tired and brain-foggy but that's pretty small potatoes to being a chemo zombie, which she absolutely did not want. Although she's in her early 80s she's otherwise in not too bad shape, so that probably helped.

From here on out, it'll be scans every three months or so to make sure it hasn't come back, but her doctor says that if it does come back it'll grow so slowly and weakly that it's just not going to be worth bothering with.

I expect you can imagine the look on Mum's doctor's face when we went in for the most recent scan results - it can't be often an oncologist gets to give someone the best news in the world.
I think you've got it backwards. Lots of people who could solve your real world problems with a computer might not have a background in maths or physics and so may not be able to solve your puzzles. They may just feel anxious about appearing stupid in front an interviewer, and annoyed they weren't allowed any downtime in the day.

This is about empathetically understanding the stress levels between both of you would have been miles apart. Unless the candidate had brought up the subject somehow it'd have been nicer to just try to relax them and get to know them informally by asking about them - or better yet letting them do their own thing for lunch if they wanted.
I'll go that one step further and build a time machine and go back in time and kill myself before I have a chance to even install the app.
Seems like people have recently realized this is an attack vector. Starting May 31, I've received an immense amount of spam. GitHub, in their infinitesimal wisdom, make you log in to unsubscribe! Which of course I can't do on my phone. So I've taken to reporting their notifications as spam.
Heh. I was woken up by an Uber greenwashing marketing notification. All notifications off (and in any case if I am waiting for a Uber I have the app on waiting for the countdown and I don't need the notifications anyway). If there were a viable competitor to them where I live, I would have deleted the app altogether and given them a 1-star rating.

Apple's policies ban the use of push notifications for marketing purposes, but they don't enforce it nor do they provide a way for customers to report violation, so that policy is completely useless.
I really wonder what makes you think nextjs is better engineering choice.

(I really do want to know, I don't mean this question in any negative way.)
I mean, you can literally play Diablo Immortal on Battle.Net on your PC right now. It’s even advertised for PC.
I find this is a very powerful and high-skills requiring project. Congrats!
They tried a more traditional payment model with Super Mario Run and it didn't do well. Sadly I doubt they'll try again soon.
> It's just short term planning with complete disregard for the long term health of the company. How the board of directors doesn't see this is shocking.

I wonder if milking the company's reputation like this perhaps actually is the most optimal strategy for Blizzard. Innovation requires investment and luck, and it can create a great reputation for a brand. Once you have that reputation though, perhaps it's not rational to try your luck again. Maybe the expectation value is highest if you just sell out.

It's not just Blizzard, see e.g. the twelfth installment of Assassin's Creed or the eighteenth installment of Call of Duty. For that matter, it's not even just video games. Look at the tenth Fast & Furious movie or the fifteenth iPhone that are coming out soon, and will surely sell like crazy, even though they'll probably not be very innovative.
Box is parameterized by an allocator: https://doc.rust-lang.org/stable/std/boxed/struct.Box.html

Rust doesn’t let you utilize this fact on stable yet, which is what you’re thinking of, but the implementation in this case already exists.
fraud? it sounds like your music just isnt very good
FIFA is missing from your timeline and it's what really started EA on this pathway into darkness - the 'success' there is what inspired lootifying ME3. FIFA remains one of the biggest lootbox games around.
If you feel this game is hard, yes it is. This is yet another game based on the Be-Music Source (BMS) format [1], which started out as a Beatmania (and later IIDX) simulator and still continues to coevolve with its commercial cousin. Beatmania IIDX is known for its notorious difficulty and BMS, with its non-commercial nature, is no better.

In serious music video games my input should feel sufficiently synchronized to audiovisual elements; smaller latency is better, but consistent latency is much better. In this regard Bemuse is not yet very serious, although I should note many music video games are not serious in my opinion anyway. But I once played Bemuse years ago and it was entirely unplayable; today it feels much better and would be already playable if the judgement were more lenient. There is a hope.

(Pro tip: Make sure to calibrate the latency in the options first. The default is 0ms, which is almost always incorrect, so this can make a huge difference.)

[1] https://en.wikipedia.org/wiki/Be-Music_Source
I've already mentioned it in another comment, but (being unable to edit my question already) this is what I was thinking when I asked the question: an addictive game with progressive complexity and (possibly) time-limited challenges that make you feel like you didn't waste (hours of) time because of the knowledge (skills) you've gained.

I guess, I have to try some of the games that everyone has mentioned.
How to Build Security for Your SaaS User Communications
Not an attorney but from what I understand in the traditional view of copyright it is often legal to reverse-engineer a proprietary system for integration with third-patty hardware/software if nothing copyrighted from the original product otherwise not licensed to you ends up the final third-party product.

Some people make a big deal out of reverse-engineering blobs through disassembly particularly for certain discrete components (e.g DSP or GPUs) but a) writing a set of clean-room specifications not containing any copyrighted information to use as a reference is a known task and often considered legal and b) m1n1 makes it in some cases easier to understand how the hardware is being used versus manual disassembly of blobs or drivers.
Asia doesn't generally have mature e-commerce with Amazon-like service. In Europe, you can request a return and the courier will show up at your door and take the item or sometimes Amazon will just refund you and tell you to keep it. I'm waiting for Amazon to become a proper competitor here, they'll raise the standards of shoddy Asian ecomm companies
“Hubspot, Intuit, PayPal, IBM, Amazon, Facebook, and Microsoft” are called out in the article.

If anyone is aware of additional companies, mind adding them to the thread?
Hah, spammers take note: always call twice in 15 minutes! Easy for them to automate.
Core War:

>Core War is a 1984 programming game created by D. G. Jones and A. K. Dewdney in which two or more battle programs (called "warriors") compete for control of a virtual computer. These battle programs are written in an abstract assembly language called Redcode.

https://en.wikipedia.org/wiki/Core_War
1) Are they of the same size? 2) Basketballs are less dense, so they are more buoyant in air. This produces an upward force which decelerates its fall.
My rule is: Disable notifications immediately regardless, if I find myself wishing I had gotten a ping instead of opening the app to check, I turn it on (which never happens, it's off for everything).
Do you mind sharing references to read more about the approach in which you are framing the problem?

Also maybe if we limit the aspiration indexing statements whose veracity can change over time and be accepted by experts then we would only refer to that canonical reference instead of remaking the statement or questioning its veracity, might work (?)

I see this today in the exercise of making sure what you want to communicate (statements) has not been communicated before, but this exercise is not suitable if platforms reward repackaging information as content so there can be influencers/people profiting out of it.
See also DATAPAC https://en.wikipedia.org/wiki/DATAPAC
You somehow believe that having only one corporation will yield better results for the society, instead of many companies competing in a free market? (Where you can also compete if you think your better)
Apple's push notification API would actually return a status code to the app if the app was uninstalled (that required opt-in from the user, though). They no longer do it, I believe.
I think this is the paper: https://arxiv.org/abs/2105.01056 . It's all open sourced, and Python.

From the paper, previously you needed a sequence of images from a single night to generate a "tracklet," which lets you estimate a guess of the orbit of the asteroid. The guess can be compared with images from other nights, to confirm the existence and orbit of the asteroids. Without the tracklet, the asteroid could be heading in any direction, meaning that the set of possible orbits is huge, and there would be many many possible matches to other images.

The key insight of THOR (their algorithm) is that even a mediocre guess of the orbit makes the true orbit stand out. From an observed object, they predict a test orbit. Then they take all other images that could be along that orbit, project all objects in each image to the original image according the orbit, and then stack the projected images together. If their guess of the orbit was perfect, there should be a clear dot in the stacked projections, where that single asteroid was seen in all the images. But even an imperfect guess is still useful. Any object that's somewhat close to the guessed orbit will show up as a line in the stacked image. So find the lines, use some math to refine the estimate of that objects orbit, and now you've got the object.

(I'm not in this field, so take all explanations with a grain of salt please).