skysight-inc/HackerNews huggingface dataset:
resmio.com | Nuremberg | Lead Frontend Dev | Full-time | Onsite | https://resmio.com

Resmio is the leader in Germany for online reservations for restaurants with our SAAS solution resmio.com. Currently around 15 people are working in a typical startup environment to improve the features of the product. The company is fully funded, close to break-even and rapidly expanding our business model.

You would be working in a small team of around 5 developers in a scrum workmode. You take ownership of the frontend. Frist as a lead developer and (later) coordinate other frontend developers too.

General Toolstack of the product: github + Heroku + React + Postgres + Python + RabbitMQ + (a little bit of AWS, Digital Ocean)

Your tasks:

- Writing JavaScript :)
- Documentation
- Code reviews
- Coordination with product owners
- Lead discussions with other frontend developers

Must have:

- Superior JavaScript / React / JSX knowledge
- git...
- Strong English
- Good communication skills
- "Leadership" character

Nice to have:

- Language German
- Knowledge in Python
SmartFTP 9 crack
In Los Angeles, Jeffrey Schneider, a longtime architect in the Silver Lake area, said he recently began calling the hill he lived on 'Silver Lake Heights' in ads for his rental apartment downstairs, partly as a joke. Last year, Silver Lake Heights also appeared on Google Maps.

Google asleep at the wheel again.

Developers wanting to create some tony new "neighborhood" as well as real estate agents attempting to shift the borders of desirable and undesirable neighborhoods are having a field day.
Back to School Season deal on walmart
No that is not the point of Python. The point of Python was to create a language which was simple, readable and maintainable, easy to learn for beginners, but not limiting. It was the first mainstream language (I believe) where the design was informed by actual usability testing rather then just subjective opinions.
One of the best things about Android is how easy it is to not make Google money. From ad blockers and alternative app stores to downright piracy.

If Google could do it all over again they would emulate iOS with their walled garden. I am sure of it.
I was wondering the same thing. The focus seems to be on a small/virtually non-existing part of a bigger underlying issue.

Dealing with the issue of everyone always carrying a camera, disguise as a phone, and sometimes someone will take your picture without your approval is going to be extremely difficult.
totp 2fa attack surface varies based on the trustworthiness of many factors between the server and the client... adding SMS seems to not add much when the client could store a totp and generate an OTP challenge locally.

Some standard, obvious (or not so) best-practices, based on defense-in-depth and security effort based on impact risk:

Hash passwords using a real pbkdf like argon2 in JS or native code client-side, using sensible mem-/cpu-/gpu-fpga-/asic-hard params, because passwords should never go over the wire in any form.

Use nonces where available.

Fixed-time compare hashes server-side, with exponential back-off.

2FA tokens should be stored server-side encrypted, only decrypted when needed to generate a challenge code and then securely erased, where available.

Prefer TOTP to SMS 2FA.

Lock down admin access to all production boxes to a dedicated private vlan or physical net behind ssh/vpn bastion (jump box) which has per-user ssh keyed logins.

Use gpg user-based, single packet authorization secure port knocking to allow access to ssh / vpn through bastion. Paranoia around admin access isn’t paranoid enough since a compromise would cost much time and money in many unforseen ways.

No root passwords, ssh keys only. If absolutely required, store N-keyed using something like vault.

Don’t give too many people access they don’t need, but also don’t micromanage.

No shared accounts or ssh keys for people; service accounts for unattended services only.

Audit and disable/remove creds/privs not being used.

Ssh/gpg/tls private keys must be stored securely.

Lock-down, audit, transparent proxy, SPI, scrub nearly all external ports/data.

Never trust external, unsecured data.

—-

HTH
APIMatic Rewrites Its Developer Experience Portal for APIs
A company does not have an obligation to be short sighted. This is also something the company can communicate to any investors.

