skysight-inc/HackerNews huggingface dataset:
> I quickly googled this for you, found this

Right, "1292 days ago". Now that we've just talked about information that is out-of-date.

> Blocking 3rd party cookies breaks surprisingly few things

Agreed. A comment from the post that you linked to.

Disqus being one of the few exceptions that don't work (because it's embedded as a third-party on first-party sites), personally, I can live with that. Everybody has to decide for themselves. If some setting doesn't work, it can simply be undone.
App idea #76578 – finding people with a spare earbud to sell.
Wizardchan is this way -> http://wizchan.org/
Ya I know. Was just pointing out that Google Sheets isn't quite as basic as people think.

It really should be better though. I wish Google would commit to it more.
dupe of https://news.ycombinator.com/item?id=12449441
It's really useful to have one lying around though. When I upgraded my home Mac to El Capitan, it stopped being able to talk to my old HP laserprinter. After I'd stopped cursing, I grabbed a Pi that was lying around waiting for some unfinished project, and had a linux print server up and running in about 30 mins.
MS actually did that with Visual Basic for Applications in Excel 95.

Umlaute in keywords, yay!

Example stolen from Wikipedia:

Prüfe Fall wd
Fall 1
' Auf Sonntag wird Datum vom letzten Freitag zurückgegeben
VorherigerGeschaeftstag = dt - 2
Fall 2
' Auf Montag wird Datum vom letzten Freitag zurückgegeben
VorherigerGeschaeftstag = dt - 3
Fall Sonst
' Andere Tage: vorheriges Datum wird zurückgegeben
VorherigerGeschaeftstag = dt - 1
Ende Prüfe
The tests were run on the same hardware, a single server. Bare metal, not VMs. InfluxDB writes the series string with everything. We tried to imitate what you'd need to do to get close to similar functionality doing time series like InfluxDB does in Cassandra.

If you're just going to write a bunch of uint64 keys with float64 values, of course Cassandra will get much faster. It would be trivial to make a time series database that outperforms InfluxDB with those limitations as well.

The point of the comparison is that InfluxDB gives you a ton of functionality out of the box and has great performance.

Again, the point is that if you want to do time series on Cassandra, you're going to write a bunch of the code yourself.
Absolutely. But the OPs comment is spot on. Do it manually when you start out and you'll quickly learn both the importance of the numbers you're typing in and common issues you can run into with either manually inputting data or in structuring the model (or that one time you fat fingered a number and blew out everything driven by it)
It would be kind sad if MS didn't already do that.
I once used shift + top number row as a password for windows.

I thought I was really clever until I changed keyboard layouts one day and had to use the browser on my phone to get a picture of the old keyboard (and its layout) to figure out what the actual password was.
It might sound strange but maintaining malware should be considered a forensic measure. It helps track messages and attribute possible hacks by malware senders. Removing malware would block forensic analysis from knowing what data was potentially stolen or accessed.
"WTF would the IRS do with a billion checks?"

You just pointed out a reliance on banking system. IRS can not function without it and that may be considered a problem. For a fail-safe measure, other means of payment or taxation should be devised/allowed, like paying with gold (or other valuable assets) or provision of services for local/national authorities.
My wife and I visited Tokyo on vacation, and while I agree it seems like people don't care, there were a couple times we were arguing over maps that complete strangers came up and attempted to help with the little English they were able to speak.

