skysight-inc/HackerNews huggingface dataset:
"In Rust" signals something very important to me, especially with the context of "full text search".

ES is the current free text search engine out there, and it's famously painful to manage. Resource consumption and GC pain can be really significant.

I see 'rust' and I know immediately that at least some pains I've experienced will be eliminated.
“Reasonable expectation of privacy” appears nowhere in the constitution. So you’re talking about adding more gloss on what is already a gloss.
Where I live, there is an organization [1] that is aimed at young professionals and offers "sports" leagues after work. It is especially good for people new to the city: you sign up and they put you on a team. The standard model is that some bar near the playing field will sponsor your team; after every match, your team goes to the bar for some free or discounted drinks and food. You make friends very quickly!

Your city almost certainly has some variation on this concept.

[1] https://chicagosocial.com/
According to information that came out during the Oracle lawsuit, Android had only made Google $23B in profit over its entire lifetime. While nothing to sneeze at, considering the number of Android phones sold during the time period, it's not that much.

https://www.reuters.com/article/us-oracle-google-lawsuit/ora...
I applied to YC with an idea like this and was rejected. 12 times. Maybe it's not the idea. Maybe it's me. Or maybe it's YC.
[update - link deleted]
Consider the recent stories where LinkedIn was used by China to recruit spies.

Now consider a person with health issues, whatever they may be. Many people can be turned by using their or their loved ones' health issues. Whether it's the money for health payments, promise of new treatments, organs transplants ... I leave to imagination.
OT: or just use puppeteer, not really hard, for free and you can rule the world
> She may be cool, but she didn't "reshape Mathematics".

You missed the pun.
Ah, I'll buy that. Don't put all your eggs in one basket. Fair point.
I think there's also an effect where some of us have gotten used to Python 2.7.x being utterly predictable and unchanging for like, the decade since it came out.

It's not Python's fault, but for example I was trying to get something running on Ubuntu 16.04 (Python 3.5) where the primary developer of it is running Ubuntu 18.04 (Python 3.6), and it seems like 3.5's version of the asyncio module has a bunch of bugs that make the tool in question basically unusable.

I know the usual advice— install newer Python from deadsnakes, use a virtualenv, etc. None of this stuff is the end of the world, but it can be jarring if you're only now getting off the Python 2.7 train and used to everything just working everywhere.
JSON serializer, helps me get familiar with most of the syntax.
True, but then the question is it cheaper to build your own redundancy or duplicate all/most infrastructure across multiple zones? Once that becomes the question, the cloud not longer looks so simple or cost effective.
Revelry | Software Engineer, Elixir/Phoenix | New Orleans,LA/REMOTE | Full-time | No VISA

Revelry is a digital innovation studio headquartered in New Orleans. Our clientele range from small businesses and startups to large, publicly-traded companies.

We are seeking Software Engineers who either have experience with Elixir & Phoenix (our primary tech stack), or are willing to learn.

Required Skills:

Experience with a server-side MVC framework (preferably Elixir/Phoenix or Ruby on Rails)
Experience in HTML, CSS and JavaScript

Nice To Have:

Any other languages, frameworks, or technologies: e.g. Python/Django, Node.js, React, Laravel, Java, iOS, etc.
Kubernetes experience, Certified Kubernetes Admin, or Certified Kubernetes Application Developer

We live our core values every day. We communicate openly, often, and with empathy. We trust each other to perform the tasks we've been assigned and communicate challenges early. This allows us to clearly call out what we're going to do and more forward fearlessly. We apply pragmatic ingenuity to build things better. We believe in building alliance between work and life. We are always investing in making ourselves and our company better. And we take the time to celebrate each victory.

Questions? Please reach out to jeff@revelry.co

https://hire.withgoogle.com/public/jobs/revelryco/view/P_AAA...
I took a sabbatical for couple of months last year and totally wasted the whole thing lazing around.
This, for me, is due to lack of package namespacing in these languages. Someone took 'xyz' ? Well I guess I'm going to be 'xyz-rs'
> it would be reasonable to expect either a notification of removal and a generous transition period

