skysight-inc/HackerNews huggingface dataset:
The way they implemented type hinting has been a huge turn off to me. What are your thoughts?
This is certainly true on the low-end, but rarely true on the high-end. Especially when we're talking about kitchen products. The most expensive, sought after fridges, stoves, espresso machines, etc aren't found in retailers.
My definition of rich is when your life expenses are paid from income-producing assets, and not hourly wages. Examples of incoming-producing assets are: Rental income from real estate, profit from owning a business, and dividends from equity.
Location: San Francisco, Ca

Remote: Yes

Willing to relocate: No

Technologies: C, Python, JavaScript, HTML, CSS

Résumé/CV: Danielojeda.com/resume

Email: ojedadaniel92@gmail.com

Hey all,
I'm currently studying to become a software engineer and am looking to apply what I’ve been learning over the last year to real-world projects to gain experience. I need as much practice as I can get and am looking for any projects that will allow me to grow my skills. I have experience with C, Python, Javascript, HTML and CSS. Please DM me if you have anything I can help with.
> The problem with this is that it's prone to error (doesn't have error correcting bits

Doesn't the use of the latin alphabet act a bit like an error correction code here? In contrast to a pure binary code you know that only certain shapes are valid, which should allow you to do some guessing if you don't get a perfect match.
Ask HN: Non US Engineering Internships?
I have a son that's a sophomore at a US state college in Chemical Engineering. He is motivated and has good (3.9) grades.

The school has a requirement for either a study abroad, or intern abroad period. Unfortunately, they have little to offer to meet the requirement. One "approved" company, and zero info in housing, visas, costs, etc. Grr.

His "academic advisor" is totally useless on the matter. Bonus points for suggestions that would minimize my costs. Biased, but he's a crazy smart kid that would add more value than he drains. I'd happily match him up with any of you on organic chem, calculus, etc. He truly has talent.

My son would love to be an intern in the UK, Germany, Dubai, France, etc, but Google is failing me on what companies might offer this. Keep in mind that "chemical engineer" is a pretty broad scope. He could intern in pharma, nuclear, silicon level chip issues, oil and gas, battery tech, food additives, etc.

Any insider knowledge or advice?
Just sharing my personal experience here: if I do this alone I become incredibly anxious, in a quite bad way (though I know that I have higher anxiety level than average). My significant other does it quite often, just sitting in the bed or on the couch doing absolutely nothing, staring at a wall or the ceiling, and she really seems to enjoy it. It's weird how just doing nothing can have so much impact.
When they added clojure.spec. It started validating macros at compile time. If you were previously using an illegal syntax, but that somehow didn't cause any issues, those would now throw a compile time error.

Overall it was for the best, since prior to that it was just weird code that had a bit of a undefined behavior since it wasn't using the macro in the proper way. But it still meant we had to go and fix a few of them so they compiled again. Though in the process we realized that we were misusing the macros to begin with.
Nobody falls for this anymore.

Scrum are agile are extremely effective at fostering micromanagement and overworking and burning out developers.

It's almost always pushed by management, consultants, PMs rather than the ones that have to carry the weight.

"You are doing it wrong, we are here to help" is an old trick.
Something that's helped me is to think long term. Think about where you'd like to be in 5, 10, 20, 40 years. Is your current life trajectory working towards it? If not what would you like it to look like instead? For example, if you'd like to work for yourself one day and own a business, you can work on that (albeit that's with the computer). Sounds like you're happy with where you work; is there anything at work in terms of technology or interpersonal skills you feel like you could get better at? You can invest time into that. Or as some people mentioned you can do something completely different, some hobbies can end up being "careers" themselves. For example, if you love olympic weightlifting, you might have aspirations to become a national competitor one day. Goals like that can really motivate you to invest time in one way or another after the workday.
It's funny, the world of high end extreme alpinism has lost several of it's very best climbers the past 3 years. Uli Steck, Marc Andre LeClerc, David Lama and Hansjorg Auer all specialized in unroped climbing in extreme Alpine terrain. Yet it wasn't falls that killed them, they were all killed by falling snow and ice.
That's a good point. Although Mercurial had Bitbucket.

