skysight-inc/HackerNews huggingface dataset:
The Python version ultimately appeals to stringly-typed maps. This is often pretty challenging to debug, especially in modern environments where things tend to be launched via container managers "at a distance" with container managers.

Also, click is weird because it wants to take over traditional function syntax and "under the covers" rewrite them. Compared to a much simpler Args -> Map kind of construction, this is a great example of how Python introduces unneeded complexity and prefers to create huge spelunking expeditions into its poorly-explained function invocation syntax & semantics. The PEP we're all commenting around is another great example of that approach. It's too bad Python's community is often more interested in novel uses of Python's semantics than actually readable, reusable concepts.

The irony is other "deep in their own waters" approaches produce stuff that's much more readable than click's without also being some kind of solve-the-universe's-problems black-box. Python dooms itself to that because of its refusal to embrace more composable primitives. They'll always end up with completing big-bang projects that don't play well together. Examples available upon request.
Prescreened?
Then maybe it should, cause you're using only happy hot path and not the NULL one.
Removing even one branch and debloating cache in a hot path can be significant. And then DCE will enable further optimizations.

If you want to ensure something is not inlined, you're free to do so.
You’re in good company. Leonardo da Vinci said, “Simplicity is the ultimate sophistication.”
This. Firefox has become far more aggressive in policing use. For ex., if HTTPS is misconfigured 60.0.2 no longer offers an option for one time exceptions, now there's only 'get me out of here' and 'report to mozilla' buttons. Perhaps someone more familiar with ff's config knobs will post the knob name.
Did the Victorians have faster reactions?
Or don't use a vulnerable PDF viewer, or OS.
"According to the “shoot the messenger” principle, PostgreSQL has been heavily criticized for fsyncgate. Indeed, PostgreSQL suffers from this problem more than other databases as it doesn't offer direct IO."

Not a problem on any illumos based operating system, as fsync(2) and ZFS do what they're supposed to do and do not lie about data being on stable storage when it isn't. PostgreSQL is a good database, and if you want it to be bullet proof, run it on an illumos based operating system.
Updated Resume Link: http://bit.ly/vaibhav_Singh_Resume
I think this will differ between people who have a high sanctity/degradation moral foundation vs those who don't.

See http://www.moralfoundations.org

The theory seeks to explain why people can disagree on things while still being sincere
Understand security, if there is malware in one file on your server you burn down the server and set up new one.

If your machine gets infected you format all because it is insecure by definition. You might even need to throw out physical machine...

If you get one it downloads ten other and you don't know which one will pass your virus scanner.

It is not fun and games anymore, silly nerds having fun are not doing it. It is actual crime and really bad guys that would kill you without blinkink an eye are doing malware.

If there is one infected file on your domain you consider whole domain compromised.
Liquidity.
Battles in space are about who has more fuel and who can dissipate waste heat faster. You want to fire small, hard to detect ammunition from hours or days far away and try your best to anticipate the evasive maneuvers or shape your bullets' trajectories such that evading costs most fuel.
There has been a similar debate in professional chess as well. Grandmaster Evegny Sveshnikov has spoken out about game scores--the sheets of moves made in a game that the players write during the game--being the IP of the players. His arguments haven't really caught on, and so far high level chess games have essentially been in the public domain as soon as they're played.
It depends on how interesting the content it. Captivating content is easier to savor than boring, predictable content.
Well yes, and in this case we're talking files that contain an exploit for a version of Acrobat from 2006 or so and an infection vector that only works on Windows XP, and connects to a botnet that is either long dead or now an NSA/CIA asset.

But Windows Defender quite rightly still quarantines the file.
Google how to disable windows update service permanently from the computer management console.

You'll also need the ffg paid software.

1. Du Meter

2. NetLimiter &/OR Glasswire

DU Meter

After installing it, right-click taskbar and activate the du-meter toolbar. It'll will show you upload/download speed at all times.

In other words, if you're online, doing absolutely nothing. Yet, your Internet's doing 1MB/s+, you get suspicious.

