skysight-inc/HackerNews huggingface dataset:
I would suggest you start by just coding a text-based game. Yeah, you heard me right. Maybe a text adventure or whatever. A D&D game printing out damage as logs. FTL clone, with text descriptions only. Anything. You can create a surprisingly engaging game just with basic standard input and output - even multiplayer games (the MUDs were basically this). Print a basic ASCII map, and now you can do Nethack.

The reason for this is: we all want to make beautiful AAA games. But if you have no clue where to begin, it means that you need to develop your intuition for the game logic first – otherwise, you would probably know what to look for :)

If you start by downloading Unity or similar, now you'll be bogged down trying to learn all its systems (without a clear understanding of _what_ you need to learn and what you can ignore, for now). You'll also be bogged down by the need for assets. Sure, you will have a full blown 3D engine, but it's still incredibly boring when all you have is a bunch of cubes or premade assets, so you are right back to square one. Only with more complexity. A lot more - the more visually complex the game, the more code you will have to write that's only concerned about visuals. Getting a character to, say, swing an axe and make it look right and that it is actually hitting something involves a surprising amount of work. Yeah, you could use existing sample games nowadays, but that isn't really teaching you much.

Then it depends on how much background you have. If you were, say, a front-end developer with any experience, you could use that to add some basic visuals. Think Tetris. You can do a lot with very rudimentary tools, as long as everything is kept simple.

