skysight-inc/HackerNews huggingface dataset:
From a new gen web dev perspective, who is even using qt, let alone qt creator ? ( ok, give me example, not downvotes, please. )
Infographic – Evolution of Mobile Apps
We won first place at an IoT hackathon with a "Smart Locker" project. You could unlock the locker (via bluetooth) with your phone to check out a piece of equipment, and the app would show you who had which piece of equipment checked out.

I wrote up how I built the React Native app part in under 24 hours: https://nanohop.com/2017/04/25/how-we-built-a-react-native-a...

It was really neat seeing the hardware and software come together in only a day!
I think this was posted last week: https://news.ycombinator.com/item?id=14373885
Just a basic request/response with barely anything thing in it, shows the .NET core is faster than node.

https://stackoverflow.com/questions/43920942/unexpected-outc...

Obviously this isn't very scientific without a benchmark suite.
Gah those numbers don't work like that!! Alexion is a monopoly because of patent law, they are maximizing profit but they maximize profit in $ terms, not % margin terms. Alexion currently spends tons and tons of money on sales. Those sales expenditures only have to yield the slightest profit for them to partake because they don't give a rats ass about relative margins, only absolute profit. These lower profit activities bring the % margin down but overall profit up so the company engages in them. You can look at basically any drug and see that margin on it as a standalone is going to be incredible, they're super cheap to manufacture and you can charge as much as you want while it's under patent. If we limited the cost to $311,000 expenditures would be cut very slightly, the operating margin might move a bit but it would stabilize and they'd continue to make fantastic profits.
And you can install your own Android based OS which gets updates.

All I am trying to say is that android, the OS is not the reason updates don't happen. The Vendor is and largely your point point agrees with me.
If you're going to align things I think this is actually the way you should do it, having the alias so far away from the name really hurts readability in my opinion.
> If your DevOps people reside in a separate group outside of the development team, then you are not doing DevOps

Devops and swdevs sitting and working together, understanding each other's problems and needs, and keeping them in mind when designing solutions, is indeed a beautiful thing to watch.
New version of AlphaGo self-trained and much more efficient
3 basic rules of Clean Code
That's a pretty bold assertion, do you have any basis for it?
I'm talking about being able to create an event and invite people to it, and let them specify whether they are coming or not. This is the main feature my friends use in Facebook, other than posting comments.
Qt 5.8 includes a software renderer, but these days, most embedded platforms have a perfectly fine gpu.
I agree with you. A bold claim with very vague explanations makes it a bit hard to believe. I'd love to have more details on how they pulled that off.
How about putting the quotes around a value in JavaScript to prevent a DB error when the server concatenates it into a SQL statement later? There was even a helpful comment in the page source to explaining what was happening. I sent an email but it wasn't answered.

I found this on a mapping site (now defunct) that let you printout sections of maps for a change. However, you could get small sample maps for free. And so by altering the width and height parameters in the page source ...

This wasn't mean't as a dig at frontend devs. After all the backend used the values as passed, and there should be some archtectural oversight to ensure this sort of sloppiness doesn't pass review. It's really a case of incompetent all round.

As dev I see a push to put more and more functionality into the client. It makes for a better user experience, but the downside is that security gets overlooked.
The Long History and Bright Future of Artificial Intelligence in Medicine
Perhaps doing the user interface in a mockup way. I mean, really like it was draw on paper and not a software-looking software.

Like this: https://media.balsamiq.com/img/examples/wiki-sketch.png
Hey, I really like the design of the site!

Have you tried any targeted ad campaigns on FB/G?

I'm not really a marketing guy so sorry if that's not as helpful or original as you're looking for but it's something.
Then fight the lock-in, in court if necessary. Tort lawyer will have some fun with it if you can show you cannot evade losses of secure data.

