skysight-inc/HackerNews huggingface dataset:
I like them as well, but for a different reason - I have a way to find what email I used for particular website, if I used it, etc. Doesn't have to be the clicky linky mail, just a confirmation mail will do.

But if you include plain text password in it... ugh.
I think I would consider implementing it as 1:1 threading where every thread=guild runs its own set of green threads.

That likely would be faster than having OS threads in each guild that use PS locks to prevent running >1 of them concurrently.
It's such an incorrect way to state the specification that I had to ask.
For the edit:

I see, so I could add a `cookies.encodevalue()` and default it to `cookies.encode`. However, I think that'd just add too much noise to it so I will just add a warning. Thank you.
Once every bunch of years if they use latest low power electronics and a good battery.
Doesn't seem to line up very well with "Move fast and break things"

Maybe "move fast and break things" isn't an unconditionally great idea.
But what percentage of country's youth?

I imagine it will turn into something like 3%.
High value (a decent number of high profile customers) and yet easier than say us (Google), AWS or Azure. As the last discussion brought up, I'm curious whether Linode is particularly singled out compared to say Digital Ocean, OVH, Hetzner, et al. but maybe someone like jgrahamc knows?
Apple Pay coming to Japan with iPhone 7
In general, 16 is actually the more important age in the UK in practical terms.

At that point, one can move out from their parents, no longer attend school, have sex, marry, join the army, consent to your own medical treatment, and apply for a passport without your parents' consent.

Though it's generally not considered good life choices to be doing most of these this young.
After reading the article, I still have to side with Chomsky on this one

Universal grammar may not exist (exactly) as he described but "young children use various types of thinking that may not be specific to language at all—such as the ability to classify the world into categories, and to understand the relations among things"

And what says this is not language related? It's an underlying structure that helps organize concepts. Who says thinking in shapes or concepts is not a language?

Also, it's not because some languages have not evolved recursion that it's not a defying trait. In the same way western languages are not tonal but it doesn't mean a western kid wouldn't be able to learn them
By default this animation is on, yes. It's one of those (many) subtle things that makes Excel so awesome for non-trivial spreadsheet use, despite it being derided in certain circles.
I sold a 2011 MBP to my friend when I upgraded. He has been very happy with it. Neither of us (as far as I know) took special precautions to take care of it.
Algebra and pattern matching are basically the same thing, aren't they? To find a solution to an algebraic problem, you pattern match on the problem structure and see what falls out. To solve a pattern matching problem, you perform algebraic transformations to isolate the pattern being matched.

>Algebras, like numbers, does not exist outside our heads

Models are called models because they are not the things they model. Anything that is a model is an approximation. This doesn't mean they don't exist outside our heads. If that were true, there wouldn't be any computers.
DB schema updates don't change your rollback ability.

Need to add a column? Go for it. Then do your deployment that uses the new column. If you have to roll back, you can, and the new column will just sit there, again unused.

Have a column you don't need anymore? Do the deployment that stops using it, and let it sit for a while. After you're convinced it's safe, drop the column.

Have a column that needs to change size/purpose/etc.? Nope, don't do that. Just create a new one, and deal with differences between the old and new column in code until you can safely drop the old column, as above.

Does your ALTER statement take too long to run and cause downtime? Do it on a replica that isn't serving traffic, and then promote that to be the new master. Actually, in general, you should be doing this for any kind of change anyway, just in case you screw up the schema update.
One more thing that irks me is that some websites capitalize or lowercase the part before the @. Email servers are allowed to treat that part case-sensitively, although most don't. (The part after the @ is indeed case-insensitive.)
Exactly like in iPhone. What's the matter? Can't stop the progress! ;-)
Private donations can help those who need it the most.

They'll have much less work anyway now that nobody is starving or homeless by lack of money, might as well focus.
This Is What Python Beginners Have to Deal With
That is a terrible thing to do with regard protecting your users' personal data!
Oh what a sneaky advert!
One benefit I suspect basic income may have is a vast increase in the quality of jobs.

