skysight-inc/HackerNews huggingface dataset:
Show HN: Voorjob – How to understand the results of your job search
Hi HN!

We are Beroli and Pascal, co-founders of Voorjob (https://www.voorjob.com) a small startup from Copenhagen that is going to make easier for your to land your next job.

We realized that today's hiring process with all those fancy ATS, resume parsers and ML algorithms, is kind of broken, the power is almost entirely with the side that is hiring.

So we decided to fight back!

Our product is focusing the data manageability and insights extraction of your job search, you can see a glimpse of how it looks here:

https://www.voorjob.com/app/link/6da0ba76-e753-4012-95fd-53409e6ab78c/

Since everyone here has probably hunted for jobs before, we would love to listen your feedback about our crazy idea and learn more about the pain points that you faced in the past.
What is a half character?
Could you say more about this? What exactly is broken about the experience in Tract? I have never heard of Qutebrowser.
Brow.sh has nearly this exact functionality already in built-in http server; you can open up basically any website in your browser and get plain html (though rendered in a single font size/style, as it's really intended for console use). It basically runs headless firefox and with a custom stylesheet and scrapes the screen for colors.
Except in this case the "some guy" is selling the classic car without actually owning it since it actually belonged to a public museum, and the dealership was just set up last week by the former director of the museum who just happened to retire the week before that.

There seems to be some kind of breach of fiduciary trust here somewhere, heads should roll at ICANN even if all of this was somehow not in violation of any laws.
Sounds great. Did you open source the parser?
Advantages and Disadvantages of Virtual Machine
I was confused by this article. It says that for every k, then all sufficiently large sets have an arithmetic progression of length k.

But suppose we set k = 3, and take the set {1, 2, 4, 8, ..., 2^n}. Then no matter how big n is, we have no arithmetic progression of length 3.

Looking into this, it appears that the article misstated the result, called Szemerédi's theorem: “if the positive integers are partitioned into finitely many classes, then at least one of these classes contains arbitrarily long arithmetic progressions”. https://www.semanticscholar.org/paper/A-new-proof-of-Szemeré...
I've gone to this strategy of just not saying anything to avoid the problem, but I know I have benefitted immensely when others have dropped a pearl of wisdom straight from their fresh perspective so it saddens me.

I think the key thing is to establish a supportive and collaborative environment where people feel safe enough to take a suggestion, knowing that their good faith effort over the last several months is valued as a part of the process that led to the mature and stable strategy of using sshd. If it was worth it to spend 3 months plus 10 seconds across two developers to find the best solution, and the best solution was found, declare victory and celebrate that good outcome. A lot of times, you won't get the good outcome no matter how you try.

If you don't have that, you're going to be spending more and more time creating elaborate ways to suggest things by inception, and that's not good for anyone.

PS like the author, I also use the word just to connote "solely or simply" rather than "merely or trivially". I have learned others feel it has some negative connotations, so I have restrained my usage of it.
Well with the uBlock filter I wrote it looked something like this at the time.

facebook.com,facebookcorewwwi.onion##div[id^="hyperfeed_story_id_"]:has(div[id^="feed_sub_title_"]:has-visible-text(Sponsored))
Software Architecture Principles That Every Programmer Should Follow
Eventbrite | San Francisco, CA | Onsite | Full-time

If you're interested in building the data infrastructure and services that connects people with the events matching their interests we have a Senior Search Engineer opening in San Francisco:

https://www.eventbritecareers.com/jobs/senior-search-enginee...
There is so much more the KoM than meets the eye. For example, the relatively recent hubub between them and the papacy. The fact that so many heads of CIA and other countries intel agencies are KoM. That you don't have to be Catholic to join. The old connections to the templars and to masonry. It's permanent observer status at the UN. The connections of Elizabeth II to it (she was queen of Malta until 74)... the list goes on and on.
Robot Personal Trainer Helps Coach Runners in Bristol
From the article:

> "So, ⭘ is our ½ character "
Flash Cut
Location: Toronto, Canada
Remote: Yes
Willing to relocate: no
Technologies: Node JS, Javascript, Angular, SCSS, HTML, JQuery, MySQL, Mongo
Résumé/CV: https://www.linkedin.com/in/sharmila-gunasekaran-131755150/
Email: shrmguna18@gmail.com

I have 4+ years of experience of working on Nodejs, Javascript, HTML, CSS and also with backend technologies like SQL, MongoDB.
I am currently working in the United States with NIO.I have an open work permit to work in Canada and will be moving to Toronto in first week of March. I am looking for a challenging and great opportunity to continue my career.
Input into a decision like this might be one of the best approximations of achieving immortality.
Hypergiant's New AI Model Helps First Responders During a Natural Disaster
Location: Seattle, WA

Remote: Yes

Willing to relocate: No

Technologies: Python, R, Julia

Resume: https://www.linkedin.com/in/caseyghilardi/

Email: crghilardi@gmail.com

Website: crghilardi.github.io

I'm a data professional with over three years of professional experience and prior academic work that provides me with a multi disciplinary foundation including sampling methods and spatial analysis. Interested in opportunities on data science teams.
I give this achievement 4½ stars.

http://www.righto.com/2016/10/inspired-by-hn-comment-four-ha...
SEEKING WORK Location: Perth, Western Australia or REMOTE

Technologies: Ruby on Rails, JavaScript (React, Vue, Native), PostgreSQL, AWS, HTML/SCSS, HTTP, REST

Website: https://www.65bits.com.au/

Email: sales@65bits.com.au

---------------

65 Bits is a Perth based software development agency that designs, develops and maintains bespoke web applications for a range of local, national and international customers. We use our engineering skills and business acumen to get great results and build long-term, fruitful relationships with our clients.

Our lead developer, Bruce, has worked on projects for hundreds of Australian businesses. With a leadership role in the local Ruby on Rails community his expertise can help you and your team achieve your business goals.

For more details and testimonials, please visit: https://www.65bits.com.au/
We have physical interlocks all the time and they make intuitive sense to us.

If you park you car, and crank the steering wheel all the way to one side, it won't start unless you put it back. If you have an automatic transmission vehicle, if you turn the key without pushing the brake, it won't start. If you have a manual, it won't start unless you push the clutch in. (This didn't used to be true. Citing Ferris Bueller.)

Lots of stuff goes wrong when the hardware people depend on the software people for correctness and the software people depend on the hardware people for correctness. Insert <Group A> and <Group B> for hardware and software. Could easily be writers and editors in journalism.
> There is way more than enough wacky stuff introduced by Unicode. Having dozens of letters A, for example.

You'd have to go back before Unicode to prevent this.

Unicode was created with certain engineering constraints, one of them being round-trip compatibility. This means that it needs to be possible to go from $OTHER_ENCODING -> Unicode -> $OTHER_ENCODING and get a result which is bitwise-identical to the input. In short, Unicode is saddled with the fact pre-Unicode text encoding was a mess, plus the fact people tend to not like irreversible format changes.
I think they're saying the opposite of that; they're biased against Hugo or generally vocal in their criticism of it.
Got really excited about this post until I read your comment. Bummer.
Datasette-atom: Define an Atom feed using a custom SQL query
And maybe this is the problem—that we live under the pretense of these people "contributing to society", rather than the ordinary Joe.
Hi Someone1234, I would be keen to discuss the topic further with you. What's the best way to connect?
In this case, I welcome putting gates around medical hiring practices. Lives are at stake.

Twitter/FB going down, realistically, is not going to kill anyone.

Risk management is very real with people's very lives. The price going up is expected because of the filtering needed, but it shouldn't go up as fast as it does in America.
But at least they were paying out dividends. Sure those dividends were being paid directly by tax dollars in the form of the inevitable bail out, but at least private individuals got that money first.
Thanks for answering, I see other folks had concerns similar to mine regarding your comment.

I understand better where you’re coming from.

(Where I work) I find there is something to be gained by showing interest and asking about the parts of the code I don't understand or would have approached differently.

(my favorite thing is when folks preemptively comment in their own pull requests to explain tradeoffs and design decisions before being asked about them, or write comment blocks in the code to add useful context)
Has magnetic shielding been tried for fission? I guess it wouldn't work on neutrons, the same as fusion.
You mean Sing#?

https://en.wikipedia.org/wiki/Sing_sharp
Here's the README for the new plugin: https://github.com/simonw/datasette-atom
OT, but what do you use to validate JSON posts without DRF? We mangled django form fields to validate a list of ids, but can I use forms to validate nested JSON? I now use Marshmallow for that use case but would love to stick with Django forms.
How to Steal a Soviet Helicopter
My point is that I do not see a direct connection between the mobile application founded by the Russian indie developer almost 2 years ago and the swaying one of the most established democracy in the entire history.
"My first instinct is to use sshd. Have you tried that already?”

I use phrasing like that and "My knee jerk reaction is..." etc. intentionally because (a) it's accurate context and (b) it allows the person to wave it away casually if it's irrelevant. In any case, I find that the conversation remains both polite and productive.
I think awinter-py means that because they turned off location services, Google should not look up their location by IP and display the weather even if they can.

But yeah, that's not what the location API means.
I don't see anything special in the linked image. The As look as they would in Latin script.

(probably not what you meant, but just in case: the fourth letter is not a Cyrillic A but a D.)
Why would you demand "exchange" to introduce a law that is sensible and has positive impact? You don't have drivers' association demanding privileges in exchange for penalizing drunk driving or restricting maximum speed.

The whole NRA situation in USA seems so absurd from outside.
Fixed. Thanks! Those are surprisingly hard to spot sometimes.
British did buid a 1100km salt wall to effectively implement the salt tax in India.

https://www.atlasobscura.com/articles/colonial-india-british...
I love how iOS doesn't understand this URL, and still doesn't have these characters. Too busy removing the Taiwanese flag, and implementing "Animojis".
I'm guessing it seemed like it would be even more awesome than https://news.ycombinator.com/item?id=21686643.

2016 added.
With your side projects - do they revolve around web apps or code? I’m interested to know as a non dev what area you chose.
Discussed at the time: https://news.ycombinator.com/item?id=11958682
Did you actually read that thread?
> In the West, we’re prone to taking what isn’t ours and acting as if we discovered it, conveniently forgetting its history and context.

Can any culture claim a flavor as “theirs” and get angry at other cultures for tasting it? Such throwaway comments have been commonplace in the NYT and I don’t understand their purpose. The whole world likes good flavor, let’s not gatekeep it, I’d rather we unite the world through food than make it yet another divisive force.
Getting a SIM card in Taiwan also requires a photo taken at the computer (for foreigners) in addition to passport. In HK, you can buy sim for roaming use in mainland and Taiwan without any form of registration.
Please don't post snarky rage comments here. I know it's the internet, but that's not what this site is for, as you'll notice if you review the guidelines: https://news.ycombinator.com/newsguidelines.html
Operating .org in the public interest in the past doesn't mean that it has zero value today. "The fact that it’s worth even $1 billion shows" not so much that "[ISOC is] operating it in the interest of the ISOC" but that PIR may not be interested in operating .org in the public interest.

How is ISOC a dubious charity?
Have you considered sshd?

I think this has an element of tact because asking if it has been considered means it may not have been.
> Note that as a side-effect of this change, Django is now aware of asynchronous event loops and will block you calling code marked as “async unsafe” - such as ORM operations - from an asynchronous context.

Am I correct to understand this as meaning async views can’t even read from the database yet? I guess the only use cases for ASGI views currently would be interacting with outside-Django backends that implement async support and such?
http://archive.is/DJ4RR
@dang
I sincerely appreciate what you do. Euphemistically, it's not easy. Please consider unflagging: https://news.ycombinator.com/item?id=21679829

Code is speech.
Apple Announces First Ever Apple Music Awards
Hackers Dissect 'Mr. Robot' Season 4 Episode 9: 'Conflict'
This is a really good observation. What if we required all ad-based services to make available an equivalent premium offering that showed no ads? I think 99% of people would be stunned at the necessary price and would not pay it anyway, but at least it would be quantified.
Wow, that’s brazen. Explains how I was able to top up my WeChat wallet through PayPal once before a visit, though.
For power off button they reused Heavy Circle.
I have some good ideas for emojis, but I'm guessing that's even harder to get through...
It's a cool story. I wish you all the best.

I remember how, as a 10 year old playing Diablo 2, my knowledge of obscure weapon names and adjectives for armour in the English vocabulary was probably much better than that of adults. And we are all the better for it!

I kind of view my hierarchy of needs in terms of gaming. Do I have enough money to buy this or that? And if I don't, then I just tell myself: Well, StarCraft was never fun with the cheats, now was it? Hobbies are also like that, it's like happiness is like hacking a game to be fun for you rather than getting to the end point.
It's a myth about the current version of Unicode.

Whether it's true about some obsolete version is hair-splitting at this point.
Location: Tallinn, Estonia
Remote: Yes
Willing to relocate: (depends)
Technologies: Languate/Tech agnostic.
Résumé/CV: https://drive.google.com/open?id=1W4zFbQETUuxYNKyl3y_WNqIduu...
Email: ramanujank@gmail.com

Note: My most recent experience is in DevRel, Evangelism, GTM, Content marketing, Product marketing and the like. I specialized in developer marketing. Former full-stack dev and startup founder.
Draup |Bengaluru, India | Onsite |Full-time
Draup is a AI and ML based Sales and talent intelligence platform used by major Technology and outsourcing giants to make decisions at their CXO level.Get to know more at draup.com. We are hiring across big data, backend, frontend and full stack teams.

Backend - https://draup.com/careers/senior-backend-developer/

Big-Data - https://draup.com/careers/big-data-engineer/

Full-Stack - https://draup.com/careers/software-developer-mean-stack-deve...

Front-End - https://draup.com/careers/software-engineer-reactjs/
“Did you consider using sshd?”

“Would sshd have worked here?”

“I’ve seen sshd used in cases like this in the past–was that an option?”

Why didn’t you just use one of these phrases?
A lower bound on the length of the shortest superpattern [pdf]
InDebted | Sydney | Full-time | Onsite | Visa (sponsorship)
https://www.indebted.co/

InDebted is changing the way organisations recover debt by combining human values with compelling messaging and data-driven decisions. We are a scaling Aussie fintech startup that is disrupting a multibillion-dollar global industry. As innovators, we are obsessed with continuous improvement to deliver an exceptional experience to our customers.

InDebted is looking for experienced engineers to help us rebuild our platform from the ground up. As a core member of the engineering team, you will work on key features composing the main pillars of the new codebase while taking full ownership from conception to release.

Our tech stack: Golang, Terraform, Serverless Framework, RDS Aurora, SQS, SNS, S3, ElasticSearch

Full job description: https://www.indebted.co/careers?gh_jid=4334404002

Reach out to learn more!
myranda@indebted.co
> UTF-8 isn't such a bad encoding (although it isn't ideal for fix pitch text; I invented a character set and encoding which would be better for fix pitch text).

