skysight-inc/HackerNews huggingface dataset:
Funny to see Jennifer Tidwell's Designing Interfaces mentioned here. It's an excellent resource–not just for its specific content, but also in the problem/pattern system is uses. (and it's an excellent antidote against the common believe that designers just care about making things 'pretty' and have no understanding of data or technology)
"Wizard" sounds very Windows 95. It wouldn't surprise me to see someone who knows the history very well still trying to rebrand it - I wouldn't want to try to sell it under that name, either, not least because "wizards" in most consumer OSes have a longstanding reputation of not working all that well. And everything old is new again, etc.

(Actually, I have sold it not under that name! Back in 2011, breaking up a gigantic and incomprehensible triathlon registration form into topic-specific sections, presented one at a time with a next/previous flow and a review at the end before submitting. I didn't call it anything much, since it was a one-off and something of a desperation play, but it went over very well indeed, so that was nice. I sure as hell didn't call it a wizard!)
People often talk about centaurs, half human, half machine being powerful than machine. Is this just a myth when it comes to AlphaGo?
>Here's how I think it would go

"A True Scotsman" might go like that, but here was no step (1). The True Scotsman is all about the extra constraints added in the transition of (1) to (2).

If one starts at 2 (no prior discussion), they can define whatever they want as essential attributes for a Scotsman. They may be wrong in what they list, but they are not making a N-T-S fallacy.

>Why does that matter?

Because the post is aimed (by its author) at people using dynamic languages.

If I want to do some regex work, and mostly program in dynamic languages (or have found that dynamic languages fit my project better, etc.), then I just need to see an evaluation of regex engine across dynamic languages -- I don't care where C++ or Haskell regex engines might have more features.

In other words, it's about what constraints people put in searching for a language/lib to use.

Some people place the constraint "must be in a dynamic language" higher than "must be better overall" when they search for a lib/framework (in our case, a regex engine).

>Communication is done every day, everywhere. These blog posts influence peoples' opinions, and (more importantly) influence their approach to writing. I want more articles to be balanced, honest, and informative, not rah-rah puff pieces.

Maybe, but between marketing, hidden sponsored posts, fake news and crappy/agenda-driven "real" news, I wouldn't start from Armin's blog :-)
> This kind of attitude is really unhelpful.

No, what's unhelpful is less than 10 people acting out in an noncohesive way

This is weak management and a lack of focus
Tencent is huge, they also own League of Legends and recently just made a $1B investment in Tesla.

The only comparable Chinese tech company is Alibaba.
Traffic Engineers Reap the Benefits of Bluetooth Measurements
Until you get paid, all is good. As soon as reality (no customers) bites into your employer and he starts acting the colors of a failed business, politely jump ship and goodbye.
ROCm is an amalgamation of a lot of things, some new some (very) old.

It still relies on many pretty old libraries with questionable performance at best.

The newer stuff is good but it's tailored to AMD GPUs, don't expect interoperability when it comes to any reasonable performance if you want to run ROCm OpenCL on NVIDIA or Intel hardware.
Ask HN: Creating funnels in Firebase Analytics
We're implementing Firebase Analytics and attempting to track user behavior using Firebase's Funnels feature. A basic funnel example would be something like: home_screen -> cart_screen -> checkout_screen

As of Firebase 3.8, screen_view is an auto-captured event. We have tagged screens with the Firebase screen name property, and confirmed that these are collected in debug mode. But when creating a new funnel on Firebase's web dashboard, I am only able to input screen_view into a funnel, not a specific screen (such as checkout_screen).

Does each screen need to be tagged with a unique event, or is there a way to add event properties into funnels? Appreciate your help!
This is an orthogonal issue, though - we're just not good at capturing the true benefits (and the true costs, including externalities) for many things.

Broadly speaking, though, I agree. This is one other case where we can do better - instead of constructing a "broken window" in the private sector and have the person repair it to keep them busy, directly utilize their labor for a socially productive task that may not be market-efficient.

But I'm not sure that there's enough of that kind of useful work (i.e. the kind that actually makes a difference) to keep everyone busy. It also feels like it's mostly easy to automate.
Could someone please help seed the torrent? It has been stuck at 99.9% for the past day.
> Half the time if it takes more that 2 pages to submit something I'll just give up and find a competent website instead

Then I guess you don't buy car/home insurance online then (or any other financial products)? That's probably the worst case example most folks would encounter. Most UK insurers run to about four of five pages (non-mobile) of data collection. Even if they do already know who you are, many things may have changed (driving convictions, health status, profession, etc; you might even have changed your vehicle), but they also like to confirm your existing details (address, age, sex). There's often no way around this.

That said, any half decent design that absolutely needs to capture this amount of data over several pages will have some kind of progress indicator, hopefully something like "Step 3 of 5", to indicate to the user how much further they have to go to completion.
This leads to the slightly more productive question: Is there a way to programmatically catch this case, and what would be the best way to handle it?

