skysight-inc/HackerNews huggingface dataset:
This is a good point - it's also why you can still optimize JS on microbenchmarks but for real world code where you'd want to use an array of structs in say C# for eg. there's just no JS equivalent other than write obfuscated stuff around typed arrays.
> You'll either use microservices, or a monolith that contains an ad-hoc, informally-specified, bug-ridden, slow implementation of microservices, even strictly de facto in the form of "this code belongs to this team, that code belongs to that team".

That metaphor isn't good here. You gain nothing by including network communication between those different pieces of code. The ad-hoc solution is often more formally specified, less bug-ridden, and faster than the microservices solution.

Microservices solve some technical problems, not social ones.
> Any sufficiently complicated infrastructure that has uptime requirements and significant revenue associated with it is going to have a DevOps Team (or the equivalent) ultimately responsible for ensuring that things are working.

I don't think these are mutually exclusive; I think you can both have a dedicated applicative operations (rebranded DevOps or SRE) team and still allow developers to rapidly provision and deploy. The point is a change in responsibilities and workflow on the part of operations: whereas their task was originally to deploy, verify success, rollback if necessary, monitoring, etc., their new task is to embed those tasks in code, so that developers can safely and reliably perform those tasks by themselves. You can have an organization where developers can automatically provision infrastructure which is behind your enterprise firewalls, hooked up to up-to-date enterprise artifact repositories, has enterprise PKI management already set up, etc., because expecting developers to know the ins and outs of setting that up manually is moronic and much of that should be scripted for ease of management anyway.
Having always flown economy I recently took advantage of a cheap, domestic upgrade to business class. I had to work while on the plane and I was noticeably more productive on the flight and less fatigued than I normally would be in economy. So I think there is an argument to be made for the following categories of trips to be a step above economy:

* when the traveller is expected to get work done on the flight
* when the time at the destination is short (1-3 days) and is densely packed
* when the traveller is moving immediately from flying to being productive on the ground

Otherwise after flying economy it would only take a good, relaxed meal and/or a 20 minute catnap to bring me to post-business class levels of productivity.
While this seems nice, this still helps people create servers as "works of art" instead of repeatable constructions saved into configuration management, which Cockpit explicitly does not do.
By Rethinking One Button Huawei MateBook Disrupts the Entire Laptop Market
PHP: Basic Introduction to Namespaces
I read it well enough to see where the .wasm source was coming from. The demo.wasm is inscrutable to me where the JS around it is not. I realize not everyone is at a level where they can debug/read JS, but I can assure you it's possible to do as a person of only modest intellect. Source: I can do it, and I am a person of modest intellect. I can't really see a "path forward" doing the same thing with .wasm, even decompiled to s-expressions.
99% seems excessive.

That hardly happens to me.
Sure about what ? 'they do everything' what ? migrate where ? go back where ?

I have no idea what you mean. Care to explain a bit ?
Your comment implies the situation is less bad than the article suggests. To someone held under shady practices, you look like one of 'them'. I wouldn't outright deny that person's point of view. Are you sure you are a psychologist?
Kik releases interesting features about every 6 months, then promptly abandons them. They had a cool 'webapp' feature with a JS library for people to write browser apps that ran and integrated inside of kik. They dropped that and launched the bot store. Before this they had Kik Games, which were dropped for the browser.

Not sure why they do this. They still haven't monetized bots (I'm guessing this is how they will). Games and webapps could be monetized from the start as embedding ads was easy. I don't know what Kik is doing.
There's a reason people dislike lawyers.
I just came across a reference to this while attempting to establish my Keybase proof for Hacker News and now I've fallen down a rabbit hole.
> I really disagree. I've participated in a few hackathons and they are among the best ways to quickly accomplish and learn new things while feeling some of the joy we all ultimately want from programming. Being able in one day or weekend to go from scratch to a working prototype is just a great way to kick yourself into gear and remember what is possible in programming.

