skysight-inc/HackerNews huggingface dataset:
I've bought little pills of the stuff to share with friends and family but also for myself. I'm a so called "supertaster" so a lot of veggies are unpalatable without them. You can get them on amazon and they aren't prohibitively expensive for occasional use.
You can look up Daryl Chapin, Calvin Fuller, and Gerald Pearson who produced probably the first high efficiency[1] silicon solar cells in the mid 1950's. They were all in their late 40's early 50's at the time.

[1] Six percent!!!
I think the NBA shouldn't take a stance because shared love of basketball shouldn't be an international battleground. Even if you're taking a purely American POV, there's a reason we don't weaponize the Peace corps.

From a more global viewpoint.. there are reasons why a lot of Chinese get mad at the idea of westerners expressing an opinion over Hong Kong's system of rule. And it's not because they're brainwashed. Silver probably listened to their perspective, based on his wording.

One could be forgiven for not knowing such a perspective exists, given the HN threads on the matter.
Google Stadia will be “faster and more responsive” than local gaming hardware
Most of China’s exports are low value manufactured goods which can be made elsewhere. There’s a lot more countries in the world than there are Chinas, even if your worldview counts both of them.
About "dumbed down" and "backwards", which can also be expressed positively to mean the same (e.g. "essential" or "synthetic"), it's because of Go's problem space: to tackle complexity at scale, i.e. solve relatively "simple" problems (or with more atomicity in architecture) but maximize both maintainability and concurrent performance.

Key words being to design and maintain concurrence as compared to C++ or Java. Go is everything but "backwards" in that regard, it's fantastically efficient and actually fun to code. It builds upon SCP, a formal language designed in 1978 for concurrency, and it's Pike 3rd time (the charm of v3!) in that regard. They aced it, seriously, and thus scaling is part of the core paradigm (if you want to build for that).

The trade-off is in elementary complexity, core and syntax sugar ("absence" of generics etc). But in actual practice, people are effectively hard-pressed to find examples where Go applies (we're talking server / CLI / infra software, backend and middleware mostly) and e.g. the absence of generics is an issue. It turns out, in actual practice, you can very pragmatically approach the problem from the Go programming paradigm standpoint and solve it quite elegantly (if a little verbosely sometimes, but it's nowhere near C++ or Java either once you factor in everything else).

The "absence" of a feature in a nonetheless 'complete' programming language is only a lack if you want to think this way and use said abstraction; the makers of Go argue that in a number of cases, it's not just possible but better to keep it simpler at the unit level, because you massively improve readability, and simplicity makes performance and security also simpler.

Keep in mind, when they made Go, they never thought it would become so big, nor was it the intent. They made Go for Google to solve Google-y problems of scaling. It just turns out, as Docker illustrated, that many other companies and problems could benefit from Go. Hence, it has its place. It'll probably never be "THE" programming language like Python is, but it doesn't try either. I find there's elegance in that restraint, there's a certain nobility to stay true to the UNIX philosophy of solving your problem space, no more no less, and doing it as efficienctly as possible.

As for "frustrating", one of the language's explicit goals is to "make programming fun again" — back to sitting in a Google office to solve tech-giant scaling problems without going insane thanks to C++. Maybe they failed for you : ) But for many people, beginners notably, the language is really fun — if you forget everything else and strive for "idiomatic" Go, in syntax and patterns and architecture. The tooling is young but great — things like integrated testing, benchmarking, documenting, fast compiler.

Sorry for a long piece. This low-profile language is one jewel if you don't expect it to be Python or Js. I hear the same enthusiasm from the community (let's call it: love) as I used to hear from Ruby lovers for instance — the "match" is real between the Go philosophy and some people.
"Which is a nice way of knowing that Google employees aren't randomly snooping on your files."

