skysight-inc/HackerNews huggingface dataset:
As I said, Safari's content blockers are restricted in what they can do and easy to circumvent.

That they work for now is only temporary.

There's also the elephant in the room:

1. Those content blockers don't work in webviews and most apps on iOS open urls in web views with no way to choose Safari

2. Apps have no ad blockers either

Gmail on iOS is especially annoying because we often have to open links that require sign-in (e.g. Github) and there's no way to make it open Safari, but it does have an option for opening "Chrome" (also a shell around an iOS webview).

But I love seeing people sticking it to the man :-)
#easy
Is there a good place to learn about what unionizing tech workers will do/is trying to accomplish? Also, isn’t being a contingent worker an implicit contract that you are willing to give up benefits and (in many cases theoretical) stability for a higher hourly rate? Obviously I don’t/can’t speak for everyone but my spouse has the full time job and insurance and I grind it out to pad the bottom line. If widespread unionization happens I don’t see any way that my take home pay will increase.
Thank you for the summary. That makes a lot more sense than the wikipedia entry.
Does that really matter? People have been meditating for thousands of years so 6 years is a very recent study.
But, analogous?
Unity uses/used the standard boehm garbage collector [1] for over a decade, and it has been notorious for causing GC lag in games produced from that engine, noticeable in occasional sudden spikes of dropped framerate while the GC does a sweep at a layer of abstraction higher than Unity game developers can control directly.

People went to extreme measures to avoid allocating memory in their games: manually pooling every in-game object & particle, not using string comparisons in C#, etc https://danielilett.com/2019-08-05-unity-tips-1-garbage-coll...

Unity itself finally has a new system they're previewing to average out the GC spikes over time, so a game, say, never drops below 60fps: https://blogs.unity3d.com/2018/11/26/feature-preview-increme...

As well, there is a new way of writing C# code for Unity called ECS that will avoid producing GC sweeps https://docs.unity3d.com/Packages/com.unity.entities@0.1/man...