When people are desperate for work, and jobs are hard to find, people will put up with all sorts of bullshit from their employer. When people know they'll be okay regardless, they're much more likely to quit when they get treated like shit.

And I suspect for a lot of businesses, the cost of improving working environment may be lower than raising wages. For example, I think "customer is always right" policies cause a lot of employee stress for relatively marginal gains. A less desperate labour force may be willing to take lower wages at a restaurant that lets them tell obnoxious people to GTFO.
I say that false positives in recruitment are quite bad for any company, not just Google. But I don't agree on how Google (and others) go about preventing false positives.

If Google is so worried about false positives, why don't they just ask much harder questions in interviews ?

If the hard questions are solved, Google should proceed for recruitment and reject otherwise. No candidate feels puzzled by a rejection, since they know they failed too.

I'd say the questions used by Google can be solved (or expect to be solved) by most of the CS grads coming out of top 50 world's universities and also various coding competitions/ top coder etc. The fact is that the output of those universities far exceeds what Google wants to recruit in a year. Yet Google complains on not finding enough talent !

Please learn to convert the false negatives to clear cut negatives while also preventing false positives.

Why does Google set up multi-layered committees post interview to gloss over the interview discussions (actual interviewers not included) and then take decisions based on some fuzzy undisclosed logic ?
Isn't this a bit of an empty statement? That much should be obvious. One person's experiences/choices aren't ever universal
Office Cosmology – analogues between your office and space
I wonder how they will do that. Charging gives noise. Analog audio is very susceptible to noise.
haha very cool :)
Gaming push was very lame indeed. All these pokemons, monkeys and even F1.. who cares.
Is a dash the same as a "+"? According to some quick googling it depends on your provider. If his provider relies on the "+" for sub-addressing what good will a dash do him?

Why are you so firm on this position when it seems to be a legitimate problem for him?
I'm guessing both are because the are calling command line tools. One of my pet peeves with linux is that many of these tools are only callable via text and don't expose an API for other programs.
www.zapier.com
Europes hottest FinTech startups in 2016
Apparently I can't change the link. I'm sorry! :-(
Easy Parsing with Parser Combinators
> I've never seen anything that compared in creative quality to something like Pynchon.

Try Undertale. Or Planetscape: Torment. Or Dwarf Fortress, but that one is a huge time investment to even begin to get into it.
Why would people stay in expensive slums when they can e.g. move to countryside and live there for a fraction of those money on basic income?

I think predatory practices will decrease because people will be voting with their feet, no longer constrained by where they live.
And the rest of us are loving it.
I think the gp means that Google came in gis, looked around and decided 'nope, nothing for us here', and left? I mean, there's google maps, but that's it - while widely used, not exactly special.
I recently met a professor, he said that most of his students are working in Deep Learning and he is finding it difficult to get people to work on other interesting problems. So there is really a demand of students to work on other areas as well. But most of the students get carried away by the trending fields.
If there is real progress towards Explainable AI, this would also be very useful for _verifying_ machine-learning-based systems (i.e. finding the bugs in them).

I wrote about this in [1], but I am not a machine-learning expert (I am coming from the verification side), so would love to hear comments from other people.

[1] https://blog.foretellix.com/2016/08/31/machine-learning-veri...
Let me say it simply, contrary to many others.. I am buying one.
What is your stance on Swift, might I ask? I personally wasn't too fond of the emulator performance and general tooling when I last did dev work on Android.
I personally have the opposite opinion - I did not like the headphone jack and I am considering iPhone 7 because it does not have it.

I was never sure if the jack is all the way in or it is halfway in. Sometimes the audio would disappear, and I would find out the headphones have slowly came off; but not all the way out, just enough to distort the sound.
Yes. Different kinds of art use different tools. You don't argue instrumental music isn't art because it has bad dialogs.
I mean unique as far as your end is concerned. Short of very invasive technology, there's no way to stop people from sharing a user token if they choose to do so.
This has the dupe flag. Where's the duped story?
I didn't fully understand your explanation last time. Can you give an example of the conflict between modularity and type inference with HKTs in Haskell?
Unless they are trying to pack multiples of 2 at a row level. It's 12 so the can squeeze a char(2) somewhere else.
The airpods MUST be sold along with the iphone if the the phone does not have an audio jack.
Moonlighting teachers learn hard lessons from Uber
I very much enjoyed reading through Guo's PhD grind, which came out as I was nearing the end of my PhD. However, the picture he paints of the grind, where he stumbles along a few different projects that end up in top tier journals/conference with intermittent internships at high profile companies is a thing to envy for the vast majority of PhD students. I'm not saying he didn't work hard, that his experience wasn't genuine, etc., but the memoir is hard to read as anything other than a string of incredible successes when compared to a typical PhD student's experience. In the narrative of the book they only sound like failures because he is comparing himself to Stanford professors who are at the top of the food chain.
Honestly? I am surprised to see this page with such high vote on the first page. If you really wanted a fast "static" page, you would put it on a CDN. All you wanted to do is put a marketing link in your last paragraph.
"index/match without doing a strict match"

I that the same as for vlookup? I never understood how that is supposed to work - when do you want to not have a strict match?
Given your usage patterns, what sort of battery performance do you normally expect from wireless earbuds? 5hrs with a 24hr+ charging case seems decently long to someone who only uses wired earbuds.
Thank you, this was driving me nuts.
OK, so we just compartmentalize online activity. I use multiple VMs, with uplinks using various combinations of VPN services and Tor. Mirimir, for example, can be profiled as well as anyone. But Mirimir is neither linkable to my official name, nor to other pseudonyms.
I think he's wrong on the R1C1 mode. At least in the latest version of excel on mac, you can observe this behavior:

1) In cell A, reference cell B

