skysight-inc/HackerNews huggingface dataset:
I think there’s a middle ground. “Hey, are you free to talk about Project X?” is a perfectly valid entry to something where you know an actual conversation will be needed. Likewise “I’m having trouble with the frobinator, when I run frob -x blah it gives me this error: XXX, are you able to help?” if you just need an answer.

Niceites are, well, nice. They help to make sure everyone remembers we’re all human beings rather than question answering machines, but we are also talking to get a job done. Unless you’re actually a good friend of mine if you drop me a message asking me how my weekend was, I know that you’re just lining up to ask me a question, but now I have to do The Dance to work out what it’s going to be about, whether I have time for it, and if I’m even the right person to ask.
Covid (not the infection, the social phenomenon) short circuited many people's ability to have a rational discussion. See the example from this thread, someone asks an apparently earnest question and gets a ridiculously disproportionate response.

https://news.ycombinator.com/item?id=32668716

In all serious I feel like a group has been "radicalized" from all the government propaganda, and never got talked back down, and now we're living through the consequences, in online discussion particularly, for some reason...
Holy cow, you can't get a job? What?!

That makes me feel better about not being able to.
The point of the deep fake is to let one person interview while another shows up for the job and the employer is none the wiser. Presumably the person who does up is significantly less qualified.
they call it functional training
I put together another article about it on a input device wiki: https://deskthority.net/wiki/Atari_interface

This contains more technical info on the pinouts, the signals and how different devices and systems are incompatible. I had written it in preparation for building an adaptor for myself, and I have identified a few issues to watch out for.
Ask HN: Where should someone start learning to code in 2022?
While I always worked in a tech sector but never as a programmer. And my knowledge never went beyond simple XML parsing or just editing HTML/CSS, and working with scripts in Excel.
But a lot of times I have ideas or problems that I _know_ would be much easier if I could code and write my own applications/tools.

So where should someone start in 2022? There are so many options, resources, languages. I kinda have an analysis paralysis.

Python would be the obvious choice (I think?). What are some recommended books or courses?

MIT 6.0001 was recomended by someone as a good point but maybe there other options too. But others said it's an introductory CS course using Python, not a Python course https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/pages/syllabus/

And there is this thread too https://news.ycombinator.com/item?id=30980813

I'd glad to hear some advice
As others have stated for that's their ToS for hosting, not DDoS protection
Someone I know hired an experienced programmer from Indian who interviewed well. When his first day started, he seemed extremely junior - needed basic things explained to him like command line usage. One of the people who interviewed him saw him on camera and told the EM he was pretty sure it was a different guy. The EM confronted him and he admitted it, so they let him go.

Makes me wonder what % of the time this actually works and no one is willing to fire them, or if it's just worth the salary of collecting a month of pay before you're found out.
I'll push back on this a bit - we have always been transparent about our business model. We have always clearly explained how we use data to monetize. We did not have a single incident of abuse of this platform. When we started monetizing this way, it was not considered controversial, and the world has obviously shifted and evolved.

That being said, it was a small portion of our revenue, and we decided to shut down this part of our business. Well intentioned people can disagree in good faith, and we decided the controversy wasn't worth it even though our practices were misunderstood and sensationalized. We shifted our strategy to using a purely aggregated model that does not use any type of device level identifier (e.g. no IDFA, no in-house work around identifiers), which should not be considered controversial.

Trust is paramount for us, so we decided to stick to our core, which is subscriptions and devices.
Harassment isn't something that Just Happens and it's not something that's impossible to stop or prevent. If a group of people is shooting others, would you only teach people what to do if they've been shot or would you find and take action against the people shooting others?
Yes. In a fairly large public company I worked at, I remember a DBA on contract got fired because he knew absolutely nothing.

But only a few weeks later he was back, in the same building, but using a different name on a different floor working as a Senior Software Architect.

He got caught because someone in the DB department recognized him, called him by his old name and they pretended they never new him.
you can do that using macros in langs such as c, cpp or elixir
For me, the scariest stories are the ones where you don't actually know if anything supernatural is happening. The Haunting of Hill House, for example.
None. I'm not using it to get more offers, I'm using it to save my time by skipping stuff I don't want to do.
You will see an indicator whenever the camera or microphone are in use in modern mobile operating systems (both Android and iOS). Microphone and camera access require certain conditions; I'm not aware of the ones on iOS, but on Android you cannot access the camera without showing a camera preview somewhere on screen, for example. Generally, these types of access are only available to system applications (for things like Siri/Google Assistant) and foreground applications.

If you allow an app access to all photos and videos, then the app can access all photos. This includes scanning them for (location) metadata and uploading them to the cloud. If you only allow the app access to a certain set of photos and videos (an option available in the most recent version of iOS and Android 11+) then only those videos will be available. Note that there are different prompts for "access all photos" and "pick a set of photos" and keep this in mind when giving an app permission.

