skysight-inc/HackerNews huggingface dataset:
Here's a screenshot of mean times for one of my company's app.

http://take.ms/qGVOA

The one at the top is proxying the request to a java app which happens to be a little slow.
“We will stop updating and distributing the Flash Player at the end of 2020”
I entirely agree with you about the value of maintaining diversity but Iv was pretty much pointing out that Esperanto was vetoed in order to prevent an increase in diversity. French was the diplomatic lingua franca and the French delegates were working very hard to maintain that.

English is now the lingua franca in many fields due to US hegemony as you say. Even though it's not due to any inherent virtue it's not, of itself, a bad thing. I'm not a big fan of Americanization (sic) but that's a slightly different thing from a common means of communication. The latter may well mean we have to suffer some of the former but I personally think it's worth it (don't tell my daughter I, like, said that OK?).

Obviously this will never happen but now would be great time for the EU to adopt English as a common tongue, precisely because of Brexit. It'd clearly not be because of a cultural dominance within the EU and it would save a ton of money and a lot of wasted effort. I await the response of the Académie française with bated breath.
Typically left/liberal pseudo-science/beliefs/extreme views:

* Anti-Nuclear

* Anti-GMO

* Anti-Pharmaceutical industry

* Anti-Vaccine

* Anti-Car

* Anti-capitalism/big business

* Overly pro-immigrant

* Overly pro-organic

* Dr. Oz/Homeopathic medicine/"holistic" medicine

Not all of those are necessarily bad (to me, anyway), but I see extreme views espoused about all of them all the time.
The world's first 100% honest Ethereum ICO. Seriously, don't buy these tokens
meta-point. You could have edited out your first sentence
re: power savings, use interrupts and sleep modes. You should be able to get power < 1µA
For a lot of smaller projects, running google app engine is 10x easier (and cheaper) then worry about a VM.
A simple guided tutorial, similar to the beginning of most mobile games, could help here. You literally walk the user through the process of adding one person (themself most likely) and then let them grow from there. With a 'skip' option of course, if they don't want or need their hand held.
Music Rights and Royalties for Creative Licensing
Isn't this more of a lack-of-education problem? There are plenty of maker-grade boards out there that are easier to turn into manufactured product. Arduino is particularly bad and almost an outlier.
Phoenix creator here. The techmeme results are not representative of the framework. Several months ago they added Phoenix in a preview, but it was a very poor implementation. They were testing JSON benchmarks through the :browser pipeline, complete with crsf token generation. They had a dev DB pool size of 10, where other frameworks were given of pool size of 100. And they also had heavy IO logging, where other frameworks did no logging. We sent a PR to address these issues, and I was hoping to see true results in the subsequent runs, but no preview was provided this time and we weren't able to work with them on the error rate issues they ran into. After these experiences we've decided the core-team's time is better spent on the framework than chasing techmeme issues. If you go by real-world success stories from companies switching from Django, Rails, etc, you can certainly expect much better.
I should have put it in the post, I don't have a bachelors degree. I've had one lawyer say I should try to ace the LSATs and apply anyway but that seems like long shot.

I think theres also a path to becoming a patent agent without a degree but I get the impression people who do that are pretty exceptional as well.
It's entirely possible that Ubuntu is not compiling in stylo at all.

In fact it's likely: Firefox nightlies on Linux have been shipping stylo (preffed off) for close to three weeks, so if a two-day-old Ubuntu build doesn't have it, chances are neither will a newer one until they change their build configuration to use --enable-stylo.
> Microsoft kept... Control Panel for compatibility

Around half settings that the internets tell me to tweak these days are on [the old] Control Panel. Another half is in the registry or group policy or some "Run..." utility and never the new one.

> you don't get to access them unless you really want to