NetLimiter/Glasswire

Once you see suspicious internet activity, you open any of these two. It'll allow you to block the offending program. Glasswire has a nice UI but all it does is block or unblock.

Blocking windows processes - esp svchost might cut off your internet so NetLimiter is important. Allows you to rate limit the process. Basically, windows update temporarily stops trying if download speed's 1KB/s or less.

NOTE:

Some spy blocking software for Windows 10 help you to block MS's ad-servers, tracking and windows update. However, this is a cat and mouse game - hence, the above tools are your best bet.
Nope. There is no magic in the word "placebo". Nor in the fake pills. The effect is solely due to "set and setting" establishing belief. The "placebo effect" is on a spectrum with hypnosis. It has nothing to do with the actual pill or injection whatsoever, those are just props, like in theater.

(Sorry to badger the point, it just seems so under-appreciated and misunderstood.)
Those with short-term information are the ones who benefit most by increases in the time taken to disseminate information. Let's say some fund's AI parses and interprets a favorable article 25 ms before anyone else. They start simultaneously buying stocks in NYC while writing puts and buying calls in Chicago.

Moisture in NJ slows down news from Chicago to NYC by 2 ms.

Automatic market making algorithms in NYC, in the absence of evidence from the options markets, bet on mean reversion and don't adjust their bids and asks as quickly as they would had information arrived from Chicago.

In those 2 ms, two investors each sell 100 shares a penny cheaper than they would have otherwise to the institutional investor with the news-reading AI.

A retired teacher and traditional hedge fund manager are each $1 poorer and someone writing a newsreading bot is $2 richer than they would have been had NJ been drier.

The individual stories are pretty boring, but millions of times a day, a small short-term information edge is slightly more valuable. Sure, 99% of the time both the winners and the losers are institutional investors. However, if you just look at a retail investor (or some institutional investor representing mostly retail investors), they're almost never on the side with a short-term informational advantage.

On the one hand, it's 99% just institutions winning and institutions losing. But, when you zoom in on those 1% of cases where an unwitting retail investor got lucky or got unlucky, there's a bias in their luck due to their lack of valuable short-term information.

On the other hand, those 2 ms might also mean that if a big retirement fund is unloading $10 million in stock to a bank, that bank has an extra 2 ms to simultaneously start selling the stock and get short in the options market before the low-latency market makers adjust prices. Maybe this means the bank is willing to bid $2 higher for the retirement fund's block trade.

In any case, the actions of the HFTs have both positive and negative knock-on effects for ordinary retail investors, even if other HFTs account for the vast majority of the HFTs' profit margins. Sometimes the short-term information comes from the outside world, and sometimes it comes from institutional investors trying not to telegraph their moves on behalf of retail investors.
On the off chance you were looking for a book on antennas which gives you lots of ideas without getting too carried away with maths, Karl Rothammel's 'Antennenbuch' is probably the one to beat - he's basically nicked every antenna idea ever published and put it in a massive compendium. As an added bonus, it will teach you German if you don't know it already.

To ease your feet gently into the water, you could do a lot worse than picking up a copy of the 'ARRL antenna book' - a blend of theory and practice, giving ideas for a lot of different designs while explaining a bit of the theory behind their function.
He's not wrong though. Other big teams have had success with React Native including Skype and Office teams, as well as Instagram.

When I read this article by Udemy, where they started with 1 dev for each platform and had a mere 3 or 4 react Native features and then ended up with 7 or 8 mobile devs split along platform lines, I wondered if 2 or 3 react native devs couldn't achieve the same thing if they actually tried to share 90% of the code across iOS and Android and went all in? The productivity boost is there if you embrace it.
Great! I'm finished React/React Native course at Udacity a couple month ago.
But now, they don't use it.
No. what I'm sayin is that if it is consensual, whatever folks agree to is fine. It doesn't matter to me if someone wants to go through this stuff or agrees to it. There has to be choice. This includes a legal prostitute: The prostitute should have every right to refuse a sex act, whatever it may be.

