skysight-inc/HackerNews huggingface dataset:
Senior iOS Developer | REMOTE | DwellApp.io

As we continue to refine the Dwell app we’re looking for an enthusiastic Senior iOS Developer with great attention to detail, who loves UI/UX details, who can help us bring our vision to life, working closely with our UI/UX designer and founder to craft and maintain the highest-quality user experiences.

Our iOS app is 99.9% Swift (UIKit), and we’re using GRDB to manage the data, which we sync to our API server.

More details & Apply here: https://weworkremotely.com/remote-jobs/dwell-senior-ios-deve...
I hadn't even considered that.

Starship as General Utility (Somewhat Expendable) Space Truck has a myriad of military uses, I now realise.
Selling ads for non-kids stuff to impressionable kids is the opposite of lucrative. Advertisers generally don't want to waste their money on advertising to people who aren't buying.
Could you link to some of those "on acid" tweets?
I think sleep studies are over rated and expensive compared to just giving them a CPAP and seeing if symptoms improve. For many, the sleep study takes a long time to schedule, doesn't always work, and as I mentioned terribly expensive.
Perhaps both parties should pay, i.e. 50/50.
But would you categorized iMessage and Signal in the same categories then? And if no, why not? Those features, for me at least, are what I would expect out of anything that's not a barebones text message app these days.
Inverting a binary tree is essentially trivia in the context of most programming, honestly, if I had to do it without a library I'd be extremely worried I'd fuck it up in some subtle way. Max Howell obviously has a strong understanding of file systems, web protocols, package management, and a whole other suite of skills I'm too stupid to understand.
In my experience, getting a bad hire is worse than not hiring at all. It takes a huge amount of resources to properly onboard a new team member, and then if they are not performing well the work they were doing ends up becoming a liability instead of an asset to the team.
> Also, it doesn't enforce who's turn it is.

