skysight-inc/HackerNews huggingface dataset:
I've made a couple of comments like this on HN before, but whenever you make a homepage for a project, whether it's a game, game engine, software library, command line tool or anything--please start by describing what the thing is in one or two sentences.

Here's what I thought when I clicked this link:

> BZFlag? Does this have something to do with zipping files? Meh, I'll click and see what it is.

> A picture of some 3D rendered stuff, and download links for a bunch of platforms... Is this a game engine? A physics simulator? Maybe if I scroll down I'll find out

> Hmm, the project news doesn't tell me much... "A Flying tank", "Tanks with Superpowers"... I guess this is a game where you drive tanks? I'll take a look at the comments.

> Ohhhhhh, I see.

This could've been fixed by just having an h2 and a paragraph at the top saying "BZFlag" and "An open source tank-based warfare game with online multiplayer, going strong since 2008!" (or whenever the project started)

You don't necessarily need to have a tagline like that on every release page or documentation page, but if I end up on your site and delete everything from the URL except "projectname.org", I should be 2 seconds away from a simple description of what your project is.

With all that said, people seem to like this game, I may check it out later!

Edit: Looks like they added a tagline to the page. It’s clear, it’s obvious, it makes sense. Thanks!
No we’re not missing that

Just because that’s “how it was” does not mean we have to continue to politically acquiesce to it going forward

If that’s your argument for doing nothing wouldn’t that have been a great way to frame it 250 years ago

“Well Britain & the king are just doing what they always have done!”

Grow up, man. Grow up HN.

This is fealty to nonsense emotional crying on the part of average humans who have been emotionally fluffed into believing they’re owed our deference

Until Zuck can conjure a plague or part the seas, he’s just one man and can go screw
>If you are successful as a one person business, it makes sense to scale it past a one person business.

