skysight-inc/HackerNews huggingface dataset:
Lots of Gradle hate in here.

To provide a counter-point I love Gradle.

Yes it's complex, yes the learning curve is basically a cliff (you either understand Gradle or you don't) and yes it can be slow.

But on the positive side:

I use the Kotlin DSL and the majority of my new projects are Kotlin also. As a result I now have a single language in use and no need to switch contexts. Type safe, null safe DSL for build configuration that also happens to be the same language I want to write my project in anyway? Yes please. It's basically Ruby Rake but better in this regard.

Potentially contentious point but I love being able to extend Gradle on a per-project basis with buildSrc plugins. This allows me to handle more complex tasks in a way that abstracts that complexity from the members of my team that don't necessarily have the same level of time invested in Gradle.

I like that it downloads itself via wrapper script. My projects only have one local dependency, a recent JDK. The build system downloads itself, then downloads all the project dependencies. This makes it easy for non-JVM members of my company to check the project out, make a small change and build the project without learning 5 other tools. cough Javascript cough.

I like that it's versioned per project when using the wrapper. I don't need to worry about some sort of runtime or package manager switcher like you would in Python/Ruby/Javascript land.

Don't get me wrong, Gradle is a long lived project with lots of skeletons in the closet but overall I think it's a very pragmatic tool for small projects all the way up to mid-sized monorepos. There does come a point when you will want to look at Buck or Bazel but most teams will never reach this point.
ADHD is generally just when your executive functioning doesn't develop as well as the rest of your brain, and so things are asymmetrical. You have less control over your actions because executive functioning is impaired. This gets commonly confused with highly intelligent people who cant/refuse to focus on the boring and mundane. So we get this mythos, but really, the highly creative intelligent get mixed up with cognitively impaired.

There are other types of people who for whatever reason have imbalance in the regions of their brain and end up with unique functioning. This is where "edge" comes from. Deformities that lead to small verticals of super human capability, which comes at the expense of being able to live a normal life.
>But believing otherwise isn't "pseudoscience" or "religion", it's just a calculation error.

I think you're assuming that these people who want mask compliance at a 40' distance are doing the statistics like you are making the same conclusion about what behavior should be normal (a conclusion I disagree with). Some might be, but I doubt it's any non-trivial percentage. It's just a social norm now that's based not on science, but on a particular person's or group of persons' feelings.

That is pseudoscience. Being "nice" is a, well, "nice" platitude but it isn't science. And after being lectured for more than a year about how "we need to follow the science" I find it more than a little annoying, but not unsurprising, that we're going to do otherwise.
In no country I've been involved in filing corporate tax returns would the tax returns reveal the level of detail you worry about.

Notably they'd reveal less than the accounts I'm already having to file, that are public in lots of countries.
Two sides to that coin. It would attract investment because shareholders want to know what they're paying for.

Also, what you're describing would foster competition because other companies would be better able to identify profit centers.
https://github.com/codahale/shamir

A beautiful Beautiful algorithm
Set Up a Gutenberg Test Site in 2 Minutes with the Gutenberg Nightly Plugin
Another similar alternative: https://github.com/henrywhitaker3/Speedtest-Tracker
But that’s because they’re not convincing your brain that you’re somewhere else doing things that your body isn’t actually doing.
> Allowing reported issues to result in zero action is the quickest way to convert your employees, especially your engineers, from enthusiastic company-first workers into "clock in, clock out, it’s not my problem" workers. Most employees, again especially engineers, want to improve the company and themselves… until you prove that their thoughts do not matter.

The flip side of this, which I have also experienced, is that the entire company simply accepts the issue as "normal" and stops trying to deal with it. Generally this happens when people have tried many times to solve it and the team has lost a lot of time. People get annoyed when you bring it up because everyone is dealing with it all the time and if you really brought it up every time you saw it, every sentence would reference it. In a healthy company this is the behavior you expect around "the problem" the company is working on: everyone efficiently and implicitly references the problem in their work. There's a thin line between nibbling around the edges of a problem and biting the same spot without effect.
Yes, it has what I would describe as a cliff learning curve and I think that is it's biggest drawback. One understands Gradle or one doesn't and that is pretty far from ideal.
Immediate damage on lives was much bigger with Bhopal, long-term it is hard to say and let's not pretend we can analyze it here. It is hard to compare long-term effects between Ukraine and India and how much those effects were due to disasters and how much due to botched response. Different political system, population density and moving options for people.

My point is accidents other than nuclear with similar death counts do happen, thousands or tens of thousands people die or have to relocate. Natural disasters happen too - the tsunami responsible for Fukushima disaster killed 15000 people.

