skysight-inc/HackerNews huggingface dataset:
>Nations can't properly coordinate these things.

Sure they can, at least in theory and sometimes in practice. The article describes several countries’ navies intercepting the Atlantic Dawn, arresting members of her crew, and convicting them of crimes. The UN Convention on the Law of the Sea (UNCLOS) defines who can fish where. Many countries vigorously enforce this treaty.

Unfortunately, the ability to regulate overfishing does not imply a willingness to do so, and signatory status to UNCLOS does not imply a willingness to abide by its rules. For instance, the country with world’s largest navy is currently using its sea power to fish in other countries’ waters, in stark violation of the UNCLOS and good environmental sense:

https://www.bbc.com/news/world-asia-56474847

>Two years ago, Philippine President Rodrigo Duterte defended his non-confrontational approach to the maritime dispute with a quip about Chinese President Xi Jinping.

>"When Xi says 'I will fish' who can prevent him?" he said, quoted by the Associated Press. "If I send my marines to drive away the Chinese fishermen, I guarantee you not one of them will come home alive."

If China, the US, and the EU all agreed to enforce UNCLOS and help smaller countries regulate overfishing, they could do it. The technical capabilities exist. The legal frameworks are already in place. It’s a matter of political will.
The questions Seahorse followed by Horsea got a laugh out of me
Only the American protestant churches work like this, reading the bible and build a religion out of that.

The historical Christian church, that lives on in both the East and the West in the Orthodox and Roman Catholic churches, is a continuous tradition where the bible is just a small part.

The Church's opinion on homosexuality, adultery or anything else is not _taken_ from the bible. To a large extent you can find _expressions_ of the tradition there, but it is not the source.
Since I come from Photoshop, GIMP always has a way of pissing me off by doing something unexpected or making something trivial needlessly complicated.

While I congratulate its developers for not using ads and making it free, it remains a pain to use sometimes. I mainly use it for cropping, resizing, and image blurring, but for anything else I use Photopea.

That being said, if I took the time to properly learn to utilize GIMP through tutorials, as I did with Photoshop back in the day, I wouldn't be surprised if my opinion does a 180.
I love the NOYB project. Make sure to support them with a recurring annual donation if you aren't already.
Signal Messenger goes cryptocurrency with MobileCoin: proof-of-Intel-CPU
It works on any machine, including Chromebooks, without installation.

I also find it more user friendly (unlike GIMP where I constantly feel like I'm fighting the bad UX instead of actually doing what I came to do), especially if you're used to Photoshop.
Back only sleeping has been the recommendation of medical authorities in most of the world for close to 30 years.

It’s not a recommendation that changes every few years.
HTML midi-player element – Play and display MIDI files on the web
The only thing I would be looking for out of a smart smoke detector is remote notification and I already achieve this using my Wyze cameras. They are set to listen for smoke and carbon monoxide alarms. They will notify me if detected. The notification also triggers other actions such as all the lights in the house being turned on.
It irks me that we call it the South African variant or the UK variant, but it was sooooo off limits to say China virus.
A5 pdfs are really nice on mobile and especially tablets. If there were both A4 and A5 pdf renders available more often that would be grate!
> Why does an app like this need to have a sign-up process with email, username and password?

In my experience, this almost always happens when a web developer makes a native application. They ignore the platform conventions and interface guidelines and design it as if it’s a web application instead of designing a native application. So there’s a sign-up process because that’s the way it’s normally done for web applications.

The relevant part of Apple’s Human Interface Guidelines:

> Delay sign-in as long as possible. People often abandon apps when they're forced to sign in before doing anything useful. Give them a chance to fall in love with your app before making a commitment to it.

— https://developer.apple.com/design/human-interface-guideline...

Please, if you’re building a native application, actually build a native application not a web application. Native applications run in different contexts with different constraints, you can’t just assume that what works well or is necessary for a web application makes sense for a native application. In particular, dumping new users into a registration screen just because you want to persist state is bad design for most native applications. Native applications don’t need that in the same way web applications do.
Ugh, I don't want to descend into "that thread" again, but Wifi/Screen have not been an issue on linux (as long as you don't use nvidia) in over 10 years.

