skysight-inc/HackerNews huggingface dataset:
I cannot believe anyone will defend npm over it.

There is no scenario where it is OK to hand over a namespace to someone else. At worst, it is acceptable to make a namespace unavailable to anyone.

I think npm is completely unable to exist as an organization and should disband immediately.
Soudns like a parenting mishap to me.
I ran a side project for about 12 months as a subsidiary of my main business, but as soon as I brought a co-founder on board for it (as the side project grew), I filed for creating a separate company (Australian Pty Ltd - even though my co-founder was US based). That way, I could formally list both of us as directors and shareholders on it. Much cleaner legally (and tax wise) too, plus it made it easier to set up a separate bank account etc.
Even if we change nothing else, what needs to be done is we need to put serious time and money into addiction treatments. We have so many companies and scientists of varying stripe all researching exactly how to punch dopamine out of people's brains in the most efficient way, starting early on with food sciences and the tobacco industry, into today with social networks and casual games. We now know how to trick people into thinking literally ANYTHING is fun and to do it compulsively, but we haven't the slightest goddamn idea how to reverse that process for those who need it.
From me, an eternal thank-you for upgrading Caddy's proxy middleware!
If you have secrets to keep, and your adversaries have that kind of access, better a DDOS than a leak.

Edit:
This kind of observation would already require physical access to the communications medium (e.g. a fiber optic cable). So if you could DoS a quantum encrypted channel by measuring it, you could equally well DoS a classical channel by just cutting the fiber.

The comment just above mine, which does a better job than me of explaining the degree of access required.

Besides which, it’s not as though you can only use this. You try your quantum channel first, and if it’s down you know you’re under attack, and act accordingly with your Classical backups.
Not to diminish the discussion, but you remind me of the skit from The Life of Brian..

Brian: You've got to think for yourselves, your all individuals.

Crowd: Yes we are all individuals.

It seems to me that medicine (and patients) seem to want a nice neat label to put on what is affecting them, then they can look up the label and fit it to a nice neat solution.

Unfortunately as you describe we are all individuals, especially when it comes to perception of feelings and experience and even those are not static, something as simple as a disturbed night sleep can dramatically impact somebodies mood. How the heck is medicine supposed to deal with all those variables and come up with a definitive "this works" when presented with a mental health issue.

Society expects simple solutions to problems. Dark -> turn on light. Broken leg -> apply traction, apply cast, prescribe pain killers. Patient depressed -> ????

Your average GP has about 15 minutes to provide a solution to the patient, how in that amount of time can they discover that:

the patient has recently had a messy break up,

haven't been sleeping or eating properly,

the cat was run over by the neighbour and

they have been working far too much.

Oh, and the patient would like to be prescribed a pill that will just fix it all.

Good luck with that.
Yeah, no. The moment content creators realized they can engineer addiction by borrowing ideas from the gambling industry and often innovating in this area, we have a problem. Especially when more and more companies profit from 'habit forming'.

Read up on why Dong Nguyen pulled Flappy Bird off the app store and why Steve Jobs was a low-tech parent.

I agree, we shouldn't think of the children, we should probably think of the adults also.
> It's such a seemingly innocuous request — "what things are you working on this year and what dates will we get them?" — yet answering it (as asked) can have dramatically outsized repercussions.

Yet, the extreme alternative of being entirely unable/unwilling to answer the question: "I need this, when are you able provide it?" also has huge repercusions.

If your organisation is aiming to be more than a bunch of independent units that happen to share a balance sheet, you need co-ordination and sometimes that requires a roadmap.

If the internal "Database as a service" product team doesn't offer any sort of Geo capability, and I need it then I have to solve that problem.
If that team cannot provide a roadmap, then I have to build a work around within my product team. This costs money, and that affects the P&L of the organisation. The organisation's goals are best met by having this capability built in the right place, with respect to upfront cost, ongoing cost and time to market.

