skysight-inc/HackerNews huggingface dataset:
> Now, the question is why Google should be able to change the ordering in the search. I think they shouldn’t.

This is such an odd argument. It assumes that search is a largely solved problem.

But search is not solved, and the web (and human knowledge) is an evolving corpus.

> A user can then scroll through the search results, and below the amazon result is a horizontally scrolling list of results from Amazon, the Google Maps and the Here Maps results both have miniature maps, etc.

And this is even weirder. Who actually wants this?
>> It's absolutely laughable that Apple forces people to buy a Mac in order to compile iOS applications.

It also allows them to control the development environment which makes for a much better experience than say, Android dev.
With the machine working so well, you could run each sorted batch through it again, and sort into very specific pieces/colours, if you wanted.

You just need to re-train on those classes instead- but I bet the front-end of the tensorflow network would already be trained well enough that re-training for new classes would be very fast.
I know the telemetry!! thing is a bit overplayed nowadays, hence the greyness of your comment, but it's still spot on. The fact that Microsoft won't give people an off setting (not reduced, not minimal, OFF - stop talking to the mothership entirely) speaks volumes.

Given the fact that it's all a black box, you're taking on pure faith that it only collects what Microsoft says it collects (and that those assurances remain valid after every single update).

I'm not sure I trust Microsoft that much. And I mean that in the general sense of not giving ultimate trust to any amoral corporate entity with a poor history.
Seems to have been resolved -- this status page shows it up (as of 10:30 Eastern).
Yep, there is also /usr/xpg4/bin/awk vs /usr/ucb/bin/awk etc...

I've long since had to deal with Solaris but for about 10 years of Solaris I always treat awk with a lowest common denominator approach. Which means I tend to avoid it even to this day.
I can never go back to Mac. Our last MacBook was a giant turd and huge money hole. Bought a cheap windows laptop and I couldn't be happier
The only real difference here is that software engineers make enough money and have enough stability that they can overlook an unfulfilling role or other problems. There's nothing about the roles that makes one or the other more satisfying or more like a cog in a giant machine.

Speaking as someone who's worked in both roles professionally.
Did we watch the same WWDC? They had speed improvements for the 3 MacBook lines and the iMac, and previewed a new higher-spec iMac. They also introduced a macOS upgrade focusing on speed and refinement, a la Snow Leopard. Not to mention the behind-closed-doors Mac Pro conversation with the media several months ago.
With the name treehau5 I expect there's some affiliation to Treehouse here
Interestingly enough, that's around the same number I came up with as a minimum wage for students with big loans to pay back a University. People would tell me that $15 an hour or so for IT work like we get out here was decent pay for new people. I said a lot of these people have Bachelor's degrees with minimum payments of $2,000 a month. Lowest cost-of-living out here (poor people life) + that payment = you need at least $40,000 a year just to scrape by. People just don't get how the traditional model of education plus companies not paying people anything puts such a financial burden on graduates that they're damn-near better off taking a no-degree approach.
Would you explaining in more details what you mean with Ubuntu on Windows? VirtualBox or some other setup?
These glows allow you to play piano in virtual reality
Release 4.0 of fmt, a formatting library for C++, is available
I've never heard of a bonus being awarded (or a signing bonus of sorts when first starting being given)

Being my first FT position after finishing school I wasn't sure what to expect for reviews/raises/etc.
I use WSL all day every day. There are two things holding it back from being a better *nix experience than OSX:

1) the terminal sucks.

2) WSL should be a service. Or at least we should be able to choose to have it always-on regardless of a terminal being open. We need to be able to have WSL start at boot.