Mixed scale DPI screens are not a problem if you use Wayland, which is basically the default now.

Font rendering though? YMMV.
Why not use Imagemagick? It's by far the simplest and most practical tool for image manipulation.
Show HN: I Made a Tinder-Style Swiping Social Media
If money moves over the network, it's payment processing. I urge you to review FinCEN guidance on "convertible virtual currencies". https://www.fincen.gov/sites/default/files/2019-05/FinCEN%20... Similar regulations apply in most of the developed world. FATF regulations on virtual currencies only get tighter.
let younger agile people Code, be an Software Architect if you like Code or manage coding teams. That is most likely better.
I really didn't get this and Google search comes up with nichts. Maybe cause I'm in Germany so it doesn't ring a special bell to Google. Explainer someone?
This was my instinctual response as well. However I agree with another poster that I am happy to see a "negative" result published.
I am curious what you find „much nicer“ using an EC2 instance than a local VM.

When running remote VMs I usually run them on my ESXi box in the basement and VPN back home when traveling. This is especially nice when a project needs more resources than whatever device I’m working on has to offer. But beside this very specific use case I haven’t personally found any advantage of this setup.
You don’t replace your car because the windscreen wiper rubbers dried up.

You could replace the cheap detector part and keep the expensive smart part.

Of course the manufacturers would rather have you buy the smart part over and over again. Sounds like a great idea and now they have nothing.
Does anybody know of an equivalent for MongoDB?
We’re going through the transition at the moment - tried to find info online but decided the only route was to try it on a real machine to see what works / doesn’t work.

Have built an Ubuntu 18 environment running through UTM (https://getutm.app/ - running qemu). Took a bit of tomfoolery where I had to install using a console only display and then flick back to full graphics to get the machine to boot.

Use port forwarding to talk to the machine - haven’t figured out a way to do bridge mode like I can with virtual box.

We’ve got a bunch of crazy dependencies that I’m in the process of rebuilding. Most seem to be ok. There’s a third party one we’re a bit trapped with but we’re running that emulated x86 within the vm. You can also use docker the same way within the vm.

Performance wise the arm vm is blazing fast. Seems to be about 20x faster than an x86 vm on my old MacBook 2015. It’s about 2x the speed of an 8 core graviton2. When running emulated x86 code, the speed drops to about 1/4 the speed of my old 2015 MacBook. Not ideal but in our case we’ve only got a single non arm dependency and it’s not used often, so it works for us.

It’s a bit of a leap, and if you have more crazy binary dependencies like we do, you will have do to a little work to get things running.

Having said that, the machine itself is _amazing_. It’s a real joy to be on a machine with this level of responsiveness.
If I may be permitted to indulge in some "just so story" pontificating:

Hunger type 1: "Gathering". There's berries out there, dammit! Stop wasting your time and eat em before the birds do.

Hunger type 2: "Hunting". It's time. Sharpen your spear. Focus. Run. And if you catch nothing, we'll try again tomorrow.
Brendan Eich on Creating JavaScript in 10 Days (2018)
I built an extensive open-source Rust-based spatial analysis platform called WhiteboxTools with the intention of serving as a plugable spatial analysis back-end for various GIS front-ends. So far people have created front ends for it in QGIS, ArcGIS, Python, and R, but I have long wanted to see people use it more in web-GIS. Perhaps one day...

https://jblindsay.github.io/ghrg/WhiteboxTools/index.html
I think you misunderstood what the poster wrote. The complaint was:

> and they have to be this exact resolution

And your comment was:

> screenshots with at least X resolution

The problem isn't that Apple forces you to have a high quality screenshot, they require a handful of very specific pixel dimensions, don't tell you what device that corresponds to, so you have to spend way to much time trying to make screen shots on different devices with the simulator and it's annoying, especially if you don't do it often.

Also, they don't actually check if the screenshot is a real screenshot or of good quality. One time I just gave up and resized the screenshots to the required pixel dimensions and they accepted it.
It's so obviously clickbait that I wonder if it's meant to be tongue-in-cheek.
What Does the Resurrection Mean? – Gospel of God
I am very confident the DMCA already doesn't apply even if this were a copyright issue (which I don't think it is) due to interop exemptions, terms of service generally aren't legal issues in the first place, and the CFAA doesn't apply as there is case law that this is not "access". I maintain: there already is nothing stopping you from making a third party client except 1) how people keep making the stupid mistake of violating trademark law in their third party client (which is trivially avoided) and 2) the legal right of the service to refuse service to anyone... you need to make that actively illegal, and then defend that that makes sense against the onslaught of arguments that they need to be able to ban people due to spam prevention, security mitigation, and content restriction (and the EFF coming out of nowhere with some kind of argument that this is going to undermine the right of free speech of the company due to similar arguments as to Section 230, etc).
I'm a little younger, but also try my hardest not to get dragged into more management (it's easy to happen).

