skysight-inc/HackerNews huggingface dataset:
>In the absence of a government and legal framework, the concept of "lawfully" does not exist.

Again incorrect. The concept of law predates and really exists outside of government institutions. This concept is best exemplified in Frédéric Bastiat book / pamphlet "The Law"

>>If I have a dispute with my neighbor over who owns the cherry tree, I could solve the problem my negotiating with them and coming to reasonable terms on sharing the tree, or I can slaughter them where they stand

No, even in the absence of government it would still be unlawful / unethical for you to "slaughter them where they stand", Government is simply the body for which we have ordained the authority to punish you for unlawful actions, it is not the body for which we have ordained to create the idea of what is and is not unlawful. At least not under a libertarian model of governance.

What you are describing in a Authoritarian or Totalitarian model of governance, and then proclaim that only Authoritarian / Totalitarian models of government exist, that proclamation is false
It’s true, but if you had to pick an arbitrary London, it seems like either largest item closest would make sense. It’s weird it’s neither.
Don't trust Kafka Connect with your Secrets
A Sudden Coronavirus Surge Brought Out Singapore’s Dark Side
Seems like an easy plausible explanation is mobile devices (like a watch or phone) take your current location into account, while a stationary device (like a HomePod) does not.

Look, I'm not arguing it's not a bug, but I'm just really surprised at how software people, who I think should know better, are surprised that such bugs exist, or more importantly that completely eliminating all types of this class of bugs is basically impossible with current technology.
It's a beautiful font and I didn't notice that it wasn't fixed-width. You whole site design is awesome IMO.
By having a dedicated Kuberntes cluster you reduce the blast radius. For instance, if you roll out a new version of your services that unexpected consumes a significant quantity of resources, if you were running that on your production cluster that could interfere with your production workload.

In a similar vein, if you have 10 or even 100 end-to-end test suites, with Krucible you could run them all in parallel, significantly reducing the time taken, without fear of them impacting each other. In your shared cluster scenario you would be limited by the size of your cluster.
Prior HN on shared whiteboards: https://news.ycombinator.com/item?id=22675247
What about this paper then, section 5.1.2, energy efficiency: https://dl.acm.org/doi/10.1145/2694344.2694347

Substantial gains in terms of performance per watt for FPGAs?
> At various times, they've displayed a Sesame Street play environment, a Wegmans supermarket play environment, some Kinect-like projection stuff when that was in vogue, some arcade cabinets with pivotal games, and a greenhouse with live butterflies.

Those are all part of their permanent exhibits.
Thanks! I've always been interested in this sort of stuff, and my hope is that I can develop and maintain this project for as long as possible. To me, these kinds of critical outlets are what make the internet such an amazing place!
China is capitalizing on this distraction by military shows of force: https://www.businessinsider.com/chinese-military-resumed-dri...
I remember seeing many protesters in Hong Kong with gas masks to protect their identities and themselves from the police counter-protest measures. Is a virus too small to be filtered out by a gas mask?
Preventing Unwanted Contacts and Scams in Messenger
There is more to Hollywood than those kind of movies, even if that is actually the case, which I very seriously doubt.

The winner takes it all is Octane Render.
To extract text from photos and non OCR-ed PDFs Tesseract[1] with language specific model[2] never fails me.

I use my shell utility[3] to automate the workflow with ImageMagick and Tesseract, with intermediate step using monochrome TIFFs. Extracting each page into separate text file allows to ag/grep a phrase and then find it easily back in the original PDF.

Having greppable libraries of books on various domains and not having to crawl through the web search each time is very useful and time-saving.

[1] https://tesseract-ocr.github.io/

[2] https://github.com/tesseract-ocr/tessdata

[3] https://github.com/undebuggable/pdf2txt
ooh I never worked on TRS80's - so they had a version of the Arithmetic IF :-)

