skysight-inc/HackerNews huggingface dataset:
No, it's not. If you want to install a package like babel or webpack, or npm itself, and you want it to install manpages and commands like any real Unix program, you want it in /usr/local, and this is exactly what /usr/local is for.

These are the usecases that -g is for, and that's the only thing it's for: utilities that you want to add to your system, not mere runtime JS dependencies. NPM has this feature because in the beginning people (including me) wanted it to be more than just a manager for JS files under a build directory, because we were using it to build shared useful utilities, not just runtime dependencies.

This is a problem that has played out again and again with every programming language that has its own package installer, because setting the boundaries and interacting with the host system correctly while satisfying everyone's needs is challenging.
I see. Then Radix Sort never really was faster than traditional sorts if we go by Big-O notation alone, right?

If I understand your post correctly, Radix sorts in O(log(maxsize) * N) instead of O(NlogN). So why do people say Radix Sort is O(N)?
The things she is quoted as saying are mostly harmless but painfully obvious non-statements. It is indeed her presence at all that is outrageous. She has zero tech experience and arguably doesn’t even have any legitimate employment experience.

I don’t have to go through everything that is wrong with her father being in office in the first place. If you support him, you won’t listen anyway. If you’re anyone else, you already know.
He said didn’t
You are right, we need a bit of patience. Reviews of last generation Thinkpads with AMD have been very positive. I hope the next generation will be even better. I would love to see one with 16:10 screen, but that's rather unlikely.
I share that sentiment and I can't wait for USB 4 to show up in consumer products.
Gut microbes improve post-stroke recovery via immunological mechanisms
A monster V8 engine with a stiff clutch in a lightweight chassis isn’t much use if it’s undrivable by the majority of the population. Honda sells a lot of Civics, not so many track cars.
Never go to the bathroom as a prank.
Here's a twitter-sourced list of product ideas:

https://www.requestforproduct.co
The conversation here from about a month ago:

https://news.ycombinator.com/item?id=21674946
What is currently out for mobile is
Zen+ not Zen 2
You can also go here for almost all papers

https://whereisscihub.now.sh/go
I saw it was from UCSD but that in itself wasn't an answer. There are plenty of things that are usable in production that are built by research groups initially.

SDN isn't the answer either unless these FPGAs can be used directly in production and so there's a path for network cards to no longer being built on dedicated hardware. So to clarify my question I could see this being:

1) A pure research effort on network card hardware design. Useful to test things in a lab and publish papers.

2) Something that can be pushed into production by actually shipping an FPGA in the router, perhaps in specialized situations where the fixed hardware isn't flexible enough.

3) A step before actual hardware can be manufactured, and network cards themselves become a whitebox style business where multiple generic vendors show up because the designs are open-source.

Either is interesting.
I guess we'll have to reserve judgment until we see Sonos' complaint, but if the main thrust of it is that Google, Apple, and Amazon should not be able to make internet connected speakers because Sonos got there first, then I'm not a buyer. Sonos speakers are extremely pricey for what they are. A world in which they are the only option is a worse one than one in which there is competition, even if that means Sonos shareholders make less money. (FWIW, the request for an injunction on Google selling its own speakers suggests to me that this is the main argument, so I'm already biased against Sonos' position.)

Of course, I am not a fan of Google or anyone attempting to force some kind of exclusivity arrangement. That doesn't seem like something that benefits the end-user. We'll have to see whether that is a correct representation of the conversations that they were having.
Google happily extended me a lowball L4 offer, despite my 16 years of experience. I think they seriously thought I would take it based on my less-than-prestigious work history.
Show HN: Kinesis – Create Interactive Animations with Vue.js
And please don't break space for scrolling...
That's the integration shortfall that the article mentions.
Nice.

I did something similar w/ tmux: map the prefix key to C-a and map CapsLock key to Ctrl (never found real use for it). So Ctrl-a (actually CapsLock-a) is very ergonomically pleasant.
>Record everything

