skysight-inc/HackerNews huggingface dataset:
I live where if someone spends 1000 on a bike this year. They will repeat next year. Same as cell phones. New iphone prime 5k extra hd space. I'm in.
I agree that many shops don't work this way, but they absolutely should. Anyone not developing a good defense-in-depth strategy, and just assuming that their edge firewalls will take care of them... well, they're one step away from a break-in and a data breach.

Our industry needs to do better, and not brush off good security as "glossy marketing talk".
The bike is the vehicle of the present in many places around the world (Netherlands!). As for bike-shares - they have their place, but it's limited.

The story itself sounds like some marketing copy for some get-rich-quick shared-bike provider.

PS - Remember, though, that some cities are built on hillsides (e.g. San Francisco), and are not very bike-able.
"Oh, no, I didn't think about sending my updates to Cliqz because Google is the dominant player anyway"
Configuration management: Do you need it?
Long-Form Texts on Interesting Details of Computers
Location: Europe

Remote: Yes

Willing to relocate: Not at the moment

Technologies: JavaScript, ES6+, React.js, Gatsby, Node.js, Express, GraphQL, Redux, D3.js, Wordpress, React Native, Webpack, PostgreSQL, Bootstrap, AWS, Heroku, Firebase, TypeScript and more.

Résumé/CV: https://drive.google.com/file/d/1ngTkTVeDaakyFxEmPyyqyMuKxD6...

Email: mail@andrejgajdos.com

I am a freelance full-stack web developer with over six years of experience delivering software. I have worked for clients all around the world in many different industries. I have delivered solutions for startups, digital agencies and big companies, such as Apple. I have background in computer science and am able to create everything from small business websites to custom web applications.

Personal Website: https://andrejgajdos.com

LinkedIn: https://www.linkedin.com/in/andrejgajdos

Github: https://github.com/AndrejGajdos
Hi, I'm very interested in this. I've been using dask/plotly for a side project but it's just too slow. If you know dask, do you think you could discuss which features of dask your project has and doesn't have?
This really sucks. I have two Automatics, and they are just awesome. I've already used them to diagnose car issues, and tracking is great.

Luckily I got a lot of use out of them, but definitely said to see them go.
I too have to look the Moore/Mealy distinction up every time, but yes.

The real trick is finding all the state machines you've built in your program without noticing. Or are contained in dependencies. Parsers, TCP, SSL. Authentication is a state machine that usually has two states but may have more; places like Amazon have "we know who you are but you've not entered your password this session", for example. Anything involving message delivery. Anything transactional.
Not sure these are opposing topics. My understanding of SDN is simply that a program may decide to drop certain frames, and this can run on top of ordinary Ethernet.
Take a really good picture including his face. Send picture to the local police department in case someone reports that bike stolen.

Presumably if it's actually his bike, he'll be thankful.
Private Search [1] is also not based on Google or Bing.

[1] https://private.sh
Is the SEC going to be involved again?
No, they're completely different uses of the term.

A lot of real-world CRUD code, for instance, does nothing of computational interest whatsoever, but it isn't simple, because it has to cope with real-world business-logic complexity. (And possibly a lot of complexity beyond the necessary complexity, due to poor design, changing goals slowly messing up the code, etc.)

> You can describe the complexity of "code understanding" as the computational complexity required to answer a question about it, say the time it takes to find it or the length of the proof

I don't follow. How are proofs relevant? A programmer having to wade through poorly-named functions and a lack of documentation, is not well modelled by computational complexity theory.

> You could even talk about the simplest sorting algorithm as the one with the shortest proof.

Who'd care? That bears little relation to either the complexity theoretic properties of the algorithm/problem, or to complexity in the informal sense.
I was nervous Sirius would shut them down. Guess my worry was not misplaced.
AMD GPU hijacked to sneak and transmit PC data over radio waves
mabl | Boston, MA | Software Engineer | ONSITE (post-COVID) | https://mabl.com/careers

Bring AI to software testing at mabl. We provide automatic, self healing testing of web applications using advanced ML and AI techniques to replace the tedious and fragile UI testing of yore. Consider us a smarter, auto-healing Selenium.

We’re a 100% serverless operation built on Google Cloud Platform that rapidly develops and deploys features on a CI/CD model. We’re well funded and growing our engineering ranks to keep building out our platform.

