skysight-inc/HackerNews huggingface dataset:
And that is why they succeeded imo. Because Facebook bought Whatsapp for it's 1 Billion users, and Whatsapp would never have hit that mark had it not been for the fact that they focused on market outside the US (where cheaper phones with android, candybar and other OSes were more popular).

While Whatsapp is still not as big in the US, it's literally the defacto mode of communication in countries like India, Brazil etc. to the point where "Msg me" would automatically mean "Msg me on Whatsapp"

That + the fact that it was tied to your phone number was in my opinion genius. I for a thousand years would not have though too much about Global Market (because I'd be focused on revenue and users in 1st world countries would be generally the ones with spending cash for messaging apps).
Hi,

I am interested in the opportunity. But I am not sure if you are open to non-EU citizens. Please let me know.

Thanks
Nice catch. I wonder if there is tooling out there that can examine a document's CSS files, and smoothly resize a web browser between the document's media query "break points" as it renders, so designers/developers can more easily find these bugs that happen with browser sizes near those break points.
While we're at it can we get past the current phase of using extremely light grey on white? What happened to web design sticking to everyone-can-read contrast levels?

I've actually resorted to using a chrome plugin that switches <p> tags to black when you click its icon just so I can read fancy shmancy designed blogs.

Edit: In case it's of any use to you, the one I'm currently using is Darken Text[0]. There's probably extensions out there that let you switch out colours automatically but my day job involves web dev/design, it'd be very confusing if I used an extension that messed with colours automatically

[0] https://chrome.google.com/webstore/detail/darken-text/kmonkh...
Daniel Dennet is grounded in reality, though he is concerned with how minds came about and the possibility of AI - his latest from Bacteria to Bach combines Darwin and Turing to imagine how biological machines came to be minds and cites Clark and Hinton.

His recent Life Scientific outlines his thesis.
http://www.bbc.co.uk/programmes/b08kv3y4
> Windows and Mac computers will never be that easy to setup, use or maintain.

While half true, I think Microsoft could ship that if they wanted to. Moreover, only listing the things Chromebooks are great at is also missing the point: there are areas where Chromebooks suck and that is where Microsoft can compete.
Well, unless the meat is particularly fresh. Then you only cook to barely cooked.

See steamed chicken where often it will be served with the marrow still red. And it's blasphemy to overcook fish.
I wonder if the core i5 is actually a Core i5 U-edition or an Y-edition. Didn't Intel say they would start calling Core M3 and Core M5 Core i3 and Core i5? (pre-Kaby Lake).
Yeah, have a chat to my Iranian friends about their experiences with the Shah's police.

Not saying that America is that bad, but it bugs me when people explicitly state that only America has a problem with policing. It's pretty widespread.
Cover (YC W16) Is Hiring a Senior Rails Engineer in Toronto
https://www.microsoftstore.com/store/msusa/en_US/pdp/product...

You can pay more for an i7, and you can switch to Windows 10 Pro if you want a normal OS that runs anything.
> Still having trouble with identation, though. vim is just smarter ...

While that is still generally true in my experience, it helps a lot to set c-style indentation to linux-style instead of gnu-style.

From the top of my .emacs:

(setq c-default-style "linux"
c-basic-offset)
This, I think, is the most important feature off the app, and should be the first paragraph of the value proposition.

Waking up to a random new song every morning is not very appealing (many alarm clock apps can do that) but knowing that the song is manually selected, picked to be suitable for waking up, and knowing that every other user of the app will wake up to the same song on that day, makes it infinitely more interesting.
The difference in Europe is that the UK, Swedish or German government subsidies a great deal of that one year. In the US, the company pays for it all, and on top of it perhaps around $2,000 a month for a family health insurance policy for that employee so they can get the birth and emergency care paid for. Again, this is mostly free outside the US. You're hitting up on some societal grade rather than company policy issues. I feel you though, being from the UK and living in the US, it is just insanity. So little care for mothers and parents.
I almost wonder if running your own space program is cheaper. As in the amount of regulatory BS you have to go through due to the monopolistic behavior of the large pharmaceutical companies...
If you use React with react-router[0] (or a comparable JS-based solution), you can just apply lz-string[1] to a stringified JS object and make the resulting string match a path. Then you need is some code to reverse the operation (lz-string -> JSON -> JS object). That's what I'm doing to create shareable state in an app I'm building for a research group.

Done naively, it will have the same problems others mentioned here: it barely shortens the URL. However, in the case of my specific app - a browser for data sets for single cell RNA sequencing - the state is largely dependent on the data set being viewed, and the data set is unchanging. What that means is that we can "externalise" the data being referred to, to pre-transform my JS object (which is an object tree) to nested arrays with integers (so a kind of "array tree") that use the data set as a look-up to reverse the operation. The latter is already a lot shorter when stringified, but also more compressible: the character set is limited to ten digits, commas and square brackets, and different values may be transformed into the same numbers, being distinguished by their position in the array tree.

To make this operation easier, I created a few helper functions to declare a "schema" that creates a recursive function for transforming the original JS object to said array of arrays, and vice-versa:

https://gist.github.com/JobLeonard/a47692a1f77bebc06c2518f32...

As you can see in the gist, that transformation shrunk a URL of 2466 characters down to a (admittedly still crazy) 638 characters.

I was thinking on putting it on NPM but it looked so specific in its applicability that I haven't bothered turning it into a proper package yet.

[0] https://github.com/ReactTraining/react-router

[1] https://github.com/pieroxy/lz-string
Location: New York, NY or nearby NJ areas
Remote: Yes
Willing to relocate: Yes
Technologies: Python, Angular 2, Bootstrap, Materialize, Git, MySQL, MongoDB
Résumé/CV: https://docs.google.com/document/d/1xofiEW8XlEwzFF6NDnW_sasi5O1_qHYPP6iarXqRrLk/edit?usp=sharing
Email: russon77@gmail.com

Looking for junior software engineering positions, internships, or freelance gigs.
Java Clean Code – Comments
https://github.com/dosaygo-coder-0/urizip/blob/master/build#...
What is your most memorable experience working with Steve Jobs?
Off-topic:

Is there a browser plugin that lets you vote on how annoying a site's ads are, so it can warn you before you go to the site? I have a feeling that kind of pressure could change the way ads are displayed, but without it we're going to keep getting our screens engulfed by an ad with no idea how to close it.
http://8-food.com/ - already on it, but we are focused on prepared food as the output of the fresh ingredient logistics network instead of raw ingredients (higher margin, higher preparation efficiency, lower last mile transport overheads, lower spoilage).
Good luck with that...

Yesterday I was working the afternoon at home, my son barges into my office and takes over my laptop:

https://www.youtube.com/watch?v=N0Wkx4mMfFE
The Pets’ War: On Hilda Kean’s “The Great Cat and Dog Massacre”
Rewind to Tang Dynasty China, and sushi would be very commonplace.
Data Analyst / Scientist :-: Worked @ SAP :-: Finalist @ Data Analytics Competition 2017

Areas of Interest : Recommendation Systems - Predictive Modeling - Marketing Analysis - Natural Language Processing - Business Analysis - Distributed Data Processing - Econometric Forecasting

Location:San Francisco
Remote: Fulltime/Remote
Willing to relocate: Yes, Very Much
Technologies: R, Python, PyData Stack, Scikit-learn, ggplot2, Seaborne, Plotly.ly, SAS, Flask, Tableau, SAP Suite, Apache Hadoop & Spark, SQL, Advanced Excel, Heroku, Git
Résumé/CV: https://tinyurl.com/ldxjn2h
Email: vivek@vivekadithya.com
Portfolio: www.vivekadithya.com
Location: La Paz, Bolivia

Remote: No

Willing to relocate: Yes (USA, Germany) need visa sponsorship

Technologies: C#, Go, Python, Linux, shell/bash, Oracle Technologies, SQL, PL/SQL, Data Modeling, Data Warehousing, Data Analysis

Résumé/CV: https://drive.google.com/file/d/0BzcivbTxH__cSXdQeVNHa1FOY00...

Email: ZGFuaWVscmJAbGl2ZS5jb20=

9+ years experience in development.
This statement seems reasonable after the amount of noise around cooperation and support with Microsoft at the latest conference
If you're at 800x600 like it's 1995, then you should expect that sort of thing.
Is it possible to show some benchmarks? I suppose you mean by computational power but if it is by far the fastest, it should be trivial to bring up the differences in numbers.
I put you here the same reply that I gave to another user, because the answer is essentially the same. Anyway, thanks for you feedback.

I understand you, but as I said in another comments, I would like to expand the comparison, but in the end is a question of time and costs. If I find a way to sustain the costs, or the providers itself offer me a way to test their machines, I have no problem to expand the comparison. But in the meantime, I share the tools because I knew from the beginning that I only have limited resources. And after all, reproducibility, independence and transparency are the keys IMHO to have a trustful comparison.
That was sarcasm. You act like all ads are malware, when the vast majority are just ads...
Show HN: TimePike – timesheets reconsidered
Hi,

This is my new project (https://www.timepike.com/) which tries to solve basic problem of most small agencies: tracking working hours and holidays of employees and generating invoices for clients.

I know that there are many similar solutions out there. Still, I haven't found one solving this problem in really clean, intuitive and super helpful way (for employer as much as for employees).

That's why I decided to build one.

Any feedback is really highly appreciated!

Cheers,
Wiktor
They've made a really good job with bing's ui. I have a windows 10 laptop at work and I hadn't used windows in years. I tested edge for a few weeks and hadn't realized I was searching on bing for the longest time !!

The ui was so similar to google's, the results good enough and I got "fooled". I think I noticed because I wasn't finding links I knew the "google keywords" to. So their results somewhat do differ !

I switched back to google once I realised though.
I find it to have a very nice design.

Also, I think it's really time to drop custom laptop chargers the same way we all did for phone chargers, and switch to USB-C for power supplying.
I don't work at basecamp, but in practice it's pressing the ack button on pager duty on my phone, looking at the alert metrics to see if it's something I should worry about immediately and if it is and I'm not available, I would go ask someone else to try to deal with it. Oncall is triage, you usually ping the person actually responsible for it.

And if I am surprisingly indisposed it would fall back to everyone else. If I need to go to the doctor, then I would swap times with someone else. No one has gotten fired for letting an alert through, just minorly teased the next day.
The down votes are likely because you're stating a regional behavior as if it's the universal norm. My children use Chromebooks at school, and fwiw they are very happy and productive with them. They're extremely prolific across the school boards in my jurisdiction. This isn't necessarily true everywhere, though.
The founder of LinkedIn says too many of us are using the site all wrong
Actually one of the amazing things about Planet Earth 1 and 2 is that they don't use the best cameras. The BBC is a super cheap institution, and so their cameras are often super bulky and limited compared to state of the art options. Watching Planet Earth Diaries is amazing because you can see the camera crew doing incredible work with old equipment.
In general, I would agree, but we collectively seem a-okay with routine violations of the 'be civil' rule when the target of such incivility is a politician we don't like.
No matter how many of these lines you label as "fish" and "not-fish", they somehow all end up in "/usr/bin/fish".
Americans have also been scared away from eating a lot of fish over fears of mercury and PCB contamination.

America is also a big place. Fresh fish spoils quickly. So no, you won't see a lot of selection at a midwestern supermarket. If you're near a coast, the selection and number of specialty seafood shops is a lot better.
Why can't you literally just resize your actual browser and watch what it does?

That's what I do when I'm making a responsive website - I'm constantly changing browser width to make sure it works at all sizes.

It's not enough to just check for the @media sizes - you also need to check the sizes in between in case boxes get shrunk too small to fit their content.
Of course, it's a shell. Shells need to execute other programs, but the shell itself doesn't need to open sockets, or use random ioctl calls, or other privileged things.
... and that's version 0.1.7 .
> you can rely on the best outperforming the median by a factor of 2.5

This is roughly what I estimate the productivity improvement a good developer gets when they're working on a task that fascinates them and that they choose for themselves, and without too many dependencies on productivity killing things (like builds and flaky external libraries and services).

The most productive people I knew tended to the people who didn't do as they were told. They were amazingly productive at producing the things that fascinated them, much less productive at the drudge that the organisation demanded of them. Sometimes the organisation was able to recognise that they were doing useful stuff (despite the fact that they weren't always pulling their weight on the things they were supposed to be doing) and they became rockstars, sometimes it wasn't and they became pariahs.
If you believe that you are doing web design wrong.
Except the second guy promised he wouldn't sell you his medicine because he only sells to the people in a different town.

Many places have 1 decent internet provider with no opportunity to change providers. Some places have an option if you downgrade significantly enough.
There's a lot of other things Discourse threads have (media, collapsing, proper markdown, editing toolbars etc.).
Depends on the implementation of the language. In a typical functional language with linear types, the functions that mutate an object return a "new value" that is conceptually a modified version of the first value. So fleshing out our example:

open : () -> File
close : File -> ()
write : (File, String) -> File
let f: File = open()
let new_f : File = write(f, "Hello world!\n")
close(new_f)

If this seems clumsy or error-prone, notice that you can't accidentally close() f instead of new_f, and you can't forget to close() new_f, so there is actually very little room for error here.
I think that's called "holding alt while you resize the browser".
The unique investing approach of proptech venture fund Fifth Wall
Thanks! I'm glad that is helpful to you.
After being a pfsense user for many years, I migrated to ubiquiti edgerouter a year or so ago. It has been great!
It is illegal (discriminatory) to have any policy based on gender. As such, you cannot have a maternity or paternity policy. Thus primary - the parent of the two who will leave their role temporarily as the main caregiver whilst the other partner continues to work OR secondary - the other.

Note though that a health insurance policy in the US will cover maybe 60% of 8 weeks of salary for the birth mother under a disability benefit claim (no joke). If a father becomes the primary caregiver, then the company is paying 100% of that time off, without support. So offering equal carries a cost and guarantees that all your employees, male or female, if they are having a kid will take that time and incur that cost, rather than a % gender of your workforce. All things you need to factor in and cost into a business, especially a small one.
Well, that just sets the market clearing price of the cure. The sum of money paid to acquire any cure is going to be anchored by the current cost of treatment. And certainly anyone who would pay $400k for a lifetime of "shitty treatment" is going to want to pay at least that much for the miracle cure.
Ever heard of tablets?
Marvel wrote detailed style guide/explanation and explained their use of the OOCSS style. https://marvelapp.com/styleguide/overview/code-guidelines
I liked the graphic poster drawn up by Business Insider: http://uk.businessinsider.com/cognitive-biases-that-affect-d...

Here's the image directly to avoid potential paywall: https://static4.uk.businessinsider.com/image/56a111c8dd0895a...
Eh, there's more to food than cheese. Some of my favorite cuisines don't use it at all. The only times I've appreciated a large cheese selection is when I've lived where it was impossible to get milk with lactose included. Now that I'm back in rural USA real milk is easily available so I really don't miss the dozens of cheeses.
And no longer... The market peaked and fell 10 years ago for both of those companies while google continues to grow. I'm not convinced that it would be a good strategy for google to follow their example.

To be clear, I agree that ads are not the ONLY way, just the most effective way for many companies. I think that there is no way that google could so easily steal market share from both Garmin and TomTom without ad revenue.
> If you're capable of both pumping out CRUD pages and adding features to a compiler, then you may be a 10x developer.

This is a valuable point; many of the most productive people I know are breadth first not depth first. Being able to glue disparate systems together without having to stop and iterate with someone else saves a ton of time.

> Things that set me apart are... the higher probability of my code being bug-free or nearly so before I've even run it

I totally applaud your self confidence, and kudos if you're writing big chunks of nearly bug-free software before ever running it. My personal experience has been that even when I've been at my most productive, is that the probability of code of any nontrivial size being anywhere near bug free before running it is exactly zero. I'm scared of people who believe otherwise (I've never met someone who could prove it), and much of the success and productivity I've enjoyed in my code and management career have rested on the strategies to avoid assuming that code is nearly bug free.