does it do that? Or does it just show you times that Google is willing to tell you Google employees snooped on your files?
What exactly is monetized in Overwatch? A bunch of silly skins you don't need? Everything is included, they are constantly updating, and releasing new characters, all for no additional cost. Best $20 I've ever spent for a multiplayer game.
Squoosh.app, a webapp from Google for compressing and resizing images, has an article about using WebAssembly for exactly this purpose:
https://developers.google.com/web/updates/2019/02/hotpath-wi...
That's a fair point. And we should rectify that by fixing our healthcare system, not by making it harder for assault survivors.
People with values and responsibilities tend to make friends in places like churches, which disproves your point.
Yeah, it is an interesting tactic, but I've actually developed an effective counter to it.

What I usually do, to counter this trolling tactic, is to provide them with the source that they were asking for, and then I call them an idiot for not being aware of such an obvious fact.

Because, by definition, they are uninformed about the matter, as they didn't know about the source and had to ask for it. So I just make fun of them for not knowing about it, and rub it in their face when I provide the information that they asked for and didn't know about.

If you have to ask for sources on the matter, you are by definition "ignorant" on the matter.
macOS Catalina filesystem read-only with SIP disabled
Do you know how they ended up finding out about it and catching you?
Merchant's Lunch in Oakland has a urinal at the bar, from when women were not allowed in bars and folks didn't want to have to give up their seat at the bar
Though they have actually gotten pretty good for these uses now. I imagine they have something that adds a cached layer - I sometimes get a due to high volume reduced functionality message for the open shared popular items (rather than just an access denied).
The Right Temperature for a Language Learning Baby
If you can read C#, maybe this will help: https://github.com/Const-me/ComLightInterop

Specifically, this class implementing vtable callable from C++: https://github.com/Const-me/ComLightInterop/blob/master/ComL...

About multiple interfaces, all of them need 3 first vtable entries pointing to the 3 IUnknown methods. Also, don't forget that when client calls QueryInterface on any interface of the same object with IID_IUnknown argument, you must return same IUnknown pointer. Some parts of COM use that pointer as object's identity.
... cisterns; vessels to hold petrochemicals at plants; artificial reef substrate (check with an environmental scientist first); roofs at out-door shelters (as may be found at highway rest-stops); plinths for a Neo-antiquity Stonehenge; I could go on...
Look at the source and you'll see why. It's a total mess. If you can't even read the content clearly in the source I don't know how they expect anyone without JS to read it.
> AlphaGo Zero kind of explains how people can do something really difficult, even strategy based, without exactly knowing what they are doing.

Yet neither does Alpha go. Finding solutions really is an NP-class problem, while proving them is much easier.

> Machine learn that stuff. Give feedback to users, they will find it easier to use the system interactively.

This is interesting. I wonder how much could the computer learn about our natural (or mathematical) language if we were to express problems before coding them, and then feeding both to the ML system.

