skysight-inc/HackerNews huggingface dataset:
Collecting feedback on Algorithms/Interview Prep site
Do you guys enjoy most mainstream sites for coding questions like leetcode, hackerearth, interview bit etc. I feel that it is difficult to learn from as the solutions can be hard to understand and some problems are hard to visualize. Do you guys have any similar problems with these sites or any ways they can be made better?

I ask because I was thinking about starting my own prep site, that included much more tutorials and giving you harder questions step by step. I just wanted to gather your guys thoughts on what can be made better about the process of interview preparation learning.
I think you might be misinterpreting what GP is saying by trimming the end of the quote; they're not saying that making something easier to read makes it harder to write, they're saying that making something easy to read but hard to write is a worthy goal.
I saw this a few months ago and have played with Che. I can't stop imagining a headless VS Code running somewhere in a container, with a remote web UI (the VS Code UI already is easy to run in browser, see what the SourceGraph folks are doing, or this Theia is using VS Code components as well).

But, I don't do much GUI / client-side work, so I don't know if such a thing is feasible at all.
>U.K.'s weaker privacy laws

Weaker than who's?
SEEKING WORK

LOCATION: Portugal / Japan

REMOTE: Yes

---

Experienced backend developer with a devops mentality

---

Currently:
- Lead backend developer and support manager for AirTM.io
- Developing my own SaaS platform, for the health industry, with another developer

---

Skils: Java & JavaEE, Spring Framework, Vert.x, Akka Framework, Play Framework, Redis, Docker, MySQL, nginx, Amazon Web Services (AWS), Git

Knowledge: Scala, PHP, Kafka, RabbitMQ, Apache Storm, Graph Databases, Ansible, Jenkins

---

Accomplishments:

- Scaled AirTM.io (fintech startup) from zero to over 90 000 users

- Created an online voting bot that influenced the outcome of a national reality show

- Created an Android application with over 500 000 downloads and over 4.0 rating on the Play Store.

---

Rate: $55 USD Hour

---

Résumé/CV: http://dazito.com/cv.pdf

Contact: pedro.m "a t" outlook d-o-t com

LinkedIn: http://www.linkedin.com/in/plmachado

Personal blog: http://dazito.com

StackOverflow: https://stackoverflow.com/users/2240409/dazito

GitHub: https://github.com/dazito
Or just spend time with your friends. It's not about "you take up too much of my time" because then they wouldn't be friends, it's more about "you are expecting my time RIGHT NOW".
No, but it's on my linkedin profile.
Well...but I don't know which files will be updated when, and Windows 10 likes rebooting itself automatically to update files. On top of that, I'm not terribly worried about malware encrypting Windows, more like it encrypting my own data files, which change much more often than several times a year.