That one is correct, I can never find the thing when it's needed again.
Transmit-only mechanisms are definitely the best way to go to reach the extreme minimum in low power levels. The problem with transmit-only systems is that they are difficult to use in most real-world situations. Once you have deployed a transmit-only sensor, you are stuck with the configuration that was hard-coded into it. There is no way to change how often you want the sensor to report, how and when it should trigger, and any other parameters and requirements that may change as the project develops - encryption keys being one example.
Canonical asks users' help in deciding Ubuntu Linux desktop apps
I've hired quite a lot of programmers over the years, but I'm Danish, and around 95% of our junior applicants and 100% of the people we interview come with a relevant degree (2.5-5 years) because of our free education system. So it may be a tad different in the US where a lot of people are autodidact.

Basically I look for the following things.

* Do I think the candidate has the capacity to learn. Every hire we've taken straight out of college has been fairly useless for the first 3 months. They typically know how to write software, but they have no idea how to do it in an actual production setting. We've had hires who couldn't publish and deploy a simple asp mvc site to an IIS for instance. I typically judge this by what projects they've done during their education (and their free time) and what sort of roles they've filled in those projects.

* Does the person have the minimum technical skills required to learn. I don't care if you can write a double linked list on a whiteboard, but I do want you to be able to do simple things, know about best practices and preferably things like SOLID. We'll typically ask what people think about test-first-development as an example, and we'll try to provoke an answer that doesn't come from a text book to see whether or not they actually have an opinion and knowledge on the matter or they're just telling us what they think we want to hear.

* Do I think the candidate is capable of failing, accepting responsibility for the mistake and learning from it. It's perfectly fine to screw up, we all do it, but people who don't admit when they do it are dangerous.

* Communication skills. I need candidates to be able to explain what they are doing to their grandmothers without getting angry. Both because the business end won't understand otherwise but mainly because politeness and a well mannered temper is more valuable than gold.

* Do I think the person will be a strategically good fit in the team.

* Does the team think the person will be a good fit.

* Does it seem like the candidate wants to work for us. The best employees are the ones who value and take pride in their work. I don't want people to be blind zealots, but I want them to be able to tell their friends they're making a difference.

Often we end up with a few who are strong technically and a few who are strong in personality and willingness. We always go with the latter. Obviously I can't tell you about what we've missed out on, but I can tell you that we've always had successful hires which is pretty important, because the most expensive you can make as a manager is hiring someone who doesn't work out.
If you have a Kubernetes cluster you can use https://github.com/PalmStoneGames/kube-cert-manager. Certbot (https://certbot.eff.org/) also has several configurations.
ROFL, this guy should be in prison.
I'm using Trezor, I believe it has been preloaded with certain websites so it knows Github and Google and the likes.

It also shows parts of the public key (or so I believe, it is a unique identifier) per website.
Granary Square and More London are in areas that don't tend to have that much of the issues you mentioned.

Canary Wharf is busy in the week because it's full of skyscrapers. But I live just round the corner from it, and it's dead in the evenings or at weekends unless there's a special event going on, despite the relative safety. Other public areas in the surrounding neighbourhoods tend to be a lot busier. And actually, there's a large group of young drug dealers that regularly hang out in the west area of the Canary Wharf development.

That said, the private security forces do indeed do a good job of keeping these areas safe, and free of threatening homeless people and such. Still debatable whether or not that's a thing we should be solving by privatising public spaces...
Unwillingness to hire is related to cost, which is a supply/demand thing. There's many more software engineers around. Layout of high-frequency electronics has many gotchas, and for devices with wireless communication you need to get your design certified too. Getting high-volume discounts as a startup is also hard.

I think system-on-module approaches like Samsung's or Android Things' solve those problems, though.
Hey, sounds cool, let me just upload my GED^ file...

Ups, no upload feature (yet) - That would make it much more usable.

