skysight-inc/HackerNews huggingface dataset:
Your HR department is wrong. California lets companies choose how their income should be allocated to the state. Employees in state is just one of the options. You should speak to a tax lawyer or accounting firm.
“ CA companies won't pay CA level salaries to remote workers in other states.” - this is True. However, in my experience the pay difference is smaller than CA income tax. And then there is cost of living
Now think of all the fossils and historical artifacts we're not hearing about because they just kept digging.
Data-Driven Algorithm Design
So make insurance policies overlap by 23 hours and 58 minutes? And leave it to the insurance companies to figure out which one gets to pay out if bad things happen during the overlap.
It's basically treating people the way we'd want to be treated ourselves. Also, it's good to convey to the community some of the things we ban people for and where the lines are.

HN used to shadowban (i.e. ban people without telling them), but it led to a lot of resentment, not just from the banned users but from many community members who don't think that's fair. At the time, there wasn't much of an alternative because HN had one moderator (pg) and he was also working on YC and raising small children. It takes a ton of time and energy to write such comments and to engage with user responses about them.

We still use shadowbanning when accounts are new and show signs of spamming or trolling: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que....

p.s. Banning mostly just means that your posts are autokilled. They're still visible to anyone with 'showdead' set to 'yes' in their profile.
I've long thought it illogical that people slave away in wretched conditions for 8 hours per day, bookended by long commutes, in order to afford a nice home that they don't actually spend many daylight hours in. Sometimes, a non-working spouse and children get to enjoy the home, but in the more normal two-income or single-parent family, even that is not the case.
I tested whether running a script you just wrote really contacts Apple to “notarize” it. It does.

I first used the author’s timing method. First runs are consistently about 300 ms, subsequent runs consistently about 3 ms. Something is happening at first run.

Some in the comments are saying it’s “local stuff”, so I tested timing again with internet off. First runs go to about 30 ms, subsequent remain the same. So there is “local stuff”, but it doesn’t explain the delay.

Just to be entirely sure, I installed Little Snitch and got clear confirmation: running a script you just wrote results in syspolicyd connecting to api.apple-cloudkit.com. syspolicyd is the Gatekeeper daemon.

I don’t know what exactly is being sent. Maybe somebody else can do a proper packet analysis.
Voice over the speaker

Rockstar JavaScript Software Engineer #2293 You have forgotten the cover sheet to your TPS report. A company message was sent by the corporate friendly bot on Friday regarding including cover sheets on the TPS report. We have contacted the corporate friendly bot to email you a new copy of the email. If you fail to place your cover sheet on further TPS reports this will be noted. This has been an automate message from the compliance and reporting bot Carl. We value you as an employee, you are the life blood of Initech!
I worked there. They realize the problem, and are smart enough to fix it.

Their problem is that the customer base they have doesn't want the solution.
This seems apropos:

https://shop.fsf.org/stickers/there-no-cloud-sticker-pack
I agree, it is completely unfair to give one group of people tens of thousands of dollars. If they are going to do that, then they should give everyone the same amount of money, even if you repaid your loans, even if you didn't take out loans!

On the one hand I worry about the moral hazard, the devaluing of the currency, and the debt being passed to future generations. On the other hand I recognize that it is almost criminal how we pressured 18 year olds into this situation.
Table top hockey game fully automated with ML and Arduino controlled servos
Yes, falling victim to ransomware is definitely lifechanging if you don’t have good backups.
> could actually release . . . using ports/code improvements they didn't have to write.

Porting the code is the easy part. The hard part is relicensing the original music, art, and other essential assets.

Consider the recent rereleases of Crazy Taxi, which were missing the iconic punk rock songs because a deal couldn’t be reached with the music companies. Not having the original music surely led to decreased sales. A THPS rerelease would probably face similar problems.
Without WINE, and it’s associated instability, which operating system, other than MacOS or Windows, would run Ableton, Logic Pro, Adobe Premiere, or Final Cut Pro, all applications I depend on for my income and, due to the fact that my clients use this software, for which an FOSS equivalent or alternative doesn’t exist?