(Now wondering if anyone has made some sort of WSL System Tray app)
You don't specialize in surgery before learning biology. Similarly, you don't specialize in CV before learning basic ML and DL. The fundamental concepts are the same no matter if the modality is text, image or video (for example: regularization, loss, cross validation, bias, variance, activation functions, KL divergence, embeddings, sparsity - all are non-trivial concepts that can't be grasped in a few minutes, and are not specific to CV alone).
They are?! I would've had so much fun with that as a kid. Is this true of all Keens? 4 was my first and favorite.
>that higher rent has much greater value (access to better jobs

Indeed, and this is getting to the point that the parent and I are making. The same system which ideologically mandates maximum employment, is the same one maintaining the artificially inflated housing prices.
Good to know I am not the only one thinking this way...
Best challenge of the year
> The United States and European Union have, at least since the Reagan Administration, differed on this point: the U.S. is primarily concerned with consumer welfare [...] The European Commission, on the other hand, is explicitly focused on competition

What is missing here is that the US has diverged from a previously common interpretation. Between roughly 1890 (Sherman Act) and 1982 (Reagan administration antitrust guidelines) the US authorities were mainly concerned with competition too (breakup of Standard Oil: 1911; breakup of Bell System: 1984). As late as 2001 Microsoft had a serious brush with antitrust law for anticompetitive practices [1]. There's a case to be made that the US is currently just going through a lapse in enforcement.

[1] https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
Not successful at fulfilling a role in society though.
This is why you sign long term leases. It's not unusual for restaurants to move out after the first lease term is done, so you need to be able to recoup your entire investment and make a profit in the first term (typically 10 years).

But yes, you're right, landlords raise rent, and restaurants often move out because of it.
> And in any case, a library transpiled from Elm to JS is usable by some other code that was transpiled from Typescript to JS. Will that be the same with WASM? Will I be able to make easily reusable WASM libraries?

In short: No

With the current transpile-to-JS mechanisms all those languages use the same object model (from Javascript), the same string types, the same garbage collector, etc.

Once you compile-to-WASM, you reduce the common API surface to the WASM primitives, which are reading and writing numeric values from locations in byte arrays. To get some interoperability one would need to create a Javascript wrapper for all those WASM modules. Or in the future there might be a shared garbage collector in WASM, but even when that's the case one would require a standardized object model between all languages that compile-to-WASM and would like to interoperate.
Adrian here, author of PyImageSearch. Thanks for mentioning the blog. If anyone has any questions regarding learning computer vision, please see my reply to "sphix0r" below.
>The shoggoth keep sprouting pseudopods

You're spot on.
I'm not going to make excuses for Dell, but FWIW, I found their Precision Mobile Workstation laptops to be pretty high quality.

The ones I had still used plastic for the cases rather than aluminum, but aside from that the build quality is probably much closer to what you're looking for.
Social Media Optimization Company in India
But the core of the argument is that this isn't pure capitalist economics; the government is essentially subsidizing China's ability to compete in America. It'd be one thing if China could make it and ship it for legitimately cheaper, but abusing a treaty loophole in USPS regulations isn't the same. That's an unfair advantage.

There's also a second argument at play: If China can make a product for $10 cheaper, legitimate shipping included, because they're allowed to abuse their workers and pay them much less, do we trust pure capitalism to properly prioritize the values of the American people? This really is the case of, say, Apple's electronics plants in China.
What do the numbers on the Y-axis represent? Thousands of dollars? But that doesn't seem right. I don't think you would hear too many complaining about even a $180,000 home. $180,000 in 1975 dollars is $788,000 2016 dollars (or $803k if we use the US rate of inflation), which doesn't add up either. Housing is nowhere near that expensive. You can build a brand new mansion for less than that.

Canada is lagging behind the US in average home price. As shown above, the average US home price is $5,000 more. As you can also see from the links I provided, Canada's housing market grew by 4.3% YoY (May 2016 to May 2017), while the US market grew by 16% in the same period.

The US housing market appears hot, Canada's not so much (outside of Toronto and Vancouver).
https://status.fastly.com/incidents/rp4mvyd4tzx1
I was very unhappy with the traditional windows notebook experience (terrible hw quality, somehow questionable software quality).

I own various Macbooks (old macbook pro, macbook pro 15 and macbook pro 13) and I absolutely love the build quality and the software. However in my current job I have to deal with a lot of MS technologies (.NET and the rest) and I am also using some thinkpad with Windows and it's a solid experience.
Working with W10.1 is a joy and something tells me that Surface book is comparable in build quality to mbp.
With MBP becoming ever more expensive I see myself trying out the new Surface pretty soon.
> In the C/Unix world, until recently, indentation and parenthesis/brace counting had to be done by hand.

Nope! The vi editor has a :set lisp mode, and a % command to jump to matching parens. I think that was already in vi in the 1980's.

FWIW, % is described in POSIX; Lisp mode isn't.
So, monopolies that don't directly supply consumers can not exist?
I use WSL a bunch on my Surface at home, but I've found GCC build times to be very lacking, with a huge perf hit compared to native Linux. You take a 2x hit when accessing /mnt/c/, and even when building within Linux filesystem, the build times are significantly slower (couple minutes vs 10s of seconds). Benchmarks put WSL on-par or better than native Ubuntu, so it's likely just a file i/o issue that can hopefully be fixed.
I buy lunch most days and only eat 2 meals a day, my meals range from $6-11.

I pay ~$50 for 5/14 meals a week. I'm happy with that. I also spend a grand total of 120/month on transportation costs (includes costs of car, maintenance, gas, and insurance).

People have different priorities.
All girls in their mid 20's are dumb. Thanks for the relevation. Also all the power they have is of scheduling. Not making laws.
Windows Subsystem Linux. Initially it was only Ubuntu, but has expanded to other sisters as well.

It is not virtualization. It is native Linux in Windows.
Because it's anti competitive behavior.
I made the decision to move away from Mac at the start of this year.

I just can't justify spending the amount of money it costs for essentially a shiny linux box. I spend the vast amount of my time in iTerm/browser/IDE anyway, and having dumped iPhones a few years ago I no longer need the single ecosystem. (I do need to look into running OSX as a VM for the /very/ occasional use of XCode)

My 10 year old 13" Macbook is still chugging along, but it's basically becoming useless for development work nowadays, it just gets far too hot now trying to compile things - that will most likely be replaced with a Dell XPS 13 (When I can afford to)

My 8 year old iMac was on it's last legs a couple of months ago, so I spent ~£800 on building a new PC that should see me through another 10+ years of use easily. Running Mint on it, and it's handling everything I need and more.

I was /very/ tempted to just jump over to Windows 10, but the licence cost was 1/4 the cost of the build, and that just didn't sit right. Shame, as I've been setting them up for as a trial for rolling out 'proper' desktop/AD setup at work and it works just great - with the linux subsystem as well.
My pet theory is that large breasts are correlated with some other trait that confers reproductive success, so attraction to large breasted women has been weakly selected for.

One interesting possibility is that breast tissue influences maternal drive. A combination of neural activity and hormone secretion is possible and would do the trick nicely.
At least for now the US does have several income based repayment plans. The best one for most circumstances is PAYE (pay as you earn). It requires payments of 10% of disposable income, i.e. dollars earned after 150% of the poverty line, and the debt is discharged after 20 years of payments or 10 years while working for certain government or non-profit entities.

This program is partly the result of regulatory rule making and so could be sharply curtailed should the President or his underlings wish to do so.
There is/was a popular scam in Eastern Europe - some middlemen promises to help you with bureaucratic hardships for a bribe and returns your bribe money if he could not help.
The thing is the scammer does exactly nothing - just waits if his victim solves the problem himself, and if not - just returns the money saying "sorry, I could not help with the situation".
Ah, such fond memories looking at these levels… This is where I learned my first command prompt skills – cd-ing through directories, dir /p-ing and running the various keen.exe programs :)
> ...or selecting you as a student

IMO this is primarily where many universities are failing, which is an enormous disservice to their students.

Any reasonably intelligent and dedicated student can go to university and come out the other end with a well-paying job.
How is being concerned about one's personal info and security critical info something that can be "overplayed?"

"Seatbelts are getting overplayed. I'm not going to bother anymore. Everyone's dying in car wrecks."

"Hey bro this STD thing is getting overplayed. Why do people keep telling me to wear a condom? This is getting old."

Security is always a concern-- any time you update software on any platform (Linux included) you're putting a certain amount of faith in developers that they're being honest and haven't borked things badly. But there is a difference between the risk of something breaking and the knowledge that the vendor is almost "grey hat" and wants to spy on you as much as they can get away with.

Now imagine if Facebook made an OS. That would be downright comical.
Their conference is today too: https://www.fastly.com/altitude/
All of those examples happen with far less frequency, though. As measurable fact, paychecks get spent faster than increase in stock value is liquidated.
Good idea! Will do that.
Ask HN: How to assemble a team of advisers?
I'm working on a startup and would like to get adviser in key areas on board. If anyone has done this before, could you share your advice on how you obtained competent people for your project?
Papersizes.io – The Best Resource for Paper Sizes, Dimensions and Formats
Not to discount what you're saying, but there are several sets of “men in suits” that appear long before you lose your office space.

Some are your investors (or work for them). Some are consultants or advisors, promising to solve all your problems. The service provider you're re-negotiating payment terms with. Potential acquirers, etc.
(What follows is entirely personal and in no way an attack or attempt to demean anyone else's personal choices.)

I'm a longtime Mac user currently considering switching away from the Mac. I'm a little sad about it and I don't feel entirely like it's by choice, but it is what it is.

This switch is partly in response to the direction Mac OS is heading, but mostly due to hardware cost.

I genuinely dislike Apple's emphasis on thinness in their laptops. I genuinely can't afford to spend a minimum of £1,200 on a 13" laptop that's essentially glued shut and has no upgrade path at all.

Previous Macs have given me ~10 years of use each because I've been able to buy a configuration I could afford then gradually upgrade the RAM and replace the hard-disk as I needed.

Add to that the fact that the cheapest 15" laptop (the size I prefer) is £1,900 which is totally galling and puts it way, way out of my price bracket.

As a result, I'm actively looking for where to move when my current MacBook, a 15" from 2009, eventually dies. So far the best options seem to be a modern-ish ThinkPad, which I can get relatively cheaply second-hand and upgrade as I see fit. The ThinkPads are definitely not in Apple's league in terms of fit and finish but they're pretty hardy and give me options within my price range.

I'll be sad when I finally leave the Mac, but not heartbroken. There are lots of things I'll miss, but getting to know a new OS -- and hopefully switching platform for the last time -- will be an adventure.
Look at churn (staff turnover). It's actually a question I ask in interviews. If churn is either extraordinarily high or low I want to know why.
I use OpenCV for reading and writing real-time video streams (like webcams or video frames) for my hobby computer vision projects, but tend to use other ML or image-specific libraries for actual processing. The cascade classifiers in OpenCV are okay, but it isn't too difficult to set up something comparable in scikit-learn that is more modern and robust. Though a bit less performant if you do need real-time response though.

Best example that I have is a pulse rate detector that I put together, that uses OpenCV for video frame extraction & display but bare numpy/scipy for the rest.

https://github.com/thearn/webcam-pulse-detector
TLDR: You assess health by if you're getting paid what you think it's worth to stay in the job. If you're okay with the pay, and you like the job, be a pro and stay as long as the pay comes in.

A big warning sign was that my employer interview great candidates, make offers, and then the candidate didn't accept. The problem was that we weren't paying competitively.

I tried to express this to upper management, and then instead of fixing the problem, they just gave me a raise. (From below market rate to below market rate but able to start putting money in the newly-offered 401k.)

Shortly afterwards, I interviewed at one of our major competitors. The next day I looked at one of the founders and said, "if there's a chance to exit via acquisition, we need to take it."

Turns out there was an acquisition deal in the works, but we couldn't know due to how US law works. One of the higher-ups asked me to investigate "a bug," and when I looked at her logs, all I saw were references to an upcoming acquisition. I then knew to stick around and give the new owners a chance.

There's a lot to be said for sticking through a few months of uncertainty when it works out to be a great job in the long run.
I'm not the original poster, but I used to do this in my minivan. When the weather was right, it was perfect.
What's up with the swastika in Keen 5 Level 4 (lower right corner)?
I have mixed feelings about the ability to block certain sources. On the one hand it's nice to be able to block random blogs or poorly written sources (in the grammatical sense) that somehow make their way into the google news docket. On the other hand, I worry that this will only increase the polarization we're seeing in todays political arena.
>> I really want to switch away from Mac, but there doesn't seem to be anything that fits in the intersection of "easy to use UNIX GUI" and "well built hardware.

Perhaps you should explain why you want to switch away from Mac, since MacOS is probably that best platform that satisfies both of your criteria.

It sounds like there are some deeper reasons for switching.

Speaking for myself, I switched away from Macs to Windows a few years ago because I saw a very expensive "soldered-on-everything" future with the Macbook Pros (damn, I loved the expandability of the old Unibodies) and a very bad customer service experience with a product (early 2011 15" MBP) that should have been recalled before mine turned into a brick (they didn't publicly address the issue until months after I was forced to get a new laptop).

If I didn't have the well-known problem with 2011 MBPs, I probably would have sucked up the price premium and bought a new MBP in spite of how expensive it is to max out an MBP.
> I'd love to hear what some of the limitations are that are holding it back from being as good as the experience elsewhere.

Sadly she didn't expand that much on her actual pain points but Bodil Stokke was not impressed a few weeks back: https://twitter.com/bodil/status/868925787038208001

> I guess if you're happy using plain bash and think Windows is already pretty performant, it must seem acceptable.

> But, seriously, even running lunix in a VM on a Windows host is a million times better than this. Back to my VirtualBox…

> I didn't even get as far as X this time, just trying to get my fish/tmux running in WSL on ConEmu had me feeling like I was being pranked.

[responding to a commenter]

> It runs just fine, but gl finding a terminal emulator that can keep up with my fish config... (well, tbf maybe Putty can, but I hate Putty.)

So the main limitation seems to be that the available terminal emulators are essentially unusable. Unixers live most of their life in or around term, not having a good one is a straight killer.
It's still like that. Ok, you aren't going to know all of the advanced graphics techniques, but you can render a scene with multiple cubes and a first-person camera in 100 lines of code.

Rendering a triangle to the screen is easy; it takes understanding the unique way these tools work, but at the end of the day it's not complicated stuff.
If you are not asking questions like this, you may just be one of the willfully oblivious ditch diggers who is just there to work. And that's fine.

Even in the days of galley slaves, there was probably only a small percentage of rowers who actually wondered where they were going. Most people just shut up and row.
I went the desktop route. I feel that, for many people, laptops simply encourage bad work habits. It's like the idea that you shouldn't read in bed, because doing so habituates you to not sleeping there. Sure, some people genuinely need a portable. But... for many people desktops do some nice things:

- Great price / performance

- Great Linux/BSD compatibility

- Improved ergonomics

- A station at which one can habituate him/herself to working :-)

- Greatly improved attention at meetings if in-person meetings are a thing (modulo note-taking, which I prefer to do sparsely and on paper anyway).
That's an interesting example, given that there are plenty of people who pronounce our former President's name to rhyme with "rack"...
When I read things like this, I like to take a moment to realise how fortunate we are to work in a sector where something like freebies is almost considered to be a sacred right. Is there any other profession or sector where they get the same treatment?

I don't think removing or reducing these benefits is a sign of poor health. I think it's more a sign of turning into a proper business (which needs to answer to the people who put the money to buy all these drinks in the first place), which isn't for everyone, but it doesn't _have_ to be a bad sign.

I do agree with the second part. The attrition rate is definitely something to keep tabs on, but it's important to know why people are leaving.
Reminds me of Cheesoid.

https://www.youtube.com/watch?v=B_m17HK97M8