Was GitHub that much better? Or was it network effect of everyone on GitHub? (sincere question, I don't know)
i rounded down, it was actually 1.5 years, but the stories i have are downright comical and belong in the silicon valley HBO show
Uken Games | Engineers | Toronto | Full-time | On-site https://www.uken.com

Uken is looking for talented engineers to help us build amazing mobile games. In particular, we have positions available for:

Software Engineers - Services

Help us scale our backend to enable a million concurrent players by creating the infrastructure and services that underly all of our games. Primary tech is Java, AWS, Spark, Scala but you'll be working with many more such as Docker, Redis, NSQ, websockets, Hadoop, and InfluxDB.

Software Engineers - Gameplay

Join one of our game teams to build something that millions of people will play and love. Primary tech is C# & Unity

About Uken

We are one of the largest independent game studios in Canada, with hundreds of thousands of players a day across mobile and Facebook.

More info including full job postings at http://uken.com
> But why did a better UI lose to an inferior one?

Because it wasn't better? Git won because it's overall a superior VCS, had better support for complex workflows, was performant, and had GitHub which means teams could circumvent IT.
Look closer at what you are calling "organizations". I would just call that an Industry. The individuals and businesses (Families) fail at a rapid rate. Just because they are replaced by other businesses in the same industry, doesn't mean that criminal organizations are successful in terms of longevity.

There are some notable exceptions in the Yakuza, but I would argue even those fit the pattern because the most successful Yakuza are working in grey areas and aren't fully engaging in illegal actives.
I don't even think a 20% cut in pay is fair. Is our productivity, at least in brain-driven jobs, equally distributed across all our working hours? In other words, if we work 20% fewer hours during the week, will we do 20% less work? Or is it more like 10%?
HN is not a jobs board, please see the FAQ for relevant information
I have a theory this is a consequence of Euclid not being taught anymore.
4-5 weeks?
Tise | Oslo, Norway | Software engineer | Onsite | Full time

Tise is a social marketplace for second hand fashion. In the past three years Tise has become a community of 600.000 people in a country of only 5 million, who complete thousands of transactions every day. The past year we have also started to enter the Swedish, German, and Brazilian markets.

We are currently 15 people in downtown Oslo, which is where our core tech team is located. We also have remote engineers in 4 different countries.

Some of the things we work on

- Search performance and relevance - most of the app is feed based
- Our interactive chat where users bid on items, order pickup from our shipping partners, rate the transaction, etc
- Create embedded shipping solutions in partnership with national and local shipping providers

Technology

- Backend: Node.js, Django
- Database: MongoDB, Postgres, Elasticsearch
- Cloud: AWS
- Frontend: Swift, Kotlin, React

We're looking for

- Software engineers who want to help Tise scale beyond the Norwegian fjords and into the world.

We're offering

- Competitive salary
- Stock options
- Large offices in downtown Oslo
- A product that is already used by tens of thousands of people every day
- The positive environmental impact of promoting reuse and quality over fast fashion

For more information feel free to contact me at thomas@tise.com
Ask HN: Seeking advice Career options for someone fed up with front end and Jira
HN, I feel lost, well a little bit at the moment. Been doing frontend or fullstack JS for the past 3 years. Hype driven development and unnecessary complexity of tools, is wearing me out. Wanted to know the career options someone could take ? like maybe write python scripts for the suits | business side of things or network automation or cloud engineering. Anyone, with advice on which options I could explore. remote friendly, the better :)
Is there actual hard data out there that suggests that Python provides significant benefits over a statically typed compiled language?

I’ve been thinking quite a bit about how it seems that despite how fun Python is to write the dynamic types are really just a determinant with upsides that are essentially anecdotal. Why would one take a performance hit and give up a type system without hard evidence that there would be significant improvements to other metrics?
Out of curiosity, what is the cost of an iPhone 8 (the cheapest current iPhone) + Apple cellular watch where you live?
That's all well and good if you don't work in a large organization. Taping anything to the coffee machine in my organization requires committee approval.
Living with ADHD: how I learned to make distraction work for me
>A 2 day standoff for a shoplifter seems like a huge waste of city resources and taxpayer dollars.

