skysight-inc/HackerNews huggingface dataset:
> Can a company issue a press release talking about their products or business without it being an ad by your standard?

I think you've lost sight of what we're discussing.

We're not discussing the morality of press releases, what we're discussing is a THIRD PARTY media organization reading from a script and re-showing video footage sent to them from a company without declaring that they're doing so. It is the repetition without source-context that is the sin, not the original company's media publications.

So are Microsoft's press releases about the XBox 360 ads? Yes. Is that wrong? Absolutely not. The "wrong" is a different media company taking that content and repeating it verbatim without declaration or contextualization (e.g. quotation marks).

If money (or other benefits) changed hands between the company benefiting and the media company reporting, that only compounds the immorality of it.
what is "all terrain" eg. snow, I guess if the snow is packed

still that's an arm chair comment from me, I have not personally built my own walking robot
Or... You can put your own DNS server on a device in your home and use that.

Personally I am not fond of dnsmasq or the patched version Pi-Hole uses.

100% of "monthly requests" are blocked. There are no third-party managed blacklists, only personally created whitelists. Individual DNS queries rarely leave the network. DNS data is gathered in bulk and stored.
probably because it's not using special brushless actuators rather regular servos also the platform design does not seem fast eg. compared to the shape of a dog or a human
NFT?
Eh, I don't really care about 'edgy' but it bothers me that so many projects, especially when those projects are computer commands, are hard to search on. Like, ss or ip. I mean, in those cases, they're central enough to my world (I'm a sysadmin) that it's worth just memorizing to the point where I rarely need to look it up, but looking up an 'ip' command is way harder than looking up an 'ifconfig' command. Not everyone writes "Iproute" before pasting their 'ip' command.

I mean, I think it's less of a problem for projects that are not commands... really my whole complaint is that a lot of the commands in my universe used to be super unique; you aren't going to get a lot of off the wall results for lsof or ifconfig; but ss and ip? yeah, even when you limit it to my work context, you get conflicts on those.
This paper lists the gear used (at some point) for the measurements, on p16: https://www.osti.gov/biblio/7352892

2 - 1.5 MHz tape recorders
2 - Oscilloscopes with cameras (HP-180 w/1805A and 1821A)
2 - Digital freq. and time interval counters/dig. volt meters HP5326B
2 - Sandia SLIFER chassis, shop made
2 - Pulse generators, HP214A
2 - Engine generators, 25 kW
1 - Trailer or shelter, portable, with utilities
2 - Time code generator
2 - WWV receivers
4 - Radios for local communication
2 - Countdown receivers
2 - Hi potters, HP4329A
1 - Time mark generator (Cal scopes) HP226A
2 - Variable oscillators, HP3312A
2 - Time delay generators, Rutherford
3 - Counter (HP5345A)
2 - Program timer, shop made
I've been watching Aging Wheels videos for awhile now and it's nice to see him gaining popularity. I find him refreshingly "unpolished" and just fun to watch.
Control.

With self hosting I can control the code, what it does, the cost, where it stores data, how backups are made, etc.

It’s always a trade off on control, and my comfort point is “on AWS”.

For some people they want their own servers. Some people want to own the network block. It’s just what level of comfort you have with each type of control.
Specifically, this is about the Section 215 provision of the Patriot Act. The EFF published a piece on why it needs reform earlier today: https://news.ycombinator.com/item?id=23318184
Thanks for sharing, that’s an interesting approach. Does seem very hard to scale. Do they just set their key from a settings page and then off to the races? i.e. no login credentials?
> 70% of HN readers probably don't have the technical knowledge (or hardware on hand) to set up pi-hole without investing 10+ hours.

That seems pretty dismissive of our audience. I cant think of many things easier to set up than pi-hole, unless even using SSH is too difficult to understand.

1) Buy a rasp-pi (or pretty much any other device support a reasonably standard Linux distribution)

