skysight-inc/HackerNews huggingface dataset:
I interpreted it not as good/bad programmers, but as the level of project you might ask each person to complete.

A technician might be incredibly good at doing things like hooking a mobile app up to a REST API, building database frontends, and building on top of an established system. The engineer on the other hand is able to do all of the above, but is also someone you could trust to give a high level overview of the system as a whole and expect to come back with a considered approach to implementing it, taking into consideration things like fault tolerance, how an operations team would interact with and monitor it, and where to make tradeoffs between an ideal implementation and time/money limitations.

At least in my mind there's nothing to stop a sufficiently motivated technician learning the necessary skills to be considered an engineer - its not about credentialing, but about having experience that could come either from a college course, or just from working in the field for long enough to have picked it up.
It's just an advertisement for the book (with a bit of content mixed in to keep you reading). The descriptions are inventive, but it's just marketing tripe, and I think that's what you're recognizing.
I built a communication layer for a bank in 2000 :P It ran on Solaris (server side), and as an ActiveX dll on win32 :)

A year ago the server side was just ported to 64bit architecture Linux, though basically the protocol remained unchanged, only stronger encryption keys are used

Now they plan to change it to a more modern "online" version (some REST thing instead of the connect-sync-disconnect approach)

:D :D :D
Your images are huge for their small size. Like 1.4mb for a thumbnail (actually it is a full sized image with some width set).

I hope this is not representative of the landing pages you would get from this service ;)
In 2011 Amazon accounted for 1.4% of US sales of clothing, handbags and shoes
Nitrokey Start uses GNUK 1.0 firmware and its hardware is very similar to FST-01. The microprocessor should be identical so that its performance should be identical too. This applies to Nitrokey Start only, the other models differ.
It's kind of ironic when one realizes that one of the major design goals of git was to be distributed, to reduce dependency on a single point of failure.
> People waste so much energy trying to change others when they could change themselves with practically no effort.

Seriously on point. A lot of the former happening on the internet, probably because it's easier to complain.

The greatest takeaway I've gotten from the stoic philosophy: For obstacles we face we can either accept them or work on changing them. Worry and complaint are unnecessary, for if we accept, then we are at peace, and if we work to change them, we are on the right path.
You can use electrum, a light wallet
Like It or Not, “Smart Drugs” Are Coming to the Office
How to turn consumer behavior insights into better conversions? Part 1
it's down again
I consider it inspiring, but tinged with sadness. I don't know Pieter Hintjens, but I still hate to see that he's dying, knowing what it will mean for his wife, children, etc. And he's "one of us" as well. But, the flip-side is that he's displaying great courage and spirit in choosing to continue doing the thing that matter to him, apparently right up to the end. There's something to be said for nobility in the face of death.
Being down for the equivalent of 3 days/year isn't great.
I doubt the crypto code takes more than a day, eh? Generate random data encryption key key. Encrypt with master public key. Done?
Even for smaller sites I think you'd be better off setting a $5 VPS and run graphite or something similar. The delay in getting results from GA alone is a good enough reason not to rely on Analytics for metrics.

Even a very small system can easily generate enough events that it becomes a problem.

Had a look at opszero and couldn't work out why I should submit Gimel there. What would my project gain from being there?
Meet Uber's First Self-Driving Car
my favorite single point of failure /s
The last time GitHub went down was in January and it was over two hours.

What prevents GitLab from going down like GitHub?

Update: Yeah, maybe if we run an own GitLab instance in our corporate network.

Update update: Hmm, there seem to be outages in February, March and April, too. Source: https://news.ycombinator.com/item?id=11736331
Any Git hosting provider as large as GH is also likely to go down once in a while. The bigger your scale is the more difficult it is to get nines.
Melanjutkan karirnya di Italia
Sure, but password leak is pretty useful.
> "functional" (which means it has immutable values I guess?)

No, it means that it's a functional language. Please consult google if you are not sure what that means.

> "pretty good type system" (which means it has generics?)

No, it means that it has a more advanced type system than any of the languages you mentioned. It's most likely the most popular language with a type system that can be considered somewhat advanced.

There might be idiosyncrasies but like compared with say JS or whatever it's still miles ahead.

Yeah, the standard library is somewhat lacking but like that will be fixed. The language is very solid though.

Also don't judge a language by lack of an HTTP server in the standard library.
head -c 24 /dev/urandom | base64

will give you a password with 24 * 8 = 192 random bits.
About a year ago someone tried hiring me to do this. At least to do research and report back with recommendations.

On one hand I think we've never been closer to being able to create this kind of product. On the other its still rife with complexity and edge cases. Reality is messy.
A serial pet-murderer is terrorizing London’s suburbs
well, a lot of people's work is reliant on it, so i'd say it's a pretty important thing.

> Also, please use GitLab.

