skysight-inc/HackerNews huggingface dataset:
Location: Toronto, Canada

Remote: Yes

Willing to relocate: Yes

Technologies: Python, C, GoLang, ES6 JS, React & Redux, Unix, K8s

Résumé/CV: https://docs.google.com/document/d/13h3WEJcxThneg_U8G2gV6t0r...

Email: lukejoepereira@gmail.com

I have 3 years of experience as a software engineer in a high-growth biotech start up plus other experience in devops, infrastructure, embedded systems and CS theory from a Bsc at Uoft. I have a broad range of knowledge and skills and am able to take the lead in designing and implementing solutions to unclear and challenging problems. Ideally, I'm looking for an opportunity in a research lab or a company doing interesting work in energy, neuroscience, aerospace, or governance. Thanks!
Clearance/citizenship required?
I forgot to mention this was at a startup on ground level. Regular data backups always soothes my nerves. Eventually it makes sense to have type/db strictness on both app and db side however it just felt like wading through quicksand with a small team where we should be sprinting and db structure is fluid and ever changing
Yep, I got your original point. I heard the GDP figures I mentioned on an economics podcast last week and had to shoehorn them in ;-)
> Even if exist, is better to let it die. C/C++ is a costly mistake. VERY costly.

Not sure what you are basing this on but it's probably not an exaggeration to say that C/C++ has generated hundreds of billions of dollars in revenue over decades, not mentioning employment, advancement in programming language theory, learning lessons, etc...

I am really not a fan of C++ overall but its achievements cannot be understated. Saying it's a "VERY costly mistake" is baffling.
As a form of protest, not wearing masks is extremely effective. Here we are talking about it.

Also, one man's "animosity" is another's protest.
> I didn't say testing make people stick.

You said that there are more cases because we're doing more testing. That's wrong. Testing doesn't change the number of infections; It only changes the number of infections we know about.

> A lot of people tested positive but never get sick.

If you're infected but asymptomatic or have mild symptoms you're still sick.

> It was hard to get testing before but its relatively easier now. A lot of hospital test all patient coming to hospital get tested despite they come for different reason.

"Relatively" doesn't mean much when testing was abysmal before.

> A lot of people get tested despite they never have a symptom.

Where is this happening? Where in the US are there enough tests that anyone that wants a test can get one?

> A lot of hospital test all patient coming to hospital get tested despite they come for different reason.

Hospitals are a unique situation. They have a lot of people there that are at risk of severe complications if they catch COVID but at the same time have to deal with anyone from the public being able to enter the hospital at any time. It makes sense that they would take special precautions that are not necessary or appropriate elsewhere.
One thing that is not mentioned is that voice is horrible for internationalization. One issue with voice is that the language of the UI is far more deeply entangled with the language of the content.
Interesting. I don't have an anonymous Twitter, but I'll spout my experimental ideas in private message groups with trusted friends.

Is there something that an anon Twitter could do that the latter couldn't? Broader reach for ideas I suppose.
> I would really encourage journalists to dig more into this company and their products.

I guess journalists' disinterest in invasive surveillance is because reporting on it is harder, than reprinting the same 7 headlines as every other news org.

It's been a bit better since Edward Snowden dragged news orgs away from authoritarian-friendly journalism and into the surveillance age. However, journalists still seem to do about the bare minimum, while their reporting gives LEO/Gov endless benefit of the doubt.
Location: Raleigh, NC

Remote: Yes

Willing to relocate: Yes

Technologies: Ruby on Rails, Ruby, React, React Native, JavaScript, Product Management

Resume: tamaserdos.com

Email: tamas@hey.com
Running is bad for the knees and isn't really a great substitute either for most people. It depends on the person. The point I was making is that not thinking and blindly doing exercises you don't like is not the best argument to make the case in the article.
Note, this only works on the xfinity "public wifi stations" rather than the xfinity ssid's from home routers.