That's not necessarily true. A lot of businesses just don't have enough demand out there to justify scaling up. For instance, suppose you make a business selling a custom LED set for a particular mechanical keyboard (or come up with some other obscure niche product); just how many people out there do you think are willing to pay for that? Larger businesses need lots of customers to pay for all the overhead, which for a 1-person side gig is essentially free (they're working in their spare time): you need employees you have to pay by the hour, regardless of demand, year-round; you need a building/commercial space; etc. You can get away with a lot of things as a 1-person side gig that you can't when you take on employees, and those costs are significant.
There are literally billions of ways that a factory could poison the drinking water with toxic byproducts from their production process. Obviously a community will be significantly harmed if their drinking water is poisoned, but the community also benefits from the profits generated by the factory, so regulators set thresholds that limit harm to the community while facilitating commerce. If the product is too toxic to meet those thresholds, then the factory should stop production and find less harmful ways to make a profit.

Facebook is arguing for the right to poison the well with a literally unlimited volume of toxic disinformation, rather than figure out a way to reduce if not eliminate that harm. Perhaps they limit the number of political ads that any single account can view to some small number. Perhaps they can only fact-check ads on topics that reach a certain view-count level. Or if it's too difficult of an engineering problem for Facebook to not poison the well, then they can stop hosting political ads.
Even if you don't enough people do. My wife still uses FB. Amazon just came up with echo in frames. The privacy quickly becomes a luxury available only to select few.
Dang, that's a nice dream you've got there.

I have been looking to transition to a 4 day week so I can surf and go back country trekking using the extra day.

Having a small garden as well would be wonderful, but I tend to be pretty lazy when it comes to routine chores...

Best of luck!
Have you lost your mind?

MacOS and Windows sucks. The sooner we abandon them, the sooner we can have open source freedom.
> Borg is in Python, Restic is in Go? Python is a more widely known language

One doesn't need an interpreter + supporting libraries to run a backup program. With a Go program one just drops a statically compiled binary in $PATH and it just works.

Anyway, I'm still using duplicity. It backups on rsync, ftp, you name it. Written in Python as well, unfortunately. Don't care abot S3 etc as I don't like loss of control over my backups.
> The POH says it's the equivalent of being dropped from 10 feet.

A fall of 10 feet puts you at ~17 mph when you hit. 20mph is a good approximation.
If you want to learn to do similar work (CRUD apps that talk to a DB) in "real" languages, then I would recommend learning Ruby on Rails[1] or Django[2]. The overall concepts should be really familiar, because they're similar to the workflow you'd use in Access, but you'll learn web development and a marketable programming language along the way. You'll probably also pick up details about how to structure a database that would be useful for your work in Access. Of the two, I think Rails is easier to get started with, but Python is probably more marketable.

If you want to do a deep-dive into Computer Science and transition to a full-time software role, then you might want to look into Lambda School[3]. I don't have personal experience with them, but several people I trust claim their results are excellent.

[1] https://guides.rubyonrails.org/getting_started.html

[2] https://docs.djangoproject.com/en/2.2/intro/tutorial01/

[3] https://lambdaschool.com/courses/full-stack-web-development
As much as I like the M68k, I don't think it would be easy to extend it to 64 bits. I'm looking at the MOVE instruction, encoded as:

00ssRRRmmmMMMrrr

ss = size
01 = 8 bits
10 = 32 bits
11 = 16 bits
RRR = src register
mmm = src mode
MMM = dest mode
rrr = dest register

The obvious choice of setting the size bits to '00' for 64 bits is out of the question, because that overlaps many instructions (bit manipulations, bounds checking, several specialized move instructions). The whole instruction set is like this---where you would expect 64-bits to specified are a bunch of instructions instead.
Well, I think I painted a pretty clear picture of what I would do.
You might find it hard to reverse charges. Credit card companies will absolutely reverse fraudulent charges. However, they don't like to get in the middle of price disputes in my experience. If you say you agreed to pay $10, but that you were charged $20, the credit card company may tell you to work it out with the merchant.
You were comforting him in an instinctively scary time for him. How could he not love you?
> After they are trained

Are you suggesting that BzFlag sysadmins are going to be custom-training their own neural nets?

Based on my experience with LeelaZero, its far more likely for people to share weights with each other. And participate in community-training. Not everyone has the skill to spin up TensorFlow, carefully partition off training data, and monitor neural nets through training.

But almost anybody can download the "latest weight file" as a Cronjob and update their bzflag server every day or week.
This is also a problem.

I might like to mark certain things as not backed up because they contain sensitive or otherwise unrelated information. But I might not want other tools treat them as cache data, that is, transient and safe to delete.
> Google ... doesn't force you to use Javascript.

About 3 months ago Google became unusable when browsed through w3m: search results are not rendered as links, just as a regular text that can't be followed-through. They clearly assume you always browse with js enabled, I can't think of any other explanation.
I'd be OK with Zuck's approach, IFF it were implemented with full transparency.

I define full transparency as providing a full, near-real-time, public record of EVERY advert run, including (but not limited to): who paid for it & in what currency, all targeting parameters, and count of views.

This would allow any person, public interest group, competitor, or other interested party to be informed and respond as they saw appropriate.

This would also make FB adverts more like major media adverts, where anyone can (with a little bit of work) see exactly who is running what for & against their position.

As FB is currently opaque, it is a magnet for manipulators seeking the holy grail of adverts, micro-targeted at the exact people who will respond, highly effective at changing behavior, and completely unnoticed by the opposition. FB may see this as attracting revenue, but the transparent option described above will likely generate more with the likely cycles of responses to adverts, counter-responses, etc.

False claims, wholly misleading edits? Fine, just as long as everyone can see who's spreading that crap, and to whom, and can respond.
Very readable, and I don't even know GO.
> At that point the question isn't "Should we have political opinions on who we sell to," it's "Can you retain employees when your organization is so partisan."

The irony in that statement! Employees are so partisan that they insist on disrupting normal work at corp., while simultaneously accusing management of being "partisan" for not entertaining their polarizing cancel culture.
I've only used Airbnb once, but it was a smooth experience.

But after reading this and all the comments here, I'm unlikely to use them again. As far as I'm concerned, Airbnb is complicit in all these scams. They literally give zero shits about these scam artists, because they're getting paid either way.
What's your physics model?
That is a good statement of Simon's thesis, but as I discussed in my brief note there is nuance he did not address in writing (he was super smart and told me once that he understood the issue but didn't know how to characterize it).

