skysight-inc/HackerNews huggingface dataset:
> but not by their actual effects.

On the contrary, I think HN is trying its best to be a broadly appealing place for intellectually curious folks, especially those who might be interested in tech and the business environment around it.

HN demands other things beyond civility and respect for others of course; we're all well aware that civility alone does not suffice. But it helps enough that doing away with it is clearly unwise, most of all during the sorts of vigorous debates that arise quite naturally in any discussion-focused platform. (Including very mainstream ones like Twitter, Facebook, LinkedIn etc.) This is not a "moral" point of view, but one that's driven by solid observation of what happens to overall quality when incivility and personal attacks are allowed to fester. Many of us have been on Usenet after all, and can draw from that experience.

> demanding peer-reviewed validation if you criticize the place

This is not what has happened here, and long-time HN users should be well aware of that by now. No "demand" was made backed by mod privileges, least of all any sort of "hostile interrogation", what I saw was gentle pushback, most likely aimed at trying to find ways of making any criticism actionable and part of a potential "exercise in organizational-self improvement".

I also take some issue at the implication that I share dang's outlook on these matters, to the point of acting like his "crew". What I did was merely to point out that your comment was phrased in a way that may well have turned many HN users off from its relevant points, but that it did nonetheless have substantive points to make.
i use bc just about every day, thank you!!!
The evidence is that you exist, which is solely the result of biological reproduction. Life indeed has no intent other than to continue. That is the point in itself.

Quite a lot of species take this reality to the extreme. They die immediately after reproducing. Or, they generate thousands of offspring of which 99.99% dies within the day.

Humans, like all species ever, are hard-wired to reproduce. Whatever bullshit story you tell yourself on top of that (opting out, or optin in for wanting to maintain a legacy) are mere fabrications of a mind, only possible in recent luxury times in very particular parts of the world.

Some people call this nihilism but I call it freedom. Not only does life other than reproducing have no point, your life is also completely irrelevant at macro level. When you embrace that, you can finally start living.
I haven't really noticed that. Some older home don't have closets, or only small ones. But then it was common to have a shifero etc, taking up space too.

Areas commonly used for storage, like unfinished attics, basements, and garages aren't generally counted in the assessed sqft.
Anecdotally, over 25 years of riding in most every condition you can think, including several years of one-way 30 mile commute in to downtown LA, I have not noticed this.

As a corollary anecdote, I've seen (and heard), on several occasions, the rev bombing riders revving louder and longer since the person that's "in their way" is not moving out of it.

I've also, personally, jerked and swerved (a little) when startled by a loud exhaust "suddenly" appearing next to me. These events are typically followed by a crude exclamation that isn't worth sharing here.

At one point I did have a bike with a louder exhaust (I didn't keep the citation I got because of it). But the majority of my bikes are stock exhausts and quiet.

Cars swerve in to anything and everything. Especially today, the modern car cockpit is overwhelmed with distractions. But even pre-cell phones I've had to contend with kids, coffee, balloons, and animals apparently designed to convert the car drivers in to motorcycle seeking missiles.

Keep it on two, stay safe, they're not out to get you but they make a good show of it anyway.
What the Moderna share price reveals about vaccines
I wonder if the problem is that modern cars are too soundproof. Perhaps they should be regulated to have some kind of transparency mode like with modern headphones so they will hear much quieter sirens.
Since we are sharing anecdata, CHP are camped out on southbound 280 by 85 almost every morning. They usually have someone pulled over.

More broadly, I think it makes sense to automate some law enforcement activities by using speed cameras, etc. Cameras remove problems with bias and escalation. They also free up LEOs to focus on activities that can't be automated.

The alternative is hire more officers and pay them more. That's not something that voters appear willing to do, even in the affluent Bay Area. (...or to do anything about homelessness in the South Bay; apparently we have collectively decided that the answer is to just ignore the problem and look the other way as people slowly die on the street)
Thank you so, so much for explaining this.
They said that they don't have a problem with 999 out of 1000 cars. That's not being hypocritical.
What does this mean for opensearch?
The IBM Scrollpoints have 2-axis scroll and a real middle button.
Defaults of what exactly? Permissions default to off on Android as well. Trackers and analytics default to on on Android and on Apple devices (where Apple devices differ only in the fact that they split tracking from apps and OS itself and enable Apples own tracking by default and prevent non-Apple tracking).

Nevertheless, there's a massive amount of tracking going on in Apples ecosystem as well - all big analytics, marketing and mobile data services (like Facebooks's SDKs, Mixpanel, etc.) are iOS first and still provide massive amount of behavioural data on iOS users first and support Android second.
Except AWS is not forking open source for their own use. They sell it and get a lot of profit from it.
Because they shall take cybersecurity seriously. You can always make IT a cost center. But when your data is for sale on darknet is a bit late to wake up. Sorry, i forgot. It is not _your data_. It is your customer's data. And you don't care.
I can't claim you are wrong... But I struggle with versions of those on my Mac on a regular basis, as well. Screen capture, in particular, is hilariously fickle for me. I finally got it so that it puts the image in my clipboard. Which is great, until I try to remember how to get it directly to a file. Because, I can't remember where that setting is anymore.