You need _some_ form of roadmap to make this stuff work. The argument is about size (volume and duration) and flexibility. But those aren't absolutes, and we can argue forever about "how big is too big?" (but let's not). And so we end up with articles that talk in vagaries like "big change programs with detailed roadmaps" which doesn't mean much.
From what I remember, in order to sign a lease for the solo office I was using, the property manager required payment from a business banking account (not an individual) and to have incorporation documents. It was at that point that I incorporated.
That's all standard on all the real ThinkPads (T and X series) since the IBM days. Most if not all of these models have 3 year warranty, and many with next business day on-site. Probably applies to the mobile workstation series too (used to be the 'W' series, now 'P' I think).

They also have spill resistant keyboards as standard (drainage channels to prevent catastrophe, rather than making colour-changing stickers so Apple can bill you for water damage should an accident happen).
That's an awesome service: the landing page works just perfect in conveying what it is. I would suggest (my 2 cents) try to focus on marketing to get the tool out there instead!
Um, I think you just did. :-)

Of course, like every abstraction, this abstraction breaks down as you get into the details...
Jetty does everything, else Spring with tomcat. I don't see any reason to rely on JDK web server (which I've never seen anyone seriouosly use.
My Plea for Sane Package Management
I've been sitting on this idea for a while, but it came up in a Twitter discussion over the weekend. After thinking more about it, it's time we had a serious discussion about how to get pkg mgmt out of the FWB stage and into a long-term relationship :)

What we've got now (in different ways, with different flaws) across basically all modern languages is something that can work but is plagued with inconsistent data, fragile infrastructure, faulty (or non-existent) dependency solving, availability problems, etc, etc.

Here's what I think we should be aiming for:

1. Allow a single package file, including multiple clauses (or sub-files, whatever) for different languages. Let me manage my Angular front-end and Flask back-end in the same file. A single CLI tool as well - Composer and Bower aren't all that different.

2. Be a trusted broker, with e.g. MD5 checking, virus scanning, some kind of certification/badging/web of trust thing. Let developers know if it's listed, it's been vetted in some way.

3. Allow client-side caching, but also act as a cache/proxy fetch for package retrieval. That way, if Github or source site is down, the Internet doesn't come to a screeching halt. I see the value of Satis, but it's a whole additional tool to solve just one part of this one problem.

4. Server-side dependency solver. Cache the requests and give instant answers for similar requests. All sorts of value-adds in analytics here, made more valuable by crossing language boundaries.

5. Be a more powerful advocate for good semver, as part of the vetting above.

With some standards around data format and API use cases, I see no reason that multiple services couldn't compete for usage in this space.
Is it Java or Scala? I only see Scala on this page: https://twitter.github.io/finagle/guide/Quickstart.html#a-mi...
Fun fact, this facility is underneath the football stadium at Arizona University.

Tom Scott recently posted a guest video from the Active Galactic Videos YouTube channel about this process.

https://www.youtube.com/watch?v=BP9HNVuGb-g
The observation is that whenever kids fixate on some new activity, the previous generation will always become extremely suspicious that it's harmful. If this hasn't been borne out in the past, then we can't take those suspicions as much evidence that there's anything to worry about.
In south east Asia we get many different types of banana. I've come to prefer many of the less sweet varieties. If the Cavendish goes extinct my hope would be that we stop this mono-culture nonsense and embrace variety much like we have with apples etc.
In the us right now small businesses can depreciate capex fully on year of purchase for up to 500k. About to become 1 mill. So for many small businesses there's strong appeal.
Found a longer video on Youtube. https://www.youtube.com/watch?v=2GufF3pfIyA
Is it not clear? When something happens.
> The job of educating people to be citizens is what the K-12 system is meant for

What basis is there for this statement? Why can't they learn far more in college? What is magical about 12th grade that makes it the perfect end to education? Why wouldn't we want everyone to learn far more?

I went to a good high school, but I learned much more in college that has been extremely valuable to my life.