Some malware gets delivered to my computer as a new file, and the code that it contains begins to execute as an admin user. Its attempts to mess around with C:\Windows is thwarted by block-level protection. Instead, it goes into C:\Users\Me and starts encrypting stuff (not block-level protected, because it's all constantly changing anyhow). So, it can't modify the Windows system files that I could just re-install anyhow, but it can modify the creative output on my disk that only exists in a month-old backup copy, or something.

Given that scenario, I'm not sure how much help the ability to write-lock blocks would be.
what percent of sub-Saharan Africa still participates in subsistence agriculture? I bet even you have a garden.
> By far the greater risk in that world is the economy/universe optimizing out everything that makes humans human until the entire universe is simply a highly efficient philosophical zombie, rather than the risk that every last subsystem of everything in the world is secretly going to be a human-class homunculus trapped in some boring task.

This, to me, is a greater risk than "evil AI." If humanity does cease to exist, it will be a slow, painless, barely observable extinction (perhaps even paraded as ascension) as we integrate with and are then replaced by the technology we've created.

I don't think this is entirely realistic, just because there's an anthropocentric bias in me that believes that humans are wonderfully useful and robust self-replicating machines, and that economically we're (1) fairly energy efficient and (2) valuable to "throw at problems" we don't want to mass produce specific silicon-based solutions to.

But I did want to thank you for pointing this out. I do think it's wonderfully naive we often ascribe human characteristics and fallacies to hypothetical general AI that we experiment with or build, as though distinctly human consciousness is somehow the epitome of achievement. It's not even in our best interest, economically or ethically, to strive for that.
> >An analysis of Sci-Hub’s server logs, published in Science in 2016, found its biggest users were people in Iran, India and China. Such middle-income countries do not qualify for the subsidies big publishers provide to users in the poorest nations, but their universities nevertheless may not be able to afford subscriptions.

How did Science get Scihub's server logs? Did scihub give them to Science? It's annoying that the economist is not linking to this supposed Science 2016 publication. If they did, I would have known how to access and read that publication (because I know this one website which would let me read it).
If you are using messages correctly, it shouldn't be difficult to debug. You have an input and output for each service and you see where something happens differently than expected. I'm not sure where you are saying the difficulty comes from.
It's not about choosing $ideology1 over $ideology2, it's about trying to avoid the entire genre of internet flamewar. Trying and failing, but perhaps we can fail better.
TINT | Front End Engineer | https://www.tintup.com | San Francisco | REMOTE (US/Canada) | $90K - $164K

APPLY HERE: https://www.tintup.com/jobs?lever-source=hackernews

We’re looking for a Front End Engineer to join our small 30-person team. We offer a competitive compensation package, and have a flexible remote work policy.

Over 5,000 brands use TINT to power their content marketing. We are proudly profitable, not dependent on investor funding. Every Friday we work on hack projects that we think will push the business forward. Our current stack is Backbone, Rails, MySQL, and AWS.

___________________

DETAILS

* on the positions: https://www.tintup.com/jobs?lever-source=hackernews

* on TINT company culture: https://www.tintup.com/about

* on a few of our customers: https://www.tintup.com/clients

* on what it's like to work here: https://instagram.com/tint/

___________________

BENEFITS (besides the competitive salary and equity...)

* TEAM TRANSPARENCY - We calculate compensation based on a formula that we all agree on. Cap table is made available to all employees. Business financials are known by all teammates. Even cofounder meeting minutes are sent to the team.

* FLEXIBLE REMOTE WORK - We have a flexible remote work policy that allows employees based in San Francisco to work remotely for extended periods, and for engineers to join us remotely full-time.

* PERSONAL DEVELOPMENT PROGRAM - A monthly stipend and program designed for self-improvement. Every month, we individually choose goals to accomplish and are given a stipend to accomplish them.

APPLY HERE: https://www.tintup.com/jobs?lever-source=hackernews
Looks nice, I hope you are hiring in around 6 months too :)
TruQC | Senior DevOps / Javascript Engineer | REMOTE Full-time | https://www.truqcapp.com/senior-devops-javascript-engineer/

TruQC is an iPad and web application looking for a senior-level engineer with an enthusiasm for DevOps and evolving frameworks. You will be working primarily within the AWS environment to lead adoption of best practices for our internal infrastructure, ensure uptime for Production and CI builds, and support on-premise customers with their deployments. You will join our Reliability Team rotation for on-call production support and will need to be a US citizen and pass a background check.

You’ll play a hands-on mission-critical role, so real experience with the AWS toolbox, Linux, MySQL, and Docker is required. AWS certifications are a bonus. You'll have deployed Node.js code to production. Importantly, we’re looking for a committed, long-term, full-time teammate.

Our development group is a top-notch remote team, we offer monthly Hack Days, real opportunities to affect the strategic course of development, and we all share in that feeling of being on the winning team. Join us.

jobs@truqc.com
That is a big problem but is orthogonal to the problem the author is discussing, which is "how do I get pages made for things that my community and I care about, but no-one else does?"
Just launched – Search and discover top tech companies based on their perks
That is how Windows sandbox for store apps works, the applications cannot access files directly.

The problem is getting everyone on the store train, and to move away from classical desktop.
Setting up HAProxy in a production environment with discovery for the docker container may not be rocket science but it’s certainly not 20 minutes.
There are many scenarios when an app opens user's files, besides interactive Open File dialog. Last file worked on, projects etc.