My personal advice with these types of applications is to use the web app wherever possible. This enforces a better sandbox around the application and often offers the same functionality, though at the cost of increased battery usage.
Well, at its core, Payload is a headless CMS / application framework. There are actually quite a few differences between either of those and a forum software like vBulletin which is deliberately geared toward creating online communities (moderation, comments, threads, etc.)

Payload could power the same use cases as something like vBulletin, but its use cases are significantly more widely applicable because Payload is not geared solely toward being community software. Instead, Payload delivers a content API and admin UI to power / manage just about any type of digital product you can think of, ranging from enterprise marketing websites, to native apps, to omni-channel content (think Spotify music), to SaaS app backends, to video games. Of course, forums are included here.

Does that help clarify?
And it shows that for Apple stuff too, e.g. you will notice the light come on
briefly as it tries to do FaceID on you, for example.
> I don't understand any developer's that aren't willing to put in the time to learn how to use Git

Other version control systems exist. Why learn Git if you’ve already got one that works?
> The Pfizer-BioNTech version is different than the Comirnaty version.

You haven't proved this to be the case. It seems like fearmongering to me.

It's "marketed" differently, not "formulated" differently.
You don't need equivalent storage to energy production. I'm not sure what the ratio should be but if you're offsetting 40% of production (ie, during the day) that's pretty good.

Of course, you need baseload power generation for non-peak power, and DE really should have stayed with nuclear for that instead of pushing coal/gas.
Your own citation, 700 deaths annually out of a country of just under 330 million.

If only ~2 in a million die of heat or heat contributed causes per year, either people without air conditioning are incredibly rare (they’re not) or there have to be fairly extreme circumstances to risk death.

Do you really need more evidence or are you just being obtuse? Do you actually think healthy or even most unhealthy adults are risking death without AC in any but the most extreme circumstances?
> git’s distributed nature makes it easy for not just multiple developers, but multiple organizations to collaborate on a single project.

Git is as "distributed" as Ethereum at this point. You have a central repo on github onto which you push changes. Just because you have a copy of the main branch when you're working on stuff, it's no different from SVN.

Yes it has the capability to be distributed, and individual contributors can certainly host their own git servers and you can have as many remotes as there are contributors, but we aren't doing things this way are we?
It was SO good, and no doubt will be again in the future :-) I have so much respect for Ehud Lamm and the other people who run it.

Sadly, two of its best commentators have died recently - John Shutt (famous in some circles for writing about fexprs, and also a brilliant mind on several other topics including quantum mechanics and history of mathematics) and Thomas Lord.
Ask HN: How to design database schema for usage based billing?
The service I am building is usage-based, i.e.

* I am charging per second the service was used, e.g. USD 0.01/second
* I would like to give credits upon sign-up.
* There is no monthly minimum.

At the moment, I am thinking that I can achieve this with just a few tables:

* `billing_account (id, billing_rate_id, running_balance)`
* `billing_rate (id, rate)`
* `account_credit (id, billing_account_id, timestamp, amount, function_execution_id)`
* `account_debit (id, billing_account_id, timestamp, amount, source [platform_credit or stripe])`

When a user creates an account, I would create an entry in `billing_account` and associate whatever the current `billing_rate`. I would also create an `account_debit` entry with `source=platform_credit` and update `billing_account` `running_balance` value to reflect their balance after the `platform_credit`.

Then whenever they run a function that costs them, I create `account_credit` account with an entry equal to the amount they spent and update `billing_account` `running_balance` value.

When they top-up their account, I would just add entry to `account_debit` and update the balance again.

This appears to cover all my use cases, but I wanted to check with anyone who's designed such database schemas before.
I see way too many questions in the Slack channels for teams that manage common services at work which are just “Is there a problem with [service]?”

Clearly there is, at least from your perspective, otherwise you wouldn’t be asking. Come out with it and state what the issue you’re seeing so someone can either tell you it’s known and point you at the ticket tracking an open incident, or do what needs to be done to resolve your issue.
I'm a bit old so when I was growing up in the 60's a cartoonist named Rube Goldberg made his living by amusing people with overly-complicated solutions to simple problems. I don't hear him mentioned anymore so I'll mention him now

https://en.wikipedia.org/wiki/Rube_Goldberg_machine
That would defeat the initial purpose as faster Earth rotation would also make us lighter.
> I think the bigger picture here is the migration to Git

Is it tho? Why wouldn't they just install git on their server? Now there is not many mainstream successful social hosting for svn. They acknowledge the choice of github is to attract devs. So it's as much about the software as about the type of hosting and web presence.
I’m certainly curious. In a role that deals with large money movement.
Not any more viable than it is now.

