skysight-inc/HackerNews huggingface dataset:
Sites like Gab are supposed to be that neutral platform.

The problem is that some people (like "Asparagirl" in the other thread) identify providing a neutral space with supporting the enemy and immediately try to get that neutral third party shut down. They use arguments like "we found a bad user" (as in this case) or "that place is garbage it all deserves to be silenced", i.e. shooting the messenger.

There actually isn't any way to end these ongoing forum-hosting-wars, beyond a complete and total cultural victory by people who are fanatical about free speech. That will probably require services like content hosting and payment processing to migrate away from California in the long run, and for companies to be set up with explicit corporate cultural values of neutrality and freedom of speech - enforced by firing anyone who doesn't agree.
Edge does mark malicious sites ("SmartScreen filter"), it just failed to have this in its index.
A genuine question. What is a highly needed feature that GNU Make have that you can't do with POSIX Make?

My personal pet peeve with POSIX Make is that you can't export an environment variable for one target only without calling $(MAKE)[1].

[1] https://stackoverflow.com/q/52427295/1892060.
> What the EU regs say is that e-bikes with an engine under 250W, only pedalling assistance, and whose assistance cuts off above 25km/h must be considered bicycles (with all that implies with respect to legal registration, insurance requirements, available paths, …).

Yes, that's the L1e-A category.

> That's pretty much it. Nothing precludes having further categories of ebikes or mopeds, or treating more ebikes as bicycles. That is up to member states.

No. Almost every single vehicle you could build has a vehicle category defined by EU regulation[1] and that same regulation requires vehicle inspection, license plates and driving licenses for these vehicles. That means that this vehicle model must be registered - tested, specifications approved by government etc.

And of course if there is no category for your vehicle, you can't do it.

> What is not is e.g. saying that all ebikes are legally mopeds requiring wearing a motorbike helmet and registration plates.

You even said it yourself. That is the whole problem! Building a road legal vehicle in these categories is almost impossible if you're not a large company; importing it is even harder. The compliance required would at least double the price of the vehicle.

[1] https://en.wikipedia.org/wiki/Vehicle_category#EU_classifica...
A lot of electrical wiring is that way, including your high voltage house wiring. Yes, the wires hooked up wrong in a house of mine long ago, I don't know if the electrician did it or the previous homeowner.

If you're color blind, you're going to have problems building electronic boards. In the Air Force, you can't be a pilot if you're color blind.

A friend of mine is totally color blind. He'd ask me to check his work when it mattered. He memorized the locations of all the flashing yellow traffic lights, and was fine until one day it was changed to a flashing red. Fortunately, his wife was with him and was able to alert him.
It's not a tool. It's a basic human right.
One problem was all the phones that were sunsetted and never got the NT-based version, even though it was promised that many phones would get it.

Also, comments by the Windows head and others who say internally it was a nightmare.
Sure, not every moment in life is a teachable or eureka moment. But the more chances people have to interact, the more chances to gain a better understanding of each other.

Without even the opportunity to interact, that divide and chance to learn is zero.

Maybe the 1 out of 100 times, you go to the supermarket, and are feeling good, and feel like just saying hi and do some small talk to the cashier... while it may not change the world instantly, incremental progress is better than lack of it.
I’ve been pondering about a solution for this as well. Personal CRM, what a great idea I thought to myself.

Just even to remember all parents and kids names of the people I meet through my own 2 kids; at school, soccer,... it’s be great if there was a mature app for that

But it’d need an mobile app too.
>There were actually a few machines that ran BBC BASIC.

Interesting, didn't know that.

>I’ve also got a few Amstrads CPCs - another range of British 8bit micros.

Cool. Had read about them in computer mags.
Isn’t that not good to let them spend that much money? $30+ a week per kid seems like quite a bit of money to be spent.
Meson is a joy to use.
We detached this subthread from https://news.ycombinator.com/item?id=18318477 and marked it off-topic.
Dude, Amazon owns Whole Foods. The "you have to have money to use this store" market already exists.
Thanks for the info. I read his obituary that you linked to. It really is interesting, as you said. He had great vision. And did a lot practically too, of course.
Zimbabwe’s economy is collapsing and president Mnangagwa can’t stop it
No, people used 2k privately because it happened to be better than ME and 98 and that kind of information gets around. I got my copy off a friend.
If your sites public relations account posts anti-semitic comments you can't really claim to be a "neutral platform" welcoming to all anymore.
Yeah, it generalizes to an argument for using types to encode assumptions about data, so you have static certainty/remove dynamic uncertainty. I'm strongly in favor of all arguments that let me remove sources of uncertainty from my mental model, since enough stuff I'm uncertain about always remains.
How is CORDIC different from e^x ~= (1+x/N)^N where N is a power of 2?
>Those removed humans have plenty of other opportunities to address their prejudices

