skysight-inc/HackerNews huggingface dataset:
The article is about vgo, a proposal (with working prototype) to build package management into Go itself.

vgo bundles several improvements, a major one being the introduction of "modules", which are versioned collections of packages. Modules, among other features, will let us decouple the import path from the file system structure and source repository, making the awkward and much-maligned $GOPATH finally obsolete.

vgo also introduces a new dependency resolution algorithm, minimal version selection (MVS), which is different from traditional dependency resolution algorithms in that it will at any time choose the oldest allowed version that satisfy the minimum version constraints specified in the list of imported packages, where other systems will choose the newest. As MVS does not require (as with dep) a complex boolean SAT solver with potentially pathological, NP-complete cases, it is much simpler and faster to compute. However, it also has downsides. (Edited, thanks to pa7ch for correction.)

The author likes pretty much everything about vgo except the MVS algorithm, which has been deeply controversial since the proposal was first published. The author goes into explanations of why he thinks MVS is a bad fit, but this is a complicated topic, so you really have read both the vgo proposal and this rebuttal to understand what it's all about.

The article was written by Sam Boyer, one of the designers/authors of dep. While he has been courteous about it, there are obviously emotions at play; during its development, dep seemed to have the blessing of the official Go team, and this proposal came out of the blue and probably felt like an ambush.
Maybe the word you are looking for is "subtle". Lewis is downright preachy a times and sometimes even goes beyond allegory and just lets Aslan be a mouthpiece for his own theology and morals. Tolkien is never preachy, so he could even become a cult hit among counterculture hippies which probably didn't share many of his values. (Probably to his own dismay I suspect)
Linguists continue to refute the grammarhounds. Oh there's a good reason for double negatives, split infinitives, ain't, and mumbling. I'm okay with most of that, though I feel a bit ill at ease with total licentiousness. Anyway, what if one day we find a neurological or sociological justification for being a grammarhound?
System Mechanic Pro 17 Activation Key and Crack Full Latest Version
How can you certain that the video you're watching isn't procedurally generated fake, or there is a gun pointed at the prisoner from behind for not talking about human right violation?
>True! And, this was change the world kind of stuff — it wasn’t being “mean” for the hell of it, it was being “mean” in the pursuit of a vision. It doesn’t excuse “being mean,” but it’s far different than having some jackass middle manager at some consulting firm yelling about TPS reports.

I don't think the meanness helped in creating the vision. They're two entirely separate things

>An asshole boss on a mission is far preferable (to me,) than a “nice” boss driven by nothing other than maintaining the status quo.

I'll agree on that, but still my experience has been that the bosses that extracted the most work from their employees were the ones that could give praise where it was due. I think Apple made it in spite of Steve Jobs character flaws, not because of them.
looks like it's missing templeOS. wonder if that was on purpose...
"
Should I use backticks?

Command substitutions also come in this form:

Correct: "`cmd`"
Bad: `cmd`

While it is possible to use this style correctly, it looks even more awkward in quotes and is less readable when nested. The consensus around this one is pretty clear: Avoid."

This is how one can tell a rookie just learning to program in shell: usage of $() syntax is limited to Bourne family of shells which implement that particular POSIX specification aspect.

Backticks, on the other hand, although they incur a performance penalty since they spawn a subshell, make one's code instantly portable across all UNIX-like operating systems and even across disparate shell families, as they work exactly the same in C-shells. (Whether one should program in a C-shell family is a different discussion.)

The subshell performance penalty is negligible in 99% of the cases as this 1970's technology has tiny memory and processor overhead due to the fact that it's been developed on systems with small memory and a slow CPU, so it had been optimized for performance.

Over my 30+ years of shell programming, I know of only one documented instance where the $() construct which doesn't spawn a subshell made a difference, and was the only time it was actually a valid requirement:

https://www.joyent.com/blog/building-packages-at-scale

but even then, the author ended up using dash, not bash.