Open/save file dialogs basically return just file path. Actual file access is a separate API call.

Requiring interactivity in all scenarios would hurt UX badly, as UAC story proved.
The drive could just not overwrite blocks and expose an interface to access old copies. Flash drives already do this except for the interface to access old blocks.
Ibis Networks | C/C++ Engineer | Honolulu, HI | REMOTE and ONSITE

Ibis Networks, Inc. is looking for a C/C++ programmer with a strong track record in developing firmware and micro controller code, for projects involving an IoT portfolio of products. You will be a key contributor to expanding our portfolio of IoT devices for plug-load energy management.

You will join a distributed team of hardware and software engineers working to build enterprise-level technology for monitoring and optimizing energy use at the plug-level for buildings and campuses.

Ibis Networks is a distributed team, with some of our software team working from our Honolulu headquarters and locations in and around Seattle, WA and in the Bay Area. We are open to remote workers given our distributed team, and would also welcome sometime to our offices in Honolulu or the Bay Area.

If you are experienced at working as part of a distributed team, are capable of writing clearly and using tools like Slack to effectively communicate, you’ll work well with our team. You may rarely be asked to travel to Honolulu for company meetings and work sessions, but otherwise, we’re interested in talking to self-motivated people who are happy to work on interesting technology problems from a variety of locations.

Requirements:

C/C++

Firmware and micro controller development

Network programming

Strong knowledge of TCP/UDP, application level protocols

Transport layer encryption (SSL/TLS)

Understanding of REST API development

A working knowledge of Netburner appliance development is strongly desirable, with experienced Netburner developers receiving priority for hiring.

Other desirable skills:

I2C and/or SPI

BACnet/IP

Ruby on Rails

Some familiarity with cloud-based architectures and services (e.g, AWS, Heroku)

More info at: http://ibisnetworks.com/

If interested, please email your resume at careers+hn@ibisnetworks.com
LeoLabs | Menlo Park, CA | Full Time | OnSite

https://www.leolabs.space/

Space Debris Mapping Services to Enable the LEO Economy Services

We're monitoring satellites and space debris using our worldwide network of ground-based, phased-array radars to provide data needed for safely navigating space.

We're looking for software generalists, preferably with Python experience, to help extend our capabilities.

Since we're a startup, this generalist may be called on to help with a large variety of different software: data apis, customer facing websites, radar signal processing, machine learning, embedded software, etc.

The majority of our backend stack is in Python, with some C.

Requirements:
Minimum of 3+ years experience beyond intern level

Good to Have:
Knowledge of Python strongly preferred
Knowledge of C, Verilog, radars, or orbital mechanics

If any of this sounds interesting to you, please send an email at softwarejobs@leolabs.space
This is really counter productive. Silicon Valley's problem isn't going to get better if the media paints the entire place as being hostile to women. That's just going to scare them off, and that'll make matters worse. Is intentional sexism endemic in SV? I doubt it. There are clearly some bad apples, but there are bad apples in every industry. Many/most tech companies have at least gone to great lengths to accommodate and recruit women and minorities. Compare that to law, finance, medicine, government, and every other industry dominated by men. Silicon Valley is a great place for women to work, regardless of its problems. The best, and probably only way to fix it is to bring more women in.
Currents Fishing Network Application, 1.0.1 Released
Oh, I am completely with you, trust me. The past decade is only when the GOP has truly reached its apotheosis (I hope) of hate and stupidity. A popular black liberal President who refused to have a nice juicy scandal they could exploit threw them into a special kind of froth.

But, yes, it's all born of Nixon's Southern Strategy and the idea of injecting hateful cynicism into the marrow of the party. Like saying, "Even though we may not be racist ourselves, racism is something we can exploit to gain and keep power." And then over the decades substitute racism with all sorts of ugly shit. And then -- oops -- get taken over by people who are actually deranged racists because, well, now that's what your base desires. But wait: They still want to cut taxes on the rich. So it all worked out well in the end! .....

