skysight-inc/HackerNews huggingface dataset:
Another way to stop it is to start writing software like this i safe-by-default languages like Rust and others instead of C++ with its numerous footguns.

See https://chromium.googlesource.com/chromium/src/+/master/docs... for details.

Interesting quote: "(Some of us on Security Team aspire to get more of Chromium in safer languages, but that's a long-term, heavy lift.)"
> Not really, a tremendous amount of game code doesn't benefit from multithreading. So, this also doesn't have anything to do with Rust.

Is that it doesn't benefit, or is it that the benefits are too hard to achieve given the nature of memory issues with games that like to have global state and are written in C++? A lot of games do a bunch of things every frame and then increment state. Those can all be parallelized as they only depend on the previous frame's state.
Bro we subsidize livestock feed corn and soy
Hey HN!

I'm Phillip, cofounder of Gather https://gather.town/?ref=hn. We are a video-chat platform that creates virtual spaces for offices, conferences, events, and social. You walk around on a 2D map, and see / hear the people near you.

We started more a year and a half ago, on telepresence for your closest friends and family. We explored all sorts of technologies like custom wristwatches, tablet apps, tele-operated robots, and VR. We were in the middle of one of our VR experiments when COVID hit, and we decided to switch focuses on the pressing needs of people today.

We had an idea for how people could gather better online, generally. Some of you may have seen our HN post launching Online Town half a year ago, and since then, we've hosted 1000+ paid spaces across conferences, offices, weddings, parties, magic conventions, universities, and much more!

Many "real-life" interactions translate easily into Gather. For large gatherings, people will split off into separate groups to talk, and walk between the conversations by just moving their avatar around. For remote teams, you can walk up to a coworker's desk to ask them a quick question, or notice a group of people congregating at the water cooler and go join them.

(Our own team works out of a Gather office--most of our team has actually never met each other in person)

What's unique about us is how much you can customize your own space. Our tools let you design any layout or style that you want, so many of our users replicate their real life offices and community spaces. We also have embedded objects you can put in your space. For example, you can work at a whiteboard, watch Youtube/Twitch videos together, or play games with other people in your space.

Right now, we're offering one month trials for office spaces, as well as setting up custom office layouts for teams, for free!

