skysight-inc/HackerNews huggingface dataset:
How? Streaming is not mandatory and I don't see physical media saying goodbye any time soon, if at all.

People are gonna want collections - be it physical or digital - because that's what humans are like. If the music industry ever switched to streaming only, there'd be a MASSIVE decline in the industry.
Didn't knew gitlab built gitter.
Ohalo | Full Stack Engineer (Java/ReactJS) | London or San Francisco | http://ohalo.co

Ohalo manages data provenance in multi-application ecosystems. We enable our enterprise clients to connect their existing application data silos together faster at a lower cost.

We are currently looking for a full stack engineer (Java and ReactJS) with more of a front-end leaning.

Our stack consists of a blockchain (Solidity, Web3J, Parity), Java middleware/API, and a React/Redux front-end. We are still a small company so while everyone does everything at the moment, you would eventually be in charge of an entire part of the stack as we grow. The pace of learning is fast--you’ll be expected to be independent and communicate engineering decisions to the rest of the team to feedback to our product development.

We will consider remote work, but ideally you would work in London or San Francisco out of one of our offices in either location.

Ohalo is supported by two top investors that have backed the likes of Twilio, Betterment, Trov, Premise, Makerbot, Simple, and others.

We offer:

- a great office space in either London near Carnaby Street or downtown San Fran

- flexible vacation and hours

- autonomy over how you work and develop

- friendly colleagues

- chance to travel to work onsite with our clients

- equity share

Please email me at kyle@ohalo.co if interested with "Hacker News Job Posting" in the subject line.
We use Ansible / packer & terraform. Open sourcing this repo will be fairly complicated but it may make more sense for us to publish a k8s helm chart or more complete, production-ready docker-compose.yml
See https://gitlab.com/gitlab-org/gitter/webapp/graphs/master/ch...

I agree it's not very prominent. (GitLab Inc. developer)
Ujo has not done an ICO.
Yeah, when you talk and track people's facial expressions in real time, you can see which particular things they disagree with, so you have useful feedback. A down vote is sort of like someone running up behind you and king hitting you, for something you said in some other group earlier, and maybe you don't know why. It's not always so non-specific...but not being able to respond to a downvote...makes it an incredibly potent tool to control discourse.
In the same way as glass
door, http://h1bdata.info/ is a valuable resource as a job hunter
Pastebin (or one of the many variants) should be put to use with anything like this.
Cool work but it seems to break my multiple desktop system... is this currently compatible with multiple desktops?
If you're gonna go through the trouble of exchanging 1TB of one time key, use a standard one time pad. This method is either insecure (when offsets are not strictly ascending), or unnecessarily wasteful.
Gitlab UI is truly horrid compared to Github. When I go to a repository page on Gitlab, the navigation and whitespace takes around 80% of my screen. On Github I can immediately see the directory structure.

Also the colour scheme is bad IMO, everything is a light shade of grey, hard to quickly navigate the page as things look all the same while scrolling. Try using some darker shades and more contrast to make different parts of the page more easily distinguished.
As a minor note, the first one can be written as "s/A/X;s/B/Y;s/C/Z/"
Diffusion Imaging in Python
The sharp s is only used in Germany and Austria, but not in Switzerland. There really is no need for it.
With each coming year, I feel more and more that more of "java spirit" gets into JS. Java seriously suffers from featurebloat and so will ES7,8,9... Java is a perfect example of a language with so many features, that not a single implementations have full feature coverage.

Few transpilation layers, total dependence on tooling, package management hell, and a number of incompatible "standard libraries," and dialects - all of that can be said of the modern ES6 ecosystem
You should have a look at the monster my team maintains at work. Even with a good framework and one of the most readable languages some people still manage to produce a mess. Some of the worst code I have seen has been by Python users (narrowly beaten by unindented Perl).
Secure your Wordpress website with one-step 2FA
OpenSignal | https://opensignal.com/ | Angel, London | ONSITE