(^) https://en.wikipedia.org/wiki/GEDCOM
Wait so does this work?
Well, they don't have anything different in them than regular marijuana and marijuana is the sort of thing that becomes unpleasant when you have too much. And you can already smoke too much pot without concentrates. I suppose the concentrated forms can make the onset more sudden, but it's hardly notably that he didn't mention it.
I personally won't do any coding challenges without at least an initial technical phone screen. It's not really fair to ask for that kind of time investment from candidates without being willing to reciprocate.
Just like the other reply, you presume that high risk individuals aren't already prevented from taking the positions.
My opinion is coloured by the fact that I think the telemetry gathering is harmless and in fact useful, so not worth getting worked up about.

In fact if you use a product why would you want to conserve your 'precious body fluids' (telemetry) instead of helping improve the product? Beats me.
I've tried functional languages (Haskell) before and found them fun, but couldn't find a good project I can use them in.

Can someone suggest a fun project, which can showcase the features of functional programming?
All these BS coins are going to destroy the entire idea. Not that it will be a great loss. :)
That logic is so dumb I'm at a loss for words.

A crime is a crime, no matter the status of its perpetrator, there are lists of "unsolved crimes" where the criminal(s) responsible are still at large and/or unknown.

As for saying so-and-so by name being criminal, that might be slander if they weren't convicted but saying "people who commit crimes are criminals" is absolutely correct and always true, by definition of these words.

Why would there be a phrase "convicted criminal" if it was a tautology and "criminal" itself included the need for conviction in its definition?

Crimes become crimes only when perpetrator is caught and convicted? You can't call clearly illegal things like buying firearms with erased serial numbers or ordering weed and cocaine crimes just because the person doing it did not the caught (yet)?

Do you really think someone does not become a criminal the moment they order a kilo of crack, only the moment they get convicted?

If someone was clearly murdered would you also say they weren't actually murdered until the murderer himself is caught and convicted too? Murder is a crime after all and crime only is confirmed when the criminal is convicted, not when it happens. Can you trample all around the body or is it called a "crime scene" and restricted by the police the moment the prematurely dead body is found?

You are ridiculous, exactly the kind of nutjob (even pulling the "government propaganda" cards on me and the owners of bitmixer for calling drug traffickers criminals) people associated with privacy tools and the kind governments can point at to discredit these tools in people's eyes.
>might only change youth and amateur level competition. Professional leagues will probably continue apace, even amid full disclosure of well-known hazards.

You don't see a direction link between the grassroots levels to the pro level? If you kill the interest, or participation at the grassroots level, there will never be a compelling pro league to source from.

Good riddance to a lame game of consisting of mostly low skilled athletes
The base is considered the 4th bar.
A video game you've never heard of has turned three teens into multimillionaires
They can, but in Baltimore's case, and probably in the case of other cities, there are areas that seem to have been created just to check a box. Ferry Bar Park, for instance, is an official park that I found behind a closed down WalMart. It had a broken picnick table and trash was everywhere (ex: https://www.flickr.com/photos/40423570@N07/24766355732/). It's like the city had forgotten about the place.

I'm not saying I prefer private, but I understand how they could gain popularity if the city isn't doing it's part to keep up it's own areas. Your IT stat doesn't surprise me, and is definitely a good point.
Right, but losing a job is very similar to no longer being able to get an insurance policy that allows service in a jurisdiction, in terms of the costs that will be transferred to the public.
Well, that took a surprisingly long time to happen.

The maker community represents a trivial (at best) contribution to Intel's bottom line. Intel's bread has always been buttered by delivering high-performance, server-grade chips to the people willing to pay for the cutting edge of performance. And every year, at that! That's pretty much the opposite of the maker market - people who are building electronics for fun, and not exactly flush with cash to spend on it. I'd wager that the net profit of any one of Intel's enterprise customers vastly outstrips the entirety of what they made on their entire maker line of chips and boards.

