skysight-inc/HackerNews huggingface dataset:
FullStory | Senior Systems Software Engineer (iOS) | Atlanta or REMOTE (USA, Canada, or UK) | https://www.fullstory.com/

FullStory for Mobile Apps is an analytics/session replay framework that records the app's draw calls - omitting anything that is potentially private - then allows the sessions to be analyzed and replayed in our web app. It helps our customers narrow down where their users are getting stuck, and what steps reproduce bugs and edge cases.

We're looking for one more engineer with deep experience in systems programing, debugging, and reverse engineering. iOS experience is also a big plus. Our iOS framework is built with Objective-C and Rust, and then we have internal things built with Swift and other languages.

As one of my co-workers put it:

> Work on state-of-the-art recording of iOS apps to provide a rich, privacy-respecting analytics experience. Reverse engineer iOS frameworks to learn how they work and how they can be used efficiently. Use low level capabilities of the Objective-C runtime to solve problems unique to iOS.

You can also see our team manager's post from a couple of months back for another take on things: https://news.ycombinator.com/item?id=24969524

The company as a whole is awesome. My favorite job in my ~15 year career. Smart, humble people. A focus on empathy, clarity, and "bionics" (e.g. automation, but more than just that). Competitive pay[1], and solid benefits (Anthem insurance, Vanguard 401k, PTO, etc.) paired with a great work-life balance. And more than just "remote friendly", FullStory strives to be "remote equal". (We were about 20% remote last year, it's more like 80-90% now.) Check out https://bwamp.me/ for one example of that.

Please apply at https://boards.greenhouse.io/fullstory/jobs/4918319002?gh_sr...

We also have quite a few other roles open in IT, Design, Finance, Legal, Marketing, Recruiting, Engineering (Backend: Golang, FullStack: Go + TypeScript, SRE: GCP), Product Management, and Sales. See https://boards.greenhouse.io/fullstory?t=cf0d4d232us for the complete list and https://www.fullstory.com/careers/ for some general info.

I'm one of the engineers on the mobile team - if you have any question, feel free to comment here or email me directly: nathan@[company site].

[1]: I'm not sure what the pay range is for this role, but I'd guess maybe $170-190k, + ~$10-205k/year of equity.
I think profiling white/people as universally ignorant to minorities’ issues is just a typical stereotype. Yes, there will be ignorant and disruptive individuals, but ban them selectively. One by one. Lumping everyone into “they don’t get it” is like admitting white people are a lost cause, and reinforces “us vs them” combative narrative, playing right into the hand of alt right.

In a similar fashion, the feminist movement can be like that. Or it can be like they did it in Iceland, for example, where (speaking from memory) women pushed a legislation to mandate for women to hold no less than a 40% board seats in public companies. BUT they also made it so that it also applied to men.

So, at the end of the day, it’s just political extremism. They come and go, as the social pendulum swings from left to right and back.
Not necessarily. Most innovation is state funded in general. Real innovation requires either monopoly profits or state funding because otherwise research must necessarily be directed towards short term payoffs.

Investors will not tolerate time lines of 10+ years and hundreds of millions to billions of dollars sunk.
> Won't this lead to innovation grinding to a halt?

No more than Taiwan getting blown up. It's going to be about balance. No good to have all the eggs in a single basket, whether that is TSMC or some subsidised national attempt.
I almost fell for this one!

The hacker in me keeps thinking that if this became a thing, it would be titled: the Stack Overflow tax

and rather than pay for the service, many people would feel fleeced by it and it would sprout many techniques for bypassing it, creating an endless whack-a-mole for SO and the hell-bent-on-sticking-it-to-SO users.

Anecdotally, I also see this joke as a reminder of how paywalled the rest of the internet is. Public instagram profile? Login. Quora question? Login. Other social media site that allows some type of anon viewing? Giant modals to encourage you to signup/login.
What is the point of String's transform?
Well and that's the thing. I am one of two developers and I've kind of taken on the devops role. Right now we're in a pinch because the last devops guy left and no one knows what he was doing so I want to keep this all as simple as possible
Ruby is pretty close to Perl for one-liners. Try it.
I've wondered if it would be possible to build an efficient rocket engine that accelerates its reaction mass so hard that it gains an appreciable amount of relativistic mass? The fundamental problem with interstellar travel is the amount of reaction mass you need to make the trip in a reasonable amount of time. The rocket equation is a harsh mistress. If you were accelerating each gram of propellant so hard that it gained a metric ton of relativistic mass you could bypass it, assuming you had some sort of lightweight yet near limitless power source.
IBM’s first ‘retail’ quantum computer is headed to the Cleveland Clinic
This is conflating P(death|vaccinated) with P(death|infected while vaccinated).
- Eventually someone is going to bring back RIP graphics and send GPU commands down a text-terminal pipe, and think they were the first ones to do it.

- Also: only this way can we lay the groundwork to get terminals to look like the hilarious parodies of computer interfaces in movies.
I'm surprised nobody has mentioned Forest Admin (https://www.forestadmin.com/). They have a free tier that would work on simple scenarios.
What would the key to that cache be?
Then what can you really do with it except of returning it back as-is?
I was pleasantly surprised to see that there is a Linux version available :-)
I appreciate the nuance here. As a person of faith one of the things I love most about both science and religion is the sheer amount of mystery there is in all of it. If there were no mystery in either, science would be dead and faith would be unnecessary. Yet science and religion pretend to be opposed.