Where do they have the opportunity to address their prejudices? How can they understand if they never have the chance to talk to the other side, or have the other side be able to engage them?

With the automation, the semi-forced interaction is gone. Humans are "lazy" by default and those situations won't happen.
Democracy on the other hand is just a way of voting for some policy that’s then enforced on everyone.

If you think so, no wonder you undervalue democracy. But democracy is much more than that. How you developed this naive concept is beyond me, but I will risk a guess: you have lived in a democratic country all your life.
It's one that repeats two common errors, though. The first error is obvious, as it is a major point claimed. The second error is forgetting that another of the actual major responsibilities of process #1 is system management, in particular various necessary initialization and finalization tasks, that (pertinently for this discussion) init=/bin/bash does not perform but that proper emergency modes do.

* https://unix.stackexchange.com/a/197472/5132
I don't know how you're measuring it, but certainly not if you count the number of bugs.

How are you measuring it? Where do you get your numbers? What are your numbers, for that matter?
its pain points
I don't really suffer from back pain myself but in case this helps other, I think the Foundation Training exercises are pretty good: https://www.youtube.com/watch?v=4BOTvaRaDjI
Except that it doesn't, in practice, boot any faster at all. Most times I measure it, it's actually slower.

And by the way, its predecessor, with insserv and startpar, also supported parallel execution of init scripts.
The name is not even BattleNet. It's literally always been branded "Battle.net"
> Edit: 5. Avoid looking at Zig, Myrddin, etcetera, if you can. There are obviously paths that any C-like language tends to go down in the 21st century, and the world would probably be better if you rethought the problems from a blanket slate.

I read the points above this one and cannot comment/disagree with them. However, I am very curious about (5).

- What would you classify as "etcetera" here? (ie what other languages would you list)

- What are the paths in question?

- With said blanket slate, what other mindset may be useful to keep in mind?

Thanks!
I really want to shout out “infinity billion” right now, but I’m not going to do that because it would be childish and silly. (strains)
I’ve been looking for something like this for a long time.

I think it has to have automated capture. Get everything from email account, text messages and the calendar to fill out the relationship.
Robots Will Now Be Built by Robots in World's Most Advanced Robotics Factory
Show HN: A web app to extract tabular data from PDFs
when I enter something, I expect to see what other people search for, not "what people search for, except...", this talk about suggestion algos has nothing to do with the issue I think
If that's actually the case, then it seems very biased - it should just be a blank vote. Is that even legal?
Only true hackers can develop 3D browser game without coding
I think everything on that show was faked with paid actors, I remember a story coming out about it.
Oh geez I did this one time on my first car when I was 16 or so. Transposed the battery connects. It sparked and was just done for a second, but fried the whole ECU, battery, alternator, and more. Very costly lesson I will never repeat.
>Not OP, not my personal recommendation.

Giving What We Can has published an analysis on the topic. You can read it here when the site is up again (it is down for me right now): https://www.givingwhatwecan.org/research/causes/climate-chan...

Tl;dr: Cool Earth is their recommendation.
Ask HN: Idea of command palette chrome extension for GitHub
Hi HN,

I found it uncomfortable when jumping through different issues on GitHub. So I came up with this idea that command palette UI can be applied to GitHub to enhance the searching experience.

There are Sketch mockup and use cases in my repo:

https://github.com/Yukaii/github-command-palette

Has anyone seen similar or existing projects like this?
Just be happy with R if it suits you better, no point in writing an article about #deletepython
Lack of inference is usually not considered a soundness issue.
Maybe we could think of something where tourists can stay without disturbing long-term renters. Like a house full of short-term renters. Oh, wait, that's a hotel.
Instead, Amazon will be profiling and denying access to highly technical engineers who are most likely to be able to subvert their system. ;-) Perhaps to just pull back the curtain to the magic.
>Perl is portable shell — Guy Keren

Which still has many of the terrible problems of the shell, because its original design was an imitation of several different shell scripting languages.

If all you know is Perl and you're incapable of learning any other languages, or for some perverse reason you like the way Perl scripts look just as incomprehensible as shell scripts, and you're absolutely sure nobody else will ever need to look at or maintain your code, then by all means use Perl. But if you don't hate the people who will have to clean up after you or decipher and maintain what you're done, then please use Python or JavaScript instead of Perl or shell scripts.
Then there are cases where a service is intentionally shut down for a critical operation of some kind but a client connects to the socket, auto-starting the service in the middle of the critical operation.

