skysight-inc/HackerNews huggingface dataset:
Playing air drum over webcam with tensorflow posenet
I tried to collect all these posts here:
https://github.com/steffen-lorenz/awesome-automated
They hyped up this game for over a year, promoted it on Steam, then sold out to the Epic store at the last minute claiming the decision was for "financial stability due to the uncertain nature of the game's popularity". They had a mailing list on their home page as soon as it went up. They knew exactly how many hundreds of thousands of people were waiting to buy the game.
> all while it sits idle 90% of the time.

Thought experiment: Most of your clothes sit idle 90% of the time.
In theory I agree...but it's been a 10 year bull market and I would really not want to see any of my non-retirement or retirement accounts halved if I can help it.

My amateur "macro" view is we're in for heavily volatile times in the next 5 years.

I tend not to follow textbook personal financial advice shrug
> Most contracts don't allow for commercial side projects and the company owns anything you create even outside of working hours.

Those are terrible terms. You should never sign something like that.
Does this data set have a collection of chords in text? I'd love something like it.
>this tendency towards saving, the ability to delay gratification, is present relatively early in childhood, and has strong predictive effect on success in life

This really resonated with me. As a child I use to eat my food "in order", saving the best part for last. Now I'm thinking about all the instances where I've delayed gratication in my life. I've always saved money at an above average rate but never really made this connection before.
Sure, that's the advantage of having a single implementation. The disadvantage is what we're experiencing right now: once that implementation is no longer maintained you're left with no alternative.
For 3000 visitors/month Amazon pays $100? That seems quite a waste.
What's Next After Catholic Colleges Decline?
The discussion seems to have dried up. Change the packaging and you change the quality of the product, it seems. At least the perceived one.

I was afraid that this might happen. It happened in the past. So I thought about a good title that would summarize why I though this essay is relevant for this community and I was hoping for some discussion and impressions about it. It did generate some controversy but for the wrong reasons (i.e. the title). At least it was read and taken into consideration. I still think this is a very nice write-up from ~200 years ago about what it means to create something from basically nothing (from pure thought, that is), which programming is clearly a sub-field of.

Searching through HN, I'm seeing this exact link posted a week ago, with zero comments and upvotes. It gathered 10 comments and 20 votes in half an hour with the modified title, none with its original title.

Thank you for your quick response and for unflagging this post.
>Sadly, having an open and explicit CoC and governance structure gives these people a weapon to use against you.

Also, not having one also makes lots of people rally against you.
You can't win on the CoC front
True..

The sad thing is that with many kinds of cybercrime, it's easier to fix the security vulnerability, than it is to track down the criminals and make them stop :)

In this case, the vulnerability is using HTTP, not HTTPS.
Still, the concept of space mining is slowly becoming a thing: https://space.mines.edu/
> I don't have the hours and days to learn Ansible

Really? Are you that filled or you don't want to use a minute of your weekend?

I've set up a few ansible tasks for occasional use like updating servers but I think it's worth learning. It's especially good when installing a new server. Run and it's to your usual state in no time.

The good part about task runners is that it is self documenting of your repetitive tasks and easy to share. You could create a shell script with comments but ansible is probably more portable.
Yeah it's a typo. If you click through to the website, the titlebar says Hellvetica.ttf.
Tone-deaf faceless pr Twitter accounts out there slinging corporate bullshit, take note: this is how you communicate with your community if you really care about them.

Thanks for the very thoughtful response, and thank you for providing us with your fantastic software!
This reminds me of the awareness efforts by the Nature History museum in Rotterdam with the celebration of Dead Duck Day [1].

The case study's[2] abstract documents:

_On 5 June 1995 an adult male mallard (Anas platyrhynchos) collided with the glass façade of the Natuurmuseum Rotterdam and died. An other drake mallard raped the corpse almost continuously for 75 minutes._

Quite an interesting—albeit disturbing—read.

[1] https://www.hetnatuurhistorisch.nl/activiteiten/dead-duck-da...

