skysight-inc/HackerNews huggingface dataset:
I think the reason digital doodling hasn't taken off yet is the UIs are too complicated. They are designed for professionals and have lots of ways to do things.

And the reason for that is we don't have a good drawing layer library yet. If developers could throw together simple drawing apps in a weekend, we could test more interactions and maybe find one that holds a candle to a pen.

Remember: it took a long time to develop the modern pen. If we were still dipping feathers in inkwells I suspect this thread might be more forgiving toward digital drawing UIs.
This is precisely why there's a strong focus on deliverables in project management. You can have a meeting with 20+ people every day if you want, but if there's no deliverable that moves the project, it's a waste of cash and it hits the budget immediately.

Focus on deliverables and that outs the bullshitters very quickly.
Crossing realities: Tips and Tricks
There's a 'joke' in my office, we have someone who circulates key headlines in a morning email because we all have electronic access to a slew of newspapers which means none of us read any of them.

Related, I renewed a print subscription to The Economist after spending the last ~5 years as a digital-only subscriber. I read so much more of the content when it's a physical item than by picking the articles with 'interesting' headlines.
Agree. Don't get into QA if you want to be a dev.
It's also worth reading his faintly autobiographical and heavily fact-based book about the development of radar-assisted landing systems during the second world war:

https://www.goodreads.com/book/show/143680.Glide_Path

It's one of his best, and quite different from most of his other books, and is worth reading even if you don't normally read historical novels.
Human freight is a bit different, neh?

The idea that my driver is overnighting in his/her car is not appealing to me as a rider. Does Uber not care about their image?

Next time I Uber/Lyft (rare, usually just airport shuttle) I'm going to ask about that.
A great quote, and a great interpretation at the bottom.
NCA's recommendation applies to a wholly different context and ignores relevant considerations of the instant situation. You're trying to apply a single-criterion optimization function to a problem that calls for multi-criterion optimization function. Here, we are not merely talking about brewing coffee. We are talking about a business model based on brewing coffee and then serving it to customers in "easily crushed" containers who are driving in their cars. Whatever the appropriate brewing temperature happens to be in that context, it is not given by NCA's recommendation.
I am a spanish teacher and i just started my new youTube channel – suggestions?
China announces mass shutdown of VPNs that bypass Great Firewall
I'd strongly suggest you contact the maintainer of the python3 package and request a backport. 3.5.1 is in testing, so it should be possible, and perhaps even easy to backport.
SlackArchive.io – Public chat archive for your Slack team
Good clickbait
"Tillerson has also made a deal whereby he can't work Oil and Gas for the next 10 years."

Well, he has a job for the next 4-8, so... either a vacation afterwards, or, I'm sure, he can work in a "consulting" role somewhere...

"When people can take their government vouchers to the schools of their choice"

Private and charter schools are not obligated to take any particular student, but still receive baseline and per-head funding.

So if your child isn't as promising as others, oh well, they'll get to go to a "lesser" school.
I'm picturing something like an "Uber stop" somewhat similar to a truck-stop... combine a gas-station and restaurant with some of those Japanese "capsule hotel" sleeping pods[1], add wifi and maybe even a few coin-op washing machines / dryers.

[1]: https://en.wikipedia.org/wiki/Capsule_hotel
> (size of fine * chance of being caught) > profit from not being caught

But that's precisely the problem, isn't it? How can you ensure the risk is too high for the company unless you take into account its financials?
Doing something without any regards to how it will affect other people around you is pretty much the definition of self-centered there, chief.
Please don't post such unsubstantive comments as this, especially on a sensitive topic.
The Mass Effect(TM): Andromeda Collector's Edition Guide
I was going to ask if they couldn't just replace the hardware with emulators :-)
Which Countries Have the Most Skilled Female Developers? – HackerRank
"The primary points of contention between the atheist and the religious person are how the universe was created and what happens after you die."

No, totally not.

Do you know who conceived of the 'Big Bang'?

It was Father David LeMaitre - a Catholic Priest - and Physicist.

The Catholic Church is 100% behind the 'big bang' and 'evolution'. There's little dissonance between the church and science.

The 'difference' between atheists and religious types - should be better described as the difference between 'materialists' and 'spiritualists'.

'Materialists' (atheists are usually de-facto this) - believe that the material world is all there is, and that's that.

'Spiritualists' believe that life is an expression of something greater.

'Science' is actually rooted in Metaphysics, which is the trunk of the tree below 'Physics' (see Descartes). The problem with most scientists/rationalist/atheists today is that they have forgotten their metaphysical underpinnings ...

"Both have very little effect on actual day to day living."

I see what you're saying - but maybe not.

If you believe in something greater than you, you might be more inclined to think much more long term, make sacrifices for the greater good, for the community, for future generations.

