HNHacker News
TopNewBestAskShowJobs

soult

779 karma · joined December 18, 2008

E-Mail: soult@sent.at
submissionscomments
soult··on Software bugs that cause real-world harm
It's interesting that the author picked the home depot delivery as an example, because I don't think it was caused by software bugs at all.

The delivery notifications right at the end of the delivery slot happened because the driver has an unrealistic schedule, and to hit their metrics, they will mark deliveries as "delivered" rather than missing an assigned delivery slot.

And that the expensive two-man-handling and delivery to the apartment service got "lost" between seller and subcontractor is more likely cost optimization and banking on most customers not complaining hard enough to actually force them to provide the paid-for service. "Software bug" being a convenient excuse the subcontractor can give to the rightfully enraged customer.

soult··on Ask HN: Who is hiring? (February 2022)
NuvoAir | Senior Backend Engineers | Onsite or Remote (EU/US)

NuvoAir focuses on complex patients, initially targeting respiratory conditions such as COPD and asthma. The relationship-based clinical service delivers continuous, proactive care by combining best-in-class remote monitoring technology with proprietary biomarkers, deep clinical expertise, and a data-driven infrastructure. NuvoAir's care teams are designed to work in close collaboration with a partner’s existing care infrastructure to utilize NuvoAir's technology and data to personalize the care of each member.

Our tech stack includes Python/Django/DRF on Azure for backend, Vue/Typescript for Frontend as well as native Kotlin/Swift apps. We're looking for Senior Backend engineers and also other roles, check out our careers page: https://nuvoair.com/careers

I personally work there on the backend side, if you would prefer to ask some questions to an engineer first, feel free to reach out to me (email in profile).

soult··on Ask HN: Who is hiring? (June 2021)
Glovo | Senior (Software Engineers, Data Scientists, Engineering Managers) | Barcelona & Madrid, ES | Warsaw, PL | Onsite after Covid | VISA

Glovo is not just another food delivery app - we also bring your groceries, medicine, and parcels, and we want to become the everything app for your city. We are active in 20+ countries mostly in Southern Europe, Eastern Europe and Central Asia. Our tech staff is currently distributed between our HQ in Barcelona and our tech hub in Warsaw. Another hub in Madrid in the works. Work is (optionally) full remote until it's safe to go back to the office, when we expect to have a mixed model of teams gathering in the office for a couple of days and working from home for the rest of the week.

We are hiring frontend, backend and mobile engineers, as well as data scientists, engineering managers and lots of other tech and non-related roles.

Our tech stack includes: Java (Backend), Swift, Kotlin (Android), Typescript+Vue, Python (data science), AWS

Careers page: https://jobs.glovoapp.com/en/tech-careers (please apply through the form there)

I personally work at Glovo as a backend engineer, but I can assure you we have a great team of recruiters that will handle the application process. If you would prefer to ask some questions to an engineer first, feel free to reach out to me (email in profile)

soult··on Ask HN: Who is hiring? (May 2021)
Glovo | Senior Software Engineers | Data Scientists | Engineering Managers | Barcelona & Madrid, ES | Warsaw, PL | Onsite after Covid | VISA

Glovo is not just another food delivery app - we also bring your groceries, medicine, and parcels, and we want to become the everything app for your city. We are active in 20+ countries mostly in Southern Europe, Eastern Europe and Central Asia. Our tech staff is currently distributed between our HQ in sunny Barcelona and stunning Warsaw, with a new office in Madrid in the works. Work is (optionally) full remote until it's safe to go back to the office, when we expect to have a mixed model of teams gathering in the office for a couple of days and working from home for the rest of the week.

We are hiring frontend, backend and mobile engineers, as well as data scientists, engineering managers and lots of other tech-related roles.

Our tech stack includes: Java (Backend), Swift, Kotlin (Android), Typescript+Vue, Python (data science), AWS

Careers page: https://jobs.glovoapp.com/en/tech-careers (please apply through the form there)

