skysight-inc/HackerNews huggingface dataset:
Pipedrive | senior engineers across the stack | Prague, Lisbon, Tallinn | ONSITE

Pipedrive is a SaaS visual sales tool for small to medium businesses. We’ve been backed with $90 million in funding since 2010 and are experiencing rapid growth. Our team is now located in five countries, building the sales tool used by over 90,000 companies.

I am very happy with the maturity of the process here and the autonomy our team is having. We are getting a lot of support from the company while still being able to innovate and fully own our part of the product.

Our stack is mainly TypeScript, Node.js, React, Docker, MySQL, Elastic, ... We expect some experience with that but the main thing is the cultural fit. We are looking for team players.

Please ping me an email at jakub.kadlubiec@pipedrive.com if you want me to refer you or if you want to learn more about the company. Please include the location where you'd like to work from (no remote). I am an engineer not a recruiter.
Every app needs to have a built-in messaging channel that allows you to display rich-text (including clickable links) "news and updates" to your existing users.

That way, when you do get kicked out from an app store, at least you can direct users to your web site (which is probably a violation of app store guidelines, but if it's your only/main revenue generating app, and already kicked out, having this option can be a lifesaver).
I think that Notes and Cheatsheets are a pretty good in general, but they don't replace the book contents itself. In my opinion the process of reading is important to understand...

I also noticed, that a lot people talking about the principles of "Clean Code" (either PRO or CON) did NOT even read the book (entirely) nor hat other sources of wisdom ;)
> Consider the waste of each "family" having double the housing, double the cars, double everything...

Because alternative is often quite a lot of suffering of one or both parties.

Even beyond abusive/controlling/openly hostile relationships, you have people who completely checked out of marriage long before divorce. Their partners finally calling end to it are just putting paper on what was reality before.

The thing about traditional marriages with low divorces is that abuse whether physical or verbal was a fact of life in many families. It also often meant alcoholic or gambling partner for years, it meant couples that looked down at each other. Nowdays alcohol was replaced by gaming all the time in some couples, which is milder, but still fully understandable.
Hmm, it seems also the profile may have been active more recently than would be the case if it were Mostly Harmless's account

> However, I have to inform you that the "Ben2" that MrFaul is talking about is very unlikely your victim, as his steam profile shows he unlocked a number of badges in the last year
Show HN: Sciter 7GUIs “Benchmarks” – Unofficial Sciter GUI Demos
Wouldn't happen in a world where the DOJ forces Apple to open up the platform to 3rd party installs.

It's a computer, and the most popular computer in the US. It's also the only computer a lot of people own.

It's not a dedicated gaming device - people use iPhone to call, edit media, find jobs, pay for things, calculate, date, do email. It's a computer. Arguments like "but you can't install on a Nintendo" aren't equivalent. Nintendo makes one of a dozen different game platforms, all of which have wide penetration and lots of alternatives. And it's just for games. This is closer to "you can't repair your tractor", which is also an issue for farmers.

Computers, especially those with massive market share, should be open to 3rd party installs.

It's an expensive device and it got to where it is because of a trillion dollar company backing it. You can't compete with that.

You own an iPhone and you're happy installing just from Apple? That's fine. But there are a lot more people in this world that will benefit from open computing. Apple can still have their App Store, charge for distribution, and will still be making bank.

Computing on computers should be free and open.

If we let this slide, we'll one day own nothing. Stallman was right about everything.
> Going to Africa. Hope I don’t get AIDS. Just kidding. I’m white!
Study: ADHD is related to high-sugar and unhealthy diets
Discogs is pretty awesome

A friend of mine even found an old LP of his band there after he lost the last copy he had. (They disbanded decades ago and only pressed a small amount of copies)
In some areas you could leverage "Amazon Prime Now" for 1-2 hour delivery on replacement computer parts

I did that back in 2016 when I needed to upgrade my GPU to play a new game after getting off work
Same experience here. JDK11 and beyond added some more enthusiasm to base Java. If Loom lands I think a lot of people will also lose interest in Kotlin as well (because AIUI a big draw for Kotlin is the async story).
I hope that this ties the legislature's hands so thoroughly that they have to pass a whole raft of laws making the idea of "independent contractor" a lot less attractive.

