skysight-inc/HackerNews huggingface dataset:
Ephemeral CI runners. I have the same problem at work - 4GB repository that is redownloaded on every single pipeline run.

Another reason (which is why we went for ephemeral runners in the first place...) is that if you have stuff that mounts a directory from the repository directory as a volume in a Docker container (e.g. for processing data), you may end up with the Docker container frying permissions in the repo folder (e.g. 0:0 owned files). Now, you can put a cleanup step as part of the CI (=docker run --rm -v $(pwd):/mnt sh -c 'chown -R $runner_uid:$runner_gid)... but unfortunately, Gitlab does not allow a "finally" step that always gets run, so in case the processing fails, the build gets aborted, the server hosting the runner crashes, ... anything happens, the permissions will be fried, and a sysadmin will need to manually intervene.

An ephemeral runner using docker:dind however? It simply gets removed.
As bloated electron app? No thanks.
Very Slow Website
Wait until the DOS programmers see that Windows Forms programs can output to a console as well. (-:

* https://github.com/jdebp/terminal-tests/blob/master/PowerShe...
Vladimir Pozner: How the United States Created Vladimir Putin
How to Hire a Remote iOS Developer?
Has the Keybase team written any code for the Zoom client?
I don't know about a big org like Pinterest, but it's pretty common for "clone the repo" to be the first step of a CI/CD pipeline when using something like CircleCI or GitlabCI.

It's an easy (if inefficient) way to always get the latest changes and if you have disposable build-runners then it all gets thrown away at the end of the pipeline.
What about converting those offices into apartments, and solving the California housing issue?
There is an open source version AND a commercial version, which extends it.

The binaries they provide the latter, which are are commercially licensed and include proprietary parts, bound by those terms.
Yes, we probably need people to stop thinking about tools as if they "solved" problems; what they really do is "transform" them. Now instead of having to deal with the original problem, you only need to deal with part of it and part of the new problem of using the tool that's supposed to help you, plus any leaks you might have because tools rarely solve problems perfectly. It's a trade-off, and you need to be aware of these transformations.
Have you seen normal people using their iPhones and iPads? If so, did they ever change any default?

I have family members who I'd call "computer literate 101" (i.e. they can use e-mail, create a PowerPoint, buy something on the web). Their homescreen is a history of their apps downloads, everything just gets added to the next available space. They do not use folders, they do not move icons. They do not enable large text size even though it would help them see the text better. They do not change the default ringtone. They do not use "do not disturb" when they're in a restaurant.

The reason is, they don't even know these options exist. They have never opened the Settings app.

To change the default search engine, you need to go three screens deep in Settings.app.

If Google stops paying Apple and Apple changes the default (for new users) to Bing or whatever, 99.5% of new users will just use Bing.
Don’t Mix Controlled and Uncontrolled Values in React
Part of my comment is exactly that. Buffer takes SF salary as the baseline and reduces from there. It’s framed as reduced salary. Not as a bonus for people in SF.
It's easier for simple command line tools which just consist of a single source file (or generally projects so simple that they don't need a build system), and at the same time it doesn't add any overhead for integration into more complex projects compared to .h/.c pair. In general, more problems are moved from the build system into code (mainly the configuration, you can configure the implementation via defines in the source code in one place before including the implementation instead of passing them in via command line arguments (meaning more complexity in the build system), or a separate config.h header.

I tend to think of single-file libs as a "poor man's module system". The entire "module" is in a single file that you drop into your project, and you're ready to go (and ironically it's a lot more straightforward than the C++ module system).

The real-world differences between single-file and header/source pair aren't such a big issue as many people make it out to be though, either way is fine. The actual problem is libraries that consist of dozens or hundreds of source files and a complex build system setup.
You also have to watch out for the powersupply of the laptop. Some companies give you a 70-90 W even though your computer needs 120 W at high load, counting on the battery giving the extra juice for the short bursts. If you do long processor intensive work, the computer just might shut down on you or if you are lucky, start throttling.
Hack the Media – A media literacy guide
Show HN: Freemeals.uk – site listing venues offering free food to UK children
Nonsense language. We've only had problems with it historically, both writing and deploying it. It's threading model sounds great in theory, but we've found that bounding most programs to one system thread improves performance in nearly all cases we've come across.

