skysight-inc/HackerNews huggingface dataset:
OK, I will try to calm our discussion down.

The .css() function can be used as a getter or setter , so if you do something like

el.css('font-size') it will not only do the inline style check as your example, if that is missing it can get the computed css style. Also if you check the MDN page https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement... you will see that IE is mentioned because it is a bit different in behavior.

So here is what I see as facts, let me know what fact is wrong and why

- pure JS most of the time you need more lines of code to do the same thing, more lines makes the code less readable

- pure JS does not chain nicely as jQuery, the code is such less elegant and harder to read

- to solve the above you probably consider writing your own mini jQuery, your version will probably be smaller but it will probably miss corner cases and your code will be harder to read for other developers.

You are probably imagine I am wrinting some horible jQuery code to create complex web pages, I am not using it like that(I think React is something that would fit complex GUIs and server side templates in any language for simple stuff ). The problem I am solving is this: the input is any html from the web, fill with garbage and broken tags, I need to do something like "Reader mode" to clean it up (I use the Moziila library for this) but add some more cleanup on top, then I need to transform it in a more strict version of html because my output needs to pass some validator, so I need to find and remove illegal elements/attributes duplicated IDs, fix different garbage ... ideally all the garbage is removed and you get pure text and images, only P,span and img tags (it is more complicated). I also want to present the result on screen and let the user customize some styling.

For new simple project pure JS is enough, for more complex SPA you probably want a framework, there might be some cases where jQuery can work fine, maybe server side rendering where you need a bit of JS for small interactivity (not on SPA) also there are still some good jQuerry UI widgets around,

Can you tell me where is the anti-jQuery sentiment is coming from and if you feel the same for lodash or similar helper libraries?

Sorry for my language I am not as good as others with some of english weird syntax and is harder to write my thoughts
Location: San Diego, CA & Munich Germany (in between both)
Remote: yes
Willing to relocate: No
Technologies: React Native | DevOps | Terraform | Swift | NodeJS | AWS (all services) | React | Ansible | Docker | Kubernetes | Express |
Résumé/CV: lizcano dot dev
Email: stephen at lizcano dot dev

Mobile expert in shipping production apps in healthcare environments for physicians.

AWS expert (certified SA) in building HIPAA compliant applications for physicians, and automating them in AWS with Terraform.

I'm rocket fuel for your business tech. I make difficult things easy and easy things automated.

Currently taking on projects only.
Your bank just sucks, not all of them are like this: n26 for example got a good application and is now in the US and is big in Europe.

Nubank as well(Latin america).

There are other competitors in that space.

On my home country(I now live in Europe ;-) ), Brazil, there are so many banks that have amazing apps, customer service and are completely free, with an overall modern banking system, that I wonder if North America didn't really manage to get in the XXI century :-).

It's also kind of cheap to build the software to run a digital bank, possibly much more cheaper than the banking license itself.
Can anyone vouch for how well consumer CPUs have come along in the last 5-10 years?

I'm still running a i7 2700k and haven't even felt the need to upgrade. I guess i didn't want to when Intel only released $600-$800 scam CPUs, now were seeing reasonable competition is it worth another look?
Vancouverite also here. I am happy to see regular salary listings at much higher than they used to be, and if this is the reason, that's cool with me! I believe Microsoft and Amazon are opening huge secondary locations here soon.
But since salt impregnation almost certainly reduces air flow, there would likely be a higher real world failure rate for salt impregnated masks. I would not be at all surprised if this was a worse negative than the salt improvement in real world conditions.
Ethics and morals are traits that prevent people from raising to power, which is why people in power tend to be sociopaths.
So? There's about $544 billion dollars worth of gold dissolved in seawater, but it's completely impractical to extract it.
This is because the "cure" of a leap second is worse than disease.

How about we use actual correct seconds instead and get rid of the whole business?
No I'm genuinely asking whether and where SMS is still that popular in the Europe (your link talks about US and "worldwide"). I know many/most people in the US use SMS text for messaging.