Debian hit this some years ago in its conversion to systemd. It took the existing van Smoorenburg rc notion of temporarily stopping services during a package upgrade and translated that in the straightforward manner to systemd units. People started hitting services that got restarted in the middle of a package upgrade, causing various unwanted side-effects. So the Debian mechanism had to be changed to detect the existence of systemd and stop/start the socket units as well as, or sometimes instead of depending from the service, the service units.

Package upgrades are not the only places where one hits this. It is important that socket/path/automount/timer units be stopped as part of the shutdown process, not just service units, otherwise one can end up with shut down services being started back up by the sockets/paths/automounts/timers late in the shutdown process, potentially deadlocking it, and at least lengthening it by a significant amount.
That's generally what they mean in most countries, in my experience.
Yeah, there's a certain level of hermeneutics involved in arguing about undefined behavior, it's a great source of unending entertainment because no one can prove you wrong _definitely_.

I've long had daydreams of a C or C++ implementation that went out of its way to dynamically track all those ephemeral distinctions described in the standard but not commonly made concrete in compiler diagnostics or emitted code. Maybe this implementation would take some liberties with regards to the prescribed space/time complexity of certain operations, but that'd be okay, since it's pedagogical and not for production use.

Wouldn't it be amazing to have every bit of undefined behavior at runtime (except for some of the more esoteric ones, I guess) result in diagnostic messages outlining the bad state that the participating objects are in and how they got there?

Like, at runtime, keep track of the dynamic type stored at each byte of memory, and then have debug logging output as the runtime evaluates the strict aliasing rules for each memory access until it finds a clause that makes it valid. Then we mere mortals can actually have arguments about these kinds of things and forward "falsifiable" theories!

I feel like setting this up in some sort of C interpreter can't be fundamentally nearly as hard as the inner workings of current-day optimizing compilers, so I keep thinking that someone must have done this already...
Ads aren’t ranked like pages.
Its cool. I just realised that during pre npm era almost all js libraries had js in their names. So its pretty common I see.
> How can they understand if they never have the chance to talk to the other side

Are you saying that profiling people in stores is literally the only chance people have to talk to "the other side"?

How about they use any other available opportunity for human interaction in any other situation in their lives to address their prejudices?
U.S. Economy Flashes Signs It’s Downhill from Here
It depends on the context. In case of selling a house while you have shared belongings with the neighbours, then yes. When the train conductor says: "Don't forget your personal belongings when leaving the train", then it is a pleonasm as the distinction is probably not intentional; I doubt the conductor wants you to leave your shared belongings in the train.
I fundamentally disagree. The only reason why tech is hard to get into is because tech education is so terrible that teaching someone to use Word is what passes for IT. Something that makes as much sense as writing dotted lines with chalk as a prerequisite for mathematics.
The world is already like that, has been and always will be. Different stores, hotels, bars, and restaurants have different price points depending on the target clientele. People in society want that price discrimination, from the school districts they buy their houses in, to the restaurants they eat at, to the places they go for vacation.

The newness comes from how good we can get at stratifying society, based on databases that never forget and precise calculations about worth and future potential. Also, with a widening income/wealth gap and trend towards urban living, you need something more than physical space to separate the classes.
That your thoughts are not generated by your own will and you have no control over what you think, unless you explicitly train yourself to filter and focus on thoughts you need.
Most people live in the assumption that what they think is coming from within the I-self, their thoughts are unique creation of themselves and that they should consider all thoughts as equally valid due being of same source.
Science is now fully considering that "conscious" thoughts are actually prepared by unconscious processes.
https://www.medicaldaily.com/new-theory-suggests-all-conscio...
It’s easy to describe SF as far worse than a “poop city”, which is frankly overblown anyway. Maybe “the city where the rich are content to listen to people die on their doorstep”.
> No. Almost every single vehicle you could build has a vehicle category defined by EU regulation[1] and that same regulation requires vehicle inspection, license plates and driving licenses for these vehicles. That means that this vehicle model must be registered - tested, specifications approved by government etc.

This, again, is a cross-EU baseline for compatibility. The very page you link provides the example of the Czech Republic's own classification.

> And of course if there is no category, you can't do it.

Of course you can, EU classification categories are cross-country compatibility classifications, your own country can do whatever it wants as long as it at least matches those requirements.

The EU allows driving an L1e on an AM license meaning any holder of an AM license can drive an L1e throughout the EU. Your country could require no license whatsoever on an L1e. What they can not do is require a higher license: as long as other laws and regulations are followed, any AM license holder should be able to drive an L1e.

Likewise your country could have categories for things the EU doesn't have categories for, all it means is that these vehicles are not necessarily legal outside your country.

