skysight-inc/HackerNews huggingface dataset:
> Targeted ads are a boon to hairdressers

Are they? Are targeted ads really increasing the number of hairdressers and/or making them more profitable?
GitHub better use something more trusted.
AWS outages is so well known :/
Russia already invaded Ukraine.
I almost exclusively use Linux, and I would call any Windows + Mac app cross-platform.

Does it run on more than one platform? If yes, it's cross platform.

Otherwise, where do you draw the line? Linux? BSD? Haiku? Minix?
Could you expand on this? I didn’t understand the problem to be the threshold, but the convenient underestimation of dose by a factor of 2-20x.
> You are entitled to your opinion and Trudeau to his

If you’re referring to the point about Canada being a cultural mosaic, I don’t think this a Trudeauism. I recall learning that in high school 15 years ago. A quick google search leads to [1], which points to the term originating in the 1920’s.

[1] https://en.m.wikipedia.org/wiki/Cultural_mosaic
It is! And also the name comes from the Atrato river
Programming in Rust: the good, the bad, the ugly (2019)
Fair enough, but if you want to argue that then I can go back to the point I joined the thread and provide examples of even small amounts of environmentalism causing hurt to specific populations.

All the resistance to the actual policies is people observing that they will have markedly lower quality of life and that the overall strategy of environmentalism is explicitly to dismantle big chunks of the west's way of life. That is why there is substantial organised resistance to the environmental policies the left wants, and why the resistance is more sustained. It is very damaging policy. That is why it is so unpopular. The people it is damaging aren't going to bear any consequences otherwise.
> Does there need to be some GDPR compliance thing?

Yes. GDPR is about data protection. If you want to do business in its jurisdiction, then you need to know the laws.

In general, GDPR states that you cannot store anything that isn't strictly necessary, unless you outline what you want to collect and what it will be used for in your data policies. You are not allowed to use it for anything else and once its no longer needed for the outlined use, it must be removed. Personally identifiable information has some additional rules (and its important to note that anything could become PII if combined with something else, that would, together, allow for someone to be identified).

My own (EU-based) country's data protection websites states:

1. Everyone has the right to the protection of personal data concerning him or her.

2. Such data must be processed fairly for specified purposes and on the basis of the consent of the person concerned, or some other legitimate basis laid down by law.

3. Everyone has the right of access to data which has been collected concerning him or her, and the right to have it rectified.

4. Compliance with these rules shall be subject to control by an independent authority.

This means that every individual is entitled to have their personal information protected, used in a fair and legal way, and made available to them when they ask for a copy. If an individual feels that their personal information is wrong, they are entitled to ask for that information to be corrected.
That turns things into a mess for me, as I already have a USB-C dock I use for a work laptop and the Mac Mini doesn’t support dual displays via USB-C alone.
About 20USD for a fifth.
We don`t need to forget about small but better providers, like DNS made easy or it`s younger brother Constellix
I also read one guy at webhosting talk. he said DNS simple have some new good features
I certainly understand this. And it's a tradition I admire. However, a case may be made that some things should be mandated at the federal level. Particularly when it can for example ruin people's lives without their knowledge or will(e.g. Credit scoring, double jeopardy, slavery, even death penalties IMO).
It takes a "huge" amount of energy to get something to the sun.

Something in earth orbit is also orbiting the Sun. The Earth is traveling ~30km/second around the Sun. If you want to fall into the sun, you have to cancel out all that sideways speed.
That's politics baby. If you call people you have the power to destroy you evil you're going to get destroyed.
This is extremely poor advice in practice.

Memory mapping, pages and organization of the heap means that allocating as much memory in as few chunks as possible and reusing it if possible stands out when you profile the two different approaches.

Even if tiny chunks are allocated in their own arenas, the overhead of the allocation and dealing with the pointer it returns is still unnecessary compared to just dealing with the numbers on a loop through an array and moving on.
I'm sorry I answered a similar comment before I saw yours. It's essentially the same comment's essence, hence the same answer.
Directory of Developer Blogs
It's a shell command that allows you to `cd` to places without having to type the whole path. Some implementations are https://github.com/wting/autojump and https://github.com/rupa/z.

A very simplified example: if you call `j pro`, the command should take you to the folder that best matches the name based on some criteria (in my case, one of them would be frecency). In my case, that would be my projects folder in another drive.

The nifty thing about them is that you don't have to make those aliases manually -- the tool learns the directories you've visited over time.

Of course, the tool could take you to the wrong path, but with a well made set of matching/prioritization rules, I've found it more useful than not.
> No, but if you think "hate speech" is a clear and definite term with no room for abuse you are deluding yourself.

That's actually not an uncommon situation for a term, such is human language. Most terms have fairly established meanings with a bit of fuzziness around the edges. That doesn't mean they're meaningless, arbitrary, or not useful.

