skysight-inc/HackerNews huggingface dataset:
> but they will just ignore you if you're not brown.

It's not Xinjiang, but, as an obviously foreign Westerner, I was waved through the security checkpoints around Tiananmen Square. The setup was geared towards Chinese National ID cards, and the guards didn't want to bother with my passport. The main reason for that was probably laziness, but maybe a secondary reason was the goal of the security was mainly to control the domestic population for political reasons, and foreigners don't figure into that goal.
Thanks, I see what you two mean. It didn't occur to me that programming with tensors can be so challenging and I thought the authors just big it up a little to motivate the work - as one does :)
What has always suprised me about open source software is that the source is always 'out of band'. I can imagine a future where all open source software you use has an 'edit source' function (as opposed to a mere view-source function we have on the web currently).

Even more useful would be the ability to make a change within a certain context, similar to how 'inspect element' works in the browser.

A change in the source would result in a patch which can then stay 'personal' or be automatically shared with others looking for similar functionality, or getting noticed by the maintainers who might incorporate it in the main releases after a refactoring.

Of course I realise that this workflow is not technically possible in the way software is currently built, but it does seem worthwhile in the future.
You can open up the "source" in their preview editor here: https://preview.webflow.com/preview/civilization?preview=d94...
In most of the developed world, of the backgrounds where kids own smartphones.
To reinforce this, there is a fair bit of astronomy that is looking for single photon differences. The optics and engineering here is very cool (pun intended) and can take months of time on an instrument to detect, if there is anything at all. Sources of noise are pathologically chased down. Adding in noise would be like trying to chop off your arm, easy to do once, but hard to undo.

As a reminder, astronomy is not as much about the 'image' as it is about the 'measurement'. Editing pictures like in Insta is not the point here, you can't fill things in.
Don't particularly agree with the tone of this "advertorial" but I agree that the issue of the ecosystem becoming excessively github-centric is real.

I wish Github, Gitlab, sourcehut and (why not) Atlassian, would sit down and hash out a bunch of formats and protocols that make it easy to collaborate across and off them. A galaxy of tools, with everyone using their favorite one, would be a fabulous step forward for developers everywhere.

I know it's not going to happen anytime soon, but one can dream.
I work at a web agency. Initial setup is frequent
Holy Crap - nice work
I think this is not supposed to work, it's just an UI mockup?
We're in the context of "no sidewalks" that the first post in this thread opened up.
I have no use for this since my data (.png files) isn't compressible but this is brilliant and I wish I had a use case for it!

Would it be possible with something even more space efficient like 7zip / LZMA2 ?
I have dealt with this problem in an Electron app I designed and support. The different platform scrollbar behaviors drove me mad because of my insistence on a common experience.

I really like the hidden scrollbars that Apple settled on. They are easy to identify by hovering the cursor over scroll-able content and they just act as an overlay over the content. In windows, the content is actually shifted the width of the scrollbar which is terrible for UI consistency in some cases. There is the problem that hidden scrollbars remove the "discovery" aspect of traditional scrollbars, but I find this to be a very minor loss in practice. I don't miss having a sliver of a scrollbar for large content blocks.

I ultimately just settled on styling scrollbars in CSS, making them a bit slimmer and forcing that behavior on the Mac for consistency. Scrollbars look nice, match my UI look and feel, minimally shift content and look consistent across all platforms.

I threw away all of the custom JS approaches that try to mimic Apple's solution because none were perfect and, in every case, introduced new problems that disqualified them entirely.
Crashed my browser
Is the latest version of Google Calendar web interface a good example?

I don't think it is. And it's from a company which can afford a lot of development resources for that.
SEM fills in data?
My main problems with touch pads in general is that they are not smooth enough (meaning that rubbing your fingers in them for a few hours gets unpleasant), they have clicky buttons that need to much force to activate (which strains the finger you use most to click), they are too small so things like drag and drop often require intermediate steps, they are not sensitive enough (so you often need to repeat gestures, particularly 2-finger scroll; tapping almost never works the first time).