But when it isn't consensual, the harm done makes the situation that much worse.
1. No they don't.

2. The easiest ones to hit by accident are integer overflow ones followed by trapping floating point math.

3. Pointer aliasing is hard to hit if you're not baiting it.

4. Threading requires Data Race Free code. No language known validates this enough.

5. Unchecked pointer dereference and lifetime problems can be avoided especially in C++. It is a subset of missing input validation which again is not enforced in most programming languages.

6. Object slicing rarely comes into play on its own.

7. Format string mess also easy to avoid, s are weirdness caused by longjmp, signals and other ways of messing with the stack.

There are 193 UB cases in C99 and most of them are redundant and group able. Bunch of them can be called "programmer brain is out to lunch".
The list is bigger slightly in C20.
Another fun one: Fermi's definition of "remote possibility" as a chance of no more than 1 in 10. (Scary when talking about the odds of initiating a chain reaction, making a small atomic weapon, or even igniting the atmosphere in the first atomic test.)

https://books.google.com/books?id=2G2TlJOhGI8C&pg=PA280&lpg=...
So Humidity is preventing Liquidity.
Selerity | Manhattan, NYC, NY | Java NLP Engineer | ONSITE, REMOTE (world-wide) | Full-time | http://www.seleritycorp.com/careers/smle.html

Selerity provides low-latency, high-performance AI solutions for financial workflow automation as a complete analytics and recommendations package over any kind of unstructured content the sell-side process, particularly for in-house, (material) non-public information (e.g., trader chats), while mingling it with publicly available data (e.g., news), all in real-time.

We’re looking for an experienced Java NLP Engineer to join us in a hands-on role, applying the latest technology in natural language processing and machine learning (including deep learning) to solve real-world problems in capital markets, institutional research, financial news and social media.

Qualifications: At least 5 years (ideally 10+) of challenging work experience. • Advanced proficiency developing high-performance, concurrent Java in Linux environments. • Rigorous data science foundations and theory, including algorithms, statistics, experimental setup, etc. • Experience applying SOTA NLP and machine learning methods to large-scale datasets, especially open information extraction techniques. • Verifiable in-depth experience with at least a hand-full NLP-relevant libraries. • Experience with deploying, monitoring, and maintaining large-scale A.I. applications in production environments. • Experience with large-scale analytics and machine learning technologies including TensorFlow (Serving), (Py)Torch, Spark, Hadoop, H2O, etc. • Nice to have: Advanced proficiency developing high-performance Python code.

What we offer:

- Fully remote position, world-wide, or a work-place in Manhattan
- Flexible work hours & startup culture
- Yearly team meetings in NYC
- Equity and competitive salaries

To apply, please send your CV and short cover letter to careers@selerityinc.com; I'm Florian, the CTO, and look forward to meeting you!
One way to address backtracking is to use a tool like BeeLine Reader [1]. It wraps text in a color gradient that flows from one line to the next.

1: http://www.beelinereader.com/individual

Note: I am the founder
If I had to guess, it's because the moon was formed from a molten ball of Earth material while other moons in the solar system were formed from the same accretive processes that formed the planets.
In the Pro version you also can set it to "always ask before downloading updates", and that has worked reliably for me so far.
> reading comprehension and regulating your speed based on the content is a skill

Knowing how to modulate is an important skill in programming and mathematics as well.

I've seen the two extremes of "failure to modulate" with programs, especially with new programmers (students/interns). Some will speed read through the program, never slowing down to pay attention to critical pieces that may help them discover how to fix a bug or implement a missing feature. Others will slowly and methodically read every line, wasting away days on what should take hours or minutes by performing a depth-first search through each stack at each program point.

I've also seen this failure to modulate in mathematics. Students who get to chapter 5 of a dense text before realizing they have no intuitive or even formal understanding of the definitions on page 1. And students who spend their entire week interrogating unimportant definitions or lemmas because they do not get a sense for the overall structure of the chapter before diving into details.