You had me here. Companies that do this as a matter of course on their key production lines usually become very, very productive.

Its not to catch worker ethics lapses; its to give the team the ability to understand the causes of their exhaustion, and optimise.

Anyway, done properly, meeting notes and general distribution can give individual members of a group a lot more agency over their participation in that group.
Thanks for suggesting it, I didn't know about that place. It seems like a flood of unrefined ideas coming from non technical people. I also see a lot of "that would be a good business" type of ideas which is definitely not what I'm after.

The good thing about that place is that it points out some obvious flaws with my initial idea. Maybe doing it on Github instead of reddit and focusing on developers and requiring a bit more details before submitting a suggestion would solve these? I don't know.
It's possible that these new chips might enough to push Apple into switching. That would likely kick the other OEMs into high gear.
>Droughts are getting worse because of climate change

Prove it. Not with some Guardian article. Go to the BOM and show me a timeseries:

http://www.bom.gov.au/climate/change/index.shtml#tabs=Tracke...
Ian Shepherd -- mentioned in the article as the founder of "Dynamic Range Day" -- is one of the great warriors in this battle. He's an extremely knowledgeable mastering engineer (among the darker arts in audio), and has really done a lot to help turn the tide on massively over-compressed audio.

But I came here, actually, to put in a plug for a plug(in). He worked with some folks to create a VST called "Loundness Penalty." You throw that on your master channel, and it will tell you what the various streaming services will do to your audio (for example, by how many dB Spotify, Apple Music, You Tube, and so forth will turn your audio up or down based on the integrated LUFS reading).

Even more impressive is a plugin he worked on called "Perception" that can avoid the inevitable psychoacoustic bias (to which we are all naturally subject) of thinking that because this track with this effect chain is louder than without it (or with another effect chain) it must be "better."

These are commercial products, available from an outfit called MeterPlugs (https://www.meterplugs.com/).

I should say that I've never met Ian, and have no connection to this company. I do work with audio in a professional context, however.

I should also say that I really think the tide is finally turning on all of this. I don't know that the "loudness wars" are absolutely in the rear-view mirror, but I think there's a lot more awareness of the issue. And I also think that fly-by-night mastering engineers who proceed to crush the hell out of your tracks with limiters and whatnot don't get as many repeat customers as they once did. And there's better metering in general for getting a track to have proper dynamics without having the listener feel the constant need to turn the volume up and down.
Well, at least it's your mistake that you make. (I agree that some better checksum or verification before you press "send" might be good).

In the US, people can withdraw from your bank account if they have the numbers. And it's on you to detect and report the fraud to get it reversed.
There is plenty of work here atm. Excellent contract rates for good quality node and react developers
I find the idea of exercise after waking up very appealing but also totally unachievable. No matter how good my intentions the night before, when I wake up it feels totally out of the question to do just 5 minutes exercise, or even 5 seconds! Doing some meditation first is an interesting idea, I might give it a try. I have to admit it seems a bit unlikely to work though for me though.
Thank you! You are able to create your own custom toxic domain list and export them to share with others. :)
The original Ghost in the Shell has been one of my favorite films since the first time I seen it. To be honest, there's no other anime I've seen that I actually enjoyed apart from the Cowboy Bebop movie. So I don't consider myself a anime fan. The original GITS is a brilliant film that is beyond a specific genre.
Is this type of thing common knowledge? Laws and benefits change all the time. It's entirely possible she didn't know.

Also, the way it works is on annual income. If she had already earned greater then 138% of poverty level that year, she wouldn't have been eligible.

If she was less then 400% on the year and greater then 138%, she would be eligible for an exchange plan that is subsidized, but she would've been on hook for the some or all of the subsidies when paying taxes if she ended up getting a new job.

It also depends on the kind of insurance she lost. If it was a non-exchange individual plan, she wasn't even eligible for the subsidized exchange plan.