This is utterly incoherent.
Tesorio (YC S15) Raised a Series A and Is Hiring
Dear Mr Bezos
"Can you use sshd?"
Having the combining character version of that would be fantastic. Eventually, It would be amazing if all the details of math rendering could make it into unicode.
Pretty much all windowing toolkits (X11 included) worked that way prior to the mid-90s because while there was at least enough RAM for a framebuffer (unlike say the Atari 2600), it would have been wasteful to have a backing-store for every window.

X11 added the ability to have a backing-store for each window, and the compositor would render them to the display, and Wayland is compositor only.

On another topic, the constraint based GUI systems going back at least to the 80s are similar to react et al., though usually the widget graph was fixed, and only the properties of the widgets were reactive.
The article leaves out the most important question: why do you want to ask why they didn't just...?

Even assuming that your intentions are entirely good and you totally intended only the author's response #2 and there was no element of response #1 at all (yes, you can see I'm skeptical of such claims--why will appear in a moment), the mere fact that you feel so compelled to ask why they didn't just... implies exactly the opinion of them that response #1 makes explicit. Obviously your own curiosity is so important that it outweighs anything else, and obviously your curiosity must have some basis, and so on and so on.

In other words, the correct answer to the question the author asks at the end--"What to do?"--is: NOTHING. If they want your advice, they'll ask for it. If they don't ask, then keep your trap shut. It isn't about you.