But as far as I'm aware in Europe everybody is on WhatsApp, Telegram or something similar that uses data. But maybe I'm wrong and there's still some holdout EU country still texting, that is why I asked. But they generally all have pretty good data plans.
shmem = shared memory?
Amazing site. I noticed one thing that could easily improve the feel of the site — the sheet music playhead which is outside of the canvas.

You are using fractional units to position it, but you're also using left/top/height properties which can't be fractional.

If you convert these to GPU translated layers via translate, you'll get a smoother playhead since these can be positioned fractionally, plus you'll cut down on the repaints!

Here's an example: https://codesandbox.io/s/magical-wind-mptqn?fontsize=14&hide...
https://en.wikipedia.org/wiki/Self-driving_car#Classificatio...
What is the process like for getting lithium out of sea water? Is is a clean process or do we need to poison the oceans further to do this?
Ya but nobody is renting at $5650. Living costs and scarcity are a real problem, but more likely to be around $1300 to $2800 depending on area and size.
Sure, so why is that speedup not measured in the benchmark?
Almost every device would be inaccurate and impossible to synchronize with military standards, causing huge headaches in defense industry.

Why not instead use a correct second?
This is my experience as well. Whatever you lose, you're going to get it back.
GitHub Actions for Perfect Python Continuous Integration
FreeAgent, Edinburgh and REMOTE U.K.

https://www.freeagent.com

At FreeAgent we help freelancers and small businesses be more successful by putting them in control of their company finances.

We have built an award-winning banking and accounting app that offers full end-to-end compliance, from time tracking to tax return filing. We're based in beautiful Edinburgh and we're growing from strength to strength with over 95,000 paying customers and strong YoY growth. Our NPS is amazing (69!) - customers love what we do and our team get to make a real impact.

We're a growing team of over 230 people. 50% of our engineering team are distributed across the UK, the rest being based at our Edinburgh HQ. If you want to help us make small businesses AWESOME at doing their finances, take a look at our vacancies -> https://www.freeagent.com/company/careers.

* Engineering managers

* Product engineers, mid/senior - you'll be working predominantly with Ruby on Rails but you don't need to have direct experience of it - we'll get you up to speed!

* Cloud engineers, senior/principal - opportunities to work on our cloud migration (we've moving to AWS)

You can apply directly via the website but feel free to get in touch with me (the CTO) directly – olly [at] freeagent [dot] com – if you have any questions. Happy to chat!

(We are looking for UK-based full-time staff only right now)
Libsticka in Swedish.
As I am developing a general-purpose Dashboard [1], this is really helpful :)

[1] https://github.com/darekkay/dashboard
The only time I have seen the Queen she was in a 1950's or earlier Rolls Royce.

I used to work near St Pauls so you occasionally had official events.

Also Prince Charles famously has a 40 year old Barbour he wears
Alan: the French startup with no meetings and transparent salaries
In its simplest form, yes.

Anything more sophisticated will inspect the traffic and drop SSH connections no matter the port.
When I start working, I turn WiFi off.

It is good for an hour or so.
Font hurts my eyes... Recommend to use sans serif fonts for readability.
In this era I was a pre-teen and my brother, a few years older, did make a stab at tracking but ultimately focused on other things. I was a bit baffled by the whole thing and we never learned how to rip samples off other sources even though we definitely had the capability for line in and some sample editing tools(Just record off the radio or our CDs! It seems obvious in retrospect).

But it was very exciting to hear other people's work, regardless. Computer music - and it sounded like the stuff I heard in malls and on TV, instead of the synthy chiptune stuff!

Gradually I did start experimenting with composition on trackers and that proved to be another mountain climbed only gradually. Even when I had "the sound," it takes a lot of work to understand how to a bring a song structure beyond a four bar loop, but I would have to say that I learned a fair amount from studying tracker music too. A good success story for source availability.
We don't tip the cleaner.