Come check it out and meet us in the space we made for HN: https://gather.town/?ref=hn ! We'd love to hear your feedback.
Show HN: Using Machine Learning to Block Distracting Web Content
Wait until you hear about how some people get given free products to review them. Amazon has no incentive to police their reviews, because they just want volume.
How to Recalculate a Spreadsheet
What's the endurance of these devices? Could I rely on the swap file for large cfd meshes in a pinch for a week?
Weird title, as the default modes of Vi and Emacs are diametrically opposed and opinions there tend to run strong.
If tomorrow we wake up unable to play video games, we would be kinda disappointed, but our life would keep going normally (unless you're a game developer).

If we wake up unable to access banking, communication or transport, our life would be more or less ruined, for everyone.
Goodbye USA
That was 100% a Beyond Burger. I cannot stomach another Beyond Burger after the smell that hit me after the first time I opened a package of raw Beyond. Raw Impossible Burger has basically no smell to me.
Collect Contemporary Art from $0,000.00
Send 'Hi' to +447476560489 on WhatsApp to join the drop list.

LIVE:
Drop 03
Eva Beresin
Curated by Kenny Schachter

IG: https://www.instagram.com/ziendotio/

Zien: ART FROM URL > IRL
This isn't like being a test pilot in an experimental rocket. This is like buying a 2021 Honda Civic. Is it different from the 2020 Civic? Yes. Could there be some unforeseen malfunction? It's not impossible. But this is not a bold new world of experimentation. It's a vaccine, with a tried and true development process and that has already been administered to tens of thousands of people (likely tens of millions over close to 12 months before a shot gets to your arm).
Has anyone gone the route of leaving GraphQL out of Rails, and using a dedicated GraphQL server like Hasura?
Canada Is 2nd Place
> Anyone that has ever eaten a garden grown anything
> can tell you that there is a lot missing in store produce

I also enjoy gardening, but from a scientific perspective, I cannot support a statement like this. There is enormous room for bias in assessment of produce grown yourself, because of the physical and emotional investment made in said produce.
Please don’t try to find loopholes in the quarantine rules. They have been put in place for a reason.
No, I meant, what happened in that specific example : ?

> we just had an example on HN of someone trying. it wasn't pretty

----

Yeah, sorry, short comments can end up sounding critical/judgemental - that wasn't the goal.
There are several stacks like spring-boot (no Hibernate), flask-sqlalchemy, elixir-phoenix that fit the description the parent has given. All these are pragmatic choices.
Most SaaS companies have significant operational costs (cloud spend, operations people, developers fixing bugs, etc.) The small, single person SaaS with huge margins (and real revenue) is largely mythical.
Charter has not alleged facts plausibly showing that plaintiffs knowingly or materially misrepresented its infringement claims in the original complaint

Yes, the law works as intended. Large companies can continue to use unaccountable algorithms because mens rea doesn't apply when "the computer" did it. It's just like the cop throwing a coin^W^W^W having you sit at the roadside for two hours until the drug dog arrives, and you have no recourse.
There are warehouses extremely well equipped for this. I saw a recent documentary where they were preparing for such a vaccine.
> Citizenship is something that ought to be earned and given to people who show that they want to live in and contribute to a country.

But, by buying the citizenship, they are not just showing in some vague indirect way that they "want to" contribute to the country, they are actually, directly, palpably contributing to the country.

> People like Schmidt purchase themselves a tax excemption or freedom of movement in a world where ordinary people right now lose their jobs and are locked into their country.

I'm confused, is your complaint that Schmidt hasn't done enough to "earn" citizenship, or that people that don't have less capacity to contribute should also enjoy what Schmidt does.
Reading some comments myself it seems to be more akin to:
"Yes it is nice, but not perfect", citing the concerns of that testing isn't complete yet and the duration is quite short.
My understanding is that Hasura more or less "compiles" SQL, rather than chaining models together like Rails does.
This sounds untrue and inflammatory and needs a citation.
We'll almost certainly need an annual covid vaccination

In fact we have no idea how long this vaccine or any other [of the experimental covid-19 vaccines] will last for. They've got projections out to at least a year, but uncertainty becomes too great after that. It may last quite a long time, we don't really know.

for the same reasons we get annual flu vaccinations

No. We get annual flu vaccinations because flu viruses mutate significantly and quickly, so we're always getting vaccinated against new threats. Not against threats that we've forgot how to defend against.

[edited to clarify that the uncertainty is around the experimental vaccines; for old standards, we do have a very good idea]
They made a few offhand comments on Reddit, but that's it.

They decided that having a unified tech stack for the games themselves was worth more than Rust's advantages. Basically, they decided to re-build Witchbrook on top of Wargroove's engine.

That being said, I guess I should have put an asterisk on there; they aren't using Rust in game anymore, but they are still (apparently, last we heard) using Rust for server-side components. Wargroove's servers are implemented in Rust.
He

- acknowledges and understands the problems and

- could certainly fix them if paid a Google-sized salary

But he won't dance to the tune of the "Cracking the Coding Interview" juggernaut so to heck with him. Better to spend time memorizing the Floyd Cycle Detection algorithm than produce useful code.

( OK, I may be a bit bitter )
On some level isn't this good? Place is at least somewhat changeable while you can't change your race. In the long term - ethnically segregated parties sounds like the worst of all bad options.
huh. "Open your SQL database to the world" is the thing that Rails has carefully avoided... not immediately obvious to me how this tool deals with, like, security. or any kind of data hiding.
No sustained write results? This is likely using a large dynamic cache.
> I wonder if they asked Pike and Thompson to invert a binary tree.

Would surprise me if they couldn't. Writing compilers include lots of working with trees. Pike has literally written a book with a chapter on Algorithms & Data Structures, including trees.
While Chicago certainly does get mentioned more often than Houston for political reasons, it still has a pretty significant violent crime problem. And because Chicago is so deeply segregated, racially and economically, the areas hardest hit greatly exceed the city-wide average.

It is worth noting that, earlier this year, when property crime briefly became popular in certain rich areas, the response of the city government was to deepen segregation by raising the bridges over the Chicago river, which serves as a boundary between the poor south/west and the rich north. Chicago's inequality problem is more serious than its crime problem.
The COVID related menu simplification at mcdonalds have made it really hard to eat even slightly healthy there. I'm surprised they are considering a project like this, although 2021 is a ways out.
Take this with a grain of salt but I've heard that some kind of typewriters are still used in some countries for the top secret material.
don't under estimate human stupidity and the ability to end its own civil society.
I didn't see mentioned the planimeter: "A planimeter, also known as a platometer, is a measuring instrument used to determine the area of an arbitrary two-dimensional shape." ~ https://en.wikipedia.org/wiki/Planimeter
Ask HN: Recent AppleCare turnaround time for MacBook repair?
On Oct 23 My MBP 16" died while being used, and showed no signs of life, 9 months into the Applecare warranty period.

Apple confirmed receipt on Oct 29.

Since then the repair status page has said "Our technicians are inspecting your product to diagnose the issue"

Chat support and phone support say they can obtain no additional info about the repair status (such as "have they evenopend the case yet?")

Nor would Apple support give ANY indication of expected turnaround time, although Apple certainly knows what their backlog and repair throughput.

Given glopbal circumstances Apple's complete absence of transparency is more irritating than the delay. (For example if it is "months" some users like startup CTOs might actually opt to buy a new laptop then resell the old one once it finally comes back.)

Has anyone else recently submitted a MBP for repair under AppleCare, and if so what sort of turnaround time did you experience?
> E.g. in Germany the Tax office mandates that the contractor should have more than one customer per tax year.

Ahh, that I didn't know. Even if they are employed by their own consultancy firm?

> The smaller non-FAANG companies/startup might lose quality remote talent due to this.

That sounds like a business opportunity where some SaaS could take a percentage and handle local tax and reporting obligations.
This isn't new, all countries usually allow you to buy your way in using a "Golden Visa" program, including the USA and Canada. Typically it costs about $1 Million and some job creation/investment in the economy.

Canadian Golden Visa Program AKA Quebec Immigrant Investment Program: https://citizenshipshop.com/product/canada-golden-visa/ AKA

USA EB-5 Golden Visa: https://citizenshipshop.com/product/usa-golden-visa/
Those games will have been written in such a way as to avoid allocations like the plague, giving the GC very little to do. Sometimes your game can be written that way -- sometimes it can't.
US vegans will not be partaking any time soon. McDonalds still uses beef and milk along with oil for the fries.

In other counties I believe McDonalds uses vegetable oil for the fries.
What 40% are you talking about?
Can you list some of these other platforms so that I can check them out?
To be clear, I'm not looking for a loophole. If I wanted to break the rules that's easy enough. I only want to understand the full slate of rule-abiding options available to me. Is that unreasonable?

edit: I guess it must be since I got downvoted. Wish they would explain their reasoning
> Again, in relation to what? It's the right, as according to current American politics because that's the context.

The world. Historical American politics. A larger context. I'm repeating myself and you're ignoring it. Please stop asking questions that have already been answered. If you have objections to using a larger context, state them, but don't pretend I didn't answer your question already.

> Things would be different still if we went back to the Civil War or Ancient Greece.

Yes. You can pick specific contexts in which the modern american republican party was downright progressive. But you have to cherrypick those contexts, as you just did. Saying "world politics today" is a fairly objective measure, is it not? I mean there are even parties in Europe that are right-of-the-Republicans, so it isn't as though they're the furthest right. It's just that the Europeans call those parties fascist, and in some cases the parties embrace that label. Here people get annoyed when you do that.

> I'm not, I'm asking simple questions that go unanswered. The only reasoning I received was that you want people to recognize a shift. But since you claimed that the shift was being "ignored" as marketing and propaganda, isn't highlighting that shift effectively the same?

You're still ignoring it, and we're still discussing semantics, not politics. Do you want to have a productive conversation, or do you want to keep avoiding discussion of actual policies?

> I find it more so actually since politics changed naturally so it's the activist position to claim what the parties "really" are based on a selection from the past.

I can't parse this.

> And immigration refers to people, not trade. Clinton made this speech [1] in 1995, but if any Democrat made the same speech today they would be vilified. That shows the left hasn't shifted to the right at all, they shifted even more to the left.

This is the first time you said the word "immigration". I'm done.
You mean this https://www.gov.uk/government/news/fco-statement-on-poland-t... ?

Slovakia had a similar traffic stop. People had to cross the border crossings on foot - and international trade was exempt from this.

Also, when they crossed, they were loaded on buses and sent to mandatory 14 day quarantine to state facilities.

AFAIK only Belarus forbids repatriation, and it has more to do with the demonstrations against the regime than COVID.
Isn't it more like 50 or 60 hours a week and trying to get it from $1k to $2k?
I had Optane drive, it was mind blowing, however it bricked itself after a month.
Apple TV app on Xbox Series X and Series S
Common game industry joke:

Q: What does a game company call a teetering tower of ugly hacks on top of ugly hacks?

A: Shipped!

Source: 5 years in the games business. The game development process can get messy. My studio doesn't crunch, but elsewhere crunch is the norm, and does anyone think the code is gonna stay beautiful during endless crunch? The old-timers here all have their war stories they tell of last minute ugly hacks tossed in just to get a game out the door on time.
Thus it would seem that Cyprus citizens would be able to demand high prices for selling their passports, which cannot be a bad thing. Then, Cyprus could enter into an agreement with Germany or Switzerland to share bank data if that becomes a problem.
Separation of concerns with custom React hooks
Asian and Italian strain were different covid strains.
When the business model changes after you buy the printer, how are you supposed to know about it?

Instead of calling it "hand wringing" think of it as "educating potential buyers of HP's past abuses so they don't make the mistake of buying one"
A pacifist's plan to survive the violent world of prison
This will feed the narrative of SV barons being unpatriotic globalists. He gets rich off the system as we run up massive deficits on his behalf and then sets up to flee. From his own perspective it’s rational, for everyone else it’s just a diss.
I don't understand why he does this. The IRS will tax him regardless of whether he has assets in the US or outside of it, and he's rich enough to get a working visa to anywhere.

Does anyone know of any other possible tax advantage a rich American might get from Cypriot citizenship?
> To make matters worse, my Pokémon-inspired paper on the novel coronavirus has already been cited. A physicist based in Tunisia published “The COVID-19 outbreak’s multiple effects,” which claimed that COVID-19 was human-made and is treatable with “provincial herbs,” in another predatory journal, The International Journal of Engineering Research and Technology. He not only cited my article, but also cited one of my made-up references, “Signs and symptoms of Pokérus infection,” as the paper that first identified SARS-CoV-2.
FTC Requires Zoom to Enhance Its Security Practices as Part of Settlement
Is go what saved the project or good technical leadership and cultural changes in the thinking of design and architecture of software?
I'm definitely not antivax. I've gotten pretty much every common vaccination. In my view there is a difference between antivax and a new drug or vaccine that has not been widely tested.
The statement about it being different from assumed ability to control things - if that was true then we wouldn't see the farce of anti-trust hearings and it would be ignored like Disney's prepostorus levels of consolidation. The real world is more complicated than those simplistic soundbites and scapegoating as many agents struggle for power. If they really had that level of control the governments would have given up on their moronic backdooring of encryption ideas.
Advanced garbage collectors have short pause times. In [1], the author cites Twitter statistics showing approximately two 0.5ms "pause" times per GC cycle for the go language garbage collector, and during the GC cycle only 25% of the CPU was used by the GC. It doesn't seem like this is going to cause frame-rates to dip.

To be fair, every application is going to differ, and perhaps games need tighter control of memory than a high performance GC is capable of, but automatic GC does make programming a lot easier.

[1] https://blog.golang.org/ismmkeynote
Before pgbouncer, I was running with 6000 active connections, each of them doing insertions. I fail to see how replicas can help if your input comes from that many clients doing writes, each already having an internal pool.

I tried various other things, like an unlogged table on the input side, but nothing helped much.

I have tested with and without pgbouncer, and the case isn't as clear cut as it seems. It helps a bit, but it adds complexity.

This complexity is not readily apparent, but you have to separately manage the userlist, you must not get your auth types out of sync (md5/scram), and so on...

The only reason pgbouncer stays is that I don't want to mess with it again, but it's death by a thousand paper cuts, enough to complexify deployment and updates to a point where I'm thinking of calling it quit and using a different database in front of postgres.
I don't mind small businesses having closed source code while using my tool. I just don't want to do free labor for companies that can easily afford to pay me for the benefits.
Note that you could implement a Token or AST aware merging strategy for git as how you merge is an implementation detail that is not encoded into the repo.
Testing is one field where you already might see fairly automated unsupervised/remote setups that are not that difficult to use for remote development too, although surprisingly often testing is still done manually.
Yea, don't count on it. I spent 3 months getting a game up on Ogre3D, and no thank you. I'll stick with C++.
Several articles, and one of them was then cited at least once.
In the past I've found that very low prices attract loud and obnoxious customers that complain left and right, while much higher prices attract very quiet customers who never complain.

My conclusion is that when your software is new you price it low and sift through the feedback to get the gems. When the software matures you increase the price and enjoy the passive income.

Another thing I've found helpful is to publish my email on the start page of the app, so it's impossible to miss. Again, this is something you can dial up and down depending on how much feedback you want at any point.
There are tons of people and companies currently investing in these things. The venture capital industry in the US is huge, and in fact you’re writing this on a website run by one of its representatives. The US Government has surely invested in some beneficial research, but so did the private sector.
Health departments can order you to quarantine. In practical termss that's like house arrest.
https://tic80.com/ (lua, open source - you can pay for the binaries or build it yourself)

https://liko-12.github.io/ (lua, open source, I haven't used this much, but it seems nice)

https://github.com/ftsf/nico (nim, open source. Not quite the same as the others, there's no IDE, etc. But it's a library with an API similar to PICO)
> even though Rust seems like a rising star, it won't reach C# levels of tooling for quite some time.

Just curious; what's the tooling gap between Rust and C#, according to you?

I work in C# profesionally, and dabble in Rust, and haven't really found Rust tooling lacking yet -- but maybe that's because I'm only working on small hobby projects.
The one thing I will note is that most of what you have said about performance is relevant primarily in the AAA game space (and in higher end mobile titles, which increasingly look like AAA games).

In the indie space, you see a lot more titles where performance is a secondary consideration. The concept (and the style of the visuals) is often more important than having cutting edge graphics.

There are also segments of the business that are more like enterprise software. If you look at something like League or WoW, you have titles that are continuously evolved over many many years, and getting the infrastructure right matters a lot.
The election of the doge
How on earth did a Republican administration just pass a massive tax reform bill and not address this?
In enterprise, if you introduce a bug that causes a business to not function, you must fix it right away because you may receive lost business and possibly a lawsuit.

In game development, if you introduce a bug that causes a game to not function, you must fix it right away because you may receive lost business and possibly a death threat.
All the code you haven't written in unsafe blocks that you can still reason about more easily.
Nice list, mate! As the founder of SaaSHub, I'd suggest adding it to the list, too. The current MRR is ~$2.4k, and it's been about a bit more than a year since I quit my job and started working full-time on it. https://www.saashub.com/open