I think this could actually be a feature. In a real game, the players self-enforce the turns, and when someone gets distracted and plays out of turn, it's hilarious to banter while setting things straight again. Of course that would need the videocall part.
Would it be fair to say that for some time (I wouldn't know exactly when it started) D has evolved to serve the needs of the D community rather than to attract new people?
I find the 'take home exercise' to be tolerable. I hate the live coding things. Those are awful.

Even the take home things are not fantastic, though - if you already have a job, a family and other stuff going on, "just 4 hours" is kind of a PITA.
Yes these are separate dams. However, they both have similar effects - flooding of large areas, relocation of people, extinction of species / loss of historical artifacts.
did they fix the whole "rolled their own ternary crypto algorithm to be `quantum-proof`" nonsense?
> Why does this matter? Why do you want this? How do you correlate what you're stating you want here with actual job performance?

It matters to me because we want to be able to show that we can think through solutions. If we're building a feature that has something to do with streaming video, it would be a plus if you've shown that you have experience building streaming services or at least some knowledge along the topic. This should correlate with job performance because of the experience and working on this topic is already known. Now, there would be a case where we have 0 experience with this problem space but again it comes down to thinking through solutions and thinking about race conditions, side-effects etc and being able to identify these.
The other big problem with homework is that they are most often used in addition to the leetcode round, not instead of. So double the fun!
I think part of the problem is that places with coding interviews usually pay better than those without, and the ones with the really painful, idiotic, grueling interviews that everyone hates offer the top pay, so the system ends up sorting all the worst candidates to the companies that don't do "normal" coding interviews.

In fact, I think that effect is exactly why the top-paying places do it, because it makes their hiring easier. At this point, if any of them unilaterally drops the hellish, silly, hazing-interview process, they'll be inundated with good candidates they've been excluding plus a shitload of bad ones who'd already been filtered out by the fact that their process is hellish and silly. So none of them will.
When I interview using coding problems, you just need to know very basic Java or python to solve the problem.

We also nudge interviewees in the right direction to make sure they don't get stuck, which would be in no ones interest.

There is also no hard requirement that you need to solve the problem completely. If you talk to someone for 45 minutes about a coding problem you will get a good sense of their performance, even if they don't solve the problem.

Coding interviews are great (except making the intervieww very nervous), but you have to be mindful as an interviewer.
This is really great. I love how flexible it is - I think BYO video chat / turn management is a fine tradeoff to make. Wish I knew about it a year ago!
Personally I don't find making my tax situation more complicated doesn't help with the stress of job applications. I did a work trial last year and it added a whole new layer of anxiety about figuring out how i'm supposed to declare ad-hoc income (which in this case was foreign, making it even more complicated).

If you're used to something like the UK's PAYE system, being paid for interviewing is far from a no-brainer.
If you've seen any local governments try to get something like light rail projects moving in a metro area that doesn't have it, maybe you'd understand.

Infrastructure problems aren't unsolvable because of lack of technical ways to accomplish, its usually other issues not related to the solutions.
Generally, I don't think Windows 10's telemetry features are privacy-violating. Most of the telemetry (especially if you choose the "required only" option in setup) is just for crashes and basic usage data (they won't use it for advertising for example, like Google or Facebook); that said, I use pi-hole as my DNS which blocks a lot of the Microsoft URLs used by telemetry.

However, my biggest issue is simply bloat. With every major update on Windows 10 we get more and more crap running on the OS. A fresh install of Windows 10 21H1 uses 3Gb+ of RAM and that is insane. There are things like "YourPhone" which is an app that starts at boot and cannot be uninstalled which is supposed to help integrate your Android phone - I have an iPhone and couldn't use it even if I wanted to, but I still pay 4Mb of RAM for having it running. I can probably disable half the services that are set to start automatically and still have a working OS.

Tried using something like winreducer to actually strip out the binaries instead of just turning stuff off via registry, but it's tedious; nowadays I just do a regular install then go into task scheduler and remove 1/2 of the needless crap then manually disable 1/4th of the services and use some PowerShell scripts for removing un-removable apps.

I miss the good-old days of Windows 2000 where we booted the OS with < 90Mb RAM and a couple dozen processes.
I've only ever had bad experiences.

* Here's a problem that takes 6 hours now do it in two.

* Ghosted

* Bizarre feedback that suggests they mixed me up with a different candidate.

* Emailed while I'm half way through the task to let me know that the position has been filled.

* We aren't prepared to spend 5 minutes looking at your portfolio to see if you can code to a base level but please do our take home problem that takes an hour and a half to prove that you can code to a base level.
Gmail recently started prompting saying they need a birthday to “comply with the law”, and that they’ll share it / use it for whatever unless you opt out in account settings.

Under account settings, it only lets you opt out of publishing your birthday to your contacts. There’s no opt out for marketing / sharing it with their business partners, etc.

Scumbags.
Globality Inc | San Francisco, London, Tel Aviv, Kyiv (ONSITE)

Various Roles - see https://grnh.se/b9d859ac2us

Globality’s AI-powered Smart Sourcing technology transforms the way global companies connect with the best suppliers across every service category. You can think of it as a NLP-powered marketplace for service procurement.

See more at:
https://www.globality.com/en-us
https://www.crunchbase.com/organization/globality-inc

We've also opensourced some of our tech:
https://github.com/globality-corp

Tech stack: Python (Flask), NodeJS, ReactJS, Typescript, Java (Micronaut), AWS, K8s, Kafka
KKR, CD&R nearing deal to buy out Cloudera
Small trivia:
Existence of two unit quaternions corresponding to the same rotation is the same thing as the fact that an electron must be fully rotated twice before it has the same configuration as when it started.
Oh man, agreed. My family reunion Facebook pages both now have a firm "no exes" rule, with exceptions for my two "cousins-in-law" whose spouses passed.
As someone who has been working from home for 20 years, I've come to realise you need to be set up for it. I've gone from working in a spare bedroom to building a garden office, so there really is a hard separation between home and work.
Right. Eviction bans were for public health.

The government printed $9T to ensure that real estate bets didn't lose money. It worked and now housing is more expensive than ever. Landlords hit the jackpot last year.
I've done more interviews over the last two years than I'd like, and honestly - I have no problem with folks googling "how do I solve X in language Y".

Frankly, we tell folks up front - "This is not a memory test, please feel free to ask questions, use google/stack overflow/man-pages/etc."

I'm in the interview to give you a problem that looks as close as possible to the work we're going to ask you to do, and then discuss with you how you solved that problem.

If you copy from stack overflow and it works, great! Now we can talk about possible edge cases, performance issues, testing, add a new requirement, etc.

I don't really care how you get the code into the file, or where it comes from - I care that you understand it, and can think through how that code will perform in different situations. Most importantly of all - I care that you can tell me that information in a coherent fashion.
You can just turn off desktop icons via the context menu. The files are still there, but you need to access them from a Explorer window.
Aah yes. Oh the joy of disabling Active Desktop :)
Hi HN, I'm one of the creators of Evidence.

Our goal is to build an open source BI tool that enables analysts to build professional and easy-to-use reporting and analysis without spending hours dragging and dropping in a tool like tableau.

Evidence is built on top of Svelte and SvelteKit:

Evidence scaffolds together a SvelteKit application, and adds a pre-processor that connects the SQL queries inside your markdown pages to the data in your data warehouse.

Happy to answer any questions!
The South is by no means a monolith. I don't expect schools in, say, Atlanta, Richmond, and Fayetteville to be teaching the same things. In fact, schools in NYC and Nassau County often don't teach the same things despite being in the same metro area, due to how highly balkanized school districts are.

So it seems like that particular term has fallen out of favor (coming into prominence and usage during the last breaths of segregation) but there are still alternate names like "War Between the States". https://en.wikipedia.org/wiki/Names_of_the_American_Civil_Wa...
What could possibly go wrong with virtual reality?
What "truth" means is exactly the question here, so you can't use it as an answer like that.

There's a world full of natural phenomena which we perceive dimly. We try to create linguistic structures that explain it. A proposed change to that linguistic structure, like "Fairies are real," can only be more or less helpful in explaining the world we observe.

As George Box said, "All models are wrong; some models are useful." We should always be open to possibility. I am equally open to Bigfoot, UFOs, ESP, vampires, fairies, Santa, and Thor as explanations for phenomena. Which is to say that they are historically bad explanations that can never be disproven, but which have been demonstrably unhelpful in explaining the world.
Nope, they're still requiring the "or at your choice a later version" part of the GPLv3 that they're using. This would allow them to start a switch over to GPLv4 by changing the parts that they do control and effectively making the whole project GPLv4 regardless. That does mean that the pieces that they don't control could still be used separately from the project as GPLv3 but that's almost certainly not a big issue.

edit: direct statement of this from the mailing list discussion, https://gcc.gnu.org/pipermail/gcc/2021-June/236194.html
I'll start it off: crowdfunding (eg startengine.com) so anyone can invest in startups instead of traditional VC to an exclusive group of investors "in the club".
I disagree that coding challenges are stupid, I actually find them having some of the best signal-to-noise ratio of any step in the interview. Maybe it depends a lot on what type of coding problem it is?

One important aspect of doing the coding interview well is to make it generic enough and not look for a specific exact solution, so things like "write a function for a movie theater ticket dispenser" vs "write the most efficient string reversal" function.

I am also totally fine if a candidate needs to look something up, but I don't think it is unreasonable to expect candidates to be able to work though a general coding exercise without needing to stop and google things frequently. Especially if they can pick their own preferred language!
> You know what the answer usually is? Property management firms

Source
So you would like basically modern gopher? And some RSS for a good measure?
Does North Korea notify of launches, or are there special procedures for dealing with them?
I love how you object to mentioning "cisgendered straight colleagues" but not "angry white men', because the latter is non-ironically relevant in your mind. I feel sorry for you that you see the world through that lens, and yeah, I'm not bothering to give you serious replies because you aren't either. "Decided to create a racist flamewar" was when I stopped bothering. We're obviously not going to see common ground at all if you actually see it that way. Nobody decided to create a racist flamewar.

Also:

German Measles

Zika virus, from the Zika forest

Spanish Flu

MERS: Middle East Respiratory Syndrome

Ebola, from the Ebola river.

But sure, Wuhan virus was obviously racially motivated. Bad angry white men. Very bad!
Now that's an easy DoS, if I ever saw one.
>playful, exuberant, rebellious

Just not the wrong kind of rebellion where you might be exposed to an opinion that doesn't give you good vibes, right?

This website is in the shadow of tech in general and the valley in particular. HN doesn't mirror that culture, but does reacts to it. The culture here is visibly molded by the ongoing cultural rot in the Bay Area and Tech. If you're good at sniffing out the trends IRL, you can watch in real time how attitudes shift here in the following few months.

Why should anyone put on a show that lets you feel "playful, exuberant, rebellious" if soaking in ""tech" culture" has caused the attitude of regular people to come out of alignment with the safe-for-tv entertainment you seek?
I think it was a prepaid card.
My guess is that it doesn't work as well as four bosses.
Thanks! I came across that project in the past, bookmarked it, and then completely forgot it even existed. Trying it out tonight :)
Ok, I don't want to complain about it, I just want to completely reverse it. Can I do that with themes?