For security issues like XSS in live and deployed libraries?

I mean, I don't agree that the library should ever be removed, but if you are of the opinion that vulnerable libraries should be pulled, they should be pulled quickly no?
By keeping its competitors utterly uncompetitive. There remains no good alternative to Google's maps for consumers. Waze would have jumpstarted a competitor's mapping efforts.

For stupid acquisitions, look no further than everything Andy Rubin bought, from Motorola to robotics companies.
It's logical that people react that way, but it's a fear-based reaction that fails to acknowledge possible solutions. For example, people who are working on the fringes of society as undocumented immigrants aren't paying as many taxes into the system because they legally can't, not necessarily because they don't want to. How much tax money is bad immigration policy leaving on the table?

If you don't want your taxes to go up, you ought to consider advocating for making more undocumented immigrants into taxpaying citizens. Spread the burden.

If one doesn't approach these problems as sorted and stack-ranked (i.e. "we can't help immigrants if we can't even help our own population"), solutions open up.

Housing is not actually as big a concern as people make it out to be. Housing in major population centers is a concern. The federal government has programs to help immigrants establish communities around the country, including neighborhoods with more housing than people (which we have quite a few of as our population ages and people move towards the cities). Those programs, of course, are targeted to help documented immigrants; making it easier to be a documented immigrant makes it easier to minimize the risk of shanty-town glut.

Historically, it's rare for a country (especially an empire, which the United States basically functions as de facto due to its sheer size and impact) to encounter problems that can't be ameliorated by more hands and minds. Barring people from participating in society when they're already in society doesn't make those problems easier to solve.
Then this is an unfair critique of this new release process. If you had issues with breaking changes between minor 3.x versions, then I'd fully understand.
As in Swedish.
Python is not just the language, there is a standard library that is part of the distribution. That library requires bug fixes and feature updates.
It's hard to know what the motivations are.

I really think YouTube like a lot of tech companies will often just take the path of least resistance and say:

"Well that's a lot of DCMA complaints ... just ban'm if our magic script says to, whatever."

It seems like maybe favoritism to another big company, but maybe is just more a reflection of a crappy process and a tech company habit of just letting some magic formula decide and avoiding any extra time / resource consuming process.

Not to say I don't think it doesn't happen as far as some corporate to corporate pressure goes, but it's hard to know.
English constantly changes. We invent new words to encapsulate new concepts that we didn't have before. It's kind of necessary because the world keeps changing. Why not computer languages too?
TikTok is actually a great app. Content is very entertaining and it is actually easy to use. I still can't figure out Snapchat.

Today it is just a way for me to burn 15 minutes, but I see plenty of potential and make the concerns of censorship and ownership valid concerns.
I tried to find it but failed. Do you happen to remember the date it aired?
"You're painting analogies with an awfully broad brush."

----

"Painting with a broad brush" probably began as an analogy, but once enough people use it, it becomes an idiom. If understanding is shared between speaker/writer and listener/reader, idioms are a useful shorthand for sharing some commonly understood argument.

So useful, in fact, that people often forget what the original analogy was. For example, the verb "rewind." How many people using it think of reel-to-reels, cassettes, or videotapes?
Considering most farm workers are unskilled laborers making at or close to minimum wage, why would they work if they could get a UBI that covers all their needs? Farmers would still farm but that's because they own the land and directly benefit from it, they would not be able to perform all of the unskilled labor on their own. This could perhaps be offset if we drastically changed our guest worker program to allow unskilled labor in from other countries but it would have to be setup in a manner that denies these workers a UBI, otherwise they too would not work.

Same issue with building houses. The number of people wanting to perform unskilled labor would not come close to approaching the required need for unskilled laborers. For example I dont think anyone wants to be a roofer in the summer heat, the do it only for the paycheck.

Doctors? You are probably right, people will do it for the love of the work. I am very much pro UBI but there are still a ton of supporting things that need to be worked out.
> gp just says that it's a comment, in their experience, that's used by racists