Are you worried you're not going to be skilled enough in management - and therefore you're trying to get "ahead of the game"?

If not then what's your fear - code until you can no longer, and then take a few months off, re-train and go into management (as a skilled coder you'll already have a big advantage if you want to manage teams in tech). Life is too short to work a job you don't like.
Yeah, that's a real issue - the network effect that locks in people to popular messaging services.
The Digital Charter Implementation Act and Metadata Management
You cannot access the home directory at all during a nix build.
One question which is open for me: Should groups be stable?

Scrum and other methodologies assume stable teams. It takes a few sprints for a team to assign somewhat accurate story points to stories. It takes time for people to find their roles in a team. Whenever someone joins or leaves a team, it takes time to find a new equilibrium. So if you aim for peak performance teams, it takes months of stability to reach that peak. You better not change it then or it will take months again.

In contrast, most organization have a constant need to reorganize to adapt to new business models, customers, product portfolio, etc. For consulting gigs which takes less than a few months, it makes no sense to aim for peak performance and stable teams. Instead you should aim for smooth transitions. In such an environment, more formal methodologies make sense because good documentation, unified code styles, and consistent processes make transitions more smooth.

Of course, this isn't a black and white decision but more of a scale from stability to flexibility. There are small lifestyle companies which are very close to the stability extreme (the Sqlite team maybe?). Valve with its flat hierarchy might be an example for the flexibility extreme.
Given how many stories there are of IOT devices being hijacked for bitcoin mining or hacked in other ways I am extremely grateful that my smoke alarms are dumb as bricks.
I think "server side" distracted from my point. I'm not offering a technical solution, only that I really wish ads would be targeted solely on what you're looking at. Similar to how magazine and newspaper ads are targeted.
Just have something In the room listen for the horrific screeching of a fire alarm. Then have it send you an sms or whatever. No need to cal it a “fire” anything and no regulatory hurdles to overcome.
Yup! If I can write my work down, I’m okay, but I feel like the numbers slip if I calculate in my head. If I’m trying 9+8, I’ll think 9 is close to 10, so I’ll +1, now I can do 10+8=18. As I work this in my head, I’ll start to forget that I originally started with a 9, and I have to figure out what number I used (+1) to make the problem easier, which often makes me restart the problem. It’s like a loop. I can’t do word problems very well either. There are so many numbers, then you have to figure out what they’re really asking. It’s frustrating because I can tell it’s simple stuff, but I just can’t hold on to everything at once. I guess it’s like a learning disability.

That said, for every pain I’ve had with math, I’ve breezed through with English and writing. When I was younger doing my SATs, I completely tanked math, but had a perfect score in the English and writing sections.
> In the end it's just a piece of paper/cloth in our faces

Humans are social creatures as the result of millions of years of evolution.