edit:

"browser.proton.enabled" => false

"browser.uidensity" => 1

long term solution seems to be via userChrome.css:
https://www.userchrome.org/firefox-89-styling-proton-ui.html

edit 2:

Apparently they also added this annoying rubberish effect when you reach the end of a scrollable area, which can be turned off like this:

apz.overscroll.enabled => false
The tangle fails to to the one thing a blockchain needs to do - prevent double-spends. Rather than give up their failed experiment once they realized it didn't work, the IOTA project instead set up centralized "coordinator" nodes to prevent double-spends, since their tangle data structure was useless.

Now, there are ways to build graph-like data structures that do prevent double-spends correctly. I believe both Hedera and Nano (formerly called RaiBlocks) have working solutions, for example.

The key is that not just anybody can create a block (or a graph node), as IOTA does. If anybody can create a node at any time, what prevents them from sending out contradicting messages? Instead, working solutions always involve putting some sort of asset at risk (such as currency or energy), so that if the block producer decides to make a contradicting statement, they pay a steep price. This ensures that there is a financial incentive to always work towards consensus.
Notarize | Software Engineers (Mid-Senior), Senior Cloud Engineers, Web and Mobile Engineers | Remote | Full Time

Tech Stack: Ruby on Rails, Postgres through AWS RDS, Heroku, and GraphQL
As the first company to complete a legal online notarization, online mortgage closing, online will, online auto sales, and countless other critical transactions, we’re proud of our role in bringing industries into the digital age.
*Our business has grown exponentially (over 600%) in the past year, as companies in a wide variety of industries look to us to help their customers get crucial legal transactions processed remotely.