> The person I responded to clearly knew why he was being downvoted. He presented an unsophisticated and (on this forum) unpopular view of hate speech rules.

It was certainly unpopular with some, but I wouldn't say it was unsophisticated.

> Insisting that people who are critical of hate speech rules are white supremacists is not a constructive take.

I made it clear that was an example, not a general characterization of any group. You'll also notice I didn't specify any particular race, so you're basically putting words in my mouth.
https://aesthetics.fandom.com/wiki/List_of_Aesthetics
Friden Model STW 10 Calculating Machine
"This full-keyboard, electric non-printing stepped drum calculating machine has a metal frame painted gray-green and ten columns of gray and tan plastic number keys, with a blank gray key at the bottom of each column. The three rightmost columns are gray, the next three tan, the next three gray, and the leftmost tan. Metal rods between the columns of keys and beneath the keyboard turn to indicate decimal places. The capabilities of the Friden STW-10 are quite similar to those of the earlier ST-10, although the exterior design and color are different."
These protocols typically have various strong incentives to prevent drops below a certain collaterization ratio.

There is a real danger that ETH/USD moves too quickly while gas fees get too high for the system to function properly and we see a lot of defi losses. I don't think this is likely but it could happen.
I can address the other point too.

> You also add a "load" dependency between all elements so you can't easily break processing between multiple cores.

You might be surprised.

Lets say we have that Node arrayOfNodes[100]. However, we do not know which node is the beginning, the end, which nodes are in the array, or which ones have been erased.

You might think that its an innately sequential algorithm to discover all the nodes in the array as well as its length. You'd be wrong: its a parallel algorithm, called Pointer Jumping.

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

This "Pointer Jumping" methodology can be implemented on a GPU with high degrees of parallelism (one GPU-core per node), as long as you have enough nodes. In this arrayOfNodes[100] example, the parallelism is at best 100 (for example).

We can even perform order-dependent operations such as "prefix sum" over the arrayOfNodes, in parallel, while we are discovering the order of the nodes thanks to Pointer jumping. So in fact: it is very possible to operate linked lists in parallel (even SIMD / GPU parallel).

No, its not how the typical programmer traverses a linked list. But its a good trick for speeding things up in some circumstances.

A great example of pointer jumping is in the paper "Data Parallel Algorithms" by Hillis and Steele.

-----------

I'm not sure what your "3rd point" is. I only count two points.

> the discussion started on performance properties of data structure

The root of the discussion is a linked-list discussion. The literal text of the submission and title is: "Drop millions of allocations by using a linked list"

The point I make is that there's a great many tricks of Linked Lists that typical programmers don't seem to know about that mitigate the common complaints of linked-lists.
What protections are unique to IceCat?
Yup! The West Coast Swing community went though the same thing fairly recently. E.g. "No is a complete sentence". The social dance scene has traditionally been a place where unsavory behavior can go undetected/unchallenged, due to the social pressure of not being rude.

Even if you don't have unsavory characters, many people unintentionally tie their self-validation to getting accepted for dances on the dance floor, which can create a lot of angst. Managing expectations is a huge part of introducing people to social dance, since it's so different to the outside world.
The fact that nobody can simply say, "here is what Bitcoin does, this is why the energy consumption is justified" is a strong indictment against the supposed value that Bitcoin brings.

But, there is no legal mechanism that measures the utility of commercial activities, and which dictates that energy should be consumed only by enterprises that have a certain utility. This is unprecedented territory.
See also:

- http://www.vintagecalculators.com/html/friden.html
Drone Video of Bowling Alley Wins Praise from Hollywood
You have not explained how those are not matching the full line. I assert that they are. Show me actual correct code that says otherwise.
For whatever it's worth, the only (real) difference between the blog entry and the op-ed that Business Insider asked to run is this closing paragraph that I added at their suggestion:

Some of the specifics of our model may or may not be a fit — we appreciate that uniform compensation is an unusual luxury, and we know that transparency of compensation can be a painful change to effect in an organization that has no history of it (or worse, has secretly been rewarding similar work vastly inequitably). But we do believe — fervently — that compensation reflects a company's values, and that it's absolutely essential that companies elucidate those values. If your company has no formal values, there's a tremendous opportunity to define them. This opportunity is not without peril, however, as my Monktoberfest 2017 talk on "Principles of Technology Leadership"[0] describes: Mistaken or crooked organizational values can be more damaging than absent or implicit ones. Don't define your values in terms of aspirations, aphorisms, slogans, or (because it apparently has to be said!) memes. Rather, they should be an honest expression of the shared values that bind the organization. Once your true values are elucidated, reevaluate your compensation in light of them. This isn't easy to do (especially because it will be a foregone conclusion that any reexamination will not result in the reduction of anyone's compensation), but your employees — current and future — will thank you for it.