The tooling and ecosystem are ridiculous, the dependency management is a nightmare, and the fact it's backed by an incredibly evil company doesn't help either.

Further, any criticism of the language results in cult-like angry responses, as do most modern toy languages.
Chaos Mesh Simplifies and Organizes Chaos Engineering for Kubernetes
I read that comment as only applying the "single core" part to the Linux kernel, not Chromium.
OCaml's design was influenced by Standard ML
That is weird. For me the mouse cursor is always rendered locally, so feels as responsive as on the desktop itself.

Sure if I'm on a high latency link I might have to adjust to clicking taking a wee bit to register, but normally I don't have to adjust my usage.

Windows to Windows.
Psychotherapy Clinic Chain Is Having Their Patients Ransomed
Before I even went to the article I thought to myself: If this list is missing k9s and kubectx/kubens, then the whole article is basically a fluff piece.

lo and behold... It's a fluff piece. And stolen from another source.
Although I am a bit interested in number theory, linear algebra and a bit of calculus and its applications, I still haven't fixed my mind on specific fields. Now from time to time I watch videos on popular math YouTube channels so I can see what I like most.
No, that's not it. I just find that in almost every case when someone uses that term specifically, they are trying to cynically dismiss good faith efforts of a person or org to do something good. Just like in this comment -- are we really to believe the entire EU bloc and democrat party are just "virtue signalling" with their posture towards Iran? Come on.
> It found that there was actually widespread agreement in the UK over topics such as gender equality and climate change – often seen as culture war issues.

I really don't think The Guardian understands what they're talking about here. The so called "culture war" is about Marxist ideology. The people denying climate change are fringe wackos of this tiny minority who fight culture wars.
So the sad thing is, there are international resources available to help exactly in these kinds of scenarios.

Look at the International Atomic Energy Agency's report of the incident in Georgia(the country) where lumberjacks found an abandoned radioactive source in a forest -
Georgia alone would have never had the resources to deal with it, but because they followed the international protocol the entire operation was done under supervision, cleaned up properly and affected people given top-class help in foreign hospitals:

https://www-pub.iaea.org/MTCD/Publications/PDF/Pub1660web-81...

My point is - all that the Mexican government had to do was to swallow some pride and work with an agency like IAEA to clean it up properly.
Participation Inequality
Ask HN: What is that one thing more people should know about?
VLC uses youtube-dl. https://github.com/videolan/vlc/search?q=youtube
A year or so ago I spent probably 2 months to try and find a keyboard that had the layout I wanted.

Also when pressing Ctrl+F4 I use the outside of my hand to press Ctrl, then my index finger for F4. That means that the F4 key needs to be over or to the left of the #5 key, or else I can't reach.
I just saw those course they look really well-structured and solid ones.
Contributing to Infection Monkey
> Amiga is still wrestling with that. There are "classic" fans who thought the 1980s A500 was cool, but unfortunately there are still a loud contingent who are sure that somehow Amiga is the future, and this makes them easy victims for a long parade of hucksters and charlatans.

I think there's more to it than that. I want to push beyond the base A500 (in fact I don't even own one of those at present, even though that was the machine I had back in the day), preferring instead the A1200, but don't in any way see Amiga or AmigaOS as "the future".

This manifests as a (very slow) mission to build what would have been my ultimate Amiga circa 1992. So, yes, I'm adding a 68030 accelerator board with a 68882 FPU, and I'm taking advantage of modern conveniences like Flash storage, but fundamentally I'm not departing too much.