If one believes that 'this is all there is', then one might be inclined to simply pursue highly selfish and hedonists endeavours, because after all 'sympathy' and 'empathy' are just 'emotions' - and in a purely material world there is no 'right and wrong' etc.

It'd be nice if all schools at least taught metaphysics in high school, i.e. the underpinning of how we think about the universe. As it stands, most public schools teach a very materialist viewpoint by default.

And yes, there are tons of atheists in 'Catholic Schools' because they tend to be very good. You should wonder why all those crazy religious catholics basically invented common education as we understand it, and established most of the best universities (100% of the Ivy League, Cambridge, Oxford etc. etc. :) :) (mostly not Catholic, but religious nonetheless)

Anyhow - it'd be nice for people to have a little more choice in education, without having to entirely deconstruct public education, which is important.

P.S. I'm not Catholic :)
The only time anyone ever asked to see proof of my degree was when I was buying car insurance and the company was offering a discount for STEM degree holders.
Yah, the headline says 'luxury' and it really means it.
Ask HN: How do you handle certificate and password dependencies in your code?
In order to build or deploy a project, often certificates or passwords are required.

Obviously those dependencies should not be explicitly in the project's source code.

But I believe its still good practice to have them versioned with redundancy from corruption or loss.

How do you handle securing those dependencies? And then referencing them in your projects?

Often I see developers make them part of the environment, but that implies that it is versioned somewhere (provided your environment is deployable).

Or rely on syncing with certificate services (like Apple Developer/Xcode), but that isn't always available or not easily accessible.
I have seen a company with $30 million turnover(wholesale distribution) being run with all data in just 10 to 15 excel books within a folder.

The fascinating aspect is that it was being maintained by the owner himself who also happened to be a CA...
>>Important to remember that fines should match the severity of the violation, not the wealth of the violator. The purpose of the fine is to discourage the behavior...

Most of Scandinavia determines fines based on income, because they recognize that fines that constitute pocket change don't actually act as deterrent.

http://www.theatlantic.com/business/archive/2015/03/finland-...
Or use a hosted QueueMetrics cluster with Asterisk and a little bit of scripting to connect the dots. It costs a small fraction and gets you most of the functionality.
I'm recently completely disagreeing with that wisdom.

You should have thoughtful integration tests. Unit tests are only useful when you have an obvious independent "unit" with semantics that are completely independent from the rest of your code. If so, you test those.
For me, coding simple games was extremely valuable.

First, you can publish them as apps, which is fantastic for resume building. But also its the best way I've found to practice all the algorithms you'll eventually be asked to implement in coding interviews.
Some people have family in Nigeria or Ghana, and everyone is a first time use once. The whole point of Western Union is sending money to places that don't have a solid banking system.
There seem to be a few of these "learn deep learning without heavy math" courses popping up, for which I'm profoundly grateful.

Have people found any of them to be particularly outstanding? I'd be interested - and I suspect many HN readers would be - to hear recommendations.
69 requests, 4.6 MB, 20 second load time. Fix yours first.
Mostly web. You always use a logging lib so no console really ever. Strings are used all the time but not substring or splice, 90% of uses for those are anti patterns tbh.

Regex really never. Unless you're munging data in Python it's usually a bad idea to use regex. Clean strings? Use a library. Parsing? Use a parser. Raw regex implies filtering stuff or banning certain characters in strings which breaks all kinds of multi language compatibility
Well said, I would agree that we're just to the left of the peak but that applies more to the areas adjacent to the problems where deep learning has shown some real value.

I remember the previous AI peaks in the 80s and 90s as well the neural net and fuzzy logic euphorias. The problem back then was that the results were not that exciting. Now we have some really impressive applications searching vast datasets and recognizing useful features. However, I notice everyone is trying to apply the same algorithms to problems not well suited for that type of approach.
> The rich and prepared can have their bunkiers but unless they have military training and a militia with tight communication there's little to stop what is inevitable.

If the bunkers are well stocked with supplies, then it only takes a very small cadre for the rich to rapidly be able to scale up to a militia more capable than anyone without supply stockpiles is going to be able to put together, and then actively target and acquire (whether by force or cooperation deals) the smaller stockpiles that exist and consolidate their power.
What is the a good city now for mid-income childless ? More fun activities, concerts ect and low taxes that go to roads and public transport and not schools, parks and libraries.
You don't have to believe in unbreakable encryption, just like you don't have to believe in unhackable cloud hosts. You just have to believe in hard enough to break and hard enough to hack. Then you're back to stuckagain's point, slightly revised: When A >> B and A >> C, A+B+C =~ A.

(Ah, that is, you have to believe that the encryption used in all legs of transit is hard enough to break.)
I see; fair enough :). I'm not personally opposed to personal income tax, but I'm from a country that leans a little more to the left overall and the benefits of my taxation are evident. It's also less vexing; the tax comes directly out of my paycheque -- I never see that money. My understanding is that in the USA, one has to annually perform a federal tax return?

