skysight-inc/HackerNews huggingface dataset:
Go/go-kit is pretty good for api backend of a modern web ui written entirely in React or similar.

Or if you don’t want to host api backend yourself, then a server less/lambda type implementation using nodejs or others, with the same React front end.

(Edit: missed that you wanted “admin ui” - then I’d add Django, but you might struggle with adapting it for non cms type scenarios)
https://evenbettermotherfucking.website/ (a follower of http://motherfuckingwebsite.com/)
Maybe this will help you. https://blog.zenkit.com/how-to-set-up-gtd-in-zenkit-902fa696...

Disclaimer: I work at http://zenkit.com
To all the people with the little and big todo lists, live a little. Let life surprise you.
ICOs are probably forbidden. Exchange of crypto currencies and yuan may or may not be forbidden.

It's complicated, basically.
Adrian Perrig did a presentation last week that I attended. It was impressive but I can't help but wonder why this has not recieved any large scale attention.

The concept seems both alien and sound, the source code is on Github, some ISP's seem to be "prepairing" but I have not found any discussions, neither pro nor con, about it.

Since there are a lot of smart coders & networks here: would some of you care to share you mind and shed some light on the subject?
Wasn't Edge supposed to support shareable annotations? That's nearly code...
Here you have the direct link to the post with Downvotes counters: https://www.reddit.com/r/StarWarsBattlefront/comments/7cff0b...

207K when writing this!
What a day to be alive!
VPNs and a lot of things are forbidden, it doesn't mean that there aren't a lot of people in China, and that they let themselves be stopped by minor roadblocks.
>Anyway, it is possible to do this again and with two small kids I'm very interested to know how.

Here's a context-relevant place to start: http://slatestarcodex.com/2017/07/31/book-review-raise-a-gen...
In my opinion, that's just propaganda. It's not at all clear that all the surveillance is making anyone safer.
No Child Left Behind Should Mean Something for All Children
1. Your Money or Your Life - Joe Dominguez
2. Is the American Dream Killing You - Paul Stiles
3. The Odyssey - Homer
4. Collected Works of Ted Hughes
5. DK Eye Witness Guide to Thailand (on second paper copy)
6. Lonely Planet Guide to Philippines (on third paper copy)
7. The Hobbit (about 4 reads to date)
8. LOTR (3 reads to date)
---
I get bugged with ideas during work constantly, mostly feature creep, sometimes good bugs. But almost always they don't require direct action at that point.

When I write these down and they go out of my head so I can focus on my tasks again.

I was able to adopt this behaviour after going Full Getting Things Done for a few months. My mind learned to trust that if I write something down, I will stumble upon it later and it no longer has to worry about it at that point. Although I'm cheating it a little bit I have a lot less going on at the same time (until my mind doesn't trust me anymore).
Google to remove apps that use accessibility for anything except accessibility
Remember:

"Complex models are rarely useful (unless for those writing their dissertations)." (V.I.Arnold)
"Best tech" depends on your requirements. Ease of development, speed, scalability, community?

I would go with Python 3 (yes, use 3 when starting a new project) and Flask & Co. because you write less boilerplate code and have a big community.

