skysight-inc/HackerNews huggingface dataset:
> Why should a person interacting within society have the option to opt out of surveillance?

A non-exhaustive list of a few specific reasons:

- Private, unregulatable actions are historically large components of social change, particularly for minority groups.

- Historically, powerful groups (both governments and societies as a whole) have used surveillance to harass critics and undesirable parts of the population.

- People have a natural tendency to self-select and avoid honestly engaging with controversial ideas when they know they're being watched.

I tend to sum most of that up into a more general point:

People have the Right to Hide because society can be cruel, vindictive, and arbitrary, and because people have the right to protect themselves from others in the same way that a deer has the right to camouflage itself from wolves.

Opting out of society is not a real choice that anyone here can realistically take, so a just society must balance collective and individual rights. That means respecting individual rights of privacy and self-autonomy.
Facile.it | Milan, Italy & Cagliari, Italy | Full-time | Onsite | https://facile.it

Facile.it helps people save on bills (phone, electric power), car/bike insurance, banking fees and many others.

We are looking for an experienced Devops Engineer to join our team.

We already are on Kubernetes and the cloud (currently an OpenStack instance) and we're trying to go even further by moving there all the remaining pieces, dismantling the existing monoliths. Out stack is based on PHP but by moving to a microservice architecture we are opening to experimentation with other technologies.

Our ideal candidate :

- has strong foundations in GNU/Linux system administration

- is comfortable with classic devops tools (Terraform & Ansible)

- can automate stuff when needed, using either Python or another scripting language

We are also looking for:

- PHP Backend Developer (Milan or Cagliari, Italy)

- IT Security & compliance specialist (Milan, Italy)

- Data engineers (Milan, Italy)

If you are interested feel free to send your CV mentioning "HN Whoishiring" in the subject to emanuele.santoro@facile.it
As far as I remember, Git was already going strong at the time GitHub appeared. I was also a supporter of Mercurial at first, but I think Git won because:

* it always was fast (written in C vs Python for Mercurial);

* Linus and Linux are behind it.
It's not as formidable as it seems, once you question the premise that perfect enforcement of the laws is a desirable goal. Where, for instance, would the pressure to overturn anti-sodomy statutes come from if it were possible to monitor everyone's illicit sexual activity and pre-emptively embarrass/imprison them to prevent them from coordinating to agitate for their rights? You can replace this example with any ill-conceived outdated law of your choosing; the argument is politics-agnostic and the existence of hundreds of possible examples to draw from illustrates that ossifying our current code by making it possible to perfectly track dissenters is not a great idea for a dynamic society.
Right, there was a golden age of interesting DVCSs around then - Darcs (2003), Monotone (2003), Bazaar (2005), Git (2005), Mercurial (2005), Fossil (2006).

I use Arch (2006) btw.
> In fact, there were plenty of competing free operating systems too (e.g. MINIX).

I don't think there were many (any?) free UNIX or UNIX-like OSs at that time. MINIX wasn't albeit Tanenbaum wanted it accessible to as many students as possible so teh licence fee was relatively cheap compared to other UNIXes of the time. 386BSD (the precursor to FreeBSD and NetBSD) wasn't released until around a year after Linux albeit they started quite a bit before.

