skysight-inc/HackerNews huggingface dataset:
Correct. A classic Microsoft embrace and extend attack. They took out many (potential) competitors during the 90s with similar free as in beer software.

As far as legitimate goes, I think it was soon rendered against the TOS of the person logging in, tho I don’t find TOS to be a particularly useful concept or practice.

Microsoft also gave away http clients and http servers and it cost humanity a lot (for a while) that those attacks succeeded.

Now google is attacking by again giving away free software and using their monopoly money to attack competitors.

And for the ads, development keep an arbitrary 64k limit on ad sizes so they couldn’t be giant multimedia monstrosities.
D (LDC) lets you control the flags on a per function basis.

So one can (and we do at work) have @optmath which is a specific set of flags (just a value we defined at compile time, the compiler recognizes it as a UDA) we want as opposed to letting the compiler bulldoze everything.
> It is quite normal that things break on the Windows Insider Preview builds from time to time right?

I run the Dev channel [1] (most frequent releases). And I don't think I've ever had anything actually break.

Mostly it just makes my computer unusable every time they push an update, because it uses 100% disk capacity trying to background install while system is live. The background updates usually take 4-6 hours.

I also run Edge Dev and I HAVE had features break entirely on Edge, twice. Usually fixed within 1-5 days.

[1]: DON'T DO THIS! You cannot downgrade to Beta/RC from Dev, and it's the only channel that's like this!
Read the fine print. I receive updates sometimes multiple times a week and it's terrible.
Federal Judge Yvonne Gonzalez Rules Against Apple
Honestly, nobody cares about the Facebook whistleblower. Nobody is talking about this except the media. It's just common knowledge at this point that facebook stirs up flame wars, and myself + most people I know just avoid it at this point. I say let Facebook do what it wants. It's providing jobs for people and enabling businesses to connect with consumers. It's just another one of the 1000000 things in our modern society that can be bad for you if abused.
Yes, the pesky state sets minimum breaks, maximum weekly hours, minimum wage, anti-discrimination law, anti-bullying law, minimum age to work, minimum safety requirements.

It would be a much better world if our neighbours 9 year old was sent down to the local pencil factory every night for six hours and ay weekends to pick up the pencils that ocassionally fly out of the machine into those hard to reach areas between the conveyor belts and sharpening machines. He could make a few dollars a day and pay for his own food and clothes!
1P, 2P, and 3P reserve categories are something I'm quite familiar with and I have broadly invested in a long term increase in UO2 prices. Uranium is a fascinating basic material, and there are several ways to extract it. You have higher grade ore deposits that are directly mined. There are in situ leaching techniques, also. Increases in prices will make new techniques economically viable and 2P+ reserves will be reclassified to 1P.

"My problem" is that there is a physical cap on this with fuel extraction: EROI. A trillion dollars a pound for ore will not matter if it takes more energy to recovery a resource than it takes to produce it. The seawater recovery part of this story is dubious at best at the recovery factors used in their calculations.
I agree. Even if I don't receive a notification, if I happen to open the Slack app and see pending messages – particularly if they're from a manager or someone higher in the hierarchy – then I feel obligated to respond to them.
link us with better alternatives please
I think for the rest of us, the better question would be "why the fuck can Apple?"
Unfortunately you need to be an employee of the foreign company (for at least one year) not a contractor/freelancer to qualify for an L-1 visa.
One of the big things of the "green" crowd is that EV batteries can be used as storage for absorbing excess solar/wind energy, and maybe even put it back into the grid. Basically the opposite of your suggestion.

For solar, cars should be charged around noon. Overnight charging is ideal if we go nuclear.

Now I am talking about global scale, on an individual scale, everyone does what's best for them. For example, if you have net metering, having solar panels and charging overnight makes a lot of sense. Having batteries at home and emptying your home battery into your car battery during the night can also make sense depending on what kind of contract you have with you utilities and the kind of subsidies you can pretend to.

Anyways, most of the people I know (not in the US) with solar panels don't have energy storage, because they have net metering, or even better, they sometimes sell for more than they buy per kWh.
> The US has about 60% of the global investable public equity market by market cap but only 25% of global GDP.

GDP doesn't matter for equity valuations, excess profits captured by a company do. If 99% of companies are in intense competition and make no profit, only enough income to pay their expenses, but one company comes up with a new product no one else can make, they can charge whatever maximizes profit and that's where equity value comes from.
> I believe in harmonious co-existence, so I guess I see it as "anywhere it's not in someone's way", which is what I've practiced for lack of a better option, though I usually don't use a tent in the city.