[2] https://www.hetnatuurhistorisch.nl/fileadmin/user_upload/doc...
What do you think iOS reviewers were thinking when carefully auditing these apps -

https://mashable.com/2017/06/12/apple-app-store-subcription-...

https://9to5mac.com/2019/10/25/malware-iphone-apps/

https://www.techtimes.com/articles/235985/20181204/apple-rem...

https://www.wired.com/2015/09/apple-removes-300-infected-app...

They get so much wrong, so often, you have to wonder if they really look at the apps at all or just have some checklist, screenshots and a quota to hit. They explicitly approved all the garbage practices that Apple Arcade's billing protects users from.
They do, as I bought a Peloton using Affirm. I was ready to pay cash, but they offered to do an interest free, no fee loan thru Affirm and split it across a couple of years. So I did it, because why not?

I’m guessing this was probably an arrangement between Peloton and Affirm to where the former paid some fee to the latter, and all of that is absorbed as marketing overhead just to get more people buying bikes.
Same, although I have four rental units and one AirBnB. I wasted years of my 20s trying to come up with a monetizable SaaS product until I realized that I could earn passive income through "boring" businesses like rental properties.

Now that I've had a taste of passive income through real estate, I've come to despise the tediousness of writing software. I can barely bring myself to do it anymore now that I don't "need" the income from my job to survive. My plan is to keep acquiring rental properties over the next fews and then quit the tech industry for good once I have enough to live comfortably.
I am impressed and surprised to watch Panic Software's transition from exceptional mac software developers, to exceptional Game Producers. I'd love to hear from them about their choice to start publishing games, and their strategy for success in that market.
Thank you so much for finding this. I am so happy to know that this is a real quote and not a mis-attribution to a famous person.

"Not all famous quotes are by famous people"

- Abraham Lincoln
You wrote "That is inaccurate", but you didn't cite a single inaccuracy in the gp comment. You wrote some other sentences, but they don't appear to contradict anything gp wrote.
Whatsapp Remote Code Execution
You know what's _really_ rough for open data standards? The information diaspora that is the modern web. We're in an archival and interoperability dark ages, despite that the presentation layer is "open".
Almost everyone I know who considers music a hobby ends up spending a pretty good penny on it once they really get into it. It can easily be one of the most expensive hobbies someone has (it is for me at least). Once you've learned the basics, half of the fun is collaborating with others or recording.

Costs:

- Instruments & accessories (serious guitar players often have at least one acoustic and one electric - and good quality ones are going to be at least $500, but could go way higher. Other accessories: at least a metronome and tuner, potentially also some pedals, amps, drum machine, etc)

- Renting/owning/traveling to a practice space if playing in a group

- Educational material: Lessons, Books, sheet music, music apps

- Recording / mixing equipment

Sure you can get a used acoustic guitar and watch youtube videos to learn it - but I don't know many people who do that and stick to it.

The real up-side though, is that decent musical gear doesn't lose a ton of value over time unless it gets broken or stolen. Also, if you're not professional, you can pace out your purchases.

My personal collection grew over 10 years, and is just for amateur use, jamming with friends mostly. I've got a couple guitars, bass, keyboard, 2 banjos, amps and mics. When I add up everything I've spent, it was probably 2/3 the cost of 10 years of $100/mo cable. I wasted a decent portion of that cost on a few other instruments I never played and ending up giving away as gifts to friends though.
This is orthogonal to data caps. We could debate separately if people should be allowed to have contracts with those limits, but the actual problem here is that the ISP is modifying the traffic I requested before they deliver it. In this case it was for data cap notices, but next time it might be for ads or malware or anything else they want to inject.
I agree, but I still think it's "better"
- SimAnt (1991): https://en.wikipedia.org/wiki/SimAnt
Ask HN: Why am I getting “sorry” message on trying to submit Show HN?
I am trying to submit my new app and its showing sorry after I enter title and url of product hunt page of the app.