Go is interesting but you might end up with more dead ends and more boilerplate code than Python 3 (yes I know, it's faster than Python but Python has more/bigger [proven to work] libraries/community).

If you like Java or Scala go with the Play Framework. Most beautiful documentation of all 3 and it covers more of your "requirements" with its base than Flask (which is a micro framework).
We have death and at the same time over-consumption, so the control is not working that well. Did you mean that it would effectively control the over-consumption if better implemented (with a higher rate)?
Level 3 is now CenturyLink
> Two words: incremental improvement.

Well, the same applies to the iPhoneX and its software, I suppose.
If you just need to get up and running quickly with all batteries included, I think Django fits the bill. There simply isn't much else out there as comprehensive, unless you want to re-invent the wheel and write a lot of code to create simple CRUD apps.
A blind Facebook engineer is building a photo reader for your feed
These are stupid benchmarks and chrome devs stopped optimizing after them [1] because they don't matter. Michael (the phoronix guy) makes a living out of automating benchmarks and automated feed aggregation (or mailing lists) and those benchmarks especially add nothing of value to the Browser speed discussion.

https://v8project.blogspot.de/2017/04/retiring-octane.html?m...
> Let me know when an affordable arm board with ecc support comes along, wholesale or “call for price” not allowed.

SolidRun MACCHIATObin? It's $369 and supports ECC.

http://macchiatobin.net/

https://www.solid-run.com/product/armada-8040-networking-com...
> pneumonic

mnemonic?
Because the information was meant to be public anyway?
Use the language your team is familiar with! If it is PHP don't hesitate just because it is not "cool"..

PHP was a great tool back in the day and today!

PHP with a decent framework like Laravel [1] or Zend Framework [2] really works well and addresses all the features that you have listed (except the last 2).

Uniquely among modern languages, * PHP was born in a web server *. Its strengths are tightly coupled to the context of request-oriented, server-side execution.

We've managed to develop several complex apps over the last 10 years on PHP. For Web Socket support, we use Socket.IO or Firebase and it both really well together with PHP.

If you choose PHP now, you are not alone. Many companies still choose PHP for their Web Application. Slack uses PHP for most of its server-side application logic [3]

[1] https://laravel.com/
[2] https://framework.zend.com/
[3] https://slack.engineering/taking-php-seriously-cf7a60065329
I believe competition can fix a lot of things, but to ensure competition, you have to block most, if not all mergers.
Of course I'd probably feel more strongly if I were affected, but that's true of any policy isn't it? That has nothing to do with the correctness of the decision.

I think we should end mortgage tax deductions. Most homeowners would disagree. The fact that they are personally negatively affected is irrelevant to whether or not ending mortgage tax deductions should be done.
What happened to Craig was that he tried to unlock a freshly rebooted phone. iOS requires the user’s passcode after booting, and won’t allow a biometric unlock until after that.
Disney's AI Learns to Render Clouds
Perfect simulation of ocean deep
>I really want to keep running it.

Is the buyer planning to shut it down? Or you mean you enjoy running it.
Given that the bitcoin community normally seems so enamoured with trustless systems, I did think it was extremely odd that people went along with Segwit2x when it was implemented in such a way that the Segwit camp got a trustless guarantee while the 2x camp got no such guarantee.

After all, if Segwit have already got their payoff, what incentive do they have to support 2x?
Normal RDP to a server or workstation sure, but if you want to use Terminal Service, VDI, and Remote App you have additional licensing.
Grease Monkey?
I always assumed that her objective in working with captive and doomed-for-slaughter animals is that they're the biggest opportunities for mitigating harm. Not sure where I got that idea, maybe just guilt over not being vegan myself.
I would certainly maximize my pizza buying power by minimizing the transaction fee costs. I.e. convert a larger fraction to USD and incur the overhead only once. If you convert the value of 4 pizzas, you get a 5th for "free". But maybe I just like pizza more ;)
It's great to see more investment into this disease.

When my grandma fought Alzheimer's over the span of a decade it was very striking to see that the effect of a lack of hydration and the disease itself kind of overlapped. When she had a particularly bad day we used to give her a saline IV and you could immediately notice how she cleared up and regained her brain powers after each IV.

I'm not up to date on current research into that direction, but I think hydration plays a very big role in Alzeimer's symptoms on the elderly.

I know it sounds ridiculous, but once I'm rich enough I want to build an elderly care center/hospital with urine-based hydration monitoring for each participant so family members can be sure that their loved ones have a healthy water intake each and every day.
Thank you very much. They're beautiful! An ideal academic environment imo.
The insider trading is orthogonal to the issue of security policy though. Companies shed C levels all the time for a wide variety of reasons, it isn't that big a cost on the whole.
This is one of the very, very few cases where being tall isn't a major advantage. Being tall is correlated with being richer, being more likely to be hired and being found attractive. Wishing yourself or someone else to be shorter for this particular issue is borderline ridiculous to be honest.
And in SML tuples are just records with numeric fields in a special order. Enter this in the repl:

{ 1 = "hi", 2 = "howdy" };

And get:

val it = ("hi","howdy") : string * string
Their "download" page is also HTTP which is a bit more concerning. Pretty sloppy for a company that provides security tools imho.
That's very insightful, thank you for the explanation.
I think a Django on Go would be a really good combo too. I like python (and other langs), but the goroutines, compiler, and single binary are really nice features.
Using Docker containers it does.. And .Net Core, even more so...

Can completely run on Linux and Kestrel (behind NGINX) is a very fast webserver. https://docs.microsoft.com/en-us/aspnet/core/publishing/linu...
It's not common to share poems on HN, but this is a great spoken word piece about how terrible dementia and alzheimer's can be for families: https://www.youtube.com/watch?v=C5HRBib3hNs
It took me a while to realize that "Level 3" is a company name.
Much of the data gathered by agencies to make us 'safe' is alter used for ulterior motives such as tax collection or, much worse, spreading of propaganda of censoring anti-establishment information. The recent events in Spain being an example of the last case. There is nothing wrong with having to pay taxes, but using information that you gain access to by scaring people into giving up by waving terrorism in their face is not ethical and not what many people signed up for.

Also, there are lots of actually effective measures to improve safety that don't involve giving governments direct access to what everyone says and does.
I don't know about 'back in the day'... php was way ugly and hackety hack... BUT... laravel + composer now is a beautiful thing, super easy to get going. PHP in 2017 has grown up a lot and isn't the same as php in 2007.

I think most important thing is picking something that you can hit the ground running fast, it doesn't matter what you build in (though I'd stay away from nosql personally... never know when you'll need rdbms on scaling, and starting w/ mysql/postgres is safer in many cases)..
This is possible but also requires a bit more coordination than just buying two seats. If no one checks in for the second seat, the airline may decide it's available if you haven't made special arrangements when booking.

Air New Zealand (and I think some Chinese airline) also have a program where if you're traveling as a group of two, there are special rows in economy where you can buy out the middle seat for less than it would normally cost. These rows also have locking fold up extensions that fill the space between your seat and the seat in front, so if you and your partner are both pretty small and extremely friendly, you can both sleep lying down.
Bug bounty programs allowed Pentagon fix thousands of flaws
Pretty much any policy decision will have a huge impact on some individual's life, but that has nothing to do with whether or not we should enact policy does it?

If I want to end the mortgage tax deduction, that's going to negatively affect every homeowner (including me, I might add), but that doesn't mean we shouldn't do it.
What a great article! I wanted to read the book for a long time but never had enough time. The article really seems to summarize it and makes it understandable. Well done! I´ve also stumbled upon this one on the same blog. It explains the implementation with Zenkit. I guess it would be worth a try. https://blog.zenkit.com/how-to-set-up-gtd-in-zenkit-902fa696...
One thing that’s usually missed is that passcodes aren’t that secure if you unlock your phone with strangers around or if there are surveillance cameras filming you.
This was mercifully shorter than the Cal Newport book. That's about all I can say for it.

Ivan Sutherland had the secret, and it only took one paragraph to share it:

'I used to hate washing dishes. I would delay as long as possible. Eyeing the daunting pile of dishes, I would say to myself, “I'll be here forever at this dumb task.” The enormity of the task deterred me from starting. I still dislike washing dishes, but I now get the dishes done promptly because I learned a simple procedure for doing the job from my wife's uncle. The procedure starts out “Wash first dish...” I have a similar procedure for starting travel vouchers, it goes “Record first expense...”'

edit: his rationale was equally short and sweet:

'Each of my little procedures embodies two different aids to getting started. By invoking a familiar procedure I reduce my need for courage. By breaking the task into smaller tasks through emphasizing that only the first dish need be washed or the first expense need be recorded, I reduce my estimate of risk. Both mechanisms work. These sources of courage are sometimes called “discipline,” especially when being taught to the young. Discipline relies on a practiced use of routine subgoals to avoid defeat by fear. Its highest form comes when the Lieutenant, charging up a heavily defended hill, says, “Follow me men!”—and they do.'
As far as I'm aware the Bitcoin developers never signed the New York Agreement. It was a group of people and businesses that came together to "fix" Bitcoin into something they saw an improvement. They just lacked developers and community support.
They will become less wary over time. The same thing happened in Western Europe: policies which governments didn't even dare proposing a few decades ago (because of experiences in WW2) are now being pushed through without much resistance under the guise of terrorism or child pornography.

I don't even think it's an organized effort to create a totalitarian state but more how such a state will emerge from the interaction between public, media and politics.
Things to keep in mind for a better user onboarding
By introducing a couple of functions: say() and audio_input(), you could make it into a talking game:

number = 4
say("I'm thinking of a number")
while True:
try:
word = audio_input("Make a guess: ").lower()
except RuntimeError:
say("Try again")
else:
say(word)
guess = word2num.get(word)
if guess is None:
say("Not a number")
elif guess < number:
say("Too low!")
elif guess > number:
say("Too high!")
else:
say("You got it!")
break

Complete code example https://gist.github.com/3b3f26602e31198d399c643c8053b8b6
Because I don't like where my life has been going and intend to change it. It's like watching life from the sidelines, and people distancing themselves from you one by one. I suffered much and realized it was much worse than the effort of working on myself and trying once more. Very little to lose. I suspect the biggest change in my attitude came when I started working out - the dopamine kick pulled me from depression(not the only factor, but the largest contributor) and I only have mild symptoms now. Later, my psychiatrist literally told me to never stop working out. That's more encouragement than I got from my physician (and my health requires regular exercise).
I made a prototype using .NET Core MVC + Entity Framework + Npgsql + Autofac (Probably better IoC containers available out there but I'm used to Autofac open to suggestions btw).

It was very easy to develop, test and deploy. Npgsql has support for most of the postgres features (except complex types but that's planned).

I deployed everything on Ubuntu servers and runs like a champ. (I'm saying prototype and it is indeed, but it has 100-something users across the globe testing their workflows continuously and it has a lot of CPU-intensive stuff which is child's play with .NET to manage asynchronously. A production app would have two orders of magnitude more users but I think I'll be able to get away with a single server if it comes to that).
Ask HN: Should you vendor in dependencies instead of using a package manager?
So I came across this comment recently (https://news.ycombinator.com/item?id=10604168) through a blog post (Dan Luu's post on monolithic version control: https://danluu.com/monorepo/).

Some cursory googling shows that a lot of the internet really hates vendoring (the first hit on a very neutral search like 'vendoring dependencies' tells me it is 'evil'), but at the same time giant companies like Google most definitely vendor in all their dependencies (and AFAIK, build everything from source).

So as a discussion point...
1) Should we vendor in our dependencies? Is there a point/size of company/size of codebase at which it starts making sense?
2) Have you ever experienced a catastrophic versioning error that actually caused some monetary damage?
3) What were your experiences with vendoring? Was it worth the effort?
One photo is not enough, but several let's you create a high quality 3D model.
There's two general approaches you can take, it also depends on your risk threshold and experience.

1. Use a traditional framework that includes everything.

2. Use a microframework and stitch together individual pieces.

1. All in one - start with everything

If you know you're going to require all those things then I would focus on tools that offer that in Core, like Django. The benefit is that all the main components you need are 'guaranteed' to work together as a single unit, all go through the same security procedures and have many many people supporting the development. This can still be greatly customized and extended but you need to work within greater restraints of the framework. There are limitations, eg: NoSQL and Django don't really jive.

2. Do it yourself - only add what you need

Using the build it all yourself approach, you'll spend time doing what the above does for free by custom coding it. Be prepared to spend time reviewing individual packages that extend functionality, like Forms handling, and determining which one to use can be overwhelming. You may experience incompatibility issues and some of the smaller components have a single developer working on them for fun so you might up end having to takeover responsibility yourself or find a new drop in replacement - more time and work. The benefit is that you have nuts and bolts understanding of everything, and it can be highly customized. Lots more overhead, lots more time to get up and running. I find this works well for specific API's and not for something that includes everything in your shopping list above. Great for building very clean services, I'd argue more geared for experienced devs.
duplicate....https://news.ycombinator.com/item?id=15686002
Even if she's full of it (which is unlikely if she's a professor at a well-known university in the USA), she is probably doing net good in the world by getting people to even consider that animals, especially ones that they eat or rely on for physical labor, might think and feel in the first place.
Saiyan – Viraam – Divya Dutt – Siddhant Madhav – Latest Bollywood Song 2017
Right now I wouldn't touch anything other than Clojure/Clojurescript or F#/WebSharper. However that is because I didn't take a minute to learn anything about Calmm: https://github.com/calmm-js/documentation/blob/master/introd...
I think the toilet in general could use an upgrade... for how many years have they been built exactly the same way? Has anyone ever done a study of the flow as urine impacts the toilet and bounces back? Or as we learn more about the importance of stomach bacteria, can our toilet start to do more monitoring of the bacteria in our stomach? Love your idea of hydration monitoring and think the application is probably more far reaching than just Alzheimer’s
Approximately $1 per 1000 requests https://www.programmableweb.com/news/yahoos-new-search-api-p...
https://news.ycombinator.com/item?id=15680430
people avoid languages because they don't know if a php job ad means "20 year old codebase" or greenfield.
Ads essentially control the domain of discourse. Suppose you did want to go to a theme park. You will have to consider Disneyland as a possible option, because you're keenly aware of it. Ads aren't just trying to convince you that something is great; they're also trying to make sure you just always know the product is a possibility, that it always factors in your choices, even in your choice to consciously reject it.

