skysight-inc/HackerNews huggingface dataset:
>When you will build your own piece of land from scratch then you also get to decide what laws govern it.

I don't know where you live but where I do the government determines laws, on my property or otherwise. i can't just do what i want on my property just because it's my property. Neither my actual land or the digital land of the app store are some sort of extraterritorial space, we're not living in the Shadowrun universe
Scramble is a side scrolling shooter. Thrust has a different sort of game play, with a lot more in common with Gravitar.
I had to learn what we used to call “desk checking” when I started programming, out of necessity. Desk checking is reading through your code and “running” it in your head, keeping track of state on paper. You learn to notice edge cases because at every step you have to think about the next possible states. After some practice you get better at this and it becomes more automatic.

This isn’t practical for large code bases, but you can do it with individual functions and chunks of code. I still work this way but I don’t think it’s a common technique anymore.
I don't care for graphics really, dwarf fortress is the best game ever, IMO.
this was more how my memory from 35 years or so compares to reality.
Ask HN: What is the easiest way to build your own live streaming service?
With Covid 19 hitting, live stream has become a very popular use case just like chat rooms. Is there a cheap and reliable service to create your own live streaming experience. I want to make an app where chefs can live stream during cooking and people can join in to watch. It cannot be too expensive as it is just a hobby project.
It depends on how accurately the avatar is able to represent important information: emotion, attention, state of mind, etc. There's a lot of bandwidth in looking at a face (and bodylanguage as well), that's where the value in face-to-face meetings is.
The rules are simple: if you mention in your app about the premium service tier, then you have to offer it inside the app with built in purchases.

Don’t want to have IAPs? Don’t mention the premium service you have for sale elsewhere. That’s the option picked by many companies.

So, in reality Apple doesn’t force developers to adopt in-app purchases. They make them follow the rule I outlined here.
One possible option that never gets discussed is to nuke the amplification methods. If we stop recommending content automatically this ceases to be a problem.
There are laws that require financial services companies to take appropriate steps to protect customer data.
11% lower base clock, 33% more cores. The 5950X also has 100% more L3 cache.
You're sitting at your computer, you're watching your colleagues are discussing something in detail, slowly you start to notice - your two black colleagues are starting to literally look the same. That's weird, are you slowly getting more racist? oh right, your bandwith dropped and your AI upscaler has decided to upscale all your black colleagues up to some stereotype it got trained with.

I'm afraid I suspect this isn't that far fetched.
The GPL, in particular, goes further than just refusing to exercise your copyright over a piece of software. The GPL restricts the usage of your software, most notably by forbidding its use as part of any proprietary software. Without copyright no one would have to respect that restriction.

The situation you are describing is closer to a project with an "unlicense," e.g. SQLite, which explicitly makes the project public-domain and places no restrictions whatsoever on its use.
Which reminds me : only 13 days to when the interview invitations will be sent.
So using git instead of a database when a database would be more suited?
> it's an other problem with the current package ecosystem: you often end up finding multiple packages purporting to do what you need, and it can be tricky to figure out which one you want

I'm trying to remember the last language I've used where people didn't say that.

Hmm... clojure? Nop.

Javascript? Nop nop nop.

Python? Hahaha I can't even remember all the package managers: virtualenv, venv, pipenv, poetry, ...
You quote a 0.35% death rate. Google says there are 328.2 million Americans. Do the math.

It's amusing for someone arguing "science" to be unable to multiple two fucking numbers.

You are saying 1,148,700 deaths is okay, that people are "panicking" for no reason. A 40% increase in death rate (the CDC says there were 2,813,503 deaths in 2019) seems like a pretty reasonable reason to "panic".

Trying to save a sixth of a Holocaust seems like decent public policy.
~20% of workers in Europe are unionized. ~30% for Canada, ~10% for US. Canada's labour laws are very similar to US, only slightly better. It's not better than or even close to being as good as Europe.