Reading is such an important skill, and we as a society do a fairly good job at teaching how to read non-technical material. But reading skills are probably the most important thing that's (not) taught in math and CS.
I'm pretty sure I've seen it in movie or tv shows a few times. I've personally seen a man use his looks to get ahead - this was in a company that had many more women than men. And I'm going to guess that it happens with gay men as well.
https://www.wsj.com/articles/chinas-mobile-payment-boom-chan...

What surprised me was the proliferation of Alipay in premium outlets near touristy areas in SF.
Well. In this case it happens to be a bad thing, because you have to agree to a poisonous NDA to download this data.

Providing actual free data would have been great though.
// Disable update notifications:

Open System Preferences on your Mac and select “App Store.” Then click “Install macOS Updates (or “Install OS X Updates” for older software).

// To minimize all open windows in MacOS:

Minimize and Hide All Windows in Mac OS X with Command+Option+H+M.

// To stop iTunes from opening automatically when you connect your iPhone

Open iTunes and then go to Preferences by using keyboard shortcut Command-comma or by going to iTunes > Preferences. Next, click the Devices tab and then check the box for Prevent iPods, iPhones, and iPads from syncing automatically.

// How to Change Your Mac's Default Screenshot Directory

Click Command+N to open a new Finder window.

Click Command+Shift+N to create a new folder, where your screenshots will go.

Type "terminal" and select Terminal.

Ignoring the quotation marks, type "defaults write com.apple.screencapture location " making sure to enter the space at the end after 'location'.

Click Enter.

// For JPG instead of PNG:

defaults write com.apple.screencapture type jpg;killall SystemUIServer
Bavarian raids
Really it should be rebranded "shared hosting".
There is a fjord in Norway that is considered to be at high risk of experiencing a landslide-driven tsunami of similar magnitude:

https://en.wikipedia.org/wiki/Geirangerfjord#Rock_slides

https://www.youtube.com/watch?v=Wmfs7LesQos
The author is hilariously non-self-aware about their own bubble-inhabitance. It starts out with a tone of ostensible I'm-above-this-so-I-can-analyze-it-objectively but doesn't take long to devolve into:

> Some of this alliance was expressed overtly, for instance by creating an "advisory board" to guide Twitter culture and staffing it with some of the most hateful of Blue leaders

> "shadowbanning" persons identified as Red by AI systems

> But there were also many on the Blue side angry that the Red side still had not been completely annihilated
Claims about the relative simplicity or complexity of different languages are rarely grounded in actual linguistic evidence. Languages comprise so many parts that it's not even clear what the basis of comparison could be: is English, a language with highly restricted word order but without grammatical case marked on most nouns, more complex than Russian, a language with comparatively free word order but a highly articulated case system? Who can say?

With that in mind, the statements about Bahasa Indonesian being simpler or more rigid than other languages are more like social or cultural judgments than bonafide linguistic facts.
1. The color of the uniform doesn't seem relevant to me.

2. The MP-5 is just as "military" as the G36.

3. I doubt that. Yes, there are water throwers that are highly armored, but that's nothing new, nor bad.

4. That sounds just a little biased.

5. That sounds not true. Certainly you should post sources for that extraordinary claim.
Ah, "dozen of extra lines" is not exactly what I was expecting for "isn't as powerful" ;)
If everyone had a million dollars .. you mean like Zimbabwe in the 90s? Do you not understand how inflation works?
> The marketing term NoSQL, which was the hippest buzzword just a few years back, is slowly becoming a synonym for a defect. Without SQL, there is something missing.

I guess RDBMS companies are too afraid of NoSQL to attack it with such silly propagandist statements. You can't win the market this way.