2) Cut (not copy) cell C and paste it over cell B

3) Observe cell A throwing a #REF! error

To be concrete, type 10 in cell A1, then type `=A1` into cell A2. A2 now shows 10. Now click cell B1, cmd-x to cut, then move the cursor to A1, cmd-v to paste. Now cell A1 is empty and cell A2 shows #REF!

This will not change if you use the R1C1 mode.

So internally it's neither R1C1 nor is it A1. Internally it's a reference to the cell object directly.
I think that's the 15-19 age group...
My solution to similar problem: I just work or browse at night (made possible by f.lux) for an hour while wife goes to sleep; I am tired and don't browse in bed anymore (using melatonin as needed).
We sleep with lights out. Kids can complicate this scenario :)
Is this going to change the launch window (in 2018) for Red Dragon to Mars?? I guess it all depends on the reason for the launch failure. People on Metaculus are discussing about this- http://www.metaculus.com/questions/224/will-spacex-launch-fo...
Typically an architect's design would need to be signed off by a structural engineer before construction begins. The structural engineer would take on the liability for safety critical aspects of the design.

The architect and engineer would presumably collaborate to ensure that the design is at least clear enough to be safely built.
One of the things I loved about the original Mad Max film was that they nicknamed their own toddler 'Sprog'...
The Tao is not a physical system. Totality is a better definition for Tao, and the wonder of the situation is that it is implied in spirituality that the contingent and changing and partial (that is, us) can know the absolute, unchanging, totality.
Nasdaq Nordics overtakes London as Europe's #1 exchange for IPO volume and value
Well now I feel a bit embarrassed about the sibling comment I made... since the man himself has appeared I just wanted to reiterate that I enjoyed reading your memoir, as did several students in the lab I worked in. We even went and tried out IncPy for a bit, which was fun :)
It's highly unlikely that this played a role in their decision.

Waterproofing the headphone jack isn't more complicated than waterproofing the charging port.