And I have no idea how to make a pdf on this computer. Combine multiple images? I don't even know why I would do that. Much less how.

My favorite battle recently was just trying to shutdown the machine without it starting right back up. Pretty sure that isn't possible if you have external monitor and keyboard hooked up. Which took me several shutdowns to realize.
Having interacted with Elasticsearch a lot, I assure you there is a lot for them yet to improve. Frankly, I think Elasticsearch followed the MongoDB model of "make it easy for developers to adopt and then make it good." MDB did that by making it easy to throw "schema-less" documents into their database and then later working on "advanced" things like avoiding data loss [0]. Elasticsearch did something similar in that you don't have to run a separate cluster coordination server like Zookeeper which Solr requires. It's also easy to get up and running with indexing unstructured data. Running it at scale with heavy workloads? There are still plenty of rough edges there. It's a good way to gain market share and both products have definitely improved, but I wouldn't want my day job to involve the operation of a large Elasticsearch cluster.

[0] https://pastebin.com/raw/FD3xe6Jt
To be clear, what is the advantage of discretionary enforcement for traffic offenses? Letting certain people off with a warning even though they broke the law? Why is that a feature and not a bug?

Anyway, we do have a way to let humans make these decisions. You can go to court and challenge the ticket.
Babbage was perhaps thinking a bit too big.

Also, the 40 or 50 digit decimal number thing comes partly from not being clear on how to manage scaling "However, by inserting an imaginary divider between the same two figure wheels of all variable number columns, thus making all coefficients and numbers within the Store possess the same number of decimal places, decimals could be used."[1] So there was one decimal point location for all memory locations.
Babbage apparently didn't include a general shift function, which is necessary for rescaling results.
If you can shift to discard low order digits, as on mechanical desk calculators, you need maybe 10 digits, and a 20 digit product register, so you
can multiply two 10-digit numbers and then round off or truncate the result. Without that, you need a lot more digits to avoid overflow. So close...

Useful programmable calculators from the 1970s had 20 to 100 memory locations, each capable of maybe 10 digits. A base Babbage machine with 200 digit wheels of memory, expandable to 1000, would probably have been feasible and moderately useful. Useful for cranking out navigation and gunnery tables, at least. Babbage's difference engine has about that much storage. So that was probably buildable as a minimum viable product.

[1] https://cs.stanford.edu/people/eroberts/courses/soco/project...
> What if you don't want the same applications with the same interface modalities on different devices?

In an ideal world, you'd be able to choose from a variety of programs, to optimize for your usecase, all while maintaining data portability/sync.

Convergence is a practical choice to allow contributions to be shared by desktop and phone users.

https://amosbbatto.wordpress.com/2020/08/05/advantages-of-ph... discusses this.
The Hawaii's where the ones attacked by the Japanese natives who were on the islands.