I am more than happy to discuss politics. Sounds like we're on the same page though, more or less. :-)
That's what you can do with Theia, a backend (headless Theia) running anywhere and you connect via remote web UI or an electron app.

Theia does use some vscode components like the LSP or the json-rpc lib, but it is NOT a repackaged vscode. It is it's own IDE unlike Sourcegraph I think
I think a lot of tech heads would actually appreciate the bankers cum VCs to go away and take their bro culture with them.
Moosejaw | System Administrator | Madison Heights, MI | Onsite

Looking to work on a small (10~ person), tight-knit web team where your voice will be heard and respected from day one?
This position will be in charge of the ecosystem of the Linux servers (including builds and decomms), handling the migration from AWS to Microsoft Azure, as well as maintaining all network security functions.

Learn more here:
https://www.moosejaw.com/moosejaw/shop/content_jobs____?gnk=...
We'll have a check on that. Thanks for telling!
Ask HN: What is best non-religious country to relocate?
i'm a 30 years old programmer looking to relocate with my family to a non-religious country where they don't care too much for nationalism and has less relocation barrier like USA?
Elevate Labs | Full Stack Developer | San Francisco, CA | Full-time | ONSITE

Elevate Labs is building a product called Onsen (http://OnsenApp.com) — a team collaboration board for sharing docs, HTML snippets, images and files.

We're looking for an experienced full-stack developer who's ready to jump into a company that's pre-launch. You'll be apart of the founding team wearing many hats whether its frontend, backend or interviewing the next engineering hire.

Want to learn more about the product? Let’s chat! Please email ryan@elevatelabs.io
Microsoft and Oracle are in very different positions.

I d heard that same thing, though, on Azure being what gets sales people bonuses.
Take it from a trash researcher: Banning PS food containers won't do any good
If such a spec was released before LaTeX was released, it might have stood a chance. Now everyone is used to LaTeX, no-one will switch, because there is simply too little benefit.

While I appreciate the effort that has gone into it, and I can definitely see the merit in some cases, there are some awkward unicode characters that you need to use; very inconvenient.
They're completely unavoidable short of having all of the world's entire computing power with which to do formal verification (and even then, there's no guarantee).

I've even seen, when developing standard cell libraries for a new fabrication process, bugs that occur because of unforeseen interactions between different semiconductor doping concentrations that occur when (due to pure statistics in fabrication) they overlap in the wrong way.
>happens to have

Sorry but ethereum has no use case, nor is technically ethereum's architecture makes distributed computation possible or even is decentralised. There is not one single dapp that is decentralised and working.
I'll add to my Amazon cart. Currently reading: "Reinventing Your Life" and rereading "Think and Grow Rich" for the dozenth time.

I like to be the dumbest person in the room, I force myself into situations where my ego is starved so I can grow from the inside and learn at a deeper level. I'm currently learning Framer and React hoping to reapply to YC in the fall, I got rejected for Summer 2017.

Thanks a lot, this thread is something I'll refer to a lot. I want to respond to every reply but I just can't because of 'you're commenting too fast. slow down!' You're right about HN being the most helpful place for me. It's amazing how supportive this community is to anyone who is sincere.
Coding and relax at “Case al Borgo”
Thanks, I edited my comment to be more readable.
Login is the noun and log in is the verb with a preposition. I think it should be "Log in with Github."
I don't want a diff algorithm that finds the mathematically smallest edit distance, I want one that preserves meaningful chunks of code. I never delete the closing } from one function and then the entire function following it except its last }.
My dad and I created an accounting software, used by over 800 companies. AMA
You'll take my own language from my cold, dying hands. I'm sure most Europeans feel the same. I'm not going to go around speaking fucking English. That will never ever happen.
I feel like thinking about it as "200M USD" is not helpful when talking about the source of that "money". I'm sure the amount of "fresh" USD that where recently exchanged to a crypto-currency only to participate in this ICO is absurdly small. This is a very very small amount of current total bitcoin market cap when expressed in USD.

What might illustrate this is the famous pizza that was purchased with bitcoin in 2010, which would have been valued 23M USD today.

So this is only 10 Pizzas that were not bought with bitcoin in 2010.
Uber | San Francisco, CA | Full Time | On Site

First iOS and Android lead hires for Uber Beacon (uber.com/beacon), our in-car Bluetooth-connected device to offer a branded emblem on Uber cars and offer guided assistance during the pickup experience. Help scale our team for Uber's first hardware device.

If this sounds interesting to you, and you have experience working on iOS/Android software that interacts with Bluetooth devices, then please reach out to ngoel@uber.com

Cheers.
Better update yourself.

The next version of Office and Note for Windows 10 are going to be store only.

At Build they also had people from Adobe, Cakewalk and Kodi showing their desktop apps ported to the UWP via the Desktop Bridge.

Like they did with WPF and Visual Studio, they are pushing everyone into the train by dragging their own devs into it.
This Ethereum Token Makes Fun of ICOs
The vast majority of people in the industry don't do this. But it only takes a few rare individuals to create a situation where almost every woman has at least one experience of it. It's good if we can avoid sweeping these things under the rug. But it's still the case that nearly everyone in the industry is not going to sexually harass women, and it's important to acknowledge this.
That's where they would say that the cloud is architecture and not a place.

I really think that for most Microsoft shops that Azure stack is the only way that they should be thinking about on-perm systems.
(Full disclosure: I work for Triplebyte) If you want to share publicly or privately, I'm curious to hear about your mixed results. FWIW, our quiz & interview process may have changed dramatically -- not sure when you last tried it. Also, we're now also connected with larger, established companies like FB and AAPL (in addition to startups), but this might be a new development on our end since you last tried it out.
Kiva | San Francisco, CA | Full-time | Onsite | DevOps / SRE | http://kiva.org/careers

We're hiring someone who wants to make the world a better place with us through working on the systems that serve https://www.kiva.org We're a non-profit helping to alleviate poverty through connecting lenders to borrowers across the world and here in the US. It's a hand up not a hand out. We offer awesome benefits including a partner trip to anywhere we work in the world to meet our borrowers and partners after 1 year. We're looking for systems oriented folks to help us with our operations and security. We have a mix of self-hosted and AWS systems and are pretty well setup but have had some folks leave for greater things and need to shore up the team. If those aren't your thing then we're also going to be hiring for other positions later in the year, just shoot me an email (my username at gmail) and let me know! https://kiva.org/careers
Office will be "store only" on the upcoming version for Windows 10, check Build presentations.
It is, but its a pretty core set of functionality.
If I could wave a magic wand I'd have the C standards committee:

1. Add safe arrays to the next version of the standard.

These arrays would work much like C arrays do, but taking a reference or passing to another function would pass an array_ref type rather than decaying to a pointer. Under the covers an array_ref would be a (size_t, address). Taking a reference to an element in the middle of an array would get the correct size of the reference.

The default mode would be to bounds-check accesses to array_ref, aborting on failure. Since the array_ref knows its size it would be easy to check the index and return an error code if you prefer not to abort ("if (i >= sizeof some_array_param)").

2. Make signed integer math trap on overflow and add wrapping variants (similar to Swift's &-prefixed versions of operators). For some projects this would be too disruptive but compilers would undoubtedly offer options to disable it. But the fact that this existed at all would immediately start pushing people to adopt it for the same reason people like to adopt -Weverything or -Wall.

2b. Add generic functions to check for potential overflow so we can have an officially blessed way to say "if x + y > INT_MAX" with no undefined behavior. This is so easy to accidentally get wrong without any obvious indication that you've introduced undefined behavior.

3. Some blessed reference counting library and/or types. If C had something to say about memory management other than "you're on your own" it would be a big boon to eliminating dangling pointers and use-after-free. I recognize there are many contexts where this isn't appropriate (e.g. embedded that statically allocates all memory at startup) but a lot of C code could adopt a stdlib-provided reference counting system if it existed. ARC has proven you can get everything except cycle detection without too much overhead.

I'm sure people could quibble with the exact solutions I've proposed and there may be other things I've missed, but I'd really like to see the standard admit that C has a really nasty legacy and do something about it.