I can think of for example rendering all the form fields, only with some being off-screen. When they all suddenly get set to values (detecting autofill), moving them to the visible area to allow for checking and submitting them in a single step.

Better ideas?
I attended a lecture course on quantum information given by a young professor who was a direct descendant of Erwin Schrodinger. He didn't find out he was descended from him until mid-way through his PhD.
Are there endless jobs that cannot be automated that should get done? Automation is not just for private industry...
Okay that makes sense, let's see if I got it:

- the means of production naturally belong to all humans collectively

- resources should be allocated based on need

- being born entitles you to be kept alive by the rest of your species
intresting, i did part of my phd on crowdsourcing and quality control and checks of the results is still an open problem. people tend to cheat a lot.
Well you can use qualsys labs tool to check your ssl and all the main search engines have said they will start flagging sites that use unsafe HTTPS or show the warning page before letting you proceed
Or just boring or "kinda annoying but people are busy with features"

Yes, it's a nice way
A Core Image Transverse Chromatic Aberration Filter in Swift (2016)
You're the 1% case. So am I, and I don't design for us either.
I think Mikushi's point would be that UBI gives both of you greater freedom to choose. It would probably reduce inner city housing costs a little as some of the people who currently are there only because they have no other way of getting an income decide to take their labour elsewhere where they can get more value for their contribution..
Neural network in petri dish?
"This is actually a really responsible move on DJI’s part. [...] Meanwhile, the consequences for not activating the drone through DJI’s website are tough but fair."

A machine that you supposedly own doesn't obey you, but instead follows the orders of the manufacturer and government. This is "responsible" and "tough but fair".