Throughout history the greatest clashes between faith and science have occurred when scientific understanding threatens the faith-based assumptions of the age. Imagine Abraham arguing with God over his request to sacrifice Isaac. Instead, he reasoned that God would find another way.

Sometimes our understanding of religion limits our thinking with regard to not just science, but our faith as well.
If "another layer" means in centralized exchanges by day traders, that's probably true.

If "another layer" means lightning network, I doubt it.
Both hey.com[1] (from the Basecamp folks) and TMTP from the mnm project[2] (proposed successor to SMTP) disallow background downloading of remote URLs.

TMTP also specifies Markdown formatting (not HTML), fwiw.

[1] https://hey.com

[2] https://mnmnotmail.org
To some extent it's true, but pretty minimal as ASML sometimes delivers machinery to their East Asian customers by rail to China then does the last bit by sea.
I make my podcast notes with https://audext.com/. The most interesting fact I found was that they discussed how Twitter & Reddit's rapid growth has created a short window of opportunity for awesome business ideas.
That's already standard. The Asia-Europe route the Suez is used primarily for takes weeks already. Sailors get good at isolation and getting to know the dozen or two people on the boat.
Keys and change go in front pockets. Things with screens don't go in those pockets.
So they can take you to small claims/civil court if you or your insurance doesn't pay up.
If you went to the trouble of building this capability to produce chips, why in the world you not make that your primary source?
If curious, past threads:

Reverse Engineering a Mysterious UDP Stream in My Hotel (2016) - https://news.ycombinator.com/item?id=16197436 - Jan 2018 (15 comments)

Reverse Engineering a Mysterious UDP Stream in My Hotel - https://news.ycombinator.com/item?id=11744518 - May 2016 (181 comments)
> You can not say people still get around just fine when for instances sometimes you need 4 hours or more to reach a place 80 kilometers far from you.

If you are a bit unlucky that might be a realistic time for traveling by train here in Germany so I don't really see the horror.

They don't have the public transport level of Japan sure but even most of the developed world is much worse. In most parts of the US not owning a car is not even a realistic options.

If we are fair and compare Cuba to other underdeveloped countries in South America then they compare very favorable.
This website's design immediately reminded me about the children books by Cara Florance and Chris Ferrie [0]:

General Relativity for Babies

Nuclear Physics for Babies

Quantum Computing for Babies

Statistical Physics for Babies

Electromagnetism for Babies

Quantum Information for Babies

Bayesian Probability for Babies

