skysight-inc/HackerNews huggingface dataset:
Here is the general problem with dependencies:

When a dependency changes, all the projects that directly depend on it should get notified immediately and their maintainers should rush to test the new changes, to see if they break anything.

There is no shortcut around this, because if B1, B2, ... Bn depend on A1, the consequences may be different for each Bk.

The only real secure optimization that can be done is realizing that some of the Bk use A1 the exact same limited way and thus make an intermediate A1b that depends on A1 which those Bk's depend on. These "projection" builds may be automated by eg the set of methods called by the B's.

Anyway, this is the way that iOS does it before iOS 11 comes out to users. They release a beta to all developers. And they even fix bugs in the beta before releasing to the public.

Without beta testing periods, you can get laziness and just auto-accepting of whatever cane out.

There is be an "alpha release" feature in git where maintainers might put out the next version to be tested by all who depend on it. THIS FEATURE SHOULD NOTIFY THE MAINTAINERS SUBSCRIBED TO THE REPO. THE BUILD ITSELF SHOULD GET ISSUES AND RATINGS FROM MAINTAINERS AS THEY TEST THE NEW BUILD. And releases should not be too frequent.

This is the way to prevent bad things from happening. But that also means that the deeper the dependency is, the more levels this process could take to propagate to end-users.
Please expound. What pills do you take?
Semi-Trucks can go over 1000 miles between fill ups. Current technology might work for local deliveries, but will be hard pressed to replace long haul trucks.
I assume it would just be with tardigrades, but can they even survive / thrive on Saturn?
"a revocable grant can't be worse than no grant at all"

an implied license that can't be terminated is better than a explicit license that can: https://news.ycombinator.com/item?id=15051717
Could bacteria survive for 20 years in space?
What exactly is the agenda they are alleged to be pushing?
Yeah, I had that problem with some US govt website when applying for ESTA. I have since fixed the problem : My email is *@roblab.la, and I just put whatever the org's name as the username part of my email. So far it has worked basically everywhere, except on aliexpress, where they disallow aliexpress@EMAIL_DOMAIN. Probably to avoid people posing as staff >_>'.
Debian Developers are responsible of the package quality. Most package only well-known software that they are familiar with or read the code. Some do more thorough security audits.

Some security-sensitive packages are maintained by teams to share the workload.
Sort of a critical feature they are missing
All of their reports on all of their investigations into Russian hacking is not included on the declassified document.

Did they investigate voting machine hacking? It's not included in this report.
Top Marketing Funnel Automation Secrets for Your Growth
If someone is going to fix putty, please enable the right Alt key on American keyboards - we shouldn't have to hack our "registry" or the source of putty to enable it [0]. A simple config toggle would be awesome.

[0]https://www.emacswiki.org/emacs/PuTTY#toc7
Does preact come under React's patent clause? My understanding is that both are completely different libraries. If people have concerns on react's patent clause, isn't it easy to migrate to preact?
> don't "see" the colors if they aren't defined but that they haven't learned to distinguish between them

Just a difference in linguistics? You can't see what you can't define.
> A typical 737 pilot earns 200-250k AUD and can work no more than 72 hours per month, including training, admin, etc.

Do you have a source for any of those facts? Are you picking on 737 pilots for a reason, or do you really mean to imply this is the average for an Australian pilot?

It all seems unlikely to be true, given that their competitors in the US are limited to 290 working hours and 100 flight hours per month, though those are maximums and are typically reduced by things like flying in the early/late hours, flight connection times, etc. If this were true, it would be very hard for any Australian international airline to compete on long haul flights, and Qantas is doing quite well.

sources:

A summary: http://work.chron.com/duty-limitations-faa-pilot-17646.html

And from the FAA (US air transport regulator): https://www.faa.gov/news/fact_sheets/news_story.cfm?newsId=1...
> We may never know, we can't know what native Enceladus life was like, or if it even existed!

To be fair we don't even know if life on Earth is native to it in the first place or not...
Convergent evolution due to similar environmental pressures, I presume :)

