skysight-inc/HackerNews huggingface dataset:
Layer 3 implies that there is some system that tracks user to reward content creator according. How is this not a tracking system?

Without knowing the implementation details it looks like Brave is (1) removing all the competition, (2) except the ones that play nice, (3) force content creators to buy into their system.

I think it's good that they are trying to find a solution for content creators to monetize their content. Instead on making suppositions on the OP, why not address those points? Why is using Brave not like building the tracking even further into the browser?
When on desktop, I couldn't care less. But for mobile devices, it's a serious battery drain. And for old devices, it can make then intolerably slow.
I Failed to Install Firefox Accounts Server
You probably need an accountant to answer tax questions.
There are plenty of GPL apps on the play store. There was some drama over vlc in the apple store due to GPL concerns, but I don't remember if there was real merit to that. In any case, newpipe's issue is different. For one, it doesn't show ads. So that would disqualify it from playstore anyway. Playstore is google's walled garden afterall. That doesn't mean that newpipe is doing something illegal.
> “I heard a dog walking outside. The dog pushed the door open and entered.”

"THE door"? Which door? Why is "the" there? Seems as yet another case of "tautological article", as the answer is "that exact door that was opened by the dog", so why not just write "[The] dog pushed door open and entered."? No extra information is conveyed by "the".

Of course it's maddening since no explanation makes full sense.

> I then asked them “but what if was a different dog that entered?”

Indeed, what would you say in English if it were a different dog? "I heard a dog walking outside. [Another] dog pushed the door open end entered."

Writing the second sentence as "A dog pushed the door.." if there were another makes absolutely no sense to me (because: which dog? -- another one or the same one?), so when writing "Dog pushed door.." it's very natural to assume that it's the same dog.

> What on earth is the difference between the two aspects, I often asked. To Russians it was clear - it addeded subtle richness.

Ah, but aspect is more than just subtle richness: it's a tool that it makes it possible to succinctly express complex temporal relationships.
> Honestly the poster is correct as far as it goes: modern python (and modern string libraries more generally) are pretty bad at handling dirty input.

This is incorrect: Python is fine for working with messy data. The difference is that when you CONVERT that data you have to handle the possibility of errors rather than hoping for the best. If you’re working with filenames, you can pass bytes around all day long without actually decoding them; it’s only when you decode them that you’re forced to handle errors.
I feel like I'm on drugs (amphetamine specifically) while coding.

edit: and it is annoying, addictive and inefficient, I would've preferred to have a clear head.
Sorry that was a bad example link. I believe most of the cut comes from the fact that Linux 'infringes' on Microsoft patents, so to distribute Linux you have to pay them off.

https://www.zdnet.com/article/310-microsoft-patents-used-in-...
static site frameworks like jekyll, hugo and gatsbyjs support this.

gatsbyjs supports md, yaml and external graphql
He also supports terrorist groups like Hamas.
> This app has access to: Device & app history Allows the app to view one or more of: information about activity on the device, which apps are running, browsing history and bookmarks

Why is this required?
I am not sure what you mean by "once again". Are you suggesting that pre-car cities had no nuisance related to horse traffic?
What happens to the small sites that don't track users, but display some ads to keep the servers running? Hope that they get "rewarded with BAT's accordingly to the users attention" ?

Btw, I'm guessing you are a Brave employee, that many Buzzwords in one comment would otherwise be quite astonishing, how does Brave guarantee a users privacy? I assume brave "phones home" in order to replace ads with ads Brave gets compensated for.

Also, I read a lot about a transparent way funds are distributed among publishers, where is the code?
> the attack was targeted,

Supermicro assemble their products in US/Taiwan.

