skysight-inc/HackerNews huggingface dataset:
Lean Panda | Italy | Senior Developer | Full-time | REMOTE | GMT - GMT+2

Lean Panda (aka Cantiere creativo) is a digital agency founded in Florence, Italy but now permanently full remote.

We're looking for a senior developer who wants to work in Elixir and Javascript. Senior for us indicates ability and behaviour, not experience :)

Our "full-stack" systems are made with Elixir Phoenix LiveView, or Serverless JS.
Our client-side only development is in React: React Web and React Native.

Apart from being an agency, we also create our own products. Team members spend time on both aspects of our business.

The need to know Italian is optional, but useful.

Our interview process is divided into a number parts:

* you provide a GitHub/GitLab/other profile and any other material that indicates what you can produce as a developer,

* we have a wide-ranging chat where we work out if you would work in our team, and you ask as many questions as you like about us,

* we pay you to do some real work on one of our projects followed by a review.

If you're interested, contact me directly via my email in my profile.
Software engineering: why you should keep logic inside model objects
>We in Canada or the United Kingdom might not notice, but I'm pretty sure those in Texas or Nigeria will

Is Texas or Nigeria the warmest places people live atm though?
FWIW, rubbing down / interacting with a cat also seems to help massively.
Show HN: Ethical product alternatives focused on privacy when you open a new tab
Ask HN: Git for SVG?
I'm creating SVG maps programmatically from geographic data and I want to post-process some of the elements in an editor (mostly simple operations: translate, rotate, scale). The rub: when I update the data and regenerate the map (SVG), I want to easily apply my manual edits on top of the new auto-generated version. Something akin to "git merge" but for SVG, ideally with a graphical merge tool!

Any thoughts or pointers at all are welcome. Thanks a lot :)
I used AltaVista and Hotbot all the time, as well as other search engines and curated pages, and there was no problem finding things. I believe most people used search engines and aggregation pages since entering the address in the browser bar would simply yield an error if you entered it wrong. Connecting the address bar to a search engine is fairly recent and was disputed a lot.

Google did nothing particularly innovative or new, they just had the cleanest interface, their page was fast, and provided good results. That's what made them successful.

