skysight-inc/HackerNews huggingface dataset:
> The other article has examples like "how do I get the subset of an array in JS". In my experience if I encounter this type of question it either means that I end up having to hack a JS program but it's a one-off I don't intend to actually learn the language (in which case I don't really need to bother to learn the language) or I'm actually learning the language but then I will probably encounter this situation enough times that I'll have it memorized soon enough.

> Either you really encounter this word often in your work and you'll have learned it soon enough, or you see it once every other year and then is it really that big of a deal to have a quick google to refresh your memory if you've forgotten what it means?

You've identified a key problem with today's (admittedly justified) cult-like worship of spaced repetition systems: most people don't take the natural spacing they'll encounter into account.

A while back, I tried learning languages by curating and dumping 1000s of sentences with relatively common words into Anki. It was more effective than paper flashcards, but I realized that I was wasting a lot of time and boring myself by continuing to keep words I'd encounter while reading native material in my SRS. I eventually reached the conclusion that it makes the most sense to fill the SRS only with the long tail of words where the natural spacing you'd encounter isn't sufficient to create the natural SRS effect (i.e. words less frequent than, say, the 10,000th or 15,000th most common word).
Yes and no; if they're doing it right, they're using the DMA or PLL engine which runs independent of the main CPU/ALU. See https://github.com/F5OEO/PiFmRds "This version modulates the PLL instead of the clock divider for superior signal purity. The harmonics are unaffected, so the legal warning still applies."

Filtering this stuff isn't hard, but I'm realizing there aren't any good stone-simple tutorials for it. Might have to write one.
Wow, crazy :-) thanks for posting
That dip is probably not related to the 768k limit. The limit doesnt remove all the current routes, it just doesnt allow for new ones to be installed in hardware. All the routing logic is done in software, so the routes will probably be propagated correctly but not forwarded correctly. See potaroo[0] for other route graphs that don't have the same dip.

The article somehow manages to avoid discerning between control plane and forwarding plane which is a key concept for this issue.

[0]: https://bgp.potaroo.net
This is promising data but it’s very early. The authors are not really sure what the test is measuring on a cellular level, though they speculate a lot in the discussion, and we can’t yet truly infer a causal link between what’s causing the test result and disease status.

It’s is going to take a lot more validation before we get to the stage where this is clinically useful. For instance, the control group were healthy, what if instead you compared test results in CFS to another disease condition that can mimic CFS, would it still work as well? In the extreme case, the test could just be a generic flag that someone is non-specifically unwell, we just can’t tell from this data alone.
They explicitly argued with the windows threat model that installers run with admin privileges and thus can modify the program directory too. Now arguing with the unix model is shifting goalposts.
SQLMap – Testing with SQL Injection
I'll say your sentiment is mostly correct, but it probably wasn't a matter of minutes. To use an existing DF setup on 315 MHz means changing your LO (local oscillator, aka your frequency source) and filters at a minimum. If you're using a digital/programmable oscillator, then changing the LO is easy. If you're using a fixed analog oscillator then you are probably ordering one because no ham has a 315 MHz crystal lying around.

Any well designed DF is going to have filters to improve the signal, and even a single pole 440 MHz high-pass or band-pass filter will reject nearly everything at 315 MHz. If the DF is SDR based it may be using digital filtering, but it's far more likely to have analog filters, so you would either need to buy or build new filters. Buying filters that you'll probably never use again seems like a waste, so they probably would wind their own inductors by hand and solder the components themselves, which puts the filter price in the $1 range instead of the $100 range.

Even then, your 440 MHz antennas are poorly tuned at 315 MHz so any self respecting ham would have built some new ones out of a coat hanger at minimum.