At some point, you might _need_ to display graphics (maybe that's the whole point of your game idea). I say "might", because Dwarf Fortress, which is the subject of this thread, never really did. In which case you have some more decisions to make. Is it a 2D game? Maybe use something like Pygame, Löve (for Lua), etc.

At some point you'd be looking into Godot, Unity or similar. And guess what, you could take your basic text-based game, and re-use parts of it as the brains for your game.

Don't get into the game-engine building rabbit hole. It's very fun if you are into that, but know you are unlikely to release anything by going that route. Ask me how I know.

Platform: start with whatever machine you use for development. Presumably you know a lot about it, don't start a side-quest :) Specially, avoid consoles for now. Cross-platform development is getting easier than ever - sometimes all you need to do to start running your game on mobile is to click a dropdown. But that simplicity is deceiving, there's lots you'll have to learn about other platforms. Stick with what you know, until you are comfortable.

I'll let others provide reference material, my sources are outdated as I'm past my Gamedev.net days (for the time being).
> In that case, the person who created the work gets screwed. For example, a song writer or singer.

How are they getting screwed? Art and culture grows through sharing, it doesn't diminish.
At&t is a private company, and it isn't allowed to censor your calls for whatever clever or asinine reasons it comes up with.
For lone developers in 1998 it's more likely they would just occasionally make a copy of the code somewhere. That's still more or less how I work on my own stuff.
I guess you're getting downvoted because people didn't realize you're also the tweet author.

So you can confirm that you did lose ad revenue because of the claim and really are just stuck until somebody steps in and reverses it? Or is it as described in the YT terms linked in another comment?

If yes to the former, that's horrifying.
It is an amazing product.
Nietzsche was ultimately pro authoritarianism and anti liberalism. His view on women is fairly standard nineteenth century misogyny, like how he "compliments" them by saying they are more clever and wicked than men.
Western gamedevs are almost universally on twitter. Pick the ones whose contributions to the games you enjoy you think mattered most (narrative designer of a story you liked, or combat designer of a gameplay loop you liked, or lead programmer of a technically robust complex game, 3D artist of a game with beautiful environments, etc). Follow them and their recommendations! Ditch them when they turn out to be predatory/abusive assholes.
the quest 2 is the best piece of tech of last 10 years. even as a non-gamer, i spend hours looking at google earth photos around the world. wireless makes it just so easy to pick up and down

of course, facebook does not know what to do with it beyond "senator, we sell ads". i hope someone else copies them and realizes its potential
With all due respect, this view is conversely weak willed, and complacently takes the side of Acti-Blizzard.

The firm directly states they help companies with "union avoidance."

Even charitable interpretations here support "busting" the aims of the union. This isn't an issue where "both sides" are equal in moral standing when one is advocating for better working conditions and the other is legally fighting for more profit
PWAs as URL Handlers is a leap forward that blurs the boundaries between native and web apps. I wonder what cool hacks you can create running your own web server?
What’s LFP?
Wind and sun won't always be there but tides will be for as long as the moon continues. Let's scale up this tech and toss it into our renewable mix.
FDA warns of death risk associated with cancer drug
This is direct result of DMCA.

It basically says "Dear Youtube, if someone claims copyright you can't be liable if you immediately comply with the claim. However, if you don't, there is no bounds on how much you can be slapped for content posted on your platform."

It creates powerful incentive to err on the side of claimant, however ridiculous the claim is.

So if you are looking for somebody responsible for this, find politicians responsible for getting this passed and forever breaking Internet for everybody.
When your RSU and ESPP vest, open your brokerage and try selling a single 20-30% out of the money call that expires in a month.

You can read about it, but actually doing it is not that hard. Although, given the inflated stock prices and US equity options being 100 sized lot - you do have to keep an eye to roll it out if market is getting really exuberant.
Sorry, reflective was the wrong choice of words, I think technically 'transflective' is more accurate. I don't think the screen will have much glare, it's more that it is visible with a small amount of light, despite not having a backlight.
There are other recourses actually.

The other recourses are that our lawmakers threaten them with law changes until these platforms start acting like platforms.

I am sure that we can come up with some laws that are constitutional, if we are creative enough, that will damage these companies.

Lots of people hate these platforms these days. We'll pass some law, eventually.
This was already on the top page a few hours ago: https://news.ycombinator.com/item?id=27991050
As long as I can hook it up to the grid and charge in my garage, that sounds great.
If you're having a bad news cycle, why not just dump the rest of the trash with it. Let it all blend in together instead of clearing one cycle, then creating another. People can only focus on so much at one time. In a few months, people won't remember and order their next release.
https://www.wikihow.com/Install-an-SSL-Certificate
But it is no ineffective thought.

Quite a few high-speed railroads are insanely profitable for SNCF in France (Paris-Strasbourg, Paris-Marseille, Paris-Lille), some of them are less profitable, or even run a deficit, but the SNCF budget is balanced every year since 2012 (was, pre-pandemic)
Those licenses require attributions. You can't just say "Copyright (c) all the projects indexed in Copilot".
Static analysis using Haskell and Datalog
does anyone know if there's going to be some kind of preorder cutoff? I've been waiting to get my hands on one of these for development but I can't afford one right now.
The reason YouTube enforce it that way is because copyright-the-legal-concept is so draconian. They don't want to upset their video creators, but they also don't want to be sued into oblivion.
I got 181 upvotes on my comment about the same problems here: https://news.ycombinator.com/item?id=24906211

So lots of people experience it, it's a long thread of examples. I can never load a twitter link on the first try no matter the device. This one took 5-6 refreshes to show up. Wonder why it hasn't been fixed for over a year. Surely they know about the problem?
This isn't a function of static vs dynamic typing, though. You can write "5"==5 in Python, because, while == is always value equality, the root class provides a default implementation for it that simply checks the reference. They could have made that default implementation raise an exception, though.

I believe the main reason why it doesn't, is because it allows to write kinda sorta generic code that always uses == for comparison, and have it work for the most common cases for both value and reference types (defined semantically here: reference types are those where object identity matters in some way, value types are those where it doesn't). For example, functions that work on lists, or even the standard operator "in". If not for this hack, everything that needs to compare things would have to take an explicit comparator function for every separate comparison context to ensure that caller can request "==" or "is" as appropriate for their use case.