Are there any urls which are banned or any keywords banned from using?
Thanks. I will for sure - although unless I'm doing something silly, don't see your email when I click through.
The complaints seem kind of minor to me. Is moving from one major release of Android to another any different? I think adults are capable of adjusting their expectations and engaging curiosity.
Also worth mentioning is their upcoming game platform release: https://play.date/
Hasn't this been going on in most countries and most carriers for years?
A rasterized (imaged) font is not copyright-able. However the vector control points are considered a creative work and therefore subject to copyright. This was established in Adobe v. Southern Software:

https://en.wikipedia.org/wiki/Adobe_Systems,_Inc._v._Souther....

So even stripping out the hinting and OTF shaping "computer code" would still presumably leave you in violation of a font copyright.
That's not correct, or at least it's not always correct. C may have some special support, but other languages don't.

The other place this is obvious is with tests. If you have a unit test per source, a change to any source will return all tests, splitting reduces this.
Sadly Flash is incredibly hard to write a 100% implementation for. That's why there are so many attempts; they've all failed (but they can work well for specific Flash games/apps).
Most of those can be solved by changes to the truck or delivering spot local drivers. For weighing the trucks could run different trailers with load cells to weigh itself to ensure they're under the weight limit for their route. For snow there are automatic chain systems used on buses today those might be adaptable. Run away ramps are usually marked so a combination of good mapping data for route planning and finding run offs and vision/driving they'll have anyways.
Another factor to remember is snowfall. Where I live, we push snow to the side on roads, but it tends to stick around and accumulate for months at a time. Adding a secondary* infrastructure around bicycles would be costly.

But the big one is that the Netherlands has about half the population of Canada in an area the size of New Brunswick. Obviously they can afford better transport infrastructure than we can.

* Where I live, bike lanes become snow banks circa mid-January.
Still, if we do not take care of bad actors, bad actors are what we get (and probably what we deserve).

Edit: Also, what stops those ISPs from impersonating the requested host by means of their own root certificate, just like antivirus software does it?
As someone who's currently trying to carry their company into data science (I know, we're late to the party, but homebuilding usually is), this is something that keeps me up at night. I've been hammering the idea into my superiors that if we're going to effectively administer a scientific process, we have to not only change how we manage expectations, but really, throw them out entirely. We have to see the general pursuit of knowledge as it's own ROI, because odds are that tangible value won't come from a data science team for a long time.

But having seen how poorly we adopted agile, I'm skeptical this will happen (we devolved to "waterfall w/sprints" due to not properly managing expectations with our users). If we can't get people to move away from hard deadlines for regular releases, how are we going to make them wait for a properly verified hypothesis?

One solution I've seen is organizationally "hiding" science teams from users, and only allowing a select few drive the direction of the team. But it still comes down to that select few properly managing everyone else's expectations.
I do, to the extent that I won't work for a company that I believe is actively harming.

I've also chosen a salary cut for working for companies that I believe are actively helping.