So in theory China need to accurately predict the pattern of how non-China factories install batches of the motherboard. I think it's extremely difficult to pull this off.
IMHO the whole python3 string mess could have been prevented if they had chosen UTF-8 as the only string encoding instead of adding a strict string type with a lot of under-the-hood magic. That way strings and byte streams could remain the same underlying data, just as in python2. The main problem I have with byte-streams vs strings in python3 is that it adds a strict type checking at runtime which isn't checked at 'authoring time'. Some APIs even make it impossible to do upfront type checking even if type hints would be provided (e.g. reading file content either returns a byte stream, or a string, based on the content of a string parameter in the file open function).

Recommended reading: http://utf8everywhere.org/
I have the same view, espacially moving from France to the US.

But it also affect the nutriotional content : the same quantity of food won't satisfy my needs in the US.

Combining those 2 issues, you understant a lot of the health problem we face.

I can't blame kids for choosing the ice cream pot when the damn apple taste like garbage, hurt your teeth and doesn't provide you with thz feeling of eating something you need.
The site reliability workbook: Practical ways to implement SRE
Personal Statement of a CIA Analyst
Some companies intentionally build a glassdoor reputation. I take it with a grain of salt. It has a similar business model to BBB, but not as bad yet.
Given the creative, but somewhat low-rent solutions they devised, I’m guessing that the bathroom solution wasn’t nearly as fancy as a space-consuming cassette toilet. I’m going with “bucket” and “go fly over some uninhabited desert for a minute”.
It doesn't - the parent says this is for (unknown, but) ascii-compatible encodings - old fashioned codepages.
At least go to brave.com and read the FAQ. The tracking is anonymized.

Of course Brave is removing the competition within their own product, that's how it usually works in a free market.
For those who find the title confusing, "drop" in this case means "reveal" or "announce"
"only if your idea is already profitable beyond ramen profitability"

I don't know if this applies in EU, but in the US, incorporating would give the separate benefit of protecting your personal assets in the case your company was sued. So, it might be worthwhile even if you aren't profitable.
The flicker when loading the page sucks. I guess displaying Markdown in case of failure is not the worst thing, but it would be nice if there was a possible way to allow getting rid of the flicker at the cost of not having a graceful fallback.

One way you could accomplish this is by supporting script tags for this, like wrapping the page in:

<script type="text/markdown">...</script>

...as an optional way to use the library. Browsers won't (shouldn't?) try to render the contents of the script tag before you get to it, so it would act like a typical SPA.
Elon Musk doesn't play by your rules, man.
We need to think exponentially if we are to make sense of the future. Currently we use our linear brain to think. Also drastically improving the bandwidth of our brain's interaction with technology needs to happen soon. I want to be able to simply think a Google search query and have the results in near-realtime inside my own mind as opposed to appearing on a screen.
This is true. That doesn’t imply a lack of politics, though—I’d hazard a guess that it’s essentially impossible to have non-political narratives.
While I "technically" have a conflict of interest, when brave launched I had some concerns about how and when creators were paid, and the responses amounted to brave stealing from them unless they signed up.

Unlike patreon (or Google contributor), if the page doesn't sign up, brave still replaces the ads, but they end up keeping the money.

In those cases, their business model is much closer to a Comcast than an uBlock, and it certainly appears like strong arming creators/sites into joining, or forcing them to forgo revenue and donate it to the browser. If you can't see why that would be upsetting to content creators, idk.
Likewise. The brain got fried and my convection button now toggles Celsius on and off.

This looks like the spiritual successor to the Breville.
I've done that, but it can be very error prone and therefore time consuming.

Instead of relying on serialization of existing data structures I actually try to use more general data structures that already exist in a single span of memory.

Then serialization is just a matter of writing them out from start to finish, or allocating them in a memory mapped file.
I think most military folks could tell you what happens when someone tries to pee off the back of a truck when it's moving at a pretty moderate speed. I'd hate to picture dumping a cassette toilet's tank at 2-3 times that speed :)
Skews toward disgruntled ex employee reviews
Correct me if I am wrong, but it looks like bing maps does not support turn by turn navigation. They would most likely need to build that out too just like how Apple did and that is not cheap.
These Weeks in Firefox: Issue 46
Text encoding in general is a mess, and Python 2 Unicode support was a mess, but Python 3 makes it much less of a mess.