I am pretty sure the line of defence will be weak "no warranty" claim that has nothing to do with lock in.
Pitfalls of Linked Server Usage
Voters in the US should seriously consider this for the office of US president.
It's not 30 times faster. Also, it doesn't matter which one is faster unless there is. Huge speed improvement. Your web server is not the bottleneck.
This is one of my greatest fears: that I'll be labelled as insane, then taken away and locked up against my will, and when I try to plead sanity, nobody will believe me. Because they "know" I'm insane.
Create the smallest possible Docker image for your Golang application
The fact that they were only getting 1k reqs/sec with Node gives me concern. It clearly shows something went wrong there very early on at a very fundamental level. By no means is Node the end-all be-all for performance by any measure, but you should definitely be getting much much higher throughput than 1k reqs/sec.

Simply booting up a single core http server should net you around 4-5k requests per second. Spin up an instance per core and you should be _at least_ in the 10k realm.
This is why there needs to be third-party monitoring, with enormous penalties for misconduct. Public or private, there is no way to make sure this isn't happening unless a hostile party is watching everything.
"Your web server is not the bottleneck." - Highly depends on your setup.

But removing any 3rd party libraries, and external requests. Generally .NET core is faster.
Forget about loading indicators in Angular
Not really. Public sector employees aren't as incentivised to maximise profits for their employer as private sector employees are. This ultimately makes some public services superior because the employees have no reason to pretend you are are walking wallet instead of a human being.
Sure. But that also doesn't mean it's an accident. They're trying to increase engagement, and what do they have at hand other than addictive techniques?
Thank you for the link. That site sucked me in for an hour.

Good reason to visit Seattle.
In fact, I've heard that for polar orbits, you actually have to spent extra energy to cancel out all that speed you got for free - in the wrong axis - from Earth's rotation.
Are all your friends and family on GNU Social? If not, I can understand why it isn't a good place to organise events.

Most peoples friends and family are on Facebook, so the events management feature is useful there.

I can't convince my friends and family to use a social network if they lose the ability to organise and be made aware of events as part of the move.
Postponing Azure VM Auto-Shutdown from Your iPhone
Maybe we all should chip in for a project on behalf of HN for a cubestat?
The problem with this is that the level of thinking required to implement is a level below that required to give it context, context and nuance is the key differentiation for understanding vs rote memorization.

This is a skill which can still be developed though, through reflection and case study.
That seems strange. Is there a law mandating that all image hosts allow recovering the exact original image?

That seems... impractical for a lot of use cases.
I'm a psychiatrist, and there are a few things to consider about this story:

1. The bulk of people in a psychiatric hospital are there voluntarily. They can walk out the door at any time.

2. When a patient is in a hospital involuntarily, their stay is subject to state laws about involuntary hospitalization. This, as far as I know, universally requires 2 independent professional opinions that a patient is actively suicidal, actively homicidal, or overtly incapable of taking care of themselves to the point it puts their health at risk.

3. Psychiatric stays are generally very short (less than 5 days), despite the fact that most medications don't start working that quickly. Stays have become unrealistically short.

4. Despite the general outcry about involuntary hospitalization, most family members of a person with a severe illness will tell you that they struggle to get their loved ones admitted even when the situation gets dire.

5. Again despite the outcry, a number of states have been expanding the liability of psychiatrists for the actions of their patients. For example, if my patient were to hurt themselves or someone else, I can expect years of depositions and lawsuits. This does not justify hospitalizing someone who does not need it, but does speak to a double standard about our role in protecting society.

THIS LIABILITY STILL APPLIES WHEN AN INSURANCE COMPANY TELLS ME THEY ARE GOING TO STOP PAYING FOR HOSPITAL TIME 2 DAYS AFTER SOMEONE TRIED TO HANG THEMSELVES. If I release them, it's on me. If I keep them, they face huge bills even if they have insurance. This sucks.