Most of my IT friends think alike (which may be part of why we're friends ;-). For example a friend quit his job after realizing some things his work was enabling.

Purely anecdotal of course. But not nonexistent.
The decision that solves a lot of problems is for social media sites to just not allow political ads of any kind.

How much of their revenue is based on political ads?
There was no Flash on the most popular smartphone (before Android took over). When ad tech went mobile they couldn't use Flash. So, ad tech shifted to web tech.
Mind sharing a few examples of what's so better? Just curious.
The GP claimed litigation was over. The parent claims it isn't over. Oftentimes higher courts decide a specific question pertaining to a case, not the whole case. Just because a higher court clarifies something doesn't mean litigation is over - it means the lower courts can continue with that point now clarified and/or corrected.
Long ago someone already had the bright idea of making individual sims of tons of different animals all based around the same shitty engine, each with their own separate DLC and flood the android market with them. I was really interested in animal sims for a while.

I think we're headed into good territory though. Check out this clearly Harvest Moon inspired cat sim: http://cattailsgame.com/

Personally, I would like to see an animal-centric classic Gamemaker style RPG a la Chef Boyardee's Barkley, Shut Up and Jam: Gaiden with an audacious plot on the level of Cats & Dogs.
+1 for Starwhal; we played it so much in school that it got blocked on the network (pre-Steam)
It's CPU initialisation microcode, it has to be put in a bios update for your motherboard. Specifically it's called AEGSA https://en.m.wikipedia.org/wiki/AGESA
I just feel like I'm playing a game of chicken with a 10 year bull market. I usually leave it alone but I'm not going to wait around if the next recession turns out to a bad one.
It was basically his revenge to Adobe, which hesitated to migrate Photoshop to Intel processors, requiring user to run Photoshop in powerPC emulation mode (slow).
>Assistive access to content is an afterthought for almost everyone in software, and that's perfectly fine.

It's not perfectly fine - it's illegal.

https://en.wikipedia.org/wiki/Americans_with_Disabilities_Ac...
The downside/risk to the lender is about 10x higher per loan than it was 20+ years ago
Hmm, I sort of get why you do it but it still seems weird that the amount of tip should factor in the original cost. It's almost like you're insinuating that people should pay what they estimate the value of something to be to themselves, rather than what it's offered at. I don't go on ebay to buy something and then send extra cash to the seller just because that thing was extra valuable to me. Like most people I look for the best price I can find and then decide if its low enough.
To be fair, if you stick to just using the Google Play Store, _this_ malware wouldn't hit you.

> According to Malwarebytes, the source of these infections is "web redirects" that send users to web pages hosting Android apps. These sites instruct users on how to side-load unofficial Android apps from outside the Play Store. Code hidden in these apps downloads the xHelper trojan.
No no, there's several ways to help you steal the election:

Control who counts the votes and report it the way you want.

Stuff the ballots with more votes than people.

Still, with good faith all around, oversight, and decent security that won't happen.
Why fonts extension is .TTC?

ORIGINAL_FONT_PATH = "path/to/Helvetica.ttc"
GLORIOUS_FONT_PATH = "path/to/Schmelvetica.ttc"
Slack Enterprise Key Management
Is there a specific reason google uses puppet or just historical?
If you're using a Comcast router they don't even let you change your DNS on the router and any client DNS settings will be completely ignored.

It's kind of insane that they get away with charging customers $10-15/month for the privilege of a router without any privileges.
Try sending an email to the mods: hn@ycombinator.com

(Have you submitted it and deleted it and are traying to resubmit?)

(It's usually better to submit the direct link to the app instead of the product hunt one.)
That's not exactly passive.
FreeBSD has official Bazel support. ARM and PPC are not platforms, and they run OpenJDK and Bazel just fine.

OpenBSD and NetBSD have OpenJDK ports, but will probably require some patches.

The Haiku OS and Minix Firefox ports appear to be unmaintained.

Note that all of these are unofficial ports - all of Mozilla's supported platforms are also supported by Bazel.
And that rarely holds up in court, especially in California. Some common sense comes into play e.g. if you're building a direct competitor or using their IP, then of course that's going to be an issue.
It seems like they could get a better outcome by having levels of trust for unsanctioned apps. Like the default for side-loaded apps would be just as an app only. No background processing, notifications, loading services. To get the latter functionality you could make the user jump through a bunch of hoops with nasty warning messages or even just not allow it.
Perhaps I'm voluntarily jumping in front a bus here, but I'm not sure there's anything inherently wrong with requiring players to play for a certain number of hours to unlock multiplayer features. Call of Duty has been doing this since 2007, and is the most popular multiplayer game on the planet.
At this point, what even is the point of good science if nobody believes it?
People who think nothing of skiing or snowboarding in winter conditions are convinced that biking is impossible in those same conditions. It makes no sense.
Self-driving got taken over by the "fake it til you make it" crowd. Uber, Cruise (go find Cruise's original demo video and marketing claims), Tesla, etc. Only Google/Waymo approached it as a hard problem, and only Waymo has something that's deployed, even in a limited way, without a "safety driver".

Somebody will probably make it work, but it may come from some boring old company like Ford or Continental or Fujitsu.
A background in webcrap has negative value in this area, as it does in avionics.
Wonder if it's written itself into recovery. Or the SIM card/baseband - SIM card in particular usually includes functionality for triggering a sideload of apps (eg for carrier apps), sending notifications, etc into the main SOC so it fits. Maybe the second instance of SIM card malware ever.

https://www.youtube.com/watch?v=31D94QOo2gY

There are only so many places it can be hiding if it's surviving a factory reset.

--Guy who is undoubtedly vastly underestimating the problem given that it's resisted AV vendors for a while
I agree to some extent (I'd also add that undisciplined and apathetic programmers are an even bigger problem).

I have to disagree about implicit functions not being a part of C anymore. I've yet to see one generate an error; this is optional, and frequently not used. I'm including brand new, state of the art compilers, even (default) gcc. Of course, not even emitting a warning is bananas.

I confirmed this, with the following snippet:

// start fail.c

int fail = 0;

// end fail.c

int main(void)

{

fail();
return 0;

}

gcc --std=c99 -g main.c fail.c -o main.exe && gdb main.exe -ex run

# Cmd line junk, however a warning was emitted for implicit function "fail"

Program received signal SIGSEGV, Segmentation fault.

0x00407020 in fail ()
What's the law against questioning a management decisions by sending a letter with objections?
Maybe not this malware, but there is other malware on the Play Store.

https://www.digitaltrends.com/mobile/google-play-store-malwa...
My first book was published six years ago. The title is in my profile, if you're willing to click through for the plug.

It has continued to sell well, and about two years ago I "earned out," meaning my royalties exceeded my advance, so now every six months I get a royalty check.

I've also agreed to several deals that allow my book to be translated and sold in different countries. Those deals are usually on the small side, but the only work involved is picking up a pen and signing the paperwork.

The success of that first book has allowed me to write several related books, and while the advances I've received for those don't count as passive income, my hope is that they will generate some passive income in the future, if I should be so fortunate as to earn out again.

To anyone who is thinking about writing a book, I offer this advice:

There are some cases where it makes sense to self-publish even if you can get a book deal. Niche e-books on technical topics written by people with large built-in audiences are one example.

But in general, if you can get an agent, get an agent, and if you can get a book deal, get a book deal.
I think similar. YAML is a pain to keep the right indentation. I wish they introduce another format while keeping YAML as legacy format.

It is reluctant to write a config when just sending a file to multiple servers.
You can do something like use a Stylish Global Dark style[1] to force all websites to use a dark theme.

That way you'll never be forced to see a website in bright white again.

[1] - https://userstyles.org/styles/163880/global-dark-style-every...
I don't think I've ever seen DDG show up in my logs, and I found this article from a web host that listed out their top crawler traffic and DDG doesn't even register (but something called Sogou is): https://deviceatlas.com/blog/most-active-bots-and-crawlers-w...

It might be that DDG sticks to the to X thousand sites or something like that, so I would imagine that Bing must be providing the majority of the index, but maybe not for more popular queries.
> if you have more than 2 screens, because of kids, it will add up

I download and seed hundreds of GB's a month of torrents and run a couple cryptocurrency nodes in a household of 4 where everyone uses youtube, netflix, and spotify often and we've broken 1TB once in a decade..
I feel your pain. But please, do not lose hope! The good news is there is now exponential progress is neuroscience and brain-machine interfaces. And above all, try focus on what your child does have or can have. Our weaknesses sometimes turn out to be strengths.
Use an Entity Component System (ECS).
> coolproject(X)

This rule means that everything is a cool project.
20 Years of Price Changes in the United States
Link below. It was written by Rob Rhinehart, the founder of Soylent:

https://www.huffpost.com/entry/engineering-the-perfect-date_...
I wasn't aware of this kernel flag (nor am I surprised it exists), seems like it would be useful to the article's author. However, by default it's left enabled, which allows the kernel to automatically set up the environment based on what it can glean from the hardware. So my comment was in regards to the machine without intervention.