Source: https://www.healthinsurancecolorado.net/lost-job-apply-for-m...
Movie composers are often Windows, not Mac. Even after the new MacPro It's much easier and cheaper to put together a monster PC with no-compromise specs for loading huge sample libraries and running huge mixes.

Also, these people have people to do tech support, setup, and configuration for them - often onsite - so mostly their systems "just work."
That works fine when there is only one game one. How does a bar full of people listen to three separate college football games going on at the same time? Also, a lot of people are introverts and like to be around other people without being forced to contribute to conversation. You can feel part of the crowd with being in it.
I think you meant to say, "I guess the automated test suite should get larger". :) Otherwise, I am afraid your optimism might be misplaced.
If I had to guess, administrative burden:

https://www.russellsage.org/publications/administrative-burd...

This is why auto enrollment is so important.
That's a great argument for persuading someone in a population where measles is rampant that they need to get vaccinated (or get their kids vaccinated). The US in the 1950s, for example, was such a population. 95% of the population got measles by age 15 [1].

Given the numbers you give [2], as long as the measles rate is above 2500 per 100k in your population the probability of going deaf from measles in a non-vaccinated person is higher than the probability of something really bad happening to that person from vaccination.

For persuading someone in a population where measles is rare due to past eradication efforts and herd immunity it's not so great an argument. In the US, we are way below 2500 per 100k.

To make a persuasive case using that approach you are going to need to pull in all the possible bad outcomes of measles. Deafness, death, and whatever else it can do. That might do it.

The ideal way to deal with a diseases is universal vaccination (except for people who for medical reasons cannot be safely vaccinated) until the disease is completely eradicated, then stop vaccination people.

Near the end of that, though, you reach a stage where the disease has not been completely eradicated but is rare enough that for any given individual skipping vaccination may actually be lower risk for them personally provided that enough other people do get vaccinated.

At that point, you have to switch to arguments based on the good of the group as a whole instead of personal risk to individuals.

[1] https://www.ncbi.nlm.nih.gov/pubmed/6878996

[2] I'm assuming 1:N means odds are 1 to N, meaning a probability of 1/(N+1).
How to Use Mitre ATT&CK for Endpoint Security
I think you might be conflating the Streisand effect with something else?

The Streisand Effect describes the case where a party (business, person, etc) attempts to tell people to ignore or not look at something they disapprove of, which then causes people to go look at that thing. The origin of the term comes from Barbara Streisand filing lawsuits to attempt to suppress photos she didn’t want publicized, which ended up popularizing the photos (because people heard about the lawsuit). For more context: https://en.m.wikipedia.org/wiki/Streisand_effect

I’m thus not sure how it could be immoral, given that the effect is perpetrated by the person who ends up negatively impacted, not by the resulting people who learn about the disputed content.

If you’re referring to the mob mentality that often follows the public becoming aware of something (either via the Streisand effect or otherwise), I agree that the morality of using quantity-of-displeased-humans-on-the-internet as a tool for changing behavior is a dangerous and often misused method.
Then you probably make a rookie mistake and assume every opponent counters your actions with a fully functioning system 2 in Kahneman speak.
Reminds me of compiling ACCGain to normalize tracks from Apple store in Amarok:
https://jonasfj.dk/2007/08/volume-normalization-with-amarok/

These days I just use Spotify :)
This is a nice way to learn Vim.
That is because it is easier to teach as x you will associate with exit, though wq is write quite, but more so if you just want to save without exit you logically understand to just use w and from that you start to think - could I do :q, why yes you can if nothing changed and if so it will tell you.

