skysight-inc/HackerNews huggingface dataset:
That part is great. The problem with Powershell is that Windows doesn't have a culture of using the shell in general or it being an area developers should be good at, whereas Unix inherits half a century of a shell being the primary means to control a system. This shows painfully any time you try to use PowerShell seriously outside of Microsoft's core enterprise IT management – documentation is non-existent, hard to find, out of date, incomplete, etc. while many applications either don't support it at all or expose only limited functionality, and so forth.

I think Niels had it exactly backwards: PowerShell is like taking your bike from the Tour de France and trying to ride through a rural area with no roads. All of the advanced technology doesn't help if you're trying to do something which just isn't commonly done there.

The thing which I think will change that is Azure – almost any time I see someone mention using PowerShell for real work, it involves Azure and that seems likely to continue improving as people start doing the hybrid cloud model. It's one thing to click around in a GUI when you periodically setup a few gigantic servers or deploy every 3 months but it's quite a different world when you are talking about running a dozen cloud servers for 3 hours.
https://dn-cdn-shop-jide-com.qbox.me/jide_upload/S1451544263...

That's it! I am buying
that jeans.
by that token uber's founders should have gone and worked as taxi drivers so they would understand that world, and airbnb's founders should have opened a hotel.

both of the mentioned companies are totally disrupting entire industries and the world, solving people's problems in transportation and in hospitality in ways the world never saw at scale before.

I would venture to say that your advice would result in these solutions not coming into existence: with respect, I think your suggestion is not only not necessary, but doesn't work and may prevent certain solutions from coming into existence.
If you need anyone to back you up, I would be happy to share my experience building a team of Haskellers, putting it into production at a start up and how Haskell scales to a large enterprise.
Basic Routing in Express
don't be silly - my code will long be replaced when python 4 comes out! it's just a temporary hack/short term solution anyway.
In a democracy, they end up being so, because those are the people who get to vote. One solution is to move some of the planning functions one level up in the government, so people in the Central Valley also get a say in deciding whether SF's zoning is reasonable or not. This is basically what Japan does.
Absolutely. The hardest part is actually just re-adjusting to a non-startup workstyle. Like rejoining a 5K employee office from a 4-person startup comes with changes in workstyles, management, etc.
I haven't used it yet, but Rust supposedly works very well with C libraries, both calling into them and being called from them.
you might need a few more years of data to get a decent discounted free cash flow valuation.
I don't think it's due to a lack of competitors that we don't have faster clock speeds but because increasing the clock speed causes the CPU to get too hot, and its difficult to actually get better performance that way. At least it's something along those lines according to several of my previous Electrical Engineering professors.
Is there a correlation between the number of blogs and Google reader's demise?
I always felt that having a high quality and massively used google reader network enabled the rise of blogs that were personal and popular. It also allowed greater DISCOVERY of blogs which has been greatly hampered since RSS never evolved and google just dropped the ball.