These kinds of disasters are immense and bad, but the damages are quite contained and can't dictate energy policy all around the world. The existence and non-preventability of similary big natural disasters shows that the narrative about nuclear energy being too dangerous is unsubstantiated. Chernobyl disaster is a lesson, but it is quite limited in scope - it is about pitfalls of soviet-like safety-neglecting attitudes, putting people who do not know how the reactor works in charge. Much less on dangers of nuclear energy.
You have the order reversed there.
it is quite ridiculous. as a passionate Samsung DeX defender at first, I dove right into that ecosystem when the s8 came out and am now at a point where my s10 is never getting a software update BECAUSE ANDROID BROKE THE API FOR SAMSUNGS WSL. Termux was a victim too to a much lesser degree but Samsung had literally had Linux on Dex beta and I was absolutely free to just have my phone.

It was incredible going to school, sitting down at a random monitor and just having all of my vscode files and blender assets follow me around
Haha, random. Good one. The tech bull run in the last decade has been random? There's no getting through, here.

Stop comparing traders and active funds in your study citations. That's not the benchmark. I'm not a fund (which has its own issues as it has to manage 100s of millions which is different than an account like one of ours), and I'm not a day trader/trader. Buying and holding stocks is hardly a zero sum game. You're confused with day trading and options trading which DOES have two sides of a bet. There's something about humanity that some folks here fail to understand when their noses are in the numbers. Are you trying to sell to me the idea that buying AAPL in the early 2000s was a random pick? I'm done here, all that's happening is I lose points as punishment for questioning orthodoxy.
I take your point about pre-installed applications/libraries, but XnConvert is free for non-commercial use according to their site. It appears to be freeware rather than open source.
Correct, and judging from someone else in this thread, it was even possible to use wildcard matching to get access to an entire list of users at once.
Configuring Gradle is my vision of programming torture. It's a mandatory side step, unrelated to your main task. A mere chore, without any great programming paradigms to at least teach you something interesting. Just pure violence of leaky abstractions that can only be solved by sheer trial and error.
> It's also not a total solution: by taking many more transistors to programmatically simulate just one, it limits the maximum scale and frequency of what it can support. N64/PS1/Saturn has not yet been fully supported and is still theoretical, but likely, to be possible. Going beyond that is not possible at this time.

The limiting factor here is the amount of stuff you can throw into a single FPGA, correct?

So in theory, shouldn't it be possible to tie a bunch of FPGAs together, with two beefy ones being responsible for replicating CPU / GPU functionality, a couple smaller ones for sound and other "helper" processors, and some bog-standard ARM SoC to provide the bitstreams to the FPGAs and emulate storage (game cartridges, save cards) and input elements (mainly "modern" controllers)?
It's a mess, but not because of layer violations. Contemporary file-access protocols were far worse in that regard, as is ZFS in a different stack. I remember the XID-cache mess all too well from my younger days, but it's not really a layering issue. It's exactly the kind of thing that a session layer is supposed to do. That functionality can't be kept in the transport layer in the case of clustered servers (which I was working on at the time). Please don't use "layer-violating" just because it sounds bad.
Inhaled Budenoside effective in treating Covid-19
My experience with gradle (5+ years ago) was that there was too much "magic" going on. It would do things without me specifying that it should, like convention-over-configuration taken to its limits.

Has that changed over the years? Has it gotten better or worse?
Deceptive Checkboxes Should Not Open Our Checkbooks
Serato DJ Pro 2.4.6 Crack with Key Full [Latest Version] Free
Pinephone’s “Preorder” is mostly just to scare off people that want the software to work, from what I can tell.

If you order a pinephone today, they estimate they’ll ship it to you in late April.

Also, their “beta phone” is the Nth revision of shipping hardware.
You conveniently failed to mention the Gaza Strip and the occupied territories where the people have no vote and no rights. So it is a democracy for some and a despotic regime for others.

Frankly both these states are acting out of self interest. Leave morality out of it. It’s probably mostly true for both peoples as well.
> I believe the reason is typically because they want to make the design of chargers cheaper and the circuitry inside simpler and ergo cheaper as well. What you want has a slightly higher unit cost and in 99.99% of cases doesn't impact the users usage.

Makes sense but really given how much every company harps about going green... I don’t know whether a lot of people use their phones while charging but I think they do. At least I do.

You brought up a good point though. I should just get a phone with a huge battery. So no pixel and no iPhone.
The DE10-Nano itself is a bit large for a handheld device, and hasn't been optimized for power consumption. (It's designed as a development board, not as a component of a finished product.) There's nothing stopping someone from using the Cyclone-V SoC in a handheld device, though.
Better in some regards, worse in others. The Kotlin DSL I think made things a lot less magic at the cost of being a bit more leaky with abstractions.
> drift around in space forming a radiation hazard for future travel.

Do you realize how big space is?
Floating point considered harmful