Garbage is a collective noun in Russian and can't have a plural, but in thief jargon it's used as a singular noun for one cop (the garbage is on my tail), and, hilariously enough, in a plural for multiple cops ("garbages were whistling all night in the park", it's from a song).
True, but they do require metals like lithium and cobalt. Here's an interesting article on the lithium rush in Nevada. https://www.bloomberg.com/news/features/2017-03-29/the-great...
> Italians will think of cyan (azure) as a colour while the French see it as a shade of blue, for example.

Same in Russian - синий and голубой are usually translated as "blue" and "light blue".

Weirdly, English doesn't seem to have any problem with red and pink; you'd almost expect it to use "red" and "light red".
Just pick one and build something. For a beginner the return will be high. If it is not the right one, then pick something else because the "wrong" one will provide a context for understanding and evaluating the next one.

Good luck.
Do any currently-non-rare metals suddenly become rare when you increase worldwide electric vehicle production 100x though?
I think the main difference is not the media, but the fact that the US government acknowledges that the incidents really happened, and that they are investigating.
Is it? It takes 5-10 minutes to refuel a diesel. What is the equivalent downtime between types of trucks?
the problem is that you are probably not using the correct index. considering that when you use a '%' at the beginning of a string you need to use at least a GIN (or was it gist?) index with string ops as far as I remember but actually using % at the beginning is not recommended.
I think using a tsquery might be more recommended for contain searches.
at least on postgresql
I haven't worked at Google, but I have worked at a very large tech company, and this isn't accurate.

They still hire frontend devs. Those frontend devs still do front-end JS with libraries. Some of them work on in-house libraries, but their focus is still narrow. Same for backend - they use the industry standard term to mean the industry standard.

However, the differentiation of teams/departments is much higher. To take on your argument directly, a project to create a new database would have software engineers but be on an infrastructure team. They don't call themselves backend engineers or recruit backend engineers, they call themselves software engineers and recruit people with skills writing system software.
It's in the repo https://launchpad.net/ubuntu/+source/scribus/1.4.6+dfsg-4 so your scenario should work.

In comparison arch: https://www.archlinux.org/packages/community/i686/scribus/

Fedora: https://apps.fedoraproject.org/packages/scribus

IIRC you have to enable multiverse repos in Ubuntu manually (doable with the GUI or somewhere in settings).

2017 will be the year of Linux on the desktop :P.
I just about fell out of my chair just now from laughing. Thanks. Now people are staring at me.
> Yes, sound has been weaponized.

Of course it has. Ever tried listening to dubstep?
The problem with 'how can you be sure' is that it is usually an attempt to cut off discussion and investigation, by implying that only irrefutable facts are admissible.
https://www.slant.co/topics/1552/~terminal-emulators-for-win...

PS Sorry I just ruined your morning productivity.
Maybe a Faraday cage out of foil could work? It's been asked here before:
https://news.ycombinator.com/item?id=9660752
Online Poker Game Software Provider – Mobzway Technologies
Well luckily for them they don’t have to take no money in order to be the good guys here. They only need to take less than the other methods of monetizing videos (youtube). I’d imagine they’ve expored what kind cut they will need to take to be profitable and how that will affect the decisions of the people paying in.
Not to "relevant XKCD" the situation, but yes. TLDR is that bacteria die at a rate of about 30% every 6 years, so after 30 years there's still 16% of the original bacteria left.

https://what-if.xkcd.com/117/
I think it is simpler than that.

It's pure survival for himself and his dynasty, just like it was for King Jong-Il and Kim Il-Sung.

If the regime collapses and Kim brought to justice, he'll be executed along with any family members and anyone involved in the horrors the North Korean people have had to face.

He's using an entire country as a bargaining chip to ensure he remains in power, safe and protected from outside interference.
Another alternative:

https://mremoteng.org/
Defaulting to const does nothing. If you or someone else decides later that it should be reassignable, then they'll change it and not think about it. If const is rare in your code, people will be aware of what const means in that context.

If you're putting your variable declarations after your return statement, then you probably have other problems. I also don't know why you would ever expect someone to do that.
Scholarship is conservative, tinkering is progressive
Try searching for "alternatives to x" ∀ x ∈ {software you use}. Usually someone has written about the two in comparison. In my case, MOBAXterm shows up on the second link (which is a list of alternatives).
Sure its nice (and easier) to use the distro's package management system, but it often just isn't up to date enough. You end up using thing that are a while out of date and may have security flaws as a result.
What about huygens ? was it entirely free of "polluants" ?
Best Tourist Attraction UAE
Your data is priceless to Google, because it allows them to serve their true customers, the advertisers.

You are the product with both Facebook and Google.

I find it bizarre that you can't see this.
I'm on the nightly and it says the extension is not compatible with my version of Firefox. Is this only for <56?
Looks like they missed one:

https://pypkg.com/pypi/xml/f/setup.py

Dork:
site:https://pypkg.com intext:"just toy, no harm"
>contaminating a place where we might someday search for life

Should it have crashed into a moon that we later find life on (especially should the life be remarkably similar to that here on earth), whose to say we didn't send it there via Cassini in the first place? Avoiding this problem entirely seems to be the best bet, also allowing them to collect atmospheric data from Saturn on the way out.
> What is the end goal here?

Presumably these women would like more money.
Seconding what dzdt said - this is a very amusing and quick read that's worth stopping by.
This is an interesting and troubling thought. It is much like the "Washington Consensus" that keeps the NSA alive and thoroughly funded. The NSA is probably the best example of bipartisan collaboration in the world- which hurts all of us around the world.

I think Internet censorship and restriction continues to slowly creep along in fits and spurts. We see article after article of people being thrown in jail or targeted (Lauri Love, Kim Dotcom, Aaron Schwarz, TPB and Peter Sunde specifically, Julian Assange, etc)... and though we express outrage and we organize...

We really are powerless to corporate and governmental control.

So I guess some day the probably will shut off the internet just for fun. They've already been droning people and SWATting people for fun, why not shut off the internet too?

Just make sure you say it's for vital US national security interests.
Getting a new periodic table of elements using AI
I get something very similar from my laptop. Only hear it if in a really quiet room. I thought it might be from my SSD but discussions online seem to indicate some sort of high frequency vibration somewhere else in system. Will try unplugging next time I hear it.
What if there was a crypto-currency for this? :)
Using Android without compromising your privacy and using Google services with the same are two radically different things.