FWIW, I believe that explicitly parametrized comparisons should be the norm in generic code, not exceptions, even if it's more verbose. But mainstream PL design hasn't really embraced this. Much like how we keep repeating the mistake of making strings indexable and iterable without specifying what is being indexed or iterated (bytes, codepoints, graphemes etc) - because programmers are so used to the convenience of doing that, not because it was ever a good idea.
The gist of it is that RH was cheaper than other brokerages at the time for small trades, and more expensive for big trades (because it dropped the commission (independent of trade size), but offered a somewhat worse price improvement vis-a-vis the national best bid offer, pocketing the difference (proportional to trade size).

It's not especially heinous, but they were not very transparent about it (to be fair, it probably would have taken a bit to explain that they took a greater cut of the price improvement vs the legal benchmark).
You're thinking of backlit displays where a reflective front (between the user and the display) hurts screen visibility in bright light conditions. In this context, "super reflective" is referring to _behind_ the pixels of the display. There is no backlight, so the screen is lit up by ambient light. Increasing that reflectivity aids in contrast of the screen, since "white" pixels will be "whiter" (in this case they are actually grey but lighter grey if the screen is more reflective).
Robinhood, along with half a dozen other banks/brokers who were well capitalized all decided to restrict trading, and continued to do so until the price was 1/10th of the high. Just a little poor money management folks, nothing to see here!
I wish I could rejoice at the adoption of VR but I can only feel despair that Facebook of all companies is leading the way.

I owned an Oculus CV1 for 2 years and loved it. It completely shifted my perspective on VR, changing me from a naysayer to an enthusiast. Then Facebook began strengthening its grasp on Oculus by making account migration mandatory, and I decided not to comply and got rid of my headset instead.

Facebook needs more competition in the VR space but nobody seems interested. Valve shipped a headset, sure, but they are not pumping anywhere near the kind of resources into R&D that Facebook Reality Labs is.

My blog post on the topic: https://cedwards.xyz/goodbye-oculus/
Yeah, same. As a lifelong fan of the genre, I think R. Kelly's work is boring pastiche, almost entirely forgettable (notable exception, "I believe I can fly" does have some nostalgic value). So it's never been a challenge to put his music away...
Zuckerberg tells investors that Facebook will turn into a ‘metaverse’ company
An honest label would be "unapproved".
I’m not going to tell you how to live your life, but IMO, if you are at work just clocking your 8h, you should consider switching.

Also, if you think you are attending too many useless meetings, it’s your responsibility to let them (or at least your direct report) know. They might not be aware that you aren’t needed.
Scarlett Johansson files suit over Disney+ ‘Black Widow’ release
The problem is who decides. Once you create a fact checking entity, it will decide for itself what are object truths.

Within a fact checking entity you essentially have the same issue as regulatory capture.
These messages are quite common. "What terrible PR, what are they thinking."

The truth is? It doesn't matter nearly as much as people think. Companies have caught on - a vocal minority will call them out, but it won't matter. People will still buy the next COD. At the end of the day, that's all anyone cares about top to bottom.
What is also interesting is the game many youtubers have resorted to playing. Where they upload videos 5 or 6 times and have them demonetized and they play the 'what broke the system this time' game and reupload. Even then 6 months later someone else can come along and change the rules and half their catalog is struck for some rule/copyright violation. It is why we are seeing lots of 'patron' style support systems, or self promoted ads by the people making the vids.

edit: removed bit that I am probably wrong on.
So many projects in this game. I had one which involved trying to build a base, capture a dragon and start a breeding program. Which failed - so I ended up abandoning, starting a new base on top of a dragon lair, capturing said dragon, leaving the base, then starting an adventurer who carried the caged dragon in a mine cart across the map to the original base.

It did not work. The version didn’t allow for the new adventurer to become a resident of the original base.

Futzed around with dfhack to force residence permissions and so on, ended up breaking the game and changing the species or some other weird bug.

But I did learn that adventure mode mine carts are ridiculously fast. As in survival is highly unlikely fast. There was a lot of saving and reloads due to the difficulty of banking turns at speeds that outran cheetahs.
eg, cleanliness described by different linters/static-analysis tools? Can we actually make better code suggestions by choosing examples which are known to have less super-obvious flaws?
Don't let this be a confirmation bias type of situation though. The number of people that are vocal in forums rarely outnumbers the silent majority that just aren't bothered.
Honest question: on what basis can you or anyone here make that claim? You can say that you wouldn't call that screenshot "adult" (using your own heuristics to determine what "adult" means in this context), but unless you've run some kind of survey of "people in general," this just feels like massive overgeneralization of individual tastes. It's as valid as someone else coming in to say "Generally most people would call that screenshot 'adult.'" What's the rebuttal either way?
That sounds awesome. I've been ignoring VR, maybe it's time to look into getting a headset.
Nobody gives a hoot about groupthink
Just a guess but maybe it means that the "on" pixels will reflect back more ambient light, thus appearing brighter and having better contrast with the dark "off" pixels under marginal lighting conditions?
lithium ferrophosphate

Says Google
So you could include a couple lb sodium battery to power heating your main battery.
It will indeed. It's frustrating that all of this is going much slower than I thought it would though. I feel like AR and this and the big ML GAN breakthroughs are still like 10-20 years away from now. (From my recollection it's felt like a year away for like 7-9 years now.) My kids are going to have such a fun time with it once its actually here but I'll be near middle age before the next wave is actually mature.
> once the dispute is resolved