For maximum portability and closest adherence to POSIX, program in Korn shell, ksh93. (Modern versions of ksh implement ksh93 functionality.) Then you may safely use $() and be assured it will work in all Korn shells across different operating systems (even in ksh88).

Otherwise, DON'T avoid using backticks, because you will be giving away portability for no good reason. Don't program in bash, but in original Bourne shell (sh) for maximum portability across different operating systems; don't assume that you can use bash constructs in Bourne shell (as /bin/sh on GNU/Linux tells bash to run in Bourne shell emulation mode, but that mode isn't implemented completely or correctly, since bash constructs are still accepted). Always test your shell code on a traditional UNIX like HP-UX or a Solaris derivative like SmartOS if possible, with a real Bourne shell.
On the other hand komodo dragons actively hunt humans which is pretty impolite. I would expect that bad habit would lead to their extinction on a small island but it hasn't.
Criminology is a serious academic discipline. An acquaintance of mine has a PhD in it.
Do you have any sources on this? I always wondered why NBN was such a disaster.
There is no such thing as a test for life at the molecular level, we only describe it at the system level of a whole organism. Even then there is no hard and fast test because organisms exhibit such diverse ranges of behaviour.

For example the chemicals in cell cytoplasm seem to function identically outside a cell as they do inside one. In the first case they are not part of a living organism but in the latter case they are, but this does not appear to make any difference to their properties or characteristics. What difference would you expect to see?
I don't think the industry is going to pick up and leave Seattle, but it undoubtably puts more pressure on businesses that are already finding better places to operate elsewhere. It's these companies that have generated the revenue boom that the Seattle City Council has experienced over the past decade. If it wants more revenue and more jobs in the city, then it shouldn't make it harder for businesses to operate nor should it tax jobs. Especially when there are so many desirable areas to operate directly next door, and especially when all of those areas are already experiencing enormous growth.
I have a twin model, the Stryder Zoom, and my experience is similar. I get 16 km out of a charge, which is exactly my daily commute, so I charge it at work too. On snow it was behaving quite ok, but indeed lower range.

My main worry is that it squeaks a bit, I have to find a way to lubricate the rear spring.
The medium is the message. The internet changed drastically after the rise of social networks and Google. It took a while for Google to get going though and fittingly, the founding year of Facebook, 2004, was the turning point.

The new internet has been carefully and intentionally designed to capture user attention and direct it into profit streams. Virtually all of the interactive online spaces on the web aren't trying to support community or educate minds or foster discussion, instead their sole purpose is to direct attention to those who will pay for it. The only notable exceptions to this are (1) open source software communities that ironically make the internet go and (2) the invisible private communities (various mailing lists, forums, irc) that use various technologies to hide from Facebook and Google and (3) the cryptocurrency communities (4) Wikipedia. (The last two communities are interestingly full of crazy poor people -- notably bad targets for advertisers). All the other spaces on the net have either succumbed to advertisers or been built from the ground up to serve the will of advertisers.

This is what has changed on the internet, not so much the information -- it's still mostly porn and cat pictures -- but the medium, the way that information is produced, managed and distributed. The question is to understand those design choices that allow online spaces to resist the advertising onslaught. The other question is whether people still want online spaces that do not serve the goal of advertising.
Join the Q&A Site for Software Testing Professionals
I wonder if environmentally ambient RNA could impact gene expression in humans. RNA directly impacts gene expression: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2612776/

Say we swap some bacteria by using the same public restroom paper towel dispenser. Your bacteria happens to carry some tragic memory of stress encoded into some miRNA that formed when traveling to somewhere with very cold temperatures. Certainly gene expression wouldn't be affected by a small bacteria colony, but maybe if there was repeated exposure, every day in the same place or with the same people, would I think twice about visiting Alaska?