Correction: a 2-day standoff for a suspect who when chased by police, barricaded himself in someone else's home with a gun.

If that is how he acts when under observation by the police, what does he get up to when he thinks he is not being observed?
Then fly to Palo Alto and get the procedure done. It costs $5K. The recovery time with Dr. Li is quick. I went back to work 2 days after the procedure. If you are suffering from lack of oxygen during sleep, you are living in a fog. Do whatever you have to do to fix it. Good luck!
The irony here is that all of the large git projects I've worked on don't use merges at all. They cherry-pick and/or rebase their patches around.
Eh, when I first encountered it I thought it was a really dumb default. It doesn't cause trouble, except maybe when I was first coming over from stats libraries, where every logistic regression function means what ever textbook tells you it is. But it's no real problem, so whatever. I'm not going to file an issue or submit a PR. It's dumb, but not a big deal.

Saying it's stupid a stupid default right now isn't outrage, it's just bikeshedding that would otherwise be silly if it weren't specifically the topic of discussion.
The end-to-end refers there to the hand-held device, not the peers' brains. The backdoor will then simply be in the hand-held device, intercepting the data meant to be displayed by the WhatsApp application.
But git also has (and most use cases demand) the concept of tree deletion.
causaLens |Python Engineer | Data Scientist (Commercial) | Data Scientist (Research) | Full-time | London |

www.causalens.com We are looking for a motivated and high-achieving Data Scientists, and Python Engineers based in London to join a team commercialising the next-generation machine learning technology.

This is a full-time placement with significant opportunities for personal development.
We offer an intellectually stimulating environment, work within an interdisciplinary team and an inclusive culture. We are a high-calibre, mission-driven team building a technology that improves our World.

Core requirements are:

-Strong academic record (PhD & PostDoc preferred)

-Very advanced quantitative skills in machine learning/statistics/mathematics or similar fields

-Ability to translate advanced machine learning algorithms into code (Python preferred)
Gladly | San Francisco, CA | Onsite | Full Time - Full Stack Software Engineer: https://www.gladly.com/careers/?gh_jid=1740320
- Senior Full Stack Software Engineer: https://www.gladly.com/careers/?gh_jid=1674029

- Senior Product Manager - Platform Infrastructure: https://www.gladly.com/careers/?gh_jid=1832607

- Technical Writer: https://www.gladly.com/careers/?gh_jid=1872414

- Other open positions include: Senior Solutions Consultant, and other roles in Marketing, Customer Success, and Sales.

We’re working on a people-focused customer service platform that enables companies and their customers to converse seamlessly across different channels (such as voice, email, SMS, chat and social media)

We have a modern tech stack (React/GoLang/Docker/AWS/Kubernetes) and product architecture (real-time pubsub microservices) and tons of interesting problems to solve

We have a collaborative environment of mutual respect, mentorship and learning from peers

I've been an engineer here for 4 years, and I've been loving it. Feel free to email me if you have any questions about any of the open positions (shelley@gladly.com) or apply via https://www.gladly.com/careers/
> I mostly enjoy my day at work. There are people to talk to and somewhat interesting projects to work on.

Stockholm syndrome.
I agree with Mr. Dawson.

Argument by analogy is weak.

Communication containing analogies is powerful.

I do not find it useful to say "If A is like B, then all the things about B must apply to A." This forces us to find perfect analogies, and encourages too much bickering over how well the analogy applies.

But I do find it useful to use an imperfect analogy to illustrate something that you have already established directly. So establish that mergers between #2 and #3 rarely end up beating #1 directly, and then say "It's like..."

Our minds are not cold calculating machines. Colourful, humorous, and/or emotionally laden analogies do help us learn things and remember things.