There's a city in the Vancouver area which has a radically different approach, that I'd describe as YIMFY. Food bank, needle exchange, shelters, etc are in an otherwise affluent part of town (not coincidentally, there's a police precinct right there too). They don't want to hide the homeless, they want to keep an eye on the problem. And by keeping it in the public view, voters consistently fund the programs to get people help.
> unicycle riders

You probably mean "one wheel" riders? (As in the electric, low profile, self balancing type, not the traditional large wheel, seated, fixed axle unicycle) Unless you live around an inordinate amount of rude unicyclists. In that case, I must see that as it sounds very humorous.
E-bikes should stay off trails. And in NL it is forbidden to use e-bikes on paths marked cyclists only, which is all of the scenic routes (the difference is the rectangular 'fietspad' sign versus the iconic blue one).
It also has weird bouts of high CPU usage, even if running containers are not busy. I think it's due to overhead with osxfs handling local disk changes (e.g. you've mounted a volume with a large git repo, and in that repo on the host you switched to a much different revision). It's hard to troubleshoot because it's not obvious how to get into the VM to see what's going on.

FWIW, https://stackoverflow.com/a/68561693/3230028 is how you do that.

Overall, this is an issue that I think goes beyond Docker on a Mac. We have multiple examples of development targeting one platform, or involving tools native to that platform. But because of preference, or conflict with other tools, or policy, we end up with these emulation or compatibility layers like HyperKit/Docker for Mac, or WSL/WSL2, or WINE, or frankly WebAssembly/Emscripten/whatever. And I think the result is almost always worse than if people just found the most native set of tooling for their primary use case and used that.

What is it about macOS that makes Docker Desktop for Mac worth it, if your development workflow is heavily container-based? At my workplace, it's mostly policy and preference issues making Linux unsuitable for the majority of the user base, even though that majority is working with containers constantly and targeting Linux.

I guess you can pick at this and point out that we're not writing software in assembly for a reason, but I feel like there's a line where you have too much abstraction, adaptation, or emulation, and for me workflows built around something like Docker Desktop for Mac just so we can use macOS are over that line.
French/Iranian lawyer here. Moved to Linux 5 years ago (from OS X) because Apple kept changing my workflow and suppressing functionality.

Libre office proved to be better than Mac Word (better support for Persian and so called complex languages) and than windows word (could open old word documents that word itself couldn’t open any more!).

Regarding ScanSnap, I replaced it with a Brother multifunctional printer that scans to an sftp folder which is watched by ocrmypdf. I get to one touch scan a document without logging in a computer. When I need the document it’s there for me as an OCRed and cleaned PDF. Super convenient.

Replaced Word with latex. Our contracts are generated with latex and smart: they check themselves up for coherency when the pdf is built.

Overall no driver problem but you need to check before buying peripherals that they will be compatible with Linux.

Updating the system is as easy as it could be. Installing software is a breeze with ‘yay’. Arch Linux is very well documented and when encountering a hurdle chances are that the solution is already in the wiki.

On the server side, CentOS proved super stable and a welcomed improvement over OSX server which terribly lacked documentation.
You've been hacking and building an e-bike without knowing about the largest online forum for exactly that?
I would actually say that if I found a for loop in Ruby, it will be a code smell.
It might be I just don't use those apps. I use Feedly to read the news, I use Plum to listen to music, and I don't listen to podcasts. You're right though, Apple's apps shouldn't bark at you incessantly to purchase Apple's premium services.
Did you consider ASN.1 for the protocol?
There is a nice little story in the book Practical Common Lisp (Peter Seibel, 2005). Quoting it below:

An even more impressive instance of remote debugging occurred on NASA's 1998 Deep Space 1 mission. A half year after the space craft launched, a bit of Lisp code was going to control the spacecraft for two days while conducting a sequence of experiments. Unfortunately, a subtle race condition in the code had escaped detection during ground testing and was already in space. When the bug manifested in the wild--100 million miles away from Earth--the team was able to diagnose and fix the running code, allowing the experiments to complete. One of the programmers described it as follows:

Debugging a program running on a $100M piece of hardware that is 100 million miles away is an interesting experience. Having a read-eval-print loop running on the spacecraft proved invaluable in finding and fixing the problem.
Lenovo ThinkPad X1 Carbon with Linux
> I understand the power of repl driven development that is difficult to explain outside the experience of it.

I've been having trouble with this as well. I think we'd do best in removing "REPL" from any explainations, and instead use the words "Interactive Development", "Dynamic Development", "Hot Reload on Steroids" or something similar, as when I use terms like that, people understand it's nothing like the "repls" ("shells" really) other languages provides.
Wiki is marked up text. So it would be translated into a document guaranteed to meet those guidelines with no extra effort. That is exactly what a wiki is for.
What I see wrong with GraphQL is that it makes the frontend lazier about thinking about what exactly it needs from the server. I'm talking about recurring queries. When you often need to update a tiny part of the UI, with GraphQL, it's much easier just to query the whole state again. Because you just reuse the same query, and also "just in case." It's not a tech issue, but how people tend to design an app with the technology.
I spent years making careful decisions and investments in my career so that I could work a flexible and remote job. I’ve worked in places where most of the workers are incapable of competently working asynchronously and being results driven. Laws like this seem to ridiculous and ignoring the reality of work.
Intel at very least do publish a pretty hefty optimization manual.