A major point of college is not to personally perform climate change science, but to develop the skills to understand complex information (not something reasonably possible in 12th grade), to learn complex skills, and to be able to think critically about and evaluate information, such as what the experts, politicians and people on HN say about climate change. I spent years in college studying the best thinkers in history; IME it's given me a huge advantage over people who spent that time in vocational school or working.

I'll add that it's mostly the wealthy and college educated who say college isn't needed, and yet their kids always go to college. What they mean is, 'college isn't for the other kids, the poor ones'. And today, the biggest predictor of college education is parental wealth.
What is stopping us from reverting to the Gros Michel? I wonder if it could be planted in places where the Cavendish now grows.
https://www.quora.com/If-you-are-asked-at-a-US-port-of-entry...
> So, why hasn't it happened yet? What is the crucial detail that these articles always leave out?

This article makes the point. The fungus has no quick propogation methods, as it's only spread by moving infected earth: it's simply very resilient once established.

So the last X years have been a slow motion "We know this is a problem. It's becoming a bigger and bigger problem. Eventually it will be an insurmountable problem."

The article also notes that there were a substantial number of "flex years" the last time this happened, as deforestation was used to open up new, un-infected land for banana cultivation.

In summary: it's like the IPv6 problem.

We knew it was coming, but resource exhaustion takes time.
Nit: leftpad was not the issue. Kik was the issue. Npm incredibly mishandled the situation. I agree with the rest of your analysis.

I think the community should fork npm repository. Anything of value is free and open source anyways. Why does node continue to support npm people?
> Anyone know why they did it that way instead of

Root causes wise, my impression is that software language engineering has a knowledge integration and communication problem. Lambda the Ultimate doesn't have a wiki. :) Academic papers provide a foundation, but a lot of practical professional knowledge is scattered, siloed in language communities, and time-consuming to access. Gathering best practices for language design and implementation isn't something we do well. So language creation projects often look like team and/or community "learn by doing" education exercises. Even with good people at leading companies... I had a conversation at redacted once, "why did you make (disappointing) design decision X?", "mumble mumble", "<facepalm> that's a (widespread) misconception, a misinterpretation of paper P (which admittedly could have been clearer), that's been kicking around for several decades now".

My fuzzy impression is the npm repo was not originally a mission focus, but rather a "don't be python" add on goal. Absent organized best practices, low-priority design decisions are often not made well. Perhaps Ruby, Perl5, and/or Python were copied, without attending to those communities experiences, and the implications for an even more fine-grained code sharing community.
Here's another video about the mirror's construction:
https://www.youtube.com/watch?v=BP9HNVuGb-g
I hope the App Store’s ‘Today’ (Home screen) content is examined. Apple “editors” shill absolute garbage. An “app” and “game of the day” ensures they have to regularly dumpster dive.
I don't think speculation is dead, but I do think the MMU/L1/L2 system will be turned on its head.

It needed to anyway for cloud workloads. The peer guest VMs should have never been able to flush my caches. Modern CPUs are still designed for DOS with some extra cruft tacked on the side.
I've mentioned this elsewhere in this discussion, but: https://github.com/ramasilveyra/gitpkg

I've been using it a bit, and it's really nice. Yarn (and the npm command line tool) already provide nice methods to install packages from arbitrary locations, including git repos; this provides a nice mechanism for publishing to git repos. It's a super simple solution, but then, it's not really a hard problem.
Exactly, doing the same as well. Easier to keep your options open.
No one can really say.

They don’t let you board the plane if they actually don’t want you there.

Doesn’t mean you won’t get some questions. But it also depends which airport you arrive at (SFO CBP are nice, LAX and JFK are... not).

You have no rights as an “alien” at the US border. Either you unlock or you go back home.
>Do you know how many oranges you need to make a glass of juice?

Nope but one orange has 12-17g of sugar and one cup of OJ has 21g. So maybe about two. I could easily eat that in one sitting.
Most likely you will like to set a breakpoint at the entrypoint. You can do this with --inspect-brk rather than --inspect.