I'm tired of big companies shrugging off employment law and legal liability by outsourcing to "contractors". It's time that companies have to allocate benefits regardless of whether they are paying an employee or a contractor.
ADHD symptoms and dietary habits in adulthood: A large pop‐based twin study
Anyone familair with this: https://www.tate.org.uk/whats-on/tate-modern/exhibition/unil...

I saw it at the Tate Gallery. It was one of the most impressive art installations I have ever witnessed.
Another vote for Brother here. A simple, no bullshit printing appliance. Plug in, and forget it's there until the toner warning appears.
Simple - everybody’s buying bottom-tier garbage while expecting something long-lasting and reliable.

Step up your budget to $1500 and a new world opens up. The reason it’s not cheaper is because there’s no market for it, people just don’t value good prints enough to make the scale bring down the price enough.
The big problem is that Amazon has third party sellers and there is a strong incentive to use those third party sellers as a stepping stone to create their own brand. Since third party sellers are basically Amazon customers (they pay fees and use amazon services) Amazon ends up competing against its own customers. This is where the conflict of interest lies. Without third party sellers it's just another Walmart

House brands are not in competition with suppliers because house brands are often sourced from the same suppliers and labeling is actually a service that those suppliers offer.
The UK left Euratom on 31st January 2020.
Worthy. It manages to check so many boxes. Sweet, scary, cute, funny, colors, shapes, sounds, motion, story-telling...
Depends on the ink. My HP Latex can sit for months and then fire up and print like nothing happened
The timing is weird because, in my opinion, that Ant rush to IPO after knowing the policy is going to come in effect soon. There were almost 3k fintech (p2p lenders), the government has been restricting the market, now there are 15 of them.
AWS Identity Federation and Least Privilege – Friends or Foes?
Right, and I know you're not GP, but isn't that exactly what I said?

That they would pay French taxes on that €1bn, and the French wouldn't care what they did after that.
What are some MOOCs or books I can read regarding software engineering?
> I like to print out the paper and highlight the most relevant information, so on a quick rescan I can be reminded of the major points.

I used to do this but I've tried to move to exclusively digital. I always, after some period of time, end up throwing out the papers I've printed. Plus digital allows for easier access across devices, quick searches, etc. Still though, I enjoy reading printed papers more.

Curious if anyone else has a similar experience with print vs digital.
I went on a cruise through Quark Expeditions. We saw the Falklands, South Georgia, and Antarctica.

Going in Antarctica was what I was most excited about but South Georgia proved to be the surprise favorite of the trip.