We do have a bunch of leaked intel firmware, or so I'm told...
No, this became about you, personally. It is unfortunate that you are unaware of that.
No I was host side, the person that thought of the overflow was a client dev, the very person that wrote the sloppy code.

I always use we when talking about this job because it was a good group of very smart developers that I learned a lot from, not because I personally merit the reflected glory.
And then there are people like you and me who do neither and spend time talking shit on HN.
The article is mine. And that's the context in which you can read my comments.
This is brilliant and really interesting/neat, thanks for posting.
Chargebee
The ORM connection pooler is client-side - so each instance of your application using SQLAlchemy will have its own connection pool. This may become unwieldy as you scale up the number of app servers/containers/processes.

In contrast, connection poolers like Odyssey or pgbouncer live external to your applications, meaning that:

1. You can connect to them from any application written in any language (not just Python)
2. They provide a global pool for all of the applications connecting and help to not overload Postgres.
Thanks for your comment. I like it very much. It seems strange to me that people think that machine translated text is perfectly acceptable. Maybe people will appreciate it more after reading this post.
You should put a /s when you're being sarcastic on the internet. Otherwise people might think you're misanthropic.
that's how i read it too, for the purpose of the technical demonstration
Enable the annoyances filters in ublock origin settings, gets rid of a lot of them, but not all
Pardon me?

But where did I accuse "lack of rationality"?

I was saying the post has little context, and based on relatively mainstream mental response, it's reasonable to assume that the OP intends to arouse emotional response through association, instead of lay out it's argument.

> You are stupid and I do not have to listen to your points

...

I was saying that the OP did not provide context and concrete meaning. How is that not listening?

If someone refuses to talk, then it must be the others is "not listening"?!...

> Further true rationality does not define any goals, because it is just about using reason to come to conclusions or for deducting how to best get to a goal. People that claim to be ideology-free are very dangerous, as they are not ideology free, but cannot accept people seeing different goals.

I guess this applies to the grand parent post more than mine?

> You can see this romantic view of science in a lot of nuclear power advocates. Nuclear power has, standing for progress and a representative of science, become the goal in itself that is needed to be protected.

Hah?!

Me and every post I saw uses climate change as the main driving force.

I have never seen anyone claim that nuclear is just plainly noble or something.

Everyone is claiming that tech advanced and nuclear is safer and should be acceptable, if it were to be assessed relatively evenly with alternatives...

> Your argument that improper handling is only the fault of the bad actors that in the end acted out the dumping is invalid

I never argued this

Or I never intended to argue this. But human language is complicated, I blame myself equally as anyone who misunderstood.

Back to bad actor.

No, bad actor in large scale is just interests misaligned. I never doubt there is fundamental issues with nuclear that caused dumping. But let's discuss in current context: emotional public are under skewed image of nuclear.
Yes, scooter is heavily overloaded. I had that problem recently when writing a report and realized that there are actually three different classes of vehicle and they're all called scooters.
More like changing things at the government level is an exercise in frustration and if the change isn't lead top-down it is almost guaranteed to fail.

At the same time, the top-level people who have the power to enact the change don't like change and don't think it's needed and won't until external forces work on them to utterly destroy their mouldering architecture.

We won't see the end of internet explorer based sites until it becomes literally impossible to access the internet through internet explorer.
Gell-Mann amnesia
> so that riders don't just cruise at that speed.

Do you actually ride bikes on roads? This is there because if you're going slow on an actual road you're more likely to get killed because of a car hitting you.

I'm honestly exhausted at this FUD when it's actively fucking with my life as a bike rider on a main road. Even Netherlands allows fully motorized vehicles that are small on their bike paths.

Stop thinking of this as a "free pass" and more of "what's actually the safest for bikers and pedestrians.
As a software engineer, the business data my manager wants is basically in Jira and even if they provides a (supposedly) user-friendly UI, they also offers their powerful JQL.
And at the end of the day, each times my manager wants something specific from Jira, he comes to me so that I can provide him with the right query. And he's supposed to have a technical background, so I guess it's even worse with non tech people.
You might want to have many app backends, each with it's own Alchemy pool. This setup would create a lot of Postgres connections.
When the network flaps you need to reinstall lots of TLS connections. Maybe 100ms of cpu for each handshake. Also each connection may cost you a fork with lots of following CoW, also up to 100ms of cpu.
And also Postgres gives you maximum TPS throughput when you run some hundreds of connections, not thousands.
And you might want to isolate one microservice from another (in terms of DB throughput utilization). Poolers can help here too.
I believe a lot of people had the experience your company had at that time. But...

