skysight-inc/HackerNews huggingface dataset:
Banno (Banno.com) | Senior Software Go Engineer, Senior Software Scala Engineer | USA Remote | $120K-200K | FT

Banno is a banking platform for millions of Americans for small to large community banks. Anything you would picture your common banking app of doing such as transfers, transactions, credit card payments, wire transfers are all stuff we build in better, cutting edge ways. We are a suborganization of Jack Henry & Associates, but the Banno organization itself is rather small, with less than 100 engineers. We have the resources of a large software engineering firm, but the freedom and flexibility of a more mature startup.

We have two open positions, one for our Go team, and several for our Scala teams.

Our Scala teams are big believers in functional programming, specifically those familiar with Akka, Cats, or anything in the typelevel ecosystem is what we specialize in, but if you are knowledgable in Functional Programming this is the role for you.

We are looking for someone to become a big technical contributor for our Go team, to bring proper practices and knowledge across the software industry to help architect the team to become highly productive and write clean, idiomatic Go.

Our stack (Both teams) is Postgres, Redis, Docker, Kubernetes, and Kafka.

We are are a remote-first organization, and have been nearly fully remote since 2016. We are big on continuous learning, open source projects, attending conferences, and strive for the best engineering practices we can get.

If interested, the best way to apply is through our StackOverFlow posts. (There's a bug with Mozilla Firefox on our application site, you may have to use a different browser):

https://stackoverflow.com/jobs/516145/senior-software-engine...
https://stackoverflow.com/jobs/516146/senior-software-engine...
IMHO probably the most user friendly & unique linux distro out there! Congrats for the milestone!
I hate CSS, I will have to spend hours trying to figure out that. In good old days, I would have used a table or an iframe, but that's bad practice I guess.
Allen | San Francisco, CA | Remote | Contract | https://allen.bot

Allen is building a chatbot for the real estate space. We are creating a system using machine learning to do preventative maintenance, service routing, price comparison, and investment analysis.

Building in Python, Django, JavaScript, React Native, and running on AWS.

Looking for engineers excited about the problem space and tech stack, interested in getting in at the very beginning and defining a new paradigm.

Write to me at hello@allen.bot if you’re interested!
Because encryption exists, the internet can hopefully always stand as a transcendental entity.

VPNs, TOR, steganography and obfuscation are some of the best tools against tyranny.
Backing up and restoring databases in Postgres
Having to pay a tax to a private company to get a mandatory yearly medical procedure is not my idea of fun. So now you get the flu and covid shot every year. Next 5 years, new bug, new vaccine, you do three ? And of course we have no long term data on cumulative shots effects, or interractions between various shots together, with other medicines, etc.

Doing anything like this systematically should be though out carefully.

Doing my first 10 vaccines felt like buying software licence in the 90'. I fear that the new ones will be like those sucky Saas subscriptions.
LOL not that long ago (late 90s early 00s in my case), student ID number WAS your SSN... [facepalm]
S&P 500 Crosses 4000 for First Time
They broke some dependencies that depended on JVM internals, that was never promised to not change (how could they implement anything otherwise?). They implemented a strong encapsulation by default so that in the future, such a step won’t be necessary ever.
I would call ##m meaning "## million" common parlance. You seemed to understand the difference
> In November, 2020, Ursem posed the question to GitHub on Twitter. They never replied.

Try contacting the CEO of GitHub on Twitter.

Good luck. /s
I'm saddened this does not use the union nor float nor volatile types. It could have ended somewhat better, or perhaps somewhat more dramatically, I think.
out of spite. they'd get glassed anyway, so why not use those nukes for something?
ACDI/VOCA, an international development nonprofit, is seeking a Specialist in Data Analysis for a volunteer assignment with the Washington D.C. office. ACDI/VOCA's Monitoring, Evaluation, Research and Learning Team requests volunteer assistance to review data and identify trends within and between projects, obtaining learning to better inform project implementation in developing countries. This assignment will last for approximately 3 months.

Due to current travel restrictions, this assignment will take place remotely. The selected US volunteer will collaborate with ACDI/VOCA staff based in Washington D.C.

Qualifications: Expertise (work or educational experience) in data analysis. Proficient computer skills in platforms such as Access, Power BI, R, ArcGIS, SPPS or STATA. Understanding of inferential statistics or machine learning algorithms a plus.
Apply here: https://volunteeropportunities-acdivoca.icims.com/jobs/5761/...
I've been seeing ring-necked mallards in my driveway. They're bold urban birds; they don't take flight when a car approaches. I have to honk at them to get them to move.

Usually, crows are the only large birds nearby. The mallards are new.
I've had to read other people's Perl code before, and that experience basically made "flexibility" a bad word in this area for me.

Please stop the ^$%@#$%#@^@$%^&( nonsense, Perl hackers. That's not flexibility, it's childish bravado. Write code that people can read. If some of that precious "flexibility" is lost in the process, that's a net gain actually.
Banking apps sometimes integrate 3rd party AV / threat detection SDKs (there are several available, e.g. https://www.wultra.com/malwarelytics which is part of a bigger banking security SDK solution). Sandboxing isn't the only problem on Android - a lot of malware is using Accessibility to control the device and read what's on your screen. Then there are overlays that can be drawn over your app (e.g. display a fake login over your app). Access to notification content. Reading SMS content (2FA). Different combinations of other permissions, device manager rights etc. Or even simple attacks like launching a fake app just when you launch the real one (phishing). Google is trying to limit a lot of these permissions, at least from apps installed from Google Play but so far they are still pretty widespread with malware hidden on Google Play targeting banking apps.
You can easily jam or overpower a faint satellite signal with a local ground-based antenna.

Or you can shoot down your enemy's satellites and screw up the orbit so he can't launch any more.
"None of us have this all figured out," said Carolyn Everson, vice president of Facebook's global business group, when talking about current work-from-home arrangements.

"We are making this up on the fly. The reality is we are all trying to figure it out together," the senior Facebook executive told a panel hosted by Bloomberg.

It's been 12 months. What does the brightest people in the room not being able to develop a plan say about these organization's skills developing software?
> Meta comment: Scholar's Stage is the most interesting blog I've encountered in years and its RSS feed is worth subscribing to.

thanks for the rec... after poking around for 30m, i have to agree that it's worth subbing to. :)
We cross-compiled to get gcc on every platform. Even then, it was still:

#ifdef _AIX
...
#else ifdef SGI
...
#else ifdef WINDOWS
...
#else // everything else
...
#endif

Shudder.

But the other thing that Java had is the library. Compared to C++'s standard library in 1996, it was a revelation.
No, but I assume Starlink will implement geofencing for subscribers to please content-providers.
That's not what they are claiming. They are claiming that the chance that a vaccinated person will get the disease is higher if that person is subject to more exposure events. What they say about trials during surges then follows from that.

For the part about other countries, what they are saying is that there were more infectious strains circulating in those countries during the trial, so you can't compare to trials done before those strains were circulating.
How does syncing across devices work?
> By his own account he wrote them down (in French) based on narration from a Syrian Maronite storyteller who visited him in Paris

That sounds a lot like the origin story of Don Quixote... (within the text, it was allegedly told to Cervantes by Cide Hamete Benengeli)
Geo-fencing is kind of inherent to Starlink since it's based on spot beams.

I also wonder if people really want to see "Starlink customers in Myanmar executed for treason" headlines.
Foundry55 | Senior UX Designer | Remote (US) | $125-145k | Full-time

Foundry55 is the innovation lab of The Aaron's Company (NYSE:AAN). We're an incubator within a large public company building startups in the fintech, e-commerce, and retail space.

We're looking for an experienced Senior UX Designer to lead our UX/Design initiatives for the entire lab.

If you're interested, please send a resume and link to your portfolio to jason dot liang at aarons.com
40GRID | Python Django Backend Dev | Boston, MA or Remote

HN, our mission is to empower field-service companies to grow by modernizing and automating their business operations. Every company we work with has unrealized potentials — our task is to build the platform that empowers growth and helps them unlock opportunities.

Email: jobs at 40grid.com

Link: https://bit.ly/2OdAOcg
We also like appsmith quite a bit: it is simple and just works.
Plenty of countries already ban certain things from coming into their countries like sat phones, CB radios and weapons.

The Starlink dish will just be on that same list of "prohibited from import" items for totalitarian governments.
It's not a metaphor - it's the actual design.

The fact that you use two sentences don't make sense together in order to try to illustrate your point seems to me to demonstrate that.
> get = !get;

from the original

> for (get = !get; !out; (char)*lie & 0xD0 - !not)
“American Villainous Presidents” Stamps Featuring Donald Trump
"Yes, some COVID vaccines use genetic engineering. Get over it." - Cornell Alliance for Science.

https://allianceforscience.cornell.edu/blog/2020/12/yes-some...
> But I find it weird that education can't reinvent itself radically.

Long version: https://en.wikipedia.org/wiki/The_Case_Against_Education

Short version: The existing system is good for those who win at it, so they have no incentive to change it. The important thing about schools is not education, but certification. Spend five years doing difficult but ultimately meaningless tasks at school; the school will certify you "this person is smart and hard working and obedient", and the employers will prefer you to people without such certificate.

Improving education would go against the goals of the current system. Imagine that you can make learning 100% fun -- how would you now distinguish between obedient people, and those who are only doing it because it is fun? Imagine that you can explain things in a way that literally everyone could easily understand -- how would you now distinguish between really smart and average people?

The fact that many kids fail at school is a feature, not a bug. The purpose of the school is to select elite employees. Their knowledge is less important than their character traits (intelligence, hard work, obedience), because if you employ the right kind of person, they can learn everything they need at work. Make no mistake, even startups who want to disrupt everything, don't want to have their own workplace disrupted by the same personality type.

So... if you want to be an employee, and you are smart, hard working, and obedient, the current school system is great, because it will give you a certificate that gives you an advantage over your competition. If you want to be an employer, the current school system is great, because it will certify for you the kind of employee you want. And if you are neither rich nor smart, the system works against you, but that's okay because your opinion does not matter.
The Krakatoa Sunsets (2012)
Filecoin is useful, but incredibly overpriced and its model unfortunately perpetuates ponzi-like investing[0]. Also deflationary monetary policy is awful if you want people to spend money. Why buy something today if it will be cheaper tomorrow?

[0] https://www.reddit.com/r/CryptoCurrency/comments/mhpaar/file...
IKEA Kallax Server Rack (2014)
> to my knowledge, no official government act of the ROC has been promulgated to the contrary

The 1999 "Resolution on Taiwan's Future," since elevated to DPP party platform, is crystal clear on "two Chinas."
Bravo, 10/10 response.

Since you seem to be ignorant of this, Bernard L. Madoff Investment Securities LLC and Enron were also "companies," so your response isn't as witty as you think.
To me, the main value of sh is shfmt – I use it like gofmt and never have to think about formatting again. It also integrates with GitHub's super-linter, where you can have your preferences in an .editorconfig file and then enforce them automatically.
“Codes like a class, works like an int!” - Taken from the top of the page.

This is exactly what Value Classes are in Scala. You supply an underlying value which is then interpreted as the value itself, not a reference.
Britain: Land of Liberty No More
See also: SimuTrans, a game written from the ground up with direct inspiration from TTD. OpenTTD on the other hand was originally a decompiled/refactored TTD, but that parity was achieved way back in the late 2000s and since then it has gained many more features that the original TTD never had.

https://www.simutrans.com/en/

https://web.archive.org/web/20101031184339/http://www.funkel...
I have 2 cloud keys that I only use for UniFi Protect -- mostly because they abandoned the UniFi Video that I could self host; my Network controllers are all containers that are mine (I do have 2FA set up for the UniFi Protect).

I don't see how to remove the remote login from the Cloud Key, I tried creating a new Super-admin, but there's seemingly no way to remove the user.

I guess I'll just have to factory reset them and start over with all new credentials.
I think there are runtime dependencies, just not at the root level of the repo.

https://github.com/bash-lsp/bash-language-server/blob/fa5a65...
Seems about right. Israel appears to have twice the percentage of their population vaccinated and half the death rate compared to US. Current deaths in US is ~900/d, so half that is ~450.

http://91-divoc.com/pages/covid-visualization/?chart=countri...
I was going to try that keyboard out but it isn't compatible with my phone (Android 10). Not sure why.
That's not the point.

The point is people who don't buy into the Apple brand don't even consider it as an option.

Not the way someone looking for a phone will consider the options between Motorola, LG, Samsung, etc.

The fact that Apple manufactures Apple products is much more important than what those products are.
> Factorio, another graphically lacking

Not true anymore with HD graphics finalized.
Location:Bellingham WA
Remote: Yes, willing to travel a bit.
Willing to relocate: No, but willing to travel
Technologies: Frontend stuff (HTML/CSS/JS)
Résumé/CV: https://geoffbaron.com/bio
Email: geoffbaron@gmail.com
Bodyport (YC S15) | San Francisco, CA & Remote | Frontend Engineer, Software Engineer, and multiple other roles | Full-time | www.bodyport.com

Using novel sensors and predictive algorithms, Bodyport provides optimized care for those living with heart disease.

For more details: https://bodyport.com/careers
That makes sense until you realise you've spent 10 years working and you'll have to work full-time for the foreseeable future because you don't have a 5k monthly (quasi) passive income
Show HN: I Made a Family Calendar
Yep, and next year is going to be a total shot in the dark for people formulating flu vaccines. Nobody's getting flu because COVID precautions are effective against flu, too. But, pigs and birds are, and their flu viruses jump over to us pretty readily.

My guess is that next year's flu season is going to be a lot worse than more recent ones because of this.
They can only wrap a single primitive type - it’s a nice feature but nothing extraordinary. When Java implements primitive types, Scala will probably use this same construct. But the change have to come from the runtime level.
I look forward to your dependency-free implementation!
Yeah, we would have to assume a post-fab apocalypse where we dig out electronics from a landfill for it to be economically viable.
Location: New York, NY
Remote: No

Willing to relocate: No

Technologies: Not tied to any particular technologies. I'm good with python, nodejs, go and javascript though.

Résumé:

- Hyperfine Research, Sr. Software Engineer, 2020-present

- Affirm, Software Engineer, 2019-2020

- Percolate, Sr. Backend Engineer, 2017-2019

- Sherpa.guide (social travel startup), Lead Software Engineer, 2016-2017

- Rukkus (secondary ticket marketplace), Lead Data Engineer, 2015-2016

- Daft Labs, Web Developer, March 2015-April 2015

Email: tmh.2790 at gmail
> you jump to the furthest extreme

But that's exactly what not getting a vaccine for a very contagious disease does. In a population there will be people who can't take the vaccine for medical reasons or it was ineffective for some reason. But, if the whole population takes the vaccine that can, herd immunity is still achieved and those people end up protected. By not taking the vaccine when you medically can, you're putting others in the community at risk.

Much like prior to covid, we were seeing an uptick in measles outbreaks because of antivaxers. Not only did the antivaxers put their kids at risk, but also kids in the groups I mentioned earlier.

> https://www.cbsnews.com/news/measles-outbreak-anti-vaccinati...
> love 1s *!(not= atoi(let

Probably my all time favourite C fragment.
This seems like a huge waste of time and effort. I can only hope that it an april fools joke.
'Expert Systems' and 'Knowledge Based Systems' make a comeback, that's right, get your punch cards and rev up that lisp machine. We're going back to a time where some of these algorithms were more maintainable and somewhat transparent. We'll wrap em up in modern veneer a la 'random forests', and 'decision trees'. Then maybe we can actually make some real businesses where we take control of these algorithms rather than just running them and hoping for the best.

Meanwhile the big kids with their large datasets will force their way through to even greater levels of achievement that border on magic with things like image recognition, voice recognition, etc.
Arguably, that's good design, at least in terms of actual success. Where is Ruby relative to Python? "Dumbed down" means good pedagogical language--it's always had an advantage there as well in scientific computing. And the strength of its design is seen in the fact that it's still used by very experienced/advanced users.

Also, it wasn't a first mover in scientific computing--Matlab and Maple were around long before numpy. Matlab dates from the early 80s; numpy from 2005. Python has stolen a lot of mindshare from Matlab with numpy and scipy and Jupyter. Even today I help PhDs switch from Matlab to scipy.

Personally, I've always liked the ethic of Python that there's only one way to to do it, normally. It means the boilerplate code looks the same everywhere, and when you break the "rules" of that one way, you do it with a reason, a conscious justification, rather than as a stylistic flourish or an idiosyncratic preference.
Spring native is a game changer for so many organizations using containers for startup times. There are other spring related issues you still have to deal with
Believe it or not. You can just use an app that accept crypto payment that is installed in your smartphone in Africa. So the answer is, yes. I can send crypto to an orphan in Africa without going through intermediary. Fast, quick, trustless.
It's a property referencing the digits - thus "digital". The results hold for all bases, not just base 10.
Yep! And a lot of third party stuff was in the Vaults of Parnassus.
Mr. Ulbricht has been in prison for 8 years now, a lot has changed since the Silk Road
Majority of it are pure calculations that are easy to test automatically. Was this even serious question?
My friend's mom was just admitted to a hospital on the East side of Michigan with really, really bad Covid. Opening day for baseball is today, cases are surging like crazy and everyone is just pretending like it's over. I hope that things improve in 6 weeks, but I'm really pessimistic at the moment.
Extreme political polarization is not a new phenomenon, it's just another way of saying propaganda. 100 years ago the spread of newspapers led to nationalistic movements and world wars.
1k a month passive profit from a SaaS is worth a lot more than 12k extra salary. A full time job requires full time labor to continue producing income. Whereas SaaS hopefully almost none to maintain it, has a better growth potential than your salary raises, and when you're tired of running it, it's an asset you might be able to sell to somebody else.
It doesn't. You're misreading it. A single invocation repeatedly prints './charlotte' and then loves me/loves me not.

Note in the example he gave on the line '$./charlotte 5'. This is the only line that starts with a prompt ($).
Fiat currency is money that isn't backed by something, such as gold.

https://en.wikipedia.org/wiki/Fiat_money
https://en.wikipedia.org/wiki/Intrinsic_value_(numismatics)
These tools are useless if your tyrannical government cuts off access to the internet.
There's a balancing act. Historically Android would just provide a list of what permissions each app wants, and you either take it or leave it. That's transparent in a sense, if researchers care they can do the analysis and produce a paper, "Hey, 80% of the top X apps request permission Y which they have no Earthly reason to need" - but almost no end users will read this boring technical stuff to make decisions. See also pre-Baseline Requirements "class based" X.509 certificates. Adding more permissions to this list is easy... but also has almost no effect. There's a good chance you've never looked at the permissions you granted most apps you have.

In the modern era some of these abilities also require an explicit grant of permission when used. Location is an example we've all seen.

But that incurs fatigue so it has to be used cautiously. For example Android could ask if apps are allowed to use the Network, but you'd likely get sick of that really quickly, so instead you can explicitly disable network access for an app if you want, but it doesn't ask "Can Daily-quiz-app-1234 access the network?" when you run it.

One option Google has that's more extreme than a fatigue-inducing prompt, is to just refuse permission anyway, which is what's happening here.

And unlike iOS, an Android phone can run other browsers, but for a modern browser on a nice phone you want WebAuthn. If any app can just say "I'm actually a web browser" then WebAuthn's phishing protection blows away when you install some Flappy Bird clone to try it out - the app just tells the OS it's a web browser, comes up with some excuse as to why you should touch your fingerprint sensor, and it says to the OS it's browsing https://your-bank.example/ so it gets credentials for your bank. So in this case Google manages some high risk permissions only for known safe developers. Mozilla's public Firefox builds have this "I'm really a web browser, I get to do WebAuthn" permission, but if you build the exact same source and sideload it, it can't do WebAuthn.

[Apps all get the same, likewise unphishable, feature on capable phones, Android or iOS, but without this "web browser" permission it's fixed so that they can't ask for credentials for a web site, only for their own app]