skysight-inc/HackerNews huggingface dataset:
Argh, it's so frustrating to see this kind of sentiment. We're truly spoiled by choice. The libraries don't all serve the same purpose, and not everyone needs every library. This is literally a guide to help pick which one I may want. What more could one ask for??

That said, I understand it sucks to build on top of someone else's code only to have it be discontinued, but honestly it only takes a few minutes to judge a project's maturity. Here are some very easy rules of thumb. Don't write a lot of important code relying on a library that:

- Is younger than 3 years old.
- Has less than 3-4 major contributors and 20 overall contributors.
- Has lost steam: a lot of issues and pull requests open and stale with no triage tags, no discussion or responses.
- Doesn't seem to have any automated testing / packaging infrastructure set up.
- Doesn't seem to have a regular ongoing cycle of releases, be it long or short.
- Doesn't have nicely laid out documentation.
- Doesn't seem to have a user base, as indicated by a preponderance of questions and answers on stackoverflow, etc.
- Just posted their "we made a cool new thing" post on HN a few weeks ago.

Yes, the cutoffs are arbitrary (and flexible!), but this hasn't failed me yet. The python world is filled with many wonderful and mature libraries. It just also has a lot of up and coming, promising young ones. Use whichever!
oh, I've been looking for a Go based Wren.
GCP is reflective of Google's internal architecture, just as Azure and AWS are reflective of Microsoft and Amazon. This isn't surprising, they're leveraging the same foundation they used to launch their flagship products in terms of infrastructure, knowledge, and culture.

Google is very different internally from the enterprise loving Microsoft, and they're more technically fluent than the customer focused Amazon. Googles edge targeting and process scheduling are also very different.

These differences make GCP a very different product than it's competition. Azure is essentially leveraging the ecosystem fracture that Microsoft already holds, and the fact that Microsoft knows how to speak the slow drawl of enterprise. GCP is situated to solve things the Google way, which isn't the way most people run their infra.
Do Hacker News and Daring Fireball have ad platforms?
The customers you made money from when you're starting out don't have to be the same customers you make money from when your restaurant hits the big time.
I hadn't heard of Boxstarter before. Thank you for introducing me to this.
Although a possible interpretation, I consider that unlikely. Immediately preceding the section on abortion we have the following comment:

> There is nowadays a tendency for rights to spread, like ink through blotting paper.

And then immediately following:

> A recent article in the New England Journal of Medicine argued that doctors should not be permitted to opt out of performing procedures that they considered unethical on the grounds of con­scientious objection.

Having read some of the author's other work, I'm fairly confident he is against abortion. However, think the broader point here is that increasingly doctors are being legally required to act in ways that run contrary to their own personal moral judgments.

Regardless of how the young aspiring doctor feels about abortion (or anything else) It seems reasonable to prepare them for the possibility that they may have to choose between their conscience and the demands of their profession.
Canon/Nikon should put an Android phone into their cameras. You could get these kind of features/easy instagramming/connection capabilities starting from a much higher photo quality base.

Keep their native interface, but also allow switching to a much slower (in the sense of many touches required) but much more capable Android mode.
> Fiasco?

I don't know about the parent; but, as an MBP owner for almost 15 years, for me "fiasco" means "best-in-class keyboard and trackpad have become second- to third-rate." (Most complaints are focussed on the keyboard, and the Touch Bar's insistence on interfering with touch typing muscle memory; but I've found the trackpad has its own weird set of problems, at least on my machine.)
Yes, the point of the parent comment is exactly this: Nobel prize A/B comparisons by extant professors is a rather ridiculous metric for overall science progress.
The mid-range Google Pixel appears in pictures–complete with headphone jack
Its not about their economy. Poor economy is the result of wide spread corruption and incompetence at all levels.