This difference is coming from different culture and priorities. Lack of unions isn't why you don't have universal healthcare in the US and other such things. It's because the country's general culture and ideology works against both unions and social welfare.

You don't need unions to organize and demand things of the government. If people don't want to vote for social policies, unions won't make them want different things.
Mmhmm Raises $31M Pre-Launch
The Pricing of Painscience.com E-Books
The relevant section seems to be "Additionally, Actions should not be used for...any other activity unrelated to the production, testing, deployment, or publication of the software project associated with the repository where GitHub Actions are used."

Don't get me wrong, I absolutely adore this usage of GH actions. But isn't this a TOS violation? I've thought about using GH actions as a generalized cron for online stuff and that feels like it walks the line (e.g. re-generating my static site via a Netlify webhook so it can update comments or whatnot). I feel okay about it because the static site is what's contained in the repo.
So, I don't know any crazy homeless people, but I do have a relative with schizophrenia.

Although he does have other characteristics, as his condition worsened, all of them became buried underneath a web of paranoia and madness.

I can't honestly believe that someone who didn't know them personally in the good days, would be able to pinpoint any bit of their natural personality anymore.

In film and TV, crazy homeless people often exist as extras only. If they have more screen time, their background story is usually told as well.
Thats a hot take. Most blogs are not sex apps turned CIA backed brain experiments and don't read all the text messages on my phone and then distribute them to anyone/everyone in the deep web.
Adblock is one thing, but why would anyone notice a 15 fps increase?
> I find it interesting that the story of "Genesis" in the Bible basically goes through the order of operations for how the universe formed (aside from a couple of the days out of order...but it is very close).

As a Christian but decidedly not a biblical literalist, that's...just not true, without a whole lot of strained appeal to metaphor informed by knowing the answer you want it to get to.

Genesis has two mutually incompatible creation stories, and while the reference to "days" means this has to refer to the first one, its not really true of either of them.

I mean the first one has creation in this order of days:

(1) Light, day vs. night