I personally work at Glovo as a backend engineer, but I can assure you we have a great team of recruiters that will handle the application process. If you would prefer to ask some questions to an engineer first, feel free to reach out to me (email in profile)

soult··on Passenger airlines start shifting idled planes into freight business
The German postal service is still paying for a couple of flights during the night to make sure it can guarantee E+1 delivery. They use regular passenger planes with a special set of seat covers: https://www.youtube.com/watch?v=GKORFvrttPo
soult··on The 'microworkers' making digital life possible
If you want to catch a glimpse into the lives of some of those workers, kolostories.com[1] "interviews" the workers of their captcha solving microworking site. It's macabre yet fascinating.

1: https://kolostories.com/contents/list

soult··on Ask HN: What Happened to the Cuil Crawl Data?
The items from the Cuil collection were "made dark" (i.e. you can not directly view/download them). I do not know the specifics, but as far as I know most web crawl data on the Internet Archive is not directly downloadable, but you can use the Wayback machine if you are looking for a copy of a specific website.

Depending on what you need the data for, Common Crawl[1] might be an alternative.

1: http://commoncrawl.org/

soult··on Ask HN: What interesting thought did you read on HN but couldn't find later?
It may have been this article: The Evolution of Pleasure and Pain - Antonio Damasio Tells Us Why Pain Is Necessary

http://nautil.us/issue/56/perspective/antonio-damasio-tells-...

https://news.ycombinator.com/item?id=16206053

soult··on Creating an Autonomous System for Fun and Profit
At the 26C3 congress in 2009 there was a talk[1] about just that happening: companies that were looking for abandoned ASNs/IPv4 allocations and then using shady tricks (creating similarly-named companies, ...) to get them in their possession.

1: https://events.ccc.de/congress/2009/Fahrplan/events/3688.en....

soult··on Show HN: Docgen.io – LaTeX as a Service, Using Serverless AWS Lambda
The log tab says error, but it still displays a PDF. Actually, it displays the last PDF that was rendered on the server, even if that PDF was created by a different user.
soult··on Show HN: Docgen.io – LaTeX as a Service, Using Serverless AWS Lambda
I wrote a Django app that uses LaTeX to create invoices and some other stuff. It allows me to create nice-looking invoices and reports without manually specifying the (x, y)-position of each line of text, which some PDF generating libraries require. Maybe docgen.io can help others to also create nice invoices.

Unfortunately the "Try me" part seems to be broken - no matter what I input, it always shows the same PDF.

soult··on The Final Countdown for NPAPI
I don't know what exactly you want to do with the pen input, but you could use native messaging[0] to get the data into chrome. Basically a small, native program that (bidirectionally) communicates with a Chrome extension via JSON.

I used the same approach to get customer signatures from a Wacom signature tablet into a web app.

0: https://developer.chrome.com/extensions/messaging#native-mes...

soult··on NearlyFreeSpeech.NET now supports persistent processes
Actually they have improved on this a lot. If you lose access to your account and your configured mail address, there are various actions (like sending bank statements, government ID, secret question/answer pair, ...) you can take to get it back. But instead of relying on a single verification method, you are required to submit at least X different proofs of identification, where X can be set by yourself (before you lose access, of course).

This is a lot better than blindly trusting that every "lost password" request is legitimate.

For more information you can check out their FAQ entry on the issue: https://members.nearlyfreespeech.net/faq?q=LostEverything#Lo...

soult··on Grabbing random DHL package signatures
On the German DHL package tracking page, you have to enter the recipient ZIP code before being shown recipient details like name and signature. The tracking code itself is 20 decimal characters, although it is not randomly generated.
soult··on KickStarting a Revolution
Does null voting leave the seats in parliament empty? Or do the other parties just get a bigger share?
soult··on German discount host Hetzner launches new servers
When they get an abuse mail for your server, all they do is forward it to you. You then have 24 hours to fill out a form detailing what you did to stop whatever caused the abuse message.