(I note, btw, that the article by Mike Hoye that this article links to makes exactly the same point I just made--which raises the obvious question of why this article's author apparently didn't grasp it.)
thats a very US-centric view. not everything is monetary, certain things are simply setup with intent of management and responsibility in a global world. DNS is one of those things, GPS another. do note that neither of these are exclusively owned by the US, but rather that the US owns the responsibility to maintain these services that we all use. even the dollar as reserve is a fickle thing that could change if the rest of us choose to. with everything set in place and the technology readily available, we could all just drop the US as our client provider and tank the american economy. we don't, because shit like this isn't supposed to happen, but push hard enough, and it will. you already see russia and china going this route.
I know a guy, who was fighting hard with unicode consortium for adding two characters with meaning "begining of blob, end of blob". Imagine how simpler the coding would be without the need to escape anything. Unfortunately he didnt succeed. They were more busy adding smileys.
It's amazing how little news there has been reported about all the nuclear waste disasters in our lifetime, and the near permanent disasters they create. But the news came and went and you can't find it online as real data to argue against the army of "nuclear is the future" mob.

Gulf war syndrome is another example of head-in-the-sand behavior of the public regarding nuclear waste caused diseases.
I hate niggers, and I have no shame about that.

If your life is guided by guilt and self reproach, you aren't even worth my pity.
After the San Bruno pipeline explosion, where PG&E gas pipeline maintenance and inspection records were falsified, is anyone surprised?