Is it really common for lawsuits against normal sized companies? (I'm not talking intel, facebook etc.)
Asteri | London, UK | Fullstack, Backend, Frontend | ONSITE | http://asteri.group/

We’re a fast growing ticketing start-up based in London. We’re taking on industry incumbents and connecting people to unforgettable experiences. We have a proven business model and were recently selected to join the London Mayor's Business Growth Program.

You will be part of a small team and have lots of responsibility and impact. We’re big believers in personal growth and learning.
We focus on execution and are constantly striving to do things better.

Stack: Python, React and Go. We don't require prior experience with any of them.

To apply or if you have questions: careers2018 ⒜ asteri.group
ResearchGate | Berlin, Germany | Visa | Onsite
https://www.researchgate.net/about
https://github.com/researchgate

Our tech stack: Java, PHP, Javascript (React/Redux), Python, Mobile (iOS/React Native), PostgreSQL, MongoDB, HBase, SolrCloud, Hadoop (Hive, Map/Reduce, Flink), ActiveMQ, Kafka
You'll be working in a fast-paced environment where code is written, tested and shipped continuously. Our engineering team is passionate about building maintainable, scalable web applications that are constantly optimized to meet the needs of our users.

ResearchGate is the professional network for scientists. The network was founded in 2008 by the physicians Dr. Ijad Madisch and Dr. Sören Hofmayer along with computer specialist Horst Fickenscher. Nine years later, 13 million researchers and scientists connect on ResearchGate, and make research open to all. The company has completed four rounds of financing, and investors include Benchmark, Founders Fund, Wellcome Trust, Goldman Sachs Investment Partners, and Bill Gates.

We are looking for:

Front End Engineer: https://jobs.lever.co/researchgate/5b79767b-df5c-4470-849a-8...

Software Engineer - Infrastructure: https://jobs.lever.co/researchgate/753fd71d-6e51-459b-a22a-5...

Senior UX Designer: https://jobs.lever.co/researchgate/ee224fb3-d668-437b-8920-b...

Senior Product Manager: https://jobs.lever.co/researchgate/1a177a50-7945-44a4-bf1e-e...

More on our careers page: https://www.researchgate.net/careers
You are right. It is due to limitation of writing for embedded systems. I try to keep everything as close to Clojure as possible but some stuff is just not possible on embedded systems or behave a little bit different.
This is a little difficult for me since I learned it mostly in the sense of general relativity (which is why I said some differential geometry). For that course, I mostly used the instructor's lecture notes. However, the books for the course were:

Hartle, James B., Gravity: An Introduction to Einstein's General

Schutz, Bernard, A First Course in General Relativity

The first few chapters would be all you need, but they don't include the nice things I learned from the lecture notes like how to derive the gradient, divergence, and curl in any curvilinear coordinate system by using the Christoffel symbols.

Sorry that I can't be of much more help.
According to the abstract at https://arxiv.org/abs/1008.1459 , this document has been revised many times (the current version, from 2015, is v38). Is there a particular reason that v8 was the version selected for submission?
You can do it with a battery. An 18650 that can supply a hundred watts is $5 or less. Even limited to half its discharge depth for longevity, it can take you through "blips" two minutes long.

I wouldn't want to ride a battery pack like that all day and every day, but it should be fine for emergencies.
You have to know WhatsApp's user base to understand this. Here in germany it's the de-facto standard communication platform. Everyone and their mother uses WhatsApp - and I mean that literally: Lots of old, non-tech-savvy folks use the service - the kind that even see creating an account as a barrier big enough to not use the service. I still think using the phone number as account was a genius move that enabled wide-spread adoption.
Anyway, my mother and her peers don't have a Paypal account, no credit card (this is germany after all, credit cards can't be expected), certainly don't have a payment method attached to their Apple ID or Google Account (You'd be surprised how many people only use free apps). Yet all of them use Whatsapp happily and quite frictionlessly.

These folks are very wary of subscriptions, regarding them as potential scams or traps and while I'm sure Whatsapp would be successful even with a recurring price tag, I'm confident the service would be nowhere near as ubiquitous as it currently is.
New Slack Group for Indie Hackers in London ‍
I guess the point is that if your residential solar setup attempts to backfeed a dead grid, it will effectively see a short circuit which it, try as it might, will be unable to generate any voltage across, trip and your house is as dead as the rest of the grid.