[0] https://shop.sourcebooks.com/for-children/baby-university/
Outlook on Windows is such a pain in the ass. Who ever thought using Word to render HTML emails was a good idea should be pink bellied.
Don't take this as a serious criticism, but I look forward to the bizarro world where corporations compete to infiltrate and astroturf each other in ways that get their competitors fined into oblivion.
Bitcoin is an invalid comparison and has a laundry list of cons without very many (if any) pros. Comparing dollars to bitcoins is useless. I don’t have a single bill I can pay in bitcoin and if there was, the fees would be worse than current options. I don’t want to have my salary in bitcoin as its “value” is in a quantum state. Regardless of how loud proponents keep using the same 3 arguments, bitcoin usage will never be the norm.
Basic Calculator in Python
"Google-O's: Now With Even More O's!"
I would also add that operational experience is a huge gap. Kubernetes will break in unexpected ways.

If it ain't broke, don't fix it. There are likely better ways to solve concerns that OP has that coworkerss believe Kubernetes solves for them.

Kubernetes is a beast and you will need at least 2 FT people dedicated to it.
> This being HN... where are the poets writing about Silicon Valley

See Vikram Seth's 1986 novel in verse The Golden Gate [0], which mentions a Silicon Valley in its relatively early years and even drops the terms RAM and ROM in the first lines.

Stanislaw Lem wrote a poem about computers within The Cyberiad. [1]

[0] https://en.wikipedia.org/wiki/The_Golden_Gate_(Seth_novel)

[1] https://en.wikipedia.org/wiki/The_Cyberiad
Some of the things that have happened here are atrocious.
It a while back now, but involuntary enrolment in a cervical cancer study occurred, where some patients were left to develop cancers to see if invasive cancer did actually occur.

More relevant though, and ongoing are the regular stories and findings that New Zealand is doing poorly with Maori health, with cancers found later and worse outcomes when treated. This persists after 20+ years of effort that was supposed to address it. It’s really bad as the differences in outcome are huge.

https://en.m.wikipedia.org/wiki/Cartwright_Inquiry

https://www.health.govt.nz/our-work/populations/maori-health...

https://img.scoop.co.nz/media/pdfs/1907/Hauora_PrePubW.pdf
There are certainly people who aren't paid anything.
What's the difference in programming model (not implementation) between Loom and goroutines?
Indeed | Software Engineers, Product Managers, and Eng Managers | Austin, Seattle, Tokyo, and Remote (US or Canada) | Full-time | https://www.indeed.com/

Hundreds of millions of people use Indeed to find jobs. We crawl job listings from all over the Internet, and some employers post jobs directly on Indeed. You can check out some stories from job seekers here! https://gotajob.indeed.com/

I am part of Indeed Incubator, where we prototype experimental features. Multiple times a year, people across the company pitch new ideas, and some of them are approved for development. A majority of features get shut down, but the successes get acquired by other teams at Indeed.

Here are some examples:

Indeed Hiring Events allow employers to hire in bulk: https://www.indeed.com/employers/hiring-events

Virtual Hiring Events allow employers to hire through video interviews.

Through Indeed Certifications, job seekers can learn more about certifications to do certain jobs: https://www.indeed.com/certifications/

The “I Got a Job!” site listed above with stories of job seekers.

Here is a blog post written by someone at Incubator: https://medium.com/indeed-engineering/the-mature-startup-1f2...

Our Director of Engineering describes Incubator here:
https://www.youtube.com/watch?v=pV5BxTdKBo8

We are currently hiring Software Engineers, Product Managers, and Eng Managers for Austin, Seattle, Tokyo, and Remote (US or Canada): https://www.indeed.jobs/available-jobs/?sr=incubator

If you are interested (in Incubator or another role at Indeed), feel free to email me at: rcheng@indeed.com
Great Read
I got burned out by endless JVM preening and devs configuring their runtime options to use 128MB in a 2GB container, or capitalizing their -Xm option wrong, or what have you. So now with cloud computing you have the JVM in a container on a virtual host, all of which have their own constraints to set—matryoshka dolls all the way down.

Like, people always say, "Well that just means they didn't know what they were doing with the JVM"—yes, and it's been a problem for two decades and is about as likely to go away as buffer overflows in C.

Honestly the thing I like about Go, Rust, C++ the most is the resultant binary just runs in userspace, and you can set the constraints there. Even Python scripts don't have to muck with the JVM.

FactoryFactoryFactoryFactory code is the least of Java's issues.
SEEKING WORK | Europe | Remote

Location: Belgium, UK, Hungary, Bulgaria