https://en.wikipedia.org/wiki/San_Bruno_pipeline_explosion#L...

If a company is forced to implement a "compliance and ethics monitoring program" by the federal government, it has some serious culture problems.
Just be careful about Microsoft's Patent US6748582B1; it doesn't expire for another few months. ;)

From the patent (edited down a bit):

> According to various example implementations of the invention, a task list facilitates code development by assisting developers in keeping track of and managing a variety of tasks, such as errors to be corrected, opportunities for optimization, and other user-defined tasks. As the developer edits source code, warnings and coding errors are detected and inserted as tasks in a task list. The developer can also embed keywords known as comment tokens in the code. These comment tokens are detected and used to define tasks.

> [...]

> Tasks can also be identified using tokens or keywords. These tokens or keywords typically preface comment lines in the code and may include predefined labels such as, for example, “UNDONE,” “TODO,” or “HACK,” as well as labels that are defined by the individual developer. If the source code has no syntax errors, the parser [...] determines whether any of the keywords are present in the source code[.] If so, [it] extracts the comment from the source code and uses the tag to determine the priority of the task. The task is then inserted in the task list[.] For example, if the source code contains the comment, “/TODO: Need to add copyright text/”, the parser [...] adds the task “TODO: Need to add copyright text” to the task list with a priority rating assigned to the “TODO” tag. [1]

[1] http://patents.google.com/patent/US6748582B1/en