I have observed how places like cities tend to affect people's 'look' in semi-coordinated ways. How spending sustained time with a group of friends really does change a person in subtle ways. Is there any way that ambient miRNA could be a part of that process? Is there a way we can be sure that it isn't a factor?
Tups life – I == community
How are nanobes & prions determined to have life?

Are there microscopic Turing tests?

And cytoplasm isn't DNA/RNA itself.
Scientifically Proven Ways to Study Better for the Competitive Exams
Ah sorry, on mobile and I misread. Regions for Google are physical different locations. Zones are separate partions of a given region with their own power, networking, etc. I believe.

https://cloud.google.com/compute/docs/regions-zones/
In comparison to Microsoft's behavior?

>seven years ago, Microsoft opened a small office in Reno, Nev., to collect the money it got from PC manufacturers that installed Windows and Office on the computers they sold. In the years since, Microsoft has sheltered more than $60 billion in royalty revenue in Nevada, a state with no corporate income tax, costing Washington an estimated $327 million in unrealized tax revenue.

http://archive.seattleweekly.com/2004-09-29/news/citizen-mic...

>Registration funds important things like police, fire, and public education

Jobs paid his taxes and registration, he just didn't put his plates on the car.

Microsoft has intentionally dodged paying hundreds of millions of dollars in taxes to the state where they are located.
I'd say this is true, but only if you're working with terrible technology.

If you're working with Elm or some other cool language/technology I'm sure strategy A would fare much better.
Three zones doesn't mean three datacenters.

Just means there are separate sets of power, networking etc.
> Antivaccers are particularly difficult because they simply have no faith in science or doctors and believe that any evidence is fabricated.

Do you think that is fabricating evidence is not possible? Is the possibility to fabricate evidence in favor of vaccines as outlandish as the claim of flat earthers?

I am also curios as to why when ever there is a discussion of flat earthers, there's is always someone who tries to throw anti-vaxxers or vaccine-skeptics into the same bunch.
I'm glad Apple brought fonts to the computer world as well.
> So basically, 1) the attacker embeds a link to the encrypted message, 2) the email client fetches and decrypts it, and then 3) sends plaintext back to the attacker.

What? The attacker embeds secure content inside a link, not a link to the content. It could come from files stored in a public place or emails.
Helpful post, thanks.

Prior discussion in the same genre: https://news.ycombinator.com/item?id=7858317
This badly needs a TL;DR. If there's something seriously wrong with vgo's dependency versioning then it should be possible to explain it in less than 100k words.
What's wrong with Discourse? It seems to be a popular choice.

Here are some more ideas: https://github.com/Kickball/awesome-selfhosted#social-networ...

Flarum looks like a worthwhile option: http://flarum.org/
Not a very good abstract. It doesn't tell me anything about Feynman's contribution to molecular biology.
Can anyone that's read the spec comment on how this compares to B.A.T.M.A.N., BMX, or 802.11s?
The bubble is those companies, although I guess the original article would argue that their market share is (currently) not microscopic.
Why is human childbirth so painful
Don't make that assumption. I worked on older Solaris installations, they did have bash but the production scripts were written in ksh 88. I had to dig up obscure features of this shell in because they didn't even upgrade to the newer version ksh 93 (yes, those numbers come from their release dates...1988 and 1993).
> Does the possibility to fabricate evidence in favor of vaccines as outlandish as the claim of flat earthers?

No; one is about a 13.6 on the logarithmic outlandish scale and the other 15.1.
OpenLDAP-LTB provides up-to-date openldap packages for CentOS - http://ltb-project.org/documentation/openldap-rpm

openldap upstream suggest using these on CentOS / RHEL over the redhat packages, if operating the server components.
Prestashop Facebook Shop
How do I connect my Prestashop store with the Facebook fan page?
> I don't believe that anything short of them or their loved ones contacting measles will change their minds.

That is like saying people should not be driving cars since there is someone dying of a car accident every day. And that a person is to blame if they took their family out for a joy ride, and ends up in an accident killing them all.