Sure they still enjoy the benefits of soviet era advances but that is slowly going away as well. Also Brain drain is real, anyone capable and who is not brainwashed left the country. THAT alone will continue to hit the country hard in the future on all fronts (and already is).
How are these machines HIPAA compliant when your OS vendor can push random software to them?
Malware could overwrite the hosts file
"A Man for All Markets: From Las Vegas to Wall Street, How I Beat the Dealer and the Market" by Edward O. Thorp

https://www.amazon.com/Man-All-Markets-Street-Dealer/dp/1400...
Well, some of the courses will have large overlaps.
You might have 5 different courses teaching "intro to python".

Also, if a study group successfully finished an intro course, they might want to take an advanced course together. Or do some non-MOOC advanced learning.

After all, people aren't taking courses in a vacuum. They're taking them as part of a learning path. That path can include additional courses, exercises, projects, and a lot more.
There's risk associated in shunning your existing clientele in hopes of attracting a newer, more premium clientele.
Very cool explanation of the math as well as the concept behind the standard:

https://www.youtube.com/watch?v=Oo0jm1PPRuo
Yeah, my name is Kevin (Xi Zhao) Wang.

But the funny thing is that a slightly different pronunciation of "Xi Zhao" changes the meaning from (roughly) "western prosperity" to "morning bath".
I think an actually working quick way of getting photos transferred to a phone out of the box would be the better step. That stuff's optimized for a phone, use a phone and keep it out of the camera, which likely will have a longer lifetime and adds a bunch of other constraints.
Exporting as a CSV (e.g. pandas's to_csv) works fine, since R/ggplot2 expects tabular data.

You probably shouldn't be keeping data as pickles, for both compatibility and security reasons.
I used root in astrophysics for a couple things, but that's hardly outside it's intended audience. yt is generally considered to be easier to pick up now instead though.
In case anyone tries to look this up, the standalone Powell's technical book store is now closed and has been merged into the main store on Burnside (mostly located on the top floor).
> the Linux community has a remarkable amount of disdain for anyone who isn't a C greybeard

I feel like you're the one providing disdain simply by saying "greybeard". Please don't disrespect people who have lots of C experience.

I've found plenty of non-C applications in Ubuntu's and Fedora's repositories though. I've found Python, Ruby, and Perl applications and developer tools (in addition to the obvious C and C++ ones). That's just off the top of my head. Erlang, Ocaml, R, and (maybe?) D also exist. Of course there's also the package-building tools.

Mailing lists and bug reports are usually open to the public too. And there's usually policies around offensive behavior. If you see a problem that hasn't been addressed satisfactorily then I highly encourage you to bring it forward to the maintainers.

> AppImage has already pretty much solved everything I want as far as application distribution. It is at least the third such implementation that has.

Search engine brought me here: https://appimage.org/

It looks like it supports every major Linux distribution I've come across. Then what's stopping you from using it?

> the community refuses to embrace it and so very little software is distributed that way, just like the last two times.

This sounds like you need to get application developers on board. Get software developers to provide an AppImage of their application.

Make sure to include source code for distributions to build their own version of the AppImage -- including any patches which might be necessary to tweak and support the distributions' different and unique environments.
Mark Twain's complicated relationship with his typewriter
But then you wouldn't have features like this one, which requires merging multiple close in time images. Since the professional camera makers assume that all post-processing will happen on a computer at a later time, they don't work on in-camera features like this.
It's true that most of the gun deaths (about 2/3) are suicides. If you do some research on that though, I think you'll find significant evidence that it's not actually true most of those people would have found another way to do it. There are varying degrees and durations of suicidal intent, and a major factor of whether someone follows through is access to means. So although it's certainly a reasonable assumption that a suicidal person would just find other means if they didn't have a gun, the evidence shows that access to guns really does make a big difference to suicide rates.

I absolutely hear you that tyranny does happen, and is sometimes horrible. I would point to the Chinese persecution of their Uyghur population currently. However, when you multiply the odds of something like that happening in a country like the US, times the odds that an armed rebellion would be successful, times the odds that such an event would save more lives than it took (certainly many people would die in an armed overthrow of the US government), the combined probability is certainly small. Then comparing that to the lives that sensible gun laws would save every year, it seems hard not to support some kind of structure.

Often, yes, giving up freedom is dangerous. But society can't exist with 100% freedom either, because one person's freedom must be balanced against another's rights. There are already many things we agree that people can't do in a civilized society because the harm to others outweighs the infringement on personal freedoms. For instance, we need to accept property rights. As mentioned, we need licensing to drive a vehicle. We are required to pay taxes so that common services can be funded. Some oversight on gun ownership seems, to me, a sensible part of that list. Of course, that's not to say that increased security for decreased freedom is always good; it depends on the particulars of the case.

Edit: btw I absolutely understand the desire to be prepared for extreme events. I have several months of food and supplies stored in case the big west coast earthquake or another disaster hits. I can understand people's desire to own guns for protection, although I don't myself. I don't believe that any of that needs to conflict with sensible laws around registration, licensing, and safe use.
It's free 2-day delivery for me, and I don't always get that. Funny how when you order it will say "guaranteed delivery by <date>" but if they don't make that all you get is a "sorry" email. Not much of a guarantee.
Isn't the lesson here rather that monopolies, good management, and quality products are good for business?
Slack bots are fun and pretty easy to build! We're running one on an rpi at the office which monitors our #travis channel for failed builds and then powers a revolving light for a couple seconds :)

Small nitpick, the author should've used the `@slack/client` package though, `slack-node` is old and unmaintained.
Dominate the market, conservatives like it, liberals decry it.
Take subsidies because you want to get some free money, you get the reverse edit: liberals also hate subsidy corruption (good note).
Bay Area Workers Told to Stay Home as Smoke Billows from Fires
Who waits for 5 hours to get a hamburger? That's just silly. Either limit the hours in which burgers are served or hand out tickets allowing the holder to buy up to, say 4, burgers. The total amount served would be based on what the staff can reasonably prepare over a certain amount of time without going crazy. If you don't get a ticket, sorry, come back tomorrow. If you don't want burgers, you get to skip the burger line for a seat at the table where you may order anything else off the menu, just no burgers. After awhile, the hassle will cause people to stop trying and the crowds would be reduced to a sane number.
> These changes don't affect the "size" of any of the units.

The size of electrical units is changing slightly. According to this BIPM document [1]: "The transition from the 1990 convention to the revised SI will result in small changes to all disseminated electrical units. For the vast majority of measurement users, no action need be taken as the volt will change by about 0.1 parts per million and the ohm will change by even less. Practitioners working at the highest level of accuracy may need to adjust the values of their standards and review their measurement uncertainty budgets".

[1] https://www.bipm.org/utils/common/pdf/SI-statement.pdf
Not only willing, but capable. How many people could pay ongoing for their OS like they do for their car?
Sadly, no. I only play a sysadmin on TV ;-) I don't fully feel like I have groked SELinux, but when things behave unexpectedly, it takes me less and less time to remember to check if SELinux is involved. I have at least come to accept that it is there to help, and it has saved me from doing some really dumb things.