Then you can see all debugging sessions in Chrome using chrome://inspect
I was told that Rothko's Colour Field paintings were great many times and I didn't believe it because I didn't see it with my own eyes. It wasn't until after I had came to appreciate the work of hundreds of other artists that I one day stumbled across a Rothko and found it to breathtaking.

If you can get that kind of feeling looking at the bedding designs at Target, that's great, you've saved yourself a lot of trouble. I had to go on a decades long odyssey to learn how to appreciate any painting as much as I appreciate the work of Rothko.
Mem Fox, a 70 year-old Australian author of children's books, says she was treated with complete contempt:

http://www.abc.net.au/news/2017-02-25/mem-fox-detained-at-lo...

So I think be prepared for that possibility.
It's explained in the linked BBC[1] article: "The machines dispense strips of toilet paper measuring 60 to 70cm (24 to 27.5 inches) to each person. They will not dispense more paper to the same person until after nine minutes have passed. Visitors to the Temple of Heaven park's toilets were taking excessive amounts of toilet paper, some of whom were seen stuffing their bags." The photo in the article shows that the automated paper dispensers are located outside the stalls. Without even talking about an Orwellian surveillance society, this seems like an over-engineered, inconvenient, and expensive solution to a minor problem.

[1] http://www.bbc.com/news/world-asia-china-39324431
Completely standard across the Think* line. Service manuals and diagnostic software is available to download directly - you don't even have to log in. You can buy all parts directly from Lenovo or from a distributor without a service contract and regardless of warranty status. Opening the chassis doesn't automatically void your warranty and the terms specifically state which parts you're allowed to replace yourself.

The standard US warranty on ThinkPads is one year RTB, but you can upgrade to three years RTB for $99 or three years onsite for $159. International warranty coverage is an extra $10. The standard warranty in Europe is three years onsite. For minor faults, you can usually ask for replacement parts to be shipped for self-installation.
I also use Chi a lot and Chi and this example are actually complimentary: you can take the Chi router and pass it to an http.Server in the handler attribute to make it work.
Besides being interesting in itself, this is the best collection of examples I've seen for JMH. When I looked last the official documentation was a bit thin, and most articles on it just included an unmotivated hello world example.
Limiting device usage electronically or physically is a far cry away from snooping on your kids’ browsing or messaging histories. As far as intrusions go, this is a level 0.

As a kid, we were limited by technology, so no limits were needed (SMB just wasn’t that replayable, and the TI/99 was even worse). Perhaps the solution to creativity here is to simply give your kids older computers to play with.
Hmm... I am entering/exiting via LAX.
WooCommerce! But I may have some bias.
In South America you can also get a variety of bananas. I was surprised by how different bananas can taste. I'd really like to be able to buy them at supermarkets (in Germany/Europe), but you rarely get offered any type besides Cavendish and maybe cooking bananas, but that is just the tip of the iceberg of banana variety.
There are many false underlying assumptions in these questions.

> "just get An Education and it'll magically make things better" is not helping the people who plain aren't smart enough to get a good job any more.

Do you have any evidence that it's an issue of smarts or natural ability? In fact, the best predictor of educational level is parental wealth. I believe almost anyone can achieve if they work hard, and that the goal of society is to give opportunity to all, including college.

The big and evil presumption here is that economic class is fixed. There's nothing about children of the wealthy that makes them any better than children of the working class. The latter have every talent and deserve every opportunity. Let people achieve whatever they can; that is freedom and the American Dream; telling them at birth that they aren't worthy of college is just lazy oppression.

Social mobility used to be much higher in the U.S., and it remains higher in other developed countries. One reason is that college tuition was lower.
Really. I'd heard most of Carlos' early works up until the 80s many times, but never BitB (release 30 years ago). A close listen to <i>Just Imaginings</i> last night was mind-blowing ... even more than 'Seasonings' was way back when it released.