That is also like expecting someone never to ride in a car, because someone dear to them were killed in an accident...
You think that a child contracting (not "contacting") a disease, or even dying, will convince some anti-vacc idiot of anything? They will find a way to blame it on vaccines even though the child didn't have a single one. Maybe the child came into contact with a vaccinated child and got the disease from that child's vaccine! Yeah, that must be it.

Some 25 years ago, I learned from a homeless man on the streets of Vancouver a curious hypothesis: AIDS probably originates from those damn condoms themselves! The molecules of the latex rubber mutated into the virus, you see ...
There are a lot of friends to be made on IM groups. I have found the best way to create a good community is to have it be invite only so you don't get random people joining and leaving constantly and the people who are there tend to stick around for a long time.
This might work wonders for webcam video if it works fast enough
I'd be much more interested in a tutorial for setting up PureDarwin on generic x86 hardware (and qemu if needed) as eg. a build and CI server for Mac OS/Mach-O command-line and other non-GUI apps.
I'm curious to hear what problems you've had with cargo. I've found it to be incredibly reliable and easy to use compared to most other similar tools in other languages like java, python, c++ (if its fair to pick on c++ here...)
I think it's the age factor. No one makes friends in their 30s and no one is excited to find new things as they get older. If you ask younger people, they can tell you a 1000 ways to waste time on internet, be it instagram, snapchat or other such apps which grown-ups don't even know about.

You are just getting older.
All the power to you, bullen!!!

Seriously... I think this is an amazing project idea to follow... I have dreampt about it for years myself...

Godspeed!
KooKoo cloud telephony integrates with Google text to speech
Much of the world has been explored and photographed, but not necessarily since the advent of high resolution digital photography and drones. I have a dream of sailing to remote places like this and documenting them for Wikipedia.
Radiomesh looks super cool! Looks like you/they made very specific choices in deciding the initial features and setting up the nodes to be interactive and with some level of feedback (via joystick hat). I am now curious for more info! Where does this project go next? Thanks for sharing.
I don't disagree — dep has been a huge improvement on Go's package management story. Until dep was stable, we were using Glide, which is extremely buggy.

That said, if you ignore the doubts and arguments about the sanity of its dependency resolution algorithm, I think vgo's introduction of modules is its real contribution.

Go packages have been problematic since the start since their design, naively, conflates a bunch of concepts that most developers keep separate: File location, file structure and source repository. That is, when you do 'import "github.com/foo/bar"', there's a whole bunch of conventions at play that dictate where it can be fetched from and where it should be in the file system. Aside from the fact that the $GOPATH convention is maddeningly annoying to many developers, the design has several issues, such as that an entire git repository has to be fetched in order to use a nested package, or that a package can have multiple import paths. But getting rid of $GOPATH is in itself a huge deal.

I'm personally less concerned with the new MVS algorithm (though I personally prefer the more traditional lock file approach such as that used by dep, Cargo, Bundler, NPM, etc.), as long as I can get modules. While getting modules retrofitted into depwithout all the other stuff in the proposal would be lovely, I don't know if the module design is too dependent (heh) on the rest of vgo's versioning thesis to be separated out.
I feel the same and I believe it's definitely because of age. When I was younger I had hours each day to invest into online interactions. sure it was fun, but it's over.

Kids nowadays have it the same, they just use snapshat or instafram or something entire else to create their unique online experience (that they will miss in 15 years)
We've worked on mesh network data sync for P2P environments ( https://github.com/amark/gun ), but like others in the thread lament, vendors at the hardware level haven't been very pioneering with the tech to make it common place. Hopefully low energy Bluetooth will help that, but it has been around for years now. So I'm not keeping my fingers crossed. :(
>What's most annoying is that between the bait, and the switch, I've not talked to anyone new or given them any new information about my skills or technical past. They knew what they were gonna do from the beginning.