and you can't just say "use xyz".
I'm pretty sure the right move for me is going to be to just delete my account. I mainly just receive recruiter spam from it.
RISE Conference 2016
I've seen this idea raised before and someone said that the issue is ensuring your couriers don't become unwitting drug mules.
Remlok, miniature Clojure UI framework with optimistic updates and all that
Bootstrap Image Checkbox Template
The main thing holding me back from investigating this further is requiring GTK3+ on linux, when my mint box works just fine with GTK2/Mate.
Um. Are you missing the entire point of the quote, or am I?

I understand the quote as meaning that we should speak out even when groups we do not identify with are being oppressed.

But you seem to understand the quote as meaning that we should identify with as many groups as possible.

I very much doubt the author of the quote meant it the way you do, and even if they did it just sounds very wrong. It's expected and accepted to not care about any other group than the ones you identify with then? I do not identify as LGBT or as a woman, so I should not speak out for LGBT and women's rights? What about groups that will remain small because you can't just decide one day to identify with them, they're screwed?
One of the most mind-blowing things I learned about when studying psychology was the theory of distributed consciousness. Basically it goes along the lines that though most of our neural matter is in the head (i.e. brain) there are pockets of it here and there throughout the body. For instance in each of the sections of the spine - highly trained movements are coordinated between these. They are signalled by the brain but motor control can happen largely independently.

One thing that stood out is that the highest concentration of this neural matter is in the stomach. Your stomach does have access to some information about the outside world: Bass sounds, orientation, and proprioceptive activities. But it is largely ignorant of the outside world because it doesn't have access to the main senses the way the brain does. This sits nicely with the "gut feel" lore, where your stomach is uneasy about something though your brain says things should be fine. Your stomach can't be fooled by your senses.
Up for me too, all systems seem to be operational. Located in Europe if that matters, not sure how GitHub is geographically distributed.
GitHub isn't really a single point of failure. You could easily keep working on your branches and/or forks and re-sync once the server is back up.
you are extrapolating from the one month with down time. there wasn't any last month, or the month before that.
Security for everyone? Apple Store edition (2015)
As a game player and hobbyist game designer: please don't do this. It's pretty much guaranteed to become exploitive by design.
Political scientist Danie Stockmann, who studies the role of media in authoritarian regimes, has this to say about the Chinese situation:

> New and market-based media require a certain degree of liberalization, because market-based media need to cater towards audiences in order to make a profit and new communication technologies are faster than propaganda officials in spreading information. But this expanded social space places pressure on the authoritarian state. As a result, China is also constantly building up its capacity to control media, mostly through institutional infrastructures, in order to maintain a roughly uniform flow of political information. Therefore, China responds to the challenges posed by market-based and new media by both opening up social spaces in media while maintaining control through institutional mechanisms.

More: http://www.politicalcommunication.org/newsletter_25_1_stockm...
Propaganda isn't a "market behavior."
The linux folks are the least likely to switch. We love our comman line, text editors, launchers and window managers, thank you very much [1].

[1] http://reddit.com/r/unixporn
My thoughts:

Fleets of self-driving trucks will be on the roads worldwide by 2020.

Those same trucks will have a ‘delivery driver’ inside the cabin for at least another 10 years.

By 2030 all sales of new trucks will be self-driving
From 2030 onwards a robot such as the latest generation Atlas will be in the cabin to handle deliveries.

By 2050 very few, if any, human couriers will be used, instead people will have new jobs coordinating the self-driving trucks, delivery robots and facilitation depots.

DHL recently hosted journalists, customers, and experts in the field of robotics at “Robotics Day” in their DHL Innovation Center in Troisdorf, Germany. The company says “Robots will be part of the future of logistics, and we’re excited to be on the ground floor of what that future cooperation will be like.” https://www.youtube.com/watch?v=YeL-YtaUkWc&feature=youtu.be
I've noticed that Amazon ratings/reviews are totally useless: I've seen fake items with staggering reviews and really good ones with 2-3 star rating. I tend to google reviews on other sites/blogs before buying from Amazon.
DPRK and Eritrea are pretty darn close to totalitarian. Even at its worst in the 60s/70s, China was just barely there, it is just too big to control likes that.

It is difficulty it to describe China's political system using existing terms. Maybe authoritarian, but that doesn't feel right either. It isn't transparent in how the power flows, could even be an oligarchy or aristocracy.
It did change:
https://status.github.com/messages
I wish it had good OS X support too.

The best hope so far is probably what's described in this email: http://lua-users.org/lists/lua-l/2016-03/msg00019.html
By 2050 gas stations will disappear to be replaced by electric charging stations which will be automated.
Thel real big difference that too often Americans forget is that college (and all the education system below colleges) gives you the structural mindset to break down complex problems and find solutions. They create your way of thinking and your rational side.
Bootcamps, instead, just teach you how to execute some actions.
It's like the difference between colleges and industrial schools.
A first look at Uber’s self-driving car
Given that the original title "Refresh hangs indefinitely, appstreamcli using 100% CPU" wouldn't probably have made the front page, yes, I'd say it has been editorialised for added sensationalism, like "failing all over the world"