I've seldom heard anything using scales with dozens of notes in an octave that was particularly musical. JI is very musical ... and yet with enough mastery of timbres and rhythms to keep it just edgy enough. Wow.
None of those facts contradict my point as they, again, speak towards absolute rather than relative costs.

Providers have a finite amount of bandwidth in their trunk connections. More bursty users can use a single trunk than saturating users. Therefore saturating users are more expensive.

It's just like CPU. If you're bursting up to capacity but on average only using, say, 10% of available CPU then Amazon can pack more of your workloads on a single physical machine compared to a different user that is using 100% of CPU all the time. The fact the CPUs are always getting cheaper and faster doesn't negate this point.
What would we do without the garbage content that is eHow and wikiHow?
Stopping advertising sugary junk to kids would be a positive move without becoming a nanny state. I believe the UK government tried at on point but gave in to massive lobbying from Kellogs. But really obesity can lead to massive suffering an early death that should outweigh making a few bucks selling frosties.
I love how a parallel can be drawn between bananas and IPV6
I believe the name LSD-25 comes from the active form we know today being the 25th incarnation of whatever substance it was that Hoffman et al were trying to create.
Highly recommend the iOS app here. It's free. I use Twitter and Reddit much, much less after installing Space (free) a few weeks ago.
Hardening production ML systems are going to be fun. I think exploiting ML will be the new kid on the block just like how we were introduced to XSS exploits. See https://github.com/cchio/deep-pwning
Each of those was progressively more addictive (well, barring D&D which involved reading books and thinking).

In 2020s, it will might be VR, in 2030s, it might be they spend too much time socializing with artificial beings, and so on. There is a point where it is worth thinking about whether it is a good thing or not. I know I will for my kid.
I incorporated after I decided I was going to make money, but before I actively started trying to make money. I figured it'd be easier to talk to potential customers if I could say the product was backed by a corporation.

I'm in a bit more conservative of an area than SV though, there's a different set of values. YMMV.
Damn that's some good SEO. Interesting backlinks I'm surprised Google hasn't caught up on this
When I saw the "oily" legs on reddit I was curious if such an illusion could be used to fool AI camera surveillance. The recent article on China's surveillance network came to mind.

Oily legs illusion https://i.imgur.com/14U9rqn.jpg
> Why "Sorry" as a button?

I believe the idea was that making the user click "OK" was adding insult to injury, and "Cancel" wouldn't have made sense either.

That said, the word "sorry" doesn't appear in a HIG from 1992 (the earliest I could find in PDF form).
I lived in Japan for about 8 years and I have studied and worked with its culture for many years longer.

I think you're comment is overly dismissive.

First, other cultures probably do have it, but it's just not named as a phenomenon. I personally don't believe the nihonjinron theory. That said, the language and culture is very linguistically and sociologically distant from the west, so some terms don't translate naturally or easily.

Second, you will see this phenomenon in cultures and subcultures that are more collectivist than individualistic. Most countries in the west trend towards individualistic, while most in east Asia trend towards collectivist. Note that how this individualism and collectivism manifests themselves is a fascinating topic, so exceptions are easy to spot depending on the granularity that one looks at a given culture.

Third, the Japanese concept of love can be a bit different than that in the west. Many Japanese marriages are more like brotherly/sisterly love than "romantic" love -- in fact I find that these marriages are often the most stable I have ever seen (this has a lot of caveats, but I'm typing on my phone). Other Japanese marriages are based on a principle of something like "good enough" -- that is, they set a reasonable bar for want they want, and they will happily take anything above that bar. This is a pretty healthy approach imho, as long as the bar is not regularly set too low. A lot of what is wanted is pretty health stuff like a pleasant disposition, empathy, self-confidence, etc. I think people in other cultures wan this, too, and in many situations they can and do get it. That said, sometimes other competing values in the west get in the way of otherwise healthy relationships or marriages from developing.

Anyway, i encourage you to look into this more. It's a fascinating topic, and it's not nihinjinron propanda, imho.