I guess it depends on your experience with hackathons. I entered my first one last year, and it totally ruined them for me. The winning team wrote no code at all and had a powerpoint presentation and mockups using images and image-maps. (I've complained about it more in past comments :P )

It seemed like we were actually punished for trying to code. I asked if we were allowed to set up backend servers on something like DO or AWS, instead of using our laptops for the demo. "Sure, of course that's allowed." Until I got to the venue and found out they were blocking SSH and most other non web-browsing traffic. I had to tether to my cell phone in order to deploy because according to them, it was the venue and not their problem.

I spent a good amount of time helping out people who were using the same framework as us and didn't understand it well (Ionic). So I made some friends and contacts that way. Unfortunately, they all seemed to be really shallow. I haven't heard back from most of them, and of the two I have, one asked me to design their squarespace site for a stupidly low price, and the other cold-called me sometime later asking if I was interested in writing content for their startup ("Oh, no, we're not looking for devs at the moment"). Of course once I declined their offer, no contact, no friendship.

I'd be down to try a different one (the "stupid idea" hackathons seem like the most fun and least competitive), but the only upcoming hackathon in my city is the same one from last year I'm currently complaining about...
They've directly stated that they are a psychiatrist rather than a psychologist.

If you are going to be all edgy, please read carefully and be accurate and precise.
Make an advanced directive, and speak to your nearest relative.

I'm not sure of the law in the US, but I think you have to pose an active danger to yourself or other people for them to detain you, and they can only hold you for short times.

Abuses do happen (which is why you need to talk to your nearest relative and get and advance directive in place) but they're rare.

https://en.wikipedia.org/wiki/Involuntary_commitment_interna...
I think it's more about ML experts not learning Haskell. "Haskell programmers" and "PL experts" are tightly overlapping groups, but almost no other major cluster of experts overlaps with those.
>Of course, it all depends on how passionate you are about space.

How about being more passionate about spending time with my own kids, and being able to teach them about all the cool stuff like science, space, robotics etc.. What is it with companies that want claim to build cool stuff to better the humanity, but forget that the people are what's really important?
I hear people recommend smalltalk a lot, it sounds like a good teaching language.

I found bruteforcing my way through assembly (On a little PIC) to be of great educational value: Small instruction set, complete control over the memory and you even get to flash some LEDs as well!

If you want to teach Software Engineering (Real world stuff), I think teaching by getting people to do it themselves + being motivated to learn it. Giving a wirlwind tour of language design philosophies and implementations sounds like a good idea. This approach avoids too much focus on a single programming language: Therefore one can really compare the Pros and Cons of using Haskell/ML vs. C++.
there will be 10 trillion coins and they plan to keep 9 trillion of them. So more like a few thousand million, not thousand OR million :)
I'm the author of the article. I agree that looking at the title today, it is misleading. I wrote that as a case study of an experiment we did at Visible. I think it is important to keep that in mind, I do not pretend it is THE flow to use or that it makes sense for other websites. We were trying different things to reduce the friction when onboarding users.

I agree with social login, except that I personally traded the convenience for privacy. Most website grab way too much data and as a result I rarely use social login. And in the realm of enterprise Sass I think it is a fair concern to have; Security is taken more seriously. That said, it doesn't mean that we could have implemented social logins without grabbing unnecessary data!
And I agree there. If people are flouting the rules, that's an issue. However, the article seems to both say that some specific people spend to much on travel (which I can agree with), and overall shouldn't be spending as much on travel (which I disagree).

WHO is a still a political organization, which works on medical issues.
Hyrax: An open-source repository front-end
That wouldn't be dogfooding - the windows team is not responsible for TFVC, innit.
Academics Can't Keep Pace with Blockchain Change
Yes, web devs do have C++ allergy. More specifically I think the aversion is to doing your own memory allocation.

