skysight-inc/HackerNews huggingface dataset:
Those posts are generally for people with dev experience or BS/MS/PhD in CS. Pretty much a strong resume though there are exceptions.

> I got a minor in CS, MS in genetics and have been looking for an industry job for about a year now.

If you have a MS in genetics why are you applying for jr. dev jobs which primarily targets towards CS majors fresh out of school? You are at a distinct disadvantage with a minor in CS.

With your background in genetics, why are you seeking out dev positions at all? Shouldn't you be seeking lab/research positions and use your CS minor to differentiate yourself from other people with MS in genetics?

Anyways good luck with your job search, but I really don't think the "Who Wants to be Hired" is what you are looking for. Your best bet is through your alma mater/networks, professors, job fairs, etc.
Neapolitan pizza? I have no doubt that it's better in Naples. Any other type of pizza? NYC and Chicago have you beat six ways from Sunday.
Tidal pools
Just curious, what's the vanilla JS niche? Is there any particular reason a company would go with it instead of frameworks like React, etc (not saying I agree with those decisions, just an observation based what's happening on the job market)? Do you do server-side or client-side JS?
Not to be too Rust evangelist here, but why the emphasis on reflection instead of further support for generics?

On the Rust side, macros can[1] transform .proto files into data structure definitions at compile time, and instances of the structs passed around have the benefit of strong typing, code completion in editors, lints and tests can easily validate properties of protobuf objects and so on. And all without adding more codegen steps which is nice - the macros can replace a build system having to do codegen as a separate step.

How often do you need to mutate any protocol buffer and remove (redact as they say) fields generating a completely invalid protocol buffer object? Will anything downstream match the ".proto" of an object that's missing a bunch of required fields? Wouldn't it be easier to just all of the sensitive data into an optional "sensitive_data" field that's defined by another .proto, and strip that?

[1] - https://github.com/danburkert/prost#generated-code-example
I've been sitting here wondering why bringing HIBP into an existing non-profit foundation wasn't the desired outcome. Having HIBP under the control of corporate interests seems icky.
To my taste, the difference between hominy grits (aka grits) and polenta is the nixtamalization.

If grits and polenta are the same dish, why so are cucumber salad and pickle relish.
There's a few ways to tackle this question:

On one level, Rust has no defined ABI, so on some level, the answer to this question is "no way to tell."

On another level, Rust doesn't have pass by reference. Like C, everything is pass by value, and pointers are themselves values, sometimes called "pass by value by reference." So semantically, if you pass a value, a value will be passed, and if you pass a reference, a reference will be passed. You have control here.

On a third level, like C and C++, Rust may optimize this in whatever way it wants. Your function may get inlined, and there's no passing whatsoever. Large values may be allocated on the parent's stack frame and a pointer may be passed instead.
> terse catharsis

Doesn't sound healthy, or wise.
Rails didn't take a good thing and make it popular. It took a shit thing and gave people a reason to put up with it. There's a reason no one uses Ruby outside of Rails...
Anyone have a clue who the potential acquirer was? Just curious as to whether they wanted the brand of Troy Hunt as the databases are public and most technically savvy organizations can put one together.
We've hired people from both sides - us reaching out and people reaching out to us. I'll usually Ctrl+F keywords for what we're looking for and email anyone that looks relevant.
That means the pins could be replaced one at a time to reset the device back to its original "unperturbed" state.
Great link, thanks for that.
Former Microsoft engineer convicted of stealing over $10 mill in digital value [pdf]
Most people who believe they can profit day trading are delusional to begin with.

If you are just doing it to gamble (for fun), a sexy app that lets you gamble easier on the fly better can well be worth it.
Are you just looking for "ssh -fNT -R 10022:127.0.0.1:22 remote"?

If so, then that's not as much a hack as a pretty standard reverse ssh.
Didn't know about those two, thanks!
This is not exactly new technology. I was involved in shipping large, expensive, delicate equipment overseas back in the 1990s and we used tilt indicators extensively. Not exactly the same as these, but very similar. Along with shock- and humidity indicators of course.
> Neapolitan pie