Especially because the Google services run on the Google servers and you have to contact them in order to use them. The same is not true for just using Android. However, the thing regarding Google services is true whether you use them on Android or any other system.
Uber used Greyball software to evade 16 Portland city officials
It is a matter of distribution and release policy and not an inherent limitation of the model.

Stable/lts/enterprise distributions have other concerns like preventing regressions and configuration or behavior changes during lifetime of release.

Rolling distributions like Arch and OpenSuse Tumbleweed on the other hand can move a lot faster but still provide basic vetting wrt security and sanity of new/updated packages.
I think the amount of Yiddish borrowings points to a certain region on the Black Sea coast (we all know where it points, as they would say in the city where it points).

But the roots of it go much deeper into the middle ages, and there is an older layer that is less recognizable to the uninitiated.

The gulag definitely helped it spread, as did the chanson style singers in the 90s.
Not really. Youtube is indirect monetization thorugh advertisers. The audiences (that the respective companies care about) are completely different. Patreon wants creators and their fans on their platform moving money through them so they can take their fees. Youtube doesn't care at all about content creators or viewers but about advertisers - as long as advertisers are happy Youtube would cripple the user or creator experience.

So the people giving Patreon money are not necessarily satisfied with 1% less fees than Youtube advertisers pay because they aren't advertisers and advertisers aren't using Patreon to fund creators.
Final Images ( choose Grand Finale )

https://saturn.jpl.nasa.gov/galleries/images/