2) Copy one of many Linux distributions to an SD card with something like etcher: a couple clicks. Or buy one of the many pre-made kits with Linux already on the card.

3) Run a single line linux command via SSH and follow prompts.
> A few scattered moderation complaints compared to wholesale rate limiting of incoming content

I'm sure there is already some per-user upload rate limits in place to prevent gross abuse. It is a matter of playing with these parameters. Rate limits don't have to be distributed mindlessly equally globally. Just like in Hacker News or in Twitter, certain proxy variables like the account age and karma scores are used to assess abuse potential and certain capabilities of the platform is unlocked to the user. Most probably something like this also exists. Again, it is a matter of playing with these parameters.

Additionally, "few scattered complaints" suffer from selection bias in telling what is actually going on. Not all policy (mis)applications transform into a complaint. If I had to guess, the ratio could be at least an order of magnitude but obviously we have no data on this.

> Do you think that number is ever going to be zero?

Zero complaints is a straw-man end-state. Of course there is going to be diminishing returns. You can aim to minimize user complaints at 80% to save from diminishing returns, or you can aim to maximize platform usage and ad revenue and take user frustration into account only to the extent it affects platform usage maximization. You can operate on either goals while paying attention to diminishing returns.

Very simplistically, there is a relationship such that "for every x dollars we don't spend on reducing abuse, we lose y dollars in user frustration". Who decides the satisficing ratio between x and y? This optimization is done asymmetrically by these types of services and in general there is no way for us to say "wait a second, turns out you were abusing your users/letting them get abused more than you should while making a smidge more profit out of it" with such information asymmetry.
Depends if they'll give you equity as part of the comp with an acceleration clause. If so, congrats on your lottery ticket.

As my uncle used to say, you can marry more money in a moment than you can make in a lifetime.
Thanks for the message. Does your group have a centralized place where your team’s research, recommendations, and roadmap for changes are visible to the public?
How about the one that R. A. Heinlein proposed, that one needed to serve honorably in the military to earn a vote.
Voting is not a structured intellectual exercise like taking a test or writing a paper. There's not a single "right" answer that you have to be smart to figure out.

Voting is an exercise in representation. People vote based on what they want, not what they know. Desires, dreams, and concerns are not knowledge. Smart people, educated people, still have emotions, can still have hugely different values, and want wildly different things.

The purpose of democracy is to adjudicate between competing desires without violence. If you try to exclude a category of people from this process, you harm its legitimacy and it stops working well for everyone. The end point of that trajectory is revolution.
I'm not using those words literally but as a way of communicating the emotional effect of what I called the shock experience. (Edit: by 'emotional effect' I just mean how it feels.)

Another word I've used to describe a related dynamic is "demons": https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so.... That's a similarly exaggerated usage.
Not scalable - A trip for each customer
Some comments/ideas/takeaways:

1) According to this video, it is very easy for some troll living in another country, who has a bot network, to extort money from YouTube creators by gaming YouTube's takedown request system:

"I'll get your video taken down unless you pay me" (Sounds a whole lot like patent trolls -- but applied to videos).

2) YouTube (or any other video sharing site, present or future), should conduct a thorough investigation as to how their system for user requested takedowns -- could be gamed by bot networks / multiple phony user accounts requesting takedowns -- and what could be done about it, using what happened here as a baseline for that investigation.

Note that this also applies to non-video sharing sites where user takedowns can be requested, i.e., craigslist -- if that process is automated in any way, it should be thought about from the perspective of "how do we protect against swarms of automated bots / fake user accounts, requesting takedowns?"

3) Any ML/AI algorithm that is used in the takedown determination process should consider the reputation of the user whose videos are being requested to be taken down.

This includes such things as 'how long has the user been a user', how many other videos have they uploaded, how many likes they've received over the years, how many video views, and how many real legitimate complaints, verified by an actual YouTube human staffer -- have occurred on that account over the years (feeding that data in only after human YouTube staffer review, etc.)