Technically, almost every expression imaginable could be used by somebody who is racist. Racism does not make one incapable of using language in the same way non-racist people do, so every expression can be - and usually would be - used by racists. Words "a", "and" and "the" are used by racists. Obviously, the distinction is only meaningful when the expression is exclusively or predominantly used by racists, and for a reason that it aligns with their views are racists. That, in this case, is completely false.

> nah, not this time.

Yah, this very time.
Source control was simply painful before git. I remember desperately trying to get Subversion to compile and work way back in the days, because even though it was barely limping along it still looked like a way out of the hell that is proprietary, corporate source control.

I then went on to use subversion for a long time in different settings. Up until the day I finally tried git. This is not about centralized vs. distributed, it's simply superior software, period. Nothing else I've tried even comes close.
China now flexing its soft power...
Yes and no. Sundar has no more vision than Larry does yet somehow is paid $200m+ a year and in my mind is the most unjustifiably overpaid CEO by a huge margin. At least Larry founded the company and contributed to turning into the behemoth it is. Sunday is a random associate product manager who somehow managed to ride the wave of Chrome to somehow becoming CEO.
mtc. | Ecom/CMS/Bespoke PHP | Backend Developer | Full-time | Remote Only (anywhere) | https://www.mtcmedia.co.uk/careers/web-developer

Formed in 1999 and based in Scotland (with a large distributed team), mtc offers a completely rounded web design and development service. We work with clients of every size and type, as well as develop bespoke innovative solutions.

More info at https://www.mtcmedia.co.uk/careers/web-developer
Deflagration-to-detonation transition in terrestrial chemical systems&supernovae
Whenever I send mail to a Debian mailing list, I receive notifications of DKIM policy violations. I've never figured out whether the problem is on my side or theirs...

[edit] having done a bit more research, I think the problem lies with the BTS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754809
They are already onboarding advertisers and will have ads appear in the app very soon. https://www.independent.co.uk/life-style/gadgets-and-tech/ne...
Human knowledge is built upon the high level logical relations. For example, 3-body problem. The equations over the variables are always right although no one can predict them accurately using those equations.

Current black box AI does not learn such a high level logical relation although it might predict motions the most accurate.

High level logical relations likely generalize to other domains. Low level prediction models are sensitive to the distributions of the data and hardly generalizable cross domain.

Perhaps we need a hybrid system to combine both abstract logical reasoning and semantic tensor computations.
The mechanism for preventing most bad stays is called the reputation system, which is based on reviews. As for exchanging real names, do you think the system would be improved if all participants were completely anonymous? There's a reason a hotel knows your real name and contact information as well. You sound like a troll.
I get 15 at low tenure. But if I got more I don’t think I would be able to find reasonable times to take it. My father became a C suite guy at a fairly large corp and by the end of his career had quite a lot of vacation days each year... but he could never find an opportunity to use half of it because he was accountable for far too much.

I don’t really know if I find anything disagreeable in it tbh. Vacation can be nice but it’s necessity is a function of your baseline work life balance... and work life balance tends to be harder the worse your job is. An interesting paradox in that the people who probably need it most are the least entitled to it per societal norms.
Duo | Ann Arbor MI, Austin TX, Remote | Full time

Duo's mission is to democratize security with the primary products being MFA and Zero Trust / BeyondCorp. We were recently acquired by Cisco who was named a leader in the "2019 Forrester Zero Trust Platform Wave".

I'm working in DevOps where our stack includes Python, Docker, Ansible, and AWS. I know our backend is written in Python. We also have iOS and Android apps as well as Chrome extensions.

Our teams are mostly divided between the Ann Arbor and Austin offices. We're open to hiring people to work remote though prior experience working remote is desirable (I'm remote). The split offices encourages a very remote-friendly environment.

If you have questions, feel free to each out to me "<username> at duosecurity dot com".

My team is specifically looking for:

- Senior DevOps engineers: https://jobs.cisco.com/jobs/ProjectDetail/Senior-Developer-E...

- Senior SDETs focused on performance: https://jobs.cisco.com/jobs/ProjectDetail/Sr-Software-Develo...