Do all disputes get resolved?

What is the median resolution time?

What is the maximum amount of time a claimant can drag out the resolution process?
checkpoints are regression tests against past failures. Without them, somebody else is handling those failures
It’s possible. A company called LAVO has made something of that sort.
Yeah sorry, this is exactly what I meant - I was hoping that feature would filter down to the base Paperwhite model. However I do now see that they offer 20% trade in off the Oasis, which makes it a bit more tempting… seems like some sites think they might release a new model this year is the only thing, but who knows really!
Mark this on your calendar and see how well it ages. Companies have survived much worse.
Yep. I got rid of my headset when the account migration plans were announced but I've never heard of anybody else doing this. General consumers just don't care, even with all of the complaints about Facebook accounts being locked and bricking headsets.
Interesting.

Is there a way you could implement this phenomenon in software/hardware and use it as a next secure channel for communication?
An additional nice detail about tidal power in the video: whereas wind (and solar) energy can be quite variable, tidal energy is much more predictable.
Why are you still friends with your ex ?
Tcl isn't quite the same, since "5" and 5 are literally the same exact value in it, in all respects - not just equality. It's more of a problem in languages where, at the same time, 5+5==10 but "5"+"5"=="55".
> I think that's a backwards because it's putting the conclusion first then seeking to justify it

Isn't that literally a lawyer's job?
Yeah, it's possibly true but I guess I'm just skeptical that glasses make it worse. It just seems like it would be easy to confuse the symptoms (eye elongation and axial myopia) as being caused by the glasses rather than just by whatever factors originally caused the myopia (or if it was genetic/age driven).

From a brief search it seems that studies show that glasses don't make eyesight worse.
As if practically everyone with internet access being on facebook wasn't proof that almost no one gives a shit about privacy.
I stand by my comments. Groupon and LivingSocial said the same about their respective market, a decade ago. And if you'd done your research into HolonIQ's report, offline language learning was the supermajority of the $61 billion market. Online learning was a tiny tiny fraction of the market, and as many other commenters have pointed out: Duolingo and most of its online competitors are only good for superficial, introductory-level learning, with actual skill growth requiring in-person interaction. Moreover, Duolingo's online competition alone includes hundreds of free and paid apps and websites, plus Youtube and Twitch.

