skysight-inc/HackerNews huggingface dataset:
> this appears to work: foo AND bar NOT baz OR fizz

`AND` being implicit in `bar NOT baz`, and in `foo bar`. Also AND/OR is per file, rather than line which I wondered after reading this comment.

There's some information here [0] that's mainly centred on issues/PRs, but some transferable (this might be what you referred to that does mention NOT). There's also a bit more information here [1]; it does at least acknowledge that `$` will be swallowed.

[0] - https://help.github.com/articles/search-syntax

[1] - https://help.github.com/articles/searching-code/
How we built a back end system for Uber-like map with animated cars using Go
How? Isn't that essentially adding and subtracting from the most significant to least significant? Could you demonstrate why it's simpler with an example? 1532 - 879 will be adequate.
If amd reveals the details now, Intel will react with better price/perf before you can but an AMD chip.
I'm in France currently and it's been a while since I've seen monkey bars in a kid playground. Along with swings and sand, they've been deemed too dangerous by the authorities.

With the current playgrounds, I don't think kids have a lot of opportunities to build up strength. Less than we did as a kid.
From the book:

"If a programmer writes software for a living, he should better be specialized in one or two problem domains outside of software if he does not want his job taken by domain experts who learn programming in their spare time."

Seems a bizarre sentiment, but after reading this sentence, I feel like I really wanna donate some money to the guy. If he gives a way I will surely do.
When we get to critical mass? More like "if". I doubt the majority (crushing majority even) of active web browsers will ever get to that length. Especially noscript, which makes some sites completely useless.
But I am not making it an us vs them, that's the whole point. Your argument is that we should all be trying to maximize the benefits to the citizens of our own country, and no one else, literally an us vs them position. For many countries, blocking U.S. Internet services and substituting 80%-of-the-way domestic alternatives does just that in terms of boosting employment. It might not be the same legal framework, but if you are advocating for putting co-national workers first at all costs, then that's very much an option. I consider an open web to be one of those principles that are worth maintaining, though. But it definitely is lower on the list than many other concerns that might count as 'nice to haves' under the nationalistic argument I am seeing made.

Note that I am in favor of better conditions for workers, more progressive taxes, UBI, free higher education, some forms of fair-trade arrangements, you name it. What I am not for is "no foreigners until unemployment is strictly at zero". I think in the long run we should be able to come up with systems at the national and international levels that are fair to both local workers and immigrants. In the context of the current administration, though, I don't see us getting that, I see a lot of scapegoating, a lot of rash policies and an international industry supported by an international workforce, eventually either dying, fragmenting or leaving the U.S.
It could be due to a specific USB device. I had the issue once with what seemed to be a USB-C to USB-A adapter and a high power draw device. Many others have reported issues with external drives.
Setup FTP Server with VSFTPD in Ubuntu 16.04
> They cannot be compelled to testify against themselves.

In my joking statement (that mirrored yours) I was referring to exactly that. Giving police information that currently is only inside a mind of a suspect. Not documents, not physical keys, not anything else.

I don't care that you can be compelled to provide documents. Which is silly by itself. Whole business of law should expect no cooperation from the suspect and should accept help from him with suspicion. Giving him opportunity to provide documents is giving him opportunity to forge some. Giving him opportunity to provide password to a machine may give him opportunity to give one that will cause the machine to overwrite the data you are trying to gain access to. Giving him opportunity to confess without double checking every bit of information he discloses with hard evidence is providing him the opportunity to take fall for someone else's crime.

> But there is no exceptional injustice underway here. This is the way the system works.

So the system is just temporarily exceptionally unjust. Unless you can somehow say that jailing a guy indefinitely for failing to disclose information only he poses, at the same time having not enough evidence that he committed any crime, is somehow just.
> Author here. Yes, it's a x86 operating system. However, rather than getting around A20, it focused on protected mode instead.