I always wondered if there wasn't some grand ploy by advertisers of large media companies to streamline public opinion, expression, and thought by removing the competition blogs were giving them but undercutting some of the infrastructure in RSS or Google Reader.
And depending on how you define Greater Los Angeles, the population is 2-5 times 3.8 million (which is just the city proper's population).
I understand what it is. It works because it can accurately estimate the available traction. A lot of the problems drivers have in slippery conditions boil down to not correctly estimating available traction.
The gov't was giving preferential tax treatment to resource extraction and deliberately dismantling the regulatory environment around them. Basically extending what the Alberta provincial gov't has done for decades out to the rest of the country.

A high dollar also favoured those industries against all others. Not sure if the feds could have done anything about the high dollar, but it certainly choked everywhere outside of the resource sector.

A low dollar combined with high investment in education makes Canada a good place to invest to get high skilled talent cheaper. Many American tech companies did this around 15 years ago, I worked for a couple -- marketing/sales HQ'd in the US, engineering talent in the GTA.
> That said, free healthcare counts for a lot.

If you're young and childless, it really doesn't.
Agreed with the harm to locally-made innovation. In my city (Fredericton, NB) the tech industry has hade (seemingly) more and more bigger companies (Raytheon, Siemens, Salesforce, IBM) setting up shop and bringing better wages. It's a double-edged sword. We have a pretty interesting startup scene, but those smaller companies (startups and consultants) are now finding it harder to compete with the salaries and benefits the large companies can offer.
Entity vs. Value Object: the ultimate list of differences
>It turned out that all of those eruptions, from the Pacific, Atlantic and Arctic Oceans, took place from January to June.
The cause, she proposed, is Earth’s slightly elliptical orbit around the sun. That changes the strength of the sun’s gravitational pull on Earth during the year and, as a result, the magnitude of the tides that squeeze the planet.

I felt fairly informed amount about underwater geology, but the idea that the crust down there is so delicate that solar tides can cause eruptions was new to me.
Marketing Agency Matchmaking Service – Find the Agency of Your Dreams
Hmm... I would have to look to be sure, but having lived through it all, I seem to remember that all of the 2-3 OpenSSH security advisories that came out for FreeBSD in the last 10-12 years were either:

a) incredibly far fetched theoretical attacks that didn't work in almost 99% of live deployments

b) local privilege escalation that required a real unix login on the system to exploit

I think if you had left a FreeBSD 4.x system running on the public Internet all of these years you would have been untouched.
Not only yes, but for certain types of company it considered a benefit.
Some+Really+Fascinating+Discoveries+That+Have+Come+Out+of+the+Canal+Saint+Martin
Has there actually been a statement that python 4 will be backwards compatible to python 3?
Duke Nukem - how Pig Cops came to be.
The problem is that often you want to use your smartphone as a client to the same services. This essentially eliminates the second factor.

The problem also is that the smartphone can be hacked and opens a huge attack vector that you don't have with other systems.

Also, typing in stuff by hand is a general bother.
Java EE in Practice at Lufthansa Industry Solutions (The Aquarium)
Twitter's rules say they can remove your verified status at any time for violating their ToS. It's pretty obvious that Milo has violated their ToS many, many times, so he's not verified anymore. Don't know what the big deal about that is.
It sure took them a long time to get to this point. Here's the pivot line from the release:

The pathway links the basolateral amygdala indirectly with the dorsolateral striatum, circumventing the prefrontal cortex. This means that an addicted individual would not necessarily be aware of their desire to take the drug.
2020! I wonder if I'll have more luck finding the time to upgrade my python 2 scripts in the next four years than I've had in the last four?
(not the parent commenter, but..)

That would be great - do you have any writing about your experience anywhere?

Someone a few days ago made a comment that Haskell posts on HN frequently get many upvotes but fewer comments, and that this symptom is indicative of lots of people who are following the language but haven't had a chance to dive in. I think hearing more success stories about putting it into prod would go a long way towards allaying fears from earlier days. Seems like the HN community would benefit from hearing your story.
There definitely are Android ports for RaspPi and other ARM boards, but I don't think there are RemixOS ports for these, which I would like.
Hetzner shuts down the Russian newspaper server because of a simple complaint
Basically the story is: the newspaper writes a story about criminal cases against some of the employees of a health center, on Jan 5th they get an email from a throwaway account demanding to remove the article, they refuse, same guy writes to Hetzner, Hetzner takes the server down.

That's all it took. No court order, no option to appeal.

Source in Russian:

http://www.novayagazeta.ru/news/1699254.html
I would have to agree with extra88, saying "for all we know PIA could be a honeypot" or "PIA would be the perfect honeypot" is every different from saying "PIA is probably a honeypot".

Looking at the argument though, even if it is a honeypot blowing it is a one-shot deal. The users are never going to trust PIA nor any other VPN that makes similar claims ever again. That means that they probably wouldn't spring the honeypot, if it is one, for anything but the biggest fish.
> the point is that you can use a method as a function