Edit: this is not a blanket statement. It was meant in the context.
Libadwaita
It made me laugh, is that a bad thing?
AFAIK you have to tell it to use UDP, because TCP has been the default in most implementations for a while. Even when I started with v2 in 1990(ish), the issues with NFS over UDP were already known.
> And if you don't like Delaware established precedent then you can argue for the opposite in any other state (like Wyoming) where the judges are less bound to the established case law

That's the opposite of what you want.
eBay sellers don't control their marketplace nor do they have access to all the internal data that can influence purchasing decisions. Google controls its ad market fully.
I like this tendency, eg France wants to ban air travel intra-France.

In my mind, it makes more sense to tax that travel to build funds for syngas development and guide consumers towards train through the price increase.
Bloom filters explained in a single HN comment:

They are an efficient implementation of a Set that contains hashes of the elements.

bloomfilter.add("foo") will internally add hash("foo") to the Set

bloomfilter.has("foo") checks if the Set contains hash("foo")

False positives arise due to different elements hashing to the same hash. If "foo" and "bar" hash to the same value, bloomfilter.has("bar") would return true.

No false negatives are possible.

They are used when an actual check for an element in a datastructure is quite costly and the hitrate for not-in-the-datastructure is non-trivial and can therefor be skipped if the bloomfilter gives a negative.
Actually nothing too fancy. I don't believe in synthetic foods not because they're not natural, but because I think human body is at least one order of magnitude more complicated than we know, and we don't know the peculiarities of dietary needs.

There are some big problems in food supply chain as I see it. Oversupply and too much waste. Moreover, I believe this waste is fueling the oversupply trend.

It's not possible to reduce waste to exactly zero, but throwing away food just because it's not eaten today (by restaurants, hotels and similar establishments) is creating a big waste, which can be used in a much better way. It's also same for baked goods (remember reading a homeless guy's story which volunteered at Starbucks and got free food from the "will be trashed today" pile). Even if we able to feed some people with this so-called waste, that'd be something.

For the oversupply part, it's much more easier said than done, because human and corporation greed comes into play. Free market economy is generally the survival of the fiercest, so who can sell more thrives. So to sell more, you need to catch more. To limit this damage, quotes are put in place, but they're not enforced strictly by anyone AFAICS.

In short, there shall be a system which strictly applies quotas & really punishes the damaging parties, a good scientific commission which decides on quotas with worldwide collaboration and future planning, and an unanimous consensus on climate change and sustainable fishing & farming.

However, while this is a good plan on paper, human is in it and, this makes it a very hard idea to implement, because politics, country economics, personal and corporate interests and everything in between will come into play.

So, these things called growth and hard capitalism is damaging our planet. Mobil knew global warming since 80s and they just hid it. It's the same thing. Greed. Just under different names.
Note official TensorFlow tutorials make the exact same mistake. I've reported it but it hasn't been fixed. [1]

[1]: https://github.com/tensorflow/tensorflow/issues/47755
The Market Consequences of Investment Advice on Reddit's Wallstreetbets
He'll still get ad display revenue even if the viewers don't purchase anything.
Maven makes doing things off the beaten path very hard. This can be good as most Maven builds won't surprise anyone but if you often find yourself doing such things (mixed language projects, custom code generation steps, etc) then Maven will always be harder to use and you will have to spend more time writing plugins vs Gradle.

Maven is great when all you want to do is build a simple Java project and publish it, when you step outside of that it becomes much more painful.
Article feels incomplete. There should be other sources to independently verify google's claims of finding "no fault" and/or her own claims of fault.

The article offers neither.

At least try and state "no one could be found confirm X , or Y claims". Not even anecdata.

Unfortunate.
It sure does: https://0.30000000000000004.com/
I really hate this sort of breathless futurism (and futurists) that dismiss perfectly good tech because it seems outdated. I am glad author is pretty much wrong on most counts!
It might be laughable to you, but perhaps you lack the perspective of random genetic luck to be born in an occupied land.
I find these allegations hard to believe. Google is one of the most progressive "big tech" companies out there, committed to diversity and inclusion. Susan Wojcicki, a woman, is a CEO of Youtube division and she is blocking all "hate speech" that is "directed at women". I remember, in an interview, Susan Wojcicki was asked about of example of sexist behavior at Google and she ready relied that "men try to interrupt her sometimes". I could not imagine a better defender of women rights. I am sure that Chelsey Glasson herself was very supportive of these policies while she was Google. So she must know first-hand, how supportive Google is of women. And now she is suing them. I am not sure I buy that.
A nit, the telephone and fax machine developed more or leas in parallel, and the first working fax predated the first telephone by 11 years!
It's only for commercial tickets from one city to another. Short flights will still exist in correspondance of a bigger flight.
I don’t support the Iranian government, but I also think it was shocking that one of their Generals was assassinated by the US while visiting a friendly nation, Iraq. And Iran’s state terrorism in Iraq, Syria, etc., is to me hard to distinguish meaningfully from that of the US in Iraq, Libya, Syria, etc. Somewhat similarly for Israel.
Competition is good for consumers, that's why we want to encourage it. If your business model is undermined by people understanding it, you've got a problem anyway.
There's both a cost and a speed barrier to it. FPGAs are often used to design, simulate, and test modern circuits at sub-realtime speeds. No amount of FPGAs will get you a PS2 emulator at playable speeds right now, let alone a PS3/Switch emulator. PCs can do that today by taking shortcuts such as dynamic recompilation and idle loop skipping.
> The limiting factor here is the amount of stuff you can throw into a single FPGA, correct?