> An analogy: To a first approximation, the more neurons you have (population), and the more interconnected they are ("free market"), the more capable and potentially intelligent the network.

A good analogy but every system has a "sweet spot" regime; outside that zone various advantages stop being (evolutionary, in this case) advantageous, else our brains would be eve larger.
We're definitely not trying to start from scratch or throw out all the old knowledge/practices - just update them for the common data stacks used today.

In the book we use much of the old terms and recommendations. Most of the high level organizing is still totally right - but a lot of the optimizing and work done for performance and cost reasons is very different now.

For example ELT makes now much more sense than ETL for the reasons Kostas wrote about here: https://dataschool.com/data-governance/etl-vs-elt/

And many things previously done for cost and performance reasons are just not relevant anymore thanks to the big innovations in C-Store warehouses.
In the past several years I haven't seen a non-trivial app built without some kind of a build system, but I'm sure there are folks who don't use them.

Why are you asking? Learning how to use webpack (for example) can be difficult depending on your background, but once you set everything up it's pretty solid. Plus you could use boilerplates like create-react-app if you're not willing to invest too much time into figuring it out.
"You can be unethical and still be legal that's the way I run my life haha." — Mark Zuckerberg

https://www.businessinsider.com/exclusive-mark-zuckerbergs-s...
We discussed this at length in the shakti mailing list [1]. This version by chrispsn is my favorite:

{+/["\n"=x],+/[<':~x in "\n\r\t "],#x}

I think it's the one that more clearly express the intent. However, this other one by Attila Vrabecz performs better in the current version:

{(+/x in"\n\n";+/0>':x in" \n\t\r";#x)}@1:"big.txt"

[1] https://groups.google.com/forum/?utm_medium=email&utm_source...
Most people have some qualms with programming, yes. Most people love the result.
Organized Crime mostly fails because people get thrown in jail. Obviously not happening here.
it's perfectly fine to use TimescaleDB alongside any regular tables.
Were you paying with a credit card? In Argentina the norm is to ask for id when paying with credit card, and if you're a foreigner the default would be to ask for your passport.
Always thought we needed a superhero called normal man.
Loyalty in business has not been a thing for a long time. Where there's no loyalty, there's no betrayal. You're right to be angry about being lied to, but lies like this are so commonplace in the business world that I simply assume management is lying to me and do my own assessment of the situation.

Take stock of your entire work situation. Don't just look at pay and benefits, but also intangibles like flexibility, do you like your coworkers, do you like what you're doing, commute time, etc. etc. Once you've done that, decide if the whole package still makes sense or if you're better off elsewhere.

Most importantly IMO, let the anger go and coldly decide what's best for you and what you care about. This wasn't personal. This is simply a result of the political, economic, and cultural system we live in.
It's a great reason to write a new runtime. JVM is still okay.

If you thought using a new language would give you better runtime character, you were wrong. Languages are transpiled and cross-compiled on the reg, and it really makes no difference to the runtime what language you used to get your bytecodez into the scheduler.
Sorry if I've hijacked the article, but is K-means really relevant? My teacher in 2008 enjoyed to use it for everything and it is very basic and easy to grasp, perhaps not even worth an article on it. Are people writing very amazing AI using it? So, why do people like writing about it so much?
> DB, Gui framework and printable report generator all in one sharing the same language front to back, top to bottom.

Printable reports is so 90's. Back then you printed reports and shared reports on paper. In meetings everyone gets a printed copy of the report. Today web is the way to share reports, and you project reports on to a big screen in meetings.
They did so back in April: https://www.us-cert.gov/ncas/analysis-reports/AR19-100A

This is old news reshuffled through their Twitter account
Sure, I'm not claiming that 49% of Americans don't want to receive services from ICE - I am claiming that a large number do, as evidenced by the fact that 49% of Americans live in jurisdictions with sanctuary policies. Of course some people will oppose the policy and live in a jurisdiction that supports it - and some will support it and live in a jurisdiction that doesn't.

From your analogy, the fact that tons of Americans live in HOAs does in fact imply that there is a fair bit of support for HOAs in America. It doesn't imply that everyone in an HOA is happy about it - but it definitely doesn't imply that everyone in an HOA is unhappy about it, otherwise they wouldn't exist.

'creaghpatr is trying to imply that, because ICE exists and is tax-funded, 100% of taxpayers support ICE and everything they do, and anyone who opposes it would just stop paying taxes. That's the inconsistent logic, and it's in the general class of "yet you participate in society" fallacies. I don't know what the true number is and I don't have a good way to get an exact estimate, but I do think the evidence is that it's far closer to 51% than 100%.
Yep, I'd like to see it too. If one popular game really did single-player with AI opponents well, maybe it would start a trend?

AI development probably needs to be made easier, somehow. Game developers have a lot to do.
And I don't think one should restrict that reasoning to only the foreign-born employees. Native-born US citizens working side-by-side with employees who have regular contact with our immigration process get a second-row seat to how broken it is.

(Spoilers: personal observation, it's pretty broken.)
Well. I believe it's totally possible to animate the body to an extent after death. But the totality of the individual, the consciousness, is gone. No going back; Either it merges back with the Universe, or goes to heaven, or fades away to nothing. Whatever you believe, it's gone. As someone famous (Lavoisier) said though: "Nothing is lost, nothing is created, everything is transformed." I guess the "fades away to nothing" is the only impossible option;
At least cockroaches don't bite. We got an Airbnb once in Belize that was effectively open air (it was too hot otherwise and there was no A/C) and the bed had mosquito netting around it which didn't go all the way to the ceiling. The host said "Oh just use the fan. Mosquitos hate fans." Of course the fan didn't work. We vacated that place quick. I still don't know whether this was a scam or simply a case of the locals being completely used to something an out-of-town guest would find horrifying.
The bit about supporting a company that scams people regularly is not being noticed by many.
> I wish we would stop emphasizing the social justice/accuracy concerns so heavily when talking about this

Do you mean like the historical racism and anti-black bias of the FBI, as mentioned in the article? I want it emphasized.

Like someone else said, a lot of people are fine with some authority they perceive as benevolent (or as fighting evildoers) to control every detail of their lives. They would answer your question with "yes, I don't have anything to hide." So it's important to remind them of examples of authorities grossly misbehaving while supposedly acting for the common good.
Hotels fail empty, not overbooked. It is very rare that they can't take someone.
> 2. If you are told that the original property is not available, contact Airbnb right away...

Can you ask your friend how to contact Airbnb such that you get a reasonable fast response, say within 1h?
It's worse than that, you can set up 32-bit segments in 32-bit mode, then switch back to 16-bit mode and have them do vaguely sensible things ....

This wasn't defined by Intel, but Windows went on to depend on this feature in order to boot (to access PCI)

(I was once involved in an x86 clone project)
I once remarked to an editor (reporter) for a tech news site
(appearing occasionally on HN) that a specific channel there listed itself as specifically sponsored.

Their response: I'm glad to hear we're <doing it for money> and not <giving it away for free>.

(Using words beginning with 'W' and 'S' respectively for each concept.)
I've spoken with people who have said they are ok with it. But, when I start asking questions or sharing details on how this has been abused I tend to find they have not thought it through and are often unaware. In some cases people think I'm crazy until I show them press coverage on it.

I've learned that many don't have the depth of knowledge I have on the topic and have formed opinions with a puddles worth of information. Sometimes helping people learn more can change minds.
I think that wanting the end result is the best reason to do something. If you foresee the value of the uses you put programming to, to be greater than the pain of programming, then keep at it.

E.g. music. Nobody* likes practicing. They like making music. The people who like (or find meaning in) making music enough will stick with it and grind out the hours so they can get the prize: the music itself.

(*) I mean sure, someone somewhere probably does
You definitely can mix the two, and we actually find it a very useful thing so you can have your metadata available to query alongside the time series data. TimescaleDB will only make a table a hypertable if you tell it too, otherwise regular tables should work as you'd expect. And since we appear as a table in the contexts that it matters (JOINs, querying, inserting, etc), you shouldn't have any issues mixing the two.
I think we're just going in circles now. The scale was a result of what it was meant to do. The extra hardware on top and extra fuel all add to the scale of it. It was a massive rocket because it needed to do a massive job.

Anyway, I think we've gone off track from the original point, which was that full size launch vehicles taking off slow isn't because of gimbals vs. fins, it's because they're big and heavy.

We can be pedantic and say it's specifically because of a low T-W ratio, but the T-W is low because the weight is high and it's not practical to build a massive rocket engine to increase it.
> * separation of toddlers from their parents * horrific conditions in detention facilities * detaining immigrants for as long as they possibly can * arresting and trying to deport brown people in suspicion of being illegal immigrants

You've proven beyond all doubt that these actions are indeed partisan. Hence, we ought to resist the party that revved this into high gear - the one led by the deporter in chief [1]!! Resist!

[1]: https://www.npr.org/2017/01/20/510799842/obama-leaves-office...
It seems hard to beat bc to compute 10k digits of π.

Can you do that with a one-liner?
to be fair the 8088 was essentially the same die as an 8086 with an 8-bit bus .... memory was expensive back then
train a set of sklearn models one each per a random partition of the data (computed distributed). then combine all those models using averaging and evaluate them all against an even larger dataset. how do you do that in SQL
Fewer and fewer hotel reservations let you cancel until 6pm day of though like they used to. More and more cancelable reservations want 24, 48, or even 72 hours these days.
Airbnb is a scumbag company that knowingly profits off of active criminality.

It is shocking that they are in any way considered a _good_ company.
Somewhat related rant.

I bought a 5700 after my GTX 970 died and I wanted to play games and do some game programming.

I waited to buy it after it had been out for two months and I could get a good 3rd party cooler.

I had to wait another two weeks for support to get into Manjaro (Arch). The 5700 series Navi cards had several dependencies. Mesa 19.2.1 (19.2.0 was not a production release), LLVM 9.0, Linux 5.3, anddddd... a linux-firmware pkg update.

Navi had been out for almost 2.5 months at this point...

Windows 7 just required an AMD Radeon graphics driver to be installed. And, I could install it, justed booted into VESA mode, download it, install, reboot.

Nvidia had been having issues with elements flashing on their closed source Linux drivers. An issue my 970 had in abundance. Which is why I went AMD, better value and I can use proper open source drivers.

Recent AMD hardware support is really pitful for new Linux users. Especially since I usually recommend Ubuntu, which is often using much older mesa and Linux kernels than Arch distros. The 2000 series APU launches were an absolute joke (although Windows users had similar issues).

Windows 10's rolling updates has it's issues (Orange Screenshots). But I recently installed it to my laptop, wifi worked out of box w/o updated. Windows Update complained about Intel drivers not being properly installed when it tried to install, rebooted, everything worked fine as far I could tell.

I bought AMD to support their support of open standards (Freesync) and their open source software contributions (Nvidia didn't open source PhysX until AMD released it's open source equivalent). AMD recently open sourced their AI mage anti-aliasing tech for their cards which were ported to all cards by the community.

AMD needs to do a better job of getting their open source drivers into mesa and the kernel. Intel tries to get their initial support at least a year into the kernel (source Phoronix).

From what I hear, Ubuntu 19.10 didn't update their linux-firmware pkgs for their ISOs so you can't boot with the 5700 series Navi cards with Ubuntu 19.10... let alone for the rumored 5600 mainstream Navi cards coming out soon.