I could have Told BillG that was bad idea back when I was 19
Agreed, I think Unreal Engine is much more suitable for VFX than Unity. Most people here on hn probably already seen the Mandalorian use of the engine.

I have also recently watched this video [0] of an independent film maker using some of it's features for virtual production which I found truly mind boggling.

[0] https://youtu.be/cOI-cjdULmk
Just wait, someone will implement that as May 4, 2020.
I've had a hard time getting the meshes to really render accurately, unfortunately.
AI-based detection systems have to be fairly conservative about banning accounts. so there will probably be a transition period where the clientside AI mimics a human well enough not to get banned, but makes enough "dumb computer" type mistakes to get noticed by other human players. this would be very annoying for the humans.

if the AI is truly indistinguishable from a human player, then it sort of depends on the human player we are comparing to. if the AI plays like the best human players in the world, this would be a big problem for games without a good ELO system.
The Numbers Behind Area F2, the Rainbow Six Clone Ubisoft Took Down by Force
I support CI for my team's Unity builds. I don't know much about the engine itself, but I can tell you that the tooling for automating Unity builds really sucks.

I had a long list of reasons why, but my impulse blocker cut me out. Oh well. Here's a much smaller list:

- You have to jump through many hoops to run Unity in headless mode

- I cannot separate out build processes into discrete stages

- Linux version is behind. Windows is slow. Macs require you to use specialized cloud (such as MacStadium)

- License server is unreliable. It always goes down with a 500 error, every day for most of the evening (California time). That means I cannot easily elastically scale build servers.

- WebGL target means running emscripten, which means running a compiler in Python. It is slow. We sped it up by using a really expensive AWS instance size to run it.

- We built our own pipeline because Unity Cloud is even slower

I think it is like this because:

- We're not Unity's core market. We're a team that can afford expertise on CI

- Unity doesn't dogfood their own tools and build a game with it. They don't fix the bugs that come from having to build a game.

