skysight-inc/HackerNews huggingface dataset:
Show HN: I made a mobile game using HTML5 with Ionic
Hey all,

I wanted to share a recent weekend project I worked on. A few months ago, I discovered Ionic and I absolutely love it.
https://ionicframework.com/

I’m not convinced I could build an “enterprise” app with it but for little personal throw away projects, I think it’s great.

For anyone not familiar with it, it basically wraps a native app around a webview and provides a bunch of css to make the app feel more native.

I built a little mobile app with it last month but I got especially excited by the idea of making a mobile game. I just threw in an HTML canvas element and I was successfully able to build a short game. What’s great is UI is also pretty easy to add with HTML.

Over all it took me roughly 2 days to make a small mobile game which I’m counting as a success.

Link for anyone interested in the game:
https://apps.apple.com/gb/app/cluckeroo/id161543070
I think would probably make you more extroverted and more effective.

Here’s another perspective on similar teachings
http://happinessbeyondthought.blogspot.com/2018/03/updating-...
Or €70/$80 per month with Hetzner [1]

[1] https://www.hetzner.com/dedicated-rootserver/matrix-apple?co...
> Hamrick is an upstanding guy who deserves a lot of respect for the way he’s run his business for over 20 years now. He seems like a one man shop that just never sells out and goes on indefinitely. I guess the software will die when he does.

I'm a vuescan license holder since 2004. 18 years! I could have sworn I was using it 2 years earlier, though.

Good news: He has a "farmers continuity plan" - He gave birth to his successor. He now runs it with his son, who he raised as a developer :-)

https://www.hamrick.com/about-vuescan.html#about
Have these anti-server ToS clauses ever been enforced?

To me it seems like a “cover your ass” clause they put in there to be able to disconnect people who put undue stress on a shitty oversubscribed asymmetric network by hosting a very popular and heavy website, or if they notice a large business website being hosted and need an excuse to force the company to upgrade to a business-grade plan. It does not necessarily mean they’ll enforce it religiously without a good technical & financial justification.

As long as your overall usage remains within the bounds of a typical home user, you’ll be fine. Keep in mind that nowadays home users use a ton of upload bandwidth for things like cloud storage/backups and don’t get cut off even if they saturate the pipe for hours, so you have a pretty wide margin to play with. Torrenting and P2P also use upload heavily and have been around for decades without many horror stories that I know of (the main problem with torrents is copyright infringement and not bandwidth usage).

A self-hosted personal website or some apps (Nextcloud, etc) for personal usage will be a drop in the bucket compared to the above.
> I picked up an M1 Pro last week and it really has lived up to expectations. It’s silent no matter what I throw at it, far faster, and after 5 hours of use I still have 76% remaining

That's what i expected too. I was really disappointed that after a two hour Teams call(browser) the battery was at 50%. I know Teams is a dumpster fire, but still, my multi year old Ubuntu XPS 13 did better than this.
Tell us about your experience with meetings you had.
You can get Mac minis at many cloud providers (expensive at AWS, cheap at Hetzner). They weren't designed as servers, but are good value for many server use cases.
Sorry, I mixed up CRI and CRI-O. The roadmap is to remove dockershim (the interface to docker-compatible container runtime) and use only CRI - of which containerd and CRI-O are two compatible implementations.
Amazing story, and I wish OP and his family all the best! I wonder what the effects of ovary removal will be on the embryonic development. I can imagine the ovaries produce hormones that affect the embryos development. Or is the embryo effectively hormonally isolated by the placenta?
Are you on HN? Are you making a point? It appears you should check the mirror for whiners.

Not sure what this is in reply to, my post answers why a person may do something with no profit. Not everyone is an asshole.
I'd actually go with "108% faster than the M1", since the "baseline" of the M1 is 100%. Alternatively, "208% of the rate of the M1" since that explicitly includes the baseline.
Vuescan was released 15 years before electron..
First page on HN :) well .. well..
Timeless perspective. Got an introduction first by reading "A search in Secret India" by Paul Brunton and then on talks on Youtube (Voice of Rishis , Robert and Sarvapriyananda) , changed me in so many different ways for the better.
You need to change your notification settings in GitHub. Maybe sending you a email of new notifications is not the default option.
> Actual proper reviews like Anandtech’s