6. MOST IMPORTANTLY, WITHOUT INVOLUNTARY COMMITMENT MANY PATIENTS GO TO JAIL OR PRISON. I work in correctional settings. The decline in psychiatric beds is strongly correlated with the spike in mentally ill people behind bars. Without an avenue to get them treated, they end up getting arrested for their behavior, when they should have gotten treatment instead.
Assuming those less sophisticated attackers don't just buy the exploit from more sophisticated ones.
Completely agree. None of the current top comments even mention what DevOps actually does. I can't understand where the motivation is coming from to obscure it into some fuzzy "human" wankery.
A Roadmap to Make Proximity Marketing  Work for Your Retail Business
Speaking as someone who once had to patch up a legacy system, I appreciate items 1, 5, 8 and 10 far more than I did before.
Taught on paper with psuedocode is the best way I've seen it introduced.
Sorry, I forgot the original snippet and though about something else (working over sequences). However, in the original context it makes even more sense to use cond as the number of variables is clearly limited (and they probably have meaningful names).
And if you want to see examples of how government run healthcare (or anything else) can fail, just look at the history of atrocities of public psychiatric hospitals.
One of my biggest complaints about things 'curated' via ML is that you are only introduced to things that are relatively similar. It's like trying to find new music by looking at the top 10 songs on the Billboard Chart.

Basically ML sucks at curating novelty.
It confuses me when I read the Agile Manifesto and then look at Scrum, Lean, Kanban, XP, etc.

On the one hand you have a manifesto advocating self-organising teams citing individuals over processes, while all those methodologies claim to be 'agile', but dictate your processes and how you should organise.

To me, they seem incompatible. It's like several of the original signatories have developed doublethink.

The one that really makes my mind boggle is that you can be a certified Scrum Master. To become the guy who tells everyone how to work? Is that not the very antithesis of the agile manifesto?
While it's not exactly the same as ITAR, NZ already allows citizens of five eye countries to get security clearances without any ties to NZ.

So I would imagine that from NZs perspective it wouldn't be a big deal to let foreigners work on export controlled projects.
Vicente Fox's Epic 4-Minute Takedown of Trump
The history of public institutions has shown otherwise.
Because they want to cash in on the cryptocurrency hype.
Not exactly, cadr is what you would get if you called CDR on a list, then car on the result of that. Lisp has several of these types of chains.

Since cdr always returns a list, to get a single item you would need to call car on it, therefore cadr.
With closed software, the possibilities are endless. Just wait for self-driving cars to become common!
Not to anything like the same manner and extent. In almost all public systems the salaries are dependent upon political considerations first and actual demand is a long way down the list - the system tends to be underprovisioned and demand rarely falls unless there is mass exodus from an area.
Correction: psychiatric stays are generally very short with private insurance, and months long with state insurance. May vary with the level of corruption in your area.
This is a good topic -- I mean, in the sense that I believe the appeal of social media is firmly rooted in our desire for social connection and validation. But that doesn't mean that the design of buttons and interaction-loops can't meaningfully add to the addictive nature. That said, I thought the OP's examples were a little flimsy without citing evidence (that the "few moments to load updates" is deliberately designed around psychology of intermittent variable rewards. I mean, sure, but the time to refresh for updates is not non-existent, even with high speed internet).

Examining the simplification of choices to binary is a nice example, IMO, of how to make social media feel less "work":

> Following the introduction of Facebook's like button in 2009, YouTube moved to a binary like/dislike format in 2010. Instagram launched that same year and came ready-made with a Like function shaped as a heart. Twitter adopted this same heart-shaped system in 2015, while, in the years since, Silicon Valley has come up with a multitude of new ways to gamify our need for social validation.

I've never really liked FB's multiple emotions, though that is partly because of the interface design in which it just takes longer to register one of the other non-Like emotions. Netflix's move from stars to thumbs-up/thumbs-down felt controversial, but I'm pretty sure I've "thumbed" more things in the past month than I had made star ratings in the past year, simply because it was easier. And the data that Netflix provides me in terms of potential movie appeal -- a likelihood described as a percentage, versus a five-star scale -- feels more straightforward, and doesn't seem to significantly differ in accuracy from what I remember of what Netflix used to recommend for me. Roger Ebert's print reviews used a 4-star scale, but his Thumbs-Up/Down with Gene Siskel was still very popular and widely influential.