It's a bit ironic you would put these two words together in your comment. No one would call a Neapolitan pizza a pie -- that word probably originates from deep dish (aka Chicago style) pizza, which actually resembles a pie.
I think we're still far out. There still hasn't been a solution proposed (that I've seen), of how to avoid multiple disaster scenarios (Ex. hit child chasing ball, or veer off of cliff).
Have you tried Swinsian? I recently switched to it after the Music.app became mandatory and I'm very happy with it. Small indie app with a straight forward non-subscription business model that has all the best parts of the old iTunes and is very customizable.

Don't want to advertise my blog post but if you are interested there are some screenshots here after I set everything up: https://blog.notmyhostna.me/apple-ruined-itunes-what-now/
Is "somebody filed a lawsuit" really "news"? No.
It's really only news if it survives motions to dismiss.
The Web smallest DOM diffing library
I've never actually looked into government tech jobs, but my assumption is that they would pay much less than a competent person could make in the private sector. Other than pay or patriotism, what would motivate a competent person to want to work for the government?
Zero-waste stores seem to be a recent development in Europe, I remember watching a DW segment on them:

https://wastelandrebel.com/en/the-first-zero-waste-bulk-stor...

https://www.bepakt.com/
The best part about this cycle is that developers can always point to some metric which shows improvement to justify their actions, resulting in an Escher-like loop where they think they’re always going up.

These cycles pop up all the time in development as priorities shift (or as developers find more excuses to “fix” what isn’t broken). Real world coding always involves compromise - leadership is recognizing which compromises to make without continually backpedaling.
what are you doing if not
>I will not work on Angular, React, or other big frameworks.
I think you misread. Report-URI is a service of Troy's which the GP was interested in sponsoring. The GP has no other affiliation with Report-URI.
I was there once as well. Then I've tried Vue.js framework (I am a front-end developer who spent too much time in jQuery-based projects) - I've written a blog post about it as well: https://lukaszkups.net/notes/thanks-to-vuejs-ive-found-front...
This looks like a terrible source. I would wait until they issue a statement.
I see you created the post, can you change the title to reflect that? The title they chose is very generic.
They were ingenious when invented, and are still ingenious. I would still buy the inventor a beer today.
Those replaceable batteries were also much lower power (in terms of capacity and max current) than the batteries of today. My iPhone today has roughly the equivalent of an 18650, compared to the Razr I had 15 years ago, which has roughly the equivalent of a AA.

For sure, I would love it if my phone had replaceable batteries. I carry a couple 18650s and 16340s in my backpack for my flashlights. But there are a ton of downsides to having them, particularly in a smartphone.
I wonder what "global thermonuclear war" in the terminal does. It probably starts a game of Hangman or something. It would be ironic if it were a double-bluff, though.
Thanks , Looks like Firefox ubiquity function . It was great while it existed.
RevenueCat (YC S18) needs help with computers
Could you explain this for a non-American?
Ah, yes, I overstated the case. Thanks for clarifying the rule is only signal safe functions. Notably, this excludes malloc, etc. (I was thinking as I posted I should dig up the relevant quote just to be sure. Oops.)
Same reason competent people work for non-profits.
Turnout2020 - https://www.turnout2020.us | Senior Software Engineer | Full Time | REMOTE

Turnout2020 is a nonprofit organization founded by a small team of elections and technology experts (including the founders of Vote.org (YC S16) and Vote.gov), who have come together to combat the chaos of the 2020 election cycle by helping to to drive record-shattering voter turnout. We will accomplish this via hyper-aggressive and targeted outreach to the millions of low and no-propensity voters who are generally neglected by partisan groups. This isn’t just empty rhetoric: collectively we’ve registered about 20 million voters and run GOTV to tens of millions more in our past roles. Now we’re scaling up.

You can join us to take a leading role in the development of Get Out The Vote web applications, primarily by architecting, developing, and deploying high-quality Python code to AWS.

Our code is open source, we pay pretty well for a non-profit, and you get to help to save democracy.

https://jobs.lever.co/turnout2020/2357f5fb-917b-459f-a6f6-d0...
SEEKING WORK | Any timezone | REMOTE only

More than 11 years of full stack Java experience, mostly with Spring and Angular 2+ on microservices architecture. Hands-on experience with architecture design and development of highly available and scalable systems over AWS (or Openshift), Netty, Kafka, Redis, Spring Cloud Netflix stack. Team leadership and mentoring skills, with strong sense of ownership.

Full tech list: Java (11+), Spring boot/cloud (netflix stack), Netty, Angular 2+, Microservices, AWS, Openshift, Docker, Kubernetes, Kafka, Atlassian stack (Jira, Fisheye, Bamboo, ...), TDD, test frameworks (jUnit/Mockito/PowerMock), message brokers (Kafka/ActiveMQ/SQS), SQL, NoSQL and in-memory databases (Oracle, MySQL, PostgreSQL, Mongo, Aurora, Redis), CI/CD pipeline (Jenkins), Avro, Apache Thrift.

I can easily learn new techs if you need something specific in mix with my expertise. If you don't know how to start your project and need any help to decide technologies I can support you too (it's free).