Things to know is that there is a specific setting to allow httpd to write to a folder. There is a way to list files `ls -Z` that shows you the SELinux Context for files/folders. httpd error_log entries will just give permission denied errors, but if you feel like the perms are correct, SELinux will probably be why you're getting denied. That's how I started learning. One error at a time.
Thanks for this comment thread, I found it really insightful. Nuance on HN?!
But you're on hn, where gog should just trust companies and bureaucrats and not ask questions or speculate in any way. Apparently using your brain here means you are a conspiracy theorist.
Kepler Telescope Bids 'Goodnight' with Final Commands
Liberals are also against baldly corrupt subsidies, of course.
Your barber prefers reservations.
he'll have tremendous credibility saying that

Why? A salesman says whatever he’s paid to say. Tomorrow he could move again and be flogging IBM’s joke of a cloud.
I'd establish two lines at my newly famous hamburger place.

The express line would be paying $50/burger. The normal line would be paying the regular price. I'd have signage saying why this was the case, telling people I thought the traffic was crazy but what are you gonna do, and inviting people to come back some other time once the hubbub died down.
I get very few of those popups, using uBlock origin and a hosts file.
Thomas Kurian to Replace Diane Greene as Google Cloud CEO
Heck, even when I worked there and routinely had to modify IAM policies, it was a routine source of stress and concern. Especially the unexpected limits that would suddenly strike you from no-where. It was as if they really wanted you to be overly permissive instead of tightly restrictive.
This is similar to why I hate when TV shows feature my favorite local restaurants. They either create so much traffic the quality of the food takes a dip, or they get so busy it's just obscene and the only people who go there are tourists checking off some Guy Fieri bucket list. I'm sure some owners don't mind so long as money keeps coming in, but boy does it suck for the community who basically lose a quality eatery to novelty.
You could let the user decide with buttons on the error dialogue. Lot's of crash reporters use this pattern.
Same people who wait all night for a product launch.

