skysight-inc/HackerNews huggingface dataset:
>> I tried to install X. But when I ran it, it threw up a generic error, which meant (after Googling) that it needed Y. Okay. So I installed Y. But Y needed Z. And Z needs a C/C++ compiler. Okay, I’m on Linux, I have those.

If package maintainer does not specify dependencies, what can be done, really?
Yes, if means less lock-in and more interoperability, like using the same headphones with both Android and iOS.
People are social animals. Not everybody will move even if they were personally better off by moving.

Also not everybody can afford to move.
I enjoyed the "it's road trip" failure the other year. That made me laugh a lot, unintentionally by them of course
1st problem, do pip install pip --upgrade in your virtualenv as the 1st thing. Another possible solution, install the corresponding .rpm/.deb package

2nd problem: go to this page first https://docs.python.org/3/py-modindex.html

3rd problem: yeah, kind of. Except for the logging module. Eff the logging module, it's a "java made in python" crap
At least it'd be noticed instantly then.
> And why just the api and manager?

Likely because it's more effective, if you really want to kill the site.

Let's say that you find a "/manage/viewall" page which takes some processing to load (more so than the other pages), is never cached, and can't be protected by cloudflare/capcha/other because it must stay open for CLI tools.

First, it's easy to overload the site by throwing a couple of expensive requests to a few vulnerable services, rather than to have a botnet flooding 100 Gb/s of traffic to random customer instances. (note: the two strategies are not mutually exclusive).

Second, by attacking these services, they impact Linode itself and all customers using it. Someone is really trying to hurt Linode by doing that.