Apple’s touch pads (at least the recent ones) have none of these problems and are as smooth, responsive and reliable as good smartphones. They are actually useable as a main input device, not only in a pinch.
You’re putting the cart before the horse through a pinhole here. Religion has existed long before organizations like, say the Catholic Church, derived their power through its adherents. You’re also making this mistake through a lens that disregards beliefs in the afterlife across nearly all cultures, regardless of whether someone can gain power from pushing it (many eastern religions).

In summary: just because some people and organizations promote religion for their purposes does not at all wipe away the various religions across time and cultures that DONT fit those criteria you mentioned.
Sparks Piracy Busts: Facts, Rumors and Fear Point to Something
Dupe of: https://news.ycombinator.com/item?id=24277390
I’ve been really interested in dsp for music and computer music for a while now but am kind of at a loss as to where to learn more after having gone through Xavier Serra’s excellent Coursers class. Can anyone recommend further resources for learning about the subject?
Is there any way to mark "this code does not call malloc"? Or maybe more generally, "this code does not use anything from libc"?
> https://github.com/ziglang/zig/pull/5998

TBD :)

But here's one way that's currently being tried:
https://github.com/ziglang/zig/pull/5998
Layed off leetcoding full time, will employment gap hurt me?
Hi HN.

So I was layed off a few months ago because of covid, and been leetcoding fulltime since. I've tried solving lc problems in the past with a full-time job but barely made any progress.

In the past 2 months I've done about 200 questions and starting to feel really comfortable with these problems. I want to reach 500-600 lc solved before interviewing, but I'm worried what a long unemployment gap might look bad and make it harder for me to find work ?

I've been in the industry less than 6 years.
I don't understand how those follow. Note that your "initial setup" follows you from project to project and even machine to machine if you sync your config files.
> annoying as hell to not user DockerHub

Why? All your need to do is to use your domain name when referencing the image.
Calls to mind the way Google, Facebook, etc. took over OAuth by flooding the committee with their own representatives and turned it into something completely different with OAuth2.
One of the comments said it best:

"Bad guy vs bad guy
Privacy-invading ad giant flummoxed by developer-gouging overpriced hardware slinger.

A plague on both their houses."

I don't use either one, & never will.
Albert – Wellness to Consumer Finance / Onsite, LA (Remote for Now) – Full Time
We are hiring at Albert across a number of roles. Post virus, people can work remotely up to 80 percent of the time. We are in Culver City, CA.
https://jobs.lever.co/meetalbert/
Because he doesn't work for the open technology fund/radio free asia/CIA. Or Adrian Zenz, referenced here, one of the only 2 primary sources they started the whole Xinjiang media episode in the first place. The other one being another NED/CIA shop like this article.

https://thegrayzone.com/2019/12/21/china-detaining-millions-...
I personally think they do actually track things, but I would guess the postal workers are held to some kind of metric for delivery times. I think if they know they don't have the time to actually deliver your package then they'll often mark it as delivered when it hasn't been, then they just deliver it the next day. In your case it sounds like maybe your package got lost somewhere in the truck after they had already marked it as delivered.

This is all speculation based on my experiences with USPS.
So long as you don't need HiDPI, multi-gpu or good touch-pad support.
> We should however take it as an object lesson in the double edged sword of technology and the warning that we must restrain firms that would have us think they won't be evil.

Somehow that makes me think of the motto of a big tech company.

History is so inconvenient.
So you'd rather the phone die and be unusable rather than slow and useable?

Apple's only mistake was not proving the opportunity for people to choose from the start.
Ordinarily, yes. During these strange times when lots of others are in the same situation, probably not.
There can always be things that trip the compiler. Without looking at the actual assembler, you never know that.

Interestingly in your example, clang is able to resolve the first and the third line to the same assembler code.