Or all day to get into a convention panel.

Or all afternoon to get into a concert.

People get unreasonably obsessive about the things they love. It is known.
I wish Diane well in her future endeavors and I certainly agree it would be great to see more women in the C suite.

I would be curious to know if her passions are intertwined with her departure, specifically if she felt that Google had structural issues with women in leadership roles. She is essentially being fired as the lead of this organization and being replaced with a fairly prototypical male lead. I am not implying that Thomas isn't qualified, his LinkedIn profile suggests he have very relevant experience, Diane also has the experience in her resume as well. What will help Thomas succeed in this role?

The bottom line is I would like to see more women in leadership positions and I am sad to see us lose one. I would like to understand (although I realize that isn't possible) if her departure was preventable, and if so what would have had to be different.
Anyone who is doing real work in the US uses SI units. The only case where you're using "feet", "miles", "pounds", etc. is in everyday language.
In my experience as a researcher in physics (obviously anecdotal to my field and not generalizable across physics) all we do are variations on Stage 1 - we either have a model, a prediction and an experiment that confirms it (these go to the best journals), or we only have a model + prediction (and couldn't do the experiment) or an experiment (but not a model for it), so we report those in the hopes that someone else will fill in the missing half. Since I mostly do theoretical soft matter work, having a model with an interesting but hard to verify prediction is the common case (which is far from useless, as experimental techniques are advancing incredibly quickly). Either way, if I brought up p-values I'd be unceremoniously laughed out of the room in my department. If I wrote up a prediction that's not just verifiable in principle but verifiable with existing (albeit sometimes new, rare or hard to implement) experimental methods, I wouldn't get published, unless it was some kind of a novel theoretical technique with further applications in that regard.

I'm not saying your assertion is wrong - physics is wildly different across different fields, and I don't pretend to have any meaningful overview of all of them. I can only report that I see no signs of this supposed encroachment of pseudoscientific statistics in my physics work or the literature I read professionally - I hope it stays that way.
At least the US government treats it like a "jobs program", just like everything else.
shiplift uses an API. Looks like calling Go from Rust is never done. I would guess because of the huge performance hit at 3 orders of magnitude worse than C (according to the users.rust-lang link above). Will still be interesting to see how Golua impacts the wider Lua ecosystem.
Research as a graph
That observation is decades too late. Big companies set up sizable research labs in the 20th century. After WWII, it was expected that a big industrial company would have a sizable R&D operation.

Then, in the 1980s, those big R&D operations stopped paying off. Gradually, the big corporate labs closed - Bell Labs, RCA's Sarnoff Labs, Xerox PARC, Westinghouse Labs - gone. IBM's labs are far smaller than they once were. The payoff wasn't there. The easy hits from research were gone.
It can definitely be gamed. I always used to notice links to the nautilus science site would instantly get 6 or so upvotes. While pondering this was when I realised they were YC backed, and stopped wondering if they'd get called out on it....
Sure, but raising prices by 20% might not do that, but cut the line by 60% without eliminating it.
My point is that your claim was false. There is nothing obscure about the law, the (alleged) acts were also offences in the UK.

Further to your new points, he had legal representation from human multiple rights specialists including from a lawyer with the title of Queen’s Council.

Skipping bail also cost his supporters £93,500. He was demonstrably not short of favours.

No, I don’t see his behaviour as “rational”. Rather I see it as arrogant, a person who thinks he knows more than he does, the kind of person who ends up the subject of a notalwaysright.com post.

(Unlike Manning and Snowden, about whom I am rather positive.)
I believe there are compiler improvements that can be made without changing the Go language, like computed goto's for large switch statements. That will help.

However, to really do as well as C, Go would need a more space-efficient union type. A Go interface is always two pointers due to how the garbage collector works, and that's not going to be as efficient as using something like NaN-encoding for a union between a pointer and a float64.
Andrew Ng Launches “AI for Everyone”
Rust ain't ever going to replace C or C++, sorry. The article doesn't mention the great improvements in static analysis and code coverage tools.
I might have given their words some thought if not for the fact the kickstarter link has an undisclosed referral in it: kickstarter.com...bla?ref=2iw5zq
Is it such a terrible thing if someone with a different political orientation has something to say? Do their politics make the rest of the letter any less interesting?
give me ggplot2 or give me death
my guess is that won’t happen until they have significant market share. right now they are playing catch up and having higher prices wouldn’t help
They are sometimes encrypted but setting up a cell tower proxy (femtocell) let's you disable encryption to connected devices and then you can read any texts sent/received through your femtocell. Watch the defcon/blackhat presentations showing this. First one I remember watching was maybe 10 years ago.
Certainly less risk than just closing up shop.
Funnily enough even a lot of string theorists such as Edward Witten were funded by the department of energy.
Bing Desktop is still around -- you can get daily pretty nature pics, without the overlaid ads.
https://www.microsoft.com/en-us/download/details.aspx?id=358...
To really test those ideas you'd be better off engaging with people who are obsessed with watches or saving money, there are probably communities dedicated to those things, sites where you submit startups for feedback are not a good substitute.
Ubuntu does not define Linux. There's plenty of other, well-maintained distros.
When I went for training at Qantel Computers in Hayward California long ago for a few weeks, we desperately searched for decent food in the area and even bought a hot plate to make our own food in our hotel room (which we later were told to remove cause that wasn't legal at the time). On our very last night, our handlers told us about a family owned Mexican restaurant down the street. We ate there that night and it was the best Mexican food I have ever had.

"Why didn't you tell us about that place weeks ago!", we cried. "Cause every time we do, when we go there to eat, we have to stand in line behind guys like you and can't get in", they said.
Maybe the upgrade nag was added in High Sierra.
>This was an experimental feature that was never intended to be tested broadly and it is being turned off.

"The trial balloon revealed too much backlash, we're going to pretend we never had to plan to roll it out universally."
What a great concept! I had not heard of it before, but thinking back to my university days, I seem to have had people in the plus, equal and minus categories around me, and they played a big part in helping me get through my degree. I like to think I was the plus/equal/minus for someone else!
+1 to the above... There's HUGE costs in trying to create abstraction... Generally layers of crap code that is all repetitive and adds no value, making it so much more costly to maintain even. You're often better off writing a second version and transition scripts than trying to maintain an abstracted code base or application platform.

Though a lot of the docker tooling, k8s and other options do make it quite a bit easier as an option of you want to self-host. But that has other issues, advantages and disadvantages.