I have found a similar thing going on with illustrations in blog posts. If you have a section about cascading failures in a digital service, and you include an illustration of dominos falling down, it does help people grasp and remember your point.

Even though obviously, cascading service failures are entirely unlike dominos, and it would be quixotic to attempt to reason about services from the things we know about dominos.
I hope it works out better than it has for macOS and iOS.
Play music! I can't recommend it enough! I'm conducting a hobby orchestra and it's the most fun I have all week.

There's something deeply satisfying in playing together in a large group. I'd recommend something a little livelier than classical but that's fun too!
Or in RELAX-NG compact :)

grammar {
start = Dict
Dict = element dict { DictItem* }
DictItem =
element key { text },
(element string { text } | element number { xsd:integer })
}
> Manually installing extensions from an XPI file.

Everything I see indicates that is still supported. Especially if you read the comments to the post. XPI files seem to be supported, what they removed was the ability have an executable installer install them automatically.

The change, which seems to have been communicated poorly, seems to be that some actions within Firefox need to take place (allowing the user to opt-in to the extension) before it will be used by Firefox.

This comment[1] from Caitlin Neiman, who I just looked up on Google and appears to be the Firefox Addons Community Manager, states:

Developers will still be able to self-distribute, and you will still be able to install extensions from self-distributed (non-AMO) sources.

Going forward, developers won’t be able to distribute an extension through an executable application installer.

> I also think the discussion moved to a more generic "safe default with options for users to change" vs "choices hard-coded based on perceived safety for general users".

I'm pretty sure what they did is not hard coding choices. There are multiple ways to get an extension locally, the hardest of which but still works no matter what is installing the developer version and using source (XPI files can be unpacked).

What they actually did was lock down one method of installation which is almost never used by users and is used by orgs and malware, which is to drop extension into the plugin folder with the extension name as the folder name and have it automatically added to Firefox. Now they require you add it through the Firefox browser interface so the user
has to opt-in to the extension.

1: https://blog.mozilla.org/addons/2019/10/31/firefox-to-discon...
Depends on where you are- Node folks are not that common where I live. I mean I've done some nodeJS(amongst other things), and most other devs I work with have, but first and foremost its C# and .NET. .NET Core seems to be the way most of us in my locale are going(Houston, Texas area) Im sure though that everyone on HN could tell a different story though. I guess the point Im making is that NODE is more popular. If this is to be believed its about the same take rate...

http://pypl.github.io/PYPL.html
Maybe this explains where all those lobbying $$ are going. If you can’t beat China at market manipulation, then join ‘em!
..so right about the time computers were invented, people figured out how to use them and did some basic research.
They're trying to make them more interactive with things like "challenges" and making them look like regular [usually funny] videos.

It's still super easy to skip by them.
Elektra Labs | Front and Backend Developers | San Francisco, CA | ONSITE