And the speed that you can get your design to run at. Something like the Game Cube (PPC750 @ 485 MHz) would be difficult to implement in an FPGA, for example.
Not in Raku it doesn't!

> 1.1 + 2.2
3.3
> 1.1 + 2.2 == 3.3
True

EDIT: to be clear: this is not because Raku is magic, it's because Raku defaults to a rational number type for decimal literals, which is arguably a much better choice for a language like Raku.
Huh. Interesting. This would have been the late 70's/early 80's.
I'm curious about the raspberry pi pc build kit for kids. I think that's a great way to get kids introduced to technology and hardware, do they make dedicated kits for young kids?
> mobian

It’s hardly fair to blame pine for gtk issues when they’re shipping kde by default. I can install non-working software (even broken android) on any jailbreakable phone.
> to abolish domestic flights on routes than can be covered by train in under two-and-a-half hours

So yeah, it's a non-issue. If a train takes 2:30 it would have been a short flight anyway
I started doing exactly that.

I've been reluctant to contribute to nodejs (e.g. electron) projects for some time, because I just don't want to run npm on a computer with any kind of remotely private data.

Lately there were just too many itches to scratch, so I went for a VM replicating my normal setup (dotfiles etc.), and I just use x2go, locally. Quick and dirty setup which is good enough when used infrequently.

My ideal setup would probably be closer to https://blog.jessfraz.com/post/docker-containers-on-the-desk..., but it's more setup than I could be bothered with at the time. Maybe one day.
Misunderstanding floating point is more harmful than floating point itself.
I'm neither a java dev nor Android dev, but our android guy left the team and I had to maintain our android app.

Gradle is really a huge burden for me to get the app up and running and for someone who was only lightly interested into doing small changes one the fly, gradle was totally upsetting.

I think it kinda fits into tools that suit much large scale projects, while they fall short to address small scale projects.
That has the same tone as executing the family members of convicted killers.

A better solution is to confiscate the ship and sell it to the breakers.
Definitely. It's simply not worth my time to sort out what's actually needs to be kept for anything less than video files.

And, yes, I don't need 10mb worth of goat. Sometimes I want to blow up one part of a picture, though, and then you need all those pixels.
Every time someone brings up the Lindy effect I can't help but roll my eyes. It should be replaced with "Survivorship bias". Almost every technology that humans used that lasted for a long time and no longer used has disappeared and is no longer in used, tautologically. The Lindy effect just seems to be a list of examples of cherry-picked technologies.
Jumble Solver Multiple Words for Any Puzzle
As per TFA (which apparently nobody read)

> to abolish domestic flights on routes than can be covered by train in under two-and-a-half hours
According to the article, the law is banning routes that have a fast train alternative so I'd imagine that's fine.
Good managers are rare.

In my experience the best managers deeply understand the business and deeply understood what motivates people and what they’re good at. They are expert match makers of problem -> skill and help bring the best out of people. They are servant leaders.

Managers have a lot of leverage. An experienced manager who understands their art is worth their weight in gold.
Hence why it's harmful.
UTF-8 is backwards compatible with ASCII “as she is spake” but not strictly speaking ASCII as any ASCII control characters will break UTF-8. It also breaks any 8-but extensions/code pages. ASCII vs HTML is a bad example though because HTML is used globally and although ASCII is too this is more a historical artefact. It’s not hard to imagine ASCII dying out over the next few years while HTML continues to adapt to every encoding under the sun and pure ASCII becomes used less and less ...
Lambda school seems like an example of perfectly aligned incentives.

I wouldn't mind if private higher and trade education was required to only take in money through such setup.

And if people deem less practical education necessary it should be funded from taxes only.
No, those only distribute signed code. If unsigned code makes its way on to your system outside of those repositories, your GNU/Linux system will happily execute it, unsandboxed save for outdated POSIX uid/gid permissions.
I've used Bloom filters and found them to be memory latency bound, as queries can not be cached (big data structure, random access). Any recommendations on how to speed up queries?