I wonder if it got destroyed or just lost the signal due to the atmosphere.

Amazing times to live.
Create a fulltext index and use MATCH AGAINST instead of LIKE
21: The first token-based social network
I don't find PuTTY that stable, it crashes on me around once a day using it as an SSH tunnel
One of the theories of the origin of life on Earth is that it was seeded here by Martian rocks that originated from that planet when struck by other rocks. So, it's not totally implausible, although less so here since Saturn's atmosphere doesn't really stop.
Nightly has this built in actually, though the icon looks a little different. Enable it in about:preferences#general in the Tabs section. The icon looks like a file cabinet.
For some of the smaller, focused subs, that could actually be great. r/programming less so, I'll grant.
The Dark Side of Outstaffing
They already have done that: https://www.theregister.co.uk/2017/07/19/sql_server_2017_fir...

It’s only limited to their SQL Server product though.
> I think what he really meant was real >time<.

On "normal" x86 processors (say: the CPU that will be inside your PC/laptop if you buy one) it is really hard (I don't want to claim "impossible", but at least really hard) to do real-time stuff. Intel knows that and this is also among the reasons why they released their Intel Quark SoC/micro controller, which is perfectly suitable for real-time stuff.

Why is this the case? One obvious reason is that the caches (D$, I$, micro op cache etc.) und the pipeline stages (EDIT: including out-of-order execution) make it really hard to predict/prove/test strict upper bounds on the performance of some code fragment on "normal" x86 processors.

Another also well-known "issue" is that many modern x86 clock up or down depending on core temperate (I think this behavior can at least partly controlled by the firmware (UEFI)).

But there is a much more subtle reason, too: It is SMM (system management mode): https://en.wikipedia.org/w/index.php?title=System_Management...

For backward compatibility a lot of legacy functions are implemented via SMM calls such as emulating a PS/2 mouse/keyboard (while really a USB mouse/keyboard is connected). As long as you cannot guarantee that the code of your OS will not trigger such a function that is emulated via SMM, it is very hard to ensure real-time guarantees.

EDIT: To quote directly from the Wikipedia article: "Operations in SMM take CPU time away from the applications, operating system kernel and hypervisor, with the effects magnified for multicore processors since each SMI causes all cores to switch modes. There is also some overhead involved with switching in and out of SMM, since the CPU state must be stored to memory (SMRAM) and any write-back caches must be flushed. This can destroy real-time behavior and cause clock ticks to get lost. The Windows and Linux kernels define an ‘SMI Timeout’ setting a period within which SMM handlers must return control to the operating system or it will ‘hang’ or ‘crash’.

The SMM may disrupt the behavior of real-time applications with constrained timing requirements."
Patreon is falling into the same problem, banning people who they don't agree with.

People are moving all their eggs from Youtube to Patreon.
Ironically, without JavaScript, it works fine for me on mobile.
You're moving goalposts.

The claim you refuted was whether Russians were involved, which they were. Regardless of the amount of classified documents, any new information wouldn't contradict the current public reports of Russian involvement in X. Whether they had involvement in Y is secondary.
Password managers don't help when you need to log in to a computer you don't own, e.g. a public computer at a library or office. Using password managers just makes it easier to lock yourself out when you need access most.
If I can offload work to the OS, great! I don't want to manage the virtual memory backing my mmap when the kernel is really good at it. It is not inherently bad when CPU time is spent in the kernel.

The point I'm taking away from this article is that some workloads (probably not mmap) trigger bottlenecks in the kernel, and would benefit if it were possible to replace those kernel components via app library.

That said, we do things like this all the time today. For example, I can provide my own memory allocation library instead of depending on the one provided by the operating system.

So I'm unconvinced there are many real world bottlenecks without a descent solution available today.

I wonder: Is the real point that leveraging custom implementations is hard and we could all benefit from a nice central repository and a reasonable dependency manager?
This means that they test some condition, and then either transfer control flow to the next instruction, or to a different label. This means that we can mark the possible branch address and the next address as instructions.

I hope all of these NES ROMs were coded well. Seems like you could do something like...

if False:
jump_to_data_address

... then he'd be interpreting data as code.
You are cherry-picking one example involving a library that had a plethora of vulnerabilities from upstream. Contrast it with reviewing and maintaining 50k+ packages, managing thousands of CVEs every year, sometimes even writing security patches before upstream.

Also the project pioneered reproducible builds and implemented build hardening for most packages.
At best a story about someone running a company with no idea of how to hire or manage for culture fit, at worst a fiction made to bring in some cash from the daily mail, a publication generally known for their lack of journalistic depth.
The kinds of keyboard you will find in Japan are all heavily localised with different mapping for symbols and a number of context switching keys squeezed in at the expense of the space bar[0]. This is usually not a problem for typing Japanese because words are not delimited by whitespace, however it can be awkward to type English on them especially if you have hands larger than the average Japanese office worker. China, on the other hand, uses US layout qwerty keyboards almost exclusively.

[0]:https://images-na.ssl-images-amazon.com/images/I/81Te5RdGMTL...
What do you mean by "ditch YouTube"?
Will be cool for many Upwork account brokers
That's great, I hate when Youtube recommends me all kinds of videos about turtles just because I stumbled over a video of turtle 6 months ago
Am I the only one getting serious Black Mirror vibes?
Python needs a way to run 2to3 during package installation that doesn't use setup.py (setup.cfg or wheels). As it stands now, you have the hassle of building a release four times if you want to support all combos of Py2, Py3, 32-bit, and 64-bit platforms. The absent support for 2 to 3 migration in the safer alternatives is why I stick with setup.py.
The big car companies often produce EV announcements like this but when you look the small print its always years away from mass production. They are literally just trying to get press attention away from Tesla instead of putting the effort into properly competing with Tesla. They are making 500 of these trucks and the range is 60 miles. Its very meh.

And this will keep happening because in the core of it, the big car companies are too big to pivot to electric. Even Nissan and BMW who have divisions that have put in some good effort will likely be foiled by their own dealer networks and inertia.

The Chevrolet Bolt looked brilliant but they're not bothering to build or sell many and it looks like they might not even make a Right Hand Drive version.
By far one of the better metaphors I've read regarding depression, especially how mine affects me and those I love. Heart wrenching, but wistful and happy. It seems the author has come to terms with his fathers struggle in a way not many do. Amazing writing.
That's a P/E of 60... Also this:

> In exchange, Patreon takes only a tiny 5% cut.

I hope this is sarcasm, because if I had to pay 5% to make any other transaction I'd be fuming. With a marginal cost of facilitating a new patron near zero, I don't think creators or patrons will suffer this as Patreon grows.
An interesting alternative to traditional semantics, https://www.sitepoint.com/a-guide-to-method-chaining/
Speak to Your Car Using Raspberry Pi and Google Assistant
We're using Choo. Super simple, lightweight and but very powerful. https://choo.io/

However, I saw this article related to why Gitlab chose Vue. https://about.gitlab.com/2016/10/20/why-we-chose-vue/
This sounds like a nightmare. Every time I see the comments on the internet at large I feel homesick for HN.
He is using MySQL not PG
Replica Louis Vuitton Online Shop
How did they know I have multiple personalities? Are they watching me?
> Do you have any idea what limits residency positions? They don't pay like a doctor but they do doctor like stuff. I would think that hospitals would want a lot of them. Sort of like how in science post-docs are hired everywhere because they are just the same as a research scientist, but you can pay them less.

It's the other way around. Resdiency positions are extraordinary expensive to offer - remember that this is where doctors actually receive their clinical training. Medicare funds them, because otherwise hospitals would have no incentive to offer them (they would lose money on each resident).
That is pretty incredible I have to say. Amazing how tough bacteria are even in the extremes of deep space.
We've removed the Caddy-Sponsors header
What’s New in Python 3.7.0a0?