Your point is good - that's a isolated event - but it was a isolated event that was taken into account in the military actions that followed.

And yes. If the soviet union had destroyed munich and frankfurt (Frankfurt was the transportation hub of the western front) to force Hitler to surrender it would have been justified. To draw the full conclusion - it would not have been justified to bomb Geneva (since it wasn't a military target).

And frankly, bombing Frankfurt would have been far far less heinous then what the Red Army did to East Prussia, which could not be justified. The difference there is that the soviets had already overrun Prussia when they committed their war atrocities. Likewise, what US solders did to German PoW in more isolated circumstances.
I think it would be pretty weird if comments about race didn't come up in a post about policing. Scanning through things, clearly it's not "everything" either. Maybe dial down your knee-jerk sensitivity a notch?
This is completely Inferior to dragging a titlebar as it requires twice as many hands.
> The example she gave is that police now cannot intervene if they see an armed individual approaching a school. That sounds unbelievable but that's straight from the mouth of the local chief of police.

A licensed gun owner can have a gun near a school in Washington, so why would you expect police to be able to intervene when someone is merely approaching a school?

Police could ask the person what they are doing, but unless they have probable cause that the person is committing a crime they can't arrest them.
That video has nothing to do with soundproofing.
I write Go code almost exclusively. I don't have a video demonstrating it, but you can read http://jfloren.net/tools.html for more information about how I use acme, and watch https://research.swtch.com/acme to see it in action.

Here's a few key points:

* Select text & middle-click it (or just select with the middle button & release) to execute a program. I just keep a file full of common commands open at all times and fire them off as needed.

* The "acmego" tool automatically formats my Go code & adds imports as needed whenever I save. The "A" tool can find the definition of any function/type/variable I'm looking at and open the source file to an appropriate line. (yes I know these things are available in other editors)
Nuclear bombing was not necessary to win the war, nor to effect a surrender of Japan by the end of 1945 (without a costly ground invasion).

Of course this is clearer in retrospect.
Agreed, it's incomplete and imperfect, but I still think that it would be a good addition. And I also definitely agree that the OP does great work, I bought the full collection just before writing my last comment.
If "loud pipes save(d) lives", your insurance company would give you a discount for your man-child exhaust. And if you want anecdata, I've ridden hundreds of thousands of miles in every U. S. state, most of Canada, and elsewhere. Most of those miles have been with the exhaust that came with the bike when it rolled out of the factory. I've never been sideswiped, nor even once considered that a loud exhaust would do anything to improve my safety.

I sure am glad for the riding classes I've taken, however, which probably do a lot more good than obnoxious exhaust systems.
It is not, it has been in preprint for 9 months, based on data from Q1 2021. It's just passed peer-review and been published now.

Also, see this comment [1] about the data. Horrendous paper, very manipulative.

[1] https://news.ycombinator.com/item?id=30363571
I'd be more curious on if (coined) 8D music has any actual effect on ADHD/autistic brains. Personally, I feel it calms me, but I can't say if it actually is making me more focused or affecting depression or if it's just placebo. Some sort of real study would be nice...

Unfortunately the greatest effect comes from eyes-closed listening, as the music sort of swirls around me, so the movements it illicits almost feels like I'm floating, it loses effect if I'm not really just all-in on listening. I.e. it doesn't seem to do much if I don't think as background noise while coding, but it could help clear my head at the end of the day so I focus better the next day or don't deal with insomnia.
Police are everywhere in Manhattan. Pre-pandemic, it would be odd not to see several per day on patrol on a normal day to day. In SoCal, I can go days without seeing one.

Having said that, they don't have the best rep for enforcing traffic violations here.
How would dual licensing go down, ideally in these cases?

I figured if that worked, Elastic, Redis, MariaDB, Mongo, Timescale, and Cockroach Labs would have gone that route
I also enjoy reading old computer manuals. You can learn a lot from reading them about how to structure technical material and how to write clear explanations (without assuming the reader is an expert). Sometimes, it's even a pleasure to read old computer manuals. And who can say the same about documentation today?

Here are two excellent examples of computer-related writing:

Usborne 1980s Computer Books

These books have been discussed a few times before here on Hacker News. Children's publisher Usborne have made available for free some classic computer books from the 1980s aimed at kids. The books use illustrations extensively to explain concepts. Not only are these books well written with clear, concise explanations, they are also more readable and enjoyable than many programming and computing books published for adults today. Anyone writing a technical guide (of any kind) would benefit from reading these as a source of ideas and inspiration:

https://usborne.com/gb/books/computer-and-coding-books

Visual Basic 3.0 Language Reference manual (1993)

Every entry in the Language Reference manual is formatted in a clear structured form. It still stands as an excellent template for any programming language reference:

Property name

- Applies to

- Description

- Usage

- Remarks

- Data type

- See also

- Example

Scanned PDF (16mb): http://win16.info/files/vb/3/Reference.pdf
"That leaves 50% of land owned by the 1%."

Is a lot of that farm land, like with Gates?

I thought a lot of the investors are involved with apartments, which don't take up much land?
Normal cars do not produce noise issues. I live in the city and it’s basically _only_ motorbikes and modded cars I can hear.
i think that for all the people which just want a logging system in their k8s, opensearch is pretty good.

lots of software ist stable and just works. everyone uses bash. let the elastic guys make their new software more shiny, good for them. i am now glad i can use a real opensource version at home and for small to midsized projects. if opensearch won't cut it? no problem, the customer can pay elastic :)
omg. Please bring this to LA.
For reference: https://knowyourmeme.com/memes/hunter2

(I omitted the original bash.org link because they seem to be down at the moment!)
ShapeInterface *CircleAsShape = &(ShapeInterface) {
.Area = (double (*)(void *)) circle_Area
};

Phooey! Just

ShapeInterface CircleAsShape = {
.Area = (double (*)(void *)) circle_Area
};

then refer to &CircleAsShape.

This is error-prone because of the cast. circle_Area could have the wrong parameters, or the wrong function could be used by accident and it will compile.

Conformance wise, it is undefined behavior: a function that takes a Circle * is being called via a pointer to a function that takes a double *.

You really want the circle_Area to have a Shape * argument.

Firstly:

double
shape_Area(Shape *shape)
{
return (shape->interface->Area)(shape); // we lose shape->instance here, just shape
}

Then:

double circle_Area(Shape *shape)
{
Circle *circle = (Circle *) shape->instance;
...
}

We now have a cast here; but that is now new. The same conversion was being done through the function pointer punning, without a cast (formally undefined in ISO C). Now we have well-defined behavior: the shape->instance pointer is really pointing to a Circle; it is valid to convert that pointer back to a Circle *.

Then we have:

ShapeInterface CircleAsShape = {
.Area = circle_Area
};

So instead of a function pointer cast with undefined behavior, we have a well-defined function pointer treatment, with a correct cast between data pointers.

Another nice thing now is that type-specific implementation like circle_Area has access to the Shape pointer, and can invoke shape operations on it.

double rectangle_Area(Shape *shape)
{
double length = shape_NominalLength(shape);
double width = shape_NominalWidth(shape);

return length * width;
}

Now you can have subtypes of rectangle which have a completely different internal organization, and don't have to reimplement Area; rectangle_Area works for them. E.g. a PNG image could be a kind of rectangle, using rectangle_Area for its Area implementation. It just provides NominalLength and NominalWidth:

double pngImage_NominalLength(Shape *shape)
{
PNGImage *image = (PNGImage *) shape->instance;
return PNGIMage_width(image); // PNGImage is an opaque type from some third party lib.
}

Whereas if rectangle_Area is like this:

double rectangle_Area(Rectangle *rect)
{
return rect->length * rect->width;
}

that is not possible, even if you're prepared to modify rectangle_Area somehow to try to make it work. It doesn't have access to the shape container to be able to invoke the abstract shape call; there is no way it can work with PNGImage.
They're very simillar these days, although Android is still easier to fingerprint just due to the higher amount of devices available out there. There's simply more informational content that can be gathered by the fact that you have a "T-Mobile firmware version of Galaxy S22" despite Google being pretty decent at plugging identifier leaks since Android 10 to new 12.

Both operating systems assume something very basic though - that you trust the manufaturer of hardware and the developer of the OS. That is - Apple on one side and OEM/Google on the other.
I wish I could get any Linux on my Surface Pro 3. That thing heats up to 60c within 5 minutes of turning it on, and then randomly freezes. This is how I learned about the awesome feature Wayland has where you can't reload your session like you can in x11...
> libadwaita is in a "functional" release state, but still lacks support for custom stylesheets,

Libadwaita is an implementation of GNOME's design, analogous to libgranite in elementary OS. This includes the visual design. GNOME only has one style, Adwaita (which means “the only one”!).

If you don't want to use GNOME's design, you don't want to use libadwaita.

> basic desktop integration on non-GNOME desktops

Libadwaita is the library you use when you're targetting GNOME.

If you want to target something other than GNOME, you don't want to use libadwaita.

Libadwaita isn't trying to be a general-purpose library for making apps that feel integrated on any platform. I don't think it's reasonable to criticise it for not being something it's not trying to be. It's like objecting that a dog doesn't meow :)