The very best programmers and the very smartest people I know are people that came to the same conclusion - that every line of code is another bug - and then used that information to decide and inform how they're going to write software. They consciously avoid using fancy language features or playing code golf, they refactor often when architecture gets crusty, they spend a lot of time making sure other people can read their code, and they test and test and test.
Sounds like your negotiation skills aren't quite as good as your engineering skills.

The most important thing I luckily learned early was you never, ever say how much you currently make when negotiating salary for a new position. Tell them to make an offer first or kick rocks. If you want to be more polite about it, say you believe firmly that what your current compensation is is not relevant, what matters is the value you can bring to the company.

I would say that had I not followed that rule, I'd have lost tens of thousands in salary already in my relatively short career.
I couldn't disagree more! I'm tired of this trend of headline-sized body text that has been popping up all over the web lately, as a result of what I assume to be mobile-first design philosophy that never heard of resolution independence. I'm constantly zooming out a couple of steps to shrink the text back down to something comfortable. Reader view helps, too.

Please stop doing this, designers! - not that any of you have ever cared what I think.
> there are areas where Chromebooks suck and that is where Microsoft can compete.

Absolutely, but Windows 10 S cannot do any of them.

Windows 10 Home/Pro can, but we are talking about the S version which is more comparable functionality wise to a Chromebook. Particularly a Chromebook that can run Android apps.
> If it were possible to do this, TOR would lose any shred of value it has for people using it to fight oppression.