Why would they bother diluting their production focus and stretching their support engineers thin, to help court and address the concerns of a bunch of spendthrift HW hackers and garage IoT operations?
I was checking public profiles of product managers on linkedin, and there seems to be a preponderance of ex-consulting + MBA guys in Product management. Very few engineers breaking in without an additional degree, generally an MBA.

What do you suggest to engineers looking to switch to a PM role?

Also, is there any difference in upward mobility for PMs vs Engineers who want to become engineering managers, especially at the big 5 tech companies?
A Tale of Siri and My Home's Energy Usage
TLDR: Databases shipped to foreign soil, used by consultants without security clearance.

This seems to get a bit bigger by the day. We usually do not have scandals and such high profile activities but this is pretty huge tbh. :(
work effectively with legacy code
Awesome response. Maybe to put the naysayers to rest you guys can update

http://www.phoenixframework.org/blog/the-road-to-2-million-w...
Do you have any opinion on the ESP32 and how "production ready" it is?

What would be an example of makers-grade hardware vs a production-quality system?
It's the radio that is consuming most of the power.

Even using your IR transmitter to send a short burst every 5 minutes wouldn't be as much power as if you had an IR receiver that had to listen to incoming signals. But still, start using the IR transmitter every 5 minutes and you'll see a dent in battery life
For us, it was managing them, in all senses (development, logging, secure communcation between, etc.). Kubernetes and (Calico for networking) help dramatically to address these problems. I finally really see the value in microservices; before we started using Kubernetes, all my attempts with a microservices approach made me hate them.
I can't resist rambling about what kind of a language /I/ would create:

1) The native consonants of Finnish (h j k l m n p r s t v ng/ŋ) and the vowels of Arabic (a u i), as a compromise between not having too many sounds that could be difficult to produce or even distinguish to some, and not having so few that you can't have recognizable loanwords.

2) Syllables CV or CVC

3) No grammar features such as tenses, cases, moods, or even number, because many Asian languages lack them, like classical Chinese for a very literary example, plus they are just an unnecessary detriment to learning and speaking. I'm not sure what the grammar that is left should look like but it should be minimal.

4) Vocabulary sourced from Estonian, since it won't be too terribly mangled by the reduced alphabet, as a Uralic language is equally obscure to everyone else yet has an extensive living vocabulary, and since nobody is likely to go "well why don't I then just learn Estonian instead", especially if they've tried to read an Estonian grammar book.
Ability to learn. Which means most of: eagerness, humility/humbleness/not believing they are knuths gift to the programming world, communication which at junior level means ability to listen and ask questions, confidence, that they derive Joy from programming/problem solving.
Firefox’s speed with large numbers of tabs leaves Chrome in the dust
I would caution you against hiring junior developers.

Typically you hire junior developers for what they will become, and not where they currently are. That means the traits you're looking for is a desire to learn and genuine interest in technology.

If you only have junior developers, they will have a much tougher time learning. They'll never see how software should be built.

There are exceptions. Really simple prototypes is one of them. Some maintenance of existing projects might be another exception, depending on the quality of that project, and the type of work involved. Anything reasonably complicated, I wouldn't expect them to finish, and if they did finish, I'd expect it to need to be rewritten very early on.

If you want to do it right, hire a mid level or senior developer. It's better to have a single senior developer than 5 junior developers. If you're looking to hire multiple developers another choice would be to hire one senior developer and one junior developer. Just don't hire only junior developers.
In this particular study, identical twins are compared against fraternal twins, which do share the prenatal environment.
Flash will be EOL by 2020
This "hack" doesn't have anything to do with Ethereum. Someone "hacked" a new coin ICO and then sold them for Ethereum.
Still, I'm not into crypto currencies at all and I only hear about Bitcoin (that's understandable) and Etherum (due to all these hacks, the first being the one that lead to ETC vs. ETH fork).
If I won the lottery, I would go back to school and study biomedical devices probably. Back to physics, electronics, medicine, signal processing, and real-time low-level firmware.