I may add an FPGA accelerator at some point but, with that, it feels like you can quickly stray into "Is it even an Amiga any more?" territory.
'Fn' on the bottom left and 'Ctrl' to the right of it. ARGH!
I think the best solution here can be to talk to your boss. Try to explain that you can be unavialbe at certain hours. Building personal boundaries is very important for establishing better relationships between an employer and and employees
Membership to the Association for Computing Machinery (acm.org) is affordable and comes with a high quality monthly printed magazine. - https://dl.acm.org/magazine/cacm

It also bundles in O'Reilly Learning membership, and is cheaper than you would otherwise pay for the same...
Here's the study

https://www.britainschoice.uk/
Interesting as the linked guidelines specify a separate procedure for §1201 claims, specifically requesting "what technological measures you had in place", which would seem to preclude §1201 claims on behalf of an unaffiliated third party (YouTube, vs. RIAA).

https://docs.github.com/en/free-pro-team@latest/github/site-...
I like the More in Common Project. But it overlooks the disproportionate representation of the extremists in our institutions. This happened at my alma matter earlier this year: https://freebeacon.com/campus/northwestern-law-administrator....

They also voted to abandon entrance exams at my magnet high school: https://www.scottaaronson.com/blog/?p=4979

It’s not comforting to know that only a tiny minority of people are standing up and declaring themselves “gatekeepers of white supremacy” when that person is the Dean of a school or a School Board Superintendent. Just because folks fighting the culture wars might be few in number doesn’t mean they don’t have their hands on a lot of levers.
The title. If they reduced the build time by that much, then at least that much of the build time must have been spent downloading code.

If the title is a lie (which it probably is), then nevermind that number, but it's clear where it came from.
- When you're out of steam you can sit on the sofa and write emails.
Single-file-libs done right have the implementation in a separate #ifdef/#endif block. They don't pollute your code any differently than a regular .h/.c setup would (at least outside that one source file which includes the implementation).
In fact new form of political advertising: suppress messages between users that mention stories you don't want to bubble up.
I'm similar to you, but with the optical drive. I just bought a USB one from ebay for £10 which works perfectly well and I can put it away in a drawer until next time I need an optical drive.
why not compromise https://www.nytimes.com/wirecutter/reviews/best-mini-desktop...
Deezer Knows People Are Pirating Its Service but Says It Won’t Stop Them
"Yes"

AmigaOS 3.x is still common by people running emulators, and legacy hardware, and the Vampire V4. AmigaOS 4.x is still under active development for legacy hardware with PPC accellerators and "modern" PPC Amigas.

Then there's the open-source AROS and the commercial MorphOS too.

It's a mess.
So a couple hundred dollars extra. For functionality that has existed since forever.
Yes. The culture war is to a great extent a US import. The US is extremely polarised, possibly uniquely so for a country with a single national language and mostly-shared ethnic background (compare Belgium, which is highly polarised but along language lines). The UK has its own natural fragmentation lines (north/south, class system, four nations, catholic/protestant) but those are not the lines on which the culture war is run.

While there has been incursion of talk radio (LBC/Farage), there is no counterpart to the hyper-polarised TV of Fox News yet. Sky News is comparatively normal. The right-wing disinformation comes in via the press and various "client journalists" who repeat things they've heard from "Downing street sources" who they refuse to hold accountable.

> It found that most voters balanced competing political concerns and ideas. Its polling found that 73% believe hate speech is a problem, while 72% believe political correctness is an issue. Some 60% believe many are too sensitive about race, but 60% also recognise issues around “white privilege”.

This is just the combination of leading questions and people responding to words without actually thinking about the underlying concepts.

See, always, Yes Minister: https://www.youtube.com/watch?v=G0ZZJXw4MTA
That's how I understand it. Basically you have a machine hosted somewhere with a dedicated IP so you can access all remote machines from anywhere at any time, as long as they are connected to it via reverse proxy.
The dilemma is that they wont't make XD maximally useful as a standalone tool because it then eats into their other offerings like Illustrator or Photoshop.

Figma for example is a more complete solution if that's the only design tool you gonna use, it has a good pen tool and even blend modes for images.