For me, that is not accurate. If OP wanted to give a bit more context other than the original title, they could have changed it without adding the sensationalist part, for example, "Ubuntu bug breaks apt-get update" or similar.
I've wanted both at different times, they answer different questions. The feature answers what it was added for, the commit answers the question of why.
And also Google groups sadly... I hate this website so much...
Maybe you should read Guidelines and FAQ first.
Cosmetics are allowed, as well as charging for overall access to the server. But "secondary currencies" or buying in-game advantages for real money are disallowed.

You may be thinking about the original terms for mods, which was a more general "don't monetize it".
I mean the code coverage tool, not the flame graphs. To e.g. know what paths of the code are never executed. Chrome and Firefox already show flame graphs in their profilers.
There isn't anything inherent to web design that makes it better-suited to creating "slick" interfaces. There's a lot of the culture of web design that I want to stay the hell away from my desktop, though.

To me, the web is for goofing off. It's where I'll read an article, post some comments somewhere, and leave. The desktop's where I get things done. I like Mate's interface (ditched Gnome at 3.x because I didn't like the new direction). KDE isn't terrible, but I feel like it gets in my way a little bit more.

> It looks like it's made from a set of ill fitting phony knockoff lego bits that don't fit together.

I remember when I would've described Linux desktops like that (about 15 years ago). You can still replicate that if you get too creative with your choice of themes and such, but I haven't found it distracting to what I use my computers for in....well, close to the last decade. Then again, I'm not a designer, so I tend not to notice or be bothered by some things that'd throw others into fits.

> Having said that, I guess that's what ChromeOS is eh?

It's neutered Linux. It's pretty enough, I suppose.
Suite 5.0 is out Updated JavaScript library with Material design look
3 ways to deal with bad code
I guess it's up now.
> Chrome's solution was to call OCSP useless because their less technical users couldn't understand it.

OCSP introduced a non-trivial delay (cited as ~300ms to a second) and there are also privacy concerns with it as well[1]. There's also the fact that it's set to soft-fail when the OCSP servers can't be contacted making it useless in that case[2].

Even if we ignore the above reasons for its exclusion from Chrome they do provide CRLSets which provide similar functionality but are pushed via browser updates (supposedly it's updated daily which makes it faster than OCSP). I'm not sure it's fair to say that they called it "useless because less technical users couldn't understand it". How else can CRLSets be explained then?

[1] https://www.imperialviolet.org/2012/02/05/crlsets.html
[2] https://www.imperialviolet.org/2014/04/19/revchecking.html
It's a good sign of flexibility, but not a good sign of being a professional on a job.

And it's something I see depressingly often with programmers - tackling problems that there's a fairly well known existing pattern for, but not being aware of the pattern and either spending days/weeks rediscovering the pattern for themselves, or even worse inventing a new and less effective way of solving it.
Iraq shuts down internet nationwide to prevent students from cheating on exams
Just because you don't know how to use LinkedIn...
That's definitely true, but PRs, comments and bug reports are not distributed, nor are many bridges between Github and external tools (issue trackers like JIRA/Trello, build-servers). This might seem pedantic, but it creates an asymmetry: commits and branches distributed, as opposed to PRs and comments.
fun fact: when the dagger you've used to indicate footnotes is attached to a person (the user), this typically indicates that the person is now dead.

i thought you were applying some subtle commentary about the change until i saw you agree with it.
Exactly :)

And that better sentence busts open the assumption :)
A couple of slight nitpicks, but isn't this more like a translator? I understand a "compiler" to be that which condenses high-level structures down to more fundamental CPU-oriented structures (as opposed to an "interpreter" that takes the structures as presented). If you're compiling into Bash, or windows batch then you're converting from one high-level representation into another. Though you could debate whether these are "high level" whether they are technically or not. I will concede that this batsh language does indeed look a lot nicer than either - it seems to be of the "general purpose" style of C or Javascript rather than the more targeted style of either bash or batch - which is specifically for the domain of operating system scripting - I guess this might mean it's actually lower level. The whole thing is pretty cool though :-)
I defy anyone to reproduce a chalkboard full of eqvations, diagrams, arrows, etc., with a laptop and keep up with the professor.

Besides, my spiral notebook's battery never gives out, it's light, it's $.79, nobody is going to steal it, it doesn't make any noise, it doesn't distract anyone behind me, it won't break when I drop it, etc. Besides, no notes are complete unless you have a coffee cup ring on it.

