skysight-inc/HackerNews huggingface dataset:
Microsoft will pay hackers up to $30K to find flaws in the new Edge browser
Reasons for OutOfMemoryException
I think it's because for the most rapacious capitalists, the human experience is solely governed by 'might makes right'. For them, the only reason people cooperate or do something kind, is either for some reward or to avoid punishment. These are the people that got to the top by being ruthless and/or immoral, so their world view is built on naked self-interest.

Without governments to enforce the law or money to keep people in line, they believe that things will immediately revert to the law of the jungle.
I doubt you are in the minority, if only experienced developers are considered.

JavaScript developers really do hold skewed ideas about what kinds of things are useful and worth the overhead that they incur.

Binary protocols are easier than JSON, to me, and to most people I would say, who have actually implemented a binary protocol or wrote code to read or write binary files.
Goal setting and self-regulation: promote your success or prevent your failure
Salicornia bigelovii is an amaranth, sometimes known as "sea beans", "sea asparagus", or "samphire greens". It is edible, and the seeds are an oil crop. It can grow at 200% the mean salinity of ocean water.

It can grow in seawater, brackish water, or effluent from other agriculture or aquaculture. We should be growing more of it.

Atriplex genus are amaranths called "saltbush"; many are edible directly or usable as livestock forage. Atriplex hortensis is a leaf vegetable, like spinach, often paired with sorrel.

Tetragonia tetragonoides is "sea spinach" and has been cultivated as a leaf vegetable.

Attalea speciosa is an oil palm tree.

Anemopsis californica or "yerba mansa" is used as a medicinal herb.
> Over time, the larger open society beats the small closed one. So we needn't fear a tiny billionaire society, even with a head start (at least, not in the long term...).

What happens when all societies have been essentially merged into one, largely run in a coordinated manner by sociopaths and useful idiots who control what facts the bread and circus obsessed citizens are allowed to consume?

This is one of my largest concerns with globalization - integration and optimization indeed increase efficiency and material wealth, but in doing so reduces redundancy and diversity. Evaluating these risks and making a calculated decision to proceed is one thing, completely ignoring it is something else entirely.
StackOverflow Is Offline
Should I report my experience to HR or just man up?
For video monitors displaying depth images, another obvious thing to explore is time.

Eg:

sending pulses of highlighted cross-sections backwards at constant speed

Or “tilting” depth effect, like iPhones lock screen, but automated circular tilting.
Thanks for the info, I thought the process of A: home country, B: destination country.

If you go on the site and check, going from the US to Canada the meta title is: Canada visa for United States citizens but I get your point, will make it more obvious. Thanks, good feedback!
An oral history of the AIM away message
Nah - I refused to be held to a standard that our identities don't change, that we're static beings, and that anything we said / thought 20-30 years ago still represents us today.

Whether or not he seriously considered the moon landing a hoax when he was on a tv show 25 years ago (!) is irrelevant, as he clearly doesn't believe it today. (He's also talked about how he faked that bit to get his character on the show during the audition, but that's mostly hearsay....)

If you disagree, think about the shit you said in high school and college, and how you'd feel if that had to represent you in a job application, for example.
There's some search/replace issues in the text. For example, it seems 'us' was replaced with 'United States' which results in India's visa info having this sort of text: "You mUnited Statest apply at least 4 days".
As with most things that are new and may potentially disrupt current well-established methods, typically the hesitation to move forward is either one of two things. 1, Money or 2, unverified results. Typically 2 is a result of 1.

>But then this line of inquiry came to an abrupt end. When the Berkeley accelerator shut down in 1993, at the end of its lifespan, there was no financial support to build another heavy ion facility.

>“There’s a theory it’s better treatment—theory, not proven,” says Otis Brawley, an influential oncologist at Johns Hopkins University, of particle therapy. He adds that, again in theory, carbon ions ought to be superior to protons. “We should pursue carbon ion therapy,” he says. “But we should do the clinical studies to see where it is appropriate to use it.”

Sort of hard to prove a theory when the thing gets shut down not allowing you to verify the results.
Why Progressive Web App (PWA) Is the Future of Ecommerce?
What is the secret sauce of PWA and how it conquered the space of evolving online shopper?
Thanks for the info, what font do you suggest I should use?
I can already smell the fake news from hacked keys, and authoritarians demanding keys from media sites. Congrats, we found just another way to break the resilience of decentralisation
Remember that "sustainability" unavoidably depends on long term predictions of the future looking somewhat like the past.