(2) separation of the waters (which, incidentally, appear to preexist creation, as they don't get created anywhere) into waters above and waters below, divided by a "firmament" which is named Heaven.

(3) Gathering of the waters below the firmament into one place (the Seas), producing dry land as side effect. And the creation of grass, herb-yielding seed, and fruit trees on the land.

(4) Creation of the Sun, Moon, and stars.

(5) Creation of sea and avian animals.

(6) Creation of (non-avian) land animals, including man.

That's more than a couple days out of order.
1. Truth is not a popularity contest.

2. Truth is not a matter of faith or belief.

https://plato.stanford.edu/entries/truth/

https://plato.stanford.edu/entries/scientific-realism/

https://en.wikipedia.org/wiki/Truth

https://rationalwiki.org/wiki/Empiricism

https://plato.stanford.edu/entries/vienna-circle/
I guess Chemtrails lost their appeal.

On a slightly more serious note, this has Only in America written all over it.
> if all of it is passed back to the employee, then the goods produced don't actually get cheaper.

There's a spectrum between none and all.

Also, why wouldn't goods get cheaper? Scaling up production is easy so it's not a supply issue. There would be two outcomes: people would buy more goods overall (as has happened over time) or they would work less and enjoy more leisure time.
I assume they have created an hierarchy with a number of different roles. That's generally how you scale people-intensive tasks. I have no idea why you would want to classify all of those roles as "assembly line".
A EULA on fruit?
Totally. I don't think there's anything wrong with saying "Gee, this store is making way more money but its employees are being paid the same, that sucks". I think indexing the minimum wage to inflation makes sense. I think a lot of low-skill jobs should be higher-paid, and I think raising the minimum wage is a good tool in some cases (although I think the people pushing for national increases often overlook the effect that a doubling wage will have in a rural area where the cost of labor really does impact the ability of a smaller store to stay open).

My point is just that I don't think "wages should keep pace with productivity" is true. If wages always rose with productivity, we'd be focusing all the gains on the people in the sectors where productivity is growing, and not lowering the cost of goods for everybody else.
Anyone else thought that the list of failed startups starts with NerdPilots? That ad is a little misplaced.
But isn't this the cause of inequality? If you can't pay commensurate with productivity, a larger share of capital flows to capital owners and you stretch out the exponential curve. There are humans on the other side of the equation and there are other costs besides labor involved with operations.

There's a reason why common good capitalism is an increasingly attractive model for a lot of folks. A society cannot maintain the maximize returns to capital model indefinitely. I think many people are realizing that Friedman's economics either cannot be sustained or lead to a place where many would prefer not to go. People, and therefore the invisible hand, are inherently flawed.
I've built something similar and your architecture sounds just fine. With websocket you are able to send the state to the server and just share it across clients.
Maybe you have clients disconnecting and reconnecting with a new id? You need to have a mechanism for identifying browsers (eg. storing something in localStorage)

Given you mention video chat, I wonder if you're relying on webrtc + websocket for signalling. In that case communication between clients would be p2p and a reconnection handled incorrectly could cause state to be lost.

But I'm just guessing.

HN is probably not the right place to get support for this though.
I think you misunderstand. I'm not saying all politics belong at work, but that all work involves politics.

I, likewise, am not interested in discussing presidential candidates with my coworkers. But every employer makes decisions about wages, benefits, donations, access to their products and services, energy consumption, their local communities, support of political candidates, etc.

No workplace is an island, and if a workplace is going to engage in those things, I want to be able to discuss how my particular workplace interacts with them. (E.g. if I worked in a factory, maybe I'd want to talk about how the factory sourced energy.)
Well, it is in the "middle."
Faster 3D Printing with different strokes
"The Trump administration’s trade war with China resulted in a failed funding round led by a Chinese investor, which put the company in dire straits financially. "

Trump is a convenient scapegoat here but in no way related to why they failed. Meta was headed to guardianship not long after the Meta2 was released.

Overall Meta was just a poor experience with basically zero traction. They changed their hardware approach from the Meta1 to the 2 and it created a completely different experience while on the side the Hololens was blowing everyone out of the water and they weren't in any position to compete. Add to that the complete collapse of Magic Leap and the bubble burst for AR this round.

Reinforcing again - Augmented Reality is probably the hardest market/technology to succeed or even just stay alive in.
1. They have consent, it's called the terms of service.
> But who gets to decide what is truth and lies?

Twitter does. On Twitter. That's practically a tautology.

Is your point that you didn't know the answer, or that we should descend into anarchy because attempting to answer difficult questions is tricky?

Both sides think Twitter is biased against them. The only reason you think it's biased is because of the same tribalism that you're baselessly accusing them of.

It's blatantly obvious that Twitter can never stray far from the middle because it would lose them one half or the other of their audience and business.
I don't think you can do literal transciption typing without learning something like stenotype, so you'll still have to filter and summarize things.
That's partly because high-paying salaries can be a stepwise function with respect to one's time. If you make $500K a year, it does not mean you can make $300K a year by working three days a week. I'm sure many people are capable of pulling that off, but I guess more can't. Software engineering work in corporate requires certain level of continuity. You may be called upon for a meeting. You may need to jump into a conference call for a system outage. You may need to do an in-depth research to debunk your co-worker's design. You may be able to pace yourself, but your teams won't be able to wait, which disproportionally diminish your value. Again, we can argue how to practice essentialism, but the reality is that many people can't or are not capable of doing so. Otherwise, we wouldn't have books about essentialism.
everyone can try https://vrland.io ( multiuser room chat with positional audio and webcam share)
> About the only thing it gets truly right is the creation of water life before land life.

Sea animals and birds are created at the same time, after land plants, so it has land life first, and sea and land animals together.
Does it matter? I mean it’s still close enough for such a prediction so long back.

What I am saying is that, like with the “atoms”, the intuition was there. They just didn’t have the means to prove stuff
Ask HN: How do you organize information: by type or context?
Here's a simple example.

You read a book about human's brain and find something particularly interesting that you'd like to remember.

You open your notetaking app of choice and are presented with the following dilemma: to put the quote in a folder called "quotes" or in a folder called "humans-brain". What do you do?

I'm particularly interested in the topic of organizing information and would be grateful if you could share any resources on the topic "type vs context" or simply share your point of view and experience.
Don't you have industry-wide agreements, negotiated with unions, on minimum wages in these industries though?
No one human has to be capable of putting you in a box, there's this cottage industry devoted to making machines do it for us.
I have a good experience with tokbox.
If you can find an NYT article in the last two years using AEI as the source of a story I’ll buy you a nice bottle of whiskey. The media will systematically ignore sources like AEI, that use actual numbers, in favor of soundbites like the one in this Common Dreams article.
> But I certainly don't miss with dealing with the general public, where a very vocal minority has decided that it is socially acceptable to yell at service workers. It's even worse when it's their own mistake, like they ask for mustard when they meant honey mustard, and somehow I'M the idiot for not knowing which one they meant.

yeah I don't really miss stuff like that. although as I've gotten older, I've started to appreciate people who are overtly hostile. at least you know where they stand. I find it much harder to gauge people's intentions in white-collar land.
I wonder if pay for impression (CPM) is a better to mitigate this cost?
Your first sentence contains the lie, er, problem.

>arbitrarily

What is arbitrary about it? do you assume that because you don't have a list of their rules of engagement, that you don't have the "warrant" for these takedowns yourself, that it is arbitrary and politically biased in motive?

>Telling someone to mask up in early March could get you banned.

I straight up think that's bullshit. I would want evidence of that occurring or evidence that that was ever laid out as policy.

>Would you be ok with other private networks doing it?

"Private networks" do it all the time. Newspapers decide what to print, and whether they print lies or truths, and whether they do so fairly. The best journalists put truth first. These virtual bulletin boards are, as a matter of fact, massive platforms where any small amount of gamesmanship can lead to the very quick spread of information, good-faith or not. To think they should sit and do nothing is folly.

>Posting first party evidence of the chaos in China in January could get you banned. It was fake news and disinformation. They were protecting us.

What

>Not just are these companies fallible, but they also have a very obvious neoliberal agenda. I've watched every single progressive podcast I liked get shadowbanned or outright removed from every major platform over the last year.

What

Your entire post is filled with so much unsubstantiated statement-as-fact I don't know where to begin.
Direct result of the “Billionaire Vacuum Cleaner” sucking all the wealth out of our economies.
What do you use for a chair, if at all? The most ideal scenario I've found so far is an adjustable standing desk with a task chair, then alternate from 1-2 hrs each between standing and sitting.
Antoine-Augustin Parmentier Made Potatoes Popular in France in the 1700s
Ask HN: Do you get addicted to your HN votes like normal people do to Instagram?
I just realised I totally do.
This is step one. It is possible that step two will die on the floor, but this report made it out of committee, which is farther than I expected it to get, so I'm not quite so pessimistic about step two.

Right now one party wants to go after the big tech companies for what seem to be the wrong reasons, while the other party doesn't seem to have the will to go after them at all. But in the end, we got a report with good recommendations, so we'll see if bad motives can bring about some good results.
I don’t think they have shortage of developers wishing to sell through their stores. So, there’s really no incentives to cut the commission.
How do you know he isn't wealthy?
Can you expand on why a database would be more well suited?

It seems to me that if the goal is to track changes over time, git is very well suited to that.
I agree. Code is usually just a way of representing what you want your app/the machine to do.

I think no-code only makes sense if you make multiple, similar products comprised of existing building blocks and then using a basic visual editor to mark the relation between them. But again, with code it can be similar, you can have differet libraries/packages/APIs and just describe the connection between them.
And RMS being a good example of a principled and arrogant man that was neither foolish nor short sighted.
Yeah, I edited the CSS before reading...
I call bullshit. Ebay ALWAYS sides with the buyer.
I worked at a local TV station a while back, and I programmed the commercials. You would be surprised at how little those slots go for. Off prime time, a 15 or 30 second add spot might sell for a couple dollars. At night they’re only a few cents. It was a mid-sized metropolitan area, so I don’t think this would be so out of the ordinary.

To this day, I have no idea how any TV stations are financially solvent.
You have an asterisk next to the bank account and yet you provide no details on the website. I'd say most people are doing this mainly for the bank account (and payment processing). So you might want to expand on that in the website to avoid me sending you an email to ask about it.
I prefer to use the discard comment `#_` for everything that I'd use the rich comment `comment` macro for. As far as I know, there's no advantage to the `comment` macro over `#_`.

I think `comment` is nice if you have an editor that doesn't syntax highlight and let you structurally edit discard comments. But in my Emacs setup, code that is after a discard comment still gets all highlighting and syntax editing and evaluation as any other code, so I don't feel a need to ever user `comment` macro over it.
The fact that lobbyism is legal is telling.
Thank you for the inspiring news! You should probably add "Thank HN:" to your title, like many did: https://hn.algolia.com/?q=thank+hn.
No, I'm still not understanding. Here's my thinking:

Scenario #1: If the tuples are the same shape (type, size), it's fine

[
(string, int, date)
(string, int, date)
(string, int, date)
]

transposed:

[
(string, string, string)
(int, int, int)
(date, date, date)
]

Both input and output have tables with consistent shapes (type, size)

Scenario #2: Assuming its legal, if the tuples are differently shaped (by datatype), its weird (but that was true of your original table anyways), but you can still do a valid transposition to produce a valid table

[
(string, int, date)
(int, date, string)
]

transposed:

[
(string, int)
(int, date)
(date, string)
]

It was weird to begin with, and it's similarly weird to end with. I can't imagine the output not being a legal table by any rule that does not also disallow the input.

Scenario #3: Similarly to scenario 2, If your tuples are differently shaped (by size), you can still do a transposition

[
(string, int)
(string, int, date)
]

transposed:

[
(string, string)
(int, int)
(date)
]

and like Scenario #2, the output is as illegal as the input

In the latter two cases, I don't know what you'd want to do with the transposition (or even its input), but I don't see anything stopping the operation itself from being reasonable/consistent/valid.

Is there another scenario I'm failing to imagine?
What happens when the LARP, Pokemon and VR worlds all collide? I think this is the future of gaming, at least in places with ample acreage.
They should do what my employer does: give everybody 16 hours per day to discuss politics, religion, or any other topic.
Sure. But there's a wide range between the concentration of capital we have now, and the notion of it all being somehow distributed equally. It's not so much about giving capital to workers, it's more about retarding the natural flow of capital to itself. If the economy were only made up of 100-person factories, then there might be enough competition and experimentation that more capital would find its way to innovation and labor, rather than being drawn to large concentrations of wealth. I'm not saying we need to go to that extreme, but there is much room for progress in that direction.

Looking farther into the future, with AI and robotic labor, it's quite possible that everyone would have the capital to direct a large factory. As it stands now, it appears likely that any such robotic future would be owned almost exclusively by a tiny fraction of humanity.
You've misunderstood. Not all politics belong in work, but all work is political.

You cannot escape politics in work, because every workplace is making decisions about benefits, wages, their use of energy, who they hire, who they donate to, how accessible their products are, etc. All of which have a political component.

An aluminum smelter, for instance, uses lots of electricity. How they choose to source that electricity is absolutely a politically linked decision.