If you have the time and the means I would highly recommend it. Especially because due to increased tour volumes the tour companies are starting to limit their activities to limit environmental damage. Starting this year they are limiting daily landings from 2 to 1 (or that was the plan at least).
That's an interesting observation. I didn't really think about the fact that a lot of people may be quite desperate and that Uber/Lyft just going away (which they wouldn't dare--but that was the threat) immediately might be quite bad for a lot of people right now.
I don't understand why anyone would voluntarily use compression on anything. I'm very sensitive to these kinds of compressor and can literally hear the gain ramping up and down.

If you want movies to have lower dynamic range for some reason, use the built-in dynamic range compression that comes with Dolby Digital.

If you want equal loudness between different songs or albums, use replaygain. My entire library has replaygain applied and its wonderful to be able to keep my stereo set at a decent level and just press play on anything. Without it you always have to turn the volume knob down first "just in case".
The Truth about Microsoft's Fear of Linux
By the time I was in year 4 of my PhD, reading a paper mostly involved: look at title, directly look at figure 1 and figure 8 to judge if the title actually matches the result. If the result is of genuine interest then read the abstract, and then go through the figures carefully. Otherwise for the most part the reminder of the paper is left alone. This only applies for papers where I already know the field and am only trying to gauge the incremental addition to the knowledge the paper makes. The style will be different for a paper in an unknown field, there it's best to just read it as prose from top to bottom with a marker at hand.

To add more - not reading any text in the paper makes you laser focussed on trying to figure out what the data means without the authors trying to sugar coat anything with their perspective/agenda.
Shorty – URL Shortener
Check my url shortener - http://srty.me
JavaScript DOM Manipulation
yup 100%. I've been laser now for at least 15 years. The final nail in the coffin for me was when inkjet clearly became a loss leader on the printer made up through exorbitant ink replacement. The final-final nail was when manufacturers started selling all in one cartridges, so that when cyan ran out you could no longer print b/w.

fuck.that.
Wednesday | Multiple Positions | Pune, India (ONSITE generally. REMOTE during covid) | Full Time

Wednesday is a Software Consulting company based in Pune, India. We're a team of engineers, designers, project managers, and marketers that work together like a well oiled machine.

We are growing rapidly and are looking for designers and engineers with strong experience. You will be joining a team that is opinionated, is willing to learn, and thrives on challenges. We're working on exciting projects to build digital products for startups and large enterprises.

Here are the open positions:

1. Lead Backend Developer (Nodejs): https://angel.co/company/wednesday-solutions/jobs/581977-lea...
2. Lead Frontend Developer (React/React Native): https://angel.co/company/wednesday-solutions/jobs/637169-lea...
3. Go Developer: https://angel.co/company/wednesday-solutions/jobs/763569-go-...
4. UI/UX Designer: https://angel.co/company/wednesday-solutions/jobs/600313-sen...

If you'd like to know more about us please take a look at our playbook (playbook.wednesday.is), or website (wednesday.is).

Feel free to email us at: work@wednesday.is
Spring supports everything that helps their bottom line.

Where are the Groovy, Scala, Clojure support nowadays?
I bought an Epson inktank inkjet b&w printer a few months ago. This thing is a beauty. Printing cost is ridiculously low , way lower than with a laser printer. A bottle of ink costs €10 and lasts for 12k pages. Sure, the speed is nowhere near that of a laser and neither is the functionality, but that just doesn't matter if you can print a 200 page document with less than €1 including the paper.
A special exception for a narrow set of companies with an established history of abhorrent behaviour with requires a 7/8ths vote to overturn/modify and then pretending that this is something the legislature can update.

It's hard for me to not feel disappointed with the public on this one.
Except Macros. So a lot of stuff.
Calling addiction a "junky" problem is akin to calling obesity a "fatso" problem. It says a lot about your mindset towards it. And this mindset is very much the reason why it is still a problem.

Have this though experiment. If the obese would get as much hate as junkies (junkies steal vs obese make health care insurance expensive, etc), would that help them?
> fortunately, 90%+ of new subscribers now come through web, and this segment is growing rapidly

All i need to know. Why even have an app in the EvilStores?
I suppose you could buy a big Fresnel lens and then cut out a square near the side, and only use that; it would focus the light but also change the angle.
Most R&D is funded by governments around the world, coming from the pockets of the population, not from the the rich. Unfortunately, the very rich are the ones putting most of the results of this research in their pockets.
until accessibility is implemented, don’t use this please
Portugal did it. (okay they decriminalized, not legalized, sadly)
One of the first companies I worked with had a gigantic, replicated filesystem across multiple Solaris boxes, in multiple geographies. It was actually faster to replicate things with rsync across geographies than do anything else, simply because of how slow compilation could be (12 hours on a tricked out e450).

A simple "rm -rf" turfed a directory full of configuration files. This was immediately (well, 2004 immediately) replicated to several countries. Thus several telephony systems went poof. Obviously the same rm -rf took out the CVS repository, and on a Saturday night. Want to make it more fun - the ENTIRE (worldwide) development team was offsite for a team-building week, in Bonn.

Two of my friends got on a plane, flew to Ottawa, and started having a go at computers to find a recent repository. Hard drives were ripped out of machines, jacked into others, mounted, and prayers made. This wouldn't have had to happen had the tape robots (yup, plural), with backups not both their arms stuck, and the vendor simply not providing 24x7x365 support because the company was too small. On the bright side, everything was up relatively quickly all things considered.

Way better than the time Mike BBQed 20000 chickens accidentally.
Not at all, JetBrains are the first ones to admit it, also why they decided to stop contributing to Eclipse and merging the Kotlin plugin into the InteliJ source tree.

> Kotlin support for VSCode or other IDEs is not on the roadmap for the Kotlin team. Community initiatives in this respect are welcome.

-- https://kotlinlang.org/roadmap.html

> The next thing is also fairly straightforward: we expect Kotlin to drive the sales of IntelliJ IDEA. We’re working on a new language, but we do not plan to replace the entire ecosystem of libraries that have been built for the JVM. So you’re likely to keep using Spring and Hibernate, or other similar frameworks, in your projects built with Kotlin. And while the development tools for Kotlin itself are going to be free and open-source, the support for the enterprise development frameworks and tools will remain part of IntelliJ IDEA Ultimate, the commercial version of the IDE. And of course the framework support will be fully integrated with Kotlin.

-- https://blog.jetbrains.com/kotlin/2011/08/why-jetbrains-need...
That app is called "email"
An Anamorphic Mural Transforms a Montreal Street into Undulating Sand Dunes
You're correct, the 3 things that docker tutorials get fuzzy on are:

1) shared directories