We didn't actually need help, and we weren't mad at each other, we just discuss things loudly when we disagree about the best course of action. However, we were touched by their willingness to help out others, even though there was a language barrier. (They didn't know I speak some Japanese.)

So I have to disagree that you won't get any help if you have a problem.

Granted, we didn't visit the "outskirts", and it may very well be different out there, but we were in some non-touristy areas when this stuff happened.
I do the same thing, and one of the reasons why I always do that is that it makes it way easier to troubleshoot stuff when you're using English locale.

Googling will give you a much broader pool of solutions, and having to translate the names of options and commands you need help with just to gain access to this pool is an unnecessary extra step
> Some people have a lot of "bad stuff" which will enter their bloodstream when their body breaks down adipose for fuel. [...] you'll have severe "detox" symptoms a day or two into the fast.

Your body doesn't work that way. "Detoxing diets" are pure superstition – which toxins are those supposed to be anyway?

From [1]: "The 'toxins' usually remain undefined, with little to no evidence of toxic accumulation in the patient." This fits your claims perfectly...

[1] https://en.wikipedia.org/wiki/Detoxification_(alternative_me...
Argh, no!

Entropy. It's all about entropy calculation. There is no trick.

Look at it this way:

- choose 68 bits at random. This is findable by a nation state; if they are your adversary, add a couple more words.
- split those bits into 4 17-bit numbers (17 bits has a maximum of about a hundred thousand)
- your password is 4 words from a hundred thousand word dictionary
- there is no trick: you've encoded 68 random bits securely, and guessing just those bits is pretty impossible.

Schneier is normally sensible but calling entropy a "trick" is idiocy.
NEET is a term used in Japan, too, and it's not quite the same as hikikomori, but they're close enough that they're often used interchangeably.
Thanks for reminder. Likely couldn't crack these in SHA-1 (or without substantially more effort), let alone some of the more new age hashing algorithms.

Still, it's impressive.
The XKCD comic is showing its age. The comic mentions 1000 hashes per second. Assuming the entropy estimation is accurate (is it?), and it would take 550 years with 1000 guesses per second, that's still not very impressive.

A single AMD Radeon Pro Duo graphics card can perform an estimated 8 billion guesses per second on the password hashes (unsalted SHA-1). A sub $10000 cracking rig with four of them can do 32 billion per second. That would mean the 550 year guessing time of XKCD's example password has been reduced to 9 minutes due to sheer computation power alone [1]. This is why it's important for everyone to use a slow and salted password hashing function (Argon2, scrypt, bcrypt, PBKDF2) to make sure that GPUs cannot guess hashes so terribly efficiently.

Note that this even ignores any benefits attackers have had cracking a large amount of unsalted passwords, which will have been substantial.

[1]: Edit: Looking up the current status quo, a single Nvidia GTX Titan XP can do almost 12 billion hashes per second in oclHashcat, that's 48 billion hashes per second for your cracking rig. Down to 6 minutes it is.
> I think Google's CSS embedding is terrible advice for the meaningful web

HTTP2 allows CSS to specified in the HTTP header. However Google AMP doesn't support it yet.
Sending a lot of bounced emails is going to get your mailservers reputation tanked, which is not an acceptable tradeoff for removing email validation.

Email validation is actually really important if you send even a medium amount of email. Testing by bouncing is not a very good idea, especially since there are a lot of ways to test the deliverability of the email before you try and send it.

That's not to say use a regex instead, you can do some simple checks on the domain etc or you can use one of the many services to check for you (for of a fee of course).

It's understandable not to know this unless you've run a medium - large site, so here's some best practices to follow: https://documentation.mailgun.com/best_practices.html#email-...
This is a great video. If you look at what they are doing with Excel services in the Microsoft Graph it will finally mean that you can use whatever platform and whatever language you want to generate the data.
Yeah, but a programming language would be even more flexible, and yet nobody says they don't need software because they have all the tools to implement its functionality themselves.

In fact, I worked on a project that largely aimed to replace a bunch of internal spreadsheets because giving groups a spreadsheet to maintain is a little like handing Phaeton the reins to Apollo's chariot.
A lot of comments previously on HN here:

https://news.ycombinator.com/item?id=7294186
The developer may be deploying code to a server they didn't configure.

I agree with the way it's done in Python, as it's consistent with most other languages. But the blog post is right to point out to inexperienced developers that the way assert behaves might give them a surprise.
It seems to me, the people (inn-keepers, etc) were way too accepting of the refugees. They should have been barricading the town gates. Many of them paid with their lives, and their family's lives.
I'm still reading A Journal of the Plague Year, it's fascinating and surprisingly modern in tone, despite the archaic language. It's like one of those zombie apocalypse films, except this guy was living it for real. Recommended :)
How do you get electrolytes during a fast?
As consultant having to advise and work with IT departments. Could agree more on the reputation comment.
Would this help with gum disease?
Can hackers get their name back too while we're at it?
Or he's written a terminal that had to figure out how to do that functionality and remembered how it worked.
Sure, in a perfect world i would read the complete tutorial before i get started on a new language.

But it's not a perfect world, i want to get stuff done. I have twenty years of programming experience, i don't need to learn what a for loop is (the first link) and i don't want to read a whole document just to find a reference to the items() function (second link). I just want to know what the equivalent of foreach() is in Python.

Sure, a document with a 'very concise and precise' technical description might be useful to some, just for looking up things it's not. The current alternative is Googling StackOverflow posts.
People that are on the equivalent of basic now are already second-class citizens.

On the other hand, there are always alternative paths to attractiveness, outside of the purely financial. In some sub-cultures, you can be broke as hell, but if, say, you're really good at playing guitar, you can have your pick.
This is exactly the truth. The environments are suffocating and good people are only moderately more productive and don't stick around long.
But the words themselves follow an identifiable pattern (their spelling). As such, a 4 letter word in your password is cracked much quicker than a portion of your password being 4 characters of random info.
Is this the Turing Pharma guy? Weird. He's got crazy Excel skills, though.
As someone living in Tokyo. This xenophobic country is glorious. The problem is largely overblown and people are beyond nice. Easy to get friends and to date. Only problem is the working hours, otherwise it's way better than most countries. Only other place that I like as much is Sydney. Protip: be thin and behave well (no macho attitude) and you'll do well.
The single leading underscore?
Innovative technology indeed! But in order to be as accurate as possible, they need to provide an extra case that we'll have to carry around and whose Lightning connector will make our charger unavailable to recharge the phone.
Edge 14 in the Anniversary Update actually brings back ClearType support for at least some text, so there's still a glimmer of hope that Microsoft will work to improve text rendering in Windows. Raymond Chen had an interesting post on how subpixel scrolling makes ClearType smoothing impossible: https://blogs.msdn.microsoft.com/oldnewthing/20150129-00/?p=...
Public Works: Rethinking America’s Transportation Infrastructure
If you don't need a job, you don't have to live in the city with everyone else. There's plenty of cheap empty land you could live on.
>coltea, I say this fairly nicely, having seen your posts many times here on HN, your posts are so consistently composed of Apple apologia as to be irrelevant to any discussion about the company or their products.

Compared to posts that suppose that the iPhone is garbage and people are idiots to "line up to buy this garbage", or that those using bluetooth are "bluetooth douchebags"?Or that not having the earpods available on the same launch day but some weeks delayed shows lack of "decency"?

Yeah, my posts lack such subtleties.

>If I didn't know better, I'd say that you worked for the company -- but you've claimed you don't a couple of times.

Yeah, I don't. I'm a (mostly) web backend developer, with side gigs in video production. I just happen to like their products and agree with most business decisions they make. Which, given that they are the richer company on earth with billions of sales, doesn't seem very outlier-ish.

I don't like some of their stuff (e.g. their mice before the Magic Mouse were crap, I'd prefer they kept the magsafe adapter in the new MBP, not particularly sold on lower-height keys on the new MacBook, Apple Music is a mess, etc), but I do like most of the hardware and OS. Been using it since 2003, and have had worked with SunOS (pre Solaris), HPUX, Windows, RedHat, SuSE, Debian and other OSes and flavors (still use Windows and Ubuntu personally, and Centos professionally).