But if somebody finds money and nobody accepts it, "that's your tip now" is not un-Finnish at all.
Kitopi Raises $60M in Series B Round – WAYA
Furniture Marketplace Homzmart Secures $1.3M in Seed Funding – WAYA
> the deal will allow ClickHole to bring on additional staff — it currently has only five full-time employees
I've no idea how they'd even begin to create the infrastructure to support a large amount of electric cars. In a typical street of terraced houses in the UK, there are no driveways - In fact, 32% of the population rely on on-street parking. You park on the road. How are you supposed to charge your vehicle? Is the plan to line streets with unsightly charging points?
Bootstrap Jumbotron with Examples
> That's not right. "Null" means that the value is not known.

According to my old SQL Server text book (written by the SQL Server team) NULL should be avoided because it as so many different interpretations (I think forty was mentioned).
Ask HN: Do you recommend building Backend for a Bank in GO?
I am currently in talks with an 80-year-old bank, trying to convince them to let us build their upcoming API in GO, rather than JAVA. We currently have more experience building the system in GO, and with a tight deadline in mind, I would rather invest time building the technology, rather than learning and planning it out in JAVA. I would like to reassess the decision. If you feel JAVA is still the right fit for building the banking infrastructure, I would like to know your point of view aswell.
Nice Project sp. z o.o. / Software Developer in Test (SDET) / Wrocław, Poland / Full-Time onsite

We (Nice Project sp. z o.o. - http://niceproject.eu) are currently building a team of test automation specialist to help our german customers with their automation needs.

Please note, that this is not a classical software tester position: the tests are currently mostly performed on customer's side, and your job will be to aid and guide the efforts related to more technical aspects of both functional and load/performance testing.

What will you be doing at this position:

- Execute, analyze and report already available performance test of complex, modular application for print shops.
- Continue automation (in Python) of any not yet automated test steps
- Be involved in determining the right direction for ongoing load testing efforts, and creation of completely new load testing scenarios

Additional objectives that may be relevant to future activities:

- Help with automation efforts using Ranorex, Robot Framework and/or Selenium based solutions
- Be involved in testing activities in projects undertaken by Nice Project

We are looking to hire 2 team members on medium to senior level.

English language is required (duh), German language is required on at least reading comprehension level.

What else:
- Small team (we're just getting started) where your voice will be heard
- Interesting projects in a complex domain
- Flexible working hours, home office, part-time models
- Domain specific trainings
- We plan to provide further language lessons for our team members to improve their German language even more

www.niceproject.eu

To apply, fill out the form: https://forms.gle/TvQjWdao5mRFK66c6
That was the mistake.

It’s not much of a market when the government bails you out with tax payer money, to the detriment of everyone else.

And then, they kept making one mistake after another and another. And here we are.
There are already some of these dotted around. On a quiet side round near my house, for example. Presumably the residents have requested them in this case, but they're not too ugly.
> I’m waiting for this bubble to pop, and take everyone down with it.

I don't like bubbles, obviously, but don't be so thrilled about bubbles bursting and "taking everyone down with them".

Life becomes miserable for a lot of people when bubbles burst, and frequently it becomes way more miserable for people that aren't responsible for the creation of these bubbles.

Suicides rates, depression rates, etc. go up.
They expected to find upper class people on Mechanical Turks, sounds legit.
Auto-submit HTML form and insert to database using Ajax
Location: Germany
Remote: Yes
Willing to relocate: Yes
Technologies: PHP, Linux, Docker, 'DevOps'
Résumé/CV: https://www.xing.com/profile/Marc_Hegemeister
Email: hacker@teuz.de
Languages: English & German
I am willing to learn a new language.
In spite of the belief among many Helsinki residents that these are all "Romanian beggars", a substantial number of these Roma beggars – and in at least one summer the majority – have come from Bulgaria. Yes, some of them are from Romania, but I don’t know why Romania is the sole country ever mentioned in this context. I suppose it is an inability to distinguish between the terms romanilainen (Roma) and romanialainen (Romanian) which, despite sounding similar, are not even etymologically related.
It's one of the few places in the country where the climate is just perfect.
After tests I found that only uBlock Origin could be installed for now, since it's the only "Recommended Addon". So the HN title is in fact, clearer than the tweet.

Edit : I clarified by saying that uBlock Origin can now be installed.
Makes sense that a few of the companies would do that — from what I’ve been hearing, the problem with cars in particular is post-customs-union cross-border manufacturing playing badly with rules of origin and just-in-time manufacturing, so I am expecting spring like 75% shutting down U.K. factories and 25% expanding U.K. factories at the same time and for the same reasons.

> That's a highly cynical view.

The current UK government is full of people who have repeatedly demonstrated that they don’t know how the UK government functions. The cynicism is deserved.
Thing is, bad programmers do sometimes get fired. (Way too rarely, might I say, but that's the CEOs valuing cheap labor and speed over quality.)

Bad CEOs get a severance package on millions and go working elsewhere.
Demystifying a TypeScript Quirk
Static sites can be easily published on Netlify or GitHub Pages at no cost - certificates provided by the host.
The defendant is a small business = real humans you can talk to. Maybe they could have explained that they did not have the money yet but could gladly bring coffee outside with more service in the meantime. It's easy to hide being legalism (especially for us engineers who like logical systems) and ignore the human factor and individual moral choices. Yes legally the plaintiff has the right to ruin a small business. But it's not necessary the right choice.
Quatico.com |Lead (React+Java), Fullstack, Backend (Java), Frontend (React), DevOps | Zurich, Switzerland | SALARY: 90k-130k CHF | ONSITE | Swiss or EU member-states passport-holders only

We currently are looking to hire one fullstack (React, Java) senior engineer, or team lead. We have a "engineering over management" culture where you find engineers both with formal computer science background and also ones, who are self-taught. Our CTO worked with Erich Gamma et al before.

We are building tailored web apps with heavy number crunching on the server - e.g., we built the software analyzing all the weather data in Switzerland. We do custom development with a heavy engineering part and we regularly impress clients with software that rarely needs maintenance.

Our interview process:

1) Phone screen with our CTO

2) Two sessions of remote pair-programming with our engineers (no algorithmic questions but reasonable pair-programming tasks).

3) Onsite half a day with us.