Our mission is to become the global authority on wireless networks; our Wifi and mobile signal crowdsourcing apps have been downloaded over 20 million times, our public reports reach a wide audience and our OpenSignal Insights are purchased by key players in the telco industry. We gather, process and visualize terabytes of data, providing insight into mobile networks to the public and our clients.
We are currently hiring across the tech team. We are looking for a data engineer, data analyst, backend developer, devops engineer, and a product manager. For more details on the roles please see and apply using the links below. Email us at join@opensignal.com if you have any questions!

BI Engineer: https://opensignal-limited.workable.com/j/7815FB9273

Android Developer: https://opensignal-limited.workable.com/j/8A2BB93A41

DevOps Engineer: https://opensignal-limited.workable.com/jobs/383368

Product Manager: https://opensignal-limited.workable.com/jobs/318623
Apparently (according to one YouTube channel I watch) the $/video figure is rather misleading as it doesn't take into account people's monthly spend caps.

So while CGPGrey might be making $20k/video for the first video, anyone with a (say) $5/month cap that paid $5 for the first video now pays nothing towards any videos released later in the month, potentially dropping the income substantially as more and more spending caps are hit as the month rolls on.
We're talking about what makes a good world language though, which implies how hard it is to learn for native speakers is important.

Like tones in Chinese are another example of "easy enough for native speakers, really freaking hard to non-native".
You can still do that in English though: the dog bit the person, the person was bit by the dog
There are latency issues. Suppose you meet up once to exchange CDs full of random data 20 years ago.

Now you can exchange messages with newspaper adds secure in the knowledge nobody can ease drop even though your secure communication happened 30 years ago. Granted, this is limited to low bandwidth text, but you can leverage this for key exchange if you happen to trust some other form of crypto.
I'm not saying, "don't use an abstraction on top of vanilla DOM code".

Better performance just isn't a valid reason to use a DOM abstraction, it's a non-argument.
I'd be great if something like hashpipe could become standard on Linux for this purpose.

See https://news.ycombinator.com/item?id=9318286
The RSS Lower Tropospheric Dataset Has Been Upgraded to V4.0
Show an example of more than ten years ago, please.
Privacy has never been a priority for the Australian government - its citizens simply don't have the right.

So there really shouldn't be much surprise over this. More importantly is that this story should educate Australians as to just how much their government values their privacy - sure, this will be hailed as a reason for even more political oversight over technological processes, but only for as long as there isn't a "legitimate corporate customer" for the Australian government, itself, to negotiate with, over ownership and control of this data.
Hiya,

Anything specific about the UI you'd suggest changing? We'd love to hear your feedback so we can improve. Feel free to suggest improvements in https://gitlab.com/gitlab-org/gitlab-ce/issues
Fraugster | Network Engineer / Devop / SRE | Berlin, Germany | onsite, full-time, VISA, https://fraugster.com

We're in need of a Devop/SRE with extensive networking experience ideally capable of building a IP Anycast network from scratch, who's familiar with how networks work in datacenters and knows how to design highly available infra on the networking side. We're building a distributed system for detecting credit card fraud in realtime. All our internal services have been built from scratch in Golang and we're using kubernetes for orchestration. We don't host on AWS or GCE.

Ideally you've got 4+ years experience running similar production infrastructure and you've built something from scratch.

Requirements:

- TCP, IP, BGP, DNS, TLS knowledge
- Understanding of datacenter networking topologies & router configuration.
- Experience building a IP Anycast network
- Network security
- Experience with monitoring, testing & performance tuning
- LVS experience a plus
- Docker, kubernetes exp. a big plus

You'd be taking the lead on this area of the project and would be building a highly available globally distributed system.

You will be one of the first 10 engineers and can expect lots of responsibility to match a competitive salary. Send your CV and cover letter to: stefan < at > fraugster - dot - com
The HEVC Soap Opera: Keeping Track of Players and Costs
I'd disagree with that.

Leads I know at several major London companies are in the 70-90k range.

Pre-brexit exchange rates put that salary not too far off SF, plus lower living costs than the bay ($3000 for a one bed? No thanks).