Linkedin: https://www.linkedin.com/in/diogofacin/

E-mail: diogoreis.ca . gmail . com

Feel free to add me on LinkedIn or send me an email :)
The latest discussions going around are that there appears to be a neurological aspect that causes/triggers apnea, hence the need for mechanical breathing assistance. Possibly the reason why people are also seeming to just be dropping in the streets.

This is where the medical system is most limited in how much equipment they have on hand.

We are missing a lot of cases because they had been limiting testing to individuals coming from infected areas and those who directly contact them, which is why we are now seeing it appear in the general community.

It's going to be bad. Not societal collapse bad, but simply that if you think of 100 people you know, a few of them (particularly those that are elderly, immune suppressed or sick) are likely to die if they get infected. I think the path forward has to be protecting the vulnerable, like strictly quarantining aged-care facilities, cancer wards, etc to protect the residents.
It's an ingenious system, because the sort of package handler who would handle a package roughly isn't the sort to carefully figure out how to reset them, and vice versa.

This is only because the sort of person who would rough up a package and only then figure out how to 'fix' it, becomes a computer programmer instead.
Same thing with Bailey’s (the whiskey cream liquor). It was invented by a marketing consultancy in London’s Soho. About as Irish as bratwurst.
Who What Wear | [Senior] Software Engineer(s), DevOps Engineer(s) | Full Time | Remote (USA), Portland OR, West Hollywood CA (HQ)

Who What Wear (www.whowhatwear.com and www.whowhatwear.co.uk) is a media and e-commerce company specializing in women's fashion. The articles we publish reach roughly 12 million visitors per month, and millions more on social channels. We have a fun, tight-knit product and engineering team that gets to solve problems for millions of customers and hundreds of staff. We have a modern technical stack and very few legacy systems. In addition to building durable and efficient web systems, we also get to solve real business challenges by working with data science and marketing teams directly.

Our interview process is straightforward and human-friendly. We start with email, then a short informal call with an actual engineering manager to answer questions and get to know each other. Two or three steps follow depending on circumstances, none of which include implementing a bloom filter in a google doc :)

Please send me an email if you are personally interested in learning more and I'll send you a job description. Please include a resume or your linkedin address.

Warren Runk wrunk@whowhatwear.com
Static image from the Twitter thread that says the same thing quicker https://twitter.com/Davis0036/status/1234605727223832576
What's stopping them from using a plastic ball? Would it be too light?
I think it worked in 2K
Wall Street closes sharply higher on hopes of central bank action
What language(s) does Spotify use for the backend? not the website or the mobile clients, but the backend itself.
It also tends to make it rather obvious fraud.

While replacing a sticker is legal, doing so to trick someone into paying you is usually criminal fraud.