But stressing how people exit vi is like stressing about people's fashion, just not worth it. If anything, have a private laugh at them to yourself and use that to remove other stress as more than enough stress in life, more so IT without seeking it out.
If black holes don’t exist, what happens when gravity overpowers electromagnetism and the strong force in a region of high mass concentration? I don’t get what the alternative hypothesis could be. Do we just get arbitrarily-large neutron stars or something?
I want to know the content of the paper before reading the paper. The struggle is real...
I wasn't clear enough. I meant newly introduced laptops at CES 2020 with Ryzen 4000 chips. None of them are on the market AFAIK.
From what I’ve heard from people who’ve travelled, apples from the Pamir mountains area are closest to wild apples and have some great varieties with great flavor.
Vim interface is copied too often for you to call it bad. It’s obviously well-loved.
Managed, like a fund? or...?
The point is you have to compete a lot less though. With passion companies you have to compete with Stanford graduates who have a +1000 commits in the Linux distro, whereas at your local supermarket headquarters you're just competing with people who need a desk to park themselves at for 8 hours while they daydream about fishing. It's a lot easier to compensate for lack of experience with soft skills/connections in the latter types of jobs than it is for the former.
Is there a lot of advantage in the ultra compact form factor when a GPU is in play? I feel like you'd end up with all the same nuisances as trying to game on a laptop— especially thermal problems, lack of upgradability, and lower-powered "mobile" CPU and GPU options.

Quite apart from that, the NUCs are not exactly cheap. Gaming-ready ones can be $1000+, for which you can build a very decently specced MiniITX rig around a real desktop graphics card.
(In my understanding, this is related to the name: the one-shot episodes are "stand alone", and the main story arc ones are "complex". Of course, the name has other meanings as well, more directly relevant to the story and explained in the article, but I always found it neat.)
I saw but most of them have different targets than consumers, so still no.
Had the same response but then spotted that there's a practise tab at the top!
Patricia tries are less local than typical Radix tree implementations.

In typical usage of thousands of items, locality wins, low constant factors win. Simple lazily defragmented list can be faster than constant size hash table thanks to constant factors, faster than sorting.

Unique objects have a perfect hashing function, but it still has to be fast. Sometimes making it an intrusive structure is a major speedup due to cache locality - let the unique object track where it is.

If you cannot know the maximum size (which you will with unique objects), then get more adaptive.
90%.
Recent versions of vim have a "quick" exit with mnemonic "q":

<Esc> :q!
That just types ll vim
One answer is that if you allow duplicates then it can handle larger amounts of items without any slowdown.

Another answer is that people are silly and constant vs. log factors aren't intuitive.
Assuming that all the information in the troyhunt article is true I wish them the worst possible outcome from the bottom of my heart
Not the person you're replying, but I read it as "If you don't know what you're doing, do not touch".
I'm not sure where you call home, but at least in the US, that is impossible for many people. Or rather, impossible without physically moving your house.[0]

Especially if you do not count satellite, which I do not. My house has one crappy DSL 18Mbps provider and that's it. Their way or the highway.

https://arstechnica.com/information-technology/2016/08/us-br...
On the Mathematical Problem of Human Creativity
The VOC declared it unlivable right after its discovery and the Dutch never tried to settle there. Much later the English decided that they would love to settle there, suppose you can settle anywhere if you want to settle everywhere.
Or the flight computer inverting the plane on flying over the equator (changing the sign of the latitude), luckily only in the simulator [1].

[1] https://catless.ncl.ac.uk/Risks/3.44.html
“Partial reconfiguration” is the term you’re looking for
Read the abstract?
Location: Europe

Remote: Preferred

Willing to relocate: No

Technologies: JavaScript, TypeScript, Python, Go, Java, Docker, MySQL and PostgreSQL

Resume/CV: https://rondomoon.com

Email: hello at rondomoon dot com
So I can go find the ones ikeboy used some time ago, if I can find them, and the user isn’t misremembering... or I can go buy AirPods. Going AirPods on this one.
I'm reminded of the Halfbakery [0]

"The Halfbakery is a communal database of original, fictitious inventions, edited by its users. It was created by people who like to speculate, both as a form of satire and as a form of creative expression." [1]

[0] https://www.halfbakery.com/

[1] https://www.halfbakery.com/editorial/about.html
IMHO, you shouldn't write a compiler 'from scratch". You should write it using lots of libraries offering supporting functionality, such as:

* Grammar-based parsing

* Tree and graph representation, traversing

* (Possibly) A tree or graph grammar library

* Cross-platform filesystem support

* Combinatorial algorithm implementations (some of them may get used in various optimizers)

* terminal support (for formatted output)

and so on. And of course - there's the standard (C) library which one should also not count as "scratch".

Now, as an exercise, it is not-uninteresting to also implement parts of some of those, but it's not clear that "from scratch" is the most pedagogically-useful approach.
Stanford researchers manage to put a particle accelerator on a silicon chip
The Marvel Universe way:

Hulk smash!
True. Also their electro was also very colourful and vibrant sounding stuff. It's just annoying when you're in the middle of a mix, you don't check how the total mix sounds in your headphones, bring in the Noisia track and the other track is almost drowned out :D Of course a good DJ knows his music and will be ready to make adjustments, but it would be cool if the loudness war wasn't a thing
> The more efficient a coded (perceived "quality" per bit), the more complicated the computations of decoding need to be.

That doesn’t have to be true. Only encoding is guaranteed to be more intensive.

What happens when more efficient encodings are developed though is usually not bitrate going down, but instead it is kept on the same rate to provide a higher image-resolution/quality for the resulting video.

And that means more pixels to render, and that means more work on the decoding end.
2018 ?

I share similar doubts to other commenters.

One semi-positive side effect of moving this into a class however, was testing (kinda?).

I'm never sure how to test certain bits of my code that might do something as simple as `Model.where(:x => "y").where(:y => "z").limit(3)` ... usually ending up with a bunch of `expect(...).to receive_message_chain` which feels extremely clunky (and doesn't even test all where params).

The other day, I even struggled to test an even simpler `User.update(:x => "y")`, because there was another `update` in a before filter on ApplicationController... and it easily becomes a mock-the-world situation.

Am I doing it all wrong?
How to Boost Your Country’s GDP Figures Like China
Maybe "idea" is a too vague term here. I'm not thinking about business and large scale things. Only small little things that are in the "sideproject" category. And it's not that it's not good enough for me but having a full time job and other responsibilities seriously limits my abilities for execution.

Here the "refinement" of the ideas could be shared like it is in a company environment or in the open source development space (but that is more the execution part).

Other than that I see your point and that's why I was (and still is) unsure about this. Maybe it can never work in practice...
Make a list of papers that you find interesting and find out where they are published. Chances are, the venues that publish things you find interesting publish other work you'll like too.

For instance: USENIX ATC, USENIX Security, OSDI, SOSP, PLDI, ICSE, FSE, NDSS, ASPLOS, and CCS consistently have work I find interesting.
Seems to be automatically enabled for users in the US [1] if I understand correctly.

[1] https://support.mozilla.org/en-US/kb/firefox-dns-over-https
It's funny, this might be the one-in-a-million case where a conspiracy theorist actually hit the nail on the head.

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

Of course this was in the 80's, and probably stopped now
I get your quote, but some people like myself get stuck when we try to think of fun side project ideas or app ideas to build something. This helps people like that who just need a little push in the right direction.
Excel class was actually party of my junior high/high school (Netherlands). As well some programming in VB and PHP.
What you've described is already too complicated, and serves as a barrier to entry. Kind of like purging voters and making people check every month to make sure they're still a "real voter".

This is one of many reasons why we need automatic voter registration, and single-payer healthcare.
"bin": { "/usr/bin/date": "./fake-date" }

The only way that can do anything scary, is if you are running `sudo npm install -g <untrusted package>`, and at that point you should already be terrified. Don't do that.

This is no different from any other package you install from any third party. The author of the package is the relevant third party here, npm is just a host, they don't do your security homework for you. (Think "github", not "Debian".)
The Thing and the Symbolic Representation of the Thing (2015)
How are varieties consistently reproduced then? Cuttings/grafting?
Microfluidic smartphone quantitation of E coli in synthetic urine in 25 minutes