For more information and to apply: https://www.notarize.com/careers

Email: courtney.winter@notarize.com
I love my auto tritating cpap resmed airsense 10. I assume you've tried a number of different masks?
Lets agree to strongly disagree
I was going to point that out. I feel this is way exaggerated.
What Is X++ in Java
I want to take one of these interviews just to look the interviewer in the eyes and ask one question.

Since I'm not allowed to google stuff now, would that mean I won't be allowed to do that while working for your company as well?
gocertify | Software Engineer | Full-time | Remote (London-based startup)

Tech Stack: Ruby on Rails, Javascript, Postgres, TailwindCSS

Gocertify (https://gocertify.me) is a rapidly growing and profitable software startup that helps online retailers verify students, key workers, under-26s, over-60s and more for exclusive discounts. We have driven over $10m in retailer sales.

This is our first in-house tech hire. Employee #3.

More info https://www.gocertify.me/software-engineer
> After two minutes, pull the microwave timer to zero to stop the microwave and check the food.

Just open the door.
Your “skilled project management” is my “unnecessarily complex process.” There’s a reason collaboration of this sort is used in real engineering disciplines: it’s because it’s more efficient than having some middleman (and/or process) mediating all the communication.
Well, indeed it seems almost impossible to get a good "rules of democracy", but if the majority wants something and they don't get it, that's the tyranny of the minority, that kind of defeats the purpose of democracy. (It's easy to say that passing new motions/resolutions/laws require consensus, but if the current system benefits a minority that can block the new laws ... you have a problem.)

Obviously, on the other hand if 50% + 1 can do whatever just happens to be on their mind, that seems like a very-very bad (or good, if you are the more evil-er sibling to Satan) recipe for disaster.

...

And here were are. Extreme polarization, fight for survival, everything is up for grabs (voting rights, citizenship/deportation, budget, supreme court seats, filibuster).

Justice is hard. (Rawls' Theory of Justice proposes that what's fair is just, and it defines that as a reflective equilibrium ... which seems a pretty elegant solution - especially if you have spent too much time in abstract math classes.)
Help me get up to 90K free logins
It's not upscaling. The rendering is still an alternating 2x2 grid.
After convincing the boss to fire a guy who laughed at me using vim saying it was really old and then proceeded to push broken code to production at 4am, trying to blame it on me when the logs were really not in his favour, I ended up in the position of doing the hiring for a guy to replace this yahoo. I live in a country where people's resumes fit in a damn manila envelope because there's just SO MUCH emphasis on degrees and stuff like that, and while the education here is pretty good (A lot of focus on hardware in the compsci curriculum here actually), really all I wanted after rejecting a bunch of prospects for technobabbling bullshit at me with their huge, multi page resumes i barely read was someone to tell me humbly enough that he'd just have to google the solution to the really damn easy fizzbuzz i was presenting them. You know how hard it was to find that in a braindrain situation? My boss thought I was being too mean, but really I just can't work with dishonest people. It's the most important thing to me that I actually like my coworkers for being good people. A coding interview of the MOST BASIC kind can act as a sort of filter for this.

Like sheesh, I'm not looking for this:

https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

All I want is to know if you know how to work with a modulo operators or not in an honest way, if you know basic third grade level integer division with remainders. If you give me bullshit instead of that, chances are you're not going to get hired. A probationary period for a couple of weeks after on the job after that to see how good you actually are, paid, with the knowledge that if you're just a terrible programmer you don't make it past that.
Ardan Labs | Multiple positions | REMOTE | https://www.ardanlabs.com/

Ardan Labs is a software consulting and training firm specializing in Go, Docker, & Kubernetes. Our live courses and online training are utilized by individuals and teams. We work with startups & Fortune 500 companies to help their engineering teams become better developers, code reviewers, designers and architects.

Open Positions:

- Mid-level/Senior Backend Engineers with Go experience

- DevOps Engineer

- Data Engineer

- Infrastructure Engineer

- Blockchain core developer

Benefits:

- Access to our live & online courses in Go, Docker, Kubernetes & more.

- Benefit from the knowledge of your coworkers working across industries on different projects.

- Private talks for the team from popular people & projects in the industry.

- As a W2 employee, we offer family medical coverage, life insurance, paid vacation, and technical training.

Apply here: https://www.ardanlabs.com/my/careers
I commented specifically about the perceived priority. I didn't say Chrome was better.

However, Chrome also seems to be rather consistent with its minimal UI philosophy. Firefox's UI doesnt appear to have a philosophy, I liked it regardless, at times.
Well it is a single-sided risk reduction strategy. The candidate presumably is convinced that she can fulfill the role regardless of the test.
This was my experience quitting drinking. Once I realized what it meant for my stability, both mental and financial, the upsides stopped outweighing the downsides and I lost all interest.

Still working on cigarettes.