https://godbolt.org/z/navMEc

I do wonder why it then isn't able to do that for the second line. Possibly because the CPU might have different flags set after processing the substraction?

But I'm not sure if your example is a good argument after I said I prefer less confusing code and you present an example which even confuses the compiler. ;-)
It's possible to use Clojure/ClojureScript functions inside datalog queries

http://www.learndatalogtoday.org/
This is certainly one of the most impressive works I've seen done with a no-code tool.
It seems to me these UX changes are almost never driven by what actual users want or need.
I have it running on Arch Linux about as well as MacOS. Which plainly speaking means absolutely awful.

My biggest frustration is that the game crashes when it attempts to submit a play by cloud turn if webhooks are turned on. And it has for a year now. With no indication it will ever be fixed.

And don't get me started with the game on MacOS completely ignoring mouse clicks for the right third of the screen.
Has anyone talked about the possibility of putting our astronomy tools in orbit? Seems like as it becomes feasible to put megaconstellations in orbit, it also becomes feasible to put more telescopes in orbit. Wouldn't that solve the problem?
Polaris Navigation GPS.

It was hyperbolic of me to say that they're "better" in every way, but they cover all my personal marine use cases and several others, so I was excited when I found their app.
There used to be an assembler called RosAsm in the early 00s, whose author insisted on including the full source of the assembler inside the PE executable. That way you could edit RosAsm's source (written in the same assembler dialect) and assemble it by itself and produce a new PE executable.
Users or customers? Is it possible more revenue was coming from iOS users?
Dumb question -- is this guide related to reMarkable gadget?
another comment suggested Apple may really be doing this because they aren't getting their 30% cut of the money going between facebook & these add providers. Honestly it wouldn't surprise me.
Hurricanes don't threaten government credibility the way successful terrorist attacks do. We might not like it but it makes perfect sense that a government agency prioritizes threats to the government.
...while keeping a copy for themselves. And then reselling that copy over and over.

It’s not the same; It’s profiting off someone else’s work.
Los Angeles Natural Gas Plant Has Been Leaking Methane for Years
In Zig types are values (same as any other value.) This lets you do generics without the need for any special syntax; you can simply pass types as parameters and return types.
For nitty-gritty DSP I would sit down and read a book like Proakis. It's quite dry but ultimately if you are able to handle the math it's worth it (for me at least, learning mathematical topics through the medium of python or similar is a distraction)
To be fair, the network is currently only at ~5% capacity and average speeds can be expected to increase as the constellation is fleshed out and direct laser linkages are brought online.
Even worse, they tend just do it just on Mac and only in Chrome.
80% of my interaction with github is via email. I and am sure most people once they get used to email workflows will find email lot more effective than the UI. It is true you can only comment via github officially today and not create a pull request itself.

It is trivial to use their read the email and use their API to create one. There are projects doing the other way [1] generating a email pull request.

If there were "open standards" for pull requests/ Merge requests then git should have implemented it as part of the protocol the transportation medium is explicitly left out of the protocol for a good reason.

[1] https://github.com/google/pull-request-mailer
Agree. The problem with github is not that it is web-based instead of email-based. The problem is that it is a proprietary walled garden.

An open source direct competitor to github is what's needed, not going back to email as the UX for development.
Hidden scrollbars are just terrible UX all round for so many reasons:

- Discoverability: You don't even know if a container is scrollable at all until you try.

- Orientation: You don't know where you are in a document until you scroll to make the bar appear, and then you have to notice it before it disappears

- Usability: It's much harder to target the scroll thumb to drag it. To find it you need to again scroll first, then notice it, then target it with the mouse, all under time pressure before it disappears.