Now imagine the millions of other people in my situation and rethink your comment.
I've been telling this for years: an equivalent of a software developer in a different industry would be driven around in a company's car, dine on company's card and get fat bonuses every year.The problem is that developers,to most people,are well, the IT people. It doesn't matter if your code saves Netflix gazillion of money,to most people you on the same level as the guy who can connect the printer.Also sometimes almost cynical approach to anything financial or sales related doesn't help it either.
> Give me a practical reason.

Your legal ability to apply patches to the software you run to better suit your needs, and in extreme cases to fork and continue development if the maintainers can't or won't accommodate your usecase. It's kind of the entire point of the open source movement.
A legitimate complaint absolutely can be shut down because there is no guarantee that you will win even if you are in the right.

The risk management calculation is completely different if you are an individual of limited means who cannot afford to lose as opposed to a deep-pocketed entity that can absorb the worst-case costs.
Pulmonary Vascular Endothelialitis, Thrombosis, and Angiogenesis in Covid-19
Show HN: Coronavirus Mask Usage Simulations
I built some coronavirus simulations to explore the impacts of our actions in a virtual environment - let me know what you think!

Goals of this project are to spread high quality information around and use some basic monte carlo / bayesian ideas to show the impact of individual actions on the individual.

You may also be interested in https://coronavirus.simrnd.com/shopping_solo/, an earlier simulation that explores the impact of sending out 1 person to shop vs 2 per household.

The simulation engine is written in Rust at https://github.com/jinpan/covid-simulations, which is compiled to WASM to run on the browser.
> pay someone six figures