[0] https://www.youtube.com/watch?v=9QMGAtxUlAc

Edit: formatting because HN (still!) doesn't support any kind of real block quoting.[1]

[1] https://news.ycombinator.com/item?id=18162599
While others like the German post does recommend not use abbreviations, but full country names. As this discussion showed, there are plenty of possibilities to get abbreviations confused.
> Being a 3rd party implementation, Bitwarden Send doesn't work.

Seems bitwarden_rs might get it too. https://github.com/dani-garcia/bitwarden_rs/issues/246#issue...
You are trying to brush off criticism with a red herring. The US military doesn’t secure USD... and we need to have a conversation about energy consumption and Bitcoin. We need to regulate mining for it the same way we regulate other mining on the planet. Physical or digital or still uses energy and we need to have a conversation and look at options. Not just dismiss critics for pointing out the obvious.
The issue isn't launching to intercept a body in orbit, though—in those missions, the shuttle was launched at the Hubble. Just that wandering between orbits to "collect" debris and satellites en masse is not really feasible with rockets as we know and build them.
Xiaomi is very competitive in the consumer electronics and in mobile phones. They are top in sales for mobile phones in many countries. There is an economic war with China that Trump started, and Biden continues.

The ban on Xiaomi is more of an attack as part of the economic war. The supposedly military ties due to a silly award were definitely shoehorned into this.
Nano: M-R f o o Enter b a r Enter A

11 keystrokes.
> because it's in Algeria

Wasn’t it more in the south pacific?

There was a need to underestimate radiation doses so as to undercut our opposition.

When we made the fuss those in power in France took the time to send a military team to bomb a Greenpeace ship in Auckland, killing someone. They followed up with economic sanctions when we caught their amateur operatives, and later gave the soldiers medals for the murder they committed.

Who needs enemies with friends like these?
You're right, he's not a professional historian. And that's a good thing, because History the academic field is hopelessly sick and outdated.

Turchin may not be right about everything (or most things), but the kind of thing he's trying to do is the path forward. The really interesting action in history (broadly construed) is all being done by people doing history within analytic paradigms, like Turchin. Look for work by people who call themselves economic historians.
It took me just under 2.5 hours. How are you folks faring?

Tip: Ctrl-Z is your friend ;)
On an android device you don't need 10k coroutines.

And on severs - people implemented webservers like apache 25 years ago without coroutines and it ran with with very limited RAM.
The solution: https://www.i-programmer.info/images/stories/News/2014/Dec/B...

Aren't crosswords supposed to spell out a word? This feels like random characters. Unless i'm supposed to rotate it or something?
Yeah, I think it is a bit unfortunate that there doesn't seem to be any way of hiding this implementation detail from developers. In general though, Chrome is very thoughtfully designed so things mostly work as you'd hope. The core of the process model is that each site (e.g. `ycombinator.com` not `news.ycombinator.com`) gets its own process. This [0] has a great list of things they've considered when designing site-isolation. For example, Chrome's password manager does respect site isolation and is designed to operate across multiple processes[1].