Not to mention, they replaced the headphone jack with even more holes which also require sealing.
Blockchain's Numbers Don't Add Up
VR Days EU call for papers is still open until 20th of September
pretty much every standard browser that is in use supports SVG. I've been using it for years.
I use Linux Mint for most of my dev work, but thought I'd give the new Ubuntu subsystem on Windows a try yesterday side it came with the Windows 10 Anniversary update. It seems to work as advertised.

My only complaint thus far is that all the packages that you can get via apt-get seem really ancient. I had to go through hell building a lot of stuff myself to get anything remotely recent running.

After much pain, I finally got our product built and running, ran it then tried to connect to it and it core dumped. That's probably my fault I guess. I haven't dug into that yet, but there must be some platform difference I'm not aware of.

Anyway, it seems pretty stable in general although a little quirky. Having direct access between the Windows file system and the *nix side is pretty cool too.

I don't think I'll be switching to it full time but it is certainly interesting.
Is this something like putting it out of its mercy, removing your open support for bower because you hear it's dying?
20 resources and tutorials about Reactjs
> ability to classify the world into categories ... what says this is not language related

It is data related. The patterns exists in the data itself, young children are just uncovering the latent factors that explain the data. So, the ability of children is to learn from patterns.
Thanks for the tip. I have been blocked on xfinity also while using my VPN. I will try TCP instead of the default UDP.
Fair points.

One argument against emails-as-names is that some people change email addresses frequently - unless you have some way of accounting for that (and you definitely wouldn't use the username as the contact field), the username will eventually go stale for some users.
Nintendo Soars as Super Mario Mobile Game Comes to the iPhone
I'm working at a 10000+ employee, 1B+ revenue corp and G-Drive is the standard filesystem on the corp computers.
2 out of the 3 negative points talks about how horrible the documentation is and yet I almost every day see blog posts, tutorials, books etc being posted online. If it really is so horrible why are these 'authors' apparently, not contributing to those horrible docs to make them better?

The gripe about packaging however is justified in a small manner, although we are way better than we used to be.
That's what we do. Everything else is just lying to yourself and hoping for the best..
This is interesting. It doesn't mention GC, but since frozen objects can be shared between guilds, I assume the GC remains global. Perhaps this will trigger interest in immutable datastructures in ruby.
Exactly! And yet they make that face like this is the first time anyone has thought about it. I know it's for the marketing and RDF, but still. Collaborative editing was solved by Google Wave.
Potential usability issue: The majority of people wear watches on their left wrist; the ticket gate barriers in Japan have the NFC sensor on the right hand side.
Phish vendors: Server vendors' bad security practices
last time I checked most SSD come with ~72TB warranty. Go above that and you are sol.
Oh you really captured that well! :-)
This tl;dr doesn't imho really point to the core of the OC. And he did not travel - he lived there for five years.

But yeah misrepresenting seems to be working good here.
Small anecdote: We recently had a visitor from the US (a physician) who didn't understand why we didn't need a .com at the end of an email address, she was exchanging email addresses with a french person who's address ended in .fr :)
Both Genymotion and Appetize are freemium. :D

https://www.genymotion.com/features/ (local AS plugin, Win/Lin/Mac)

https://appetize.io/docs (hosted, live gui, 100 minutes free per month)
do we have any date from this new way of doing concurrency in ruby?
His number is probably wrong. I personally wrote/typed my email address wrong (when you have those two fields).

There are also common pitfalls people are doing like empty spaces at the beginning and at the end which should be cleaned up before trying to send the email to " whoever@gmail.com".

There is also an Email standard and when a normal library is able to validate it (and there are free good libs out there) than the effort to do so is similiar minimal but provides an additional support.

What you should do is also to make sure that you are not sending unlimited emails out there. Otherwise you might be missused as a mail relay / spammer.
It's worth watching his entire finance series and even his chemistry series if thats your thing: https://www.youtube.com/channel/UC8gjB1PSXv_oAUSAQ16S0fA/vid...