On the topic of social media engagement design, I would love to hear more about the recent Facebook feature that prepends my name before every notification. e.g. "Dan, you have 32 new notifications and 3 pokes today." versus "You have 32 new notifications and 3 pokes today." It's such an easy an obvious feature to implement, I wonder how long it was in the making? e.g. A/B testing, psychology studies, etc. Can't say it's really worked on me except to make notifications feel more of a nag but I'm likely an outlier in that I generally rarely visit FB.
It already does for permission dialogs. The problem is all the legacy applications which do not require the explicit permission check dialog on runtime. (Targets older API than 24)

Then there is this accessibility thing which can actually click on the permission dialog and does not require one itself. (Only a check in settings, which is not protected against overlays.)
Little girl has Vietnam flashback
Both you and OP are bizzare.
Race does matter, sherpas are genetically different for altitude. It's not level.

But I did read their incredible carrying capacity seems to just be training. Which makes sense since that's a recent thing.
This is how Chrome pushes out other browsers: first you make a browser that is fast in some aspect. Then you build an app that takes advantage of that aspect.

In this case Chrome can handle a lot of events and Google Maps generate a lot of events. So in Chrome it is smooth. In other browsers (I use Firefox) the browser will choke on events and the map will lag. Maybe is just a matter of compiling Firefox with better defaults (more memory allocated, smaller tick rate for events, I don't know, I'm just making suppositions, I have no clue how a browser works) but it feels slower.

To prevent this I throttle the events (checkbox checked): I kill the event if it arrived too fast or the change in mouse position is too small. This will make the map more responsive.

Please note that I don't say that Chrome does this intentionally. But it happens.

I've put more information here at the time: https://stackoverflow.com/questions/16645766/google-maps-api...
Oranges, lemons and Forex, How to understand the market-rigging scandal
I'm surprised they didn't bring up that this is throughly described in this book: http://www.hookmodel.com/

The ethics chapter is awesome by the way...
Because they can have an ICO for their coin and basically have other people fund the development + probably make money on the side.
How about Walmart's automated supply chain. Who are the users, why do they benefit from controlling their data? Why does Walmart want to build on some future incarnation of this?
I don't know of anywhere that has average stays anywhere near a month. Please provide a citation.
Oh, and thanks for the kind words!
Not mine, but my now colleagues attended a World Bank supported hackathon [1] and created the prototype for a water quality testing kit for smartphones, Caddisfly [2]. It ended up becoming a product which essentially gives you very close to lab results from an inexpensive and easy to operate field kit.

I normally consider hackathons a questionable way to engage the tech community. In my opinion they seldom lead to anything sustainable and set the wrong expectations. [3]

Disclosure: I helped finance the continued product development through our organisational work.

[1] http://www.techsangam.com/2011/11/08/my-thoughts-on-bangalor...

[2] http://www.sciencedirect.com/science/article/pii/S0048969716...

[3] https://www.citylab.com/life/2013/07/are-hackathons-stupid/6...
I don't think there is a single starting place. It really depends on the context.

As an example, we're talking about microservices, so one could start looking into things that people brought up, like the Unix Philosophy.

The thing developers really need to constantly be aware of is this - if you think of it today, another developer has already thought of it 30 years ago. Go find out what he knows.
This article also uses manipulative tricks to maximize your time on page. Notice that each paragraph is relatively short and approximately the same length. This is done purposefully to reduce the cognitive overhead of reading and makes it easier to keep going from one to the next, always with the hope that maybe the next paragraph will deliver some key insight.
Interesting; I hadn't considered that. Thanks for raising this viewpoint.
It may also be that it's easier to write in performance issues or bugs unintentionally with Node.
Sure!