You still have to open the A20 gate in the bootloader if you want to access a memory adress that has bit 20 (counting from 0) be set to 1 (you probably want) - even if you switch to protected mode. The only exception is if you boot from UEFI instead of BIOS - in this case the A20 gate is already set. But the book uses BIOS as far as I see it.
Me too VS 6 and VB 6 were really awesome.

Microsoft was at the tipping point in 1999, then the dotNet thing happened and a lot of failures like dotNet based Shell/Explorer and WinFS for the failed Longhorn what turned into WinVista. Then the WinMobile 6.5 to 7 thing happened. The dotNet Framework seems to be legacy now - right? WinForms is legacy now. Silverlight is legacy. dotNet DirectX APIs are legacy. dotNetCore is the new thing, but in v1. UniversalApp based on C++ API seems to replace WinAPI - correct? Anyway WinAPI is still going strong, and almost all applications are WinAPI based.

Sometimes I would like to go back in time to 1998/99. But the good thing the WWW succeeded (and "The Microsoft Network" failed and original dotNet vision of software as a service got postponed by many years).
I think these slides describe it best. https://www.pgcon.org/2016/schedule/attachments/414_queues-p... Page 34. The key is SKIP LOCKED, so you do not try and grab an item off the queue which is already locked.
> It is not a problem for people who are living off of savings/inheritance/spousal income to receive the UBI because the taxes due on every dollar spent was already paid when it was earned to begin with. It makes no difference that it was last year instead of this year or by a different person who gave it to them

Of course it's a problem and of course it makes a difference. The result is that tax take remains unchanged and the burden of paying for additional social assistance goes up. This is a matter of elementary arithmetic; I find it genuinely mindboggling that someone can get this deep into a thread arguing in favour of welfare reform without being able to grasp it.

Sure, you cut that deficit by raising taxes on everyone, but this penalises families with multiple earners and rewards families where only one member needs to work since the new social assistance they get exceeds the increased tax burden on their sole breadwinner. And it's the latter group where that generally has less debt, lower cost of living and/or more of the assets they want already paid for; hence the other family members not seeking work. If you want to avoid giving the impression UBI is robbing the workaholic middle classes to pay for the idle asset-rich, funding it with a consumption tax (even if it were possible, given shifting the tax burden from consumption to income tax implies massive tax breaks to the low propensity-to-consume rich paying the majority of today's tax) is certainly not the way to go.

If you want to incentivise stay-at-home parenting, you create subsidies for stay-at-home parents; there's no need to also subsidise childless people staying at home because they don't actually need the money at the same time.

And then you're talking about assessing "the original problem" of people in danger of starvation as if governments don't already do that: hungry people should either apply for the benefits and demonstrate willingness to apply for jobs that are suggested to them or (they or their carers) should provide certification that they're not mentally or physically capable of work. Of course there are no guarantees against dishonesty, just as there are no guarantees a UBI will not continue to pay dead people. But a few dishonest people risking jail for fraud costs a lot less than paying many people who have no intention of applying for welfare - fraudulently or otherwise - but certainly wouldn't refuse it if it was thrust upon them. If false negatives are a major problem you can skew the government bureaucracy in favour of approving virtually every request and it'd still cost less than indiscriminate payouts. But don't take my word for it: most governments collect statistics on why people not in work are not in work and publish the costs of running their employment departments.
Wikipedia is an aggregator not a source. It's like HN, a useful place to find links to where reputable people have said things.
Nothing stops you from implementing them in python, you will get toy performance but the concepts are teachable in Python: http://interactivepython.org/runestone/static/pythonds/index...
Until you steam a video or play a game, like Civilization or XCom (from 2012). Then the battery just dies at a near 1% per minute rate. "Great battery! ... until you actually go to do something that uses power." I did a side by side test and the battery on my new MBP lasts the same as my 2013 MBP for streaming conference calls -- under 2 hours for both. (I had them call each other with cameras aimed at each other while both streaming Netflix.)
Conceptually this is awesome. Do you know of any production apps running on Docker and .NET Core?
Several years ago I was responsible for a CMS for a local newspapers website. A contractor making updates used ElasticSearch to search for articles. It was a rather botched setup with ES crashing once in a while and the search index sliding out of sync with the database.