I guess there was lots of free OS's in the hobbyist sense but nothing that actually competed with MINIX.
It is a great activity, just get a camera that makes good pictures after sunset with little light (meaning no phone but rather something with 1" sensor or bigger). There is creative aspect to it in form of looking for a good shot, its composition, framing etc.

Unless of course if you live in crappy place riddled with criminality and evening walk is semi-sure way to get mugged or worse.

Heck, evening walks are a great way to clear your head after long day at work. I get tons of ideas out of blue when subconsciousness processes them.
Growth implies success, but you can be successful without growth.

Just running a profitable business that's not losing market share is enough for most people's definition of success.
Professors, Beware. A ‘Student Information Officer’ Might Be Watching
Common pesticides starve fish ‘astoundingly fast’ by killing aquatic insects
Agreed. I made a change to the dates of a stay earlier this year (cottage booked on Isle of Skye in the UK). I needed to shift the dates forward by a day or two. This was easily accomplished in the website UI, no direct contact with the host was required. Not sure why the host would ever be able to change booking dates, or really make any changes to the booking after it's confirmed.
Location: Bangalore, India

Remote: No

Willing to relocate: Depends on the location

Technologies: Java, Play framework, Redis, ElasticSearch, Javascript/HTML5/CSS, React/Redux, Typescript, Python, SQL (Oracle, SQLite), Git

Résumé/CV: https://nbn.sh/resume.pdf

Bitbucket: https://namedbynumbers.bitbucket.io/

Full stack developer with ~3 years of experience in Java (Play) and Javascript (React).

I have been working at one of the India's biggest telecom companies. I've contributed to a Coupons platform, some of the things I did on the project —

* Integrated with a mPOS (Mobile Point of Sale) system to provide functionality such as dynamic coupon allocation based on the cart, discount calculation, and end to end tracking of coupons redemption as well as analytics.

* Helped in redesigning the platform to incorporate multi-tenancy and targeted promotion delivery.

* Contributed major features/bug-fixes to a Play(Java) based backend.

* Developed a mobile exclusive React based end user application used for publishing coupons.

* Wrote Python/bash scripts for deployments, generating data for performance testing.

Note: Not interested in front-end only opportunities.
Something can be both average (relative to a population) and low (in an absolute sense). 15 days of holiday per year seems like a great example of this.
Awesome work, in addition to it Socrates might want to say something about exercising, "see what manner of man you may become by developing your bodily strength and beauty to their highest limit."
M.U. | Software Engineering positions | Rust/Python, Front End, Lead | Austin, TX (ONSITE)

We are a small independent (client-founded + profitable) boutique SaaS company. Our end goal is to enable the green transition by providing the best analytical platform to energy market participants.

We do that by mixing large amounts of Data with Math/HPC/Modeling/ML and awesome Visualizations. We are just getting started and have A LOT to build.

We are actively looking for generalist software engineers (backend, frontend, leads) to join our team, and build + take charge of the future of M.U’s platform.

Why join us? You will be working 1) with smart and friendly colleagues, 2) on interesting technical problems and 3) actually make a difference.

Our stack:

- Backend: Rust, (Typed)Python, Kafka, GKE/Kubernetes.

- Collaboration: ClubHouse.io, "Humans talking and a whiteboard", Slack.

See the below details for each position:

- Software Engineer, Rust/Python: https://pastebin.com/raw/6JA9b6fP

- Lead Software Engineer: https://pastebin.com/raw/SJeHiSad

- Front End Engineer: https://pastebin.com/raw/fr4xYkBL

We are located in Downtown Austin, TX. Let's talk! Email us at hello@m-u-inc.com with the position position in the title.
So much work went into authoring this professionally developed wireframe library, only to see it offered for sale under a non-professionally written license. I don't get it.
I think the problem is that people are using HN as their only source of general news. People upvote anything that even remotely amuses them and hence the situation.
The US Debt Clock and the Path to the Greatest Depression in History
O(1) Labs | San Francisco, CA | Engineering Manager, Platform Engineer, Protocol Engineer | Full Time | Onsite | https://codaprotocol.com

At O(1) Labs, we're building the Coda Protocol, the first cryptocurrency to have a constant-sized blockchain. We use recursive zk-SNARKs to compress historic state in Coda's blockchain so that nodes don't have to store all the data going back to the first transaction. Compare this to Bitcoin or Ethereum whose blockchains already have hundreds of GBs of data, and keep growing.

We're excited about this tech because it allows all the nodes in a network to be full nodes (no SPV's!) and enables applications that can use the entire blockchain embedded in a phone or a browser. We're well funded and backed by some of the top investors in the crypto / blockchain space.

I'm on the product team, and we're looking for both product and protocol engineers - but you can find all the roles we're hiring for here - https://codaprotocol.com/jobs.html. Our stack is OCaml on the protocol side, and ReasonML + React on the front-end. All of our code is open source - https://github.com/codaprotocol/coda.