Brendan Eich IIRC said they looked into building Brave on top of Webkit but it was so hard to compile and embed across all three platforms that they went with Chromium. Same story with Gecko.

So that's another reason why we now have a Blink monoculture: because the alternative engines didn't spend any effort in making them usable by third party applications.
Who's saying they (some of them) won't? At least build something similar? There are legal, financial and operational hurdles, but ultimately, there's little fundamentally keeping people from coding up a new mobile app.
Insurance company faked a Tesla battery fire to prove batteries catch fire
How smart are standard level 2 chargers and cars? As I understand it, you can recoup about 25 miles of range per hour with a Lvl 2, so most people would only need to charge for a few hours per night. Can these systems negotiate with grid and charge at the ideal time?
To me, it's really context-dependent and when working on a solution, you may need to take into account the business objectives and make the right trade-off in terms of time spent and "quality" of the design.

Architecture-level designs are important to get right as they can constrain your future self's ability to scale or adjust how the product works. However, it's also possible to spend way too long making a very open-ended architecture whose features you never actually use. (It may turn out you "build it to throw away" if you learn even more about the space you're working in as you go along.)

If you're working on a product and don't even know if it's something customers would use or want, I would say erring on velocity is more important than necessarily getting everything "right" in the design or even making the code beautiful. The thing that will most likely "go wrong" for you is that you built a product nobody wanted and not that the code just wasn't perfect enough. Better to get it in front of people sooner so you know if it's worth pursuing. Obviously, making that nuanced trade-off between "high quality" and "good enough" depends on your skill level and being able to recognize where things could blow up in your implementation if you do get it wrong.

Writing code is not done in a vacuum. We don't get to just write the most beautiful, optimal things with endless amounts of time. There are real business constraints and objectives we need to meet, and the trade-offs we make in terms of time spent should take the context into account. Unfortunately, most of are so separated from the real business objectives of the company leaders at the top, making it difficult to make the appropriate trade-offs (or even caring one way or the other). It often simply turns into "My boss wants this done in 2 weeks, but I would like to do it right and that will take at least a month."
Not if you're charging hourly, it's not. Then it's time fraud.

It's just like a lawyer's billable hours.
Open means something. It is a, for lack of a better phrase, virtue signal. When you do that but don't actually represent the virtue you are trying to signal, people will understandably get pretty upset about that.
That's almost certainly true of Scalia. He who spearheaded the "federalism revolution" right up until a case about drugs came up, then he did an abrupt 180 on that in Raich.

But it's likely not true of Thomas. Is it true of the rest? Who knows. The liberals might well side with California's liberal government. Hard to say. Even if that would surprise you, Scalia's turn in Raich surprised many. It's hard to predict the SCOTUS' decisions.
Yeah a few times in the start I would always get egg upgrades from 12 to 18 or even one time 36. It happened for a few other things and I do think if you did it frequently enough you could learn how to game it but nowadays it’s riskier.
The combination with steel is what gives concrete its power. It's a composite material created by the two things together. Concrete surrounds the steel frame and penetrates it. It binds the steel together.
I had a thought around those lines. I am sure Peter Norvig didn't have to go through 7 asinine whiteboard coding questions to get hired into Google.

Now, I am way way way far away from being Peter Norving, but in my 15 years career, I have found companies that value my experience enough so that they treat me well during the hiring process. In my last 3 jobs (10 years) I didn't even have to do "interviews" for the places I got into. I have been spoiled...
We are largely focused on families vs the friends use case (which is why we were friends vs competitive with Zenly), and in the family context, always on makes sense. We are considering adding more features for close friends, which would include temporary location sharing as per your suggestion.
Why is domestic solar so expensive in the US? I've a 6.4kwp plus 5kwh battery system and it cost me 9k. I've heard prices of 40k to 70k for us domeestic (roof top) installs my brother in law, who lives in the US, told me he was quoted. His roof is not that big, so I estimate less than 8kwp. That's 4x to 7x the price I paid in Europe, so why so expensive? Solar in a heatwave sounds like a great thing to have.
Lots of Git projects. Internal development has centered around using Git, even for WebKit, for several years.
Grand Theft Education
There really is no grand plan to increase capacity of the grid. I think there is some hope that improvements in battery/solar production somehow magically fix the energy problem.

The EV "revolution" was really powered by one salesman's dream—Elon Musk. Decades before Tesla there was a lot of discussion about whether EVs powered by heavy and expensive batteries could ever be successful and sustainable at scale. It's why some companies tried (and are still trying) things like fuel cells/hydrogen (which has its own problems for sure).

But Elon Musk just kind of decided for us that battery powered EVs were the future. Everyone will drive and all the logistics involved with battery and electric production were simply shuffled under the rug because the Telsa was pretty cool.

The battery powered EV future is very much reliant on technology that doesn't exist yet, which must be invented before we run out of the raw materials (or more likely, wars disrupt the pipeline of these now precious materials) to make batteries and before the grid collapses under the weight of people thinking they are going to "save money" by getting an EV.

We already see the outrage in home solar as those who got solar simply for the cost savings are losing their minds now that states are looking to tax them for leaving the grid.
This sounds like fraud, and possibly organized crime.

I don't know whether an AG's office would be interested in hearing about it, but you could try calling.
Personal preference is to pick up a high-level scripting language like JavaScript. It is easy because there are tons of resources, you don't need any software to get started, and you can build usable things pretty quick. Whereas Python/CS courses will send you down the rabbit hole of theoretical CS, which is interesting... but how long you can keep going depends on what you want to achieve with those skills.
I'm sorry, but virtually every government on Earth recognizes Tibet as part of China.

This is about as ambiguous as American sovereignty over Hawaii. Yes, there are private individuals who question it, but that is not the position taken by any government or major international institution that I'm aware of.
As for "subtle" statements, the US, UK and many other countries have made very unsubtle, definitive statements that they recognize Chinese sovereignty over Tibet.

> If you don't honour agreements upon which the concept is founded, words like "legal sovereignty" don't mean anything anyway.

Countries violate their treaty obligations all the time. Sovereignty is sacrosanct, and not something a country loses because it doesn't fulfil the conditions of one or another treaty. Britain can complain about China's treaty violations, and it can even take reciprocal actions (and it has), but it can't, for example, claim that sovereignty over Hong Kong has reverted to the UK.

> Indeed, "considers itself the successor" implies that it does want to spread its systems to more people that don't want them.

Only inside China.
I think GP is not talking about git in general, but about choosing a free-tier hosting by an american commercial entity, and not by the project itself or some other umbrella organization.
His github username was easily found from his linkedin account.
Part 1: Loan Forgiveness Present

Part 1a: Full Loan Forgiveness Implies Not Giving Out More Similar Loans, You Would Think

Part 2: Loan Forgiveness Future

Part 3: How Bad Is This Going To Get?

What Could Be Done Now?
Russia is partly asia as well.
As a New Zealander, unfortunately, I fall into the category of cheap overseas contractor. With our weak dollar working for a US company is a good way to earn above average. We're still much more expensive than some of the cheaper countries. In fact we're currently working with a Vietnamese contractor. He is very good and much cheaper than a local hire.
Pretty sure Mac has some similar stuff, but this is the Windows 10/11 built-in voice command functionality.

https://support.microsoft.com/en-us/windows/windows-speech-r...

I imagine someone could use their computer almost entirely through that save things that require precise mouse usage like photo editing or video games. Even then, you can achieve rough mouse usage through their on-screen grid, so you can do some things.
> Twitter cannot accurately detect child sexual exploitation and non-consensual nudity at scale

Who would’ve thought?

Well, maybe Twitter will still insist on turning into cyber-pimps. We can only wait and see. In the meanwhile it might be a good time for serious accounts to start moving to other platforms.
I think I know what site this person is talking about, and I can say that the legal system is typically out of reach for a lot of people creating the art that's stolen. It takes a lot of money to bring a lawsuit against someone, and it might not even go anywhere.
overemployed.com

Some of it's probably just creative writing or people bullshitting on the internet though.
Ask HN: Anyone having issues with job description fraud?

The job market is a market. Nobody owes you anything. In most job fields the buyer has the leverage over the seller so the buyers will go out of their way to press that leverage (low pay, low benefits, impossible demands etc). It just happens that in a few fields the seller has the advantage so they're doing the same thing to you. My point is you have to accept it and move on, because things like this happen all the time and won't ever stop.
Most WebKit developers are good at documentation, it’s just that they often work on things that their employer would not like being made obvious because it deals with SPI or unreleased products or security vulnerabilities. Commit messages are actually pretty good for the most part except in these situations where a laconic or purposefully misleading message will be used.
I know that Windows is generally the choice for blind users because of the well-worn accessibility framework access.
A judge can still refuse to shut down the company. If employees want to take action and protect their rights, they probably can. Especially if the company is profitable.
My Chevy Bolt has exactly such a setting.
Not only have I seen this several times, I've also encountered multiple instances of "over-employed" software engineers, who are doing 2-3 full time salaried positions from home, at the same time. This is surprisingly easy to get away with unnoticed in the US tax system, as you get a separate W2 from each employer. It's genuinely a lot more difficult to do this in some other countries. There's even this service now offered to let employers try to catch this:

> https://theworknumber.com/