For this reason, I'd be most surprised if there's a single backfeed system in existence which doesn't isolate your house from the grid once the grid goes down.

Edit: Finally got around to reading the blog post to the end and found that the author makes this exact point in the paragraph following the one quoted in the comment above.
There are very good universities focusing on computer science and software engineering in most countries.

This is the first step. Then one needs to find a company with a good engineering culture, apply the theory they learned and gather experience.
Ideally one should find a qualified engineer as mentor.

Self-study and being aware of developments in the profession are the last piece of the puzzle.

Yes, some people won't be able to do some of these things and as a result they won't be good software engineers. They could still be successful programers, the two aren't necessarily related.
Ask HN: How to read documentation?
I searched on HN how to read documentation. In my opinion it is not straightforward and I haven't found many good tutorials on it. More importantly for CS students, they don't learn it in their universities and neither have I. I learned it in an ad-hoc fashion through some off-hand comments from people but I want to improve.

Take the jQuery documentation on .children() for example [1]. you see square brackets [ ]. Does that signify an array? I know that's not the case but only through an off-hand comment. Also, what does it exactly return? It doesn't seem immediately obvious to me unless I try it out in the JavaScript console.

My question on how to read documentation also includes the sub-questions:
1. What are examples of good documentation?
2. What are examples of bad documentation?
3. Are there examples of sub-cultures in documentation (e.g. the manpages have different conventions than the docs on jQuery and the docs on Sequelize are different again).
4. What are things that are not so straightforward in learning how to read documentation?
5. What are not so straightforward symbols regarding reading documentation? An example answer on question 5 would be: the square brackets [ ] don't signify an array, but signify optional parameters/arguments in function definitions / function calls.

If there are amazing learning resources on how to read documentation or if you have a comment on how you learned to read documentation that would be appreciated as well.

[1] https://api.jquery.com/children/
Relation between alcohol consumption in midlife and dementia in late life
Use buddybuild/nevercode
I've done A/B/C testing to see how likely someone is to install Telegram when they get surprised that I don't have Whatsapp. Those to whom I explain in a straight-faced manner that Whatsapp is intrusive, almost never install it. Those to whom I whine that I don't like the intrusiveness are very likely to install it. The third group, to whom I whine that I just don't like Whatsapp, are also likely to install it.

In short, don't give someone a reason to do something. Just whine.
Some sensors (CCDs, i think) are strong retro-reflectors. So you could detect possible cameras with a strobe light and some more cameras.
> dozens or hundreds of styles on a page in devtools