x86 (and Linux and Windows) started killing Unix and the other architectures a lot sooner than Opteron. At some point in the late nineties, SGI's workstation people pretty much curled up on the floor in the fetal position, moaning, "Windows NT, Windows NT." That spectacle was downright undignified, although the NT box they produced was impressive in its way. (They made some nice contributions to Linux nevertheless. Would that they had taken Linux even more seriously.) It says something about their outlook on the future of MIPS, as well as UNIX, that SGI designed their Visual Workstation using Pentium in an era when Windows NT on MIPS was still a thing.

You can't quite say that AMD64 killed sun. Sun actually made some decent, if overpriced, Opteron stuff. Sun's demise is a fun thing to discuss because former Sun employees often have an interesting opinion about where Sun went wrong. I'm waiting for the guy who says something like "yeah, that was my department's fault. We blew it and the company failed." So far I haven't seen that.
Fun fact: when working on Herbie (http://herbie.uwplse.org), our automated tool for reducing floating-point error by rearranging your mathematical expressions, we found that fast-math often undid Herbie's improvements. In a sense, Herbie and fast-math are opposites: one makes code more accurate (sometimes slower, sometimes faster), while the other makes code faster (sometimes less accurate, sometimes more).
I think the crucial difference is that a block can control the flow of the enclosing frame, somewhat analogously to python context managers. For example

def get_widget
with_lock do
return @widget # returns from the method call
end
end

def update_interesting_gadget
@gadgets.each do |g|
g.with_lock do
if g.is_theone?
g.update
break # breaks the enclosing each's while loop
end
end
end
I would appreciate an answer.
>Paavo Nurmi, the original Flying Finn

Is Mika Häkkinen the new Flying Finn?
now that apple has shown the world that Pandora's box is open it is a foregone conclusion that on device scanning will be implemented on android as well. and not just for images of course, but all device contents.

apple:

- “Let us be clear, this technology is limited to detecting CSAM [child sexual abuse material] stored in iCloud and we will not accede to any government’s request to expand it,”

also appel:

- “These decisions are not always easy, and we may not agree with the laws that shape them,” the company said. “But our priority remains creating the best user experience without violating the rules we are obligated to follow.”

the on-device method will 100% absolutely be abused in due time. apple will simply claim it is a new system, not the previously used CSAM method, and then hide behind their "lawful obligation".
You could implement backpressure by either adding a buffer (which you already have here) or by rejecting requests optionally with more data on how hard and long to back off.
I realize the article is yours, but you responded as if you were talking about all pedal-assist electric bikes (as the comment you replied to undoubtedly was), not just your particular model.
A record 4.4M Americans quit their jobs in September
I am an experienced Linux user and I sometimes find myself wondering how much more I will put up with. Oh, sorry, did you not like that unexpected UI change? Fsck off, some GNOME developer decided to do it and you are not allowed to change it unless you install some random "extension" from some random developer on Reddit. Oh, sorry, did you spend a day getting Pulseaudio to work as well as ALSA had worked? Great news, Pulseaudio was replaced with PipeWire, which is "functionally compatible" but only for the specific configuration a handful of developers happened to have on their systems, so get ready to spend another day trying to get audio working. Oh, you had a ZaphodHeads configuration working with Xorg for a few years? Cool story bro, now we use Wayland, and it is definitely the same as X11 in all the ways we care about, but that does not include anything like Zaphod, because we're busy with other stuff and anyway who cares about multihead systems?

I suppose that is what I get for using Fedora, which was supposedly Red Hat's "desktop strategy" but was never even remotely ready for a typical desktop user...
two e-bikers flying toward each other at 40mph in opposite directions is the same as one of them crashing at 80mph

- only if one of them weighs infinitely more than the other.
Creator here. The Moai is a platform that enables habit change through social support groups.

The idea was born out of my frustration with "productivity porn" on the internet. People would just consume motivational content, but not act on it. This is by design - the attention economy incentivizes consumption over action. The Moai aims to fix this at the root, by providing content creators an aligned business model that makes money only when their audience succeeds.

How we achieve this:

* Financial accountability: Registration is free, but requires a credit card. If students don't complete the program, their stake is donated to charity (not us).

* Social accountability: Students are divided into intimate cohorts of 4 peers. They are each other's source of motivation, accountability and shared learning.

* Tighten the feedback loop: Every week, students are given "challenges" and associated self-reflection prompts. Success is not required, but submitting the "check-in" is.

* Experiential understanding: Upon completion, students pay what they want and only if they see results. We only make money if they succeed.

The Intentional Technology Moai is an example of a program built using the platform - the goal is to help people use technology more intentionally - less as an escape, more as a tool.

I would love your feedback on whether you would consider joining such a program or general thoughts on the platform.

Thanks in advance!