This. They wrote that M1 takes second place after Ryzen, while needing way less power.
I tried it for a magazine scanner, powerslide X or something a year ago.
I couldn't get the exposure right. With single exposure, you got strong halo effects on rather dark images that had small, bright spots (reflections on small objects, eyes).

So I tried multi-exposure which is also recommended with the official software for the scanner. But it seemed to mis-calculate something here. According to the scanner's manual, in this mode, the scanner takes three samples at different exposure times. I don't know what vuescan did wrong here, but on brighter images the scanner made "weird noises" and I got weird stripes in the final image. Darker photos worked just fine.

The irony here is that despite vuescan being really customizable, totally overwhelming the first time you switch to advanced mode, there didn't seem to be a way to manually adjust the three individual exposure times, which I would totally have expected. Just a single slider. I was suspecting it would help to mitigate the issue in some way.

That said, while this was mostly an issue with that specific scanner (no idea if they even have all the scanners at hand to test them, seems rather unlikely that they have a warehouse full of 6500 scanners ready to scan), in general the software was awesome. My plan was scanning about 10k slides and have it save the original scan without any further processing as a 16bpc tif, then autocrop, color correct and save as jpeg. Easily done with vuescan. Where I couldn't figure out things on my own, documentation helped out.

Compare that to "Silverfast AI". Just to get a download of the trial version they wanted an email address. Strike one. Then the UI, it was just oversimplified and make to look cool, using its own theming entirely. To add insult to injury, it seems this was a rather recent overhaul, and many of the howtos on the web referred to a completely different gui layout. Strike two. And even after fiddling with the gui for a while, I failed to get a baseline setup that would just scan the image, use infrared dust removal, autocrop and nothing else. For some reason, there was always still some color boosting and sharpening going on, driving me crazy. Strike three. It also crashed twice, which is probably due to shitty drivers - the software that came with the device crashed too.[1] Uninstalled after this experience. But obviously, to get another strike, they kept spamming me with "hey wanna buy our crap" until I just deleted the mail alias I used for them.

[1] Another bonus point for vuescan - it spawns a separate process for communicating with the scanner, completely eliminating that source for crashes.
100%.. Data science jobs only really come into play in companies with loads of data.

Most start up's won't hit a point where they have enough data to need something, for years.

Client side data science isn't really a thing, so you're good with web, mobile and desk apps.