To me it increasingly looks like SQL is losing in distributed systems. And NoSQL may never really gain SQL beyond niche usage after all.
When did Jane Street take over development of OCaml? I knew they were heavy users, but I thought it was INRIA that were the main developers. This post implies that JS are running the show now...
Ask HN: Is there any credible evidence for ET intelligent life?
unfortunately, no carrier will do this. I suspect that this is because of administrative fees associated with simply allocating a phone number and the network overhead from having a device associate with cell towers when idle.
By that logic, is there anything at all in the realm of APIs and tools that is standardized then? HTML mark up? Regular expressions?
We're talking about voluntarily installed proxy. Why would anyone want to mount an HTTPS stripping attack against themselves?
Hawaii is first state to ban sale of certain sunscreens
What is special / unusual about the splines? ("Check out those cut splines in the middle!") It looks like normal spline drive to me.
I'm not using social bookmarking either, but I can see the appeal of being able to discover quality resources easily (when following reputable people). That's basically what "awesome lists" on GitHub are for.
NoSQL is not going to die, there are many places where specialized non-relational databases are appropriate. But the hype wave may be coming to an end.
It's certainly a language design decision, but as I've been using more powerful type systems I'm coming to the conclusion that not using a language with a good type system for any project intended to be maintainable in the long term is just bad engineering.
IMHO, the most reasonable solution is to have a link for “More details” for the interested/advanced users to dig into. It’s hostile for software to fail because of incorrect assumptions and then give them no way for the sensible user to handle the collateral damage.
Hawaii moves to ban sale of sunscreens with coral-harming chemicals
Just FYI: The SQL standard supports both types. The other one (valid time) is called "application versioning" in SQL.

Read this paper if you'd like to learn more about it: http://cs.ulb.ac.be/public/_media/teaching/infoh415/tempfeat...
Could you give more context about their biases? I’m not familiar with the news source, but would like to be informed about that area of the world (While not just reading heavily one-sided articles).
If it were really that performance critical the programmer would not call a swiss army knife utility function that contains a lot of unneeded code (replace "would" by "should" if you like).

If compiler optimization gets to be more and more about making poorly structured code barely faster, no wonder we have all these discussions about uncalled-for optimizations.
Indeed I was. I should have been more verbose on that bullet. :)
Scandinavian's are good at building things, but I may also biased because my great-grandparents are from Finland and I'm proud to have that heritage in my family.
Python String Formatting Tutorial
There are other alternatives. Money isn't only kind of compensation that counts. Once I've covered my expenses - food, housing, transport (that can be public transport if I'm in an area where it's adequate), and medical, I don't care much for extra money. I know this is true, because I have fairly slack hours at the moment and could use my free time to make more money, but I choose not to because I have enough.

Other compensation that I'd accept instead - social status, respect, ability to spend my time in beautiful places and talk to interesting, educated people, opportunities to work in interesting buildings or locations, opportunities to work for organizations that I believe in, ability to have more kids, and live in a community that sees childrearing as a community responsibility. All these things are easier to find if you have money, but they're not exactly things money can buy.
> Stop asking for updates

I think Apple has a pretty aggressive policy around encouraging updates, and I'd imagine it's because having up-to-date software is an annoying necessity. Those notifications annoy me too, but ignoring them at the cost of missing security patches seems unideal.
Or put it anywhere a vulnerable PDF viewer or OS might stumble upon, where an overzealous scanner has write access to, or where some snitch might grab a copy from and blacklist your domains.
Maybe the NOSQL hype is dying down, but it still seems like for caching for fast reads it can be helpful. What do you think?
For those interested, I recommend reading "How to Read a Book" by Adler. It basically outlines the details of getting the most out of reading in different contexts.
I would argue that almost all of that information in your post is stats not data.

The type of data that people in this thread are talking about would be more in-line with detailed positional information about each of the players on a football pitch over 90 minutes. In a cricket context, it would be more along the lines of the exact release angle and speed for each of the bowlers.

This type of information is clearly available, as Michael Caley is able to quickly generate xG maps for an entire game[1], but I do not believe it's public.

Your [9] link points out that much more information is available to baseball betters, but even baseball has a significant walled garden in terms of data. For example, the raw data used to generate the stats in [2] is not open to the public.

[1] https://twitter.com/caley_graphics

[2] https://www.youtube.com/watch?v=tzPKlQXo6hk