I think the author has a mess on his hands because he's trying to do it the Python 2 way – processing text without a known encoding, which is not really possible, if you want the results to come out right.

To resolve the mess in Python 3, choose what you actually want to do:

1. Handle raw bytes without interpreting them as text – just use bytes in this case, without decoding.

2. Handle text with a known encoding – find out the encoding out-of-band from some piece of metadata, decode as early as possible, handle the text as strings.

3. Handle Unix filenames or other byte sequences that are usually strings but could contain arbitrary byte values that are invalid in the chosen encoding – use the "surrogateescape" error handler; see PEP 383: https://www.python.org/dev/peps/pep-0383/

4. Handle text with unknown encoding – not possible; try to turn this case into one of the other cases.

Also, watch Ned Batchelder's excellent talk, Pragmatic Unicode, or, How do I stop the pain?, from 2012:
https://pyvideo.org/pycon-us-2012/pragmatic-unicode-or-how-d...
That's impressive.

I always wanted to have an approval-flow for payments for company cards, would be a great addition.

I'd be fine issuing cards to everybody in the company as long as I can prevent the expense before it happens (and revoke credit card numbers when off-boarding employees).

my 0.02 cents
Sokak köpeği saldırınca arabanın üzerine çıktı
Show HN: Best practices for Python
RE: Iranian Charity Accepting Bitcoin?
I came across this a few days ago on OpenBazaar when I was trying to see if I could find Persian carpets on the site.

https://openbazaar.com/store/home/QmQ88EKXkMJxfmtyFboNCz4gmKAAwRVL8woCqZmpmRn878

That store does look at least a little legitimate.

If the Iranians have finally figured out how to accept Bitcoin for their charities it would certainly be a big step forward for their country.
Because atlas costs $500?
It's GPL compatible, and I wrote GPL instead of GNU. There's IceWeasel which is a Debian fork of Firefox to debrand it from all the Firefox trademarks and logos.

See:

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

They basically use scripts that build IceCat apparently from the original source code. I'm guessing they diff against FireFox.
Nextcloud 13 installation guide advanced
Ericsson do most of their QA work in China at least.
From Kierkegaard's Works Of Love, pg. 103: "If you want to be well off and yet easily manage to become something, then forget God, never let yourself really become aware, never let it become really clear to you that it is he who has created you from nothing; proceed on the presupposition that a human being does not have time to waste on keeping in mind the one to whom he infinitely and unconditionally owes everything... Forget it and be noisy along with the crowd, laugh or cry, be busy from morning until night, be loved and respected and esteemed as a friend, as a public official, as a king, as a pallbearer. Above all be an earnest person by having forgotten the one and only earnestness, to relate yourself to God, to become nothing."
fucking ads
In my experience they used to be extremely accurate until 1-2 years ago. I believe that in the last two yers companies are beginning to pay more attention and try to do the possible to overcome bad reviews. I agree on the complete lack of context. In general they are still a good tool but as already said they must be taken with a grain of salt.
Intake: Parsing Data from Filenames and Paths
Lot of anti-car folks on here. I'm inclined to agree we should discourage driving into city centers, but it's a tough ask when we've been driving forever and everyone owns cars. Telling my elderly father, who lives in the suburbs and drives everywhere, to take a train into the city to visit me is a non-starter, as another commenter pointed out. Habits are hard to break.

However, I work in downtown San Francisco and live in Oakland, and I would NEVER drive my car over the bridge into the city, because of congestion. Banning cars outright seems to be a heavy-handed move and overly restrictive of individual choice, and you should just "price in the externalities" as the economists say. High tolls or expensive city driving permits for non-residents seems a better move to ease the transition as well as fund public transit options. They have to build up really, really good public transit infrastructure if they're going to make it more attractive than driving.