Edit: On a side note, I feel really old now. :(
ihmo

pm: "watch this"
po: "this over that"
pjm: "predict this"

I haven't much experience with pmms. What are they like?

For those who are interested in what I observed in working with these roles: https://dev.to/solidi/what-is-a-product-manager-anyway-3pc4
Well, to begin with it’s off topic for this thread.

But anyway, “frail elderly patients” have a tendency to have a short life expectancy whether there is a pandemic on or not. The thing they will have to sort out is whether those 23 are coincidental or not. Ie what number would we have expected to die, had we not vaccinated them. This is pretty elementary statistics and I expect that they’ll sort it out shortly.
The term has a more complex meaning in America.

https://en.wikipedia.org/wiki/White_Anglo-Saxon_Protestants#...
I try to stay away from the expat crowds mostly because they usually did not put in much effort to be where they are. They often get sent overseas by their company, everything is arranged and they are generally (not all of them) people who have little appetite for risk but like to paint themselves as the adventurers.

they also do not mingle with locals. Even in the South of France I knew many Brits who did all their shopping at the "British groceries" store to buy "Australian wine" and they generally do not welcome non-native speakers or much preferably also Brit (note native speaker to the colonialist always means the person does not speak another second language - e.g. Indians will never be "expats" in their eyes)

Have seen many Australians, Kiwis, Canadians who actively tried to avoid that specific expat crowd, but Brits/Americans (or also Japanese) are _very_ rare to mix with locals outside their work environment.

It doesn't mean they're bad people. I have many friends who would never bother to go abroad unless it's a 5-star wellness trip isolated away from all the reality (and locals) of the country. They're just not the most interesting or adventurous people and so it's OK if they stay in their own little bubbles without bothering the rest of us imo :)

Usually if I hear my mother tongue in a foreign country I usually change to the other side of the street.
On the same website you can also find pci-e 4.0 Connectx-5 for slightly more than 1k$ though.
The big difference was that AWS left behind a trail of vocal, satisfied customers.

Google has left behind a trail of de-platformed, de-monetized, (as you pointed out) re-priced, discontinued, API-changed, and otherwise angry customers.

Genuine brand value -- having customers trust you -- counts for a lot. AWS started in the red and quickly moved into the black. I was very skeptical the first time I used AWS, since the whole concept was new. I was converted after a few weeks of it working really well. I stayed converted with now a decade of it still working really well, of having good customer service, and of having 99.[many nines] uptime.

Google Cloud went the opposite way. Google started with all the developer good-will in the world, and I really wanted it to succeed. After a half-dozen serious failures, I won't touch it. I know dozens of developers who will never use Google Cloud again.

I'm not sure how Google will dig itself out of that one. At this point, it feels like it's throwing bad money after good.
Yeah, and like 90% are covered by union agreements. Just culturally and legally a very different environment.
Open-source and available for Firefox too.
Would love to hear your thoughts
LibreOffice 7.1 “Community” Edition Released
The direct effect of temperature on people isn't a serious consequence of climate change. People thrive in places covering a huge temperature range. We have no trouble accepting the technology that we depend on to survive (houses, heating/cooling, clothing, etc.) just as people in 80 years will accept their slightly different temperature regulating technology.
Photos: Iron spikes, concrete walls at India farmer protest sites
Top Best Moments of Goku
> Based on what I've observed by studying successful open source projects, you actually want to discourage "very high impact" employees, since they introduce knowledge risk.

If you're trying to sell this concept to developers, you might want to change "discourage" to "hire more than one"
Well I would like to say if you want to get access to the source code of HarmonyOS without uploading your passport, ID card and so on as well as long term background check, here is a complete open Chinese domestic repository link for downloading the whole project maintained by official technical team of Huawei. You can sign in just with your Github account. https://openharmony.gitee.com/
It is utterly surprising that even Bezos couldn't resist choosing a business MBA guy as his successor just like Steve Jobs, Larry Page and Bill Gates did! They talked ALL their lives about importance of "product person", innovators, disruptors, technologists and derided "business" CEOs. But when it came down to it, they ALL chose the safest possible suit at their disposal to run their ships. Steady as it goes...
Yes, of course not. That's why I didn't believe the Government-sponsored media that claimed there was no rigging at all. One of these pro-Government channels has claimed that Rihanna (the American singer) is a farmer leader and member of the Congress Party (because Rihanna tweeted in favour of the protesting farmers).

https://twitter.com/bhupenderc19/status/1356910861848305664?...
The questions shouldn't focus on what he lets get printed - we still live in an age where journalism seems to have minimal consequences no matter the quality - but what happens if e.g. the WaPo Guild takes action in solidarity with an Amazon union.
Last (big) discussion: https://news.ycombinator.com/item?id=22191794
No there hasn't but historically there haven't been that many graduates to begin with. I'm trying to make the point that we're finally approaching a stage when the supply of graduates will be higher than the demand in the market. The growth in tech from the past 20 years won't last forever and the advice to just get a CS degree will be harmful in the near future.

I don't have first-hand perspective on this but my impression is that this is already happening in India to some extent with so many young people getting engineering/CS degrees because they see them as a way out of poverty only to realize that the demand just isn't there.
You could argue that Apple provides real value to users (not just with better devices/UX, but now also with better privacy), and their massive profits are just a reflection of that value.

Because Apple makes most of its money from device sales, they have less of an incentive to snoop on their users. Their business model is just better aligned with something that users are actually starting to value now: privacy.
The guide: What is Design Thinking
> Who was responsible for the decision to not offer help with vaccinations under Trump?

Trump was responsible for that decision, that’s who.
I do wonder how long I could interest my cat with a small solid sphere that will periodically roll. And play dead while in the cat's death embrace.
Clean Energy Evolution and Chemical Research Breakthrough
High-speed traders reap windfall from retail investor boom
On a Linux box, you can also just do

man console_codes

which is significantly more extensive than the posted link
Also, if I'm right, even in current Agile definitions, Product Manager is a customer facing role (Unlike the article comparison chart reads)
If I need to go to the UK, they can't bypass the UK.

Talking of bypassing, anyone who used to run their "Europe" biz out of the UK now can still do it, and bypass the EU (apart from the tiny WTO compliant import duties).

The UK just needs to dial down nanny state and cut taxes. The EU can't follow them before they spend like drunken sailors and because they can only agree on increasing, not decreasing, waste.

The desperation with which the EU bureaucrats struggle for their benefits and pensions is admirable, but the EU has always been a disaster and it's only getting worse (as Poland and Central European members have recently discovered).
You have no idea how useful this is for me. I have nativefier wrapped yahoo finance/msn money/coinstats etc which are all pretty bloated and this gives me all I need with around 1% overhead. Many thanks.
La Mancha Negra
There is no split "terrible for users, great for some developers". Casual users do have issue with X; see this thread recently on HN: https://news.ycombinator.com/item?id=25970690. Would you consider that normal for users to handle?

Of course not. Casual users having no issue with X is a lie.

The fact is, that some subsytems on Linux are pile of hacks piled upon something built on assumptions that are no longer true. X11 is one of such subsystems. It is a dead end. When you are stuck in the dead end, you can either back up and once you are out, continue in your ride, or keep being stuck in the dead end.

Wayland is backing out of the dead end; yes, it is short-term, high intensity pain, when you are not going forward, and even have to go back for a while. Piling new hacks on top of X11 is trying how to continue going forward without backing out of that dead-end. You will be stuck in that place for a long time, and ultimately you will move nowhere. That is long-term, low-intensity pain. Some people do not take the long term view (or do want to avoid high-intensity pain), being stuck in a place works for them (and chronic low-intensity pain is fine to them).

These two approaches still clash, it is this https://www.youtube.com/watch?v=ZTdUmlGxVo0, all over again, 10 years later.
Does this offer similar functionality to GraphLab? It's sad how badly that project has deteriorated. Yet in some algorithms the difference is still between night and day compared to NetworkX to compute eg PageRank.
By your logic it sounds like it would be basically impossible to convince someone of fomite transmission.
> when are there not alternatives?

Example: Steam cloud save. Countless time I have to force quit Steam's background service because Cyberpunk 2077 and GTA V freeze while saving.

Steam doesn't show the launch game button, even though the game is killed from task manager.

There are no heartbeat like mechanism to keep in check the game process state.

And there are no alternative to launch the game that I bought from steam, so the instability becomes little of nuisance.

But that's a minor issue where unstable features are unimportant ones.

> It is all about how often stability is not a priority when it could and or should be.

And I'm on your team too. That's why my argument is that stability IS A feature too. Countering grant parent's argument that says stability is ignorable as long as the features are validated by the market.

> And in the no alternative scenario, it can be compelling to continue to ignore robustness to get growth and lock in.

As a paranoid user I agree this has been a nightmare. I constantly have to make sure I wont get locked in to services that I pay for, and often time I find myself using open source solutions rather than paid one because of the same reason.
Someone in this thread said that he updated SSL certificates to fix the website issue.
NLP – Advance Question and Answering
Not I, though I don't really work in tech, but I was listening to an interesting talk on avoiding it by self examination and philosophy type stuff which I recommend:

>Naval Ravikant on Happiness, Reducing Anxiety, Crypto Stablecoins, and More | The Tim Ferriss Show - YouTube

https://youtu.be/HiYo14wylQw?t=2376 for the anxiety bit.
This assumes peopleare only motivated by greed. That's wrong. In the current class climate it would be fair to say that desperation is feeding innovation. Whether peoplecan be a more innovative when they're not desperate, stressed out, overworked, and surrounded by people worse off than them is a fair question but I suspect that's not where you were going.

Anecdotally, I'm not a fraction creative or innovative when I'm desperate. My risk tolerance increases but that's a disingenuous measure of innovation.
This didn't age well:

Bezos has been characterized as yet another fuzzy-cheeked geek who lucked into an IPO, an uninspired financial technician with a good but not very original idea about distributing goods over the Internet, who would soon be, in the ill-fated phrase of Forrester Research president
George Colony, "Amazon.toast."

https://www.wired.com/1999/03/bezos-3/
I didn’t understand any of your last paragraph. Did he beat the S&P?
Not least of all on Windows is the long standing user expectation that software is installed by double clicking setup.exe.
MBA from Harvard
Why on earth is this posted here?
Schedule foundation inspection with experts now
Foundation inspection is conducted to detect and monitor the issues in foundation of a building. This is one of the most essential thing to keep in mind while constructing a building. To hire professionals for foundation inspection, feel free to visit:https://universaleng05.page.tl/Building-Structural-Engineer....
Talking to users lets you know what the problems are.

A/B tests let you know if you've solved the problem.
You can join a meeting; you cannot share your desktop. You cannot share your desktop, because that software is buggy and without complaining, that bug will be never fixed.
You are making an interesting assumption about the reach of such technologies. There are developing countries where you'll find thousands of children (say 5 year olds) who are never photographed (no photo exists).
Why Firefox for Android logs you out of everything all the time
Hey Miguel,

Thank you for your interest.

Here are some of the tasks and tech stack:
- Tools for MLOps, DevOps: Python, Golang (check this OSS ML/Dev Ops tool: https://github.com/bleenco/abstruse)
- Backend for AI platform and management of edge processing: Golang, Containers
- Edge ML: C, C++
- Training, Testing, Data Engineering: Python, a variety of tools
- Frontend Development: TypeScript, Angular

I hope this helps you to get the first impression and see where could you fit in.

BR, Irman
If you only believe things because they're endorsed by your favored authorities, then your thinking is no better than theirs except that the authorities your culture told you trust happened to be more reliable than theirs.
Dating and Updating – Hi and AI
> not qualified to opine on the suitability of a simple linear model for this sort of
system

This is so beautiful, it can only be improved as a haiku:

One cannot opine

On such suitability

Oversimplified
Ok, but some tasks are less valuable and take more time to do, but are completely necessary. How do you value something like that? What if the "value" is actually less than the cost of the task (but it's still absolutely necessary)?

And if a task has an internal price on it, but the development time slips, to the point it exceeds the price, do you stop development?

I think this method is interesting, but I have a feeling that all you're doing is shifting the complexity around. The underlying complexity is still there (it's impossible to accurately estimate a development task and impossible to measure developer productivity). I guess that's a good thing, though - now the whole company has to deal with the complexity rather than just the dev team ;)
Aquabyte | San Francisco Bay Area & Norway | Full Time | ML Engineer, Full-Stack Engineer | ONSITE, VISA https://jobs.lever.co/aquabyte/

Aquabyte (https://www.aquabyte.ai, backed by NEA and Costanoa, top tier investors) is on a mission to revolutionize the sustainability and efficiency of aquaculture. It is an audacious, and incredibly rewarding mission. By making fish farming cheaper and more viable than livestock production, we aim to mitigate one of the biggest causes of climate change and help prepare our planet for impending population growth. Aquaculture is the single fastest growing food-production sector in the world, and now is the time to define how technology is used to harvest the sea for generations to come.

Watch our TV episode with Amazon CTO Werner Vogels here: https://www.youtube.com/watch?v=YZ_qJ5JFD3I

Through custom underwater cameras, computer vision, and machine learning we are able to quantify fish weights, detect sea lice infestations, and generate optimal feeding plans in real time. Our product operates at three levels: on-site hardware for image capture, cloud pipelines for data processing, and a user-facing web application. As a result, there are hundreds of moving pieces and no shortage of fascinating challenges across all levels of the stack.

If interested, please apply at https://jobs.lever.co/aquabyte/

Learn more about Aquabyte at https://www.aquabyte.ai. Email jobs@aquabyte.ai with any questions!

We're Hiring:

• Machine Learning Engineer: https://jobs.lever.co/aquabyte/2811c560-8d6f-433b-9c8a-0ca75...

• Machine Learning Platform Engineer: https://jobs.lever.co/aquabyte/7caacdd6-9988-4646-bf04-924f4...

• Senior Full-Stack Engineer: https://jobs.lever.co/aquabyte/c4fa7f35-bc53-400a-a830-4fe1b...

• Software Engineer: Bergen, Norway: https://jobs.lever.co/aquabyte/49ecafe5-b2ff-4134-8829-d8ca9...

• And open roles in San Francisco, Norway, and Chile : https://jobs.lever.co/aquabyte/
I'm kind of resigned to it. There's places where I imagine I'll end up using it and others where I'll do without.

Someone who talks intelligently about the strengths of dynamic languages is Rich Hickey. His talks challenge some of the ideas where static typing is superior to dynamic typing. He is arguably biased in his position but it makes for a refreshing contrast to the static types argument.

Clojure is a great example of the qualities required to make dynamic typing really powerful, the main one being the large library of functions that can operate over all collections. This reduces the amount of custom code you write for data munging, reducing surface area for bugs.

The complete counterpoint to that is Go with no utilities for doing common data transformations, forcing users to re-implement similar logic repeatedly. It may as well be statically typed at that stage to avoid mistakes from writing the same code over and over.

The more powerful statically typed languages with generics then fall somewhere in the middle where you don't have to repeat yourself as much.
> and if I'm remembering correctly, even in the later 90s, you would have had to type http://www.sex.com to get it to even load right

This wasn’t a technical requirement though, sex.com would’ve loaded just fine if it had an A record set.
5 Android Interview Questions
I really like this format and would like to do more of these videos, do you have any challenging Android interview questions from companies in your area? I'd love to hear them and try to answer them in future videos
Why buy Facebook Reviews
Buy Facebook Reviews
Buy Facebook Reviews
Marketing has completely gone online. There is no serious business on the planet currently that has completely ignored online presence. Every business is struggling to have as much online presence as possible. The reason is, most shoppers have to do online research before buying anything. Most people also depend on online information for recommendations on services they need and where they should get them.
Kroger to Close 2 Long Beach Stores Following City-Mandated Pay Increase
And they specifically mentioned having audited and found no shared ventillation!
It's funny, I have a policy of the opposite. Use undefined, don't propagate null.

map.get("missingKey") returns undefined.

The new ?. operator returns undefined, even if you pass it null.

Undefined means that you don't have to care about the difference between { foo: undefined } and { }.

The only pain point is that JSON.parse() produces null, but this is relatively easy to work around.

I don't find any reason to ever produce a null. I just treat it as a value that can occur when using certain APIs.

If your code depends on the difference between a missing key and a missing value, probably you should be using a Map which makes that difference explicit with separate set() and delete() methods.
Oh right, it's open source. Wanted to ask if you use any engines for the layouting part, but I can just check. See, I'm so used to all these tools being closed source I forgot I can open up an issue. I'll get to it after exploring a bit more. Hope the electron app can sustain performance!
This is just not true.

Residency slots have not changed much if at all in decades due to the AMA.

It wasn’t until the late 00s do we see any meaningful uptick in medical graduates.