Our open positions:

- Software Engineer

- Enterprise Sales, Account Executive

- Enterprise Solutions Architect

Our stack is built with Java 11, TypeScript, ES6, Bash

Drop me (an engineer), any questions joe at-symbol mabl.com, and checkout our careers site [1]. We can’t wait to work with you.

[1] https://www.mabl.com/join-the-team#jobs
New earnings report shows Microsoft shift to cloud and subscriptions is working
This looks really really neat!

Just want to ask, because I love talking about render performance: have you tried doing this using offfscreen canvas? That should allow you to move a lot of things to a worker, so you avoid blocking the rendering with js? It probably won’t speed up the total time to finished render, but I assume it will lock the page for a shorter period of time?
Location: Green Bay, WI

Remote: Yes

Willing to relocate: At the end of July, yes

Technologies: Ruby, Rails, Node.js, Java, Javascript, React, Redux, Typescript, CSS-in-JS, Material UI, Next.js, Firebase, Jest, Cypress, HTML, CSS, SCSS, BEM, responsive mobile-first web design, PostgresQl, MySQL, Netlify, Heroku, AWS. Currently learning GraphQL/Apollo.

Resume: https://linkedin.com/in/kevwy

Email: kevin.william.young18 at gmail.com
SystemKit(ty)!1!! Finally! Meow!
SEEKING WORK
Location: Amsterdam, NL

Remote: Yes

Willing to relocate: No, but willing to travel

Technologies: Java, Spring Boot, Python, PHP, HTML, CSS, JavaScript, Web Components, Angular, Jenkins, Docker, MongoDB, MySQL, Elastic Search, Logstash, Kibana, Redis, Apache Tomcat, Apache Kafka, & Linux.

Resume/CV: available upon request

Email: vaggdan[at]protonmail.com

Since 2014, I am offering custom Mobile, Software, and Web Application development consulting in order to build world-class applications, tailored to your needs, that is built with love.

Would you like to have a chat? Hit me up @ vaggdan[at]protonmail.com
If you want to know who I am, see doodledocs.com

Open to opportunities that require interdisciplinary thinking, flexibility and an entrepreneurial spirit.

Location: Amsterdam

Remote: any option is fine

Willing to relocate: yes with max(dutch_market_rate, local_market_rate)

Skills:

0. Senior teacher in programming and web development

1. Medior web dev: ReactJS + NodeJS

2. Junior hacker: pentesting and reverse engineering with IDA Pro

3. Junior iOS app development: Objective-C

4. Hobbyist data science: R (portfolio almost ready)

6. Hobbyist in design: Sketch (portfolio ready)

7. Hobbyist entrepreneur

8. Wannabe growth hacker: out of the box thinking, A/B testing, programming it. It fits my background.

Domain expertise: education and mental health

Résumé/CV: linkedin.com/in/melvinroest

Email: melvinroest <at> gmail <dot> com
Location: Mexico City

Remote: Yes

Willing to relocate: Yes

Technologies:

[ Languages: Python, Ruby, JavaScript ]

[ Frameworks: Flask, Rails ]

[ Database: PostgreSQL, MySQL]

I'm a Full-Stack developer seeking a summer internship. My internship at Shopify was canceled because of COVID-19 so I'm looking for interesting opportunities.

Resume: https://shashwatsingh.me/data/shashwat-resume.pdf

Email: shashanoid@gmail.com

GitHub: https://github.com/shashanoid
Cortx | Machine Learning Engineer (Deep Learning) | Baltimore, Maryland | Onsite, Full-time

Cortx is a profitable, stable, and growing artificial intelligence startup that is building a tool that automatically writes content about any subject with the same level of quality, factual accuracy, and usefulness as a human.

You would be at the intersection of research and production code - taking our research roadmap and helping make it a reality.

This will involve training new models and making improvements to existing ones. You will constantly be ingesting research papers, finding and implementing ways to take nascent research concepts, and writing production code to apply it to our goals. You will be analyzing where our current methods are falling short and devising and implementing ways to improve and iterate.

You will be working directly with our Founder/CEO, who is leading the AI team, both as a manager and an individual contributor.

We sponsor all visas (including H1B and Green Card), and we pay market rates for SF/NYC despite being located in an area with a significantly cheaper cost of living.

We are currently using PyTorch for the vast majority of our AI work.