If you want to access the home router networks, you still need to pay for an account.
Celonis (https://www.celonis.com) | Multiple Roles | Munich (Germany), Madrid (Spain), New York, Raleigh, NC | Full time | ONSITE (currently WFH) |

Celonis is the fast growing, profitable global leader in Process Mining technology with a >2.5BN valuation.

Companies around the world, including Siemens, L’Oréal, Uber, Citi, Airbus, and Vodafone, rely on Celonis technology to guide action and drive change, turning business processes into extraordinary experiences and resulting in millions of dollars saved.

MUNICH (Germany)

- Senior Java Developer: https://celonis.talentry.com/share/job/166841/374423/1596476...

- Senior Frontend Engineer: https://celonis.talentry.com/share/job/166839/374423/1596476...

- Senior Java Full Stack Engineer: https://celonis.talentry.com/share/job/166840/374423/1596476...

- Platform Engineer: https://celonis.talentry.com/share/job/166836/374423/1596476...

- Senior UI/UX Designer: https://celonis.talentry.com/share/job/166342/374423/1596476...

- Senior Data Engineer: https://celonis.talentry.com/share/job/166838/374423/1596476...

- Java Cloud Developer: https://celonis.talentry.com/share/job/168151/374423/1596476...

- Tech Lead Machine Learning: https://celonis.talentry.com/share/job/170920/374423/1596476...

- Product Manager Frictionless Finance: https://celonis.talentry.com/share/job/172325/374423/1596476...

- C++ Engineer for Database Development: https://celonis.talentry.com/share/job/166831/374423/1596476...

New York City & Raleigh (NC)

- Customer Support Team Lead: https://celonis.talentry.com/share/job/172650/374423/1596476...

- Platform Engineer: https://celonis.talentry.com/share/job/172141/374423/1596476...

- Customer Support Engineer: https://celonis.talentry.com/share/job/166833/374423/1596476...

MADRID (Spain)

- Product Manager Real Time Data Integrations: https://celonis.talentry.com/share/job/168427/374423/1596476...

- Senior Java Full Stack Engineer: https://celonis.talentry.com/share/job/168579/374423/1596476...

- Senior Data Engineer: https://celonis.talentry.com/share/job/168578/374423/1596476...
It's not just you.

"if you’re against witch-hunts, and you promise to found your own little utopian community where witch-hunts will never happen, your new society will end up consisting of approximately three principled civil libertarians and seven zillion witches. It will be a terrible place to live even if witch-hunts are genuinely wrong."

https://slatestarcodex.com/2017/05/01/neutral-vs-conservativ...
> Bjarne points out how much he hates templates

I don't think he's saying he hates templates in general:

> “I’m not a great fan of template meta-programming"

He's not a great fan of template meta-programming which is a specific use (or abuse depending on your point of view) of templates. Though it is a fairly popular use of templates now.
I don't judge them by one incident.. I suspected they were biased or just wrong about stuff for years. But this was the instance where I realized that even with overwhelming evidence they were wrong they wouldn't admit it. If they had any self awareness, it would be different but they are hopeless. They aren't consciously lying, they are rationalizing and deluding even themselves.
That's exactly what we decided on. All unstructured data into jsonb column until the db structure is set in stone. Definitely a life saver
> Many systems use a “wakeword” or “keyword spotting” to start the interaction. What if we used keyword spotting to determine the end as well? “Please” might be a good choice. It’s like the Enter key.

I hate saying "Alexa, dismiss" for Reminder notifications rather than accepting the natural conversational "OK", "Thanks", "Got it", or "OK, thanks, I got it"...

Polite language sometimes conveys information: "please" signals an expectation of action, "thank you" can act as an acknowledgement or mark the end of a conversation, etc.
One of the things that the 1.5 release notes does not mention is the huge amount of progress on the Julia GPU compiler. This doesn't get included in the language release notes because the GPU compilation capabilities are provided as a separate package in CUDA.jl.

It was great to see so many JuliaCon talks last week using these GPU capabilities.
> experience exponential growth?

Exponential growth of the spread isn't the same thing as exponential growth of mortality rates. By now we know that virtually no children are affected by it at all. The most vulnerable are 60+ with preexisting health conditions. The very same kind of people Governor Coumo and a few other governors in the country put at risk by forcing COVID19 positive patients into nursing homes.

They've pushed the disease on the most vulnerable while making the least vulnerable afraid of their own shadow, literally, so they stay home and afraid and unable to work in many cases.
Uh, I think the trust here is about privacy, not securing your home.
"Fake it till you make it" meme?
Location: India

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Golang, NodeJS, Devops, Architecture,
System Design, AWS, GCP, etc.

Resume: https://drive.google.com/file/d/1AKu1DhCIXo69qwajpjG6u-hZQsj...

Email: in-resume

Total experience : 10+ years.
.. because it is subsidized for public good, my friend (I argue). Also, I said the journals are the product, not the articles. And every journal issue gets readers, and the number of readers is market-inducing, but many articles in those journals do not (at least not yet).
Managing Chronic Pain as a Developer
If you're familiar with Lakoff you'll know there's a difference in tone which is based on a difference on associated family positioning.

Conservatives tend to paternalism. Marxists are more likely to be oppositional, because Marxism and socialism are underdog discourses, and they don't have the advantage of assuming that general readers will agree - especially in the US, where the default position for most of the population is aggressive hostility towards Socialism and incandescent fury towards Marxism, without really knowing much about either.
You've got this backwards: English is the Universal International Language because the US has enormous economic and political power (and before that, the British Empire).
In Europe we often have public service media, paid for by the public. Here in the Czech Republic the public service media is not perfect (what is?), but they do a very good job. (Which is also why they are under constant attacks by politicians.)

Of course, this is not “free”, but it’s high-quality journalism that’s not behind a paywall.
Mother Night: "We are what we pretend to be, so we must be careful about what we pretend to be."
There are drawbacks to such a universal search system as described. The search is often crucial to the development of ideas. Like going to a library looking for a book, and finding a bunch of books on the same shelf or two shelfs over. You lose that with a universal search. The time and energy involved in finding things is crucial to the development and ideation process.
How to answer “why will yours succeed, when X, Y, and Z have failed?”
I can't readily find this either, but the New York Times employs 1,700 journalists and publishes about 150 stories every day. I don't think treating it as a big singular monolithic entity is helpful.
That's a tricky question. Personally, I find that while reading about something is a good way to gain a vague understanding of how something works, to actually integrate it, I need to actually get a system set up and then just dig around and see how things interact.

What could work is something akin to a Wikipedia dive. Pick a system to set up and make note of as many concepts along the way as you can; For example, setting up a Postgres database involves networking (what does a "listen address" actually mean?), different kinds of authentication (eg. pg_hba md5, trust, and peer authentication options), OS users and database users (easy to get those two confused), among other things. One could also wonder why there's a database superuser, and what makes the system such that using it for application access it is a bad idea?

Then try thinking about potential ways of how all these things could interact to break a system. This can give you a lot of insight into how to secure systems against attackers.

For example, setting up Postgres to not authenticate users is not necessarily detrimental to the overall security of a system if everything is local and single-user, but makes the system extremely weak if any component on the host is exploitable from the outside.

So even if you really don't want to use passwords, you should at the very least use peer authentication where the database allows only specified OS users to connect such that any attacker must at least be able to access the system as one of those users.

Lastly, if you put a non-authenticating system on a network, it should not be surprising that anyone who happens to be able to poke at your network address can just waltz in without resistance. You'll at the very least want strong passwords, possibly with brute force detection to detect people trying to guess credentials. The IPv4 internet is only about 4 billion addresses, and automatically scanning through them for listening services is routine for attackers. :)
Can any code written in rust be transpiled to c++ without losing something?
> At the same time, I would have a hard time naming a company that I’d trust less to integrate into my home security than Google.

Definitely Facebook. But I still wouldn't trust Google.
QEMU is bordering on unusably slow even for applications that are not performance sensitive, mostly because of memory ordering issues. TSO is not really easy to do dynamically.
That is clever for sure, but the comment replied to referred to not understanding the symbols, despite being able to see them.
Location: US (Remote)
Remote: Yes
Willing to relocate: No
Technologies: Full-stack web. Go, Python, JavaScript, SQL, GIS, PostgreSQL, AWS and many, many more.
Résumé/CV: nathancahill.com
Email: nathan@nathancahill.com

I've been doing freelance software engineering for the last 10+ years. Projects have dried up recently during the pandemic, so looking for new opportunities including full-time positions.
Nah it's all good! This is a pretty common thing, and sometimes comes in an alternate form ("can't you just Arc all the things?")

You can cast them to a reference. The issue is, the tricky UB happens at this exact boundary. If you're only using references, then the compiler has your back. If you're only using raw pointers, then there are no aliasing issues, so you're good. The hardest part is exactly the boundary between the two. Staying in one world or the other is much easier than going back and forth.
Looks like Garmin also payed https://www.bleepingcomputer.com/news/security/confirmed-gar...
It's an analogy. Toxoplasma is a parasite that works by playing two sides against each others. A rage meme is a parasite that work by pitting two sides against each other.

> How do you explain this sentence? I don't think the article is written for cats and rats.

Metalepsis. When you see "toxoplasma", read "rage memes".
When I first read it, I didn't get the impression that the author was implying PG said FB stock wouldn't go up.

In reading the PG post, it seems that a conversation with prominent investor, who was confident that FB's bad stock performance would hurt the IPO, led PG to write a post exploring how that may happen.

In re-reading the NYT blurb, I still don't see it as the author saying PG said the FB stock would not go up but rather as the author believed that PG said that "start-up investments would dry up."

And I think it's in that last sentence, in particular, the third to last word, "would," where the majority of the problem lies.

PG in his post included a tremendous amount of ifs, mays, and qualifying statements talking about how he wasn't sure in which direction it would go. The NYT author, I think, just changed his uncertainty into certainty, both with putting "would" in that last sentence, and removing the "If you haven't raised money yet," part of the quoted link.

So, I see it as the author attributing more certainty to PG than he had in his post, and yet, at the end of the author's post, saying that there is less certainty about this, "The party can’t go on forever, but the infamous question must be asked: Is this time different?"

By you saying, "they're actively misleading," I'm assuming you're attributing malice to the NYT author. I guess I just see journalists and politicians (and many people in general) speaking with an utmost certainty on behalf of people who speak with qualifications and attribute it more to the desire to condense words and present a confident argument than the former. Qualifying statements often use a lot of words. I like to qualify most things that I say and I think journalists and editors often remove them out of seeing them as extraneous—e.g., removing the "I'm assuming", "I guess", "often", "most", and "I think" out of the previous paragraph.
In California suburbs, I remember when the somewhat upper-middle-class teenager next door showed off his CD player in the early 80s, before he graduated high school. It was the first and most primitive one I ever saw.

Within a few years, my parents had added one to their hifi system, as did most other families I knew. Well before I graduated high school in '92, I had added a 10-disc changer to my bedroom hifi, using my own odd job cash from paper routes, lawn mowing, etc. It was some kind of scratch/dent item I got from the local home electronics store, and I think it cost me less than my first walkman from the mid-80s.

I might have only owned two dozen CDs by then, still having a lot more music on tapes. I can't remember for certain whether the "record clubs" that kids got into for vinyl LPs also existed for CDs, but I suspect they did.
Does that just move the load time to the initial start up of the REPL before calling 'using Plots'? If not I'm surprised I've never seen that advice before.
A disturbing amount of people believe in flat earth and you are only aware of it because of the internet. Half the world doesn't have to believe in it for it to be alarming.
This is really interesting to watch now, seeing what niches are actually expanding now, despite the obvious COVID barriers.
I think this also gives a hint on the opinion the interviewers already have of you, for whatever reason.

A free-form conversation without going through your CV in minute details and without asking plenty of detailed technical questions is a sign that they are already positive about you and want to see if you would fit in on a personal level along with confirming their impression.
The reverse suggests that they are negative and want to verify everything and/or find reasons to turning you down.

That has been my experience and feeling during the intervie process, anyway. Like you, those who ended up making offer offer have tended to be those who conducted 'easy' and comfortable interviews. Those who dissected everything in minute details usually found reasons to turn me down. The worst are those where you immediately sense the internal politics at play and who already decided against you because of that.
Catholics still can't divorce, ever. Obviously the secular power can cease to recognize the marriage, but they are just men, and what God has joined man can't sunder.

Ecclesiastical annulments are grossly misunderstood by most Catholics and non-Catholics alike[1]. They are not "Catholic divorce." And yes, the tribunal system can be gamed, but if you actually believe you should realize that God isn't going to be fooled. And if you don't believe then why do you even care what the Church thinks?

[1] See below reply
In normal Markdown you can escape with \ but it doesn't work on HN for some reason.
Excess deaths is a better measure and more consistent. If last year you had X deaths per 100 000 people and this year you have X+Y deaths per 100 000 then you can say the number of deaths due to COVID, either directly or indirectly, is around Y per 100 000.
thanks for the pgtyped recommendation! I guess I was just frustrated with the constant moaning from the DB side when schemas were constantly being reconsidered. JSONb to the rescue though!
The permission structure is basic at the moment - the admin can decide who can join. Devs have final approval rights for any edits that make it into the apps. In the future we are planning to build out more permission functionality that supports more complex workflows.
I don't get angry at people wearing masks. I comply with the local mask mandates where I live.

Having said that, I have a question. Why does anybody think that masks actually help? I've basically been under the impression that masks are health theater that allows people to go on with life without being scared, though it doesn't actually do much of anything. Apparently I'm in the minority in thinking that.

But I put on a surgical mask, twist the side ear loop so that air comes out the side instead of the top (right at my eyes), and I ask myself what in the world it is supposed to be accomplishing. It's not like people are wearing properly fitted N95 masks, and even then, the way people are talking about micro droplets seems like they might get through just fine.
Outside of personal protection (financial and physical), one of the two largest political parties in the US actively tries to make government run programs operate as badly as possible so they can get rid of them in favor of private entities and get a tax break.
My take is that it’s an engineering polish type of problem. The infrastructure was there but it needed profiling and tuning, so they just need some focus on the issue.
Again, there is no reference to "rich" vs "poor" in his argument. The argument is just a basic restatement of property rights - people own that which they've purchased through trading goods, services, or money. This applies just as much to any human being, except the truly indigent with no property whatsoever.

Why is it greed for someone to keep what income/wealth/property they've earned while also is not greed to claim that someone else's income/wealth/property is actually owed to another group?
Maybe I'm being overly paranoid, but if you're arrested, what's stopping the cops from matching the phones MAC to public wifi connections?
∗=U+2217
Deep Learning Can Keep You Safe with Real-Time Crime Alerts
And many millions on Rasperry Pis.
Building a Multi-Platform App with SwiftUI
VALR | South Africa | Intermediate / Senior Frontend (React) & backend Engineers | Full-Time | REMOTE (In South Africa) | https://careers.valr.com/

VALR is a venture backed South African cryptocurrency exchange. We're helping to build a new financial system that recognises the oneness of humanity.