There’s profound effects when facial social cues are erased and people are widely deprived of socialization.
> Now what happens if you switch phones or use multiple devices? The behaviour would be inconsistent. What if I build up a large amount of likes/dislikes? Would they be suddenly gone without way to export them?

I agree this is a likely reason, but I think it’s a cargo cult design that makes sense on the web, but is the wrong priorities for a trivial/frivolous mobile app like this.

I don’t know anything about Android, but with iOS this just isn’t an issue. Everything is backed up and when I get a new phone everything is restored automatically.

Even for the quite uncommon case where a poweruser is switching between iOS and Android, it’s not worth blocking the 99% users who just want to try the app as effortlessly as possible and will never end up in that situation. It would certainly be possible to convert an automatic anonymous user account to one that uses password-based login, for users who care a lot about the data in the app.
For those who don't know what duf is:

https://github.com/muesli/duf

it's a spiffier df .
My standard example for "GIMP is unusable" is "try to draw a straight line" which I had to find a tutorial for (you need to hold some magic keys). That said, I struggled with that in Photopea too (not realizing my intended red line was there, just hidden by the blue vector indicator).
Wow.

I'm prepared for seeing, in my lifetime, the day when bananas are gone: no more, done, only a memory. I'm prepared for seeing bees gone: no more, done, honey doesn't exist now.

It had not occurred to me that I might live to see a day when FISH were not a thing.
Why would a company do "good"? A company's job is to make money, with some using whatever it takes while others being more gentle, but it's what a company is for. If you are looking for good, you'll have to check for non-profits.
Hopefully someday there'll be a page like this for the US, referencing the pound or mile as obsolete measures.
> What else would you propose and that would act both as a motivation and as a limitation without resorting to micromanagement?

I touched on the big relevant one right now: moral hazard of bailing out companies when they should naturally fail and get pruned away so that healthier competitors can buy their assets and take their customers. We just need to take our hands off the wheel for a second, because we're steering hard to one direction. If you knew that some airlines would fail and others would succeed, you'd try to pick winners instead of just buying some airline ETF.

There are technical issues that need to be resolved because they damage price discovery. Short selling, locate requirements, failure to deliver...GME showed us that all of these technical functions of the market are broken and lose consistency when taken to the extreme. Little technical issues can have large qualitative consequences.

Margin is another example. Archegos was a red flag.

Point being, instead of worrying about market positioning and participant motivation, we have plenty to fix with broken regulations, easy monetary policies, and excessive corporate welfare.

To loop back to index funds...Any strategy in a high-lift bull market is going to be beaten by "buy and hold." The article suggests that correlation is a result of passive investment, but in actual fact the causality is reversed; passive investment is driven by people who watch the correlation and decide that stocks only go up. There's no reason to trade tactically or selectively in a one-way environment. If you fix the environment, you presumably change the behaviors, with no need to think about carrots and sticks.
> my team have prevented, or mitigated a significant amount of potential reputation risk from would-be whistleblowers and dissatisfied employees

How do you typically do that?
Until peer reviewed, these are not facts, they're preliminary data that are subject to change.
Entrepreneur Shares How He Sold His Startup to AT&T for over $100M
There was the study recently that found sunlight is 8x more effective than believed at destroying the virus.

It certainly makes one question the benefit of mandating everyone inside.
That's a bit impractical atm, but good to know there's still some kind of market for that.
I'm sorry about the throwaway, it's a long story.

You're crossing a security boundary trying to access other users' GUI programs. The session bus is for programs that are private to the user's session. Accessing that is mostly equivalent to logging in as that user, you're not supposed to take control of all their programs as another user.

I don't really understand your solution, the problem doesn't go away when you use a Unix socket. You're still crossing a security boundary and now you have to build in those access controls into your program. If you don't really care about the security aspect it would be just as easy to tell the user to grant you access to the dbus socket for their session bus, or run another dbus instance under a different user and control access to that socket. You can publish the same interface on multiple buses at once, and build in your own access controls too.
Interfacing a low-level actor system to Rust async/await, part 1
A mandate was lifted, that just means the state can’t punish you for not wearing a mask