Apply by emailing alex@cortx.com with "HN" in the subject line.
Location: Remote, Seattle, Vancouver
Remote: Preferred (currently remote)
Willing to relocate: Yes
Technologies: Full-stack, Infra, JS/TS, C#, Python, Scala, Java, React, Dart/Flutter, GCP, Firebase, docker, k8s, Vue, Serverless, Next.js, SQL/noSQL, Bash, Git, ci/cd
Résumé/CV: https://parondeau.com/resume
Email: me@parondeau.com
POV-Ray disagrees. It renders CSG. It never converts to polygons. So stop saying what a 30 year old program does is "impossible".
They have way better efficiency on goods and marketing. Your local mcdonalds isn’t advertising on TV. They pay franchise fees but its not a 1:1 cost to benefit. Depending on the size of the chain, they can also negotiate discounts by buying at predictable and high volumes.
Ideas to NOT micromanage remote teams
HiPeople | Berlin | Full-time

HiPeople is a Berlin based fast-moving startup founded in 2019 to shape the future of recruiting.

Our tech stack is Go, TypeScript, React and Redux and we're looking for software engineers to work on our product.

E-mail: azer@hipeople.io
I would differentiate between intrinsic complexity of a problem and artifical complexity of a solution.

Certain knots can be solved without changing the topology! They would just add artifical complexity.

Also, some truths can have both very simple and very involved proofs. They are a perfect example how just the right approach can reduce much complexity.
Just formulating the problem in a different way can already reduce much artifical complexity.
This is a nice, non-threatening intro. One piece of advice that I've learned from teaching people regex syntax is that it's much easier to keep it to three basic topics at first (Repetition, Alternation, Concatenation), and then describe the rest of the stuff (character classes, character escapes, etc.) as "syntactic sugar" that makes those previous topics simpler, or provides more power. I usually introduce groups pretty early but most people get them notionally because they're kind of like algebraic parentheses. And then I'll expand on groups as well to show more power, escapes, etc.

For example,

(a|c|d|e|f|g|...|z) uses only notional groups and basic alternation while [abcdefghi...xyz] shows character classes, and [a-z] shows ranges - each step builds on the previous step and shows how to make them easier. For the learner this seems to act as building blocks rather than "separate things that are kind of alike I need to learn"

This is similar to how you can talk about repetition as

aaaaa, then aaaaaaaaaaaaa, then a, then aa, then a+, then a?, a{0,1}, a{0,5}, a{1,5}, a{,10}, etc. which simplifies, then generalizes the idea of repetition from a very natural concept build on concatenation to an opaque looking syntax that turns out to be both general and powerful

After that, most of the time I need to explain how capturing works, and how to turn it off and so on. Good tools help here and it starts to move away from a whiteboard exercise into something more active. But if students have followed you to this point it starts to make them feel very powerful as they're suddenly parsing things apart and transforming them.

At the end I usually follow up with a big on anchors (^ and $) and other odds and ends (case insensitivity, global search, greedy and non-greedy, etc.) and usually turn people loose after that. I've rarely found people who actually need lookarounds and other advanced topics and those are usually covered one-on-one as they need.

But this is fairly minor quibbling and is just rearrangement of what's here. I think this is overall a nice clear explanation. Regex syntax is honestly pretty simple once the syntax magic is explained.

What I think would be really helpful is a tool where somebody can type in a regex, have it checked for syntax and then generate the list of strings that would match it (within the constraints of limits on infinite repetition operators, like turning * to {0,2} or something.
The US used to have a small tax relief for bike commuters. I agree there'd be less overhead, but the proposed system will get people to fix their bikes and ride them.

Tiny tax rebates just get lost in the wash and result in an over-complicated tax filing process. The govt isn't trying to make cyclists relatively a bit richer, it's trying to reduce air pollution.
Report Concerning Jeffrey Epstein's Connections to Harvard University
Private Search: Encrypted and Anonymized Without Google or Bing
> People in this thread are getting really hung up on the idea that someone with a bike == cycling enthusiast.

I’m an American, and literally everyone I know owns at least one bike, and it’s rideable. I’m not even in a big city - in fact I live closer to cows and sheep than to anything resembling a skyscraper...
can't do on osx without reformat if i'm recalling correctly
You are correct - older hardware has suboptimal support. However - that laptop is at least eight years old. All the AMD graphics cards since Polaris have good support.
Theft plays a major role when you're thinking of buying an e-bike... When you're shelling 2+kEUR and you must put the fscking lock eeeeverytime you go somewhere, pause to buy bread, or whatever, and it's the same one or 2 minutes circus (first lock, then second lock, then don't forget the computer...). It gets tiring and discouraging.
A fast 100% spec compliant, self-hosted JavaScript parser
edit: he did not delete my comment, it was below the fold. sorry. my question is still the same though.