If you're on MacOS, do yourself (and your users) a favor and set them to always show.
Mike is everywhere D3 is, it's incredible. Most of the popular D3 questions on StackOverflow are answered by him.
Learning@Home - decentralized training of huge neural networks
Can you train a huge neural network without a supercomputer? Imagine you want a GPT-3-sized model, but instead of $10⁸ GPU cluster you've got support from thousands of volunteers across the world - gamers, research labs, small companies. What kind of system would you use to let them work together despite internet latency, packet loss, and hardware failures?

We at Learning@home are building just such a system. Together, we want to change large-scale deep learning from private experiments behind closed doors into a decentralized peer-to-peer activity where everyone can participate.

Let's build the BitTorrent of deep learning :)
I tried it on several Ubuntu versions and it was completely unplayable. Extreme lag in single player and even attempting to start a multiplayer game will freeze. I was able to play it on Fedora 32 (I suspect the more up to date kernel probably helped) but it had to be in the lowest settings. Of course I also have an Nvidia card so I probably asked for it.

They also completely broke cross platform play a while back, although there was a hack to "fix" it (fix meaning per-turn de-syncs)
>Hurricanes don't threaten government credibility the way successful terrorist attacks do.

This is one of those claims where the only reasonable answer is... "do they?" Bad disaster responses can make administrations look pretty bad.
My browser is dying here so I'm not able to really get a feel for how it plays...