I was using Django and rewrote the search just simply collecting a dictionary of terms that I would then explode into filter on the model.

A database of order 100k articles with something like 50 fields, about 20 of them foreign keys, bulk text fields of several to tens of KB responded within milliseconds on a 4 core 4GB machine under load.

The "weird thing" about it that I didn't understand at the time was that using a more complex query would often result in speedups. I understand it better now after this article since PG builds some sort of index on text fields.

PG is one of the infrastructure pieces that you install and then it just runs performantly without much fuss. There probably are cases where it fails horribly but in almost a decade of use I have yet to see a single operations failure.
Tried their sandbox site from firefox and chrome on my Mac. They were able to calculate same 'Computer fingerprint'. Looks impressive from tech perspective.. though bad for privacy
15 Tips for Dealing with Imposter Syndrome
I run Wormhole (hosted "distributed" VPN / Overlay Networking / You name it), which uses SoftEther behind the curtains: https://wormhole.network
It's an accessibility thing. If I designed a new web system that
blocked off 10% of the populous, for whatever reason (deaf,blind,
not able bodied), then people would call me out on it.

Rightly so, because that's a constraint that cannot be changed.

Running an outdated, decommissioned operating system is something that can be changed. You have no obligation, moral or otherwise, to support Windows 3.1, OS2/Warp, WAP browsers, Gopher clients, or IE5 running on Mac OS 9.

You can still choose to support outdated clients, because it makes financial sense for your organisation - and many places to just that - just as a corporation running outdated software may choose not to update because that's what makes financial sense for them.

Equating support for an accessible service with support for outdated browsers is a non-starter.
I mean, I a real beginner on that part and I have difficult to write efficient an relevant tests when it comes to test functions or methods that returns nothing, when it comes to mock a database, test a socket connection to give you some ideas where I'm struggling.
Nothing could have demonstrated the advantage of modern numerals any more than this has. What an awfully cumbersome algorithm shift-and-add is to hand execute.

With things like this (where conversion is trivial), internal use of Roman numerals would be widespread if they were advantageous. They were not, previously. and now the numeral system we use is irrelevant with ubiquitous computers except for readability .

I think the evidence is quite strong that Roman numerals are a poorer numeral system.
Check out brightness control:

http://www.splasm.com/brightnesscontrol/index.html

It works as long as I disable flux.
As stated in the article, the Tor Browser Bundle seems a good candidate of a widely adopted fingerprint.
But it's just Tor of course, not browsers in general.
Easy Zippo tricks to learn with videos howtos [android app]
It's very hard to benchmark things which are that fast, and very easy to make mistakes (for example optimising away the thing you think you are measuring because your benchmark does no real work with it and the compiler notices). So on this homepage you have two benchmarks, which give these stats for stdlib:

Time: ~0.04ms

Memory usage: 2Kb

There is no context here and just a link to another benchmark which most aren't going to bother to read. If your selling point is that you're the fastest, you need to tell people why that's important, and what exactly is faster. These graphs give zero details on the work done, and the timings/memory usage suggest trivial work is done in the benchmark, which means it's likely to be wrong. Is it measuring loading or evaluating or both at once? How many templates, what is in them? Are they properly evaluated with lots of keys in them? Do they test functions, methods, built-in functions?

If you're interested in speed, I'd suggest setting up your own real-world benchmark, with separate charts for parse time (typically done once, of little importance) and evaluation time for sets of templates which are 30-100 templates big and include lots of dynamic content and other templates. That's close to real world use and will tell you if your library is a lot faster, it might even give you far more impressive numbers (reduced render time of typical templates from 100ms to 10ms for example).