2) security best practises in 2020. When docker started, everybody ran as root (and had to), but now you specify the user and group.

3) exactly how docker works differently on linux vs. mac os x, since mac is not native linux.

Basically if you can explain the above 3 things, you're a docker user expert.

The 2 things to know when using docker in production are:

1) what to do with logs, which can fill the container fs

2) how to do security updates, preferably without downtime. Most companies are running with fossilized containers.

Basically if you can explain the above 2 things, you're a docker devops expert.

Also, I've struggled with trying to do a minimal docker image with alpine, etc. but then had to blow up to a full centos or ubuntu image to get everything working later. So at larger companies I recommend having a bastard on staff who is available on-call to optimize containers.
Fascinated as I am by an up-and-coming Electron rival, I set out to prove (mostly to myself) how easy (or challenging!) it would be to try the 7 tasks brought to my attention in the recent post here:

https://news.ycombinator.com/item?id=24958725

The scripting language (TIScript) is very similar to JavaScript. My opinion is more-or-less the same as this commment's here:

https://news.ycombinator.com/item?id=23509653

"the different script language may be annoying the first day but you'll get used to it"

A version using actual JavaScript is in development, and I actually tried doing the 7GUIs tasks with it here:

https://github.com/GirkovArpa/sciter-js-7guis

But I hit some roadblocks based on not-yet-implemented JavaScript features. It looks promising but it's not quite there yet.

TIScript was probably better than JavaScript all-around back before ES6; I believe its syntax of $(selector) is copied from jQuery. It has some neat syntax not yet implemented in JavaScript though, like:

element.style.set { "background-color": "red" }

And JSX:

element.$append(<button>Click!</button>)

There's a ton of other stuff I haven't yet explored. I know Sciter gets posted a lot here but I think it does truly deserve more recognition.
Go look at gamer PCs.
I concur, back in 2011 I bought a Dell 3210 on an amazing deal (buy the toner get the printer free). It has built in networking (wired and wireless). It’s survived four house moves including one international move and works every day. Third party toner cartridges work in it no problem and last forever. I think I’ve bought maybe two sets of toner in the time I’ve owned it. Prints fast and rarely jams. We use online services for photo printing so we almost entirely only use it for documents and for that it’s been flawless.
I'm actually really sad this passed. This takes money that was earmarked for schools from the Marijuana tax fund and puts it in unproven addiction treatments.

It also takes away the only real leverage of consequence that legal authorities had at compelling people into a treatment programs and replaces it with a 150 dollar fine, which won't be paid anyways.
Detecting Dynamic Loading in Android Applications with /Proc/Maps
It was a good move because it was reversed.
The latest Safari beta support input type date
Oh my god, I would pay good money to recover hearing from the left side!
That's next-level.

