skysight-inc/HackerNews huggingface dataset:
Hi everyone!

My names Michael and I created moodmap.

In 2019 I found out I have ADHD and ASD. I built a tool for myself in that process to help me keep track of my mental state and the effectiveness of my medication.

I am launching the alpha test of that same tool for other people to use tomorrow!

It harnesses a variety of AI tools, as well as user input of mood, substances and exercise.

On privacy,

I believe the key thing, to me, with these sorts of applications is the balance between needing data to create great tools and agency over peoples own data.

I want to enable users to own there own data, and for me to just use it if they let me (if that makes sense, sort of like a cypto wallet for health data).

I will be using https://forum.solidproject.org/ and a few other solutions in the next few weeks as a new backend towards this goal. Although still trying to understand the best way to do this!

Appreciate your time!

<3
Working in an office will be a major competitive advantage in the years to come.
>Can I tell my customers that 30% of the price of their widget goes to Best Buy at purchase?

>When my widget is on a shelf at Best Buy, can I advertise a lower price at Amazon.com on the box?

Both of these are allowed using inserts inside the package.

By comparison, Apple would review the app, demand removing any 'offending' inserts inside the app, to the point of even censoring the maker's web site address from the instructions if the web site also contains a 'buy' link. Most real-world makers would never pass Apple's policies.
I sort of feel like a dunce reading this thread, as I can't get my head around the fact that Youtube removing a video is being called censorship. Doesn't Hacker News let readers downvote unpopular opinions until they're effectively erased? Why isn't anyone calling HN on its censorship? Is it just the size of the viewership that matters, as if, after a big enough user threshold you have to act like a public service? I'm being honest here, why should Youtube have to host any uploaded video it doesn't want to? Question to free speech absolutists: should Youtube allow pornographic videos on its site? What about extremely violent videos, like car crash fatalities, etc? What about child pornography? Why does Youtube /have/ to host garbage?
Isn't the issue here something else, that a lot of people now have bandwith to express what they want, yet the biggest channels for this expression are just like every other important commercial segment, in that a few very big companies are in control of most of the bandwith? When did network TV stations were accused of censorship if they didn't want to air a KKK ad, or interview one of its leaders just because he wanted to air his opinions on race?
Was the optimization breaking scrolling on mobile?
I’ve never found a concrete “approach” to “keeping at it” and doubt one exists at all. You either do it or you don’t. It doesn’t help to ask yourself how badly you want it or whether it’s worth it or what purpose it serves or to say affirming things to yourself in the mirror. That’s all bullshit easily said by people who just keep going anyway for whatever reason or who can’t make peace with having given up. The marginal utility of tips and tricks and strategies and tactics is inversely proportional to their seductiveness. Don’t waste energy looking for answers. If you make a dollar or a million dollars or don’t build what you wanted or don’t build anything at all, it won’t be because you did or didn’t know why.
Currently for EasyList, once one removes element hiding rules, since those don't work via network blocking, you are left with about ~33k rules.

The list could easily be shrunken by combining some of those rules into regex based rules. Indeed, enormous regex based rules used to be common in the early days, but seem to have fallen out of favor. I'm guessing that it turns out that they were slower, or one of the major extensions did not support them or something.

There is some form of complexity limit for regex based entries, and only 1000 of them are allowed per extension's static list (an additional 1000 are allowed for the dynamic blocklists). But I'd be pretty surprised if they were so limited they could not bring EasyList back within the 30k limit.

So basically, if there is no global limit being applied, one would probably need about one extension per major blocklist, with smaller blocklists potentially being able to be combined into shared extensions.
It's freemium now
Ironically, modern day Egyptians actually have slightly more Sub-Saharan African genetic markers than the Ancient Egyptians did.

Several genetic analyses have been done on Ancient Egyptian mummies, and they tend to be most closely related to modern-day people of the Levant (Syria/Lebanon).

So if your professor was calling them black as in Sub-Saharan, the genetic evidence says otherwise. If she meant black as in dark skin, then sure, it's the Egyptian sun we're talking about after all.

Source (one of many): https://www.washingtonpost.com./news/speaking-of-science/wp/...
I'm English, and every group I joined was full of Russian language posts so I quit.

English speakers aren't going to stick around, it's a horrible experience.
My first question was where these Millennials got the money to drive the market. The answer appears to be "derivatives". Key quote: "There was ($500 billion) of bullish call options bought in a four-week stretch by small retail traders."

When do these options expire? What happens when they do?
Ah I know. I figured there would be a big roll out of a huge feature someday though.
How is that worth it for them? I pay $40 for a cartridge of about 1/10th the capacity, and the printer isn't even that expensive!