4) It wouldn't be a bad idea (if YouTube is short of staff), to create another tier of users, "review users", that is, these users would be / could be called upon to review content that was flagged for removal/deletion for one reason or another. If enough "review users" (randomly selected) collectively vote that the content should be removed, THEN and only then it gets queued for a human being staffer at YouTube for final review... otherwise it's not banned, and sticks around... but this would hopefully save a lot of work for human YouTube staffers -- much in the same way automated voice assistants do for human telephone operators or receptionists... any AI/ML algorithms could be the gatekeeper for this tier of users; if the AI/ML has a problem with the content -- escalate it to this tier of users for further review...

5) To implement #4, User accounts, agreements, and YouTube's suggestion algorithm -- would have to be modified (basically you're adding another user account type and another agreement type) to support the functionality.

6) No matter how great YouTube is, it's a human created system like all others, and as such, subject to failure. As the old expression, "Don't put all of your eggs in one basket" goes, similarly:

Don't host all of your videos on one and only one video hosting site.

Just like you wouldn't store your important files in one location only, without making/having backups...
Someone do this for Oracle and SAP's products list too please. It's a mess of marketing speak and no one has a clue. With SAP you dont even get to see the product in most cases. It's just marketing you have to make your buying decision on.
Kinda hard to compare, since the external ADC doesn't do much without speaking to a microcontroller...

The STMG030 running full tilt at 64MHz, with ADC and one timer (4 channels) enabled takes about 6.7mA at 3.3V according to the simulator.

However looking at consumption in the sim with and without the ADC enabled at full speed, the ADC peripheral itself seems to consume a bit over 100uA. In comparison the ADS7042 datasheet says about 200uA at 1MSPS.

I haven't hooked up the STM32G030 (just got some), so I can't verify the simulator. Would be a fun project though.

Of course the STM32 has power-saving sleep modes etc, which reduces the overall chip consumption to a few uA.
Three things:

1. Your website does not have a privacy policy that I could find, so that is something you probably want to fix.

2. I feel that you should disclose that this company doesn't actually exist yet.

3. I don't know much about India's financial system, but do you have the infrastructure/ability to establish a brand new stock brokerage?
When in doubt, the package is from Amazon
True. Sounds super messy.
"Naming things is hard. Naming things that didn't exist last week must be even harder!"

Indeed, this is not something many people appreciate...

Salute!
That's an elaborate version of what I was saying I didn't believe.
There is a lesson there, even if it’s unintentional: successful photographers don’t obsess over the technical details. Photography is sometimes better thought of as ‘image-making with a camera’ than ‘pointing a camera and pressing shoot.’
I didn't ask if there are fascists in Poland, because that is not a problem in and of itself. The problem is that proto-fascists are in power in Poland. And they are actively denying the involvement of many Polish nationals in Anti-Semitic pogroms that were a part of the Holocaust.

But ignoring that, you appear to be saying that it's significantly worse to deny the Holocaust, than to be a fascist, seeing how the law doesn't apply to fascists who "moved on with the times"?
> Except it turns out that doing the last two steps naively is actually quite slow: you need bignum support to do step 2 correctly, and bignum div/mod to do step 3 correctly.

I don't doubt that my naive solution would be slow relative (probably at least x4) to an ideal one, but I think it would be fast relative to system calls.

My naive implementation would not use a bignum for step two. I would just use a use a integer with size large enough to fit maximum mantissa * 5^log_2(maximum mantissa) which can be rounded up to a number with 4 x the number of bits as the binary mantissa (1 for maximum mantissa and 3 for the multiplication with 5). So a 128 bit number is definitely enough for a 32 bit float.

And with that you can still use a normal modulus and divide for step 3.