To me this makes sense. Web developers will typically have a handle on HTML, CSS, JavaScript, Python, PHP, SQL, NodeJS. Some will even be good at most of these. There's design patterns on most of these that are significantly different. The context change from one language to another exacts a toll, which I imagine why Node found a niche in the first place. Electron seems to be finding another.
The high CPU and memory usage was due to a large gif which was included two times. This gif accidentally was 1280p with 20fps and was about 40mb large. For some reason, the resizer did not properly work.

Anyways, the gif is now removed. I hope the performance gets much better now. The CPU fans on macbooks going up where probably due to a lack of a dedicated graphics card. This happened to me with my macbook and large gifs too.

If the problems don't go away, please create an issue in the repo so we can work on improving this! It would be important to include your steps so we are able to reproduce these issues.

edit://

Since this comment is on the top, I'll address a few more questions here too. If you missed the demo, it's here: http://editor.ory.am/

First, this is a layout editor first- and foremost. Behind the scenes, React, Redux and slate.js ( http://slatejs.org/ ) is being used. Each cell is a React component that you can implement yourself. In fact, the text component itself is a plugin that wraps slate.js.

Second, we're integrating this editor in Germany's largest e-learning platform (wiki-esque) with ~1 million MAUs: https://de.serlo.org

And lastly we're working on a business model behind it, with our ory sites product (early access): http://ory.am/sites/

If you want to check out our other open source products, feel free to do so: https://github.com/ory
Not worth the people you have to put up with.
Could you possibly do the same for your numbers: "less than 4 days"?

I trust that you're a psychiatrist but you could be spewing old or incorrect numbers just as easily as anyone else who may unknowingly make a mistake.
Property Maintenance Company
The secure enclave in Intel chips uses a variant of JavaCard.
Right. Sun incorporated Animorphic's work into Self, and later purchased Animorphic and the technology became known as HotSpot.
Isn't a lot of the "Others don't do this" addressed by Prosemirror? http://prosemirror.net/
>Three sources who asked not to be identified for fear of losing their jobs told the AP that Chan often flew in first class.

I have no problem with this. There are many reasons why the Director General should fly first class. For one, she is a very public figure and I imagine first class will offer a bit more privacy.

Second, to attract the best, you sometimes need to provide the best. Unfortunately not everyone is 100% altruistic, so perks such as first class travel might help to persuade some people. I get into this discussion every time the compensation of my provincial health CEO is brought up (Alberta Health Services CEO). People complain that she makes more than $500k per year. They assume that people working for the public shouldn't make that amount. They seem to forget that she is responsible for an organization with 110,000 employees and a budget of $21.4 billion. That carries a ton of responsibility.
It is what I thought of right away and yes it is still a part of KDE.
I remember my dad telling me that a "science history" class would be mostly useless from a practical standpoint as the study of science would include all of the really important bits of the history of science as a matter of course. This may be accurate when approaching physics, but CS is a very young field.

Just reading Knuth can give you a fantastic window into what has been done before. Looking into the history of Bell labs and Xerox PARC can make you understand the reality of what you suggest.

I'm not in any way suggesting that there's nothing new to invent in CS, but the current mindframe in many devs is that the state of the art is akin to quantum mechanics following Newtonian physics by a couple of decades.

The current revolutions in CS are mostly capability based rather than concept based. The ideas are relatively old, but the technology has allowed them to come to fruition.

I think it would be beneficial for all new CS practitioners to have access to a history of CS, as they would not just realise that the current trends aren't particularly new, but that there are a huge number of equally old ideas that are probably ready for prime time, but weren't feasible when first suggested.
Vanhawks (YC W16) acquired by automotive parts manufacturer Warren Industries
I agree with this--but I don't think the interviewer should be asking for an implementation of Dijkstra's in the first place. That's my whole point--it's not a real world problem to need to know an algorithm from memory. If I need a particular algo, I'll look it up and find a supported open source library that implements it 10x better than I could have.

My point is that you can gauge somebody's knowledge without making good software developers feel inferior e.g. by asking them how they would go about finding a person's likely connections given some weighted data for an imaginary social network. And then you can maybe get responses like, "That's a good question--I've dealt with that before when I was working on X, Y, Z and ended up using weighted graphs according to how many friends a person had in common …" or "I'm not entirely sure on the exact algorithm I'd recommend, but that sounds like we would set up a weighted graph and go from there …".

Rather than making talented people feel stupid, you encourage conversation. But what do I know, I don't interview people every day so take what I say with that in mind. I just think tech interviewing is broken. I'm always left frustrated and my excitement to join the team dies down due to thinking I won't fit in because I'm not "smart" enough.
See this comment: https://news.ycombinator.com/item?id=14417601 - the memory heap should now be around 20 megabytes.
Alright, but if we're being so scholastic it should be said that you can misinterpret any set of instructions and in this case, squinting at the command line a couple of times to make sure you got the command right is all it should take you to get it right.
> So he meets the people he's going to work with: his "boss" is in a stained t-shirt, shorts, no shoes, super casual. I mean like 20 years ago he wouldn't have been able to buy a soda in a beach-town convenience store.

No wonder everyone's nervous around your friend. If he forms his opinions on whether or not his manager has authority based on his clothing that's going to be an inheriently uncomfortable experience. Why did you use scare quotes around boss? And would you do it if the guy had worn nicer clothing?

Does your friend feel that way?

If so, his new co-workers are right to be nervous. The fellow is seriously misaligned in understanding how his new workplace is structured. He can dress how he likes, but if he starts using clothing to measure respect in a modern workplace... that's a problem.
The 10 Minute Brand Design Guide
Why is something that happened over forty years ago still relevant today?

Literally everything about mental health treatment has changed.
Beautiful animations using Android ConstraintLayout
I would say that MSF serves a different purpose. They create long term stationary projects. That has inherently less travel, even for a larger number of people.

I think another commenter (zimzam) hits the nail on the head. While I'm against flouting travel spending rules, I do think it also depends on the type and level of productivity expected from the person traveling.
What currency isn't transactional? I'm not following; are you suggesting bitcoin is not well suited for any purpose?
Yeah, please stop using that definition immediately. It's incredibly unhelpful, and just encourages management to understaff.
I'm curious, what does this offer over something like https://draftjs.org/, https://github.com/ianstormtaylor/slate, or http://prosemirror.net/ which also use normalized JSON (or ImmutableJS) objects for editor state and are backed by much larger and more established companies/communities.

We just launched https://ridewithgps.com/ride_reports which is built with draft, and I found it to be very flexible. I'd love to see the industry start to focus on using two or three best-in-class editors and contributing bugfixes to those rather than slugging it out with contentEditable again and again in smaller one-off projects.
If I recall correctly, the JavaCard standard is what's used in most PGP/GnuPG hardware tokens, e.g. Yubikeys, Nitrokeys, etc., none of which currently support EC crypto due to the limitations cited in the OP. So movement on this front could make for a real advancement in hardware crypto token functionality.
That is because DevOps is basically what 'a good sysadmin' always did, only now it has a title, and those in the sysadmin role now 'don't have relevant experience' because 'devops' is not on their resume, and 'systems administrator' has been re-associated with 'server tech' as a result..
Where did you read that? Are you sure they weren't talking about machine learning in general?
Etsy cancels internships two weeks before start date
Twitter does not have this feature, the only platform I know of that has this is Facebook.
Hey, the ORY Editor is actually built on top of slate - it simply adds drag and drop layout capabilities and a cool plugin system!
Duh, yes, of course the logic makes it much slower than copying a L1 cached static response to the client. But then that is not a use case anyone cares very much about.

The AgeOfAscent story is not a PR piece, the writer (Ben Adams) is a very active contributor to the Kestrel server behind .NET Core. If he's writing about improved performance it's probably because he wrote >1/3rd of the patches.
Medicinal Use for Marijuana Confirmed: CBD Helps Kids with Rare Epilepsy
Bad System Administrators used to blame developers. Bad Developers used to blame System Administrators. Real Systems Administrators attempt to mediate between "silos".

therego...
It does, cgo.
How to Build a React Website Powered by the Cosmic JavaScript GraphQL API
Earlier: https://news.ycombinator.com/item?id=14411624
Red Hat acquires Codenvy
This does an alright job most of the time (7/10 options are decent). That's impressive.
Nigerian authorities demolish radio station
If AlphaGo has a dan rating, it would have been rated at 100 dan by now.
Firstly, it must be incredibly difficult to work with severely mentally ill populations, so I commend and thank you for taking on that responsibility.

It troubles me, however, to to give a government the capability to detain citizens based on the (forgive the scare quotes) "medical" expertise of a psychiatrist. This has been abused [1] and I find significant issues with the credence given to testimony by psychiatrists in the US court system [2]. The lack of science in ever-shifting diagnosis criteria is saddening, and these diagnoses will mirror the prevailing social and political winds. Within some of our lifetimes, of course, homosexuality was a pathology in the DSM.

I'm not sure of the answer here. We do need a way to keep people who are a threat to themselves and others in a safe place, but psychiatry has been and is such a troubling and far-too non-scientific endeavor, long drawing profit from conclusions far beyond our true capabilities to understand the human mind and behavior. I don't want people in the field with anything other than an attitude utter humility and possibly shame exerting control over others' lives.

[1] https://en.wikipedia.org/wiki/Political_abuse_of_psychiatry_...

[2] http://www.newyorker.com/magazine/2009/09/07/trial-by-fire
Ory makes some really cool stuff for OAuth / Authorization that we are considering using in our stack.

https://github.com/ory/hydra

https://github.com/ory/ladon

https://github.com/ory/fosite
That's because you need a configuration of the boundary, not of the teams.

And that, coincidentally, is also what you need to not write spaghetti service interactions.
> Are you sure you are a psychologist?

Do you know the difference between a psychiatrist and a psychologist? Many people don't, but in the context of this conversation it's pretty important.
Who are the traveling expenses going to, though? WHO staff is one thing, outside experts and representatives are another. And the latter is 60% off their costs, according to the WHO.
I struggle to take an article seriously when Africa is referred to almost as a single country. There are similarities sure, but also vast differences in why these respective countries are poor. Also, one is neglecting complexity by stating it's all the West's fault. The West is arguably also largely responsible for the (albeit limited) prosperity in Africa.
An essay on naming companies, http://paulgraham.com/name.html
This is democracy and decentralization -- allowing private entities to issue their own currencies. It is much better than the single monopoly of the government-issued money.
Interesting the various stacks that people are coming up with for their home servers. I use ZNC, Bitlbee, NextCloud, Offlineimap + remote notmuch, mopidy.

I'm actually very happy with this - contacts, calendars, news, files - never have to go on the cloud for these things.

The uptime I've been able to manage for the last 2 years is about 95%. Most of the downtime was due to a kernel panic, a shady bios on the intel nuc, and no means of remotely restarting the thing.... had to get a "smart switch" and now my uptime could potentially hit 99%.

DR is next... got to drop my RAID disk + server combo with some friends and family. Probably slap on gluster, or just use lsyncd to synchronize changes.

We should make a freenode channel for this!
And Facebook is a platform oriented towards interacting with `meatspace' friends, while Mastodon is for microblogging. I feel that `event creation' would be a significant and unfortunate scope creep considering other platforms are better-equipped to handle it.
Get Up to Speed as a Junior Data Scientist
You are conflating bad sysadmins with systems administration itself, and blaming bad cultures (typically managment driven) on the employees..