yup, dang already deleted my comment on Who's Hiring. what's your issue with engineers being able to compare processes between companies?
SEEKING WORK | Amsterdam, NL | REMOTE

Technologies: Java, Spring Boot, Python, PHP, HTML, CSS, JavaScript, Web Components, Angular, Jenkins, Docker, MongoDB, MySQL, Elastic Search, Logstash, Kibana, Redis, Apache Tomcat, Apache Kafka, & Linux.

Resume / CV / Portfolio: available upon request

Rate: €75/hr

Email: vaggdan[at]protonmail.com

Since 2014, I am offering custom Mobile, Software, and Web Application development consulting in order to build world-class applications, tailored to your needs, that is built with love.

Would you like to have a chat? Hit me up @ vaggdan[at]protonmail.com
I think you mean extremely impressive for any human, period.
Machine Learning Week Online Conference
That's the first version. The second and third versions connected directly over the cell networks. The second version allowed third party apps over bluetooth. The third version removed that feature.
Mac only apps should die.
A handy thing about jira is that the ticket picks up the commit automatically, so anyone viewing that ticket can go straight to the changes if the branch begins with the ticket id.

I don't what the definition of a 'feature' is. Is it a task or something bigger than a task?

I'm not a huge fan of overly verbose commit messages. They can make the job of compiling release notes annoying.
I don't know if you've looked at central banking lately, but crypto is looking better in comparison by the day.
Taptap Send | New York, NY | Full-time, Onsite | https://www.taptapsend.com

Taptap Send is a remittance app to send money to Africa. We are working towards meeting one of UN's 2030 Sustainable Goals to allow cross-border payments with less than 3% fees. Come join a mission-driven business that helps some of the neediest people in the world.

Tech stack: AWS, Docker, Terraform, Ansible, Kotlin, Spring Boot, Python, JavaScript, React Native

Open Roles:

- Software Engineer: https://taptapsend.recruiterbox.com/jobs/fk03hzf/
You seem to have incredibly bad luck. I got 2 bikes stolen in 20 years and I think its similar for my friends (all central Europe).
But timing is the whole thing. There is nothing else to be right or wrong about.

I mean, sure I can predict that the market go down and sure, sometime between now and the heat death of the universe the market will go down. Same about the market going up. But these kind of predictions are meaningless.
Electronic Skin Fully Powered by Sweat Can Monitor Health
Bike trails aren't used in winter because they aren't maintained, just as roads that aren't maintained in winter aren't driven on.
it's fine for your local development, probably want to rename it or incorporate the changes into it's parent branch that is named more usefully for pushing it somewhere shared
strongDM | All Roles! Go / Golang | FULL REMOTE (core hours ~US timezones, any latitude) | Full-time | https://www.strongdm.com

--------

May 2020 update: because we build remote access software, we're seeing a surge of teams everywhere go remote -- we could definitely use your help!

--------

strongDM is an identity-aware proxy for managing and auditing access to databases, k8s, and other servers. We build secure, high-throughput networking systems in Go.

We're a fully remote (UTC -4 to -7), building software to help people work remotely. We have high standards and high levels of respect for each other and our customers.

Current roles:

* Senior Software Engineer (Golang, distributed systems)

* Lead Engineer / Engineering Manager

* Product Manager

* Technical Writer

* Front End Developer

If this sounds like the type of work and the type of environment that would suit you, send me (Justin, co-founder & CTO) a note at justin@strongdm.com
Yes, because Nvidia drivers are not part of the kernel they need to be updated manually and Nvidia does not distribute the source code, so you need to wait on Nvidia.

Nvidia also doesn't support some of the APIs that AMD and Intel do, which causes fragmentation in Linux desktop environments.
> Unless you consider algorithms to be "arms"

As the Arms Export Control Act did.