To me the plethora of rules reads overwrought and complex, and "occasional visitors" seems ridiculous.
I was given the same advise. Specially if your business is using a unique skill to solve the problem (e.g: ML, .. etc)
My best effort for describing a set of best practices and tooling to be used in Python development. Is there something you’d add/remove?
So how does this work exactly?

It looks like you wrote a script.js file, which calls showdown.js library (converting markdown to html). A uglified version called `md-page` is made pulling both resources

Basically, the script does following

1) wait for page to load

2) add css-styles via javascript

3) shove all the markdown in a variable "markdown", passing it as one giant string

4) Add settings for showdown.js

5) Rewrite entire markdown on page to HTML via showdown.js

6) Append to body and render

I could fork it and add breakpoints / run debugger but this is what I got from looking at source code
presumably for bookmarks importing
The unholy Word/excel/powerpoint trinity is what is keeping my win10 alive at work.
There's a little bit of subtlety here, but in general GP was correct in that it can be made hard for authorities two tell exactly what changed.

Disk encryption, unlike other forms, does not have a terribly high avalanche factor when small changes are made--because it's expensive to write lots of things to disk.

However, it is possible to make a small change (as small as, say, writing the audit log file on a real successful login) that renders data completely inaccessible. Consider an encrypted disk on which you can tell the magnitude of changes on the filesystem, but not which data has changed. Let's say you have a lot (many gigabytes) of sensitive data on that disk. If a successful login triggers the encrypted filesystem to decrypt the contents of the disk using an encryption key (of, say, a 4kb length) that is stored only on that disk, then a duress code could simply destroy (or corrupt by randomizing a few bytes) that key, rendering the contents of the disk inaccessible, without writing more than a very small amount of data.

This fundamentally trades off deniability for data security: the disk would still contain all of the encrypted data and could be brute-forced, but that would be the case anyway if an image had been taken previously.

Of course, situations in which that deniability would be legally well-received are, as others here have pointed out, vanishingly rare.
My old company's reviews are full of lies (through omission). Basically, the company fights vigorously with anyone who posts a negative review (and they somehow manage getting them removed). Anyone who posts a positive review remains :)

Alternative to Glassdoor: Ask an insider. Find old (former) employees on Linked to discuss. Check attrition---the best measure (how many folks joined the firm recently - how many left). If it's a revolving door, don't go there.
I don't havy any connection to Brave.

I just see the potential, and want Brave to succeed.

> "What happens to the small sites that don't track users, but display some ads to keep the servers running? Hope that they get "rewarded with BAT's accordingly to the users attention" ?"

What happens to them nowadays, now that most users block ads? They struggle, and they will continue struggling. Brave won't change any of that.

PS: I guess I should ask Brave to hire me for PR
Ever heard of tyranny of the majority?
> So anyone can just claim anything now ...?

No, they have to provide evidence. Evidence is what distinguishes legitimate assertions from 'just claims' in everything from science to law to reason and rationality in general. Bloomberg assembled extensive evidence.
Not everyone is in a position to take advantage of every loophole.
More like, mobility is a right. Areas without functional public transport still have to rely on cars.
Guidelines on Writing a Philosophy Paper
Ljubljana has already made a similar effort: https://www.citylab.com/design/2016/02/how-ljubljana-turned-...
This is because you have a shitty public transport because your city focuses on cars.
This is one of the things that makes it hard for me to let go of Python, even though my programming style is evolving more towards functional languages: I've become very spoiled and take for granted a lot of the peripheral sanity and general well-behavedness that Python has, certainly in the unix environment.

Every other language or language implementation that I encounter seems to end up having an "oh god no" surprise or three hiding not-very-deep beneath the surface. Let's not even talk about ruby.
Probably the same thing that long distance truck drivers do.

Pee in a bottle