We generated the rhyming words using the CMU Pronunciation Dictionary [1]. These were saved in a map, which mapped a word to its list of rhyming words. Initially, the rhyming words produced were short and uninteresting. So we repeated this process, but this time sorted the rhyming words by "coolness", which at its simplest, was a measure of the word's length and the number of phonemes. To save time, the map contained only 20k of the most popular English words. The map was encoded as JSON and served to the browser.

In the browser, the Web Speech API performed speech recognition. Each time we detected the end of a sentence, we used the last word to look up a list of rhyming words from the map. The rhyming words were then displayed in a randomized order. This continued in a loop.

There's also a tiny Q&A section in the video [2].

[1] http://www.speech.cs.cmu.edu/cgi-bin/cmudict

[2] https://youtu.be/M3aOPo5ofPU?t=47m50s
Or visit emergency in most any Canadian hospital.
Could anyone explain what microservices are? I'm still learning as a junior dev and haven't quite understood what this word means. How would you break down an existing monolith into smaller 'micro-services'?
> The notion that psychiatric hospitals should be able to keep people there against their will is extremely suspect

It is necessary to some extent because of the impact that mental and psychiatric conditions have on the will itself. But some patient-appointed external agent with formal qualifications and the power to balance decisions, even if imperfect, would go a long ways.
This. The easily offended are a tiny minority, and those who attempt to cater for them too much have usually had their product or business fail.

Don't worry about people in a community who get easily offended. If they like the community they'll stay, if not then there's not really anything lost.
If you have a list `(Odyssey Model-S)`, `car` will be `Odyssey`, `cdr` will be a list `(Model-S)`. You yet need to do a `car` on that.. So `(car (cdr ..))` will give you `Model-S`. `(cadr ..)` is short for `(car (cdr ..))`.
I would also assume that a majority of the options to "call an irrational market's bluff" aren't freely available vis China. So it would be less exposed to international market driven deleveraging?

(Actually asking, I know they've been loosening their financial walls but am not sure what the current controls are)
I wonder if Mac support has improved. I like Qt Creator but a couple of years ago lots of weird bugs in the Mac GUI, like disappearing mouse cursors that wouldn't come back, among other oddities. I had read reports of other users with similar problems on Mac. I suspect most of the Qt dev team doesn't regularly use Mac so they don't spot these issues. I tried Qt Creator again about 9 months ago but it still felt bit problematic in a few areas.
Confirmed! I am not a devops engineer. I am a systems/infrastructure engineer with a continuous integration/deployment skill set and experience.

But recruiters look for devops in my title. So, in the word goes. Hate the game, not the player.
The Cockpit Project
I have briefly tried fish. I liked it but I had to give up because it doesn't support the bash script. At work we rely on many bash scripts. If I run the scripts within a bash session, then they won't set up environment variables correctly.
> But removing any 3rd party libraries, and external requests. Generally .NET core is faster.

Is that with reference to "faster than .Net regular" or "faster than node.js"?

You're right either way but I'm not sure that "it's just faster" is all that relevant. The "Just a basic request/response with barely anything thing in it" case removes anything of interest.

For any normal non-trivial, non-demo setup, the web server is fine. I would look at the performance of data stores and other backends. The performance of "asynchronously hand off to our queuing service" is most likely the overriding factor in a 20 or 30x increase.
Thanks, I agree. Its simple calculation here. And with frontend code I can do stuff like http://worrydream.com/Tangle (interactive, re-rendering apps).
Can you point to an example where such things happened and the result was not calamitous? I can't think of many happy endings to stories that involve massive bank runs, which would presumably be what happened when big banks started failing.
Again systems engineer can have more meanings still, when I hear systems engineering I think of interaction specification of mechanical / electrical systems particularly in automotive, rail, and aerospace.

managing actual physical systems, not software, although the skills are similar besides domain specific knowledge.
That's a good point. Something like WordPress.com for Mediagoblin would be fantastic here, even if it meant paying monthly. Vanilla, GitLab and Discourse have done really well by offering this sort of deal.