Yes he acts like a giant dick, but he's got great knowledge of how to analyse an investment, and recommends great books and so on. If his life would've turned out a little different and he was less publicly abrasive, he could've been celebrated as a child prodigy or an investment wizard...sort of like this Japanese trader cis: https://www.youtube.com/watch?v=S-e1MxcjFDk (an amazing guy).
Yeah, even my Nexus 5X uses more with Bluetooth. But that may also be, because of Spotify, the syncing it does is not kind to battery life...
Has anyone done a real test between iOS and Android on BT headset quality as it relates to apt-x?
Seems that the only issue might be latency, though newer BT headsets I found have pretty decent response times.
Office 2013 introduced these animations. Sadly, it also ditched ClearType in most of the UI.
Pokemon Go is perfect for mobile gaming but 3D games are impossible to be playable in the long run on mobile platforms. But, Nintendo is still new in this area. They made a revolution with Pokemon go and I expect them to push forward.
"Microsoft has lots of top researchers so it’s hard for me to understand how Excel can remain so crappy." --Andrew Gelman

It really is a real problem.
All the good parts of HP were already spun off as Agilent.
There are cases where it is useful. Like I want to retrieve the FX rate for a given day but my time series might be missing days, so finding the nearest result is practical.

Also the default assumes that the values are in ascending order, which is computationally efficient as it can do a binary search.

But very dangerous in the most common scenario.

What would be even better is to be able to tell Excel to create a hash table / dictionary in memory from a table so that it can be queried very efficiently.

But as I posted everywhere on this page, Microsoft doesn't seem to be minded to add new features. Changing the color scheme between versions, making minor improvements, keeping bugs as they are, incrementing the version and shipping it!
"Bothered" is a bit of a strong word there. When the company I worked at had 30 engineers, fewer services, and fewer lines of code, I did know how almost everything worked. Now we have over 3x as many engineers, and enough services such that it would be a full time job and then some just to keep track of how everything works.

Fortunately we do team/product-based on-call, so people are (for the most part) only responsible for services they work on or at least are familiar with.
Maybe this attack is part of a plan to get access to the control panel of customers. That would be a way to gain access to some relatively high profile sites.
It also doesn't help that I see that from ages of 10 and up or so, kids come home from school to do homework every day, instead of going out with friends into the summer sun for a nice carefree afternoon of playing soccer (or whatever). Homework is a killingly stupid idea in my mind. I was smart enough to hardly ever having to do it after school when I was young but I highly doubt that I could manage without doing it in the current system (I did school in the Netherlands by the way.)
I ordered in May and I'm still waiting for mine, so make of that what you will.
Most of the "Release your code" section is about how you should put your code in public because in makes you do the extra effort to write a better implementation.

> but that didn't earn him his PhD nor would it have gotten him tenure.

He doesn't have tenure. He works at a private organisation. We don't know how he landed it, but I think his internet famous helped.

In the "Don't play the game" section, which is where I think you got the "don't teach"-thing, he writes:

> but I did them anyway, I would do it the same way again, and here I am encouraging others to as well.

How you read this as anything but an encouragement to teach, write software and blogging is a mystery to me.
How to Be Successful on Dribbble
Going to agree with you on that one. As a gamer, I find it hard to embrace mobile gaming but with Pokemon go things went in a different direction.
Simple text, few links to 'tipps', a little bit of base64 images without any deeper knowledge. For example there was a website which showed the impact of base64 images just a few weeks ago (when i remember correctly)

But it has a referral link.

Thats probably the point of this page.
The iPhone 7 does not have a headphone jack, audio engineers are happy about it
Can definitely recommend the ASUS ZenBook line as well. I got one this year, chopped the internal 512GB SSD in half and have Windows and Linux running. It's a beast of a machine with a high DPI touch screen. Real pleasure to use and very good value.
How to approach Job Placements
Does it bother you enough to post a message here?

It's not like someone submitted it to the front page of HN? People voted it for it to come up here... and that itself should be reason enough.
Hey, at least it wasn't a link to a merge diff on Github!
I will win and put you behind a wall that you will pay for!