Did any state punish people for not wearing a mask? Honest question, but: not that I know of...
there are even some frameworks that make it extra easy, like angular for example (just `ng add @angular/pwa` and you're basically done).

while it is pretty easy and doable in maybe 1-2 days, depending on how fluent you are with these kinds of things... it's not entirely in the authors best interest. if people start using it `offline`, he wont be able to get advertisement revenue after all ;)
At the bottom it says it was inspired by a google form, but I like this explanation way more.
Same problem here, work in IT as developer, tech lead and PM, have not been promoted for years. I am staring to think IT consultancy software is full of dead end jobs.
This. It’s still a long way down for Adobe to descend, and they have strategic control over many “cash cows” which aren’t going anywhere anytime soon. The entire publishing industry has no reasonable alternative to InDesign for instance. That’s a lot of software subscriptions getting paid for.

Adobe must know this, and their lack of agility must be no accident. It’s like they’ve turned from being a versatile army of innovative creative developers into a strategically located stronghold of trolls.
Yes, it's time to get a new job.

That's the funny part about the minimum wage. The psychological effect causes people to seek better jobs, but that is about it.
They could try to bog down photopea in permanent lawsuits, but that would risk some EFF-style organization taking the other side, and now they're fighting an equal opponent, earning a lot of bad PR, and most importantly, they're providing a lot of cheap advertising for the competing product while also making themselves unpopular.
that's exactly what I was looking for! then I saw your comment.
Now I want a printed poster of this to hang on my lab.
This guy codes.
The horror of having to manage all those different competing measurements from town to town. This definitely played a role in the advancement of technology and industrialization. Precision is critical to most modern engineering challenges like jet engines and rockets and long lasting cars.
Come to Google! No forced management track so you can code for as long as you want, no ageism (colleague just turned 60; I'm 40 myself), will probably let you support a family, great WLB :)
Oracle RMAN Equivalent for PostgreSQL
VS Code is, de facto, a web app, and I've seen well-working browser versions of it.
Who says its at your expense. No one forced you to get a Facebook account, that was YOUR choice.
Good to know. I've tried other construction style 3M earmuffs that didn't come close to doing the trick.
Not all programming is craftsmanship.

Code like the Obfuscated C Contest is art.
The code that orchestrates your cloud servers is more like engineering.
Prototypes in language research is science.
Coding competitions are sport.
>Did we really just make guesses and call them truth until the 1600s?

It does seem that way! There may be a Dunning-Krueger selection bias at work here - people who admitted ignorance were not remembered, while people who confidently asserted things were treated as authorities. Religious institution surely bears some blame in Western culture - notions such as "skepticism" and "seeing for yourself" were culturally suppressed for nearly 2000 years.
Sohbet-Odalari.bitbucket.io
https://sohbet-odalari.bitbucket.io/ bedava sohbet odaları
I'm nearly at your spot in my career, but I'm not in management. I'm transitioning from a senior programmer position into a technical architect and team lead. I'm going to help write requirements and how to implement them from a high level, then create tasks and assign them to team members (including myself) to implement. I might be mentoring others from time to time. Maybe there is a similar position where you are?
In our basic testing on M1 performance this week we’ve found that an arm vm on the M1 runs about 2x as fast as a c6g.2xlarge graviton2 instance. So you’re probably looking at about $0.50 / hr to compete with the Mac.
Tangentially related: fiziko [0], a MetaPost library that can draw old-style physics illustrations. This is not my software.

[0]: https://github.com/jemmybutton/fiziko
See reference 15 on the Wikipedia page for "History of Maxwell's Equations":
https://en.wikipedia.org/wiki/History_of_Maxwell's_equations...

I found what appears to be the referenced paper here:

https://aflb.minesparis.psl.eu/AFLB-26j/aflb26jp055.pdf