I also don't like the trivial and complaint-for-complaint's sake arguments most people on the internet use. And judging from sales volumes, most people don't particularly care for them either.

But all of these are beside the point. Even if I were Cook himself or Gruber (which has a HN account actually and has commented 1-2 times IIRC), what matters is the arguments I put forward.

Maybe respond to those?
I wonder how much conscious will can help pull you out of a stress loop? If, of course, you can figure out which of your behaviors are stress-induced.
> Companies, the authors write, “are unwilling or unable to solve their skill challenges through internal training, even for skills that are highly specific to a particular plant.”

That's true for all companies. They don't want to spend the money to train, since employees can (and often do) leave after just a few years (if not months), but are also unwilling to make the workplace a more desirable one.
> I'll pass on this intermittent fasting "fad" for now!

It's amazing how people are prone to experiment with this type of things. They're willing to undergo a very unpleasant experience because it might (unlikely) give them a (slight) health improvement.
For what it's worth, the difference still exists when printing with Netbeans 8.1 - 41 seconds for 'B' and 2 seconds for '#'
> Disqus being one of the few exceptions that don't work (because it's embedded as a third-party on first-party sites),

Just like e.g. Facebook Login and github accounts, right?

> personally, I can live with that. Everybody has to decide for themselves. If some setting doesn't work, it can simply be undone.