I wonder, is the AI any better? (obviously this effort maybe isn't about AI).

I've played a lot of Civ but VI really turned me off with the AI's random decisions to just rage quite / inability to actually fight a war with ANY coherent effort.
Haha I wonder if basecamp people would get mad and start throwing out cease and desist letters once a bunch of people start using variation of heyyyyyy...yy.com domains for their email addresses.
Hi there HN! I created this simple tool to make a static web -like a landing page, a blog etc.- more interactive, while getting "real" user feedback. I appreciate any feedback! :D
terrorism is scarier. it's unpredictable to the masses with no warning sign. it has people who commit. a person to put blame on and a theoretical ability to prevent it.

weather is just weather. we just blame God or "it happens" regardless of how bad it is. and most can be evacuated if we dont wait to the last minute to do it. we treat them like they're already mitigated.
Again, people are trying to frame this as an "all people in exurbs and rural areas are farmers" and this straight up is not true in the slightest. The issue here is that massive numbers of people move to the far out of the way places which requires an inordinate amount of resources to support, and there is this expectation that everyone else should pay up to let them live that lifestyle.

Here's a example of these sort of areas on the midwest: https://www.google.com/maps/@38.9232568,-84.4006112,11979m/d...

Almost none of the land in that area is farmland, yet I've had coworkers who got USDA loans for houses in the middle of this area while working white collar jobs.

For the last couple of few years a local developer keeps lobbying to have a multibillion dollar highway built through this area so they can develop more suburbs. http://www.cincyeasternbypass.com/wp-content/uploads/2019/02...

Why does everyone else have to keep paying for this garbage? When you bring up things like toll roads all of these people scream their heads off, because they know it means they wont be getting their subsidies (ironic considering how many people in these areas are highly conservative, anti-subsidy).

This isn't about subsidizing farmers, this is about subsidizing people's choice to live an unsustainable life style.
As always, it's all about the tooling. For better or worse, more is moving to web/electron, but for teams using Sketch, good luck trying to open Sketch file on Windows.

After getting a Windows gaming PC, I've been spending more and more of my time, developing and otherwise, on PC. I prefer it because it's where I have my large (low DPI :( ) monitor, but Windows is still full of so many papercuts in general usage (I miss being able to drag a file into a Open File dialog so much) that I still greatly prefer using macOS.

Windows has some niceties to try and make the transition better - The Windows Terminal app is pheonomial, and Powershell tries to map rm to whatever the Powershell command is - rm -rf doesnt work as expected though. I honestly don't find myself using WSL all that much - I only use it when I can't figure out how to make ping go forever in Powershell.
Yeah I am on mobile and it crashed my browser too
yes: http://www.davisr.me/projects/parabola-rm/
I see the same interface present on GitLab and Gitea, both great open source projects that provide selfhosted (and hosted) alternatives to Github. It was pretty novel when it was introduced, but not anymore.
Fifteen murder & sexual assault cases solved since April with genealogy website
Absolutely! There's no reason the police couldn't just be respectful and nonviolent. Many police forces in the country already manage it. That's why I think "defund the police" is self-defeating messaging; many people understand it to mean that reform is impossible and the only way to reduce police violence is to reduce police presence.
Ok that's fair and I overlooked a lot of it being a global config setup.

It still stands though that you can cut out an entire page and a half of your instructions with "step 4: git push origin main" for each repo

This isn't even taking into account getting other devs working with it, contractors we're working with, outside agencies that may be involved in this one

How do you even get the patch into the repo from an email? I couldn't see that instruction but may have overlooked that too
I don't know if it's relevant or not, but FEMA is the agency that took over the Civil Defense role. (Think fallout shelters and that kind of thing.) While it later took on responsibility for natural disasters, I don't believe that was the priority for it.
Maybe not quite the same, but many Logitech gaming mice have scroll up/down buttons above and below the mouse wheel. The MX518, for example.
Yes, Parabola GNU/Linux-libre may be used as a replacement OS for the device.

I put up a project page with a demo video, this manual, and distribution downloads: http://www.davisr.me/projects/parabola-rm/
This is the UI for civilization, correct? i didn't seem to be able to interact with the... game part of the game.

Still, Civilization games have impressively complex UI, so even to approximate that is quite a task.
Removing elements from a design to achieve clarity is a workaround for being unable to clarify the design itself.
Absurdly bad, I'll admit. But after 15+ years of this, still no noticeable problems.
I fear that this is going to be encountered more and more often:

Message Box:
Before you dig in, note that while sites built in Webflow work in all modern browsers, we don’t actively support use of the Designer in Mozilla Firefox.
For the best experience, use the Designer in Chrome or Safari.
If you’d like to see us support this browser, let us know about any bugs you run into.
Happy designing!
sadly wayland means only sway. I've done some remapping as well, but don't know how to make Gnome in wayland mode (which is nice on a cramped notebook and someone has to test wayland...) read anything from a user-specified directory, so I have to edit stuff in /usr every update anew...
I can relate to this fear; it's closely related to imposter syndrome. But I think when we read established blogs we accept that they're probably accurate, and we readily forgive mistakes and slight inaccuracies. We don't afford ourselves that same forgiveness.

Writing a blog post, or any form of technical writing, is an exercise in laying out what we know, and watching the conversation that follows. A willingness to revise what we've written goes a long way toward addressing this fear. I view public technical writing as a way to fill in my knowledge gaps; when people point out my mistakes, it's like working on a larger team, where there are more people to offer feedback.

That said, you do have to do your own research. There's a big difference between writing a post that misses a couple nuanced points, and writing a post that's entirely misdirected. Few people will criticize you for the first, but if you make regular posts that are way off base you won't do anything good for your reputation.
I use an old IBM laptop with only a pointing stick (the red nipple in the middle of the keyboard).

I don't mind having to move my mouse to the scrollbar and drag it to scroll documents or webpages (when I can't use the keyboard for that already).

This was fine until a few years ago when scrollbars starting to hide or become super thin. I should not have to concentrate to be able to target scrollbars with my cursor.

If you're working on UX/UI design, please remember that not everyone has or uses a scrollwheel on their mice.
Sure, just expect that if you're going to live that way by choice, pay the costs for it!
The CWT ransom was 4.5M. Strange considering the Russians are willing to give the attack method 25% of the (previous) take home.
Amazon Halo
Giving the user clear feedback about where they are in a page and how to modify their location should not "increase cognitive noise". It should in fact offload cognitive load from the user onto the interface leaving more room, so to speak, for the user to use for themselves.