I've never made more than a couple changes at a time in devtools (I'm a front-end dev). Do you write the majority of your css in the browser first before adding it to a css/sass file? I tend to do the opposite, write the bulk of it in an editor and tweak a little in the browser as needed. Just curious of the process.
This is fantastic! Not sure how I was unaware of this.
Inspired by this topic I asked the question on how to read documentation [1] (I searched for it, it didn't seem to be there). I really could improve my documentation reading skills but don't know where to effectively search for it (I normally search on HN for quality content on technical topics).

[1] Ask HN: How to read documentation? -- https://news.ycombinator.com/item?id=17670431
Danes spend two-thirds of their work week doing nothing
I'm sure you've already considered all the possible solutions, but why don't you run gpg in a subprocess as a different user, so it can list "Your" key (unless by "you" you mean "the user that originally encrypted the file")...?
Reddit Hacked, Users Urged to Update Their Passwords and Enable Token-Based 2FA
SEEKING WORK | DevOps, Backend, SRE, CD

Location: SEA

Remote: Yes, Remote only

Willing to relocate: No

Technologies: Ruby, Node.js, AWS, GCP, Docker, Kubernetes, Ansible

Résumé/CV: https://www.linkedin.com/in/adam-hawkins-53109b14b/

Email: hi@ahawkins.me

Website: http://slashdeploy.com

Full stack engineer focused on the DevOps value stream. I can improve your velocity and quality, or I can just build out your existing systems.
Imaginary Cloud | Engineer Manager | Lisbon, Portugal | Visa | Onsite https://https://www.imaginarycloud.com/about

---

Imaginary Cloud is a successful and fast-growing company, working to design and develop cutting-edge web and mobile products.

As an experienced Software Engineer, and hands-on technologist, you will bring a passion for building software, taking ownership of projects end to end, managing a broad scope of software challenges, and driving development in an iterative, agile manner using best practices.

We came up with our own Product Design Process which we apply to our work and we take the best of traditional engineering and project management practices, applying them to your product.

---

To check our Engineer Manager job opening and apply, please check: https://www.imaginarycloud.com/positions/engineering-manager
What about opmsg as a GPG replacement?

> opmsg is a replacement for gpg which can encrypt/sign/verify your mails or create/verify detached signatures of local files. Even though the opmsg output looks similar, the concept is entirely different.

https://github.com/stealth/opmsg
Polyester fabric printing – Rise Textile
Rise Textile is engaged in manufacturing a wide array of Digital printing on polyester fabric. Multicolor patterns and exclusive designs on polyester fabric attract customers for classify finished look. Custom printed polyester fabric excessively used in apparel and home furnishing. All its characteristics make this fabric more desirable. http://www.risetextile.com/custom-fabric-printing/polyester-fabric-printing/
Now it needs a --output=json option to make it awesome and usable from scripts and programs.
I'm not a businessperson and I try to avoid talking as if I were one, but I don't see what is the, well, business incentive for Google to "democratize access to custom ML". Accordingly, I don't see them even trying to do that.

Rather, it seems to me that their policy so far amounts to an attempt at platform lock-in. If you want to do Deep Learning like Google does, you basically have to use their tools (yes, that's tensorflow I'm talking about) and their data (in the form of pre-trained models) and eventually pay them for CPU or GPU time (you can also pay their competitors, of course).

In fact, I'd take this a step further and say that the whole Deep Learning hype is starting to sound like a total marketing trick, just to get more people to use Google's stuff, in the vain hopes of achieving their performance. However, to beat Google at their own game, with their own tools and their own data, running their models on their own computers... that does not sound like a winning proposition.
Considering phones now have pretty capable CPUs and 6Gb RAM turning a phone into a mini laptop is becoming quite viable.
SocialX is hiring!

Experience level: 3-4 years in Javascript

Technical skills:

General experience with mobile apps
General experience with React Native including State Management in Redux and architectures in large scale react code bases
General experience in both iOS and Android as RN deployment targets
Good knowledge of modern JavaScript and graph-like data structures. Previous work with TypeScript is a bonus.
Previous experience with libraries like: redux, react-navigation and various functional libraries is very much appreciated.
Experience with integrated debugging and testing as well as continuous integration and delivery is a bonus.
Experience with project tools we use is a bonus: JIRA, Bitbucket, Slack and Appcenter.
Familiarity with blockchain and distributed storage (ipfs) and databases (gun) are a huge plus
I worked through the book in my spare time some years ago, and yes it probably took me hundreds of hours. I don't know the exact amount of time, but it was definitely in that range. I did not have any CS or math background, but a lot of practical programming experience. I was absolutely worth it.

I did not watch any of the lectures, just worked through the book, so I can't say if watching the lectures will make it easier or just take more time.
The fine article does not make a convincing argument to opposing the copyright extension. They just whine that the record companies will "wring out more money" from pre-1972 works. If that were the whole argument, then I would actually be in favour.

It seems that the EFF position is "we want free music", and does absolutely nothing to address culture and access to culture.
People do do this... I'm astounded sometimes at the workflows I see, but I've worked with people that wrote all their HTML in dev tools and copied it back to their editor, and wrote huge chunks of JS in the console. The latter tends to not work well, because everything is constantly dirty and state is corrupted.
Last I looked, MS volume licensing terms were just as bad as in the early 2000's ; If you want the 50% discount, you have to agree to an external audit of any MS software.

The licensing is even more complex than it was.

I have no statistics about them being "easier to deal with", so I'll take your word for it; But they still hold the same power once you sign, and can use it at their discretion.

No company is trustworthy, but some are much less than others - a few at the "trustworthy to be evil" level.
I came to SICP from a totally different path. In 1996 I started programming Scheme and developed my own library for matrix calculus and for symbolic calculus. A few months later I had a copy of SICP in my hands. All the things I did previously on my own now were dealt with in a more systematic and profound way. - Many concepts that I learned from that book became important twenty years later in modern programming languages. Closures, immutability, higher order functions, functions returning functions, etc

SICP was a very profound experience. I still have that copy on my book shelf.
the United States Congress shall have power "To regulate Commerce with foreign Nations, and among the several States, and with the Indian Tribes."

The courts and the congress have a very strange interpretation of this, for example in: https://en.wikipedia.org/wiki/Gonzales_v._Raich
Yes, but what I think OP is more so referring to is the idea that if an international organization tried to solve the dispute most would be in favor of what they have seen for the longest time. Which brings the question of how does Google decide which map it will show the rest of the world?
Hi mychael, as you can read in the post the project is in stealth mode, and apparently we are doing it very well! Healthy skepticism is totally understandable. We have hired many HNers before, including several of the founding engineers.

Let me know if you want to chat via email and we can give you additional details: charles@interdax.com
Learn Web Worker in 10 Minutes
A documentary I saw years and years ago would say that this article is not being honest about the Japan memo.

The documentary said that Japan used a super-obscure word, and that there was a team of translators digging through books who eventually told the president that Japan it means that Japan is both responding and not responding. They're giving a "NULL" answer.

In other words it wasn't the words that were mistranslated, but that Japan was using something that doesn't fully translate culturally.

E.g. apparently in Japan if you do something unusual while on the train then you may find that everyone around you is suddenly "asleep". They're so embarrassed for you for violating a minor cultural norm that the easiest way to make this better is to pretend to be asleep and that they didn't see it. (I guess I never made such mistakes while there)

If you've worked with people from other countries you may know similar things. Like in some countries they say yes to everything. They can't deliver some of the things, but it would be rude to say no.

Back on topic: In the end Japan did not answer in time, and "surrender or get bombed, we will end this war now" ultimatum doesn't give room for "No comment. We need more time".

Japan didn't say "we surrender". They didn't say "we don't surrender". Not literally. It's more comparable to "Yeah we definitely should hang out some time!". It's not the words that matter there. It's the meaning. And the meaning was unclear. And that was, to the US, unacceptable while people were dying every day.
One reason I really like this is it gives me confidence in the results when multiple independent researchers end up at the same result.
Show HN: Unsubscribe from all of your SaaS products at the push of a button
One could extend the the grandparent comment with yours:

"When Alice says Bob is evil, she's saying Bob is attached to some values, and those values are evil by Alice's own value system". This definition avoids calling any view objectively evil, but admits some values are evil in a given value system. That should be uncontentious.
Free parking zones in front of Metro stations turn into theft hotspots
There was an article on HN about a dev who played the inverse shutter sound when taking a photo, which would destructively interfere with the OS camera sound (this was iOS) before being output by the speakers, resulting in no audible sound.
Vasundhara's Amity International in Sec 1 threatens to strike names off rolls
I train every other day. Wake up early in the morning and have a fasted walk to the gym (~30 minutes) during which I may or not drink a black coffee. During training I have a peptopro shake with some easily digested carbs and creatine.

My routine is a modified DoggCrapp where I perform myo-reps after the three heavy sets. I've found it's a nice way to add volume without taxing the nervous system. The volume is needed so I can eat more tasty carbs.

I avoid cardio and simply make use of long walks to keep my <10% bodyfat in check.

My diet is high carb, moderate protein and fat.
Throw them after scanning and uploading to Drive/Dropbox.
On top of that, iPhone makes shutter sound when taking a screenshot as well. I heard jailbreak also could disable them but not sure it is possible lately.
isn't everyone tired of these beginner crash courses in ML?