Tell us if you want to hear more and say hi:

iwan.gulenko@quatico.com

(Use "HN Feb" in subject line to help us filter out spam.)
I believe that the distinction that Stepanov is alluding to is the distinction between intensional and extensional types.[1]

> Of course, that's exactly what Alan Kay says

I'm not sure what Alan Kay says. Your post could be improved by providing a reference or quote so that I can read Alan Kay's take. Note that to varying degrees both C++ and Haskell allow for intensionality without resorting to dynamic types.

[1] https://en.wikipedia.org/wiki/Extensional_and_intensional_de...

Edit: clarity.
Also Sunvox is pretty good and very portable. https://www.warmplace.ru/soft/sunvox/
On-street charging is already available though a fair number of ubitricity charging points, who install 5kW sockets in lamp posts and bollards. They're basically invisible – there are a bunch of them in my area in London that I didn't even know about until I was specifically researching.
After seeing reviews of the Tesla Autopilot vs Openpilot it became clear to me it is way to early to trust Tesla's Autopilot (and Openpilot).

They both use visuals only and are easily confused when situations are a little different than 'normal'.

I even think Openpilot performed a little better than Autopilot but because Openpilot only has a forward looking camera it fails often on tight corners.

Google on the other hand is aware of the complete 3D surrounding. So even if road marks are gone or are unclear it still can estimate where the vehicle should be on the road.
Language is one of the main reasons for low immigration. Local employers expect very often Finnish speaking skills. Even highly educated foreigners may have difficulties to find a job because of this, often ridiculous and unnecessary requirement.
It wasn't real time, but a home assingment.