Was he being ironic, or serious? Love to hear more.
I had one of those too, and it worked great for about 6 months, until one of the print nozzles became clogged. It turns out that on most printers, the print heads are part of the cartridges (=replaceable), but on the ecotank printers they're built-in to the printer - so if the printer's built-in cleaning system doesn't work, it's almost impossible to unclog.
> don't even allow spores

"Isn't making a plant [fungi in this case] against the law the same as claiming that God made a mistake?" -- Bill Hicks
Show HN: VivumLab, deployable, maintainable server. Helping you own your data
Hello Hacker News,

We wanted to introduce 'VivumLab', a way to deploy services to a server, owning your data from the start.

We use ansible, bash, SSH, and Docker, to create a usable and privacy-orientated, open source deployment.

Originally a fork of https://www.reddit.com/r/HomelabOS, VivumLab is actively maintained by two prior HomelabOS collaborators.

Check us out, tell us what you think, what we can improve or change. We are working on stabilising everything and then improving the base with your help.

You can find us on..

Zulip: https://vivumlab.zulipchat.com/
GitHub: https://github.com/VivumLab/VivumLab
Reddit: https://www.reddit.com/r/VivumLab/

Find our docs at: https://docs.vivumlab.com
It is a risk factor, but not the only risk. There are plenty of carcinogens, sometimes even viruses can cause cancer (HPV).

It would still be fantastic improvement to have the body of a 25-year-old for all my adult years even if my lifespan didn’t change — but while I assume [0] it would extend life expectancy, preventing aging isn’t enough by itself to prevent all illnesses.

[0] I am not involved in medicine or biology and this would be way outside my area even if I had gone down that path, so my knowledge is “watched documentaries” level
Who said you'll have access to the life-prolonging tech? Parent's comment is exactly that once having this technology, the rich will only share it for such a high price that only other rich people would afford.
From the ITER link, the UK has left Euratom, but not fully left ITER due to a grace period, with the hope that the UK will in some way join ITER.

As I understand it from the links I’ve found the UK has not explicitly left ITER yet.
There are lots of alternatives. Artifactory, Gitlab Registry, ... the list goes on.
I did create a a couple of simple actions which abstract this a little, but I agree it is best when everything is in the repository and self-contained.

So I have a "run tests" action which just executes .github/run-tests, and it is up to the project-owner to write "make test" in that script, or whatever else they prefer.

It keeps things well-defined, and portable, but avoids the need to have project-specific workflows. I like being able to keep the same .yaml files in all my projects.

https://github.com/skx/github-action-tester

Similar thing for building and uploading artifacts, run ".github/build" and specify the glob-pattern for your artifacts:

https://github.com/skx/github-action-build
Start with migrating to scala 2.13, scala 3 can run all non-macro 2.13 code that doesn't emit deprecation warnings and can consume most 2.13 libraries. The widely-used ones it can't will get updated.

For more information see https://scalacenter.github.io/scala-3-migration-guide/docs/c...
> Cognitive dissonance.

It might be just a different definition for what free speech covers. Holocaust denial and inciting to violence are two examples of what is not protected in most European countries.

Since I didn't know what the cartoon was about I did a bit of research, and the article I found shows that its author was sentenced for "questioning crimes against humanity" and "racial insult"[1] of which the cartoon seems to be just one example.

[1] https://qz.com/1595792/holocaust-denial-in-france-alain-sora...
Configuring nodes on chef-client run
I wrote this blog post based on what I learnt while doing a spike yesterday. It talks about configuring nodes on chef-client run, give it a read, any feedback is appreciated. Please dm for suggestions or improvements. TIA.

So lets learn how to configure nodes during chef-client run
http://hariomgaur.in/2020/11/04/runtime-vm-configuration-with-chef-client.html
You age inevitably, because your genetic code will degrade over time, increasing the chances for malignacy. If you can reverse that in each of the 10^16 cells in your body, you will stop ageing.
If I were making paper notes, I would not bother with exact syntax - especially not for tokens which only exist for the machine parser's sake.

In other words, I have written PHP pseudocode which definitely omits $. But these notes are generic enough to allow virtually anything C-descended.
Configuring nodes on chef-client run