How long until drones refuse to fly over industrial farming/mining operations to document pollution and abuse? Until cars refuse to drive down roads you're not 'supposed' to be on, and won't let the engine start past a curfew, should one be imposed? Until phones refuse to photograph specially tagged items (don't want people stealing movies/unmasking witnesses or jurors/endangering police). Until computers send a plaintext version of all your communications, if asked politely by the authorities? It would be irresponsible by the companies that make those products to enable and even profit off such flagrant lawbreaking by their customers!

When everything you own can betray you, you are a slave.
Apache vs. Nginx: Performance Considerations
I find this article a bit poor.

It basically gives a few data points about the resulting image size for a few quality settings from an unknown source image already compressed in jpeg with unknown quality setting.

No example of perceptual quality degradation or screenshots (which would have been useful for a perceptual codec) besides him finding no and another person find very little difference.

No comparison to a standard jpeg compressor for the same image / quality. I'm curious : how does guetzli that compare to libjpeg ? libjpeg-turbo ? whatever photoshop is using ?) esp in size for the same quality on your image ?

I find the original blog post is better (having links and actual screenshots): https://research.googleblog.com/2017/03/announcing-guetzli-n...

the Arxiv paper is much better controlled on how the experiment went, but has few/no figures besides the fact that it's better: https://arxiv.org/pdf/1703.04416.pdf

EDIT : I find this article more complete : https://www.34sp.com/blog/speed-testing-googles-guetzli-jpeg...
How to implement and customize android search dialog
Or if you prefer Mill:

It may be said that of this hard lot no one has any reason to complain, because it befalls those only who are outstripped by others, from inferiority of energy or of prudence. This, even were it true, would be a very small alleviation of the evil. If some Nero or Domitian were to require a hundred persons to run a race for their lives, on condition that the fifty or twenty who came in hindmost should be put to death, it would not be any diminution of the injustice that the strongest or nimblest would, except through some untoward accident, be certain to escape. The misery and the crime would be that any were put to death at all. So in the economy of society; if there be any who suffer physical privation or moral degradation, whose bodily necessities are either not satisfied or satisfied in a manner which only brutish creatures can be content with, this, though not necessarily the crime of society, is pro tanto a failure of the social arrangements.

Chapters on Socialism, p. 713.
Just as with a library, evolving a language that's used internally is very different from evolving one that's used publicly by third parties.
From what I have heard Alpha Go was roughly 10 points ahead by the end game, but didn't then bother maintaining the lead. In other words, it was aiming for a 0.5 point lead. Ke Jie would have known he was losing, it is a credit to him that he pushed through to the end so we could all marvel at the spectacle.
I probably should, but I find I'm a much more effective writer in discourse. Not having anyone to talk to feels unnatural.

ETA: Speaking vaguely of, did you know that the domain mentioned in your profile redirects to http://www.akashaviametatron.com ?
Max Uninstaller 3.8.1 Crack 2017 Plus License Key Free Download Get [HERE]
Ask HN: I built a niche MVP, should I try to raise money or keep self-funding?
I'll try to give as much detail as possible, but I'd like to keep some anonymity.

My background

A year ago I finished an MBA and spent some time looking for jobs. I didn't find anything, but an idea came up that I wanted to work on and I enrolled in a coding bootcamps. I had some background so I finished their material in about a month (Node/React). For various reason I switched to Rails and took another couple of months learning and build the idea as a learning tool. I have a lot of contacts in the target market and a background in sales and am confident that I can drive users to at least sign up. My SO and I can survive on one income.

The market

I am working on the idea alone. The market size is very small (approx 200k users worldwide), but affluent and currently underserved in the area the platform seeks to meet (essentially recruiting). Total revenue is hard to come by because the market is pretty opaque, but I estimate there is easily $50m/yr spent in direct fees paid (indirect costs of the current system are much, much higher). I estimate I need about 10% of the users in the market to make sales (fewer if geographically grouped together).

Progress

I have a working MVP and user feedback. That feedback is being implemented. I have spent about $2.5k on contractors (but 1/2 was for a bad hire with no working output). I estimate that these changes will take about $1.5k. I was willing to risk $10k so I have about $4k remaining (including the money I spent for bootcamp etc).

Question

Should I try to raise money with the idea that I would spend it to pay dev talent and keep building or should I go over my allocated cash and continue to self-fund?

Assumptions (that fit in the char limit)

-Small market disqualifies a lot of angel/seed money
-I'm open to a co-founder, but they will need to draw some money
-I could continue to manage everything through contractors as the site increases in complexity
> The problem is, that unlike vocational school, students cannot really be trusted they know what they want or need.

Neither can anyone else be trusted to know what the students want or need.

At least it looks like that these days.
HyperContainer – Hypervisor-Agnostic Docker Runtime
Yahoobleed – Yahoo retired #ImageMagick library after flaw leaked sensitive data
> What I am trying to say is that I think nowadays people live in the city for many other reasons than work.

I think we both agree there.

From my own limited sample I see the opposite trend as well, people who would rather live country side.

What I was getting at is that even if people like me are a small sample (20%? more, less, who knows. If anyone has got numbers I'm interested), if you free us to go live country side suddenly there's more space and housing available for people like you.
Why is electricity then measured in kW/h?

In my understanding, power (instantaneous) is measured in W, but consumption needs to be integrated over time, thus the per hour part.
Tooll2 – Create interactive 3d content and animations as video or executable
We use a tool called BigTeam(https://bigteam.co/), it's a newly built tool to address the broken feedback processes within any organization. What's great about it is whether you're a researcher, brand manager, creative, almost anyone in your team can use it, it's quite robust and holistic. It solves the problems of Who exactly to ask but also a survey builder helps aid the type of questions to ask for actionable feedback too.
In Berlin basically all units are regulated (can't increase rent beyond inflation once you sign a contract, all contracts are indefinite by default and usually only breakable by the tenant, and only newly built units or such that have been renovated at a cost of more than a third of their entire value can be rented to new tenants at more than 10% above average current renting price for a comparable unit in the same neighborhood/comparable location).

The result is that while purchase prices (which are unregulated) have continued to increase in line with the rate of increase in other desirable world cities, rent prices are increasing at a much lower rate - and they started relatively (compared to purchase price) low to begin with.

Of course it's not a perfect system and i wish they'd cut down on the burocracy to enable building more units faster, but it did show an effect.
There have absolutely been productivity gains, but those gains haven't been going to the workers. Return on labor has dropped, with the corporations seeing the gains. In the 70's in America, a laborer in a single worker family could afford a house, car, and retirement. Can a laborer in a third world country do the same?
Hey, they provided the human players with a power outlet and let them draw as much power as they wanted. The competition was totally fair.

But seriously, it's possible that AlphaGo is already much more energy efficient than a human player. The main reason it uses tons of energy, is the tree search part of the algorithm. Where it runs hundreds of thousands of simulated games to further analyze every move. This improves it's skill, but only by a little bit. IIRC, the version without tree search beat the full version 25% of the time. Which would still give it a higher elo than Sedol, which only beat it 20% of the time (and AlphaGo has improved since those games.)

Google is also using custom TPUs, which are claimed to be something like an order of magnitude or more energy efficient than GPUs. And computing technology is only getting more energy efficient with time. In principle, transistors moving around a few electrons are vastly more energy efficient than the very wasteful chemical reactions used in brain. We also know how to "sparsify" nets and remove tons unnecessary connections that could reduce computations a lot. But there's generally no point in doing that because it's not faster on normal hardware.
CUDA is tricky, it's not FOSS but it's also not completely "closed" source either it's just a restricted license.

Many of the core libraries are not exactly open but these are primitives.

If say cuDNN would become open source today there won't be any benefit from it, you won't be able to make it run faster than what NVIDIA has already achieved.

As for the vendor lock well this is tricky, AMD also tried to vendor lock their initial compute APIs they've fallen back on OpenCL because it wasn't working.

ROCm isn't exactly vendor neutral while it can run on nearly any OpenCL compatible hardware it's tailored and optimized for AMD GPUs which means it would run like utter garbage on anything else.

It also supports interoperability with CUDA via the HIP compiler.

And in all honest at least for scientific computing OpenACC (https://www.openacc.org/) might make this argument irrelevant at least as far as general use code protability goes.
Reservoir of foreign talent (economic effects of H1-B visa)
Frakti – hypervisor-based container runtime for Kubernetes
Berlin-based McMakler raises €16M to disrupt the real estate industry
Maybe he wanted to see how AlphaGo plays the final moves.
summary:

>Under our calibrated model, immigration, enabled by the H-1B visa program, raised overall worker incomes by 0.2 to 0.3% but decreased wages of U.S. computer scientists by 2.6 to 5.1% in 2001. Moreover, U.S. workers switched to other occupations, which lowered the number of domestic computer scientists by 6 to 11% in 2001
James Gosling joins AWS
Can someone explain to me in simple term. What kind of thing is this Auth0 extend, and why would i need this compared to service like heroku, zeit now, or something else?
"The by far most expensive part of the iris biometry hack was the purchase of the Galaxy S8 smartphone."
It would be interesting to have the departments of a company interact based on capitalism.

Sales would invest in RnD, and buy services from IT. HR would would need to focus on high quality services, not dictating unwanted routines.

Profit could be extracted as a tax, and all departments could be required to just break even (with an allowed buffer for investments spanning multiple years).
Again, though, if I want the interpretation of my contracts to boil down to what some group of people weighted by some measure of power thinks, I've got more faith in a conventional country that allocates power to elected officials etc. than a loose confederation of anonymous drug barons weighted by whoever bought new hardware most recently.
Maybe not worse is better, but quantity over quality.

PT Boats is new to me. I'll have to look up why those were as bad as the others.
Send a Heart-Felt Mother’s Day Video Greeting to Your Mom
The CTO made me sick – why I left Unity
You are 40 years out of date. The Flynn effect disappeared in the 1970s once everyone had compulsory secondary education and access to decent nutrition. Scores have been flat since then.[1]

To your other point: just like money, a lot of other variables can influence test scores. As long as everyone in the study group gets the same monetary motivation or lack thereof, results will be robust.

[1] https://image.slidesharecdn.com/intelligence-150210083926-co...
I recall seeing this Google Tech Talk by Steve Hsu on how they are in the process of finding out basically all the additive genes that contribute to intelligence in China at the BGI research institute: https://youtu.be/62jZENi1ed8

They would take roughly a thousand people who are >=3 standard deviations smarter than average and compare their full genomes against people who are of average intelligence. This way they expect to find out all the "easy" genetic determinants of intelligence.
It's not kW/h, it's kWh
https://en.wikipedia.org/wiki/Kilowatt_hour
> Few adults would look at being a cashier or janitor as a hobby. A small subset can be truly both - programming, for example.

I don't think the distinction is inherent in the job but in the freedom and income that are generally associated with it.

I know a number of people who would be perfectly happy as cashiers if the cashier job had the same flexibility as my programming job. And to harp on UBI again: UBI by giving extra leverage to the employee might actually turn some jobs that are currently low status inflexible drone jobs into something that people will willingly do because they will have more control.

There are plenty of people who have a love hate relationship with their job because of the inflexibility imposed on them by the employer rather than anything that is fundamentally wrong with the core activity.

I don't mean that all employers are evil, they too are constrained by the current reality.
> So does this say that we want avoid using turing complete language mostly but turing complete part need to be handled somewhere maybe outside of our code? Something like how Haskell works with side effects.

Yes. E.g. you might have most of your logic in a turing-incomplete per-tick or per-request function, and then a single explicitly "unsafe" infinite loop at top level. In a language like Idris this happens naturally - you just have an explicit distinction between total and not-necessarily-total functions.
What's "thread-per-request" to you exactly?

By default, Spring Boot uses an integrated Tomcat in standalone mode. That Tomcat is configured to use a worker threadpool with a default size of 200. In addition to that you can make Controller methods "asynchronous" (as in free the worker thread as soon as possible) by simply wrapping the methods content in a Callable<T>, which amounts to wrapping it in a lambda method. Calling methods asynchronously is trivial as well, you just need to annotate them with @Async and wrap your result in an AsyncResult<T>.

If you follow the reactive/async/callback/functional cargo cult you can use the brand-new, already usable Spring 5.x spring-webflux. As they describe it: "fully reactive and non-blocking. It is suitable for event-loop style processing with a small number of threads"