Hell, I don't know many contractors on less than 100k (once you do the math).
One time pads don't give you message integrity, so it's arguably less secure than most standard cryptography in use today.
"Where do you live?" Right.
I used Sonique for a bit but I went back to Winamp because Sonique was too sluggish on my PII233/64MB/3GB laptop.
They didn't build it. They purchased it and announced it would be open sourced a couple of months ago.
Calipsa | Full Stack / Front end Engineers | London | Onsite www.calipsa.io

We automate video based monitoring and analysis tasks using Deep Learning. Our investors have collectively backed the likes of Facebook, Airbnb, Slack, Transferwise, Citymapper among others.

We are currently a team of 8, mix of Deep Learning experts and software engineers and are looking to add to our team.

Currently looking for front end and full stack engineers to work on the UI and the customer facing interface.

Stack: C++, Python, Javascript (Node / React), AWS, Google Cloud Platform, Docker

Email rashid.khan@calipsa.io
> for my traditional Music/Artist/Album/[track]_[title].mp3

For anyone wondering what a good tool to organise your music like this is, for example if you use Winamp or something like MOC, it's a Python tool called "beets"[0] which will rename (or copy, if you choose) your files to a directory structure you specify. It will also talk to Musicbrainz to fill in missing metadata, and has plugins to fetch album art.

[0] http://beets.io/
> using various flawed arguments

Care to offer some counter arguments?
I actually have very good experience with SFB in my org. For meetings it's the best app I've used. But for persistent group chat it seems to be worthless. We're trying out stuff like Rocketchat and mattermost instead.
Hiya,

Sorry to hear that you're displeased with our UI. We'd love to hear any specific feedback you might have. You can also open an issue in https://gitlab.com/gitlab-org/gitlab-ce/issues

We're always looking to improve
I disagree with you here. The complexity of my app is my problem. The complexity of how to render some stuff into the screen is not. I don't have the time to deal with both. As far as bloated node_modules - I agree and I will always opt for my own version instead of some trivial npm that has one function in it. But some things I don't have time to deal with.
I've done work with All-In Javascript frameworks where you have to submit to the framework, and work within it fully. React essentially eliminated this for me. I don't need a framework beyond React as a view library and perhaps redux to manage state. I can then pick and choose what to bring in as 3rd party because it saves me time and what to implement myself.
I've also done a good deal of Vanilla JS which has its place for smaller projects. And more often than not, those smaller projects grow beyond "Vanilla".

Doing my own thing is of course possible and in many cases is fast to get something up. But doing it correct and proper takes a lot of time and attention. When I'm trying to get a project going - time is not on my side, but I still want it done correct and proper. If someone comes in and does a complex part of my app correctly, I'd use it. Its NOT a problem.

Edit: By the way, taking a snippet of a line from what I said and quoting it without its context does not make for good discussion.
Many people with disabilities can easier ride a handcycle or just an electronically powered wheelchair than they can use a car.

Of course they can't in cities today because nobody wants to play sitting duck in 50mph traffic.
After searching the definition of one-time-pad, I'm pretty sure post is redundant and shall be deleted (in T-minus 2 minutes). [edit] No delete option. Mod please delete.
I really don't like that the hydrogen made in process is considered waste and is escaping. We sure have a lot of water on planet but if the technology will become mainstream and we will just throw the hydrogen away it will become a huge problem.
It sounds silly, but these things happen! Just ask anyone who has worked in a Fortune-500 company for at least a few years. Things in good condition get replaced because there's a budget for replacing them, with asking the employees actually using those things (and sometimes despite asking and getting a response on the lines of "please don't touch my stuff, I like it the way it is").
Oh, sorry I missed that you said GitLab. It's less rude if you're not commenting on the open sourcing of a project to just say negative stuff about it :)

I have to use GitLab for work and I find the UI much harder to use than GitHub, so I agree there. But, it's open source and we can all contribute, and in particular the best place to make your feelings know about the UI is constructively in the issue tracker.

Here's the main issue sparked from the last HN discussion about GitLab UI: https://gitlab.com/gitlab-org/gitlab-ce/issues/25752
Proper English should have been: "Facebook may track your browsing even after...".