Although I bet I still have to send my document to it six times before it starts printing.
I'd be very curious to know what percentage of total aggregate CPU and memory resources are in the hands of everyday people (in smartphones) compared to in datacentres.
The reason that Consumer Reports is considered the gold standard for reviews is because it is a non-profit that does not accept money from anyone but its subscribers.

Too bad people are so used to getting things for "free" on the web these days, or it could do a much better job.
This is often the nature of stories in the public interest. No one ever proved a single portion of Christine DeBlasey Ford's accusations against Brett Kavanaugh but the fact that she was making the accusations were newsworthy enough.

In this case, the following are true: (1) Hunter Biden was a highly paid board member of Burisma while his father handled Ukraine policy for the U.S. (2) A computer repair store owner claims to have his data and to have given it to Rudy Giuliani (3) There was a Grand Jury summons to seize the computer as evidence in an unknown investigation.

This is far more than is usually needed to cover a story.
This is one reason why nearly all social media (if you take reviews to be a form of that) sites should know their customers' identities and be able to use that information to screen for astroturfing. Even a small payment and requiring a method of payment would reduce astroturfing, and put review sites on a revenue model that would reduce the temptation to become extortion-as-a-service.
Presenting lists of things as "evidence" people should or should not trust things is the work of a troll.
I think the important thing in that case is that I can trust it to get me there better than I could get me there.

I mean, yea, I do expect it to do some optimization, in that I expect it to use some path finding algorithm with some collection of weights on the different paths, or something like that, and for the instance of the path finding problem that it produces I expect the route to be optimal, but that the problem it produces may differ in some ways from the true most correct problem to solve,

but, in the end, the solution it gives me is better than the one I would produce, so, why do I care if it isn't quite optimal under the literally perfect criteria? (I mean, if another alternative gave better results that would be better, of course. I just mean that what it is isn't bad.)

I don't think navigation is the best example for this topic though. Navigation seems like a fairly solid/well-defined problem, not like more of the more fuzzy questions, like "does this picture include a face?" .
I agree with that. But the issue is how do you stop people from talking about an alleged pee tape compared to stopping the spread of a specific story from a handful of sources. These are two very different problems. So I have sympathy for the position they are in and the difficulty in being consistent with their policies given the vast range of ways manipulative information can be spread.
For whatever reason the disc rental side of Netflix still has user reviews and the 5 star system
An entire article on nuclear energy, and not a single mention of nuclear fusion? Why?

https://www.nytimes.com/2020/09/29/climate/nuclear-fusion-re...

https://www.psfc.mit.edu/sparc/whyte

2016 talk that led to cfs.energy: https://www.youtube.com/watch?v=KkpqA8yG9T4

2019 progress update! https://www.youtube.com/watch?v=rY6U4wB-oYM
Is there anything else they've discontinued though? Vagrant has waned in popularity given Docker, but it's still supported . Nomad is much less popular than Kubernetes, but it's still being actively developed, with features that make sense for its niche.
Maybe I'm an idiot but there's no timeline anywhere in those links.
i remember during the BLM Riots, we had stories going around that jacob blake was just "breaking up a fight" between two women. when it turns out he had just finished robbing someone he'd previously sexually assaulted with her kids in the house. and twitter let it trend

i remember they had a video of gunshot sounds trending with a description saying that an innocent 16 year old girl was shot by police when in reality it was an armed 30 year old man who had just killed someone else.

i think its finally time to #deleteTwitter
I'm not going to argue Python politics with you, but suffice it to say that only a few communities have had such a bad major version upgrade experience. Here are some off the top of my head for comparison, from roughest to smoothest:

* Perl 5 to Perl 6: So disastrous that they rolled back and Perl 6 is now known as Raku

* PHP5 to PHP7: Burn my eyes out, please! But of course PHP has unique user pressures, and a monoculture helps a lot

* Python 2.4 to Python 2.7: Done in several stages, including deprecation of syntax, rolling out of new keywords, introduction of backwards-compatible objects and classes, and improvements to various semantic corner cases

* Haskell 98 to Haskell 2010: GHC dominated the ecosystem and now Haskell 98 is only known for being associated with Hugs, which knows nothing newer

* C++03 and earlier to C++11: Failed to deprecate enough stuff, but did successfully establish a permanent 3yr release cadence

* C99 to C11: Aside from the whole Microsoft deal, this was perfect; unfortunately Microsoft's platforms are common in the wild

Now consider how many Python 3 features ended up backported to Python 2 [0] and how divisive the upgrade needed to be in the end.