I'm not exactly pro-income tax either, but (governed effectively!) personal income tax has always seemed to me like a least-worst solution to funding a government and a country's public infrastructure. It's not great, but it provides the least opportunity for mass rorting (although that no longer seems to be true, the more I think on it). I could be convinced that other solutions work :).
While this is a niche topic, surprisingly interesting article. Talking about home design trends and which ones they expect to disappear and why.

It might be focused on luxury, but trends often filter. Open plan was originally a luxury feature (in part because construction was more expensive for open plan) and now it is everywhere. Ditto with a master bedroom.
I know of an S/360 assembly code base that (as of a decade ago), still ran code that assumed 24 bit address space and used 31 bit pointers with tags stuffed in the unused 7 bits. So it had to run in the lowest 16MB of memory, on a 64-bit machine. I don't think they had the budget to rewrite that subsystem to fix it. So yes, new hardware, but some of the legacy problems in the software run very deep.
Wow. That's gotta be rough. I have no idea how they'll manage.
I've never had an eyePhone and switch to Android from Palm's WebOS. But for years I've always used 3rd party ROMS (Cyanogen mostly).

Google has a vested interest in not fixing Android's brokenness. They make a lot of money off phones that needs to be replaced every 2 years. With their strict control over OHA, they can easily mandate PC style platform standards to reduce e-waste, fight planned obsolescence and offer real security updates:

http://penguindreams.org/blog/android-fragmentation/

But they don't. I feel like I'm through, but I don't want an Apple phone either. Ubuntu Mobile has no device support and Plasma only supports two devices (neither with an SDCard option). I wish we had real open hardware :(
I agree you can't force code to be simple with a language. Writing simple code is an art, and a cultural practice.

I disagree strongly that code in non-trivial systems must be inherently complex. Complex code can be broken into simple pieces, but it takes time to find the abstractions. I spend at least as much time making my abstractions better as I do making things work. Many managers won't let you take that time.

> Whilst it may well make each individual step of a calculation easier to understand, it doesn't make the whole any easier to comprehend

You're used to the notion that programmers must keep entire codebases in their head because that's the norm: leaky abstractions where any part of the codebase could have implications for any other part. That how we in the tech world tend to build things in 2016. You need to understand the whole before you touch any part of it, or you'll likely break things.

But when you find the right abstractions, you don't need to understand the whole codebase to get things done. In fact, that's how you know your abstraction is good. You stop seeing problems that span it.
Whatever the appropriate brewing temperature happens to be in that context, it is not given by NCA's recommendation.

The temperature at which the flavors and oils that make up coffee are optimally extracted from ground beans does not change based on the business model of the people selling it.
> The threat of your manager sticking their head round the corner is a stick that keeps on-site employees grinding along.

I had a boss once who tried to do that with his team. He presented his presence as a threat, and I would physically flinch every time he asked "how's it going?". This same guy had never been in a management position before, was in his mid-to-late 20s with very little professional experience, couldn't handle stress, and whenever he got stressed he would take it out on his employees by either screaming at us or talking down to us like we were children.

I am so glad I quit that job. That company was abusive in so many ways, but his attitude was the last straw. A couple of days after I put in my notice, I overheard him shouting at a couple of my co-workers in the most condescending tone, and I just felt sorry for them (and one of them was a friend of his from college, too).

Every other boss I've had, at every other company I've worked at, was an actual leader who I've felt honored to work with.
First time user of WU sending more than $500 to Nigeria or Ghana seems pretty reasonable to me. Let alone thousands or tens of thousands.

At the end of the day though, scammers will be scammers and victims will be victims. You can't prevent everything but you can still try harder than WU.
When I saw ... average renter has a salary of 300K and aged 30 ... I stopped reading. These seem like alternative facts to me. While there surely exist people like this, I call BS that they are in a significant enough number to be statistically significant for real estate developers.
> Silicon Valley used to be famous for the exact opposite: the story was always that formal credentials were less important than demonstrated competence. Have things really changed that much?

It still is and same for the other tech hubs.

The tons of complaints are likely from people who have no degree AND no experience and want to break into the industry and the 100k jobs. Of course, they have troubles, for good reasons.

Simple maths; For every experienced HN dev, there are 100 redittors with nothing who wants in.
If you really wanted to
stop undocumented workers, punish the employers. One Trump cabinet pick recently fired a house hold employee because of their status. That sort of thing use to be disqualifying. Not any more.
passion may be overrated when viewed under the "systems vs goals" umbrella: www.businessinsider.com/scott-adams-on-goals-and-passion-2015-2 (view as one page for a better experience)
I think that if you made an interface to Spotify in your hands with physical buttons you would get an experience that would be 50% there.
MIT 6.S094 Lecture 2 - Deep Reinforcement Learning for Motion Planning
The article is literally about what the title says.