The judge can rule about lawfulness, otherwise it looks like they are a investigative reporter that just found out about the technical capability to track users in such a way.
Not again!

Your OTP is extremely sensitive to the quality of randomness and requires a lot of it - which makes things very difficult.

It provides no authenticity and integrity or at least proof of tampering.

It does not protect from message reordering and capture+retransmission.

It obviously leaks metadata in a real-world usage: sender, receiver, msg length, time of message.
WhatsApp Reader
Telenor Pocket TV APK v1.2.5.5 Latest Download Free for Android – Android APK's
(Gitter Co-founder here)

Unfortunately our neo4j setup as it stands really doesn't scale. At an application-level we're built error-handling to gracefully handle the frequent outages we experience running it.

These are probably our fault, rather than a failing in the product, but I've wanted to replace the current neo4j-based suggestion algo with a new one that uses batching/clustering for a while. As soon as I get a chance, I would like to remove the dependency we have on neo4j.
Nexar | https://www.getnexar.com/ | Tel Aviv, Bangalore, New York, San Francisco | ONSITE

Nexar is building the first over-the-top vehicle-to-vehicle (V2V) network on the planet, to predict and prevent accidents. We use AI, machine vision, sensor fusion, real-time networking and quite a few other buzzwords to create a new, delightful, and really safe, driving experience, powered by your smartphone, with the potential of saving the 1,300,000 people who die on the road every year.

On the way, we capture and understand driving the world’s roads probably better than anyone else, with drivers from dozens of countries using Nexar for their commute or as part of their job. Since launching last fall, we have grown to the point where we’re over 20X larger than Google’s self-driving fleet, and we’re just getting started.

That’s where you get into the picture. We are looking for some really smart, really passionate, and really mission-driven people to bring into our growing team, and help us meet the scale and opportunity in front of us.

We have a lot of openings for engineers in TLV: Algorithms (AI), Deep Learning, Research, Software Engineering -
Web (Bangalore), Mobile Engineerings and Growth/BD in NY/SF. You can view openings at: https://www.getnexar.com/jobs/

We're also looking for a Product Analyst in TLV (not listed contact me directly). Apply or email me at amitklein@getnexar.com
Yeah, I think being denied the opportunity to find out _why_ you are being downvoted, and maybe argue the point, makes you feel exposed and powerless.

Maybe one could even argue that at least a short reply should be a mandatory precodition for downvoting.
Easily read WhatsApp chats from email text backups in a easy-to-read user interface
That sounds profound, but really it's just obscurantist (like most insightful but pithy proverbs, I might add).
Performance was never the only reason. In fact its the last reason on the list. Development speed and efficiency and the modularity of it all is what sold me on React.
Labour costs are probably the primary barrier for this, but I can't help but wonder if a big distributor couldn't make it work; after all, the labour costs are already factored into the component unit price, not the shipping costs. For a large, traditional order you get a shipping list, determine the box size needed, gather the components, pack the box, slap a label on, and place it in the outgoing mail trolley.

For these small shipments, you would get a shipping list, see that the order system determined that it would fit in an envelope, grab an envelope, gather the components (perhaps for ten envelope-orders at a time), place in envelope, slap a label on, and place it in the outbox for envelopes.

It doesn't seem that much more labour intensive or more expensive in terms of packaging, and the first distributor in a geographical area to do so might gain a bunch of customers. Even if the base price of components was increased by 10% or 20% for envelope orders a lot of us would still use that service.
Would it be possible to use a bar chart instead. Pie charts are kind of a pain.
https://news.ycombinator.com/item?id=13765240
Christensen's response, linked to in those threads:

http://www.bloomberg.com/bw/articles/2014-06-20/clayton-chri...

Innovator's Dilemma is way better thought-through than most business theories. If Clay is right, and the article author simply ignored most of what he's written in the last 30 years on the nuances of his theory, then her article is a (very eloquent) hatchet job.
I do wonder what your comment has to do with the freaking topic.
It's basically a legal requirement.
Definitely. And I can't downvote back...so I don't like that asymmetry.
Meh https://www.eff.org/privacybadger
Don't think housing is cheaper in London than SV - its just public transport is better allowing for a longer distance commute