Most people in that field mess up their opsec sufficiently often that this is very well possible, see SilkRoad and its successors.

When it comes to the kiddyfuckers, I'm a bit torn myself when I ask myself if child pornography (and apparently people even shared videos of raped toddlers) is an excuse for hacking and exposing actually innocent TOR users. It's the classic 4chan/reddit dilemma: what kind of content justifies which measures, and when is it worth to limit the right to free speech?

For the record, I support anything done to bring child porn offenders to justice, but I also recognize that this opens dangerous doors - from the issue of "now it's an excuse for the Chinese/Russians/Iran/Saudi-Arabians to crack down on legitimate activities" to "people are actually already planting fake child-porn evidence, including in scareware/ransomware".
Just to be clear, this isn't some experimental new thing that the Nordic countries are trying, this has been in place for well over 40 years - It. Works.

Does it create a suboptimal situation at the workplace. Sure, sometimes. However, since the management probably have taken long parental leaves themselves they are very understanding and willing to accommodate the next generation of parents.

In short - troublesome in the short run for certain companies, very beneficial for society as a whole in the long run.
Note: Docker is a YC company (S10).

Note 2: This kind of comment from a moderator feels a bit out of place, given this. At least without a disclaimer explaining the relationship between the topic and the moderator's employer.
I find it ironic that the author is claiming body text should be larger for readability while failing WAVE's and Google's accessibility checks for contrast ... a key factor in readability, especially for the elderly and visually impaired.
My parents used to work in Louisiana doing PNG transmission line inspection. They couldn't wait to get out of there. The amount of government corruption in that state is staggering, and so this article really does not surprise me.
Not sure what you're asking here. Usually the semantics behind what happens to an unused variable (i.e. is the file automatically closed, etc.) come down to how the language is designed. It could be automatically destroyed (like RAII in C++) or it could just be forgotten.

In a purely functional language with affine types, unused variables are usually just optimized out.
Microsoft Surface Laptop
Rules #1 of operations: Don't be on call for other people shit.

You won't survive years in the field if you don't respect the basics.
And if you are building a large app you'd benefit from a statically typed language with better native data type support than JS.
I'm not saying it's right, I'm saying it's typical.
I’m guessing that women quitting their job in order to take care of their kids is probably quite common in the US. I also think that nannies are more common there.
Do you have any preference when it comes to reliability?
An engineering investment is way, way lower variance than bio research investment.