XD shines when used together with their other apps. Figma isn't much cheaper than a CC subscription when you also add services/tools for commercial fonts, mockups, video, stock graphics and 3D on top.
Lack of jobs and crushing taxes more like. Social safety nets aren't all they're cracked up to be, and leaves people trapped in that system forever.
I don't understand.

You can certainly imagine a scenario where two objects measure their mutual distance as being constant in time. You can also imagine other scenarios, but I'm asking to imagine the scenario where two objects do measure their distance to be D and then measure it again and it's still D, and measure it again and again and it's still D. That's just the definition of standing still with respect of each other, and when you plot a space time diagram, their space curve is parallel (because their spacial distance doesn't change).

Special relativity doesn't make that scenario impossible. It doesn't force things to move. It just describes what happens when things do move (through spacetime).
"there is no counterpart to the hyper-polarised TV of Fox News yet"

The Daily Mail?
> and left basically a bomb of cobalt-60

It wasn't a bomb. This is an amateurish article.
> 3. I prefer a separate mouse.

In my case a mouse slows me down. I have to take my hands off the keyboard and reach for the mouse. The touchpad is right there where my hands are. My touchpad also have three physical buttons, which are very useful instead of tapping the touchpad (I disabled that.)

I really need a mouse only for playing (which I stopped doing on my laptop since many years ago) or to try out some very rare sites linked to HN. It doesn't happen every year.

This is probably the only ergonomics pro of a laptop (except that I carry it with me, of course). Just in case I'll need a separate keyboard again, does anybody know of a good full size one with a touchpad under the space bar and physical buttons? I googled and found many keyboards with a touchpad in place of the number pad or further to the right. By the way, the number pad is not important for me. I'd love not to have it on my 15" laptop. I can keep it there on an external keyboard, but it's extra travel for my right hand if I really have to use a mouse and I never use it anyway.
Blackmagic Design Fusion (now part of Davinci resolve).

For really simple things you can also use Hitfilm Pro

There is also https://natrongithub.github.io/ but I haven't personally tried it
People saying that Lisp is as easy to read since you get used to it is like people saying that salad is as tasty as cake since you get used to it. Sure someone eating cake for the first time after having only eaten non sugary stuff for a long time will find it a bit jarring, but anyone eating both will find cake so much tastier, which is why people overeat cake so much.

Yet many people will still adamantly say that they find salad tastier. And still go on and eat cake and get fat. They are just lying to themselves, I'm not sure why. Lispers are the same way, its just a reality distortion field.
I work for a software company that makes an app for local government to issue parking tickets (although we don't operate in the US - Europe, Asia, and Africa only).

We tried doing GPS selection/filtering of streets, but we found that it didn't solve the real issue - the people issuing the tickets don't always know where they are.

The app can tell them they are near Evergreen Road, Evergreen Terrace, Evergreen Street, Evergreen Street Car Park - it's up to them to pick the right one still.

As others have pointed out, GPS can be pretty bad in cities with tall buildings.
Everything else set aside, the company lasted 7 years until bankrupcy, and that sort of casts a shadow on the millennium claim. There's at least nobody left as resposible, if it's not true.
On my first job, 20 years ago, we used a custom Visual C framework that generated one huge .h file that connected all sorts of stuff together. Amongst other things, that .h file contained a list of 10,000 const uints, which were included in every file, and compiled in every file. Compiling that project took hours. At some point I wrote a script that changed all those const uints to #define, which cut our build time to a much more manageable half hour.

Project lead called it the biggest productivity improvement in the project; now we could build over lunch instead of over the weekend.

If there's a step in your build pipeline that takes an unreasonable amount of time, it's worth checking why. In my current project, the slowest part of our build pipeline is the Cypress tests. (They're also the most unreliable part.)
Same situation with a government:

Even if you believe all the MPs / representatives are trustworthy and intend to act in your best interests, their competence is going to be limited, so we need to checks and balances and a limit on their power.
Disingenuous, seems like 40k was made from book sales that the AWS lambda supports. Most of the effort here is in creating those books, not from the lambda.
Almost any war is fought by a tiny minority, which is backed by large majority.
> 1. I like big, big monitors.

You can connect an external display to your laptop. That's what I'm doing right now. Similarly for 2 through 6.

> 7. The desktop has lots of USB ports and they're all in use.

The external monitor will give you more.

I think reasons 8, 9, and 10 are all legit. I don't think there are any intrinsic benefits to going one way or the other. It all boils down whether you feel the time you spend building your rig is worth the money you save.
That sounds like a good starting point for a "Falsehoods programmers believe about finances" article...
> Only the biggest "desktop replacement" class laptops tend to be able to sustain 120W+ CPU dissipation.

Yes. And as a bonus, I can use my Alienware 17 R4 as a throwing weapon. Or for workout. And the power brick is a perfect cup warmer.

But I like it, nonetheless.
That's also incorrect, as any hired employee creates a surplus which is divided to the firm and employee through Nash bargaining. Equations of supply and demand go into the coefficient determining how large a fraction the employee receives.
Shrug. This isn't an open source ESP8266 - it's an ESP8266 soldered onto an open source PCB. It doesn't have any wireless certifications so it's really only good for DIY unless you're planning to invest in getting the certifications, at which point you might as well work with the ESP8266 directly.
It does require the beacon machine to be up, but the system easily recovers from a reboot of the beacon, since frpc will keep on trying to reconnect. It is a poor man's firewall-resilient one-way vpn.
If Google wants my information to improve my experience, I'd love to be able to vote search results up or down. Or entire sites, like pinterest and content farms.
Fox news only exists as a balance to the left-lean of most other corporate media. And since it's existed, the others have felt free to embrace their partisanship more deeply. As a result, today, CNN is just as partisan as Fox.
It's because mobile GPUs cannot keep up the pace at which display technologies are advancing.

First there was this trend to have ultra high dpi and ultra high resolution in the palm of your hands, and now they are toying with increasing refresh rates.

All while trying to maintain a reasonable battery life.
Say a ship in 1D is flying at 50km/s, exhaust velocity is -25km/s, relative to a static frame.

Last bit of departure burn or correction burns will fly at 25km/s towards the ship, so if the ship decelerated to below that, the plume could catch up. Meanwhile, plume from deceleration continues at 75km/s away from the ship.

I was thinking that high Isp engines generally have insane exhaust velocity, like hundreds of km/s or more, that problems like this is not an issue even for interplanetary transfers. But interstellar is a bit different, depending on other factors such as dispersion, I guess?
The ‘Right to Repair’ Movement Gains Ground
Fair Use is a circumstancial definition in the law. It is not clearly defined and needs a court case in order to apply.

Therefore I still think that the assumption of Fair Use to apply is wrong. However, the assumption of copyright to apply on the other hand is correct.

But, referring to whether fair use exists or not, I agree with you that technically it exists.

But as the rest of the very same law criminalizes by default, you can still not refer to fair use if you do not have the required-by-law evidence at hand for it to apply.

I think that fair use is almost always nearly impossible to prove, that's why I wrote my statement like this. And I agree that it was worded badly.
Security has layers, no layer has to be perfect. What's wrong with having NAT as an obscurity layer?
I think it's valuable to keep saying it because otherwise we start thinking it's okay to fetishise a company's products just because they're technologically interesting. If a company made them on the back of incredibly shady and unethical dealings, they shouldn't be getting free advertising here.
The Science of Nerdiness – It’s a neurotransmitter thing
Or locker style pickup.
"Sketch did not invent anything, similar tools were already available on the 90's."

This is like saying Facebook didn't invent anything because it came after Friendster.
Best Practices for Push Notifications in React Native
Then, you can't test that and former youtube-dl maintainer said in an interview that they download just few seconds of it and he believe it satisfy the fair-use but well, he think it should be removed to avoid issues if necessary.

https://news.perthchat.org/youtube-dl-removed-from-github/
On Free Speech and Deplatforming