It's less of a bait and switch, and more that they have like a 1% response rate on their spam. So they spam first and then see if it actually fits you. It's more efficient that way.
JS on the server-side is actually pretty old; Netscape implemented it on their web server way back in '95, right after the language was released on their browser.
Here's a forum discussing the strategy..

https://forum.leasehackr.com/t/lease-a-bmw-i3-as-low-as-125-...
Back before DevOps was a thing, us sysadmins were building the same automation tools in shell scripts. Using rsync, git (cli) and such like instead of docker, GitHub plugins, concourse / AWS Code Deploy etc. And ssh keys on VMware / xen stacks instead of puppet / terraform etc.

As much as I think some of the new generation of tools are pretty awesome for getting stuff done, some of it honestly feels like a step backwards because you're relying on 3rd party services or require a new server(s) to be provisioned to host your management servers; some of which require extra man power just to keep running. And as much as Bash gets a bad rep for hidden traps, I'd take that any day over Terraforms "I'm not really a programming language but I like to pretend to be" markup, HCL.

But that's the nature of the game now; it's less about hacking stuff together and more about using preformed Lego bricks to build the same approximation.
I saw 1 single homeless guy there. One.

Homeless people don’t count as trash.
Re 4: bash is an acceptably-good domain-specific language.

Which leads right into 5: that domain is unsafe-by-design and failure-tolerant. Which is phenomenally useful and efficient for one-off tasks, and phenomenally dangerous for something you allow others to inject behavior into.[1]

There are a fair number of things which bash could do better, and probably should. But many of the gotchas like "if you don't quote it, it'll expand into multiple arguments" are features when you want to throw things around efficiently. It wouldn't be as efficient for plugging so many disparate tools together if it weren't such an efficient footgun.

[1]: If you need anything even remotely fault-resistant, `set -euo pipefail` and use `shellcheck` (and the rest of this resource, it is indeed great) and then consider using a "normal" programming language instead. But for behavior you fully control it's not too bad if you're careful.
Do you need mesh since you can't run wires?
Breaking US law by not extending GDPR rights to US citizens
I honesty don’t think the city should be concerned with revenue and jobs at this point. The unemployment rate is incredibly low. It should be focused on housing affordability and amenities to make it more livable for everyone who lives there, not just the new upper class who are experiencing all of the benefits already. A place where more people can have security and opportunity. And guess what, that makes for a much better city even for the upper class.
What a coincidence, just a few hours ago, I found similar stories:

Blackbirding in the Pacific: https://en.m.wikipedia.org/wiki/Blackbirding

All able-bodied men kidnapped from the 3 islands of Tokelau:
https://en.m.wikipedia.org/wiki/Tokelau
This is something I remember noticing when messing with zeronet. There were no big players and no search engines but a sea of random shit people had hacked together and you would just follow links around to the other weird things people made. This kind of stuff all still exists in the greater internet but it's so easily lost under the megawebsites.
“The Civil Rights Act of 1964 prohibits national origin discrimination. Often that means banning polices that have a disproportionate advantage for people from certain countries. If the courts accept this line of reasoning here, that means companies are underestimating compliance obligations by orders of magnitude,”

US, you might thank Europe later :)
Having a relationship with the CEO of one of the most important companies in your field is a bit different from a plain frienship or sexual pairing.

Just knowing the guy and engaging with him time to time dilutes the concept of an abusive relationship.
> Had to explain the whole point of streaming is you don't need to record it.

That depends on whether you think the problem with streaming over-the-air is that you have to watch it at a certain time, or that you won't be able to watch it again once it's over.

Have you seen how content rotates in and out of every streaming platform? If you record it, you'll have it.
Does anyone know a good virtualbox virtual machine version of a hackintosh ?
When I tried zeronet people would make pages with links to all the cool stuff they had found so you could jump from page to page following links to find more stuff. It looks like what I have seen about the start of the internet before real search engines.