Luxury home features which are popular, which may disappear due to changing consumer trends. How would you title that?
I work on a team of 11 engineers. Two of us are remote - myself included. We use Slack for IM, Hangouts for group meetings and face-to-face chats, and Screenhero for screen sharing and pairing. I highly recommend the latter for interactions conversations that are analogous to the "pair programming / informal show-and-tell" conversations. Thanks to those tools, I feel very connected to my team and am able to have high quality and high fidelity interactions with my colleagues.
Bitcoin's whole system is transparent. You can always see all the transactions happening. So there is no way one can hide. I recommend you reading this article for details.

http://www.sciencemag.org/news/2016/03/why-criminals-cant-hi...
Because if you take the word 'secular' away, you have a base which is remarkably the same: "secular education" versus "education".

When you do the opposite, in direct contradiction with some of the founding principles of the country, you get "religious education".

What's the difference, you ask? Religious education oftentimes teaches things we _know_ to be _factually incorrect_, many of those around creationism being the most obvious, but not the only.
I still use my GV number for all recruitment. I hate actually taking calls so it works for me fine. I call back the ones I want to on my own time. ... I also hate recruiters. They're scum .. but that's another issue. /sorryrant
Urban areas with easy access to mass transit, ridesharing, etc., usually don't have huge garages. Rurally or in the suburbs, where mass transit is less applicable, people not only store vehicles, but also things like bikes, yard equipment, tools, and other outdoor equipment/toys.
Wow, what a well written article. Usually i immediatley close an article that uses the annoying "journalism as a narrative" method, in which the author spends pages and pages going through their own useless internal ruminations and observations before getting to actual reporting and analysis. But this author did it in a way that i found quite agreeable. Such great writing.

Anyway, these people are insane. Its hilarious to see some wealthy, liberal hedge fund manager consider with complete seriousness the prospect that donald trump will turn out to be a ruthless dictator. It is something that many liberal people are doing now -- comedically grave comparisons to hitler and concentration camps abound on the left. Werent these people around in 2008 when the right went through the exact same hysteria? Cant they look at the videos of right wingers furiously assering that obama was a muslim terrorist and see themselves?
To me, Pomodoro sucks. You need a pomodoro only if you do not enjoy doing something. The days I tried, I felt like in jail.
I agree that abc_lisper did not 'exactly' describe test driven development, which is why I said he 'essentially' described test driven development. I am a believer in test driven development, yet I often write a bit of application code before I write the tests; I acknowledge that probably makes me a pariah, but I still keep tests (and TDD) in mind.
Doesn't the federal government have enough on its plate? It seems like this insatiable beast that won't stop until it has taken over every last bit of personal liberty and freedom including what and how to think. That is the fear.
Don't forget, they are very new to mobile. Things that may be obvious to mobile devs are overlooked by a large company used to a captive console audience. Nintendo doesn't move quickly but they are very adaptable in the long run.
A turboprop is also much better as a platform for surveillance radar.
It looks like it's either console devs doing this, or Nintendo wrote some strict console-like requirements. Like login before you see anything and "you have to interact after the loading screen" silliness.
Some are. The problem is that what is WebRTC depends on Google's whims of the day - so your browsers update and all of a sudden your agents can't work anymore.
looking back, I accept your criticism. I'm an engineer, ultimately I understand things like processes better than people.

I stand by agile saying people over process, but I have no clue how to actually explain it.
Do you have knowledge or experience from within Google? or is this your own conjecture from the outside. My perspective as an outsider is that you are right, but I'm just curious if you have any special insight.
For reference, macOS has something like prelink in the form of the dyld shared cache, where a daemon just links together every shared library in the standard system directories and stores the result in a separate cache file. Then that file is essentially mmapped into every process on the system, so the dynamic linker has very little work to do at process startup. (For whatever reason, executables aren't included, so it still has to link those, but that's just an implementation quirk.) This works quite well, though it wastes a ton of disk space (essentially duplicating each library on disk).

Too bad macOS is really slow to start processes anyway, compared to Linux, because the kernel sucks.
The question to reflect on is: "What is the purpose of fines?" Answers vary by country.

There are at least five classic purposes for punishment: (I'm assuming the felon is a company, not an individual for the examples)

1. Incapacitation. The company is banned or dissolved to prevent it from committing a crime again.

2. Deterrence. Other companies, seeing the punishment, will be less likely to commit a crime.

3. Restitution. The company compensates the victims.

4. Retribution. Because the company hurt society, society may now inflict harm on the company.

5. Rehabilitation. The company is required to alter its policies or practices to reduce likelihood of committing future crimes.

Pick one or more of the above. :-)
Equity Crowdfunding Is Here … and It’s Total BS