Elektra Labs (https://elektralabs.com) is a healthcare-security company that is focused on the effective and safe deployment of digital health technologies in clinical care and research. To that goal's end, we've developed Atlas, a platform for:
- those conducting research studies or clinical trials, Atlas serves as a catalog of trustworthy technologies to deploy in decentralized clinical trials.
- pratitioners in clinical care, Atlas functions as a formulary of trustworthy connected technologies for remote monitoring.

We're looking for frontend and backend developers to join the movement of safe and effective deployment of connected technologies. We've been in this space a while, and now with today's news of Google aquiring Fitbit (https://www.forbes.com/sites/davidphelan/2019/11/01/google-b...), we're looking forward to how much more of a place health tech plays in future of medicine.

We'd love to hear from you if you're enthusiasic about the industry, and be an integral part of growing our team!

- Frontend: https://jobs.lever.co/elektralabs/53d703b7-98fa-4a01-8a42-c0...
- Backend: https://jobs.lever.co/elektralabs/d0bf53ec-b418-49ce-969c-80...
Raymond Smullyan. He established how they could say things about things they said.
That is why Java variants for embedded soft real time deployments have completely different kind of GC implementations like something as OpenJDK or IBM J9, and expose regions and access to unamaged memory.

Likewise .NET's support for value types and low level programming also means not everything needs to be GC-allocated.
For profit public corporations do everything for the money. There is no ulterior motive.
From https://www.apple.com/ios/health/

> Your health data stays up to date across all your devices automatically using iCloud, where it is encrypted while in transit and at rest. Apps that access HealthKit are required to have a privacy policy, so be sure to review these policies before providing apps with access to your health and fitness data.

That it is uploaded and capable of being shared with apps implies that Apple both has access to it and is capable of decrypting it. I also have a wider definition of "health data", and would include sleep patterns, heart rate, and exercise rate under it.
Alphabet inc. needs to be broken up.
This is soo cool. Thanks for sharing. I have a pretty large monitor and it is easily audible when full screen.
Thanks for the insight. I never found Mercurial slow for anything I needed to do. So honestly I didn't recall. (update: I had an impression it was, since I remember reading the kernel team needed something fast, but I never 'felt' the slowness)

What do you mean by "there"?

If you mean you've been working that long my first VCS experience was with MS SourceSafe and quickly moving to CVS. So...

The first I heard of Git (as best I recall) I definitely knew it was from Linus.
I'm still confused about to what degree this entire story is fiction or not. Just different names or do such companies actually exist? I did google (honestly only for a minute or two) and didn't find any such clinics in actual operation in SF.
Git does not, but most git hosts have that built in. If you host your git repo in GitHub, you'll use GitHub's built in tracking.
How are sellers the problem here? Brands committing crimes that lead to lawsuits are the issue.
They did ask how often you used type hints.
Join a local climate movement. It’s a lot of fun and as a bonus you might save human civilization.
SEEKING PART-TIME OR SHORT-TERM WORK | Full Stack Engineer JS & Python | San Francisco or remote

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

Experienced full-stack JS engineer with a background from both large and small companies. I've worked on web apps, apis, productivity scripts, browser extensions, etc. I also have experience with Python and contribute to open source.

I have some spare cycles currently and prefer part-time and/or short-term engagements from architectural review consultations to MVP delivery or anything in-between.

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

Sample project: https://wordsearchnext.com

I'm currently building sc10n: https://sc10n.com

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

Technologies:

- React.js, Next.js, Marko, TypeScript, Node.js, Express, Postgres, MySQL, HTML, CSS (& preprocessors), most of the JS toolchain and Python

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

Contact (please mention this thread):

- email: collin [at] collinwu.com
UI Testing with Postman
That throws away everything though, whereas `git checkout HEAD *` only throws away stuff in the current directory and below, or you can pass exact filepaths to be surgical about which changes exactly you're reverting. This is what I use it for most often -- reverting some, but all, edits.
Maybe not detailed for many medical or health improving things. But Google does not care about that...
It just need to be detailed enough for increasing their ability to map the world (see Waze, Niantic), deliver ads, and maybe things like pricing of insurance policy etc.
SEEKING FREELANCER | Boston, MA | Remote or Local

I'm looking for 1 or 2 people to do some quick subcontract work on a CRUD app. Tasks:

- Creating a script to sync an Airtable.com base to a SQL database. Distributed systems experience appreciated. You are welcome to open source this.

- Simple front-end Django spec work. Basically, given wireframes and already implemented models create views/templates for minimally interactive forms and pages.

Immediate availability greatly preferred (sorry). Email amit+hi@bansil.org
...Which wasn't undermined by constant torture of language and politically motivated misinterpretation, or subject to the whims of a highly constrained review mechanism in terms of being conclusively enforced/struck down?

Or flaunted with the understanding that the population of people that can actually call out your legislation is astoundingly small given that most have to survive as law abiding citizens while also being potentially harmed by malicious regulation that gets crammed through without review by any interpretive representative in order to ensure the authors fully understand second, third and fourth order consequences?

Sure would be...
> as in, Google didn't buy you just for the team

2.1B isn't an acquihire. They want the customers, the team, and the manufacturing chain at the very least.