Interesting but a contractor on 100k is only equivalent to circa 45k as a FTE using the 3x rule I would expect a contractor rate for a FTE of 80k to be in the 200k range.

Also do they offer the same value in share options /rsu's etc. that SV companies do
We're actually completely overhauling the GitLab's UI https://gitlab.com/gitlab-org/gitlab-ce/issues/32794
Having a simple way to put it doesn't mean it's easy to do right.

My native language don't have anything like articles. I frequently misuse a/the in borderline cases. Or just omit the article completely..

Yet gender is super easy in my language! Each noun has gendered suffix. Once you know the word, you know it's gender. Or once you know the gender, you know the suffix... :)
Silly question, but if redis is written in c , couldn't c++ call redis' interface directly. I'm aware it wouldn't be best practice and there would be problems if redis' c code base was non-compliant with c++ standards? But is this effectively a c++ wrapper ?
Why ICreate is well known for Incubators in India?
Do you mean multi-monitor or multi-workspace? I use it myself on a multi-monitor multi-workspace setup, so it sounds like a bug. Bug reports very welcome at support@artpip.com
Of course, given that the CDs are kept securely or promptly destroyed upon use.
You call a "bad transition," but is that just the PR line or has the anti-consumer behavior actually stopped?

>there was no regulatory reason to block it

That's a problem, no? If protecting consumers from harm isn't a reason that empowers them to block it, the commission is broken.

"The CPUC serves the public interest by protecting consumers and ensuring the provision of safe, reliable utility service and infrastructure at just and reasonable rates, with a commitment to environmental enhancement and a healthy California economy." http://www.cpuc.ca.gov/
I clicked on the title of this post which links to gitlab repository page. And I was frustrated with the UI while trying to find out more about this project.
The Mobile World Congress Americas Makes a Debut
What I don't understand is why she kept drinking what he was pouring. (This is absolutely not a ”she was looking for it” remark... I'm just curious why in her initially sober state she had less incentive to avoid risk than when she was a little inebriated. His behaviour is absolutely nothing but despicable.)
There's a subtle flaw in your design here. You're selectively discarding data with meaning and those decisions can be seen and you are not being strict enough with your rules about reuse of data. Although the user doesn't have to use the first possible index according to this scheme, chances are they would (and you did in your example)

The short form of the problem is where you say "No offset can be used more than once." where you actually want "No offset can be used unless it is higher than all previously used offsets".

Consider an assassin and their controller using this scheme for designating targets. Garry is first, the controller sends

10, 13, 16, 19, 22 = garry

The security services intercept this and notice that garry is killed.

They now know that 0-9 != g, 11-12 != a, 14-15 != r, 17-18 != r, 19-21 != y

They suspect that either andi or rory is the next target, the controller orders Andy killed and sends:

0, 15, 17, 27 = andi

The security services can then infer that the person to be killed is matched by the regex:

^[^g][^r][^r].$

andi matches, rory doesn't.

It's much better to treat your random characters as numbers to add to the your data mod 256 (in your ASCII 256 example), and also set rules like fixed message length and scheduled messages that can be 'no-op'.
And Hangouts/Allo/whatever-it-is-this-week still doesn't work. Google Talk actually worked :(
I really like Artful and am willing to support it so it's viable for you to continue
Differences make learning difficult. More at 11...
Hiya,

Sorry to hear you're displeased with our UI. We'd love to hear any suggestions you might have. We're always looking to improve as much as we can. You can open an issue in https://gitlab.com/gitlab-org/gitlab-ce/issues
When done intentionally.

I've seen lots of tests 'escape' their environment for a bunch of reasons (tests got sent to production with a deploy, human was on the wrong machine and ran a manual test command etc etc).

It's almost impossible not to screw up at some point, I try to focus on minimising the small mistakes (airline pilots have commented that it's not the first problem that kills you it's the second one).