Duolingo's "gross profit" is not calculated using GAAP. It's calculated using fantasy unicorn accounting. Key giveaway: if a company's revenue "more than doubles" but it's losses also more than double, it's not actually profitable on a per-unit basis; it's simply shifting items that should be reported in COGS to other items that let it artificially inflate its gross margins. In Duolingo's case, it's actually worse: while revenues doubles, losses are on track to quadruple (they reported a $13.5 million loss for just 2021Q1, compared to roughly $16 million for all of 2020).

I've worked for enough startups going public that I can spot when a startup is playing games with its financials. Duolingo is one of them. This time next year, Duolingo will be looked on as 2021's Groupon.
Why would there be more to it? I wanted to ask the same question, just because I simply did not know the answer. In fact, I am curious how you became so wary about such a simple, uncomplicated and direct question.
I would have thought that by now LFP has mostly overtaken FLA for home use. I can pick up LFP cells for just over $100/kWh, which is about what it costs me to get FLAs, but with far longer lifespan.
I am learning Elixir and I'd love to see a tiny game made in Elixir to play with and learn from the code. Any examples?
Ask HN: How to store digital documents in a company
My company is evaluating migrating from QuickBooks to a better financial ERP system. While the search is still underway, one thing is now clear: no matter what system we'll end up picking, the data conversion will not carry over the attachments stored with the transactions. And that's bad.

So all along we have been using QuickBooks also as a repository of invoices, purchase orders etc and now once we upgrade we have a dilemma:

* lose them all

* continue to maintain and upgrade the QB license to maintain our digital database.

There must be a better solution, or a market opportunity for a hacker in this forum.

What do innovative companies use as a repository of digital documents? Mind you that while it's 2021 often we get PDF that are not searchable/indexable.

Is there a solution or is this an unaddressed pain point?
My thesis:

At a small startup, ordinary employees have the power to make the company succeed, so incentives are aligned for everyone to work directly toward that goal.

At a big company, it’s hard to change the overall trajectory, but easier to convince the management one or two layers above you that you are important and require continued investment. Like a game of telephone, each layer results in information loss and lowered efficiency.
Is there a way to do that while using your surround sound system? Because that would be amazing.
What tech do you use to do this?
And they would be banned from using YouTube, which is likely a significant portion of their livelihood.
> Stolen pictures were not forwarded, so they even got the leaked data back.

Can we be certain that the hacker didn’t make any copies?
Not a big enough install base for the metaverse though. They need to target WebGL, WebAssembly and WebXR to create a 3D social space where you can jump into games and virtual worlds to play with others, or just hang out. A web-based VRChat that works universally via the browser, including headsets via WebXR.
What's depressing to me is that in 2021 there are still people who look down on others for not placing privacy over functionality.

That's the mentality that ensures casual use of open platforms by every day people will remain a fringe occurrence.

It's almost like people think being open/free/privacy-conscious should somehow make up for an otherwise inferior product, and that's just not the case.

-

I have a CV1, *DK2, Quest 2. I've used the Vive, I've used the Index. The Quest is just an insane value.

Features the most approachable VR controller by far, works with PCs and standalone so it scales with the user's interest. UI is very very well thought out.

It's just a really damn good piece of hardware for a seriously competitive price. That's why it sells.
> that's the truth of open-source

No, that's your opinion, which as it turns out also has no legal basis. For me, I want proper attribution from people who use my code. And for any code that I release that's under copyleft, I absolutely do want that license followed.

You seem to be fine releasing your stuff into the public domain, and that's great that you want to do that, but you don't speak for everyone.
Was it everything you hoped it would be?
Buy indie games.

That's it.

Buy indie games, usually in Early Access if the game is something you like or would like.

Phasmophobia has made millions. Gunfire Reborn has made millions. Small game companies are more popular than ever. There's even a game about powerwashing out right now.
It's also name for the SI unit of magnetic flux density, which fits with the electric motor theme.
Never write GUI code then.