If you ignore the 24 hour limit, it will just escalate the case to a support person, who then decides what to do. There is no automatic shutdown, especially not for multiple days.

soult··on Dirty Game Development Tricks
See also: "The Cool Cam"[1] on The Daily WTF.

1: http://thedailywtf.com/Articles/Classic-WTF-The-Cool-Cam.asp...

soult··on Tor and HTTPS
Hacker News features many programming and technology related articles as well.
soult··on RMS lifestyle
In Germany there is a "swapping" service[1] for SIM cards where you can send your prepaid SIM and will get a random SIM that another person sent in. And in Austria you can purchase both phones and (prepaid) SIMs without any ID or form to fill out.

1: http://www.daten-speicherung.de/index.php/kartentausch/

soult··on SQL injection search
So a gaping security hole that compromises all data is less important than using a deprecated interface?
soult··on How My Mom Thinks Search Engines Work
There are many people with different interests on HN. Startup people, web developers, and even some hardcore cryptographers. While the former will find you article interesting and probably don't already know too much about encryption, the latter will find the article boring and too simple. They probably will complain (maybe even thinking they could have written it better), while the startup people and web devs don't write anything, since HN discourages comments that only state "Good article" or similar.

That's how you end up with an article with lots of upvotes (from the people who liked your artcile) and some rude comments (from the people who didn't like your article).

soult··on Comment spam random text template
Even a captcha that can separate humans from machines with 100% accuracy does not defend against cheap labour ($1-5 / 1000 captchas) in developing countries like India.
soult··on We're giving out free 1CPU, 2GB, 10GB SSD -servers, celebrating our launch.
From UpCloud's AUP: Intentional or careless use of the Services in excess of a typically expected server load, such as continuosly high CPU or I/O use rate.

Does this mean that uses cases like ZenCoder (video encoding "in the cloud") would not be allowed on UpCloud, since they would max out the CPU?

soult··on Name.com hijacks non-existent subdomains and redirects to their servers
While it is probably not relevant for must users, there is a subtle difference between "There exists no A record for x.example.com" and "There is no x.example.com".
soult··on Not for sale
Starting and running a company costs significantly more money than buying a domain, and a trademark has to be used, not just registered like a domain.

Squatting a domain on the other hand requires minimal effort and money, and there is no danger of losing the domain even if it is unused (or parked).

soult··on Why MEGA Will Not Change The Status Quo
Although one might guess so from the domain, this is not an official statement by Dropbox.

On a side note, I do now understand why Google is pushing user-geneated content to googleusercontent.com.

soult··on Bit.ly was down
Check out urlte.am, it is a bit similar to what you have described. (Disclaimer: I am a member of that team).

The history option sounds very interesting. For example, the owners of "ethical" URL shortener is.gd do just change shorturls if they like a particual shorturl (e.g is.gd/td leads to tweetdownload.net, a site owned by the same company as is.gd. I know for a fact it previously led to a different URL.)

soult··on Triv.io donates URL index to Common Crawl
Extracing such a list from the generated index only takes a small script and a few hours to download the 200+ GB index file. Which is a lot less than the slightly bigger script and the months/years to download and process 80+ TB of arc files that it previously would have taken to extract all domains.

Anyways, if you want a copy of domains from the index file just send me a mail to the address in my profile.

soult··on Triv.io donates URL index to Common Crawl
No, usually you can download them without sending any aws-id if they are on the Public Datasets S3 bucket, e.g.

    wget https://s3.amazonaws.com/aws-publicdatasets/common-crawl/crawl-001/2008/06/19/0/1213886083018_0.arc.gz
soult··on Triv.io donates URL index to Common Crawl
Is it just me or is the data file not available for free despite being in the Amazon Public Dataset S3 bucket?

*Edit: The problem seems to be fixed now.

Page 1 of 8Next →