So it probably would take at least one day for an experienced and motivated ham to make their existing DF equipment into a workable solution.
This is useless without authentication though. You're opening yourself up to attacks on the first retrieve. Sure, you can make sure you're getting the file they want you to have, but you don't know _who_ is giving you that file.
How to Delete Yourself from Spokeo.com
You can contact the HN staff at hn@ycombinator.com.
Almost every day I guess? I mean writing new code always needs seemingly subtle decisions which will affect users sooner or later.
How did you measure latency? I'm thinking to contribute a similar project that has 1~2seconds of delay but I don't know what tools I need to use to benchmark latency.
What I outlined applies to self-hosted GitLab, it just uses git's default settings, and I'm assuming gitlab.com does the same.

Of course if you self-host you can simply change the defaults in /etc/gitconfig (which is in /opt/... if you're using the omnibus package).
It's probably accurate when you really consider most people, and not most javascript programmers.
Which is why security should be primarily a software development team offering high-quality, safe-by-default libraries and services. Instead of "you idiots failed to consider authorization" it becomes "here are the onboarding instructions for our authorization system, and here's your language's client."
Yes things are different with search ads. What you're describing is called "intent" and there's nothing more clear than what you query, although it can and does get boosted by history. I didn't think this discussion was limited to just search though.
Apple Pay Express Transit may expand&support new cards, iOS 12.3 code suggests
Nope, just when necessary; usually I don’t read very much of the code. Intuition, comments, unit testing and editor help does the rest.

Well designed APIs are self explanatory.
AI reveals what neurons in the visual cortex prefer to look at
Maybe look into how public libraries get books back onto shelves
https://www.bibliotheca.com/library-return-sorting/
That’s exactly what you end up doing - writing your own rules engine instead of just using your language of choice.

How much harder is it to “deploy your whole” program than changing a complex XML/JSON configuration file or database change, testing it, and then deploying that?

In fact, it’s ususlly much easier deploying code. Setting up a simple pipeline to deploy a service is not rocket science.
The Monks of White Salmon
The beginning talks about how likable the guy is.

Greatly discusses the legal trouble his film caused.

The ends with him agreeing how the film sucks and maybe the prosecutor was right! (EDIT: he says this as a joke, apparently this needs to be pointed out?)

...

I get it. That’s a good story and he absolutely does come off as a likable guy.
Airbus Beluga XL
Could have been, yet isn’t. The first few were accurate and somewhat funny, but it quickly went downhill.

Maybe developers aren’t the audience; we are more factual and concrete whereas designers are usually more driven by emotion. The quotes in the article are not very accurate and seem made up, but the general emotion of “designers be like” is evident. Maybe designers respond to that emotion rather than bother with the accuracy of the anecdotes.
Don't like opinion or stressing too much? Relax
This problem has screwed up Firefox 53 as well so unfortunately reverting to a superior version won't fix the problem either. At the moment Waterfox is looking like the best fix.
Yes, what about it? This is a list of the IP addresses of the exit nodes, it is useful if you want to start blocking tor traffic in your site (though I am against that).

This is not a list of the IP addresses of the onion sites nor of the users, in addition to that exit nodes are not used when you connect to an onion site.
You should consider a sleep study and brain scan. It's possible your brain may not be operating at total effectiveness, even if you don't realize it; you may just have a condition where you don't experience tiredness. This doesn't necessarily imply that lack of sleep isn't detrimental for you, just that the signaling isn't set up right for you. For example, you could be at increased risk for Alzheimer's.
yet isn’t.

You know better than the person who wrote this list, and directly said it in fact is satirical at the conclusion--or is it just a disagreement of what constitutes satire like a few other posters have expressed?

Personally I chuckled and grinned wryly at several moments in the piece, understanding completely where the author was coming from.
768k is 786432 so there is still a few k prefixes left before we hit the threshold
You're probably correct as I do not have any background in Radio. My point was simply that this article should have mentioned something related to radio frequencies and how it is regulated. It does disservice by telling readers nothing about regulations. This is terrible journalism.
You should ask on reddit on r/DataHoarder. They are the best for this kind of stuff.
Name one high profile whistleblower in USA in the last 30 years has not had his entire life upturned or, more often, straight up ruined as a direct result of his high moral standards.

Nobody working at Boeing of FAA right now has witnessed one during their lifetime - all they saw were cautionary tales.

Quoting Wikipedia:

"Based on data from the Occupational Safety and Health Administration, only 21% of the 1800 whistleblower cases reviewed by the agency in 2007 had "a favorable outcome" for the whistleblower. The GAO found that the key issues were lack of resources for investigating employees' claims and the legal complexity of whistleblower protection regulations."
Abebooks has a freely-available inventory-management system, HomeBase:
HomeBase is AbeBooks' free inventory management software and one of the most widely adopted programs for booksellers worldwide.

This easy-to-use program streamlines inventory management and bookselling on AbeBooks. HomeBase helps take care of everything from maintaining your inventory database, keeping track of buyers and issuing receipts, to uploading your active listings to sell on AbeBooks. Plus, you can also use HomeBase 3.0, to send your inventory to other marketplaces such as Amazon.

https://www.abebooks.com/homebase/software-inventory-managem...

There's a longer list of software and tools here:

https://www.whiteunicornbooks.com/home/bookinventoryprograms...
Will do, thanks for the pointer!
It's also irresponsible to suggest, as you do here, that "psychosomatic" means "they're making it up". Even if CFs is a somatoform disorder the sufferers aren't making it up, they genuinely feel fatigued.
Last fall, Amazon shut down access to (one of?) their ISBN lookup service, unless you sold enough things from their advertising.

I've been using Tellico (http://tellico-project.org/) and a barcode scanner for many years and it works well. That's just for about 3,000-4,000 books, though. One of the other lookup options works. (ISBNSearch.org?)
I can see it applying to UI when there’s two screens that display parts of the same information but are different due to caching. That’s maddening to an end user and then they don’t know what one to trust. Sometimes the first one is correct, sometimes the second.
I find my explanation more plausible than the implication that "Firefox went through the effort of making plugins required to be signed for any other reason so long as it's arbitrary or somehow malicious" that you and others seemingly subscribe to.
That's what I meant when I said "wardrive" around the neighborhood and look for where the signal strength peaks. It's easy in theory, but I'd guess you'd probably only narrow it down to plus/minus two houses in every direction- UHF attenuates through walls, but in air it is more gradual, and so you wouldn't get a sharp peak as you walk around. So now you have eight houses to go check. But once you started knocking, probably all the neighbors would either say, "yeah, that's probably Bill, he's does electronic stuff" or maybe they would say, "that's might be my neighbor I've never met."

A strong directional antenna would help, but that means that you have to build it yourself, I'm not aware of an off the shelf antenna that has high gain at 315 MHz. So
> Why should the dev be making these quiet decisions, is this not evidence of incomplete requirements?

If the requirements were a complete specification of what the program must do in every circumstance, you could directly compile them to create a working program. Requirements documents are not intended to specify everything—only enough that a competent person would get the important things right. Filling in the trivial details with reasonable behaviour is basically the programmer's job.
https://news.ycombinator.com/item?id=19823701
"Theoretically" agile means that you have an easy access to the customer to help you with decision making and changing requirements.

Unfortunately its VERY rare to meet that requirement for agile (multiple reasons).

For mission critical projects like the one you mention, I think, company should pay good money even to few surgeons to be available for the devs.

Problem often lies in management to understand that..
I may have misunderstood, but I think they're using the log as a write ahead log, which is a similar, but subtly different idea to event logging.

A Write Ahead Log is an implementation detail of a distributed system, whereby the system has a log of actions it applies against a state machine. Protocols, such as Raft, exist to keep the log in sync, and the state machine is kept in sync as a consequence. The log entries would be quite abstract and low-level, like "tuple inserted".

An Event Log, on the other hand, is an application level architecture technique. The log entries would be application-specific actions, like "user logged in".
You could say that everything is essentially caused by bad diet. Not bad, in the sense that it is junk, but bad in the sense that it is not appropriate in given context.

You can even brute force some congenital diseases with diet/supplements, see Bruce Ames work on it.

https://lifeextensionvitamins.com/drbrucammego.html
> I have had to train myself to add "fluff"

You could have quit and became a waiter. You made the choice to add fluff.
Why are you trying to say that psychological illness isn't real?

Psychological illness have high rates of death, they cause years of life lost to disability, and they're serious and debilitating.

Stop pushing ignorant stigma around mental illness.
They can if someone is importing it.
I'm aware, and consciously chose this because in this case I thought that preformatted was clearer. But perhaps I'm wrong. What percentage of people use mobile for HN? Is there a reasonable column width that works for 95% of them?

Edit: OK, I just looked at it on a phone. Yes, it looks bad, and that the lines would have to be about half the length to be readable. Too late to edit this one, but I'll try to switch to italics or '>' in the future for everything except for code samples.
Isn't this true for pretty much every privacy tool (i2p, freenode, gnunet, etc) though? I don't think that any of them can protect you if an adversary can monitor the whole internet.
I come to HN for views which are different from mine and for most part good content bubbles up to the top. If it was not for HN I would not have been exposed to certain topics. What I feel is personalization will limit the diversity of content you may be exposed to, doing yourself disservice.
Yep, them too. They could have dominated the region were it opened to international payments, but seems like typical stubborn government getting in the way, doubt tencent or alibaba are holding it back. Even for foreigners with work permits in China it's apparently incredibly hard to link foreign accounts with these payments systems.

Works great for the Chinese, not so much anyone else. They really dropped the ball on that. I see local alternatives springing up all around the place. Grab probably will win out in South East Asia.

I'm quite used to contactless payments in Australia but work over there a lot and going back to card + pin is painful. I'd happily use the QR code payments given the chance but legacy banking is struggling to adapt.
You have a very high opinion of car manufacturers.

To be blunt, once a car rolls off the dealer lot, they don’t care. If it’s so bad that experts are really required, you take the car to them, they run through checklists, done. I would bet good money that most garages don’t employ anyone who knows what a Mhz spectrum is, let alone what the fobs use.
The Times quote - no earlier.

Publicly verifiable blockchain embedded message - no later.
We once tried to develop a repeater at 7628, and it turned out to be a disaster. Mediatek's platform support just does not exist for anybody buying less than 1m chips.

Everybody else are footballed to regional partners who can't do a thing. Their official BSP is a fork of 2.4... No userspace tools can work with their drivers that essentially run their own IP and MAC stack. But even their own tools are not sufficient to config things, communications with them often went like "put byte A1 into secret register B and arm watchdog beforehand just in case it crashes."
That was my first reaction.

Though to be fair I didn't make it that far because the counterarguments to the cliches were not particularly deep or convincing.
Who argued that, where? I don't see it in this subthread.

Regardless, as I said in my comment, I only mentioned the Unix model "for example" - not to "shift the goalposts", just because I'm more familiar with it than with whatever anti-binary-tampering measures Windows may have.
I’d wager it’s a pretty high percentage. HN works great on mobile aside from this. There’s no reasonable column width, just use quotes for quotes.
I've worked in big organizations with lots of JavaScript programmers, I've also read his JavaScript focused books and watched many of his tutorials, I believe him.
> usage of == should be preferred and === should only be a last option. But to understand why I make that claim, you have to actually learn types, and the way they’re converted: coercion.

This might be the most irresponsible thing I've heard a JS expert say in a while. If you are competent enough to say, write a book on JS then maybe you can keep the cognitive wherewithal to track your states getting coerced left and right into totally different types etc. If you are a mere mortal like me, you want to pin everything you can down behind strong data contracts and know that they are going to stay what you set them at. When I write code, I want to communicate intent. When I assert that this var should definitely be of type `bool|string|object|array` etc. I give the person reading my code one less thing to have to keep in their head.
Most hobbyst (at least where I live) order directly from China on ebay or aliexpress. It's cheapest this way.
You can buy razor blades almost everywhere for like a dollar.

(Reviewing this comment later I see it can be read in sort of a nasty way; my meaning was that we don't really assign blame to providers of dangerous tools, the low price of razor blades reflects this)
Why is it great for serverless?
Maat (Ethical and Moral Principles of Ancient Egypt)
I get 26 characters portrait, 40 landscape.

I almost exclusively read HN on mobile, occasionally emailing things to myself to do on a desktop/laptop later.
Where does a lack of empathy or an inability to feel empathy come from? Oh, they're just "incredibly shitty" and that's that.

> Promoting the idea that such people aren't truly happy is both clueless and enabling.

You extrapolate so much from that. I also think Hitler wasn't truly happy, that doesn't mean I have more sympathy for him than for his victims. But I also wouldn't be shamed into unseeing what I see.

The adjective "clueless" doesn't move me at all, show, don't tell.

> It helps them keep victimizing everyone they interact with without negative consequences while they play the victim card

No, the victim card is what enables that. That they're deeply unhappy and getting a temporary fix by abusing others because at the core of their person is a howling, empty landscape, an abyss -- which, armchair simplification or not, is what I am talking about -- doesn't even come up.
My tests run during tests, so they automatically have 100% test coverage. :D
Hard-wrapping to some column width only ever really works when you know the physical width of the screen/paper. Otherwise, dynamic soft wrapping.
Why did they need machine learning? It seems from Figures 2B-G that there's a clear cut off.

"Moreover, to create a classifier for ME/CFS patients capable of identifying new patients, required for a robust diagnostic tool, we developed a trained kernel Support Vector Machine (SVM), a supervised machine-learning algorithm, using our experimental data. To classify new patients based on whether they fall to the right of the decision boundary, we initially selected the two features with the largest significance: change from the baseline to the plateau and change from the minimum to the plateau for the in-phase components of the impedance. Using these features, a cubic polynomial kernel SVM was able to classify the two populations, although the two features are highly correlated, as shown in Fig.2H."

https://www.pnas.org/content/pnas/early/2019/04/24/190127411...
The manufacturer usually modifies OpenWRT/QSDK to support their device. AFAIK, most of the time individual components from the device (CPU, Ethernet switch, wireless chip) are already supported in OpenWRT, it's just that the specific combo that the device contains just isn't there yet. This configuration is done with the device tree. On top of that, some manufacturers (Tp-Link, for example) don't use the standard OpenWRT sysupgrade image format, so the device rejects the new firmware that you try to flash.
I hate preformatted text in HN comments (and I never even read HN on mobile).
I have ME/CFS. The evidence has been clear that it is a physical condition for quite a while now. In fact, the Institute of Medicine clarified that point in a thorough report in 2015:

> The primary message of the committee’s report is that ME/CFS is a serious, chronic, complex, systemic disease that often can profoundly affect the lives of patients.

>Many health care providers are skeptical about the seriousness of ME/CFS, mistake it for a mental health condition, or consider it a figment of the patient’s imagination. Misconceptions or dismissive attitudes on the part of health care providers make the path to diagnosis long and frustrating for many patients. The committee stresses that health care providers should acknowledge ME/CFS as a serious illness that requires timely diagnosis and appropriate care. [1]

Having said that, I am obviously delighted by this study for a whole host of reasons. A diagnostic test will be hugely beneficial in driving home the message that it is not, in fact, an imaginary condition. It will also be beneficial in testing treatment outcomes, as the lack of a test has made gauging treatment efficacy very challenging.

There are a lot of hurdles to overcome yet, but we are FINALLY on the right path.

[1] Quotes contained in the Key Brief PDF - http://www.nationalacademies.org/hmd/Reports/2015/ME-CFS.asp...
At the end of the day I wasn't even thanked.

Sounds like the librarian is yet another person trying to cover his own ass. Instead of showing gratitude, he probably wants to pretend the whole incident never happened.