To use a cliché, the opposite of loving a product isn't hating it; it's being indifferent to it.

Also, the fact that you've already been there means the ads are working. Whether it was your choice or not is less important. You have already been made a consumer.
OP lists websockets, a feature PHP cannot implement well.

(and no ratchet, php-websocket do not count)
Ruby on Rails for everything, front and back end. There is no advantage to using front-end frameworks such as React for most apps that I have seen. I could only imagine something like Slack is nicer to build with something like React/Ember/Vue.js/whatever.io but for most applications Rails has got your back.
I wish they’d tone it down a little. This is really interesting, but stuff like this makes it hard to take them seriously:

“Apple has done this not so well. I remember reading an article on Mashable, in which Apple told that iPhone X had been planned to be rolled out in 2018, but the company then decided to release it one year earlier. This shows that they haven't carried out scientific and serious estimation before deciding to replace Touch ID with Face ID.”

I’m amy case, this doesn’t worry me personally too much. I don’t expect biometrics to be more secure than a password, just reasonably secure and more convenient. Before Touch ID, my passcode was 0000 with a four-hour lock timeout. I only had it set because some apps reduced functionality if no passcode was set. Real world security for me increased a lot with biometrics.

As for fingerprints versus facial recognition, the article claims fingerprints are better, but I’m skeptical. For one thing, my phone is covered in my own fingerprints, so getting something to copy is a lot easier.
You're likely right - I've heard this observation before as well, though while I'm not especially wealthy, I'm happy to pay a slight premium for more comfort. Most of the people I know are in a similar situation. Clearly a lot of people either are willing to race to the bottom, or just aren't informed about the options -- which comes back to the earlier point, which is the information around seat size differentiation isn't being propagated, and/or there isn't much differentiation.

It'd be an interesting experiment for airlines to kit out planes to include a range of economy seat sizes, with minor price differences.

Claims that this would be overly complex are discounted by observing there's a half dozen variations of ticket classes already, including sub-categories of economy.

Matching seat sizes to people's heights would be the pinnacle of social planning -- as a 188cm tall person, walking past exit row seats occupied by people whose legs don't touch the floor rankles every time.