Feel free to reach out to me if you have any questions or want to meet in person for a coffee, if you're based in the bay area. My email is pranay@o1labs.org.
Secfi | Software engineer(s) + Operations and Finance | Amsterdam, the Netherlands + San Francisco | EUR 50-150k + equity

Secfi is a VC-backed fintech start-up that helps start-ups and employees better manage equity compensation. We do this by providing shareholders of private companies with liquidity so that they can exercise their options or access capital for personal use. We build technology products that help private company employees make the most of their equity and make more informed decisions. By simplifying their equity compensation, employees can spend more time on things they love doing most. We have offices in Amsterdam and San Francisco.

For example: one of the most complicated things for employees is figuring out how much taxes they need to pay when exercising their Incentive Stock Options or Non-qualified Stock Options. The tax planning tool inside our dashboard does just that: https://www.secfi.com/#gif-container

An exciting challenge we’re working on next is an exercise planning tool that tells you what you should do with your equity based on your personal. Things have been going very well here at Secfi, and we’re looking to add 10 more people to our Amsterdam engineering team in 2019. We have a variety of engineering vacancies including a VP of engineering, frontend, backend Python and full stack JavaScript engineers: https://www.secfi.com/careers

Questions? Please email careers@secfi.com to get in touch.
What other ways would you recommend them to use to distinguish your “many different queries in a short time” from automated bot attacks, etc.?
I've recently become a certified Kambo practitioner and it may end up segwaying me into the problems posed here. I'd love to include work with entheogens (mushrooms/psilohuasca in particular), but I'm not fond of doing anything "underground". The efforts made in Oakland (and a couple of other places) are exciting; I really hope we do it right federally.
> If unionized they can start getting their demands met. It's better then quitting, because you still get to keep your job

The power of any union comes from threats to quit en masse i.e. strike. A union strike isn't better than quitting in absolute; it's better than quitting alone.
medical insurance is a political problem, so the only solution is also political.
...and 2 minutes later I'm signed up to Tilly with my existing Stripe account. Well done on the signup/signin process!
Utah Software Engineer pay survey 2019
SEEKING WORK | Copenhagen, Denmark | Remote or local

Cloud & Scalability Consultant. I do everything from cloud infrastructure, networks, backend development, product brainstorming. I have over a decade of experience in the telecom, security and database industries as tech lead, VPoE, etc. In addition, I work with startups to help founders find, interview and hire their first CTO or engineer, and I also provide technical due-diligence reviews for VCs.

I’m mostly familiar with AWS, Kubernetes, containers, micro services. I can tackle C++, Python, Golang, PHP, Ruby projects. If you’re willing to accept slightly slower deliveries, I’m also happy to look at Rust, though I wouldn’t consider myself proficient just yet.

I’ve written code that’s running on billions of devices. In particular, I know a lot about the telephony industry, have built entire phone systems from scratch, and debugged problems in Twilio’s own platform by building hardware to test specific things on their platform.

Website: https://unticks.com
It’s not. People are getting tired of scam “used” aka broken or incorrect products.
A while ago I concluded that this was one of the core conceptual issues with EPIC/VLIW designs that try to shift microcoding to the compiler. It's not that it's impossible, but there is an advantage to having the microcode layer completely hidden. It frees the CPU core engineers almost completely from having to remain backward compatible with the software that runs on the chip.

At present I think of CISC instruction sets like X64 as something like a custom compression codec for the instruction stream. They're not an optimal codec but they're not too bad.
As much as I agree with how terrible the interface of git is, the internals of git are very good.
or like net neutrality, which in the end didn't change anything.
Shield AI | San Diego, CA & Pittsburgh, PA | www.shield.ai
Shield AI is an artificial intelligence robotics company building products for the national security sector and first responders. We are searching for people ready to rise to the occasion and join us in developing state-of-the-art technology alongside a mission that matters. Are you up for the challenge?

Positions Open Across Technical Teams: https://jobs.lever.co/shieldai Artificial Intelligence - Marketing -- Operations -- Electrical -- Software (C++) -- Robotics -- User Experience and Design -- Hardware -- Manufacturing -- Machine Learning -- DevOps