And still: no. When signature is declared strictly (and in reality it's all cases except println and format), you can pass only function with matching signature. self/&self changes signature.
> A shitty thing about standard histories of rock and roll – ones that tell us that the music is half country and western, half rhythm and blues – is that they always slight jazz

Kind-of. Thing is, "country and western" as a genre can itself be seen as "one half traditional folk, one half jazz." The "father of country music," Jimmie Rodgers, was a vaudeville performer/hobo who knew the traditional songs from the railroad workers, but who aspired to be a jazz performer. The result was a fusion of "hillbilly music" and jazz. He even worked with Louie Armstrong in 1930: https://www.youtube.com/watch?v=9BFbY9Vw8DM

Western Swing would spring up a few years later, which is clearly part-jazz just looking at its name, and would remain popular through the 1940s. This was the "country and western" that Elvis was listening to. If you check out some of the tracks from the 40s, the electric guitar solos are eerily pre-rock-and-roll, see 2:05 in this recording from around 1946: https://www.youtube.com/watch?v=aChNp0ePdMg
AMD sells CPUs with 4.2+ GHz that can be easily overclocked (like Intel CPUs from 15+ years ago). We are now at 12nm whereas we had >90nm years ago. Increasing the clock speed is certainly possible, but always a tradeoff. We can always put the CPU in a specific oil like the Cray2. If x86/64 is the limiting factor, they could release an incompatible CPU architecture (like the failed Itanium or like ARM). A lot of the die space on current CPUs is internal memory (L1, L2). It's pretty easy to draw the 'conspiracy' card.
The good news is that there is a Microsoft directive that major Microsoft software should come powershell admin tools.

I think a lot of config gui's now just execute powershell underneath.
It will, but it's still a net win because Google's not actually optimizing for time to load. They're optimizing for time to usability. Moving all of the non-essential CSS out of the head and into a post-load request increases the total request time but decreases the time until the user can begin interacting with the page.

It's still drastic overkill for almost everyone except Google, but it does make sense for their use case.
Formally, no, but Guido expressed regret that Python 3 broke backwards compatibility, and made intentions of trying to minimize backwards incompatibility for Python 4.
To understand it, you need to know recent American history. During the unpopular American intervention in the Vietnamese civil war, draftees and volunteers returning home from duty were met with protesters, who showed them exactly as much respect as you might expect that an anti-war protester would offer to a soldier.

The canonical anecdote is that the returning soldier was spat upon and accused of killing babies. I have never actually known any Vietnam veteran who claimed to have experienced this, nor any former protester who admitted to doing it.

Nevertheless, the military leadership decided that this should not be happening. And so the Pentagon started dedicating more of their budget to the manipulation of public opinion. They have essentially produced the current state of public opinion through four continuous decades of advertising.

It is occasionally revealed that the "thank you for your service" portion of a sporting event is sponsored directly by a hefty cash payment from the military.

You can see how the federal government actually feels about its veterans by how it treats those no longer able to turn their assigned cog in the war machine. Not only are disability claims routinely reduced or denied outright, but the medical care that veterans get is often far inferior to that available in the nearby non-VA facilities. The vets find that for all the cheerleaders they see shaking pompoms on the sidelines while they are in the game, they are still completely alone with a traumatic brain injury after time runs out and everyone goes home.

Part of me wishes it really was like _Starship Troopers_ (the book), and that veteran amputees would hang out near recruiting centers without their prostheses visible, talking loudly about all their VA, disability, and pension problems.
That happened. :p
A README file with description and status would be useful!
Show HN: Repuso – Social testimonial widgets
By caching, you mean like script execution caching that PHP accelerators give? https://en.wikipedia.org/wiki/List_of_PHP_accelerators

Am I right in thinking that such caching comes built-in with PHP 5.5+ ?
Turkey: ‘IS suicide bomber’ kills 10 in Istanbul Sultanahmet district
Yeah I was just writing and forgot to go back and re-read my post. My mistake.
The author is ignorant of both 3D printing and traditional manufacturing methods, and as far as I can tell, how intellectual property works. Nothing he describes couldn't be done by someone with $20 and a 40% off coupon at Michaels. Patents don't work because of difficulty of manufacture.
> Already we can see that the public markets can’t possibly absorb all the unicorns at their current prices.

Is there any evidence to back up this assertion? Seems to me that companies are voluntarily choosing to stay private, not that public equity markets can't handle the unicorns. (edit: Or is he saying that unicorns are overpriced because private investors value these companies more highly than public equity market participants would?)

All in all, business models that can't handle marginally higher financing costs probably weren't all that healthy to begin with. Rising rates should shake out the weaker hands, in a form of creative destruction.
That's the origin story for the pigoons in Oryx and Crake. https://en.wikipedia.org/wiki/Oryx_and_Crake
i can say this as sure as anything else in this world: anyone who defends insurance companies has surely, surely never actually dealt with one in a time of need.

hn is full of hypersmart young people with very weak mental models of how things actually work in the real world beyond the tech industry, and probably have had very few if zero bad things happen to them (yet).
It's freemium. People pay monthly or annually for extra features (real-time reports, e-mail summaries, multiple websites on one account, etc).
It's actually been a pretty mild winter here so far. I can't remember any really cold days.
No problem! I've already fixed it so that all my code is forward compatible with Python 7000, despite not knowing what any of the syntax or library changes are going to look like.
I don't have any links but I know there have been statements by core devs that, when/if there is another major version of python being developed, there will be an upgrade path to make the 3->4 transition much better than the 2->3 transition.
Single page applications with bootsfaces
Podcast Interview with YC Alum Jessica Mah (Indinero)
It's a shame the royalty-free VP9 wasn't also included in this comparison.
Clarity is the sister of talent, not verbosity. Even in the age of Java.)
It's shocking to me how something that should be so easy becomes so complicated. Why does the file structure need to be re-configured? What the heck are the __init__ files?? Virtual environments?