> You even said it yourself. That is the whole problem!

Of course not, that's completely nonsensical.

> Building a road legal vehicle in these categories is almost impossible if you're not a large company; importing it is even harder. The compliance required would at least double the price of the vehicle.

Oh for fuck's sake that has to do with your country's regulations not the EU, the EU does not forbid these vehicles, it only mandates baselines for member states. If you're unhappy with how the MOT handles s-pedelecs, take it up to your MP and the MOT.
edit: and yeah, the two LUTs allow me to index into them separately, and also guarantees that every quadrature combination never indexes into one LUT.

OK so the problem is kinda twofold with that...
First of all my application needs two sinusoids at quadrature (it's for downconversion in my SDR), which using that approach I believe I need dual read port RAM which takes up two RAM slices in my FPGA so I'm not losing anything by taking my approach.

Secondly I tried doing that but I seem to get an "off by one" error--basically if you subdivide 0 to pi/2 with let's say 2^10 points, you either:

a) the last point (index=2^10-1) corresponds to sin(pi/2)
b) the last point + 1 corresponds to sin(pi/2), and the actual last point is sin(pi/2 - (pi/2) / (2^10))

the a) approach that means when you sweep through 0 to 2^10 - 1, the next index isn't 2^10 - 1, but rather 2^10 - 2, which means you'd need some annoying logic rather than simple bit slicing.

the b) approach you'd have you make a special case and it's all too annoying.

Maybe I'm just not creative enough but I haven't been able to come up with an elegant way of doing it with 0 to pi/2 LUTs (just by using simple bit slices)

I also haven't looked at any actual implementations (actually I couldn't even find them lol) other than the basic description on wikipedia. Maybe that's why.
You must have had at least 12 MB of RAM ;)

The installer flat out refuses to continue if it detects less memory than that.
So you're saying that if my country allows anyone to freely build any vehicle without any tests/inspections and gives it a license plate, I could ride it around the whole EU legally if it conforms to the EU category, and that my country is allowed to do that?
It’s like this in many other areas including healthcare access/cost, environmental policy, drug policy, etc.
A Quick Benchmark of Mozilla Firefox with WebRender Beta vs. Chrome
A car designed for Urban Space
What you say is true for interpersonal relationships. The article is about imagery with an erotic element. So in the context of erotic photography I think that most countries would consider participation of children illegal and I think most people would agree with that.

So I'd think that in the context of the article it could be a pleonasm, but an understandable one then.
This looks like a strawman. I didn't see anyone claim that all shopping experiences everywhere should be replaced with this. Amazon Go definitely requires you to have a bunch of things many people don't have access to, and can amount to a "you must be rich to use this store" sign.

But that doesn't change any of what the article described.
Is simply sticking something in your pocket enough reason for them to kick off? In the UK at least I've been shoving stuff in hoodie pockets if I can't carry it all in my hands. You might occasionally get funny looks but no one has said anything to me, or the other people I know that do it.
A Volcanic Eruption on Mars? Nope
China produces nano fibre that can lift 160 elephants
It's the same here in India too. People manning toll booth, security at malls, airports and other seemingly useless tasks that can be automated easily, are kept on because a) it's cheaper, and b) employment
Chore: ramda-adjunct v2.11.0 release
No, I had looked at those too. Both under Image Search (for Jews, Muslims, and "gril") and under Videos (for Michelle Obama). All the related searches were completely innocuous. The autocomplete suggestions were the least innocuous ones I got. Looking for "gril" got me images of girls, but all completely SFW or child-safe.
I agree with the benefits of what you describe in the last paragraph. But for these opportunities for people to learn by realizing that their unfair profiling of customers based on the color of their skin is wrong... at what point do you consider the cost of the profilee in enduring these teachable moments again and again and again through their life?
Love that show! Impressive research job finding those 3 hi-vis vest clips so quickly
Super late but good question. I should ask some seasoned hams about this. I'm curious as well.
Was the eldery a significant group? This is anecdotal but I've consistently heard from cops and even a couple of police chiefs that theft is pretty common in that demographic.
One of the things I was not sure about is whether the size of uint8_t is guaranteed to be 1 as well. And whether that means the both are pointer-compatible. And if so, where is this specified?
The Constitution protects your right to freedom of speech. You can't censor someone based on their personal opinions. If you hate Jews, you can say you hate Jews. If you hate Trump, you can say you hate Trump.

The First Amendment may just be the greatest achievement of all-time of any government. The United States is one of the countries with almost full freedom of speech.
Yep, except the US where scooter means kick-scooter: https://en.wikipedia.org/wiki/Kick_scooter