Going a step further, having the ML system generate the code, and the user correct it (as far as my understanding of deep learning goes, correcting a net's output and backfeeding it is currently strictly equivalent to just providing that data in the training set before performing stochastic gradient descent. We might be missing something here, as it is obviously much more effective with us, and that would make ML a lot eaier to work with, requiring less training data).
> you can perfectly describe the rules of Conway's Game of Life, and if you were an artificial intelligence living in the Game of Life you could presumably figure out the rules quite easily

I'm not so sure about this. It reminds me of the quote "If our brains were simple enough for us to understand them, we'd be so simple that we couldn't".
You have every right to your opinions, and I vouched this (then [dead]) reply because I do not think you should be censored, despite being skeptical of your argument.

I'm glad you are suspicious of the US, that is a healthy emotion to feel when you are on the weaker side of a power imbalance. I am also suspicious that the US intelligence apparatus may play a role in the Hong Kong protests - though I sincerely hope they are not.

I believe the 5 demands being made by the Hong Kong protests are rooted in noble moral principles, so I am comfortable supporting them regardless of their origin. Powerful secretive organizations manipulating discourse always ends up hurting the common man, and the more we as humans stand together, the more we make a just world for all people into the future. I believe individuals choosing their actions and words based on consistent moral principles is one of the best defenses we have remaining in a world of increasing ambiguity of truth. Allowing free and open discourse seems like another good defense.
suppose i have an iphone 7 and a macbook air. i would like to know (to the extent possible) if it is possible to keep encrypted messages in iMessage accessible only on the iPhone while keeping photos available in iCloud/cross device.

after reading the link, it seems that as long as i do not have iCloud enabled for messages, no matter what other services i have enabled iCloud enabled for, i'm OK - for example, i do have photo iCloud backup enabled.

can anyone confirm that's what happens?
For the uninitiated, MCU is not Marvel Cinematic Universe as the search results might try to confuse you. It's Minimum Coded Units, and a nice explanation is over here:

>https://www.impulseadventure.com/photo/rotation-partial-mcu....

Edit: the link also closed for me a forgotten open loop about the meaning of an annoying error message Windows XP era. Thanks for making me look it up!
Can you explain what the first couple lines about situation 1 on page 5 mean, according to your interpretation?
Take a look at how fishing works -- it's also got tons of weird nuance about who get what and how to tax it. We techies sometimes forget that other aspects of life are complicated.
Quebec is not the best example. There have been two referendums on this, the second of which was extremely close to passing: https://en.wikipedia.org/wiki/Quebec_sovereignty_movement

The Supreme Court of Canada went on to confirm that a referendum is a legal method for Quebec to initiate secession: https://en.wikipedia.org/wiki/Reference_Re_Secession_of_Queb...
hn@ycombinator.com ???

and how do they verify that the email requesting an account be deleted, is coming from the actual owner of that account?
As an introvert, I’m slowly coming around to the idea that quantity can be a prerequisite to quality. It’s hard to build the right group of people when the few you’re currently exposed to aren’t that.
“The Lessons of History” by Will Durant and Ariel Durant talks about the cyclical nature of history. They talk specifically about the cycles of control and chaos. How our liberties are only possible after a period of control.
If you can voice out your opinions only if they agree with the supported policy, then it's hard to tell that it's legitimate Chinese opinion. You are standing before a giant selection bias.
Last time I had a friend do this he was told any balance on his account was forfeit, I wonder if this is still true?
I totally agree, however there are only 8 hours in a work day, and programmers need to understand that their 8 hours have to be focused on producing code, not on understanding the business, if the choice ever does come up (and it ought to).

Pretending like every single employee needs to have a complete view of the entire business is absurd, I hope that's not what you're suggesting.
Prudential Plans to Boost Life Insurance Prices for Vapers
Were you around for Occupy Wall Street? I am for the cause in general. But activists need to figure out a proper strategy.

Long story short: you need to demand congressional action, and lead an actual political change. That includes a plan to vote come next year (who to vote for, who to support, etc. etc.). Anything less will be largely ignored, just like Occupy Wall Street.
Rather than ask random people on the forum, I suggest emailing the mods and asking them directly. They're clearly authoritative in this regard.
How is interoperability going on between those various formal systems? Couldn't we devise some common intermediate representation, or API?

Some languages (and their approaches) are probably better suited to some mathematical objects, like some demonstrations are easier to perform algebraically than geometrically, for instance.
I was also thinking about this. We manufacture more in dollar amounts but I'm curious if that translates into quantity amounts. Higher tech manufacturing like chips instead of nuts and bolts, beams, industrial equipment, etc.

I have to agree with you. The article is fatally flawed unless it can address these issues you mention. I'm surprised the readers here didn't catch it but I suppose they were busy discussing how quantities are priced at the supermarket.
I remember GNOME support was spotty when I used it two years ago. I returned this year to NixOS 18.09 just before 19.03's release and GNOME's been solid throughout, and I'm using 19.09 now.
exif is a bit of a swamp, and may well be missing entirely.
That all takes time. In America we work a rediculous amount to survive.
Would it be worth designing clothing out of this? Seems like it might help stay cool.
Lots of IRS regs are about the common case, not weird cases.

As an analogy: if I get paid by check on december 30th, and the check doesn't clear until january 2nd, is the income for the old year, or the new year? What if I hold onto the check, waiting for the new year? How about if I have the check, but I'm snowed in, and can't get to the bank? What if I can get to the bank on december 30th, but the bank is snowed in and closed?

(Answers: old year, old year, and then two don't knows)
Exactly work
>People with values and responsibilities tend to make friends in places like churches

What? Are you implying that people with values and responsibilities can't be atheist or irreligious? How about people who don't go to church due to not living in a country as religious as the land of the free, do they lack values or responsibilities? Also how does that relate to my previous post? I just don't understand your post at all.
> China is either the world’s 1st or 2nd largest economy, depending on how you measure it

So what? Its exports account for only ~13%. According to the same data, Belgium is 2.4%. I've never even heard of anything "Made in Belgium".
Ask HN: Any examples of ethical pyramid schemes?
To be clear I know pyramid schemes are scams, however some companies use similar tactics to increase user adoption.

For example Uber gives you credit if you get friends to sign up. Many other companies use this tactic too. It seems a product could get explosive growth using a method like a pyramid scheme, but I'm not sure it's ethical...

Are there any other examples of ethical pyramid schemes in business?
> The CCP isn't going to compromise on its core authoritarian and nationalist values over a piddling concern about the unemployment caused by one Western company leaving. Apple's not that important,

Well yes Apple alone isn’t large enough to cause a major problem for the CCP but it does set a precedent for every other western company operating in China. It could very well spiral into an exodus of manufacturing from China
Just looking at data and descriptive statistics is one of the first things a person is taught in machine learning, data science and statistics coursework. It’s a major skill in the field that is emphasized all the time.

Practitioners frequently do cursory data analysis and data exploration to gain insight into the data, corner cases and which modeling approaches are plausible.

Just to give some examples, Bayesian Data Analysis (Gelman et al), Data Analysis Using Regression and Multilevel/Hierarchical Models (Gelman and Hill), Doing Bayesian Data Analysis (Kruschke), Deep Learning (Goodfellow, Bengio, Courville), Pattern Recognition and Machine Learning (Bishop) and the excellent practical blog post [0] by Karpathy all list graphical data checking, graphical goodness of fit investigation, descriptive statistics and basic data exploration as critical parts of the model building workflow.

If you are seeing people produce models without this, it’s likely because companies try to have engineers do this work, or hire from bootcamps or other sources that don’t produce professional statisticians with grounding in proper professional approach to these problems.

When people mistakenly think models are commodities you can copy paste from some tutorials, and don’t require real professional specialization, then yes, you get this kind of over-engineered outcome with tons of “modeling” that’s disconnected from the actual data or stakeholder problem at hand.

[0]: https://karpathy.github.io/2019/04/25/recipe/
Yeah same, need to send a GDPR request. They're making me even more annoyed
Communism as a political theory is anti-nationalist, and fascism as a political phenomenon arose in part as a reaction to Marxism. One of Payne's Fascist Negations is "anti-Communism".

There are multiple species of authoritarian tyrannies; fascism is just one of them. I think people get in trouble trying to generalize and apply fascism to places it doesn't fit. "Communist are fascists" might be one of the text book instances of that problem.
The fuel rods themselves are only a part of the total waste. After about 50 years you also have to effectively landfill the entire reactor - securely away from the water table. And meanwhile there's a constant stream of process chemicals and disposable protective gear.

It looks like current "high level waste" (fuel rods) production is about 30,000 tonnes a year.
Doesn't really matter what I think. It matters what the people making the decision and the people voting for them think. If they think the threat is real, they are being coerced. That's all there is to it.

The survey was done by a Taiwanese University in cooperation with Duke University. If you want to dismiss it without doing any research then have at it.
Yeah, canceling was rather easy. I was surprised how quickly I could stop the recurring payments.
True. It is just hard to rewrite nation borders once it is set and done for a country of China's size. Realistically, the West probably hope of USSR type of breakdown. To me, that is extremely unlikely given the desire of the Chinese people to remain as a united group.
Lots of people protest Trump at the White House. Like, a lot. It’s cool.

People call him out on Twitter constantly. No repercussions.

Lots of organized protests, most of them complaining about him. No consequences for the protesting.

Seriously, I can mail a letter telling my President that I think he’s shit, and there are no consequences. Freedom. Now, if I say something even vaguely threatening in that letter, the Secret Service will pay me a visit. And I’d feel uncomfortable. But that’s appropriate threat assessment. We don’t arrest our people for criticizing leaders. That’s a protected right.

I’ll make a bet: you and I will both send the same insulting, critical letters to our respective national leaders, and I bet that I will suffer no consequences provided that the content is of a non-threatening nature whereas you may not be so lucky.

In that respect, I have the opportunity to contribute to the public discourse that is necessary for my nation to progress. I can openly disagree with my leaders, and that is the very means for change in both who will lead and where we will go.
floatingatoll meant in the article.
Everything is marketing. You can spin failures into successes if you do it right.
If it was cold maybe it’s something with superconductors.
No way this stay like this in EU
On Morey, sure, basketball fans know who he is, and he’s a respected guy, but relative to say LeBron or Harden, in a list of Q scores, he’s certainly behind at least hundreds of other NBA personalities,

And this was a 2 line tweet,

Which again is blocked in China.

I maintain that had the Chinese government just ignored this, or stuck it behind the Great Firewall,

This would be a complete non-story.

Now millions of Chinese citizens are wondering why exactly they can watch the NBA games they enjoy (even if they don’t agree with Morey at all).
Because the data sources are unrelated. The camera sensor is hooked up to the ISP which is hooked up to a hardware JPEG encoder. This is necessary in order to get those hyper fast shots off.

You'll notice that an orientation sensor is no where in that list. So what happens is the camera hardware spits out a JPEG. The app then combines it with the orientation sensor & produces the EXIF headers. It could choose to decode, rotate, re-encode, but that's slow (~100ms) and hurts shot-to-shot latency. And it loses quality. And, hey, since everything supports EXIF orientation anyway, why bother?
I think we agree then, these things have varying degrees of creepiness, with thoughts being the least creepy. And comparing having a thought to having it be your password, as OP did, is a false equivalence fallacy, from my perspective. One is order of magnitude weirder than the other.
> I wouldn't even be surprised if Novell Netware would have been considered more important.

Speaking as a field engineer from the UK from days of yore... Up until around 1995 IPX/SPX, Novell's default networking stack at that time, was hugely prevalent in corporate and governmental environments. I didn't start bumping into TCP/IP in any serious way until around 1992 in my job as a field engineer. The general kinda setup was groups of departmental Novell Netware 386 servers (I was a Netware engineer since around '87) with loads of DOS and Windows 2/3.x clients running Novell's IPX/SPX stack atop NE2000 compatible NIC's.

Around '95 things changed. Novell Netware 4 (as did NT 3.51 - NT done properly) shipped and the default stack became TCP/IP...the rest is history.
Coffee goes stale very quickly. I wouldn’t do that if I were you.
ZghOT0eRm4U9s is actually the newer one, the older one is from 2.9BSD, through to 4.3BSD

https://www.openwall.com/presentations/Passwords12-The-Futur...

sq5UDrPlKj1nA

Seeing this news, I guessed this one on my second guess (after trying p/q2-q4!) - no brute forcing required!

p/k2-k4!
I personally couldn't give two shits about which installer I'd have to use in order to play the game I supported on kickstarter and I don't get why other people care.

If the developer gets more money from Epic, that means that they now have more resources to make a decent game, which actually benefits me as a consumer.

Also, if the game is good, I'd prefer more money to make its way to the developer rather than storefront and Epic has a better deal.

From all above it seems to me that Epic Store is overall doing a good thing and I'd prefer it to Steam if I had a choice.
I wonder if it’s for export control. 7 chars x 8 bits = 56 bits. This used to be the limit for max size of symmetric keys by the US.