The lesson here: There seem to be some naughty attackers who are putting a lot of effort to put Linode down recently... and they seem to succeed to some extent. That really is a bad position for Linode :(
That's a sensible comparison only if you forget that you must to pay Apple premium for the hardware on which OSX is capable of running - the price is folded in there.
Show HN: Sightline Maps-3D Print geographical contours of any part of the world
The key here is "BASIC", something like [a-z]@[a-z] so at least they will have a at sign. Did you even read?
Yes, what is the plan for this?

I ask as my 2012 MBP non-retina needs replacing at some point (I think I'll shove as SSD in first, to get 3 more years life) but where do we go from here?
Well perhaps what they really need then is to start making exiting products again.

Didn't have one since Steve Jobs died.
The Multiple Lives of Moore’s Law
I think the only people that are annoyed with the camera bulge (a functional bulge if there ever was one) are people with OCD -- it "ruins" the perfectly straight edge. It's not like you'll ever feel it in your pocket or something.

Meanwhile, just a decade or so ago most phones had camera bulges, edge bulges, antennas that stretched out from the body, were 3-4 times the thickness, etc.
No one knows yet.

I'm guessing they're using standard bluetooth if paired with something standard, but use something Apple-proprietary when pairing and listening when possible. (NFC-like operation and their own audio codecs on top of bluetooth)
>> If it's unconscious bias, it's not deliberate.

The bias might be unconscious, but the tendency to avoid hiring people from a certain group is entirely conscious. The person subject to the bias will find a way to rationalise and therefore justify their tendency to hire fewer of that group- "in my experience, most A candidates are not fit for the role" or "maybe group A is just not very good at this role because of human evolution" etc.

>> It happens way before someone enters the workforce.

It's 2016. That excuse -the whole "it's society's fault"- died sometime last century, when society's attention was drawn to the issues of gender inequality for the first time. We all know there are issues, we all know to keep an eye out for them- those of use who care about that sort of thing anyway.

As to the tech companies in particular, they don't have much of an excuse because the lack of diversity in their workplaces has often been pointed out.
I'd suggest using ZealDocs or Dash if you want fast searchable documentation.
On the other hand I use a late 2008 model and it works perfectly fine. The battery is non existent though, but I don't care to buy a new one.
Can thus bacterias be dangerous somehow? For example be more potent than the plague that sometimes surfaces today.

The people in the pictures do not appear to wear much protection.
We have a highly differing opinion on "serviceable" and "excellent".
I can't see them catching on, but then again I thought walking around with giant headphones looked odd but people seem to be happy walking around with giant Beats headphones on.

It does look like you've shoved a cigarette in your ear.
> can afford to move

Basic income is precisely about "afford" part.

Those who won't move will benefit too because landlords will have to work on retention.
Not disrespecting your opinion here, but $5 Digital Ocean droplets[1] have been working quite well for me as well as for nearly two dozens of my clients, spanning across the last several years (taking into account all the four important parameters you've specified: quality, correctness of operation, data integrity and performance).

My (limited) experience with Vultr[2] has also been fairly satisfactory.

[1] https://www.digitalocean.com/
[2] https://www.vultr.com/pricing/
How can it be symmetrical with a 3.5mm port? Does it have two of them?

You should look up what symmetry means.
Can you talk more about this? What do you your analysts do in terms of EDA ==> Python+ R + db work? Would you do it old school i.e writing it down?

I practice writing things down when I cannot digest a huge piece of information. Or do visual notes like Mike Rohde.
great link :)
Well, the EU didn't respect those laws in the first place when it decided we needed to allow US companies to store EU data, despite US companies being incapable of keeping it securely (by law). The whole situation is a mess and nobody's interested in fixing it.
In the case that technical debt is an analogy to real world financial debt the analogy causes me to ask - how many people have been financially successful without ever taking on debt?
Is there Excel with vim bindings? Or anything with equivalent speed/modal editing?

Or is the default Excel good enough to warrant relearning all the navigation hotkeys?

And how is org-mode as an alternative?
Updates to our Privacy Statement
I have two copies of a book. One is a hard cover, one is a paper back. The paper back is a few centimetres wider than the hard cover, and it makes that copy annoying to read.

There a certain length that a line can be, with being confusing or annoying to read. The reader mode in most browsers understands this, but for some weird reason reader mode isn't available for http://motherfuckingwebsite.com/, at least in Firefox.
It's worth noting that Microsoft Visual Studio doesn't have very good C support: it still doesn't support all of C99. You can either use clang as a frontend on Windows (https://blogs.msdn.microsoft.com/vcblog/2015/12/04/clang-wit...) or use C++: almost all of C++11 is supported (https://msdn.microsoft.com/en-us/library/hh567368.aspx).
Science fiction: Boldly going for 50 years
2 more weird js quirks
In June, I was working in Switzerland installing a multi-petabyte storage array for the Montreux Jazz Digital Project (http://metamedia.epfl.ch/montreux_jazz_digital_project/archi...), and during a break in work, myself and a colleague were taken to the home of the late Claude Nobbs, founder of the Festival.

The building houses the original recordings of the festival performances (everything from 2" Ampex to digibeta and beyond), plus an overwhelming collection of memorabilia from the guests that stayed in the house and chalets around the grounds; we saw a David Bowie kimono mounted like a large picture on a wall, motorbikes, guitars and other musical instruments, electronic audio equipment from numerous decades, jukeboxes, lots of model trains (Claude collected them)...and Freddie Mercury's piano. Having psychopathic tendencies (so my Mrs tells me), I don't get emotional about many things, but running my fingers across the piano was spine tingling - I really felt in the presence of greatness.

/csb
TL;DR - Yersinia pestis -https://en.wikipedia.org/wiki/Yersinia_pestis
> But unlike many encounters with art, DOOM never changed my worldview.

Perhaps not, but the political narrative of the Deus Ex series has certainly got me thinking on issues I hadn't considered before.
Perhaps you could give us anyone use case where removing the headphone jack suits them...
Note that the internet doesn't necessarily amount to public forums - there's many reasonable topic-specific semi-private groups all over the internet. Some of my best friends and even partners I've met through those, and I'd like to think we've made each other's lives better, or at least happier.
No it doesn't. You can perform the first pass of salted hashing on the client-side.

This should not harm security, but it can improve it if someone on the datapath is logging requests but does not alter them.
I think the Python docs are fine. I use them all the time. (The re docs in particular.)

It's not beginner-focused, but it'd suck if the current docs were replaced with docs for beginners.

The re page has over 7,000 words. I need those 7k words. They help me get things done.

Perhaps a solution might be something like a https://simple.docs.python.org type site: A simplified version, parallel to the existing documentation, consisting mostly of examples. I'd use it.
Absolutely agree- however, in many cases these types of companies can still be decent businesses. Being able to work with and adjust "moderately complex" Excel sheets requires a certain level of training and skill- often these startups can remove the requirement for expertise to perform a task, which can be worth quite a bit to a business.
Long range license plate recognition from 500m
Last weekend I tested long range automated license plate recognition. Most exotic part for this rig was CS to EOS lens adapter. All other parts were laying around. With 300mm DSLR lens I could register bypassing car license plate number from ~0.5km distance.

More detailed description how it was build and what results did I get: http://kurokesu.com/main/2016/08/29/long-range-license-plate-recognition/
As a programmer I deeply appreciate the hate towards IT in companies and replacing Excel with complex internal apps. Those apps pretty much never capture the actual workflow (by virtue of requirements being provided by management instead of actual users), and even if they did, the workflow constantly changes. Excel spreadsheets may be cringeworthy sometimes, but they're used by people because you don't have to be a trained expert to make them work, and you don't have to submit requests to other departments to change something simple.
I feel a big problem with Python these days is that it's not one Python community. It really is becoming more and more fractured and efforts go into weird places.

For instance we have the core developers which do Python 3, then we have some separate volunteers that work on the packaging infrastructure which is largely based on cobbling systems on top of the horribly broken distutils/setuptools setup. For documentation people don't want to touch it that much because which version should it go in? Python 2 which everybody is using or Python 3?

This schism in the community is causing more and more issues as time goes on.
A couple of years back I was going to buy a maxed-out quad-core mini-Mac but knowing that a new model was about to be announced, I waited.

They dropped the quad-core and it was almost immediately unavailable.

Now, in all fairness this was because a quad-core with the newer CPU required a different motherboard to the dual-core, so this was an Intel/economies of scale issue.

However there is still no quad-core option available.

I got tired of waiting and put together a (much cheaper) Gentoo Linux box.

I was then looking at buying a MacBook Pro laptop, but couldn't see the point in paying a premium for older hardware. I bought a Chromebook Pixel instead.

I am not regretting either decision.

I bought the iPhone SE because I knew it would be the last iPhone with a headphone jack. I don't expect Apple to have a change of heart so no doubt when the time comes to replace my iPhone I will have to buy Android.

It's a shame. Apple used to care about users because it needed to look after them. That made good engineering a priority. Nowadays it believes in good marketing instead. And so for example we have ever thinner iPhones that mechanically flex and eventually cause screen issues if they don't just break outright.

With Apple you pay a premium price for a premium product. It's no longer a premium product - but it's still a premium price.
Rayman Run is in landscape mode. Huge difference IMO.
Omg. That sounds like a public list of "Top poorly secured business sites to breach. --Reward guaranteed"
Out of interest, is there anything to suggest this is an outside attack or an inside attack?
Dwarf Fortress is art in the same way a paintbrush is. That is, it isn't. It can be used artistically, and can be used to create art, but the art generated wasn't in the brush.
>except instead of nickles and dimes, it's $160 to achieve very basic functionality

The size, performance, battery life and construction of the wireless earpods are anything but "basic". In fact, most run-of-the-mill competitors are at the same price or more for wireless earbuds.

>There's not even the decency to see if people care about a thinner phone by offering both a thin model without a jack and a thicker phone with one (for some strategically important price differential).

The "decency" of not having a focus and vision as a company, and throwing stuff out to see what sticks?

>All that's been achieved is that Apple has now created/affirmed a new non-optional secondary market

You know you can use all other brands of wireless (and wired with either the adapter or with lighting) headphones, including all your older headphones, right?

>But honestly, complaints and analysis don't matter, people will line up to buy this garbage

So, people buy it, but it's still "garbage" because you say so?

>and they don't even have the respect for their customers to ship their stupid buds on time with the product that requires them...

The "respect" to magically fix the production slowdowns? Maybe ask the Chinese to whip and beat their workers more or over-clock the assembly line robots?

Or the "respect" to delay the release of the phone for 2+ weeks, so that those interested in those specific wireless buds (a small percentage of the overall iphone buyers) get them simultaneously with the phone?

Even the starting premise is wrong. Nothing "requires" them. You can use your old, non wireless buds, third party wireless buds, new non wireless headphones, and even third party Lighting headphones. Apple's new wireless earpods are just one option upon hundreds.

>so that their customers can look like bluetooth douchebags from both sides.

Maybe you have some anger issues, but Apple doesn't seem to be the real source...
> Dr. Brian May

He's also a CBE, so how does that work with titles?
The biggest feature of Excel is its flexibility. That moderately complicated spreadsheet can and does change all the time, to accomodate new requirements and optimize workflow. A startup (or the internal IT department) doing one-size-fits-all solution can't really do that.
I agree. If you are not having even a single problem in your company which makes you wish you had an expert (not that all PhDs are experts) in a specific domain (all the more if that domain is specialized in a way that you do not normally encounter in a typical software engineer job), it will be an unhappy marriage for both employer and employee.
Regarding the docs layout and "having to scroll down to see which function", I also don't quite get it. From my perspective, it's a very nice trait of Python docs compared to PHP docs, that the former actually explain how to use the various parts of the API together, before giving descriptions for every specific API. It's simply a much better way to digest it and learn to use it without making a mess (speaking of which and PHP...).
> You can't charge and listen to music at the same time. How often do you actually do that?

Lots of times. Me and anyone that takes medium to long trips in their cars and and uses GPS navigation while charging and listening to music like basically all people that use smartphone do.
> It is data related. The patterns exists in the data itself

This is a cop out. You can't get semantics (and grammar) out of "types of words" only (or you couldn't have declensions)

The important thing about recursion is not that it doesn't exist in some places, but the fact that it exists.

The language capabilities of the brain seem to be an "hardware accelerated" heuristic that allows things to be connected more easily

Given that cognitive psychologists can't even reproduce the experiments they're supposedly experts of, I'm not holding my breath from an explanation from them
How can engineers solve a problem like ISIS?
HN has a purposely minimalist stylesheet / layout, with NO icons (except the one Y on the upper left corner), NO images or other media, NO fanciful animations.

Not all websites can do without all of that - imagine a photography site, or an e-commerce site, etc. without pictures?

I agree though that this is great advice for landing pages; load times are probably among the reasons of most bounces.
How Virb went from social network to website builder
I waited months once.
That's easy to answer with data, not just feeling - http://astats.astats.nl/astats/Steam_Games.php?Sort=8

Civilization 5 is not even in the top 20, and that's just steam games.
Dr. Brian May CBE
The approach of attempting to deliver a test email synchronously and seeing whether that fails? That's fine in principle. After all, it's in principle just what the MTA would do once you actually sent the email, and what would cause the MTA to generate a bounce message in the case of failure.

The practical problem is essentially the same as with all the syntax validation out there: It's extremely likely that you are getting it wrong, thus, once again, rejecting valid addresses because your implementation is buggy and behaves differently than an actual MTA.

As for the how so: Because somebody obviously, as is so often the case, just made shit up and implemented that instead of reading the relevant standards and implementing what they say. That's how most of the interoperability problems out there start: People have some passing familiarity with some protocol or data format, and then they implement code handling that protocol or format based on their idea of how things work, instead of what the standards actually say. That's just how we end up with people rejecting email addresses that contain "+" characters in the localpart. I mean, RFCs are public, what more do you need? If you want to implement an actual email address validator, you don't have to pay anything, you don't need to sign up anywhere, you just have to read it, and you can actually build a reliable email address validator, and there is nothing wrong with doing so. Yes, that is more work than just implementing your fantasy protocol. But if you can't be bothered with that, then just forget it and use an existing implementation by people who did care--namely, use an MTA to send a verification email.
ByFusion – converting 100% plastic waste into an alternative building material
Just a heads up... Hacker News is not a free speech zone. The slightest negative emotion in a comment will have it either disappear or you banned. Even just writing a vulgar word is risky here. It is absolutely nothing like Usenet. This is the private forum of a Silicon Valley business. It leans more toward the new generation of mobile startup culture than what you're from.

I sympathize with you being rejected after commenting about how you feel rejected. It isn't very fair. The virtual space used to be a refuge for recluses who were ran out of regular society. Physical appearance or health did not factor in because nobody could see you.

But the Internet isn't that place anymore. Now it is dominated by the same competitions. To get favorable treatment here you need to be beautiful or wealthy. If your account was "pg" you could write this and anything else and it would be voted to the top.

Sorry. You have an ugly personality, and it requires special compassion for anyone to not reject that. Not everyone knows what it feels like to be rejected and how it can push you further into ugliness. I don't have any solutions for that, just wanted to let you know someone out there recognizes the pain.
The proposal in the PDF looks like what I tried to implement many years ago in Python but I gave up in agony due to some stupid design decisions in Python (in particular non heap types and how type checks in the c level work).

Python's attempts to remove the GIL are not going anywhere really.
This coming new gTLD in which I believe a LOT
If you're worried about the health effects of bluetooth headphones, then presumably you're also worried about the signals sent/received by the mobile phones themselves.

The power in the signal between the phone and the nearby base-station/cell-tower is going to be orders of magnitude larger than between the phone and any bluetooth headset.

I don't think anyone is arguing that using bluetooth headphones is 'good for your health', just that it's 'not bad for your health'. I'm not aware of any mainstream studies that have shown adverse effects from exposure to 'normal' levels of radio waves of the type produced by consumer products. I am open to being proven wrong though!
I don't think the vast majority of the population would benefit from not having a high school education.
Boost Startup Productivity with the Best Gadgets
Because you're an English speaker?

In Malay it's "ball red large"

Also this has been making the rounds:

https://imgur.com/a/tDzy2
Someone pays for the Windows licence too. It's folded somewhere in there too.
You CAN find great Developers on Upwork. Here's how.
Not very likely. Most pathogens are only able to survive outside host for only a limited amount of time. I can't give you exact numbers for Yersinia pestis, but it's certainly not centuries.

One recent example of what you suggest is the recent Anthrax outbreak in Siberia. Though in this situation we are talking 1) about a pathogen that is particularly famous for ability to form spores and survive a long time and 2) frozen state
Nintendo has a proven track record of making amazing one-button games, so I really can't bemoan the lack of buttons too much. WarioWare (especially Twisted) and Rhythm Tengoku/Heaven are among my favorite series and would be a perfect fit for mobile!
If the argument is economics and system complexity you should favour a single name field over first and last name though. It's one of those rare occurrences where something is both simpler and the better option.
This is pitch perfect:

http://appleplugs.com/

Upgrade to iPhone 7 with Apple Plug.
The list goes to far and makes people overreact like you with some kind of "Screw this! Get a normal name or get lost!".

That is the wrong way to handle this. You don't have to support everything in the list. If your product is only for people in America you can expect them to have a name written in latin letters. You can ask them for a surname and a given name, and they will be able to fill it in, but may be slightly annoyed. You should allow apostrophes and accented letters, but it's really not hard these days with UTF-8. ASCII is too limited.

As you support more countries you will need to support more kinds of names.
Dwarf fortress is like a jam session or a performance. So - art.