Except that the list that you promoted here has no detailed documentation and doesn't put users in the position to make an informed decision.
The Apple iPhone 7 Isn’t Radical: Meet the NoPhone Air
>I really don't know of anything like pip that can handle that case in any language, and I'm not entirely convinced that somehow resolving the plethora of naming conventions for packages between different distros (and even different vesions of those distros) is really the job of a language-specific package manager.

I actually started probably the only project to actually make a stab at solving this: https://github.com/unixpackage/unixpackage

However, I'm loath to continue working on it because there are few tasks more tedious, filled with annoying edge cases and thankless than this. Plus I know it would never make it into pip because "it's not pip's job".

>I'm all ears for a reasonable solution to this, if you have one.

The only one I can think of is to packages like libpq-dev and libjpeg-dev and even the C compiler installable via pip and get the maintainers of pillow/psycopg2/whatever else to remove all their horrible hacky code to look for these dependencies on the system itself.

This will balloon the size of virtualenvs and increase installation times but it'll be worth it. Not only will it eliminate those horrible installation errors making everybody happy (not just beginners), it will eliminate a nasty source of brittleness (subtly different behavior caused by different versions of these packages on different platforms).
Once dismissed as fake, Maya calendar is Americas’ oldest manuscript
I was trained as a neuroscientist, took me over a decade to realize two important, basic, biological facts I wasn't taught:

1) Stress is always on - always. It's the survival instinct that can be reduced but not turned off.

2) Sleep is quite simply the recovery from stress. Without proper sleep, we don't recover.

Now as we develop technologies for stress management, I'm still amazed that #1 and #2 are not as commonly understood - and talked about - as the need for good nutrition and hydration. The body was designed to stress and sleep. We ignore those primal drives to our short- and long-term peril.
I rather like the way he's humble when discussing the talent of his band mates and what went into making "Bohemian Rhapsody". There's not a lot of "I", but a lot of "they" or "Freddie" or "we". He doesn't seem to feel he needs credit for his part at all.
I literally just check for the presence of an @ with something on either side. Anything more, you're going to piss off a user at one point or another.
> The point of the comparison is that InfluxDB gives you a ton of functionality out of the box and has great performance. [...] if you want to do time series
on Cassandra, you're going to write a bunch of the code yourself.

Fair enough. I'm sure InfluxDB is very good/fast at timeseries data (allthough I have to admit to not actually having tried it out so far). Still, if that was your point, consider removing these statements from the blog.

> InfluxDB outperformed Cassandra by 4.5x when it came to data ingestion.

> InfluxDB outperformed Cassandra by delivering 10.8x better compression.

> InfluxDB outperformed Cassandra by delivering up to 168x better query performance.

I think it would help make the point and not put the reader in a defensive position (when the statements are clearly not based on a fair comparison of the two products and will not hold under most conditions). Just my two cents.
> You didn't consume anything but water for five consecutive days?

Unpleasant at first but not dangerous to healthy individuals. As someone pointed out: if we wasn't capable of doing that we would likely have been extinct long ago.
This is my understanding, could be missing something though:

The comic proposes that correcthorsebatterystaple would be a secure password. It is 26 characters long and contains 4 basic english words that would be in even the smallest of dictionaries. Let's say a dictionary with 100.000 entries contains these words. Combining 4 words in the dictionary gives you 100,000^4 = 1.e+20 possibilities. Not bad, but let's say 15 random uppercase and lowercase (like the first letters of every word in a phrase like Schneier proposes) letters give you (26+26)^15 = 5.49e+25, still 5 orders of magnitude better.