On readability, you'll just have to trust me that when Python gets to millions of lines of code per application, the organization of modules into packages becomes obligatory; the module-to-module barrier isn't expressive enough to support all of the readable syntax that people want to use for composing objects. If you want a FORTRAN example, look at Cephes [1], a C library partially ported from FORTRAN. The readability is terrible, the factoring is terrible, and it cannot be improved because FORTRAN lacked the abstractive power necessary for higher-order factoring, and so does C. Compare and contrast with Numpy [2], a popular numeric library for Python which is implemented in (punchline!) FORTRAN and C.

[0] https://docs.python.org/2/whatsnew/2.7.html#python-3-1-featu...

[1] https://github.com/jeremybarnes/cephes

[2] https://github.com/numpy/numpy
We had like what? 6 congressional committees over finding Mr. Ben Ghazi for years? And what, we can't have our own go at it?
i think the 2D equivalent to a 3D printer is not a regular printer, but a plotter. and there's a fairly robust community around hacking pen plotters. for eg, https://github.com/beardicus/awesome-plotters
Offering to cover someone's travel expenses is different than offering to pay someone to attend the speech. For anyone who has contracted before, that's an explicit difference that is usually discussed and agreed upon before the contract is signed by both parties.

If a contracting client offered to pay for your room and board and travel expenses, but not for your time in the office to work on the project, it's a bad deal. Or they could pay for your time in the office but not travel expenses. Or they can pay for everything. Those are three separate situations. By not clarifying which one it is, it's misleading. So if the client said we'll pay you to come work on this project and you'd have to travel to it, then you get there and they only pay for room and board, you'd be pretty pissed.

The lack of specificity is the same thing happening here in the reporting. Therefore it's misleading.
I think the core issue isn’t paid reviews etc. I think the problem is trying to come up with an arbitrary standard that this restaurant/GPU/shoe stands relative to all others. The simple truth is I want to know two different things, is it functional and would I like it. Star rankings and even short text reviews don’t really answer those questions.

A 1 star review because it was DOA says nothing about failure rates. People also have different preferences on things like cost, spicy food, or what looks tacky making a 3 vs 4 star review mostly meaningless.

This is why independent reviews like consumer reports are so useful. Look at a comparison between similar devices and consider tradeoffs. Or find a movie reviewer with similar tastes and you can generally just follow their suggestions.

Net result reviewers and rating systems just don’t have great incentives which devolves into companies just gaming the algorithm.
If I understand how it works, there's something I find fundamentally wrong about it, which is that an application should not know where nor how it's deployed.
It has to know how it's build, of course, but it should be deployment agnostic.

Anyhow, I tend to like all Hashicorp projects and I'm grateful for their work.
Freemium is OK as long as you have to pay to review and perform any other action that would affect the rating of a review, etc.
Ah but Twitter claims to be a neutral actor [0]. How dare we uphold it to its own standards.

[0]. For the purposes of section 230
Except that if you accept money for better ratings the quality of your suggestions goes down and people stop using your service.

This is why many such review sites explicitly do not allow you to pay to alter reviews. Their entire revenue engine would crumble.

Some will allow you to solicit reviews (Glassdoor), while others even prohibit that (Yelp, Apple App Store) due to it generally being some way of influencing scores.
Thanks for the advice! I bought the adapter (or a device that looks just like it) and it does work great. Sony A6300, tested on both Linux and OS X. Plug and play.

1080p -- or whatever the resolution is that it's delivering -- is easily enough for Google/Jitsi meet. Quality is much better than the MacBook Pro internal webcam.
The other interesting thing I've noticed about some of the mechanical keyboards pcbs is that they'll just expose i2c headers even with an integrated controller (gergo is like this). It's semi popular to shove oleds on them. I've been watching form afar people attempting to add track balls.

I'm curious if this will let a particularly dedicated and insane person/s port QMK to JS.
You may be right. I'm probably mixing stories of issues with early radar.
Makes me think someone wanted to use their "CompSci Assembly" class for the first time ever and show they're an 'alpha engineer'.
I'm imagining a slightly weirder use case where the user is on a network which replaces TLS certificates with locally-issued ones (to allow snooping, but generally not tampering), so the connection needs another layer of encryption done in the application layer.

The user could load a locally saved (and audited) page in their browser which contains the JavaScript client that connects to the self-hosted version of this Cloudflare service. The client would require the user to enter a pre-shared secret which is used to encrypt and authenticate the data being sent back and forth with the server.
I'm not taking that bait.

Ask yourself: who were responsible for putting him on the ballot in the first place? And why? Because from looking where I am (read: not in the US), the correct choice in 2016 elections would have been "neither". But that's not a choice available - choosing not to vote is entirely different from voting "none of the above".
Do you have actual proof that this article is "blatant disinformation meant to destabilize the election and disenfranchise voters with blatant lies"?

Because that implies something far worse than the censored article's accusations about Hunter Biden.
Those thing aren't gone, they've already been paid for and are being written off.