> but then what isn't?

Things not named in the United States Munitions List.
I get it, understanding the Bayesian perspective on linear regression requires understanding Bayesian statistics. But linear regression is not solely a Bayesian technique.
Location: Portland, OR

Remote: yes

Willing to relocate: yes

Technologies: AWS, K8s, Terraform, Golang, Python, Ansible, nginx, ELK

Résumé/CV: https://www.linkedin.com/in/joseph-greene-a9616a29/

Email: josephgreene78@gmail.com

I am a skilled SRE with experience in creating a self-serve environment for developers and also taking responsibility for production environments directly.

I work closely with developers to identify pain points in our processes and remove barriers where appropriate while maintaining system stability with highly available cloud based architectures.
Judging from your post history, it feels like you want to build a Google search engine alternative?
If this can make HN, here's my news item:

"Walking conventions:

1. Stand.

2. Move right foot ahead.

3. Move left foot to match.

That's it. You can also do it the other way around, but be consistent."
I've browsed the site and didn't see how are forms handled?
Have better meetings–in person or remote
Elevate Labs | Full-Time REMOTE, US or Canada | Senior Data Engineer | https://jobs.lever.co/elevatelabs/acafafc5-f876-4a90-934f-71...

We're looking for an experienced data engineer to own and update the data pipeline powering our data analytics platform. You will initially take responsibility for our existing python based data pipeline. You’ll work closely with our data analysts and data scientists to establish requirements and appropriately evolve the pipeline to a modern data processing solution. As the data engineering subject matter expert, you’ll be expected to drive the direction of future development.
Mirror: https://www.gwern.net/docs/design/1908-loos.pdf

An, er, interesting guy: https://en.wikipedia.org/wiki/Adolf_Loos https://en.wikipedia.org/wiki/Ornament_and_Crime
Maybe, but I don’t see why you’d want so many queues. If you are receiving 1 million frames per second, each 10kb long (10gb/s) and you spread that over 64 receive queues you will process exactly one packet per interrupt, maximizing the cost. If you have only four receive queues (one for every cache domain on a Zen2 CPU socket as an example) then if you set your interrupt mitigation to something modest like 10 microseconds then you will receive several frames per interrupt, and additionally you will not be polluting the L1i cache of the other 60 CPU cores.
> mental-health personnel on university staff

This has also to do with worker safety. University clinics also act as worker clinics for their own workers.
To me, there's an "algorithm" vs "business logic" continuum, where algorithms operate on cleanly specified mathematical operands and the difficulty is .. mathematical, while business logic isn't conceptually complicated but can be very wordy.

A lot of the work in translating a business spec into algorithms is what JoeAltmaier did: enumerate all the cases. You end up with boxes labelled "on Thursdays when the user is in the US Virgin Islands and is using the compact UI", with conflicting assumptions from the postit notes taken from the meetings, and someone has to go and check what should happen in that box.
Poop may tell us when the coronavirus lockdown will end
Is it only me or a gov that during a pandemic that will cause a lots of lost jobs giving back 50 euro to bicycle owners is a new level of rudiculesness?
You let them view your entire calendar? Or are you able to filter which are visible
NY's Overwhelmed Unemployment Benefits System Leaked Personal Information
> Playing devil's advocate, it's easy to say there are far more victims of CSA and child pornography than of school shootings among children.

Is there any decent data that backs this up? Anecdotally, I have always felt like CSA is a fairly niche issue that is blown way out of proportion, but I don't know how/haven't bothered to confirm or deny this belief.

EDIT: I found this: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4311357/ which seems way too high. Then again it's not exactly something the victims would openly talk about in most cultures, so maybe I'm severely underestimating the prevelance of the issue?

Nevertheless, if it is true that 95% of perpetrators are well known to the victim, that doesn't sound like this abuse is happening online. So I don't see how backdooring E2E could possibly help here.
I've always been curious how practical this method of extraction "really" is given an actual "target pc".

The NSA likely has technologies that allow them to "observe" signals without even having to use malware to transmit them via mosfets in a GPU. A security researcher Michael Ossman (developer of the Hack RF) was able to develop tech to read data from a VGA cable at distance, I'd be terrified to see what the NSA / DARPA has developed relative to this technique.

https://www.vice.com/en_us/article/bmjpj3/michael-ossmann-an...