I studied engineering and I want to be an engineer again. I loved doing research and with lottery winnings, I wouldn't have to worry as much about the academic rat race.

The software world is taking over domains that used to be electronics. Web is replacing low-level systems. "Agile" is replacing "engineering".
Nice work. Which library did you used for rendering connectors? I don't know how would you monetize it if you plan to. Also are you planning to open-source the code base?
Looks pretty useful to me, I've been meaning to get something going to track my money. Thanks for having a simple way to bootstrap it!
Thanks, I've tried to make onboarding easier by showing the popup tooltips, but I guess it needs more work
Then there's also Powershell (as much as it improves on cmd) reminding me of adventure games where I have to remember which of the five synonymous verbs is recognized and does the thing I want.
I think ESP32 is even better for playing around, given the 512 KB.
Ability to communicate and ability to think.

That's the core of what I look for in any (junior) developer.

Its the skeleton on which everything else hangs.

Its not the only qualities but the most important ones.
I'll see your bait and raise you a "whatever."
I always figured the hope was that some small percentage of the makers would develop an actual product with the platform, then continue to use their hardware as they scaled up to sale of thousands of devices.
>I watched myself and those around me rot, in body and mind. That is some fucked up morlock shit right there.

Basically captures how I feel.
We're joining Facebook
Introducing Hass.io – Home Assistant
American public transportation is such a disaster due to political choices
Adobe accidentally leaks photo-editing app Project Nimbus
I actually wrote about this fairly recently, although it's aimed squarely at Android developers: https://proandroiddev.com/what-i-look-for-in-a-junior-androi...

tl;dr: I want someone who is excited by the platform and has shown a willingness to learn, as well as some autodidactic tendencies.
Metallic humans that will be 1000x faster to produce, cheaper, and capable.
Click of a button certs with automated renewal is coming.
It's just svg circles animated with css so no libraries were required. I've tried to keep external libraries to a minimum
I'd say a small coding challenge/puzzle/fizzbuzz test is a must-have if you get over a 100 applicants.

I'll always look for curiosity, passion, intellectual honesty.

Depending on the job I'd further look at what they did to distinguish themselves (extra-curricular, self-study, Github projects, etc.)
Use HackerRank. Make a test that require them to write a program to print numbers from 1 to 10 then from 10 to 1.

That should filter 2/3 of the candidates.
They controlled for that by having about as many fraternal twins in this study, though.

It's particularly surprising to me that they got very similar results with regards to discrepancy between fraternal and identical twins when testing again at a later age.
Should do if you manually patch your local SDK.
Thanks, that makes sense. I'll see how I can make it more intuitive
Okay, thanks for the reply. I asked about this benchmark once before (almost a year ago I expect), and was told roughly the same, so I was hoping things had improved by now. I understand it's just a benchmark and you have other things to do, but it does matter to me and I expect others. None of us want to invest a lot of time becoming experts in a new world and then not gain what we hoped. Personally these benchmarks make me think if I'm going to trade dev time for performance I should just use Rocket. That's probably not a reasonable position though. :-) Anyway, thank you for Phoenix, and I will look for opportunities to give it another spin.
Handling common concerns in each microservice such as authentication and authorization, building resiliency in each µservice, managing each µservice configurations. This causes duplicated effort in each µservice. Need to look at service mesh (istio, linkerd).

Handling service discovery, API gateway in ever-changing kubernetes ecosystem.
I agree with the other comments, but in addition, interviewing ten people a day is far too many. Either the interview process was too short to truly gauge a persons ability, or you're stretching yourself so thin that someone would be to be a programming god to stand out.

As others have said, you should create a take-home test for someone to complete on GitHub. Have them fork a repo, pass some coding test, and submit a pull request into your repo. That will reduce the number significantly, and you'll know with some certainty that the person you're speaking to has some basic skill. The interview should purely be an exercise in seeing if they are a good fit, and to gauge where they are in their journey.