Personally, like the parent, fastest is about 10th on my priorities list as long as speed is adequate (and 0.04ms per template is adequate), below: Correctness, Contextual escaping (very handy in stdlib, not supported?), Ease of Use, Partials, Layouts, Syntax, Docs, Adding another dependency, etc.

As a third party dependency for a core feature which would require me to impose your library on everyone who uses my library/app, your argument has to be very strong and there have to be multiple reasons to adopt the library and strong guarantees about future development/support. Speed is not enough, even if it was an order of magnitude better on significantly slower results (say 100ms -> 10ms), it would be just one bullet point and far down the list.

I hope this is helpful.
Why would thickness matter for heat dissipation? It's not a block of copper so it's not relevant.
Even when I was selling through Kagi, I had a backup payment service running simultaneously (Plimus, then later FastSpring). I could switch between them in just a couple of minutes by changing some if statements in my PHP code. I even had hidden 'coupons' I could give to customers to redirect to another provider, if Kagi wasn't accepting their card for some weird reason.

Don't hard-link to a third party service. Abstract everything through your own site that you have 100% control over, so you can swap out the underlying services whenever you want.
If you compare like that then it takes ages to load the initial page itself. 4x price is not worth then.
Twitter experiences with Graal in a production environment (video, FOSDEM 2017)
Progress on Dropbox ticket nr 5511568 to take down child porn
The answer to this "problem" isn't fair to a generation that was never taught life isn't fair. So we'll continue to get articles like this I guess.
Care to provide a source?
Just forget about "competitors stealing your unique ideas". Really, forget it. You are giving your own brilliance too much credit. You don't even have customers validating your unique ideas and you expect competitors to take them seriously?

So a part from that, regarding your question. A "private" beta doesn't implicitly means "no PR"? A private beta isn't open for anyone to sign up, if it isn't open, why the press should cover it? You gain nothing.

But, even if it is not actually "private", I still would suggest "no PR". Launch quietly, let some users come, test, validate your ideas. You will know what to improve and which of your ideas are actually unique. Then you will know what to say when you decide to go with PR.

Yes, it means fewer users trying it out and validating. But users that come from press usually are not of the "early adopters" type (meaning: they will be frustrated by the smallest bug, lack of feature or unpolished design and will leave before even trying, leaving no feedback behind).

So launch it ASAP, forget press, and submit to places like Show HN, Product Hunt, Reddit, etc.
It's a bit misleading to say no gateways are required. As far as I can tell it uses STUN/TURN for NAT busting. When NAT busting does not work (in case of corporate firewall for example), communication falls back to the TURN server as a relay.

IIRC according to google a few years ago, something like 10-20% of STUN/TURN traffic needs to be routed over the TURN relay server.

This is a gateway.
Your argument is that we should all be trying to maximize the benefits to the citizens of our own country, and no one else, literally an us vs them position.

Building up domestic industries is a win for everyone and that goes for any country. Send your best workers to Silicon Valley and your nation is already suffering a drain on talent.

For many countries, blocking U.S. Internet services and substituting 80%-of-the-way domestic alternatives does just that in terms of boosting employment. It might not be the same legal framework, but if you are advocating for putting co-national workers first at all costs, then that's very much an option.

Those countries are welcome to try it and it might even be good for them, but I doubt they want to lose access to US services. That's what leverage is. If those countries have leverage then let them use it.

I think in the long run we should be able to come up with systems at the national and international levels that are fair to both local workers and immigrants.

Ok, so let's deal with the current H-1B program now instead of waiting another 4 or 8 or 16 years or however long some people would like to delay it.
If you want the compiler to leave the dereferences in, use `-fno-delete-null-pointer-checks` or ask your compiler vendor for an equivalent option. Compilers delete null pointer checks by default (on typical platforms) because it's what most users want.
A new kind of trampoline – Monster Tramp
> It wasn't an "we do this at scale" talk, but I'd love to see more experiments like it.