Remote: only

Willing to relocate: No

Technologies: Ruby on Rails, PHP, Elixir, JavaScript, Ember.js, React.js, Angular.js, Vue.js

Email: hello AT weareevermore.com

We are a small software development agency specialised in the design and development of custom web applications and websites. We are interested in joining projects that bring positive social and/or environmental impact. Relevant portfolio and references from international non profit organisations is available on our website: https://weareevermore.com/work
If the profit is the only measure that a lot of people here seem to consider: why not just burning the trash in the air, pouring polluted water directly in the ocean and allowing toxic material in our food chain? Do we want forbidding people to become rich doing nothing for others? These markets are bigger than several GDP of many countries, "whether you like it or not".
Data from the study released this week (of frontline healthcare workers vaccinated in December) showed that the mRNA shots had a high efficacy just two weeks after the first dose, likely higher than the efficacy of the J&J shot.

Just a single data point from one study, but I raise it only to point out that it may in fact not be the case that the J&J shot provides better immunity vs two weeks after the first mRNA dose.
Noam Chomsky has some venomous words on French intellectual culture and post-modernism:

https://www.youtube.com/watch?v=2cqTE_bPh7M

> The French intellectuals tend to be ... media stars. The French intellectuals are taken very seriously. They're on the front pages of Le Monde... If you want to be taken seriously, you have to have something exciting to say... And it's not easy to come up with exciting new ideas, so you have to come up with crazy ideas. Then they can make it to the front pages... One of the ways to have exciting new ideas is to tear everything to shreds and say everything is wrong: "The Enlightenment is wrong [etc.]"
Also this, perhaps not super related:

Windows_98.css - https://news.ycombinator.com/item?id=8298462 - Sept 2014 (3 comments)
> Right now it seems like we'll end up with the same outcome of running Proxmox but we'll spend quite a bit of time getting up and running with Kubernetes

This is 90% of shops. The reason people are deploying k8s is not because they _need_ it, it's because the devops working there want to get k8s under their belts and onto their resumes so they're more hireable long-term. It's a feedback cycle.

We hired a new guy and all he wants to do is tear out everything I have spent 3 years building - after I was denied being allowed to use Nomad or K8S three years ago, due to rational arguments around its complexity and our needs. Of course, he wants to replace it with k8s. No respect for what has been built, no appetite to help me go after the low-hanging fruit that would get us 80% of the way to k8s deployment speeds without having to significantly re-architect anything. Nope! Gotta be CLOUD NATIVE!!!

TBQH from what I have seen it's overengineered and only makes sense to use when someone else is running it for you. Then you just consume it as a cluster and don't worry about what's inside the black box. This makes sense for younger Zoomer devops who have never even touched VMware or any on-prem servers and think everything is always clouds all the time.

IMO, you should write up two alternate timelines: the one where you spend a few months getting K8S to a POC stage, and the one where you spend that same time tuning the deployment and management of your application in its current habitat. Probably the kinds of features and reliability you can deliver in the latter case will be far more appealing once you actually lay them out. Don't play in the "k8s ideal utopian state vs. actual current state" fight, play in the "k8s expected early outcomes vs. maturing current model" fight.
The same service is https://audext.com/, but as I know Audext supports more lenguages than Legible. Just FYI.
thatDot | Remote | Full Time | https://www.thatdot.com

TL;DR: https://that.re/tldr

We're hiring backend and frontend software engineers.