I sort of know the answers but remain unsatisfied.

And then the author sets up a needlessly overcomplicated data model situation.
I believe they said they were going to try very hard to not do major backwards compatible breaking changes again.

> My current expectation is that Python 4.0 will merely be "the release that comes after Python 3.9". That's it. No profound changes to the language, no major backwards compatibility breaks - going from Python 3.9 to 4.0 should be as uneventful as going from Python 3.3 to 3.4 (or from 2.6 to 2.7). I even expect the stable Application Binary Interface (as first defined in PEP 384) to be preserved across the boundary.

http://www.curiousefficiency.org/posts/2014/08/python-4000.h... (which was linked by Guido from his Twitter).
Well you can still get it for €150 if you're fast. And the base price is €240.
Ah, Oberon. Don't know much about it. But do somewhat remember an interesting feature of it from a BYTE or other computer mag article: You could write a subroutine once and then have it available in the whole operating system - something like that. My description might not be right but I remember thinking the feature was powerful at the time.
You'd be surprised about how many people don't know this. I had an expectation to scale past 1B users. I was trialling AWS when I realised through testing that it was this way. It could not deal with sudden spikes of traffic.

Suffice to say, I went elsewhere.
> Implement Default then call it

It's far from "default values in struct declaration". I mean this:

struct X {
i:u32 = 5,
j:u64
}
You are correct. That's far more likely, and probably still too high.

The one meter over 100 years figure is the worst case number in the reports. Of course the bigger number gets the most press.

The last one hundred years have had a .10 to .20 meter rise, depending on who you ask.
From Guido: he expects "Python 4.0 will merely be "the release that comes after Python 3.9". That's it. No profound changes to the language, no major backwards compatibility breaks"

http://www.curiousefficiency.org/posts/2014/08/python-4000.h...