Well, I will be conducting such thing in near future. From ELK stack, I never
used Logstash in the first place and used Fluentd instead (and now I'm using
a mixture of my own data forwarder and Fluentd as a hub). I'm planning mainly
to replace Elasticsearch, and probably will settle with a command line client
for reading, searching, and analyzing (I dislike writing web UIs).

All this because I'm tired of elastic.co. I can't upgrade my Elasticsearch
1.7.5 to the newest version, because then I would need to upgrade this
small(ish) 4MB Kibana 3.x to a monstrosity that weihgs more than whole
Elasticsearch engine itself for no good reason at all. And now that I'm stuck
with ES 1.x, it's only somewhat stable; it can hang up for no apparent
reasonat unpredictable intervals, sometimes three times per week, and
sometimes working with no problem for two months. And to add an insult to an
injury, processing logs with grep and awk (because I store the logs in flat
files as well as in ES) is often faster than letting ES do the job. I only
keep ES around because Kibana gives nice search interface and ES provides
a declarative query language, which is easier to use than building awk
program.

> He even goes as far as implementing a minimal logstash equivalent (i.e. log parsing) into the database itself.

As for parsing logs, I would stay away from database. Logs should be parsed
earlier and available for machine processing as a stream of structured
messages. I have implemented such thing using Rainer Gerhards' liblognorm and
I'm very happy with the results, to the point that I derive some monitoring
metrics and was collecting inventory from logs.
Now is an appropriate time to mention The Free Bundle (actually free bundles of games)

http://www.thefreebundle.com
I'd imagine for most home users the combination of the following is enough to track them across multiple browsers:

{ip, device pixel ratio, screen resolution, time zone}

You can then identify more unique browser features to track them across multiple locations. Even if it's not completely unique, you can build up a network graph that's probably good enough for most things - people living in the same house probably have similar interests.
Brings up Chromes regular print dialog for me. Maybe your browser or a plugin are responsible.
The Document Foundation on City of Munich’s discussion on returning to Microsoft
I hate almost everything relating to culture. I have bills to pay and I don't particularly care that you have some flavor of Street Fighter II. Tell me what stack you use, the pay, and if you'll pay for my gym membership.
7 year old me would destroy 30 year old me in the pool.
https://github.com/alimony/everything-is-calm
This is the best of the bunch.

> Chrome Extension that invisibly lowers the volume of YouTube videos over time, until the last twenty seconds when it blasts back at max, hopefully after the user has continuously increased the volume on their external unit to compensate for it being 'too low'.
Using machine learning to identify different phases of condensed matter
It used to be easy to see the ssl cert in chrome
now when i click on the lock icon i get a list of settings but nowhere to see the cert. even chromium is like this now. i visit humblebundle.com and chrome just says its not secure. and i can disable the warning or whatever else can i do??? i want to see why chrome doesn't like the cert! i want to see the cert! if i haven't seen the cert how shall i decide whether to disable the warning? why can i not see the cert details?
I agree with everything you say, except the "shocking cost" part. Its all a matter of perspective.

You would have to write the transpiler anyway, since on a larger team if you're working with a designer, you would probably get HTML from them and soon get tired of manually translating it to function calls.

I'd bet this is how JSX got started in the first place.
from LinkedIn:

...can somebody from Dropbox please process the take-down requests pending since Sunday regarding the hosted child porn discovered? It was raised several times through official support channels. No action. After calling SALES pretending to be an enterprise customer I finally got a reply. I have sent several direct messages to employees even here on LinkedIn but all I got was blank stares and "NOT MY JOB" replies from one of their Hamburg employees ...
I think the entire section 1.1 can be removed as it seems a bit pompous. Other than that, it seems like a reasonable guide.
Everything to Know about Red Hat OpenShift Container Platform 3.4