The value of my pension depends on economic growth between now and 2050. Hopefully we can continue average 7% equities growth as in the past, but everything from climate change to Brexit will have unpredictable effects on how that turns out.
Walmart Fire Sale: After 7 roof fires, Walmart sues Tesla over solar panel flaws
what's your data source? if it's not timatic, how do you guarantee it's accuracy? or is accuracy not this "product"'s main concern?
Indeed, there's no reason this can't be extended in the future (and indeed content negiotated through regular HTTP).
Because when I run Firefox on my mac, the FAA calls me to let me know that I'm not allowed to be running jet engines inside of my house
This is also why cancel culture is a thing—pressuring advertisers to remove funding is the only input we really have to what goods and services our society produces.
How did you made the switch to working by yourself?
> the only language available has... quirks to say the least, and performance is always an issue.

I see this a lot, can you point out which quirks still remain in modern JS? Performance is quite fast with today's modern JIT VMs.
Joe is popular because he is essentially fearless. He brought Podcasting and the longform interview to the mainstream and is a modern day renaissance man. He has friends and acquaintances from many different worlds and social classes, from the humble to the avante-garde, and he treats them all equally with the respect they are due as human beings. He is responsible for the launching of countless podcasts, for the listening of billions of intelligent, and some not so intelligent but hilarious conversations, and force of nature in the change of global consciousness.
I use both. The firefox interface still freezes when the page freezes. Hung anything should never stop me from closing tabs. Quantum/Electrolysis was supposed to be a savior, but the problem remains for now.
If the skeletons all died from the same injury, a blow to the back of the head, and were killed over a period of time, why isn't the most obvious answer that this lake was a religious site and these people killed in a religious ceremony? It's not like sacrificing captives, slaves, and members of one's own people was uncommon.
chrome on linux and mac both request that I provide a master password before I can access my passwords. IIUC.
Wow - when I read that article and your experience my brush with sepsis seems quite tame.

I went from feeling fine to I might need a repeat prescription, to having to get a taxi home.

The next day I ended up doing an end run around A&E and went from the lower risk renal ward to the high risk to the ic ward and spent two weeks in Lister.

I am surprised that the US hospital didn't recognise it though - senior Nephrologist who saw me after said its "bloody easy to diagnose"

And yes I did get a blocking for not calling 999 (911) when it happened
I am unfamiliar with std-library details, but the solution is to use Hash Tables with linear-probing, with maybe Robin-hood hashing.

Linear Probing means that if h(key) has a collision, you store the value at h(key)+1. If that has a collision, you store at h(key)+2. Etc. etc. (wrap-around if necessary). Linear Probing means that most accesses will have one-main memory fetch, and then after that, its all pre-fetchers to linear-scan for the data.

Robin-hood hashing means that the "poor" steals from the rich. "Poor" values are the ones who have to be probed significantly: maybe 10x or 20x, or 100x, away from their preferred spot. A "rich" value is one which has been placed close to its ideal spot.

The idea is that you average-out your linear probing distances, so that instead of having 100x (on some probes) and 0x on other probes, all of your hash values will tend towards... roughly 3x probes or so. (I forget the math exactly).

Its as simple as checking on insertion: if values[h(foo)+rehash_count].rehash_count > current_rehash_count, you insert foo into that location. Then, you take THAT value, and hash it forward.

---------

It seems like hash-tables + linear probing with robinhood hashing is popular these days for L1 caches (everyone at offset 5 away from their ideal is way more cache friendly than most at offset 0, but some at offset 100). But I'm not aware of any standard-lib implementation of the technique.
What is it "totally indefensible"? Frankly, the virtue that someone can change their opinions when presented with further convincing evidence is far more a sign of maturity than one who rigidly accepts something based on authority.

To make my point clearer, the vast majority of people accept their understanding of the world around them based on what others have explained to them or what kinds of media they have consumed. If those sources are faulty, our understanding will be similarly faulty.

I cannot intuitively, by myself, derive that the Moon landings are real nor that they actually happened. The technology to fake the videos (amongst the clearest evidence) is and has been around for longer than the Apollo program. The good character of the astronauts that landed (thus, they are believeable) has been emulated by figures in movies and actors and even politicians until they fell from grace. Large-scale lies by governments and other powerful entities have long been propagated and continue to be so (hence why we're even having this discussion, so I guess this a bit self-referential) include the doubts about environmental or health impacts of large-scale industry and commercial consumption.

Societies have long accepted ideas that are later proven to be regressive, backwards, or just plain wrong. Slavery of blacks, ownership of women, geocentric universe, 6000 year old world. Moreover, these things come-and-go, and we'll find ourselves backtracking on some ideas that we think are good now once the consequences catch-up to us (plastic, lifestyle choices, and more).

The fact is, lots of people hold contradictory world/universe views, beliefs, and more. People will never all be unanimously agreed on something. In fact, it may be considered a hallmark of our nature. Therefore, the virtue is not in accepting one blessed set unconditionally. It lies in being able to adapt and grow closer to truth once a clear, convincing evidence has been presented.
> As it is now, I'd rather replace the whole thing with a regular Postfix/Dovecot setup and be done with it.

Any reason why you don't (can't?)?
Your thermometer is only a good indicator if it provides a comparison of the current temperature to the average temperature for that moment plus windowed samples over the last one hundred years. Otherwise, it just tells you the current temperature.
If you're into security books there's no better publisher than No Starch.