Of course, with new contracts being negotiated, not having to pay for all these expenses will give an employer more leeway in terms of salary. However, remote work also increases the candidate pool, so the net effect is going to be lower salaries.
The agencies have vast powers over tech companies, and tech companies do not want to cross them. Tech companies are also regularly legally barred from disclosing the mere existence of national security investigations.

https://en.wikipedia.org/wiki/National_security_letter

A big tech company openly saying "the CIA just called me up and told me to do something" would be suicide.
I disagree for the most part. Developers shouldn’t have to know and understand their infrastructure. It’s great if they do, but making it a requirement is just adding complexity for complexity’s sake.

Kubernetes is high level if you’re an infrastructure or ops person. It’s not high level if you’re a developer. This argument sounds an awful lot like “learn C before you learn JavaScript because you’re going to need to know C anyway” combined with “C is a high level language”. That might technically be a true statement but it’s only true for a very small number of people.

In my opinion the the goal should always be to have a platform where developers don’t need to worry about the underlying infrastructure. Software development is hard enough as is, and Kubernetes isn’t exactly easy.
There are those "mythical man month" problems along the lines of you can't hire legions of programmers and know that you are actually reducing bugs more than you are creating them. I am sure Facebook and Google could do a better job of support if it was there top priority, but it probably isn't just an issue of cost. It also requires attention, prioritization, engineering-- which each company probably has a finite amount of.
Gender is a spectrum and not a binary. Here’s a playlist of TED talks that you might be interested in:

https://www.ted.com/playlists/459/the_gender_spectrum

“These talks break down what it means to live outside society’s traditional (and outdated) understanding of gender.”

Note: Replying to the parent whose post has been flagged.
NodeMCU also has a Lua REPL but you need an USB wire. Itcs very cool, I'm currently playing with it. There is also some Lua OTA example in the firmware.
Another Why I Left Amazon (for sabbatical)
Very important words from the article:

> How did British, even American, reliance on Kroomen fit within the general belief in white racial superiority? For one thing, speaking broadly, the Kroomen established their reputation before so-called ‘scientific racism’ made African inferiority a general, predetermined, almost genetic condition. Before pseudo-science proclaimed that Africans were lower on some kind of universal ladder of evolution, Europeans and Americans could more easily accept that a particular African ‘nation’, such as the Kroomen, were a particularly estimable ‘race’.
Election meddling is a little more than bias.
I ended up buying the $10 1080p USB capture card recommended in a sibling post, and it's much better than what I got out of the tethering feed.
I have subscribed to like seven newspapers this year and i have to say their use of technology is awful. They should get a revenue sharing system like ASCAP for music - I pay so much per year and then they distribute it amongst the sites I view. I only want to check Houston papers when they have flooding but I don’t want them to die out. I only want to read Wilmington paper when they get a hurricane or a spike in Covid cases in the nursing homes, but I can’t see paying $1000 per year for all of the places I click in on from time to time.
Google disabled my husband's account
A Free Hyperlegible Typeface from the Braille Institute
Those numbers are incredulous!
I can easily see a scenario where a lot of people are happy at a company and there are also people who are unhappy.
> (1) is definitely by convention and not technical limitation, I definitely stated that during our last conversation.

Indeed, now that I think back I believe that was ultimately what you clarified about my misunderstandings of Haiku and package management.

What still baffles me somewhat that it seems normal (non-ported) Haiku applications are actually made less flexible by packaging them because they 1) have no non-base-system dependencies and 2) hpkgs only work from certain locations (IIRC currently hardcoded but could potentially be configurable).

Cortex does look a lot like the kind of system I'm thinking of. That's wicked cool. When Haiku supports hardware accelerated video one imagines they could stick arbitrary shaders in the video pipeline to accomplish some useful, or at least really neat, things. I know built-in audio routing functionality would save me a lot of time on the Halloween display each year, maybe I should look at doing that with Haiku next time.

I see this quote in the comments about 'hey': "hey is not a tool to send generic BMessages", which seems like a missed opportunity from way out here at 100ft. Otherwise the only thing that seems needed for GUI exposure is a script editor with 'record' functionality and perhaps some kind of manager for how scripts are tied to system events.
If Rudy was not behind the last October surprise he was at least in the loop — he openly boasted about having advance knowledge of the Comey letter.
DIY Alexa with the ESP32 and Microphone Board
That's a really interesting counter-anecdote. Now that I think about it, my girlfriend has also had two Lightning cables die due to arcing (discovered black markings on the copper contacts) although I'm not sure it if it propagated the way you were saying.
I don’t know what it is but trying to scroll this page on an iPhone is barely possible, it keeps bouncing back at certain points.