> What Ryu does to speed it up is it uses a lookup table to work out a bound on the prefix size to skip several iterations of "find the common prefix", proves that everything can be done with just 128-bit (for doubles)/64-bit (for floats) math, and then precomputes the necessary multiplications of 2^a/5^b via a lookup table.

It definitely seems like there are some optimizations that I had not considered. I will probably give a close look into the algorithm at some point.

It does also seem like the given algorithm roughly follows my psuedo-code though. My psuedo-code lumped your steps 1 and 2 into step 1 and then would include an extra digit rather than stop at the common prefix.

This means my algorithm would show 1.2 for the float closest to 1.2 (0x3F99999A) whereas that algorithm would show 1. Its possible (and probable) I am misunderstanding your simplification of step 3 from the Ryu paper.
Yeah, it’s crazy how powerful Twitter is. It’s one hell of a product.
Repl.it is a life-saver. Easy, quick, friendly. I won't be surprised if it replaces coderpro for interviews. Collab feature is also amazing.
Also could be handled via `open` (macOS) / `xdg-open` (Linux) / `start` (Windows).
As quoted, the presentation laid out at least one clear metrics by which one could measure your performance.

> “64% of all extremist group joins are due to our recommendation tools”

How does Facebook currently define extremist group and how does that contrast with the definition of extremist group used in the presentation?
California has been running absentee ballots for a long time. Are you saying all of them had "substantial fraud" ? If so, why didn't the President, who had control of 3 branches of govt and had a commission to prove election fraud, couldn't find any evidence ?
It once had a use.

Remember Skylab? Only 20 or 30 times cheaper. We blew $200B on the Shuttle instead of keeping it in orbit.
> Google's customer service is horrible even for organizations that pay them +$10k/month or make them +$10k/month for ad sales, and that is a far smaller number.

Is this true? As a paying customer for gsuite, the 4 times I've contacted customer service I got someone immediately and they solved my problem immediately. I'm not a big customer either I have one account. I pay them $72 a year.
With every new "takedown" please refer back to past reinstatements by Youtube. That's all I can contribute from my experience. Good luck!
Apparently, given how many downvotes I have, you aren't alone. Given that I'm agreeing with a lot of people that are arguing with me, I'm pretty sure it was my messaging. I think part of that is that since we are so politicized and language requires us to fill in parts that because I tried to dampen it to those on the right that it came off as supporting them.

Pretty much my point was: this links to only stuff on the left and so it gives the right an easy target to point to to continue with their claim (which I believe is false) that the left media is trying to control the people.
This article is about hacking and covid-19, though.

Nobody's monstrous overreactions to Islamic terrorism are the topic here.
Does anyone really wonder if we (the US) and China are going to be at war in the next 10 years?
Previous discussion: https://news.ycombinator.com/item?id=20426997
The shame is that they teach VB.NET to your children instead of C#
It's a bit absurd when claims of rampant mail-in voter fraud come without evidence from a New Yorker in the District of Columbia who votes in Florida by mail.
Fortunately the FBI doesn't dismiss illegal activities of you lack this kind of information. They will investigate and can arrest individuals on US soil as well as consenting countries. Additionally a country's own law enforcement may cooperate and the perpetrators can be extradited for trial.
What you're saying is that it doesn't matter that information does get around and everybody knows, because we can't do anything about it. That's not "soft censorship", though - that's lack of the need to censor, because the population can be kept in check even while informed.
Google is profitable because it has a small number of employees and a large number of customers.

To begin your "back of the envelope math test", you should ask:

If Google were to hire CSRs until its profit went to $0 per employee per year, how much of an effect would the additional CSRs have on the experience of Google's customers? How many CSRs would that be? How many customers would each one be handling per day?

Saying that a company which is profitable because a small number of employees serve a large number of customers can obviously afford to hire a large number of employees isn't a math test, it's wishful thinking. Do some math.
Just to cherry-pick from your reply here, if $2M is the biggest ticket item you have to show for independent research on this topic - then you're woefully short given Facebook's revenues and size.