- Unity Cloud probably cheats and uses a special version of the binary that does not talk with their license server. So there is no pressure to fix their license servers, and make it reliable enough to run elastic loads. (They probably don't run it elastically because they use Macs for their build servers)

I look enviously on the folks who work with Unreal Engine. I also hear that Defold is now open source. Maybe people can use that instead.
AP count: Over 4,300 virus patients sent to NY nursing homes
I don't think chvid is from America.
Sense Sets the Record Straight About Running Your Dishwasher Every Day
The inevitable end has been "here" for years too.
All substance abuse, including smoking, is a comorbidity[1]. While it's hard to find exact statistics, the US Department of Health and Social Services estimates that 50% of non-elderly Americans have a pre-existing condition[2]. Those conditions don't necessarily represent a comorbidity, but a nasty systemic infection like Covid-19 leaves little space for non-overlap.

1: https://en.wikipedia.org/wiki/Comorbidity

2: https://www.cms.gov/CCIIO/Resources/Forms-Reports-and-Other-...
Had the same reaction. Originally when I was first reading this article, I thought this app was using Apple's API and Apple thought it was okay for the app to be sending data to third parties. But like you said halfway through the article you read that they don't use their API.

The clickbait is real.
> At least with the ORM(-ish) tools I worked with, it always felt much more straightforward to just change classes within the application code and automatically generate the respective migrations...

There's your answer, no? You've got specific tools and workflows you've designed to work with your database in a specific way. You can't just take one workflow and substitute a piece of another workflow and expect it to always work. Your tools and processes would be as useless for me as mine would be for you.
You are free to opt out here [1].

> Authors who do not want their books in the National Emergency Library should send an email to info@archive.org with “National Emergency Library Removal Request” as the subject line. Please include each URL of the book or books you would like to have removed. Please allow up to 72 hours for processing as we are a small team.

I am a reasonable person, and believe that even 28 years is too long. Perhaps 10 years, tops, for both patents and copyright. I am not a domain expert though, and therefore would defer to someone who is, such as Lawrence Lessig [2].

[1] https://help.archive.org/hc/en-us/articles/360042654251-Nati...

[2] https://hls.harvard.edu/faculty/directory/10519/Lessig
Questions to ask about the team and company when you're interviewing for CISO
Running Notebooks on Free Cloud GPUs
What are the tensions in Scandinavia?
Happy Birthday to the Oculus Quest – Charting First Year Demand
DOTS is in fact a major step up. It can't be done in engine code the same way you can't handle say oop to functional programming conversion in engine code.
yes, caring about your data and mongodb used to be even more opposites than now, but even with the improvements it's not a good fit.
It looks well and good, but the point remains that it won't help you build for consoles out of the box.
Disallowing opt-out hurts some of the people whose organs will be donated, while those people are still alive. If they have a strong objection which doesn't qualify for an exclusion, they have to spend their life feeling this lack of control and disrespect of their after-death wishes.

Just switching to opt-in by default has none of these problems, so that's why I support opt-in-by-default but not mandatory donation. It's not inconsistent .
https://www.youtube.com/channel/UC0yqhjYwmhqQPxhu_TORMsg/vid...

This guy has some teardowns and repairs.
As soon as I read the headline my first thought was "what can $5M tell you about the efficacy of UBI?" and the article quickly confirmed my suspicions: "nothing." From the article:

> Yang says Humanity Forward plans to immediately distribute Dorsey’s contribution in the form of small cash grants of $250 to nearly 20,000 people who’ve lost their jobs or taken an economic hit as a result of the COVID-19 pandemic.

What is this supposed to prove? People who are in a terrible economic position will benefit from getting $250? We don't need to run an "experiment" to know that the answer is "yes." And this isn't even "experiment," as there is neither a response variable being measured, nor a control group.

What's happening right now is terrible, and it is good that Dorsey and Yang for making this donation. It is bad, however, that they are trying to spin this as a scientific investigation into the efficacy of UBI. I think that we need to start experimenting with UBI sooner rather than later. But when I see stuff like this, I worry that a lot of UBI advocates are less interested in raising the poverty line than they are in creating excuses to gut the welfare state.
Can you tell how many building were levelled due to the crash? 20? 30?
Oh, yes, it's far from ideal.

I'm reminded of the ArchLinux AUR, which deals with a problem kind of like this. AUR managers show a diff of what changed in a package on each update.

Perhaps one could make extension auditing easier by scripting together a Git repository from extracted xpis, and presenting updates as patches to that repository. This is probably only viable for high-security environments - it's not with it in the common case.

Of course, the real fix would come from Firefox itself: it should provide signed extensions and a way to tie them back to Git repositories with source code, which would eliminate the need for the above automation, and allow people to crowdsource extension auditing.
> My expectations of the average USA'ian are better than that.

Have you looked at the news lately? Seen any of Jimmy Kimmel's "man on the street" interviews?

Most people will know this is sometime in the afternoon, but honestly a large portion of the population would probably think this is 7PM.
Ok, here is one.

PragerU got a whole bunch of videos blocked. One of them was about the 10 commandments. about 10 minutes long.

One of the commandments was 'Do not murder'

the reason youtube gave was that hate words were used. (I am paraphrasing).

you really should watch that video with a open mind, look at all the rap videos that exist that talk about murder, violence etc, and make a case for it.

--

>"import to society"

Again, who decides what is important to society? To me, the pragerU series is very important to my worldview, to you, it could be nonsense.
Youtube is clearly biased against it.

It is important for you to be able to seek out alternative view points. Currently, these are being buried.
Why is Governor Cuomo being praised for his coronavirus response?
What would it take for Hong Kong to develop into a full out civil war? I wonder if it could even develop that far.
Ask HN: What is the cheapest API for ACH transactions?
I've been looking for cheaper API alternatives to Stripe, specifically for ACH transactions. The main reason I am looking is because to have a good user experience, you need to use Stripe + Plaid for the user to add a bank account seamlessly, but Plaid is like $500 a month which is ridiculous. Any alternative suggestions?
I have no doubt they are doing "quite alright" but I always look at these types of posts as the canary in the coal mine. There are far fewer developers than players and the players don't care about Unity vs Unreal vs Insert other engine here. If developers are frustrated then it will take a long time to migrate off but once someone is burned they aren't often willing to take a chance on the same thing for their next project.

I am not a game developer but I know there are pieces of software/frameworks/languages that I've been burned/extremely frustrated by that I won't go back to if I can at all help it (As in I would never take a job that used it unless I was desperate).
This basically destroys the Basic Law constitution China had agreed and signed when Hong Kong was handed over to China. This shows the current China has no credibility in upholding treaties and laws.
For Godot, there are actually some companies that you can work with who will make your game playable on consoles[1]. It's a pain that it has to be done that way, and the devs said it isn't a trivial amount of work, but I remember seeing at least one game on /r/godot that was launching on PC and Switch.

[1]http://www.lonewolftechnology.com/
As many frequently argue here, dev comp at the big tech employers does generally compensate and more for the high CoL in the Bay Area.

Historically, I don't think that was generally the case in places like the Bay Area and Manhattan. I know when I looked at some Bay Area opportunities way back when, people were quite candid that the salaries on offer couldn't really compensate for housing prices. That said, there were probably some exceptions, especially in NYC, similar to how tech is today.
Still? Siri has actually gotten worse.

In the last year or so it's gone from correctly handling "add red salsa to the shopping list" to consistently adding two items "red" and "salsa". (It also fails on "buttermilk" and others.)

And around the time this started happening, Siri went from acting after a short pause to saying "just a sec" after a short pause.

Perhaps it's time to file a feature request to Apple to allow us to plug in alternative digital assistants in place of Siri.
It all depends on what you're planning to do. Godot is a fantastic engine for 2D stuff, with the ability to publish pretty much anywhere. And it does support consoles, in a way: https://docs.godotengine.org/en/latest/tutorials/platform/co.... It's not cheap, I agree with that.

I'm surprised at the idea that Unreal is inaccessible though. Especially as an indie, UE4's blueprint system will do absolutely anything you need to do. And, for extending the editor itself, Python is available.
+1 here. Figma's collaboration features are also just incredible so many people can participate simultaneously, and make copies w/ their own versions.

We've got ours also well setup with a big library of assets like buttons, and illustrations we've had made, and different example charts, so if what you're discussing is a new feature or landing page it's really easy to drag in a bunch of ready-made components to express your idea.
I agree - everyone had been fawning over China and their impressive response to COVID-19. But the CCP is facing a existential threat right now that they may not be ready for.

China is not so easy to keep united, there are a ton of varied and potentially conflicting interests. Easy to keep conflict down when the pie is growing for everyone, much more difficult when the economy is falling apart at the seams and the US is beginning to get scared of how big you are getting and starting to close its market to your exports...

We'll see how they manage it, based on early returns it is is looking to be ugly. Xi is ramping up the nationalist rhetoric and burning down any soft power they've built up with the West in the process. The violent language towards "rogue provinces" is increasing, they are churning up the populace with anger and hoping it stays channeled externally.
Why password validation is garbage
So? What's your point? If you're selling something in the US, and it gave time in 24hr time as the only option, most Americans would hate it.
The Experts: Isolation in Antarctica [video]
> At least not under a libertarian model of governance.

I see the source of our disagreement; I was trained in Locke social contract theory and am talking about the US government (given the context of the topic), which is not crafted on a Libertarian framework (the legislature and the executive arms of the government instantiate the idea of what is and is not lawful; whether they "create" the idea or merely implement some zeitgeist understanding from the public is irrelevant to me).

Your viewpoint functions in a more abstract, universal framework. Carry on.
Unpacking HP Printer Firmware Updates, Part 2
Seems to be roughly aligned with your [2] modulo the flipped axes. Am I missing something?
What an amazing work of engineering! I can't believe they figured all these out way back in 1896. How much of testing and iterations would have happened to make this work. I am super amazed!
While I agree, one would expect incidents to scale roughly with the rate of fatalities. With PIA having 2 orders of magnitude more fatalities in this century, it would take some pretty extraordinary non-fatality incident statistics to declare that PIA is much safer than Southwest.

Also worth considering is fatalities per flight hour. While I couldn’t find accurate flight hours for all the airlines, Southwest has a much larger fleet (752 vs. 31). Combined with a much lower fatality count (arguably 2 vs. 102), this implies that Southwest is much, much safer than PIA. It’s possible that non-fatal incidents can cover that gap, but at a high level analysis this seems implausible.
Were there Aprils in BCE?
> By having a dedicated Kuberntes cluster you reduce the blast radius.

Kubernetes supports resource requests and resources quotas to combat this. You should be protecting your production workloads this way anyway.

> In your shared cluster scenario you would be limited by the size of your cluster.

On the other, with a shared cluster, it makes sense to dedicate more resources to it, and share it across both developers and CI systems.
No, it can't because it's actually making two separate queries. For example, let's say we're fetching classified ads with the users that posted them. First your GraphQL resolvers would fetch the ads (and you won't know that the users are being asked for). Then for each ad, you'd tell your data loader to fetch the user associated with that add. That will ultimately result in a single SQL query with an IN like `SELECT * FROM users WHERE id IN (?)` where you'd pass in all the user IDs you gathered from the results of the ads query.

However, another commenter pointed out above that some implementations allow peeking into the GraphQL query. That way if you know you're going to need the user anyway, you can already perform the join proactively when you fetch the ads.

In a few cases we've done this because we always want the joined results so we just do the join regardless of the query we get.
>> does it even matter really?

Because, even if acting like a human, AI can play/fight 24/7. Many online games still have leader boards that can be climbed through steady play rather than short-term bursts of skill.
Could you share your use case?
> They hid all the hard stuff in c++ so we didn't have to think about it. The more time has gone on, the more bullshit has crept to the forefront. The've gone from hiding the hard stuff to moving more and more stuff into C#.

I love that they are moving more and more stuff in C#. It's a good thing. The C# code is available for developers to view and modify, but no one is forcing you to.

The problem is that a lot of Unity's early choices that made it so accessible to novice game devs making simple games, made it to inflexible or slow for bigger or more complex projects.

If you were building a high performance procedurally generated game, you were already fighting with all of the "easy stuff".
> Regarding your point, I would guess some index changes might have had a significant impact here.

I'm not sure exactly what you mean, but that particular collection only had a single index on it (outside the ID column).
Qubes awarded Mozilla Open Source Support Mission Partners grant
Coronavirus: Immune clue sparks treatment hope
I use Steelseries ExactMouse to get rid of that odd acceleration curve. It works for any mouse brand and it still works on Mac OS 10.13, maybe newer OS'es too.

https://downloads.steelseriescdn.com/drivers/tools/steelseri...
Your post is the one out of touch with reality. Most developers who get a job offer from IBM also get job offers from others, so they have options. "You are jobless and only this company wants you, so you will work for them even if they are shitty" is mostly fiction. Either no one wants you or multiple companies want you.
I also built a system that extracted structured and unstructured text from images/pdfs. For the generated pdfs, I found pdftotext could pull with 100% fidelity, and so that was 'option #1'. for scanned-images-saved-as-pdfs, then tesseract could sometimes extract with 90+% accuracy. But never 100%. Combining pdftotext (with the right flags set) with some of the other associated pdf-tools, we were able to achieve what we were after: Building a searchable DB and auto-informing corpus of information derived entirely from various pdf sources. All in-house. No sending off to 3rd parties.