[1[ https://github.com/ivmai/bdwgc
I've found that if you're drafting something important (i.e., not transactional communication), the extra delay of handwriting enables you to edit your thoughts more effectively, more than writing something fast and then editing it on the computer. Whether this advantage justifies the extra time taken to compose the text depends on the writer. Many proflific writers still use pencil and paper to compose their manuscripts.
Indeed, it's the motive to have done things wrong rather than in any type of correct way.
Sounds a little like Puppy Linux or Tiny Core.

One interesting thing was that he wants it to be modern but fit on a floppy disk. Modern computers support USB storage which of course is orders of magnitude faster and larger than floppy disks.
Even while plugged in, your computer has limited CPU/GPU to go around.

Swapping out one app for another that's almost identical but with less CPU usage seems like a no-brainer. Though I do keep Chrome around with a couple tabs open for its development tools during work.

Safari even uses fewer resources when watching Youtube/Netflix at the same resolution. I first noticed this while using a dual monitor setup with a fullscreen game on one and Youtube/Netflix on the other. I noticed my game's FPS would improve if I merely changed from Chrome to Safari when watching video. Did some more scientific measurements and never looked back.
A few weeks ago a 60 minutes segment compared flooding in The Netherlands vs the USA.

In The Netherlands if an area floods homes are not built there and measures are taken to control the water in those areas. In the US people get insurance and build in the same place using the same style.

New Jersey hired a man from The Netherlands to tell them how to break out of that process. This was due to the Sandy Hurricane that devastated the coast.

It boils down to if something keeps getting damaged stop doing the same thing over and over expecting different results.

edit: https://www.cbsnews.com/video/storm-water-management-dutch-s...
Nebraska Furniture Mart
The Dalai Lama: Emphasizing the Oneness of Seven Billion Human Beings
The same as in any other major city?
It is easy to find teaching work. The educational system needs good teachers. And many districts even have programs to bring new teachers up to speed, without a degree in education. (Assuming you have a degree of some kind.)

Likewise, the public sector would love to find talented people willing to do the tech work required, for the salaries they can afford. There are always opportunities to be found.

If you aren't doing those things, it isn't due to lack of opportunity in our society.
One of my dream side-projects is to create something inspired by Ken Thompson's C (the plan9 compiler), with some ideas borrowed for Go, where this "almost C" language could be written in a valid C just like you can do it with C++.

things like:

(Composing structs)

struct Parent {int number}
struct Child {Parent; int another_number} // anonymous struct convention

Child c;
c.number = 10;
c.another_number = 11;

(Object notation, namespacing)

int DoThis(Child* this, int input) {}
Child* c ...
c->DoThis(10)

(Someway to define public/private in structs and methods, like Go do with convention of Lowercase/Uppercase components/function names)

and Finally

(Someway to define a interface and use vtables when needed just like Go´s Interface but in a more C compatible way like.. )

struct MyInterface {
int (*Read)(int a, int b);
int (*Write)(int a, int b);
}

or

struct MyInterface {
int Read(int);
int Write(char);
}

struct X {}

int Read(X* this, int n) {}
int Write(X* this, char c) {}

X x = X{};

x.Read(10);
x.Write('b');
MyInterface* c = &x;

(...)

(templates) - C++ way is fine

Thats it. With all this you would have "a better C", with compability with C codebase and still a language much simpler than C++, yet powerful.
Having sensitive information happens very fast when you start selling to Fortune 500 companies.
You didn't have a bad experience with GC in the past, you had a bad experience with a single GC implementation, one which was almost certainly optimized for throughput and not latency and in a language that pushes you toward GC pressure by default. :)
> producing products that don’t make you, or the planet, better, healthier, smarter or happier.

Business Capital goes towards products that people are willing to pay for. People buy products that make them better, healthier, smarter, or happier. Or at least they believe so. Are you sure you know what's better for them to buy?
It is if you're writing a game from scratch, without need to deeply integrate with something like Unreal Engine.

I used to write games in plain C, and nowadays I'd definitely use Rust for them.

There is a small Rust games community and a couple of engines/frameworks: https://lib.rs/game-engines

One thing with Rust is that it pretty much requires use of entity-component-system. It's the best practice for real-world games anyway, but people who write their first game are surprised they can't just "wing it" with some ad-hoc OOP.
> The little Enterprise thought-experiment and anecdotal impressions of what "looks" and "doesn't look" disordered is nonsense.

I think you're misreading it, the author is trying to make the point that you can't meaningfully answer that question just by looking at the dots. It's a trick question, but it's used as a part of teaching how you compute entropy (which involves knowing the distribution). Yes, this is essentially information theory, but he's a physics teacher.
Engineers of yore were trained not only in the technical skills, but also in economic analysis and management of systems. They were expected to take a leadership role as their career progressed in large projects. The treky model of engineer as skilled technician has not been helpful.

Taking such a narrow view, many engineers fail to provide adequate and effective input into the program, and managers learn to ignore their concerns as not relevant to the larger picture.
Is this code base open source? Or do you know of open source rust code like it?
From the article: “It’s a balkanized story rather than a broad dismissal of everyone,”
With UBI that should remove the lazy ones who are stuck in those type of positions.
Yea, this whole “management is a profession in itself” thing is incredibly toxic on so many levels... If you’re American you should count yourself lucky that this thinking has not swallowed the whole economy. Where I am (in Sweden) it pretty much has. :(
Have you tried D? It’s popular in game development world and very pleasant to work with. https://dlang.org/
C++ RAII is completely gone without the use of classes; it requires something with a destructor.
Who the hell uses Safari? And why? Google Chrome works perfectly on my Macbook. I don't see a reason to use anything else.
You can buy a separate wind damage rider on your homeowners but if you want flood coverage it's a government run game.
Then you aren't the target for these browsers. I suggest you use one that does what you need. Safari does enough for the majority, tho I understand if "power users" need more "control".

Are you a Safari user? I'm trying to understand why you are so obsessive over this minor (to the majority of Safari users) "issue".

Regardless, we all deserve privacy and I suggest everyone use either an extension OR a content blocker. I don't care. Just stick it to those scum bags mining your data to send you "targeted" ads. That we can agree on!

edit: Cannot reply to bad_user for whatever reason. Regardless, I think we're both on the same page arguing about the same thing in different ways. Let's agree to disagree? <3 my man. Take it easy.
GCC has it as an extension. See the cleanup attribute:

https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attribute...
Rust guarantees stability on any feature in the stable release of the compiler. And anything in the standard library will remain in there in perpetuity, even if deprecated.
It's just standard HN policy to let people know it's not exactly new (but still interesting), and many people, myself included, sometimes miss publish dates. So anything that isn't this year gets the year in the title.
> there's a very clear, accurate, and formal use of "entropy" to mean exactly what the author purports it doesn't mean: chaos.

Shannon didn't define it as "chaos" rather as a:

"measure of information, choice and uncertainty."

http://math.harvard.edu/~ctm/home/text/others/shannon/entrop...

It also matches what we know: the less "uncertain" some amount of the information the less it is compressible.

However he does mention "chaotic" in one sentence, in evaluating the "constraints" imposed by the language when making the crossword puzzles:

"If the redundancy is too high the language imposes too many constraints for large
crossword puzzles to be possible. A more detailed analysis shows that if we assume the constraints imposed
by the language are of a rather chaotic and random nature, large crossword puzzles are just possible when
the redundancy is 50%."
I think it’s safe to say for the general case that if you have millions of widely-shared smart pointers you are not following RAII principles. At that point you are left with poorly-implemented reference counting, with a ton of synchronization overhead.
At first I was going to wonder what the benefit of this above something like www.heavens-above.com is, and then I went all the way through. The real benefit is, I think, the use of a street view visualization to show where the satellites are going to be in the sky.

I would suggest that it might make sense to emphasize that technology over the globe-with-satellite view, as it's a much better trick to pull off.
Yeah, the missing bit was custom operator support if I remember right.
I think it's a very good question.

Google employees have some of the best salaries, generous benefits, plentiful vacations, massages, psychological help, free food - you name it.

I see how a union can make things worse for googlers. I cannot see how unions can make things better.
Kenyan scammers stole over Sh300M from US firms
I was looking for more information on the oil/vinegar situation and found this explanation at https://chem.libretexts.org/Bookshelves/General_Chemistry/Bo...:

> When hydrocarbon molecules are dispersed in water, the water molecules rearrange to maximize the number of H-bonds they make with one another. They form a cage-like structure around each hydrocarbon molecule. This cage of water molecules around each hydrocarbon molecule is a more ordered arrangement than that found in pure water, particularly when we count up and add together all of the individual cages! It is rather like the arrangement of water molecules in ice, although restricted to regions around the hydrocarbon molecule. This more ordered arrangement results in a decrease in entropy. The more oil molecules disperse in the water, the larger the decrease in entropy. On the other hand, when the oil molecules clump together, the area of “ordered water” is reduced; fewer water molecules are affected. Therefore, there is an increase in entropy associated with the clumping of oil molecules —a totally counterintuitive idea!
Googles API examples still with Python2
You might be interested in https://www.freelancersunion.org/
Not much would be my guess. The businesses in the are not exactly the staples of industry and the economy. Would it suck? Yes of course. But it wouldn't make a ripple in the overall market IMHO.

The one thing it could do is bring additional scrutiny to other "unicorns" books as bring them down to more realistic valuations.
Here's a thread in this very comments section with some answers: https://news.ycombinator.com/item?id=21035826
That depends on the language.
A few years go, I heard that Florida was updating its flood maps from the 1970s. Having a number of family members living in Florida I checked out the updated maps only to find that they had only made relatively minor adjustments to the property elevation, but no adjustment to the flooding scenarios. The end result was that one property might be added to a flood zone but a neighboring property might have been removed from the flood zone. There was no accounting for climate change or even normal sea level rise in the 40+ years since the previous version of the maps.
There's one very important thing keeping me and everybody from destitution: an income.

Profit motive might not make me more creative (debatable) but it will certainly enable me to work for years on end.
ALmost all have posted profits, only a very few have posted profits higher than their risk adjusted peers.
I’ll second that the street view was super impressive
You will see steady raises instead of being forced to switch roles to keep pace. For contractors this isn't a concern but should be attractive for someone fulltime.

Setting rates/minimums/standards would help.
The Google employees advocating for unionization are contractors and do not enjoy the benefits you mentioned.
No, this isn't about control.

Safari's content blockers simply suck at what they do.

And yes, I'm an iPhone user.
The power efficiency of Safari is much better.
Education as a whole is not and cannot be overvalued enough given the trajectory of technology, society, and the nature of work.

What can be overvalued is the character of our present educational institutions. Because the system of education that produced many of us was designed for another time. This is reflected in both the character and the quality of education.

Education in the U.S. is also unevenly distributed due to a funding model that relies on municipality taxes, creating a multi-generational disadvantage.

Capital may be under-appreciated and you're correct that it's "trapped in networks" - but I believe that the solution is to legally tie that capital to real economic purposes. Companies floating billions in cash reserves waste the productive potential of those resources. Same could be said for the stock market, speculation has it's purposes but modern financial markets just churn money to make money. Wall-street was intended to fund the productive agenda of society, not tie up capital in the hands of an isolated few.
Isn't this a too narrow definition of entopy? Ok. Pure physical entropy was the first and original usage, but now informational entropy can be used at higher level, and it correlates well with disorder at that level.

If I sort an array its entropy will be lower - while due to thermodynamics the total entropy of the world will be increased.

So there is the only the high level component I'm interested in: I see less macrostate in a sorted array(one) than in an undordered(n factorial) even if the microstates in the world have increased(I don't care).

Same goes for the article examples, for me subjectively an ice statue can have many different forms (macrostates), if it melts it will have one form (a puddle) - so I see the entropy to decrease - of course the puddle have more microstates than the ice statue - just I do not differentiate between them...

True: in the sbove examples things became more ordered at high level (entropy have decreased), meanwhile physical entropy have increased - but that increase was global and in our local point of interest it is still can be said (according to modern usage) that entropy have decreased!

Of course the total sum have to be positive - that's the basis of how for example the Landauer principle is calculated, wich connects the above high level informational view with physical entropy...
”See” has two meanings, the sensory input of photons and the recognition of an object or event. “Hear” likewise, which is why people argue if trees falling when nobody is around make a sound (is sound the vibration of air molecules which can be recorded by a microphone or is it the experience you have when that happens to you?).

There are things I cannot see or hear even though my eyes and ears are good enough — the appeal of football, which key music is playing in, or (to the surprise of friends who like that sort of thing) if certain images are ”consensual BDSM” or ”assault”.

There are thoughts that I am incapable of thinking.

Given the problem of induction and its relation to the “no free lunch” theorem in AI, I believe that this is not merely an imperfection of my mind, but an inevitability.
Also, a 100-year flood is a misnomer. It is a flood that has a 1% chance of happening in the current year. It does not attempt to assess what the probability of a flood will be in 50 or 100 years.
This would particularly make sense since it's effectively what they did with GCC for years.
They peaced out long ago on something they could be useful on and you actually have to buy flood insurance separately I believe. That’s how it was when I bought my last house.
Very little. The market Cap isn’t very big. SoftBank and a few others lose some money. Some buildings will change hands. Less free beer at temp spaces.
For me it's a sweet spot for contrast levels.

Black on light blue is also pretty good.

I use solarized light : https://ethanschoonover.com/solarized/
Previous discussion:

https://news.ycombinator.com/item?id=21027657
> Dude if you can't see that the Meng process was 100% political chess moves then I am not sure what more I can say.

I already said the process was initiated for political reasons.

> Yes it's "rule of law" - "laws" passed specifically to facilitate this chess game. By the USA.

Incorrect, it's Canadian law passed by Canada. It's a bilateral extradition treaty, of which they have 30 with countries including Cuba, but of course it's an open conversation [1]. The rules are simple. Countries can request extradition on the grounds that a crime was committed, so long as it is a crime in both countries. Canada won't extradite you to America for marijuana possession, for instance, because it's not a crime in Canada. Meng could have been high off her face and the Americans wouldn't have been able to extradite her on those grounds, even if the US had evidence of marijuana possession within the US. They couldn't extradite her for sanctions violations either. Fraud is a crime in both countries, so they can -- but only if they convince a Canadian judge that there's reasonable evidence to suggest it happened and that they're doing so honestly, and within a short period of time.

> Your point about the high conviction rate in China is naive. This is an asian thing. Police in China (and elsewhere in Asia) talk out cases before making an arrest, trying to solve problems extrajudicially.

They may do that but China is not a rule of law country (as indicated by your comment on extrajudicial punishments). People are detained and charged with crimes for political reasons not matters of fact. Even the NPC admitted the system isn't particularly fair or functional [2]. If you think all 99.93% of people convicted by Chinese courts were guilty I've got a bridge to sell you. Naturally the US State Department concurs, but of course, they would.

"Such problems were on full display in 2011 when a Henan Province farmer named Zhao Zuohai was released from prison after serving 11 years because the woman he was convicted of murdering was actually very much alive and living at home."

Sounds like the conversation went well! But of course anecdotes don't mean much, I just thought it was funny and relevant.

[1] https://www.cbc.ca/news/politics/extradition-act-review-diab...

[2] https://www.washingtonpost.com/news/morning-mix/wp/2014/03/1...
Another example (sort of):

https://www.ncbi.nlm.nih.gov/pubmed/9989562
> it’s easier for me to just filter by low absolute and relative overhead

Don't. Don't even do that. Don't try to determine their overhead at all. Just look at results, like the rate of malaria in children in the region.

Better to donate to a charity that stays in lavish hotels, parties all the time, and reduces the malaria rate by 20%, than a charity with no overhead, works super hard, pays their staff little, spends 95% of their budget on treatment, and still only reduces the malaria rate by 5%.
The new iPhone reminded me of this camera: https://light.co/camera
"The bottom line is that there's no way to install a classic Safari ad blocker starting this week, and that Apple is expected to remove or disable old Safari legacy extensions from users' browsers sometime in the future, for good."

How is that different from what chrome is doing? There's a deprecation plan, it doesn't appear to be significantly shorter in time scale than what apple did.
> for something like this we need to mint/print some physical object?

Ultra-large denomination bills are a relic. They preceded computerized records as an immutable record of interbank transfers.

For example, say someone in New York sends someone in San Francisco $100 million. Settlement-wise, the New York bank reduces the sender's deposit balance and moves reserves from its New York Fed reserve account to the New York Fed itself. The New York Fed moves these reserves into the San Francisco Fed’s account at the New York Fed. (These could, at the San Francisco Fed's option, then be couriered across the country.) The San Francisco bank, in turn, gets $100 million deposited into its reserve account at the San Francisco Fed and creates a deposit in the recipient's account.

Keeping track of all of the above is complicated. Physical settlement, in a country without the telegraph, reduced the risk of errors. Moving around tonnes of cash is inconvenient. Hence, super-large bills, used solely for the settlement layers above.
Not exactly Unix-like, but there's this: http://menuetos.net/

...which seems to imply that you're going to need a more efficient language than "traditional" C/C++ if you want to fit more functionality on a single floppy, although given that early UNIX was written in C/Asm, I wonder how much of it is due to bloat/unnecessary/extra abstraction than the choice of language itself.