Disco is music's greatest achievement, too.
I'm pretty sure the CIA / FBI / DIA / NSA / DHS / other alphabet-soup agencies do whatever-the-fuck they want, regardless of what they are "prohibited" from doing.
Of course. I'm not an animal. :-)

I used to get really frustrated when my Oyster card or contactless credit card fail on first read. Didn't happen often, but often enough to annoy me. Has yet to happen with Apple Pay, but I've not been using it anywhere near as long. It's definitely quicker to read Apple Pay than it is to read my Amex.
His conclusion is still valid even in presence of immutable labels; you can't help being black or gay, but you can help by not being religious or a "Python programmer".
Results from VC++ (VS2015 Update 2):

- 32-bit, demo 1: -268435456

- 32-bit, demo 2: 0

- 64-bit, demo 3:

warning C4034: sizeof returns 0
error C2036: 'arrayptr': unknown size
Page testified for about a half-hour, answering a lightning-fast round of accusatory questions from Oracle attorney Peter Bicks

It really irks me that some of these lawyers, aside from having to do their job feel they have to be dicks about it too.
While there are age-related declines in certain cognitive abilities, in the absence of conditions like neuro-degenerative disease, it doesn't mean that older individuals are incapable of learning new tasks and skills.

Differences among age groups are greatest comparing people in their 20's vs. 60's (or beyond). Even then, differences are modest.

See this article for more explanation:
Clark R, Freedberg M, Hazeltine E, Voss MW. "Are There Age-Related Differences in the Ability to Learn Configural Responses?" http://www.ncbi.nlm.nih.gov/pubmed/26317773

There's also evidence of alterations in "learning style" with age but that's yet another consideration.
This week’s http://www.heise.de/artikel-archiv/ct/2016/11/144_kiosk states “Viele .. fingerprinting-verfarhen laufen auf Mobilgeräten ins Leere. … Zudem gibt es kein Mittel, mit dem man über gezielt gegen Fingerprinting über die Sensoreigenschaften vorgehen kan - weder unter iOS noch unter Android.” And then it concludes recommending Adblockers for Safari on iOS noting that it depends on the quality of the block-list. It also mentions that adblockers on iOS don’t work in Apps, other than in Android.

IOW most fingerprinting fail on mobile devices and that sensors, eg batteries, are one of the few remains for fingerprining on iOS. Do you disagree with Heise? Could you please substantiate your statements regarding iOS fingerprinting?
It's usually inappropriate to draw in politics and religion when they are off topic, but sometimes they are involved. Ethics are involved frequently with technology, so politics and religion are not that far off.

Though really, It's pretty shallow to draw like for like comparisons between religion/politics and JS discussions. JS is trivial. Most tech discussions are trivial the day after they've been had.
I'm guessing the "enforced by" one is about the Americans with Disabilities Act.

Most pronounceable 3 letter combinations are pretty overloaded.
Top Highly Popular Game of Thrones Characters That You Can’t Ignore
Create Free Shareable Design Brief in less than 5 mins (no email or hassle)
Oooooo shit. Isn't this phrase horrible? Don't get me wrong, I think suing over checkRange is ludicrous... but doesn't saying "declaring code isn't code" terrible? He comes across as he's trying to avoid the issue by playing with words. Of course declaring code is code. The clue is in the name, "declaring CODE".
You don't, and it can be embarrassing. I've seen it happen with a colleague.

But what happened was embarrassment, not their life savings being wiped out.
"For me, declaring code is not code," Page said.

This sentence sounds pretty odd to me. What does Larry Page mean?
Show HN: Pytalk.js – Bidirectional Communication Between Node.js and Python
Nice work, but I wish SWT had picked up more steam outside the Java community. It's the same idea, but with a decade+ of banging on the corner cases for the use cases of the Eclipse IDE.

In addition to all the standard controls, it's also got OpenGL and browser embedding since before Electron was cool.

Using it on the JVM is very easy, but there was a short-lived attempt to maintain a C++ API.

- How it looks: https://www.eclipse.org/swt/

- From Jython: https://github.com/danathughes/jythonSWT

- From JRuby: https://github.com/neelance/swt4ruby

- From C++ (defunct): http://www.pure-native.com/

It's built out of small chunks of C code:
https://github.com/eclipse/eclipse.platform.swt/search?p=1&q...
that are wrapped in a Java API with a straightforward coding style that seems amenable to automatic source translation. And it doesn't need GC - it actually requires the Java programmer to manually dispose resources, which is easy because it always requires objects to have a parent, so everything goes away when the pane / window / whatever gets disposed.
i'm sorry. what's reason for? is it a language? a tool? both? why would i use it?
Did she identify with anti-Nazi politics or did she only support them because her principles and deepest beliefs told her that Nazi politics is just wrong?
"declaring code" means headers, or in the case of Java function specification/prototypes, right? As in "declarations". I think it's technical language twisted through legalese.