10 short years ago, nobody could have imagined that huge swathes of the population could have been swayed to accept non-scientific statements as fact because of social media. Now we're struggling to deal with existential threats like climate change because a lot of people get their worldview from Facebook. Algorithms have decided that they fall on one side of the polarization divide and should receive a powerful dose of fake science and denialism ... all because clicks and engagement.
I think you’ve unintentionally provided a good argument as to why they don’t have to.
Is there a chance that this will turn out to be a bad decision?

Sure.

Is there a chance that Amazon did not analyze it to death before making the decision?

Nope.
If I'm following, you have a DNS server running that only permits requests to whitelisted domains?

When you browse hn, do you need to whitelist each domain to be able to load content? How many domains do you have whitelisted and how many new ones do you whitelist each month?
Not to mention the acronym for all-terrain autonomous quadruped is pronounced 'attack'!
This is where it’d be great to be able to limit the context of a search.

IP but not Intelectual Property

SS but not Secret Service
Which points in particular are you disagreeing with from the article?
It's slow because it's the wrong way to use a GPU. you're asking every pixel on the screen to consider the entire scene. It's fun to see beautiful images created by a few nested functions but if you want perf it's not how you make <insert favorite beautiful AAA game>.

I find this to be an issue. Inexperienced devs see the pretty pictures on shadertoy and get mislead as to what they're really learning. They're learning how to solve a puzzle "how do I draw pretty pictures given a single function who's only input is the position of the pixel". That can be great fun to challenge yourself with. It's similar to writing to write something in brainfuck or make an interesting dwitter doodle but it's not remotely a "best practice".
One thing not mentioned here: it seems to me (though I'm not 100% sure) C++11 kind of wrecked macro preprocessing. Until it came along, I think you could ignore C++ tokens and just pay attention to the preprocessor directives when figuring out e.g. what to #include, because strings couldn't span multiple lines, so you could easily identify the directives with a # in the beginning of the line. But C++11 introduced verbatim string literals, and it seems to me now you have to actually tokenize C++ constructs just to figure out how to do macro preprocessing. This means C++ preprocessing actually is a lexically different language than C preprocessing, which is kind of bewildering to me (notwithstanding more obvious differences like __cplusplus and such) and which means you can no longer e.g. just process the #include's without regard to the C++ tokens.

EDIT: Never mind, I'm wrong. Totally missed that line continuations can occur in quotes :(
You broke the site guidelines badly here. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful.
When you put two tables together, each table has 1/2 of the total number of kids. By having 2 tables, now you have 6 kids, so:

the original 1/3 in the first table becomes 1/6

the original 1/3 in the second table becomes 1/6

so adding the two tables means 2/6 are girls

She needs to explain 1/3 of 1/2 (fraction of a fraction) before using an example where she joins two units (two tables)
There is no need to do this much intellectual work on behalf of the president.

If he has an argument to make, let him advance it. If he fails to make a compelling case, it's not our job to look up citations and write paragraphs to fill in the gaps.

Also, please remember the context. The only reason so many states are considering mail-in voting now is because they are concerned that huge numbers of voters will stay away from physical polling places.

This is not a matter of "pick the theoretically best voting system." This is a matter of "how can we hold an election without accidentally killing thousands of old people by communicable disease."

I don't have to think that mail-in voting is perfect to prefer it over radically depressing turnout.
"It doesn’t have no syntax highlighting,"
...[scrolls down]
(Blockchain engineer): ahhhhh, ok

All jokes aside, author: "no" should be "any" in this sentence. Double negatives are rarely used in English.
Heh, I guess you’re right. I’m certainly no better at naming things.
My recent personal projects seem to be named of fictional characters - I’m not sure why Ollie, from The Thick of It, reminded me of Python error handling, but that is now the name of a class that un-catches exceptions, so you can handle them yourself, like an anti-fuckitpy.