Poop in a bucket
The industry was aware of intercepted/modified hardware shipments long before this, also giving reason to be suspicious:

From 2013: “NSA reportedly intercepting laptops purchased online to install spy malware”

https://www.theverge.com/2013/12/29/5253226/nsa-cia-fbi-lapt...

Also https://www.wired.com/2015/02/nsa-firmware-hacking/
Visual length of a string is measured in pixels and millimetres, not characters. In a font/graphics library, not in a text processing one.
It's pretty clear to me that there is significant bias in the premise. Why, specifically, should it be artificial sweeteners that are toxic to gut bacteria? Irony is not a scientific motivation, it is a journalistic motivation. What makes artificial sweeteners more likely to be toxic to gut bacteria than, say, food coloring, preservatives, or (dare I say it) natural herbs and spices?
What happens when your elderly father in the suburbs loses his license?
> Disk encryption prevents revealing the plaintext of files on disk, but you can still observe their ciphertext changing when the file changes.

File encryption does that. Disk encryption means that you don't even know how many files there are, much less which ones were changed. The whole disk is just a blob of random data until the right password is entered.
I was serious
Very cool platform -- it's nice to see these sorts of things custom tailored for startups.

Now, for the elephant in the room:

If you ever get acquired, definitely call it a brexit internally. On that note I assume you got stuck with the name Brex _before_ all that happened, no?
There is no shame in rediscovering an existing technique. It shows your thinking is sound. And you're right, that method is often glossed over as if unimportant, but the ideas resurface later in other sieving methods.

Even so, of you have a variant I would be interested in seeing it. Would you email it to me? Address in my profile.
Don't think of python Unicode as a "string". Think of it as "text". I don't really understand the issues the author is having with things like sys.stdout and such because he did not provide complete examples. He should cite actual examples and bug reports that he has posted for these things, ive had no such issues. There's a lot of things we need to do to accommodate for non-ascii text but they are all "right" as far as I've observed.
Reading that article makes me deeply cynical about capitalism in general. I don't dislike capitalism, but this news is really gold for people who want to advocate against capitalism. It's scary.

I might not be very smart, I'm having a hard time understanding how this scheme was accomplished. What worries me is how invisible this is, and how much harm it does. I really wonder how much fraud of this scale is not being caught, because most people don't really understand what is being done, on top of it happening in ways which are hard to grasp.

It really reminds me how big multinationals have committed tax avoidance for decades, but the voters cannot see it, don't understand how it hurts them, and are never really protesting it.

There are laws and a justice system, but to me it's really hilarious that those people are getting away with this, and how loopholes are tolerated and not an abuse of the law. I cannot understand how the world can just look away and not try to fix this. I fear that if this keeps happening, it may be a source of instability and would really undermine political stability. How would you make a country work properly is the state budget is shrinking?
Linie Aquavit advertises that it ages its spirits on ships going around the world (because sea air at different latitudes causes different aging characteristics). You can enter the serial number from your individual bottle to see what ship it was aged on and what route it traveled. It is totally unclear to me whether this is just a marketing gimmick or if there is an actual difference, I just don't have the palate to know for sure.

But on casks on a boat is a little different than at the literal bottom of the sea, so this article still managed to surprise me. Haha.
Not sure why he would do that, I see people much older than him still driving. But he'll stay home, I imagine. Or get rides from his family members, or younger wife.
A Cautionary Tale About Dog-Walking Apps Wag and Rover
thank you for suggestion! honestly i dont want to add another domain to my "endless domain hell", but still i will think about it :)
Not really -- I have used SuperMicro servers in the past, and we had our own Super Micro part numbers based on the company -- so, they know who is ordering each piece of equipment and they know where each piece of equipment is being built and sent to.

If you're just ordering boards through a reseller, I wouldn't expect those to be infected, but, when you're ordering 10,000+ servers at a time, you'll get your own Part Numbers, your own specs, and your own build times/specs.