IOT stuff has no real data science in it. (Your fridge isn't running much in the way of stats)

In 20 years of pro dev, I've worked with hundreds of devs, and only 3 data science people.
My apologies. I now see that it might look like a quote. I was trying to capture the sense of an HN submission (or perhaps it was some posts - I can't seem to find it now) from a few days ago that was discussing the abundance of opportunity we have these days for learning pretty much anything we might be interested in.
Years ago I would make weekly trips to the local university to read journals and drop a dime per page to copy articles of interest on the library's photocopier. The internet existed but was limited to universities etc.
You don't seem to be thinking of it in these terms, so I'll spell it out: You're running a science fiction magazine where only one author gets paid for their work. This is exploitative. There will be a backlash from professional science fiction writers, if they even notice you. It's a major disservice to writers who _don't_ win your prize. They could've submitted to another venue had you not exhausted all of their commercial rights in exchange.

It sounds like you plan on "publishing" everything that gets submitted. Having read slush before I wouldn't encourage this approach. A huge portion of submissions are simply not ready for publication and even the strongest stories need editing.
Because video cutscenes always look crap 5 years later. Easily distinguishable from in-game rendered.

Of course most games don't care about 5 years later, but it still looks crap.
Scientists Map Yellowstone’s Hydrothermal Plumbing System with a Helicopter
When learning Monads in F# I felt like I'd seen this before. Promises in JavaScript were the first time I'd seen them. I just didn't know what they were at the time.
I’m curious why you think this way, can you elaborate?
Faster is used both in the context of time spend and rate. In sports for example we say someone was x seconds faster across the course all the time. There really is no definition that ties faster to only be associated with rate, so I would say this is just pointless nickpicking. It's like complaining that people use higher/lower when talking about price
I have created a bunch of websites. 4 as of today.
Those are little tools, and I make money by selling ads.

3 are revenue positive and 1 is losing money.

One example:
https://apewisdom.io/
Unfortunately I know people that have died fully dosed, from COVID. The mortality rate has always been "low" but it's higher among very elderly, and especially among men.

I think it's bad taste to start speculating if someone dies from COVID whether they were part of some kind of ideological group that put themselves more at risk, he's actually part of a group that is just inherently more at risk.
In case you still find yourself needing more than netlify can offer, you can get a pretty decent free VPS from Oracle: https://paul.totterman.name/posts/free-clouds/ . Just remember to make backups.
But "Hey-soos" is wrong as well ... Listen to it here: https://www.google.com/search?q=how+do+you+pronounce+spanish...
Haven't checked but still pretty sure you can get AARCH64 containers from AWS since they offer Graviton instances.
There’s something off about ApeCoin
Agreed - but every major carrier insists on a credit check even for low-value, 1-month contract low-price plans.
> I can reboot the app fast in a clean state if an attacker manages to break in and do nasty things.

My biggest security worry is the attacker having access to data. That's what leads to reputational loss, fines, etc.
yes, if the product can be confused and the name is close enough.

For example, you can no longer sell german cheese called "Parmesan", because it can be confused with Parmigiano.

Likewise, the italian wine called Tocai is no longer produced under this name, because it could be confused with the hungarian Tokaji, even tho they're quite different.

It is literally to fight the issue raised by OP.

If the product is very different than yeah, it would make no sense, but I do not know what dutch Parmaham is supposed to be.

If it's not trying to bank on the notoriety of Prosciutto di Parma, I do not understand why it's not called Amsterdham, which would be a really cool name.
To be sure, it's not getting it serviced "somewhere," it's getting it serviced at the dealership.
If website supports is just more secure and practical to buy a cheap security USB key

https://solokeys.com/products/solo-usb-a

And keepass[xc] also supports autofill OTP tokens
I am a sample size of 1 and ibuprofen stopped a visual migraine after 15 minutes

Funnily enough, if you should just go online and check the typical duration of a visual migraine, the results may shock you!
Anonimity and privacy on internet are a right and you don't need to do shady stuff to enjoy them and outside of the immediate risk caused by doxing oneself when having a heavily valued crypto/nft portfolio I agree that it's not always needed.
It still should be an option though as when selling valuable stuff p2p some protection is always appreciated.

I don't really get the part on how selling something you own p2p makes you a third party and I don't care about the 2nd hand tickets market, I'm only intrested in a safe decentralized p2p market
The comments here illustrate the main problem with selfhosting today, which is that it's too damn hard. Until it's as simple and secure as downloading an app on your phone, we're not there yet.

You should be able to take an old Android phone, install a Nextcloud app, go through a quick OAuth flow to tunnel traffic through a VPN provider, and be done with it.
For exactly these reasons I was expecting for Pulumi to make a bigger splash, but apparently people just like pain.
I'm not a communist, but this is a modern democratic capitalist disease.

I don't have the answer, but grinding subsections of society into the dust is not the answer.
Basically everything quoted has been table stakes for a while, especially between Chrome pushing speed and extensibility and Safari privacy. There doesn’t seem to be much vision here, and certainly nothing original. That’s quite disappointing.
Hmm, I guess Chromebooks with their Debian containers don't count here?
I think the inventor of GIF deserves a black bar.
Checkout https://coopcloud.tech
"Co-op Cloud is a software stack that aims to make hosting libre software applications simple for small service providers such as tech co-operatives who are looking to standardise around an open, transparent and scalable infrastructure. It uses the latest container technologies and configurations are shared into the commons for the benefit of all."
But GIF is an acronym
Non consenting to what? A conversation? Do people need consent now to talk to other strangers? Should people look away from problems and mind their own business? I don’t know but comments like these don’t seem healthy to me.
From the big picture I see that crypto is phasing out PoW, is currently in development, constantly finds new applications, although it still has a bit of a learning curve and is still not as user friendly as the traditional web, and yeah, it has a lot of scams going on. Doesn't invalidate the technology though.
The issue is that capturing the screen puts OBS on ~40% CPU utilization. I wouldn't call that "perfectly fine" nor is that even an option to be considered for me.
Have you tried looking for remote jobs outside of the US?
There's no debate to be had with blatant incorrect facts

This is not about "maybe the person is right" or "these are debatable" it's about A > B but being claimed otherwise with one of the numbers being in TFA to push an agenda
Turbo Pascal, Turbo C++ and Turbo Assembler. Back then Borland had the most advanced IDE's. Can you imagine a world where Borland was still king? No more Microsoft, no more Apple, no more Google as all developers would flock to Borland's tools only. Need that time machine, I want to go to a Universe where this is the norm.
A stellar clock reveals the assembly history of the Milky Way
Crazy that it is possible to take measurements to depths of almost 2.5km (1.5 miles) by flying a helicopter with a giant coil (in a scanning pattern) over an area. I wonder if that would allow to map caves with water flowing in them?

Here is the paper [0] which can be read in an online reader (but cannot be downloaded) when following the link from Wired (the text on the link is "paper" if you need to search for it). These pages [1][2] seem to be about the data they used and the method (Airborne Electromagnetic Measurement (AEM)) of how it was acquired.

I also found an otherwise unrelated page that includes photos how an airborne electromagnetic survey is being done using a helicopter at [3]

PS: the title is editorialized because "hydrothermal plumbing system" might be more descriptive than "plumbing".

Ars Technica also covered the topic at [4] albeit in shorter length than this article.

[0] https://www.nature.com/articles/s41586-021-04379-1

[1] https://www.sciencebase.gov/catalog/item/613793ced34e40dd9c0...

[2] https://www.sciencebase.gov/catalog/item/5d35fe69e4b01d82ce8...

[3] https://water.ca.gov/Programs/Groundwater-Management/Data-an...

[4] https://arstechnica.com/science/2022/03/imaging-the-plumbing...
> except gin

Gin is all I need to be convinced honestly, and where I come from that's a more frequently used, relevant word than everything else you listed.
Is this some glitch in the Matrix? I could swear I saw this exact post on the front page a couple of days back, with at least a couple of the exact same comments! What even is happening!

Edit: No, it's either a bug in HN, or the post's been bumped for visibility. Screenshot of a search I did just about now: https://i.imgur.com/Sr1S3eB.png

Edit edit: Actually, could be a bug too, the relative and absolute timestamps on the post and comments don't match at all! :-O
Psychopath in the Corner Office
Ask HN: What happened to surveillance camera guy?
Ironically it looks like his content has been taken down from YouTube AND archive.org https://archive.org/details/SurveillanceCameraMan18
There aren't really any similarities between the two other than players putting down alternating black and white pieces on a board. There are lots of other games of this kind, like Checkers and Reversi. Hex is in fact unique because it has hexagonal tiles instead of square ones. It is also a very recent invention.
https://old.reddit.com/r/Jokes/comments/72j71s/guy_doctor_my...
The posthumous reality distortion field.
AFAICT he bluntly closed the issue that asks for CJK input support in kitty. https://github.com/kovidgoyal/kitty/issues/462 I understand there might be technical difficulties but his attitude is disappointingly bad.
I know from my old devices that the youtube app at some point requires you to update it and doesn't allow old versions. They probably have some kind of deprecation mechanism for the YouTube app.
Will they sell you static IPs?
EPAM did this in Hungary for example. A friend went through this. (The training was a lot of Java classes/courses, pretty in depth.)
I’m pretty sure you have got the wrong person: I don’ t have a LinkedIn account. I am a JavaScript dev from Christchurch, New Zealand.
One of the main problems is - How to know if someone is actually looking for a friendship? In other words, how to effectively filter out scammers.
That's only true for very small board sizes where the game can be "solved". Play on a standard 11x11 or 13x13 and even AI has a hard time.
Once again it pays off to work in a Java shop :).
I'm at the same page.

After decades of self hosting, and gradually warming up to "the cloud", only to promptly pull everything back home in 2013 when Snowden happened, i've yet again moved everything to the cloud.

For personal documents, privacy is handled by Cryptomator (https://cryptomator.org/), and i make local backups as well as remote backups to another cloud.

Everything else is in Azure. Their free tier offers generous consumption limits on Azure Functions and CosmosDB.

I'm currently playing around with Oracle Cloud as well. Their free tier has some generous offerings of ARM cores, 4 cores and 24 GB RAM that can be provisioned as either 4 x 1 core VPS' or a single 4 core VPS, but that just brings back the problem of having to manage stuff myself.

For the first time in decades, i have ZERO open ports in my firewall, and i'd like to keep it that way.
The anecdote from cf100clunk is apical and worth spreading (and I do not believe represents a "single isolated case"), but the follow-up J. suggests is not impossible:

a story is known (not verified) of someone who insured a box of precious cigars, but in time smoked them, then requested payment from the insurance - presumably thinking "if one is fool enough to cover consumables, then has to follow consequently": the insurance company sued the insurer for arson.
when it looks like a duck....
Why can't they implement a second factor of auth to determine the phone's real owner? Or is that deliberately avoided to prevent victims of theft being put under duress?
I don't think it was wasted. It's well invested capital and time to find out whether something is true or not

That's how science work. No matter what we do to discourage fraud, we'll always invest tons of capital and time to find and filter it out.
as per my previous comment, they could charge a fixed price per view/download and any other functionality of the app store. It would be the same price for everyone, regardless of revenue, and for most apps, it would be less, fairer, and more transparent
"I don't care what you say your name is, I seen how you spells it, yer Gee-suss."
> There are many people that have paid ten of thousand of dollars of their student loans and still saw the total due amount increase.

The problem is a lack of financial literacy education on one side and a lack of career options for decent-paying jobs on the other side - a lot of office jobs these days require college degrees, and not everyone can work in the trades or join the military.

Personally, I believe that all of this is actually designed the way it is to make money for the banks handing out student loans.
Our financial markets are basically casinos by now and highly influence by emotion. So negative press will inevitably have a real impact on the economy as sad as that is.
> Therefore, we must move away from any conception of democracy that has it representing “the will of the people.”

Instead, can we say that democracy represents "the will of the people, most of the time"?
> Go buy an M1 machine, use it for a week, and return it. Except you won't return it, because you'll recognize it's amazing beyond its benchmarks.

I bought it and it's... fine? Maybe you need to buy a good non-Apple computer to see that they can also be "amazing beyond benchmarks".

Cool with the fanyboism.
Thank you so much for taking time and effort to elaborate what I exactly meant.

FTP is the closest file sharing protocol I could think of when I wrote my comment above.

Moxie touched on this topic in his article about web3, where he compared and contrasted protocols Vs platform. He explains why he believes platforms, once they gain a big enough distribution, are inherently at an advantage because they can change and adopt fast.
> attitude is disappointingly bad.

You'd rather he catered to every feature request?
> That is not going to happen
IT's actually being worked on, it's something sometimes refered as a "layer 3" even if it's not realy one when you look at what are layers 1 and 2 but the goal of this logical "layer" is to make abstraction of everything, make crosschain needs and moves absolutely transparent. It's one big point for mass adoption and great thinkers and workers know that and are already working on that.

>Every complex enough system will always have centralized points, aka. gatekeepers.
That's where the problem is. 3rd partys have been introduced for security reasons but are nowadays far from it and that's what some people are actually fighting for. An autonomous system where the only pseudo 3rd party is an impartial public registry