Our team is built of scientists, engineers, and business leaders inspired by our mission; to protect service members and civilians with artificially intelligent systems.
A Simple Guide to Modern Video Analytics
Never attribute to evil genius that which can be explained by corporate flailing.
> In the UK, Theresa May, who brought the Snooper Charter into law became Prime Minister instead of being kicked out of her political career in disgrace.*

To be fair, it is one horrendously broken electoral system. FPTP combined with this un-offical but totally official party system we have, has provided an illusion of democratic election. Just this week (now that election number 3 to be held within the last 4 years has been announced) we have national news papers publishing articles on how to vote tactically.

Just let that sink in. How utterly disgusting it is that we are in this position.
American Civil Liberties Union | Data Engineer | New York, NY | ONSITE

We're looking for a data engineer to join our analytics team! The person in this role will help use dbt + sql to transform donor data on our Redshift cluster into a form that is a joy for our analysts to work with.

In the next six months the role will be expanding to build out a data toolkit to support the other members of the analytics team as they apply Data to the world of law. Specifically we have a number of projects underway or in the pipeline that use statistical analysis to tell the story of how government policies have an unequal impact on certain communities. Some examples are providing technical advice on the use of recidivation algorithms in the justice system or performing a 50 states analysis of the impacts of marijuana arrests.

Come join!
https://www.aclu.org/careers/apply/?job=4491475002&type=full...
The leverage of the consumer is the government whose legislators they elected.
Prolific (YC S19) | London, UK & Remote | Full-time | Software Engineer (Python), Product Manager, UX Designer & more | https://prolific.breezy.hr/

With Prolific, we're changing how research on the internet is done. We've started by building a marketplace that connects researchers (from both Academia and industry) with instant, high quality, global research participants. Now, as a growing team of 15, the bigger vision is to build the most powerful and trusted platform for behavioral research.

Python, Django, Django Rest Framework, Celery, Redis, MongoDB and Postgres, as well as Vue.js on the front-end. For infrastructure we use Kubernetes running on Google Cloud Platform.

Apply at https://prolific.breezy.hr/, questions to jobs@prolific.co

- Product Manager: https://prolific.breezy.hr/p/c23a0c793a9501-product-manager

- Backend Engineer (Experienced): https://prolific.breezy.hr/p/45e00c9c3c5e01-back-end-develop...

- Backend Engineer (Early Career): https://prolific.breezy.hr/p/4af2b5c5af8801-back-end-develop...

- UX/Product Designer: https://prolific.breezy.hr/p/0ac36250c9d601-user-experience-...
I think the quality of GitHub compared to other code hosting systems is probably why git is so popular. Mercurial is still used in plenty of places (eg Mozilla, Facebook). And integrating with GitHub/other things which are integrated with GitHub seems like a major factor which convinced open source projects to start with/switch to git.
Honestly, I think it's more "You know what happens when you piss off the US gov, Youtube?" (Gov shoots TikTok, to make an example) "That's what. Now get back to work."

Youtube has done a lot of stupid things lately that really do feel like it is an external political agenda being forced on them, not an internal one being forced by misguided placation of shareholders.
One of the issues with Nissenbaum and Brunton's Obfuscation book is that there has been an extensive argument made that it actually supports pro-state forces, not opposes them [0]

[0] http://computationalculture.net/poisoned-fruit-booby-trapped...
FaceApp redux?
https://www.washingtonpost.com/technology/2019/07/18/heres-w...
RIP FitBit. Google bought you, which means that a good lineup of products will be killed or infected with buggy, slow, limited and unimaginative software from Google. Prepare to reboot your Fitbits daily.
Maybe those always on displays can display Coke or Pepsi ad or two while you are jogging and figure out that you are dehydrated and out of the water, as ad-tech is the only thing that works in the whole Google empire.

At least there is Xiaomi.
Google isn't in it for just the money. They want to control our thinking as well, and given the kind of censorship that is happening on YouTube, if it is operating at a loss, they may not mind because it has other less tangible benefits.
> Sacrificing your health and your life for your employer is idiocy.

What would you suggest they do, work less so they can be homeless, starving and uninsured?