> and has it's own litany of bugs that accompany it.

Now, that is always a fair criticism :)
Page down?
Some upcoming languages like Zig and Jai have features to allow you to easily switch from array-of-structures to structure-of-arrays at writing time (https://www.youtube.com/watch?v=zgoqZtu15kI). Some edge cases also require rather unique ways of chopping up data, that wouldn't lend themselves well to be shoehorned in one of the canned categories of transforms.

Although constraint declaration is orthogonal to data-oriented development, I'd say that the philosophy of using generic constraint solvers (or other overly generalized CS ideas) goes against the spirit of DOD, which is to "just simply do the work". It is after all reacting against object-orientation (and even modern FP) which tended to think too much in the abstract and worrying too much about some form of taxonomy, as opposed to coding against plain data.
> If the webpage attached to the original 'save login' prompt is not the one you are on - the auto popup underneath the login field has nothing to show and I cannot manually find and enter it. I have to go to the Desktop app, search, find, and copy. My team regularly wastes minutes on this each day.

This saves users from choosing their “Google” login to use with “G00gle” - why not take the minute or two to update the password entry once with the correct or additional hostnames/websites and be done with it rather than wasting time every time one logs in (as well as encouraging bad security hygene)?
"With these totals I calculated (lines 412 and 413) the overall and annual democide rate (for the occupied population, at its greatest extent). As can be seen, nearly one out of every one-hundred people controlled by Japan was murdered, or almost three per thousand people per year." (https://www.hawaii.edu/powerkills/SOD.CHAP3.HTM)

At the end of the war, Japan had over 1,000,000 soldiers in China alone.
Indeed the conflict (in favor of continuing the war after the nukes) within Japan's government was so widespread that literally right up to the arrival of MacArthur there was an intense effort internally by Japan to put down a constant bubbling of coup efforts from the military, which wanted to keep fighting to the last man (Hirohito in his famous broadcast to the people of Japan recognized those emotions and asked the people to suppress them). The Japanese people often also had no idea just how poorly their military was faring toward the end, they didn't know they were clearly doomed to lose (which only added to the cultural resistance to capitulation). And it's important to note that their military was by far the most powerful faction of the government, as such it held enormous sway as to whether the war continued or not.

People that pretend Japan was going to surrender without the nukes (they barely surrendered with the nukes), are either liar apologists (America bad) or extraordinarily ignorant of what actually happened (they should read a book rather than regurgitating Reddit propaganda).
Is Tumblr on its way back to the top?
Sighs of relief across the space force for no longer having the worst name for their people. I was army and was interested in space force but couldn't handle being called a guardian instead of a soldier.