Criminal liability is a _far_ bigger leap than normal deceptive business practices.
FullStory | Corporate Engineer | Atlanta (https://boards.greenhouse.io/fullstory/jobs/4008502002)

FullStory | IT Engineer | Atlanta (https://boards.greenhouse.io/fullstory/jobs/4586830002)

FullStory | Performance Engineer Lead | Atlanta or Remote (https://boards.greenhouse.io/fullstory/jobs/4661007002)

FullStory | Senior iOS Framework Engineer | Atlanta or Remote (https://boards.greenhouse.io/fullstory/jobs/4566804002)

FullStory | Site Reliability Engineer | Atlanta or Remote (https://boards.greenhouse.io/fullstory/jobs/4389138002)

FullStory | Software Engineer, Backend | Atlanta (https://boards.greenhouse.io/fullstory/jobs/4619826002)

FullStory | Software Engineer, Full Stack | Atlanta or Remote (https://boards.greenhouse.io/fullstory/jobs/4552040002)

=====

What do we do?

FullStory tells you everything you need to know about your digital experience. The very nature of FullStory involves an exciting combination of technical challenges:

* high scale recording, data analysis, and indexing, while minimizing costs

* low latency search and analytics

* unusually insightful data science and related visualizations

* an extremely lovable app (and even lovable APIs) to bring it all together
The cloud holds data like clouds hold water
Location: Jacksonville, Florida

Remote: Yes

Willing to relocate: Yes

Technologies: React, Nodejs, Python, SQL

Resume/CV: https://www.linkedin.com/in/tanner-byers-2409b6160/

Email: programtanner@gmail.com

I am currently a Technical Analyst at Availity LLC (Healthcare Clearinghouse), but am looking to explore dev opportunities. I have a passion for coding and am looking to start my career somewhere great and solve some big problems!

www.tannerbyers.com

Feel free to reach out to me anytime!
programtanner@gmail.com
I imagine that you could bypass this system by resetting glass ball positions manually with the use of high-power acoustic grippers combined with additional manual tilting of the package.
wait a minute you mean that super mega corp doesn't have any more competence than super mega bank? this is unfucking believable, pay my interest now!
https://www.youtube.com/watch?v=el6g_REXHoo
start2impact | Senior Engineers (full stack) | Onsite (Rome) or Remote (Italy) | Full Time

We are looking for experienced Javascript/Typescript Full Stack Engineers to join our new in-house development team. This is full-time placement with tremendous opportunities for professional and personal growth.

=== Who we are ===

start2impact is a web platform that provides young people with theoretical and practical training and job offers to advance their career in innovation in over 200 startups and large companies that are changing the world.

You will work for the startup chosen by Facebook to create jobs in innovation and awarded at national (Italy) and European level as one of the startups with the highest social impact. In the past few months, we have created over 100 jobs.

=== Hard skills ===

- Javascript and Typescript (front- and back-end)

- React (native is a plus)

- HTML/CSS

- PostgreSQL

- Some Ruby & Rails knowledge

=== Soft skills ===

- Excellent communication and problem solving skills.

- Organizational skills and effective time management.

- The experience in previous startups is a plus.

You check the platform at https://www.start2impact.it and reach us out at gherardo@start2impact.com
Java Full-stack or Backend engineer

CONTRACTOR only!

More than 11 years of full stack Java experience, mostly with Spring and Angular 2+ on microservices architecture. Hands-on experience with architecture design and development of highly available and scalable systems over AWS (or Openshift), Netty, Kafka, Redis, Spring Cloud Netflix stack. Team leadership and mentoring skills, with strong sense of ownership.

Location: Planet Earth

Remote: Yes, preferred

Willing to relocate: Depends

Technologies: Java (11+), Spring boot/cloud (netflix stack), Netty, Angular 2+, Microservices, AWS, Openshift, Docker, Kubernetes, Kafka, Atlassian stack (Jira, Fisheye, Bamboo, ...), TDD, test frameworks (jUnit/Mockito/PowerMock), message brokers (Kafka/ActiveMQ/SQS), SQL, NoSQL and in-memory databases (Oracle, MySQL, PostgreSQL, Mongo, Aurora, Redis), CI/CD pipeline (Jenkins), Avro, Apache Thrift.

Resume/CV: https://www.linkedin.com/in/diogofacin/

Email: diogoreis.ca . gmail . com

I can easily learn new techs if you need something specific in mix with my expertise.

Feel free to add me on LinkedIn or send me an email :)
Does anyone here have a story about a startup operating at Troy Hunt's (tiny) scale actually getting a breakup fee? I've been through a couple acquisitions now and I've never even heard of someone getting a credible binding breakup clause.
If this is true and nothing happens to this company, everyone should feel free to use bugs to cover up any and all IT negligence.
I'm obviously not talking about what could rightly be described as refugees. I'm talking about people who moved away from areas that more or less worked, just not for them for some reason.

I moved around a fair bit as a military wife. Every single move caused dietary changes, in spite of dietary restrictions and being a creature of habit.

There are always things that I'm happy to eat, but they are more convenient, cheaper, whatever in one place than another. I learned to like pineapple the first time I lived in Washington state. You can get it fresh year round at reasonable prices. Growing up in Georgia, I mostly knew pineapple as canned pineapple and couldn't fathom why anyone ate this stuff. But fresh pineapple is entirely different.

Even if you are trying to faithfully recreate dishes from back home, they will tend to morph a bit because conditions are different and you just can't find the exact same ingredients or recreate the exact same processes, etc.

So some things morph naturally, without a plan.

I have also found that with travel, I was able to discover foods that work for me that are similar to favorite foods and more accurately determine why, exactly, I like those foods. This may not happen if you don't travel because X works, X is available consistently, you have no particular reason to think too deeply about "but exactly why do I like X?"

Still, to move and adapt to new settings arguably requires the first wave to be "the best and brightest." If you aren't that bright, you better up your game if you want to survive. I don't doubt that happens at times.
Sure but it hurts a bit to run a tunnel on top of another tunnel, and since you have to run wireguard as-is, you still have to do the static ip thing. It's a bit insane to have ethernet > udp (l2tp) > ip > udp (wireguard) > ip > ethernet. That's at least 128 bytes overhead per frame (udp/ip: 2*48, l2tp: 4, eth: 14, wireguard: 14).
Cyral is the most interesting solution I've seen to the cloud security problem.
Speaking only for myself, I don't want to run my own firewall server. I want a reliable firewall service that I can use, and is multi-region/multi-az with load balancing and other features that I cannot feasibly implement myself.

At least, not without spending a great deal of my time or a great deal of my personal money to build a suitable rugged production-grade service.
This is a good point and it’s one that I try to be mindful of. At this point, it’s age appropriate but at some point we’ll start talking about consequences, truth and lies.

The strangest part of parenting is how quickly time flies. A little over four years ago, I sent my parents pictures from the first ultrasound. Today, the baby in the ultrasound is sitting here, eating an orange and watching My Little Pony. It’s been years, but it feels like minutes...

It’s wonderful but it goes by too fast and there’s a heck of a lot of responsibility crammed into a short number of years.
Yep. The whole thing is hilarious. What a shitshow.
Certainly, you can turn plastic back into its constituents (e.g. PET into ethylene), with input of enough energy. But where do you get that energy?

Consider: any drop of fossil fuel that is spent recovering plastic back into oil, could instead have been used to make new plastic in the first place, obviating that recovery. It's more efficient to turn oil into plastic directly, than to use oil to turn plastic into oil, and then turn that oil into plastic.

And, of course, any watt of renewable energy used on this process, is one that drives up grid demand and thus makes fossil fuels more competitive as grid base-load supply...
OK, but beyond path:line_column there are other common formats in which paths and line numbers are dumped to the terminal, e.g. stack traces. The original idea behind iterm2-dwim was to house a useful collection of regular expressions for capturing these, outside iTerm2, but maybe it would make sense to extend the functionality inside iTerm2? So far iterm2-dwim only implements a handful that I personally needed:

Compiler/Linter etc output, e.g.

a/b/c.py:18:1:

Git diff output (note the initial meaningless "a" or "b"), e.g.

a/a/b/c.py

Python stack trace, e.g.

/a/b/c.py, line 2, in some_function

Pdb stack trace, e.g.

/a/b/c.py (336)some_function()
Very true! Unfortunately RH went completely dark. I sincerely hope they fix the issue and provide a post mortem.
>In practice they aren't hard for a motivated person to reset
but a person who mishandles boxes wouldn't seem to fit that description. Foolproof.
How Coronavirus Spreads?
Sorry, en_GB. "Blow" something here does not mean what most people would translate it to, ie a sexual act.

"Blow that" or in this case "blow RH" here means the object of the phrase is not wanted. It is a reasonably polite way of putting some emphasis on saying "that's not for me." A more aggressively emphatic idiom could be "fuck that" or "fuck RH".

If you heard me actually speak it, instead of type it would probably make sense! I should probably lay off the idia and fall into line with generic en_*.

Bugger that!
This is a fantastic insight. I have included it in my "quotes for entrepreneurs collected in Feb 2020." https://www.skmurphy.com/blog/2020/02/29/quotes-for-entrepre...