Edit: a phrase with 26 words in to take each letter from indeed isn't doable to remember, changed it to 15.
I modelled my recent 4-day fast on Dr Michael Mosley's Horizon programme [0] in which he eats nothing but a miso soup (under 50 calories) per day and drinks nothing but water. Miso soup has the added benefit of sodium and other electrolytes without any caloric impact.

I personally supplemented my water intake with peppermint tea as that has an incredibly low nutritional footprint and does not contain any extra substances such as caffeine. It's surprising how 'clinical' drinking cold water can feel after a couple of days.

Others here are saying absolutely water only. It would be really interesting for me to find out the effects of these before I fast again, as I am likely to do before the end of the year.

I also found the below article really helpful in giving me an overview.[1]

--

[0] - http://www.bbc.co.uk/programmes/b01lxyzc

[1] - http://www.yogicwayoflife.com/three-day-water-fast-and-its-b...
Hasn't it always been the assumption that password crackers know about the trick?

If I choose 4 words from a dictionary of 50,000 words [1] that produces 50000^4 possible passphrases. That's equivalent to 62 bits of entropy, or a 10-character [a-zA-Z0-9] password. About 8 years to brute force on MD5 with 2x AMD HD 6990. And obviously an extra word makes it take thousands of years.

It's not ideal, but it's better than a lot of password advice.

[1] cat /etc/dictionaries-common/words | grep -v "'s" | egrep -v 's$' | wc -l gives me 51726
Anecdotally I know many, many people who complain about regularly breaking cables, both Apple and non-Apple. Myself included. You ought to give data not anecdotal experience if you want to claim what "most" people do.
>>> The bias might be unconscious, but the tendency to avoid hiring people from a certain group is entirely conscious

That statement doesn't make sense. Avoiding to hire people from a certain group is bias by definition. How can it be unconscious and conscious at the same time?

>>> It's 2016. That excuse -the whole "it's society's fault"- died sometime last century

What are you talking about, there's absolutely a cultural and societal element here.

>>> those of use who care about that sort of thing anyway

Oh get off your high horse. Some of us just don't recommend breaking the law to fix this.

Your solution to tech diversity is overly simplistic and unhelpful. Not to mention sexist and ILLEGAL.

At best, it would solve equality of outcome, but not equality of opportunity. Women might still be discriminated against during interviews, but "that's OK because we filled our quota for this year" ?! How is that fixing the problem?

Just curious, would you ask other industries to do the same and implement these quota requirements? Would you impose that sewage workers reach 50% gender parity?
> Your question will be , why bother when we are losing weight by having pasta, Maggi or McDonald' s or double cheese burger!

Keto is a low carbohydrate/low sugar diet. McDonald's is definitely out since the buns/fries/et al contain a LOT of sugar/carbs. Most pasta too is out unless you substitute it with these[0].

> Keto diet was basically invented for athletes and bodybuilders to help loose fat, during vacation, by eating less carb and more of fat, when they are not working out at all.

It dates all the way back to 400 BC where doctors of the period thought they could use it to combat epilepsy (with mixed success). This idea continued all throughout the 20th century (1920s with convolutions) and even up to the 1990s with "Charlie Abrahams" on Dateline.

No clue where they got bodybuilders from, appears inaccurate.

> Why Keto diet is bad for you and can prove fatal

Where in the article is the title answered? They never come back to the fatality claim in the title. Seems like clickbait. Plus a lot of their concerns (side effects) aren't well explained, justified, or referenced.

I'd recommend people read the "Adverse effects" on Wikipedia[1]. It is better written and has references to additional reading material. This article is low grade clickbait.

[0] http://startketo.com/6-low-carb-noodle-substitutes/
[1] https://en.wikipedia.org/wiki/Ketogenic_diet#Adverse_effects
It isn't an endless runner. It has actual hand-crafted levels, like Rayman Jungle Run, which is much better than any endless runner I've ever played. With Nintendo's level designers, I expect it to be pretty fun.