We have built new capabilities for categorical anomaly detection and streaming graph computation after 6 years of DARPA-funded research on [Transparent Computing](https://www.darpa.mil/program/transparent-computing). Our products are used by major security companies to do real-time behavioral analysis, monitor and triage their alarms, and automate remediation of security threats. We're an early-stage venture backed company, and now is a great time to join!

We believe strongly that each person should get more out of job than just a paycheck. It should be interesting, provide a chance to learn new things, help advance your career, work with amazing and kind people, and be fun! A person ≠ their opinions. We value individual people who know how to disagree with each other productively, and deliberately cultivate a space where learning new things is the goal. Non-traditional backgrounds (i.e. non-CS degrees) are strongly encouraged; philosophy majors wanted!

Tools in our stack:

- Scala: We happily lean toward functional programming and pragmatic use of the powerful type system.
- Akka: The Actor model is at the heart of what we do.
- Akka Streams: Backpressure is the ideal way to approach streaming data.
- React: Beautiful, functional, maintainable.
- And the right tool for the job.

If you're interested in learning more, please reach out to: contact@thatDot.com
> More seriously, what are you missing in Go that is well-done in Java?

1. Generics. And yea, I know Go is getting generics "Real Soon Now" (tm), but it is incredibly annoying to write the same collection code over and over and there's some third-party libs that would really benefit from generics (looking at you Azure Go SDK).

2. Error handling... with the big caveat that I actually like Go's error handling mechanism at small scale but wish there was a good way to chain several operations together and return an error to the top if any failed... I find myself writing a lot of `err != nil` checks in sequence and I've found baking my own abstractions around this to be leaky or difficult to grow as the program requirements change.

3. Diverse collections API.

4. Iterators.

5. Not Java-the-language but the JVM has amazing monitoring tools.

> I assume verbosity of the code is still the defining characteristic of Java?

Pound for pound... I think Go and Java have about the same verbosity. I'm honestly never quite sure what people mean by "verbosity" in Java. Generally I interpret this as "frameworks" but I predicated my OP on the idea that legacy framework bloat is where most of people's frustration with Java lies... not the language itself.
Sure, I can at least give you my opinion.

* They eliminate a lot of street life. Towers almost always have completely dead frontages at ground level - and they are unlikely to be directly adjacent to a real street. You will be driving to a mall - private space that has none of the democratic nature of a public street.

* They often reduce the connection between neighbours. Meeting someone in a lift or a corridor isn't the same as stopping to talk to someone in the street.

* The 'parks' are normally poor quality. Humans tend to feel more comfortable in enclosed spaces[1], whereas the parks are open fields that feel overshadowed by the large towers.

* The parks often feel unsafe too. A significant reason for this is that towers eliminate most of the 'eyes on the street'. You are likely to feel much safer walking past a row of terraced houses than between tower blocks at night.

* The buildings are often poorly built/maintained and become eyesores.

* They are often built in conjunction with wide roads and excessive parking.

Most countries have a good example of how housing towers go wrong. France has its Grands Ensembles - many of which are really cool buildings but which have not aged well[2]. Glasgow is now demolishing many of its towers[3]. Here's an in-depth report from Create Streets, a social enterprise that studies this kind of thing in the UK[4].

For balance, there is a more positive example in Vienna's social housing[5].

[1] https://www.canr.msu.edu/news/getting_enclosure_right_creati...
[2] https://favelissues.com/2018/01/22/les-grands-ensembles-a-so...
[3] https://www.theguardian.com/cities/2015/apr/22/disappearing-...
[4] https://policyexchange.org.uk/wp-content/uploads/2016/09/cre...
[5] https://www.youtube.com/watch?v=d6DBKoWbtjE
> the solution is not to release whatever half-baked thing you've finished and try to keep going with it, the solution is to wait until it's done

YMMV, but this approach is what causes software projects to balloon way beyond initial time requirements, and to be way out of date already when eventually released. If you're hacking on the train while it's running down the tracks, the only way to get there is small, frequent, incremental improvements; waiting until it's done will just result in it never releasing, or in the released version having tons of bugs.
>Humans are notoriously irrational in their decision making, and focusing on which is better in order to make the best health decision may lead to making a decision that is far worse.

This doesn’t matter on an individual level. There are public health reasons to try and get as many people as vaccinated as possible, no matter the vaccine. But aggregate math means little to the individual person. The difference between. 70% and 90% is fairly profound, profound enough to weigh against individual people making a decision on which vaccine to get.

It’s not irrational at all for an individual to prefer the vaccine with the highest efficacy. It’s hubris, or insanity, on the part of public health officials to expect an entire nation of people to put individualism aside for the sake of greater good.
Location: NYC, New York

Remote: Maybe

Technologies: Typescript, Angular, Firebase, Google Cloud, Java, SQL

Experience: 5 years in FANG

Resume: On Request

Email: yathern@gmail.com