Would be nice if it was simply 3.10 not 4.0, as there's much discussion on that too.
If you look at the latest movie/TV torrents, HEVC is gaining popularity, and the files are indeed half as big.
It exists (npm shrinkwrap [1]), but it's not enabled by default, and it has some warts, such as non-deterministic sorting of entries.

There's a third-party tool [2] that is supposed to solve many of the issues, but I haven't tried it.

Of course, if you do this, there's a decent chance that if you try installing it again in 6 months, your shrinkwrapped version of at least one of the dependencies won't be available any more...

[1]: https://docs.npmjs.com/cli/shrinkwrap
[2]: https://github.com/uber/npm-shrinkwrap
You can beat AWS on cost with pretty much any hosting provider (with some exceptions - e.g. Rackspace seems almost proud to be expensive). The 33% to 70% "discount" doesn't mean much when you then tie yourself into long term costs that are far more limiting than most manage hosting providers - so much for benefits of being able to scale up and down.

What really kills you on AWS are the insane bandwidth prices. Buying bandwidth elsewhere is often so much cheaper than AWS that the difference in bandwidth costs alone more than finances the servers.
free basics is a relaunched facebook service which was initially named internet.org

Sites which wants to be part of free basics will have to get facebooks approval, there by making facebook the gatekeeper.

Those sites which get approved can be accessed through free basics, and will have all the traffic go through facebook(lovely, isn't it?). Also the traffic is insecure.
This is a surprisingly common anti-pattern. See also potential reason why there was no Windows 9 (programs checking for Windows 95/98) and various breakages for commercial programs on Linux when they check the kernel version.
If I'm reading it correctly it got denied because it would be too similar to an already existing trademark: LP LET’S PLAY.

Yuck...
> Realistically, with intelligent caching (even something as simple as Nginx caching), you can easily support several thousand users just fine with a t2 style instance

agreed, the article approach to scalability is to throw silly amounts of money at the problem, instead of going for an architecture to squeeze first every bit of performance out of the app. true this approach is pretty simple and works for any kind of application, but the RDS will hit connections cap quite fast if on just throws instances at the problem.

edit: yep, just noticed this comes from a Amazon Web Services Solutions Architect, of course the solution is to throw money at them
This is like 15 years overdue.
... thats stupid. Semver isn't that complicated, and everyone understands what 3.10 means.
Where can I see this documentary?
Cracked my Nexus 5 camera ..but its still working like Terminator
Testing an ASP.NET MVC View
This is what people said to themselves when Python 3 was at the horizon...
Runaway Inequality's Stranglehold on Our Future
Hi HN!

I've been working on Repuso the last few months after a similar service closed down. After their closing down notice i whiped up an MVP in a weekend and started testing it with some users of the old service.

The last few months it grew into a mature service which lets you showcase social media testimonials with a single line javascript widget. All Facebook, Twitter, Instagram, Zendesk and Delighed user feedback can be displayed on your most important pages to increase the conversion of your website.
While the advice is okay, the title is a huge turn off. There is no such thing as the Darknet. Please stop referring to the TOR network this way. It is harmful to the community and encourages journalists to write about TOR in a negative way!
"would lift U.S. gross domestic product by 9.5 percent"? Really? Over what period of time? If it's one year it's unbelievable. If it's over 50 years, who cares?
Very Happy to see 2FA on SSH becoming more and more popular. One of the primary reasons my team has seen smart phones being used as the soft token is the ease of deployment argument, people already have the phone with them. With Yubikeys (not that they are cumbersome) but for some IT groups the "perceived" hassle involved (if a key breaks and have to reissue a new one) is a concern. You can lose your phone too, but some customers think that a phone has more chances of not being forgotten. We've also seen IT groups being quite comfortable using soft tokens because they have been using them for SaaS apps - whether its authy/GA or anything else, I guess familiarity kind of desenstizes the analysis of a risk vector.
Non-Gawker link: https://www.newscientist.com/article/dn28747-famous-wow-sign...
Where did you go, if you don't mind expanding?