I assume by 'everyone' GP isn't referring just to software people.
But doesn't alternating L over R then R over L make it actually a square knot? That's pretty classically an "actual" knot, albeit poorly described in this case.
Creator of Keras calls out toxicity in the Pytorch community
Just because it's what we already used. It's the most dispensable part of the stack (and arguably shouldn't even be considered part of our stack at all).
I struggled to get tesseract to OCR my image based PDFs directly, so resorted to using GhostScript to extract the pages to pngs which I then put through tesseract. As an added bonus though, I gained the ability to have a thumbnail png for the search front end.
> Brew never had this problem because they chose a sane path without corrupting the system directory.

That's a hilarious assertion. Back in the days brew's takeover of /usr/local caused OSX upgrades to get stuck for hours on end (some folks reported more than 12h).
Turn to c++ maybe if you can.

Godot would seem like a wiser solution than unity, too.

You can also ask and search in various gamedev communities, on gamedev.stackexchange, reddit, etc, and ask around.

I know I'm trying Urho3d that seems like a complete modern engine with everything included, and many samples. It's inspired by many other other engines like Ogre3D and seems to support modern graphics api like vulkan.

If you're on 2D, stay on things like SDL or SFML. If you want better effects, I don't really know.

I really depends on what you want to do, what are you skills, if you want to release quickly or not, if you have large assets, etc. Do not neglect the tools and libraries you use so that the code you write today will still work on the same libraries in 2 years.

If you're indie and you don't have a lot of money, skills or experience, AIM LOW.
A while ago I videoed three particularly silly Siri bugs:

• Not knowing Billie Eilish on some devices only: https://www.youtube.com/watch?v=MMkZGO5iFKw

• A fascinating interpretation of two and a half months: https://www.youtube.com/watch?v=Giq7bQl-jk0

• Playing the wrong song for no explicable reason: https://www.youtube.com/watch?v=2yj6rroaXL0

They really need to get a handle on this!
Contextual Word Representations: Putting Words into Computers
It's a bit of funny accounting. If someone says they have an energy storage facility with a capacity of 2.8GWh, you would expect to be able to store there 2.8 GWh worth of electricity and then be able to get back a large part of it, let's say 90%. This is how you think of a battery-based storage system. The facility described here is anything but that: you inject in a cavern a large quantity of air, and then, when needed, you get this air back under pressure and feed it to an old-fashioned gas-powered generator, who will burn old-fashioned gas for 26 hours and generate 110 MW electricity (26h * 110MW = 2.860 GWh). The generator will have higher efficiency, but pumping air at 1100 psi into a cavern doesn't happen for free, so all in all, it's not very clear how to compare this with a Tesla's Powerpack in Australia [1], which is listed at 129 MWh.

[1] https://www.tesla.com/blog/tesla-powerpack-enable-large-scal...
> often any slight change causes the entire stack to fall apart

Yes, but this is true generally; it's not specific to containers. Any dev environment naturally tends disorder with unsynchronized versions, implicit dependencies, platform-specific quirks, etc. It takes an effort to keep chaos at bay.

At least with containers you have a chance of fully capturing the complete list of dev dependencies & installed software. I'm interested in how CodeSpaces/Coder.com solves these issues.
In modern times there's a definite case of Dutch Disease going on with the economy some sectors have been very successful and have sucked all the air out of the rest of the economy. Why this has been allowed to happen is due lot of cultural and political reasons that go back a long way, if you look closely you will see a lot of decisions that have terrible economics over the long term but are based on some political reasoning. The quick summary is that the ideas about what the economy "should be" since colonial times has been based around extraction rather than value adding.
It's not just macOS. What you really want is a topic that most commenters have no background knowledge or preconceptions about, and you have to make sure that you can't link to one in any way whatsoever. The latter is a little hard to do, because people will cling to the most tenuous of relationships in order to be able to provide their input: you could be talking about a Windows API and someone will bring up EEE through some convoluted path and from there the conversation will go downhill. The best comments are the ones on articles about dolphin psychology or whatever and someone might ask a simple question and a real expert will chime in with something like "I have worked with dolphins for 17 years and also I wrote my doctoral thesis in cetacean-human interactions" and it's just a page of an interesting viewpoint that you just never knew about.
Yes! I point friends to that article all the time.

The first time I read through it I was surprised at how many of those things I’d always just assumed to be true.
We're working on another way for disseminating news. It might make plagiarism a little more difficult, while also working a little better for our audience: https://blog.nillium.com/what-can-napster-teach-local-news/
Hi!

Very clever idea! Is there any chance to support GitLab CI?
SBCs already are extremely flexible for their market segment. Their market segment just happens to NOT be "developer workstations". The developer workstation market is heavily dominated by x86 because the ecosystem and performance per $ offered by AMD/Intel/nVidia is due to trillions of dollars in development costs over the past decades. ARM is not directly compatible with that ecosystem, so has to re-invent a lot of wheels, and the capital is not there to go head-to-head in commodity PC market when you have a compatibility disadvantage, and your high-end performance is not comparable.

Adding an actual system OEM/integrator means another person needs convincing there is a market and adds additional markup.

The struggle to put together functional boards is just indicative of the complexity of the problem. Even some x86 boards are garbage.
Yep. I have had the same experience since the .NET ecosystem open-sourced.
Your desk may have plenty of space, but arms do have boundaries. If you have to move your mouse a foot to move the mouse pointer to its destination, you’ll lift the mouse halfway through that motion, and if, on modern displays, you don’t have to move a foot, pointing at specific pixels becomes hard for lots of people.

Even the original Mac, with its 512 pixel screen width, had a setting that enabled mouse acceleration (fairly rudimentary. It doubled distance travelled when the sum of horizontal and vertical displacement exceeded 6 pixels).

I think the discussion is more about tuning the acceleration curve than about whether to have one or not, for both mice and trackpads. There probably isn’t a single answer that suits everybody, either.
Console support is not there by default due to licensing, but I heard that one of Godot developers runs a company which provides console builds for Godot.
Ask HN: Cheap places to live with a good intellectual atmosphere?
I'm a software engineer in the bay area and have been thinking about moving somewhere cheaper (in USA) where I can live cheaply and focus on my own intellectual pursuits. I'd love to be in a place where the living costs are low, and ideally where a thriving intellectual community exists. I haven't traveled too often and would love to hear from HN community about any places that match this general description. Thank you in advance!
That's particularly dangerous as the "lessons to be taught" are quite subjective and someday may skew towards behaviours that you may not like coming from a state, and eventually converge to self-serving and self-perpetuating "lessons". After all, it's already bad under the more restrictive standard of "reasonable damages"
Please see https://news.ycombinator.com/item?id=23263421
“What's the time?” “What's up?”

The possibilities are endless.
Yes. We do know. We know very well it was the right decision; it is just difficult because China has decided to play coy and gaslight the rest of the world with their death figures, resulting in death rates having to be measured by indirect means such as number of funerary urns delivered, and terminated cell phone plans.

You do not screw around with highly communicable, severe upper respiratory diseases. Especially not while people's lungs are already being assaulted by high pollution levels.

Furthermore, Public health agencies are taking some things into account while dismissing others. CDC's guidelines for school reopening for instance demonstrate the highest level of both ignorance and wishful thinking I've ever seen in terms of keeping public education systems running. Parents don't check their kids health before sending them in on a regular basis, buses cannot get the job done running 1 kid to a seat, and there is no way you're keeping masks on kids, and a minimum distance of 6 feet separation between kids in place all day, every day in schools.

The suicides exceeding virus deaths indicates the measures are working. Once we start seeing meaningful localization of the virus to the point contact tracing can take over and allow the rest of us to let down our guard, then we can talk. Suicides aren't "contagious" in the way the virus is, and if you perform due diligence on your own, there is no reason you can't maintain levels of exposure to your social network. You just have a few more questions to ask people before coming over, and to be ready to play the contact tracing game if somebody you know gets sick.
In my experience it comes down to personal preference. However, trying to work remotely on a team that is otherwise colocated is virtually impossible so it does seem like a team either needs to be all or neither.
An Animating Spirit
Thanks for drawing attention to Clause 2.1 (d).

The original intent of that clause was to avoid us needing to support modified versions that were deployed to production. (Note: We provide a lot of free support in our 4000+ member Slack channel [0].)

But that clause was written 1.5 years ago, and a lot has changed since then. There’s actually an internal debate right now on whether we need to keep it. So thank you and HN for spurring this discussion!

[0] https://slack.timescale.com/
I guess I'm in the minority. Whenever this discussion pops up everyone laments the horrors of the open office, but I have no difficulty focusing in that environment and find it more lively and attractive when compared to alternatives. I don't need a black box to focus, and the feeling of being social (even when I'm not) really helps my morale.
According to the blog post, the labels are saying that this isn't available on any versions (free, bronze, silver, gold) of gitlab.com?
One reason is we stopped building buildings.

So now we have to squeeze into and share the space already built.

I also wonder how many people really had private offices 30-40 years ago.
> How does it "take over" /usr/local?

Because it shoves all its shit there without asking.

Macports actually did it correctly and IME never had any issue.
If I may ask, why do you care about your touch pad? At least for me, it pains me to use a touchpad while knowing I could interface with the computer faster with a mouse.

BTW, the jumpiness is probably configurable, see https://wiki.archlinux.org/index.php/Mouse_acceleration

For example (if you want to use X Windows), when I do

xinput list

I get

...
⎜ ↳ ETPS/2 Elantech Touchpad id=15 [slave pointer (2)]
...

and then I would do

xinput list-props 15

and play with "Coordinate Transformation Matrix", or "libinput Accel Speed" for speed and acceleration.
Viva Las Vegas?
The "norm" pre-cubicle was more along the lines of some offices plus large open bullpens. But it did vary. Offices for at least most engineers were more common in the 70s/80s than today.
Another +1 for Miro. Super simple & intuitive. For my needs, I can get by on the free version which is great.
It definitely seems like the “share a Drive file” method was used to widely distribute a video that didn’t comply with Google/YouTube’s policies. And using Drive in that manner is, of course, also a violation of their policies.
LXC (not LXD) is an utter delight compared to the competition. If you have IPv6 it works without any hacks and it’s like having a whole datacenter all controllable at the command line.

Anything that inserts itself into iptables feels like a no no. That’s meant I’ve not really put much effort into LXD or Docker beyond discovering they are kind of heavy.

The latter had poor IPv6 support the last time I tried to use it (9 months ago.). It’s there, but it felt like a second class citizen.

LXD just feels like Ubuntu to LXC’s Debian, so I also didn’t play with it beyond the initial few hours.

LXC itself is a joy. I run Alpine, Debian, and Ubuntu depending on my needs. Everything is disposable, with actual data either in github or a filer. I don’t even bother changing the hostname on the VPSs I provision your use it. Boot, install a firewall, create containers, and forget the original host OS even exists.

I’d really recommend getting to grips with the low lever (non-LXD) LXC stuff, especially when you are one “vagrant up” away from having LXC tools on your non-Linux OS!
JDK 15 is coming Let's have a look at the code changes
It's nice to know someone got the joke. :) Thanks for the link, I'll check it out.
> because you can reduce execution risk (which can also help sales)

Yes. This was exactly the case in the example I mentioned in my earlier comment. The specific aspiration was that once we had successfully solved the problem for one customer team, that team would act as our internal reference for the next customer team.
The UFO files that have been released by the air force where release because they did not reveal any sensitive info or top secret capabilities. I suspect there are other systems that give better information but they are top secret since the government does not what to give hints of what is capable of doing.

This is the very same argument I have with most supernatural claims. There are billions of cameras in the world yet we don't have actual footage of anything that people claim as supernatural.

The other one is that UFO does not equal extraterrestrial life. It's an unidentified flying object.

We are too quick to believe that what we don't understand is supernatural. We need to be better skeptics.
Show HN: Brandable domains, right to your inbox
Leveraging Unlabeled Data
Leicester Escorts
Or NIX_PATH, or ~/.nix, et c.

I am infinitely tired of this node_modules “we know better than you, it isn’t configurable and will never be configurable so stop asking” hubris. It’s not open source entitlement to say that a maintainer with that attitude is bad and wrong.

My homebrew is installed to ~/Library/Homebrew and while they claim it’s unsupported, it works, and if it stops working, then I’ll stop using Homebrew.

I don’t trust software that demands root when it doesn’t need it.
I honestly don't understand what your point is. Whatever government we're talking about has, by definition, a monopoly on the use of force. It's real. It wasn't pulled out of an abstract principle hat by political scientists. Different governments may divvy up or squabble over the scope of their respective monopolies, but I don't see what that has to do with the price of tea in China.
> The problem I see with that is: you would still need an authoritative node to say what they “keys of the day” are.

Yes, that part. Some node is telling you what key to attack. What if they make the keys, hang on to the factors, and secretly hand them out to nodes they like?

That completely undermines the idea of "proof of work".

Without any real decentralization or proof of work, with a coin that isn't even scarce, nobody is going to mine that coin because they actually want it. They're only going to mine it because they want whatever bounty you're paying in real money. And at that point the coin is just a layer of obfuscation over "We're paying a dollar bounty to crack RSA keys".
Hyderabad Escorts
Intro To Information Theory
This is exactly how far I got in before my "No fucking way" alarm went off.

If you want to be truly cheap and lazy use github pages (free), static html (maybe with a markdown converter), and Disqus iframes for comments.
If I play a racing game for a while, I find it pretty difficult to drive safely right afterward.

I have not actually had any incidents, but I have to consciously not crash into things, or drive wildly.
I have to say https://www.mongodb.com/cloud/atlas is awesome. Use it at work and would like to use it on personal projects in the future instead of whatever other DB solution.