[0]: https://chromium.googlesource.com/chromium/src/+/master/docs...
[1]: https://chromium.googlesource.com/chromium/src/+/master/comp...
I stopped taking pictures on vacation (and other events) quite a while ago because I realized I never look at them later. So I spend the time being more focused on the actual thing, and have better memories. I wouldn't like the memory erased thing.
You don't need to use an ORM, just use a query builder.
What would be the best practice way of allowing git pushes similar to how heroku handles them? I'm wanting to implement a feature that allows users to push to deploy new themes.
GDPR doesn't dictate anything about styling or anything, it just says you have to ask for consent, you're not allowed to bundle consent with anything else (eg you can't say that I have to give consent for me to be able to use the site) and IIRC it does even have a clause about consent having to be asked for in a clear understandable form.

I'm pretty sure that everyone doing our (b) is not compliant at all. The problem is that GDPR isn't being enforced very well.
i,ve also found that accessibility and content quality are strongly correlated, saving me reading time.
A note for any macOS n00bs out there getting M1s: the first rule of having crazy-good battery life on a MacBook is to use Safari. Chrome and Firefox eat battery (and memory, and CPU cycles) like it's free. If you've not used Safari before, you may not realize how bad they are because you haven't seen an example of what "good" looks like. They're quite bad. The weak extension ecosystem kinda sucks, but you're stuck with it unless you like losing 2+ hours of battery life per day (believe it or not, it used to be worse) just for having FF or Chrome open in the background, instead of Safari. Perhaps one glorious day anyone whatsoever making any major software product will care as muh about power & resource use as Apple does. That day is not today.

Do this especially since you're probably not gonna be able to avoid using at least a couple resource-hog Electron apps, so you need to save your battery for them.

Also: Apple's first-party "apps" in general are pretty great. Preview is a religious experience. Terminal.app is one of the best GUI terminal emulators on any platform. Give them a shot if you're not used to bundled software being much good.
This is one of the better explanations of fuzzing I have seen. Thanks for posting.
Virtually identical, as far as I can tell. Been using syncthing for years, it works very well.
Bread and games rarely make for good business-models. A lack of bread makes for food riots, so even the most dysfunctional states keep that resource over-flowing and artificially under price pressures.

In germany you are not even allowed by law, to convert surplus grain into energy by burning it.
https://de.wikipedia.org/wiki/Getreideverbrennung#Deutschlan...

For fermenting it you need a expensive license. Nobody is even pretending that this is a free market and even the most hardcore Neo-libertarians do not call for it regarding food.

The price fluctuations visible are usually the pearl-diving. All market participants dive for the pearls, aka the lowest possible price and hold their breath. Those who cant keep up, float to the top and are devoured by those who are still alive. Every round there are fewer and fewer small participants. Rinse and repeat, until only a few monopolistic giants are able to establish a price cartel.
Thanks! I just set it as the repo URL.
> Listening to KPop in a country where it is not a major genre, might still be counterculture.

Abstractly maybe, but in actuality an enormous amount of money and effort is spent to market K-Pop in the US by some of the largest media companies in the world.
Making ones own arguments is a great idea. Mocking others is not. Re-read the site rules.
You know these territories regularly vote on independence, right? https://www.rnz.co.nz/international/pacific-news/375335/tahi...

And the answer is usually "no", because most of these islands are poor and get net funding and support from France (or whatever other country holds sovereignty).
When one censors 'speech' they are really censoring thought. We just call it speech because that's the highest-bandwidth and lowest-latency mechanism us humans have to exchange our ideas. Eumemics and eugenics are two sides of the same coin, and I am very suspicious of people practicing either of them.
I phoned this once when I found a phone box that had a bug that 20p turned into 5 quid on the lcd.

Man the chat line was crap it was like a voicemail on loop and super slow to keep you on the call for ages.

Much better was the tango doll which I also got via that phone but only 1 of the 3 came!
As I understand it (though I don't work directly on Chrome), a key part of Chrome's threat model is that a compromised renderer process (where there is one renderer process per site) has limited security impact. So being safe against Spectre (which gives a read primitive in the renderer process) is just a subset of being safe against a compromised renderer process.
> This is just a few people explaining how they de-radicalized. Now imagine the opposite

How do you downplay "a few people" saying one thing, without giving even a single example of your imaginary opposite?
Obviously I'm biased, so I'd love to hear answers to this from other people (plus I've not really used any of those alternatives much).

Datasette is very "webby". Queries you execute end up in your URL bar as ?sql= parameters, which means you can navigate to them in your history, bookmark them, share links with other people (if your Datasette is shared) and open them in new tabs.

It also does web-style tricks like turning foreign key references into hyperlinks through to the associated records.

Datasette's table browsing feature has faceting, which is enormously powerful. I don't know if those alternatives have this feature or not, but I use this constantly. Demo here (the owner, country_long and primary_fuel columns): https://global-power-plants.datasettes.com/global-power-plan...

Datasette's plugin system is pretty unique too. You can install plugins like https://datasette.io/plugins/datasette-cluster-map and https://datasette.io/plugins/datasette-vega to add visualizations, which again are bookmarkable and hence easy to share with other people.

All of that said, I don't really see Datasette as competing with existing SQL clients. It's intended more as a tool for exploratory data analysis - I've put very little work into running UPDATE/INSERT statements for example, it's much more about turning a set of relational data into something people can interactively explore.
Inflation of the dollar, which is used as the global reserve currency, is how the US extracts tribute from it's global empire.
Yes yes, and these arguments were all well and good when we were young and innocent on the internet.

But those arguments rested on so many assumption that the internet has disproved.

“When you editorialize instead of debate...” for example - There are ways to configure sentences that they will parasitically thrive on debate, without actually being debated. Like a virus that targets the immune system.

This happens all the time - cranks, nazis, racists of all stripes will want to start a discussion on “IQ” or some seemingly innocent facet so that they can appear to be a victim and radicalize minds which don’t have an anti virus pre installed.

I forget the original saying, but agitators deign to argue with you. They don’t really think your ideas or rebuttals are material, instead you are simply a backdrop for them to perform their recruitment drives.
If your app is in a Docker container, you need to have some way to mount a persistent volume for the database. AWS Fargate and fly.io both offer storage volumes.
I was attempting to reboot a VM inside of a proxmox "HA" cluster, and somehow i rebooted one of the hypervisors. There was no "are you sure?" for rebooting the metal.

I revoked my own "mess with the hyper" credentials that time. I didn't even know i could do that.
How often is recursion depth a constraint on your programming?