Sadly, I didn't get a chance to provide feedback to the criticisms. At least not in an impactful way — the decision has been made.
Trust me, terrible developers still get paid.
I am against giving up any rights of individual freedom whatever so small the real value thereof is. I see it as a matter of gradually eroding the right of anonymous transaction/cash from the top and the bottom. They went after the 500 Euro bill and currently are on the way to kill the 1 and 2 cent coins. In 5 years they will go after the 200 Euro bill and so on.
Do you have a benchmark showing that gcc is faster than sleef?

Sorry I wasn't clear, by "10x" I meant 10x faster than the standard library with the fastest compiler options (-O3 -ffast-math -avx512), but I've only tested with clang.
Thanks, I didn't even know newegg came to India !
Semi-related anecdote: A few years ago, for a while Google Maps insisted on labelling White City (in London) as "White Stadt" and the M25 as "Autoroute brittanique M25" (and not just for French users).
Mysterious startup Shadow under scrutiny after Iowa caucus meltdown
I keep tabs open for later if they are not immediately needed for work, or I move them to my reading/watching list in Trello. No social media really. My biggest distraction is HN; a long running test or a few minutes until my next meeting will usually have me skimming here. Worse is when I can't sleep, like right now. Instead of sitting with my eyes closed since 2am, I'm casually reading comments that don't actually enrich my life.
Hasura / Haskell Engineer / Remote

Hasura[1] is an open-source[2] tech company focussed on making data-access scalable, secure and easy. The Hasura GraphQL engine provides instant realtime GraphQL APIs and an eventing system on Postgres.

We're hiring senior/experienced Haskell engineers to work on the Hasura GraphQL engine.

More details at: https://hasura.io/careers

[1] https://hasura.io [2] https://github.com/hasura/graphql-engine
> programmers are highly productive

This is an extremely optimistic view of the majority of developers who are essentially building glorified Wordpress themes.
The desert sounds like a good place to harvest the sun.

Install some solar panels, and use it to crack water, to make hydrogen, and convert it to ammonia. Australia can power the next fuel cell revolution.
Honest question: Why do you think they should switch to Go? If Java is what they’re comfortable with and it’s still used widely in the industry, is the trade-off worth it?
Lots and lots of notes. I use Evernote mostly for a wide variety of cases such as projects, errands and also when i'm seeking to form new habits.
My father did not ever lock car or house in Finland. It is very real, but trust has been going down year by year.
> Zen2 is freeking awesome. :)

SHA-NI was introduced with the Intel Goldmont microarchitecture.
Why do you think the project should be in Go rather than Java? Do they have existing development staff experienced with Go, relative to their Java experience? Are they having trouble working with 3rd parties due to using Java? Would Java not support their business outcomes?
Sorry, I meant "it's written cheum"

See https://genius.com/Nekfeu-cheum-lyrics
Wow, downvotes. The hate for gold is strong, never really understood why.

The fact is that gold is one of the few asset classes that are safe.
Amazingly you can watch live(ish) what goes into the grid. I'm sure this has been shared here before:

http://grid.iamkate.com/
Except for the fact that doesn’t actually happen when you look at real-world data.
Wouldn't you have to apply for permission for the article's solution for the exact same reason?

If not, then this seems like an exfiltration risk your security people should fix.
love to use eval!
New gas field discovered in UAE
Without testing it, it seems unlikely you would get enough airflow. If it works at all then only through a perfectly sealing mask, as others point out. Maybe treating the filter of a cheap air purifier could have positive effects against airborne diseases indoors?
I just wanted to say I learned a few things reading through the source. Great work :)
Is this uncooled AMD vs Intel comparison still relevant?

https://www.youtube.com/watch?v=HDLjVwxH-Fk
There's no mystery to it. Look at Firefox. It's actually not more secure than old Java used to be. It has CVEs all the time. Chrome constantly patches security bugs too.

The difference is they have much more aggressive automatic upgrade processes than Flash or Java did, so bugs remain usable for way less time. And Chrome did sandboxing.

But Firefox doesn't/didn't. It got a free pass from the community because Mozilla is somehow seen as "not a corporation" and did a lot of drum beating about openess/webbyness/etc. So people gave it a break although the architecture wasn't really any different to something like Java applets and if anything was much worse.