You really need to open your eyes and see the world outside your little bubble.
Your phone can already track steps and sleep. You don't need an extra device.
This is just the good old pipeline fallacy all over again.
I was there when the winner was still unclear and this is complete nonsense. Very few people even knew git was from Torvalds.

Git started winning people over because mercurial was atrociously slow. The real nail in the coffin was GitHub which truly was revolutionary. Nothing else really played a part.
I don't see how this analogy is apropos. Here's another analogy that works the other way: Adding an extra tube to a single-tube tunnel improves the efficiency of the tunnel greatly. Why is the runner analogy better than this one?
I bought a 2DSXL on AMZN a couple of years ago and it was DOA. On closer inspection, it was clear that somebody had meticulously repacked the unit to appear brand new and it got to me. That couldn't have come directly from Nintendo like that.

I shipped it back no problem and bought my replacement directly from the Nintendo store. With this decision I'd be much more comfortable just replacing my purchase via AMZN.
Indeed. Explanation at https://fossil-scm.org/fossil/doc/trunk/www/rebaseharm.md
NanoSemi | Waltham, MA (near Boston) | Full-time | Onsite | https://www.nanosemitech.com/

https://www.nanosemitech.com/job/senior-machine-learning-sof...

NanoSemi is seeking a full-time software engineer who is familiar with coding in CUDA/OpenGL/OpenCL for the development of machine learning algorithms or video gaming. This role is hands-on and encompasses design, testing and analysis, performance optimization, and application of deep neural network algorithms.

NanoSemi is a startup located in Waltham, MA. It is an innovative spin-off of MIT/ MIT Lincoln Laboratory. Helen Kim, co-founder and CEO, started NanoSemi with her colleague Prof. Alexandre Megretski, Yan Li and Kevin Chuang from MIT in January 2014. Ray Stata, Chairman of Analog Devices, and Ameesh Divatia, a successful, serial entrepreneur in Silicon Valley, are Helen’s mentors, board of directors and early investors. Dan Rabinovitsj, VP of Connectivity at Facebook, is also on NanoSemi’s board. NanoSemi has completed Series C financing led by Intel Capital in August 2018.

NanoSemi has proven breakthrough linearization technology based on system identification and machine learning and applied it to wideband radios for 5G mobile devices, Wi-Fi, base station and test and measurement equipment. NanoSemi’s linearization IP enables smartphone users to experience a higher signal quality with a wider coverage and faster data download while draining much less battery power.
In Scrum, and doubly so in Agile, meetings should not be taking up much time. Meetings are to make clear what needs to be done, because otherwise you end up wasting time on things that don't need to be done. Dailies should take a maximum of 15 minutes. Sprint review, retrospective and planning take more time, but that's only once per sprint, and they're still meant to be productive meetings. If the process isn't working for you, the retrospective is the time to bring that up, and together you can decide how to change your process so that it works better for you.

If your concerns are being overridden by management, your process is neither Agile nor Scrum.
Thanks for this. I want to say that it’s all bad choice from Mozilla and rant, but instead I want to understand the threat model they’re considering. Extensions do get a lot of access to browser, and may also use side-channels[1] to work around inaccessible apis. From a brief look at the linked discussions, I grock that they’re thinking about a malware with admin privileges installing the add-on. Is it likely that some malware only has access to “side-load addons” and nothing more? If not, then can’t it just install keylogger, network monitor, etc? I can’t find better answers other than my speculations.

[1]: Not that I have one such exploit, but even without access to “tabs” permissions, extensions can still query the status of tabs, run benchmark processes, and add context menus with various “filters” such as right click on a text or image. Sure this doesn’t give direct access to data, but timing attacks and such should be possible.
I regularly see your comment (or ones for similar services) on these types of posts.

I assume the strategy is working as you keep replying, but have you considered starting posting yourself, as a measure of "you can independently verify how quickly we spotted this outage"?

(For what it's worth, for the alert component you can do it yourself for free by subscribing to individual status pages (assuming they have the option) to the email-to-Slack integration.)
Android comes to mind...
Rock climbing was the most fun I've ever had scared out of my damn mind. Even with a fear of heights, it can be worth a try