For programming books, they do lean heavily towards beginners, but you can say that about every publisher. No Starch has a higher percentage of above average and even excellent books than any other publisher I'm aware of. Some are mediocre, but for most publishers 90% of what they put out is mediocre.

They have a few great books on low-level programming IMO. They are introductions to that topic but they are topics that I wouldn't consider introductory.

Learn you a Haskell and Clojure for the Brave and True are both No Starch. They just don't have the typical No Starch cover.
I am also wondering why Opera (=Presto) is in that graph. Since the latest Opera is Chromium-based I would expect it to be counted as Chromium.
The ultimate in highlighting local variation is something like the Glasbey colourmap:

https://imagej.net/Glasbey

https://www.bioss.ac.uk/people/chris/colorpaper.pdf

EDIT the "hue ramps" style of colormap is also quite interesting, although i can't find an example, and can't be bothered to create one:

http://soliton.vm.bytemark.co.uk/pub/cpt-city/imagej/tn/hue_...
I looked at the Talos website. They're asking 2-4k$ for a 4 core (4 way SMT, so let's say 8 core when comparing to x86_64 just to be nice) dev desktop, with 8 to 16 GB ram. The same spend on a Dell Xeon workstation nets quite a bit more hardware.
Basically, it saves you at least one potential IT headcount. From my time at Amazon, I remember an internal tool to they had to do exactly this. You put software requests and someone from IT buys it for you and sends you the license and installation instructions.

So if your company is large this becomes a real issue I guess. Also by having a third-party IT vendor, you can buy anonymously. This shields you from unreasonable negotiations and future solicitation.
This is the key. You can even say that we only have a small amount of abstract "shapes" of data:

Scalars, list, tables(relations), tree/graph.

You can build generalized operations on them and it will work even if the internal structure (ie: list can be done on top of vectors or linked list or tables or tree) differ.

This is what I working on in my own little language (http://tablam.org). Certainly requiere specialize per structure and some stuff is hard to generalize but the idea hold.
It makes me wonder how many millions of teenagers are going to turn on to Alex Jones because their parents project so much outrage towards him.
Read to know more from here: https://www.purchasecommerce.com/blog/progressive-web-apps-f...
Because it's the right thing to do. Yes, that sounds crazy to me too, but it's crazy that it's a crazy thing to say.
Tents insulate poorly.

A 1 litre Nalgene bottle, filled with boiling water, and slipped in a wool sock, on the other hand, will keep you warm. Two is generally overly toasty.
The lack of WebUI and GitHub/GitLab/etc integration, i.e. like Coverity, Klocwork, or Semmle (LGTM) makes them follow behind almost any single competitor.
The irony of this comment is that Subsurface does in fact use git under the covers for online syncing. So yes, this is git for the world of scuba diving :)
Show HN: Fixed Price Machine Learning Models
The biggest problem is the subtle frustrations if you use Google websites or services at all, since Google builds the Internet explicitly for Chrome, and sometimes works on other browsers okay-ish. reCAPTCHA harassment is particularly egregious too.

I'm a Firefox user, but I've also already excised most of the rest of Google from my life. If you're still using Gmail, you're likely to stick with Chrome.
There's a bunch of special cases along these lines - As an Indian citizen, I'd normally need a visa to visit Mexico / Costa Rica but I live in the US on a work visa which means that the visa requirement is waived.

This is just one citizenship, country pair and I assume there's a lot more.
Ad-supported business can’t solve this problem.
Am I the only one that doesn't like chrome? There has always been a "weird feel" to it that I don't like. I used to really like Konqueror, so I guess its mostly the interface that gets to me.

...As I type this I look the sandwich menu, and lack of search bar in firefox and I die a little inside.
Delicious, he created them.
Back Online Now I think
Croc-spotting AI drones deployed
Sure, you shouldn't use anything you don't feel comfortable with. That clause is common in other commercial Software license agreements, e.g. Xamarin originally had the same clause before they were acquired. IMO it's a good deterrent to protect against bad actors from suing us, and why it was included. Fortunately we've never had a bad actor sue us to ever need to test it in courts.

As mentioned in my parent comment you've replied to, I'll consider pulling it into its own repo with a liberal OSS license, but it would be a lot of work since it's included in a core library and any changes can't disrupt existing Customers already using it. But wont be anytime soon as I'm already overloaded with other higher priority features I have to work on.

> I may actually consider purchasing a license if the terms aren't trashy like in the current license above.