In general, we are looking to hire for a variety of roles, including

- Backend

- Mobile

- UX and Design

- SRE

- Security Engineers

See https://jobs.cisco.com/jobs/SearchJobs/Duo%20Security?3_109_...
> That being said, airline margins these days are so tight that it wouldn't surprise me to start seeing pushes for alternatives to raising pilot compensation.

I guess (a) reducing margins, (b) cutting executive pay, and/or (c) raising prices are all non-starters.
this is the silent killer. climate change gets all the attention but pesticides can kill everything
How do they make money offering 0% financing on 36 month plans, let's say? Are they wagering that the cost of inflation/opportunity-cost of those dollars that the good people got is far outweighed by the benefits of people not paying on time? Seems wild that SO many of the customers wouldn't be able to pay on time...
Auth0 (https://auth0.com/) | Seattle - Buenos Aires - London - Sydney - Tokyo - Remote | Full-time | Engineering
Auth0 is a Series E/435 employee company with major growth plans for 2019. Our vision is to provide the simplest and most secure identity platform for developers, to make the internet safer. Ultimately, we strive for an internet with fewer passwords. We're looking for people to join us on this journey.

Open jobs:

Senior Engineer, IAM Sessions: https://jobs.lever.co/auth0/eeafe921-750e-4238-b1ae-7b0a57f4...

Senior Engineer, Protocols: https://jobs.lever.co/auth0/d212fe96-4568-4a59-bb5b-4c9200ec...

Senior Full Stack Software Engineer: https://jobs.lever.co/auth0/f2a6fd71-f536-4aee-8cd1-76d96a04...

Senior Javascript Engineer: https://jobs.lever.co/auth0/fba19af1-03ac-4faf-8220-97327a9e...

Senior Software Engineer, Extensibility: https://jobs.lever.co/auth0/5b1087bc-7c36-4d1a-9057-5bcb1ca1...

Senior Software Engineering Manager (IAM): https://jobs.lever.co/auth0/ac65b5d3-e4cc-4039-8362-f211c895...

Our hiring process is documented here: https://auth0.com/blog/how-we-hire-engineers/

We are a remote-friendly company and every year we organize a company offsite. Below are some pictures from our 2018 offsite in Panama. We hope to see you at next year’s offsite!!:

https://twitter.com/vibronet/status/997608152811044872
Actually, in normal usage the word "sideloading" means transferring files laterally. That is to say, not in a client-server relationship.

In the world of android, "sideloading" became parlance for installing applications because historically you used adb on a computer to sideload the app on.
Dry double-sided tape for adhesion of wet tissues and devices
> Serious question, what innovations in Linux would FreeBSD even want? I honestly can't think of any.

systemd
I mean, I'm new and just a lowly engineer, so I can't speak too much for the company.

I do work in analytics / logging, so I do have pretty decent insights into our different storage systems and logging policies.

The people that I interact with view data as a liability, not an asset. I think this is because of lawsuits mostly. We've been bitten by a few big ones. But also, storage is expensive, and even storing a Boolean on one type of log, we could get billions of those logs per day. It starts to add up and cost money.

I think we're pretty confident in our security and take it very, very, very seriously. So I don't think we're worried about necessarily a specific piece of data being stolen. If anything is stolen at all, that would be viewed as an existential catastrophe. So I don't think there's too many pieces of data that we'd care about specifically.

But again, I'm not anyone important here. And I'm new. And I don't know that much.
Look up events in your area and go to some that sound cool, even if they aren't the sort of thing you would normally do. Find cheap concerts for music you normally don't listen to. It doesn't matter if you go alone - tons of people do, especially for less well known bands. Learn a hobby about making something, even if it's just a better dinner. Or take a class on making things (woodworking, metalworking, pottery, sewing, whatever). Among the people in tech I know, photography and running also seem to be popular. Next thing you know, there won't be enough time after work to do half the things you want to do.

Look for hobby groups at work as well. For a medium to large company, there are probably a lot. We have a casual after work board game club that gets together once a week, for instance.
Dent Reality | JavaScript Developer | London, UK | Full-Time https://DentReality.com

We’re a “smart spaces” company, building an AR platform that connects people with retail stores and shopping centres, to provide an Amazon-level customer experience.

Our web platform enables our customers to build their own indoor maps, view hotspot analytics, and manage their locations. We’ve previously built the most popular mobile AR project on GitHub (4k stars), and we’re actively working with major retailers around the world to integrate with their locations.

The role is full-time, working from our office in Old Street, London, with the option to spend a couple of days at home each week.

Apply on AngelList or email hiring@dentreality.com
https://angel.co/company/dentreality/jobs/653173-javascript-...
My god, popular wisdom right here. In my country, a good-for-nothing, lazy person is called 'huevón', which means 'someone with big testicles' in Spanish. It's applied to both men and women, though.
Dissecting a Dweet: Shattered Tunnel – A 3D Tunnel in 140 Bytes of JavaScript
Web Scraping might land you in Jail
Title is flame-bait. It should say "Firefox to Discontinue Silently Sideloading Extensions"
Google (and similar businesses) get into trouble because they have to do enough surveillance and algorithmic profiling to make their advertising effective. You have to admit that it's a stretch to ask us to trust them.
There is a massive push to make TikTok a thing. But it is the most stupid app I have ever seen. So they might as well stop pushing the fake videos online.
Are complaints about things breaking between 2.x versions somehow invalid? It’s the same steering group that has made a series of breaking changes. Even people on branches of this thread claim there are breaking changes in 3.7 > 3.8. I’m not sure I would willingly use python for any new project unless necessary, putting it into the same bin as national instruments.
It's not feasible for everyone to become a public CA, and benefits of this solution will be available to anyone, I guess.
>> When you’re a carpenter making a beautiful chest of drawers, you’re not going to use a piece of plywood on the back, even though it faces the wall and nobody will ever see it. You’ll know it’s there, so you’re going to use a beautiful piece of wood on the back. For you to sleep well at night, the aesthetic, the quality, has to be carried all the way through.

Ironically, the first US IKEA store opened in June that same year.
I think 20 is the minimum but from what I've seen 24-25 is the most common (at least in the IT field). I've got 28.
I feel like this is misleading. There’s no magic bullet for software estimation. McConnell’s book talks about various techniques but the takeaway is that you know very little at the beginning of the project. There various techniques for estimation but you can never get away from the essential unknown unknowns.
Wait, are you saying the public option could result in reduced lifetimes compared to top level private insurance? It cannot be that drastic.
If you need data from a website that updates on a regular basis there’s a recent Show HN I’ve seen that does exactly this https://news.ycombinator.com/item?id=21398524
Reread my comment. If you have additional code to support things like ads, you add attack surface for people to find a way to inject code execution in the context of the WhatsApp process, which has access to the decrypted messages.
I had a feeling this was long coming - I loaded up on some Fitbit stock in early 2018 (when there were reports of their acquisitions in the glucose-monitoring space). I believe Fitbit was a target for acquisition by Apple/Google/etc due to their health patents.
Despite the initial hype, Vine was super niche and stopped growing. After it was bought, it seems the new owners didn’t have the foresight or patience to evolve the product into something with more mainstream appeal.
I never did it, but many years ago had an idea to run an Asterix box with extensions for everyone in the extended family, spread over cities/countries.

Not sure how easy/practical it is/was, but always thought it'd be a good experiment.

I wonder if anyone ever did something similar.
It is definitely possible to get a tech job at a large company where work-life balance is taken seriously.

It's possible, but as a more "average" level developer, it's pretty difficult to actually get hired at one of those companies.
Use a google doc. Send yourself an email. Or don’t. I realized I never looked at most of my notes anyway.
Unless you mean another DVCS, P4 can run circles around git on large repos (mostly on account of not conceptually trying to copy the entire state of the entire repo at every commit).
Is your bedroom small and do you keep the door and windows closed? CO2 can build up to uncomfortable levels.
Pair Programming Needs to Be Extreme