I've no intentions to ever sell any licenses to use #Script, it will always be free.
Ask HN: How to help someone learn to code?
My girlfriend is currently struggling with some courses that require a basic understanding of how to write code. It's not so much that she can't learn the syntax of whatever language is used, her difficulties start at a lower level, i.e. at what one might call algorithmic thinking.

I'm having a hard time helping and explaining these things to her, so I was wondering whether someone here knows some literature or MOOCs or tricks or whatever that focuses on teaching total beginners, ideally in a language-agnostic way.

Thanks for any help!
So your argument is that because there are more users it needs to be more secure?
I just tried Twitter on iOS in Firefox where I have the strict privacy settings enabled including with Safari Firefox Focus content blocking turned on, and Twitter worked fine. In what way does it not work for you?
The number of features that gecko (Firefox) lack vs blink (chromiums) is growing everyday...
In a factual sense, mozilla slow down the evolution of the web and what it allow web masters to create.

But it is nothing in comparison of safari which is pathetically behind blink and gecko feature wise.
It's a shame that the most popular websites don't team up to block safari and ask to install a browser that supports web standards.
YouTube did this with a version of IE and weeks after they were followed by thousands of websites not supporting this antic version.
My use case was something like: for all users of the os give me all ssh fingerprints in .ssh/authorized_keys and stuff like that. Mostly for security and compliance.

My other usecase is netstat working different on Linux and macOS, so I alias an osqueryi command on macOS to show me which process opens which port.
OK - Consider in the absence of clarity, take action.
It doesn't cost you anything when someone uses your Reddit posts to train a model either. The supposed harm is very tenuous.
At least with Apple, the users are actually customers. Google's customers are advertisers.
Universal Adversarial Triggers for NLP
I disagree. That’s still not a good way to show difference. Why not use a discrete color scheme for displaying differences? There is no reason to use a continuous color map, distort it and show qualitative differences - a continuous colormap is used for continuous variables.
“Problems related to his environment after work” I think is what is being referred to in that comment.
I learned that key parts of Azure involve MSSQL deep in the infrastructure.

The AS400 operating system had SQL as a key part of the core functionality.

So there is that.
> I shouldnt be so cocky.

Off-topic, but I don't think its about being cocky. For me, the most difficult thing to keep in mind about information technology is that it is entirely a construct of the human mind and we haven't yet devised methods to validate it against reality.

We see things as they are now and think "well, of course it has to be that way." That kind of view is true in a lot of fields--a rocket ship has a certain design because it must have a certain design. You can't put the engines on perpendicular to the ship or the fuel storage under the rocket exhaust.

But you can do that kind of thing with computers and might not even know it. I started to get a sense of this a couple years ago, when I first learned about the works of Ted Nelson and his contemporaries. Ted is critical of things like the modern hyperlink which, at first, seemed to me like criticizing the ocean. He even disapproves of the word "computer".

The idea that computing can and should be fundamentally reinvented has been the most exciting discovery of my life.
Billionaires aren't the enemy. That's far too simplistic.

But the difference between the billionaires and the "unwashed masses" is that the latter hold far less power. Even if you don't have any influence to begin with, if you have enough money you can buy influence and thus power -- if you have enough money, you don't even need to spend it to exert influence as the mere threat of using that money (or simply moving it elsewhere) can be enough.

The wealthy do however routinely use the poor as scapegoats to distract the ire of the not-quite-as-poor. Especially when it comes to immigration, social welfare and other social issues.

The rich are not a marginalised and victimised minority. They're the very opposite of marginalised. Because they control the economy, they can influence politics directly whereas the poor have to trust the promise that their individual voice might sway politics one way or another as long as enough of them share their personal opinions.

EDIT: Point is, unlike what Ayn Rand would have you believe, billionaires are no different from those less fortunate and "their" wealth is not their just reward but the direct result of extracting value from society, leaving everyone else less poor. Jeff Bezos isn't an evil mastermind, he's just a selfish man who through a mix of luck and ruthlessness managed to get away with amassing a fortune out of mostly other people's efforts.
No quotes around keys would be sufficient, honestly. I use YAML a lot for API documentation, and there are still some cases where wrapping your values in quotes is necessary. But requiring it for keys becomes very annoying.
Project Pluto and the trouble with Russia's nuclear-powered cruise missile
It says "create a new pot". What is a pot?

Disclaimer: I have not had my morning caffeine yet.
Multiple @ symbols are absolutely valid, as long as they are properly quoted ;)
Easy fix: Change "Travel from" to "Citizenship" or "Passport Origin" on the UI.
I’ve been having a good experience with safari + ublock origin.

Firefox tends to consume a lot of system resources on my pretty modest machine.
it is not a perfect system but nobody can really predict a good developer till someone is already on the job. A good developer is more than algo skills, he/she also has good communication, works well with others etc... These are not things we can test yet. The problem with our profession is since it is lucrative and has no real licensing, it is a perfect breeding ground for fakers.