skysight-inc/HackerNews huggingface dataset:
Natural Cycles (http://naturalcycles.com/) | Full Stack Engineer | Based in Stockholm or REMOTE in the European or EST time zones.

We are the first FDA cleared birth control app and our mission is to improve women's reproductive health with technology, research and passion.

We’re looking to hire a Full Stack Engineer who thrives in a fast-paced, data-driven environment and is inspired to use their talents to help us in our mission. You will be responsible for integrations between our Natural Cycles app and different platforms, e.g. different hardware platforms, customer service platforms, CRM platforms and more. We are looking for someone whose soft skills shine, is passionate about technology, and enjoys having a lot of autonomy in their work.

We offer:

- Competitive salary

- Gender balanced tech department

- Data centric decision making

- Meaningful work with social contribution

- Passionate colleagues ranging all the way from dogs to ex-CERN scientists

Please visit us at https://career.naturalcycles.com/jobs/977333-full-stack-engi...
With remote learning the majority of teachers could be replaced with high quality content similar to how Coursera / edX works and students could learn from the best material available. Instead, basic material is duplicated as a jobs program. We should be having Salman Khan teach millions instead of paying so many teachers.
Transfer file between two devices using gRPC streams
Are schools closed in most of the country? Many states I've been to in the last few months and that hasn't been the case in any of them.
Yeah, many people from Helsinki who are good enough to get a job at Amazon/Google/etc are actually moving abroad to work for them, so it doesn't make sense to move to Helsinki if you could get a job like that. Though there are some good cities in Europe with tech giants and their good pay, for example London and Zurich.
We really need comprehensive addiction treatment. Addicts should be offered jail or court ordered rehab, but in either case there is no option but to sober up and get well. It is just so depressing how often I see people slowly killing themselves on the street smoking crack or finding a vein these days, openly on the sidewalk, in broad daylight. This needs to be coupled with mental health treatment, which often leads to drug use in the first place.
Pixel 5 Gap Gate
From glancing over the code it seems you use Primarily html to control the layout. Is this assumption right?
> That said with the benefit of more hindsight I think the reason there are no more Googles is that FAANG has a stronghold on the largest technology markets.

And the FAANGs are willing to pay very large amounts of cash to acquire promising startups.

EDIT: Also why is it that the majority of the large tech companies are essentially marketplaces? Is there really that much friction in traditional markets (physical goods, movies, books, ads[!], apps) to fund their spectacular rise?
Anu is not "trying to be clever" in merges, it implements a mathematical theory. This contrasts with Git and its default 3-way merge, which can sometimes shuffle your file ups, as shown there:

https://anu.dev/documentation/associativity.html
> Why didn't Elon start SpaceX in Canada or South Africa?

Exactly my point. If you want to start a company as ambitious as SpaceX, the US is the only place to do it. If you do it somewhere else, you incur serious risk of getting a large chunk of the company seized/taxed, even if you are successful.
We don't replace Google's account based tracking with anything of the kind. See https://github.com/brave/brave-browser/wiki/Deviations-from-...

In completely unrelated code paths, all open source, we have timing-channel blinded, few bits per answer, automated survey questions that tell us, e.g., how many people reset default search to a different engine (but nothing more). See https://brave.com/privacy-preserving-product-analytics-p3a/.

I'm not sure why you wrote what you wrote. Assumption? It makes an ass of u and umption, to quote Samuel L. Jackson's character from "The Long Kiss Goodnight" :-/.
They also have a stronghold on a lot of the talent that would make the next big thing.
I'm in Taipei now and can vouch that the food here is diverse and delicious!

I wish the article also detailed where his favorite chicken fillet place is...
Yes, we're bombarded with guilt messages about us destroying the planet but even when we want to do the right thing there's no path available.

I have an old Samsung tablet that doesn't work anymore. I could try to change the battery for 20€ or buy the cheapest tablet on Amazon for 40€
Are schools closed across much of the US? Maybe I live under a rock but I don’t think that’s the case. It certainly is not in my area (NY Metro).
Are they? They locked down for 5 months in Oz. They have no herd immunity. They had the worst economic quarter on record: https://www.cnn.com/2020/09/02/economy/australia-gdp-recessi...
When did you try it?
It's a bit messier than that though. When spoken in English, Finland is often included in the term. However everyone here knows it's not realy. We instead use "Nordic countries" to include Finland and Greenland.
Some HTML but mostly CSS.
Of course you can call C functions, but it is neither ergonomic nor performant. And good luck exchanging more complex data structures. Java can't use C structures directly, Rust can.
Plenty of people are still buying and selling weed. Dispensaries are not a great prospect when tax alone is 30%. There is a reason why there are more black market dispensaries than licensed ones, in LA at least.
> the UX is a steaming pile of legacy cruft

This is due to the lack of a solid theory to match the intuition. The "git way" of trying to match each use case is to add a new command for each new use case.

I don't think you can fix "just the UX" without fixing the underlying algorithms.
> This is why I develop everything in Docker Compose locally.

For a small setup like this, just having a docker compose file in version control is more than sufficient. You can easily leverage services someone else has set up, and the final config is easy to get going again if you need to rebuild the machine due to hardware failure.
Super interesting question. I don't know.

I suspect they will dominate all the largest technology markets for the long run, unless the government intervenes. I might be wrong.

They may not dominate the future of "technology markets", though, if the sum of the long tail dominates. Right now FAANG is 42% of the NASDAQ Composite 100.
The rm -rf instance you're talking about I believe is from the Steam Linux client [0]. Which is...ironically part of the Steam binary.

[0]: https://github.com/valvesoftware/steam-for-linux/issues/3671
Twitch is for live-streaming. You can fast forward if you aren’t watching in real time though.
> while yielding way less deaths

For some perspective I feel it is worthwhile to point out that COVID so far has resulted in the deaths of only 19% less Americans than the second world war.
This article shows its age with the quote:

> The median startup coming out of Y Combinator wants to raise $250-500k.

I think raising comparatively small amounts stokes a kind of vigour you can't get when sitting on a few million in cash. I wonder how this dynamic has shifted the outcome of Y Combinator alumni companies. Perhaps we would have more Googles if this trend of raising less had persisted.

Money breeding laziness is also what killed ICOs. Naive teams with revolutionary ideas (which may have changed the world in startup form) raised tens of millions of dollars. This money removed the need for groundedness and scrappiness in the development process. As a result, a lot of value and time was squandered on tech that hasn't panned out.
"Mostly" is correct, but some of the problems with Wayland are fundamental and will never be fixed. From "Major Linux Problems on the Desktop, 2020 edition"[0]:

- Applications (or GUI toolkits) must implement their own font antialiasing - there's no API for setting system-wide font rendering. Most sane and advanced windowing systems work exactly this way - Windows, Android, Mac OS X. In Wayland all clients (read applications) are totally independent.

- Applications (or GUI toolkits) must implement their own DPI scaling.

The above issues are actually the result of not having one unified graphical toolkit/API (and Wayland developers will not implement it). Alas, no one is currently working towards making existing toolkits share one common configuration for setting font antialiasing, DPI scaling and windows shadowing. At least in theory these issues can be easily solved, in practice we already have three independent toolkits for Wayland (GTK3/Qt5/Enlightenment).

- Wayland works through rasterization of pixels which brings about two very bad critical problems which will never be solved:

Firstly, forget about performance/bandwidth efficient RDP protocol (it's already implemented but it works by sending the updates of large chunks of the screen, i.e. a lot like old highly inefficient VNC), forget about OpenGL pass-through, forget about raw compressed video pass-through. In case you're interested all these features work in Microsoft's RDP.

Secondly, forget about proper output rotation/scaling/ratio change.

[0]:https://itvision.altervista.org/why.linux.is.not.ready.for.t...
Carrosses à Cinq Sols
Oh please, don’t link anything from Reddit India about criticizing bans. That sub is living example of censorship and banning anything which the mods don’t like . Some examples : https://medium.com/@akasha45/my-rant-against-reddit-india-r-...
We seem to be talking about different kinds of servers. You say:

> at some point the code has to go from dev code to production code. If you're managing dev and production in different ways, then you're going to have to spend significant time "productionising" your dev code

This is true, but as I understand the article we are talking about, it wasn't talking about a dev workstation and a production server for the same project or application. I can see how it could make sense to have those running on the same machine (but probably in containers).
However, the article was talking about a dev workstation and a home server which had nothing to do with developing code, but was for things like the author's personal email and web server. Trying to run those on the same machine was what caused the problems.
Thanks for your comment.

Of course (to reply to downvoted up-comment), we don't and never did "[replace] ads on sites you visit". But when it comes to evil-me, making false claims is justified? Seems so!
> Why do you think Elon Musk chose to start SpaceX in the US?

Should we ask the founder in South Africa who was able to recruit the right technical talent and hold a majority share of a private rocket/satellite company while remaining in South Africa?
I worked with extjs 2 and 3 for years and honestly productivity was as high or higher than angular or react. It was a game changer and allowed us to build things an order of magnitude faster than before. I really liked it. What it lacked was a good responsiveness story, and by the time they added that I was already gone, first to backbone and later to angular and react.

The amount of vendor lock-in of Extjs is massive though. It had its own JSX-like pseudolanguage for describing UI that was impossible to port to anything else. Moving away meant a total rewrite.
Yeah, I have to give this one to Maslow. Having your basic needs met is great but that gets boring and a feeling of progress becomes a need too. Stagnation is only slightly more tolerable than regression.
Specialize in a niche and write about it. This will attract hiring managers looking to hire somebody for a specific role/task and they will be more likely to hire you without jumping through code hoops.
Or use a CI/CD tool that natively supports Docker, like Concourse.

Added bonus is that pipelines are defined in YAML rather than web GUI so you can version control the pipelines themselves and not just any build or test suites.
Climate change is going to do that to California.
Be good to stick the (2008) in the title, even if many here recognise the link.
No more lifetime caps.
RISC-V doesn’t come with the patents needed to build a modern high performance CPU.

Building modern CPUs isn’t about the ISA of Intel made the x86 ISA open to all tomorrow you still would need a plethora of patents licensed to ship a CPU without being sued to oblivion.
Scientists Analysed Twinkies Kept in a Basement for 8 Years, and Got a Surprise
> People do suffer, even die, waiting in line for public treatment

Never heard of anyone dying waiting for public treatment here in Finland. If you have some life threatening issue you will get treatment right away.

I would say the only one coming anywhere close to that here is the somewhat bad access to mental healthcare that can end up in suicide if left untreated. But based on the amount of homeless people with severe mental illness on the streets of America I don't think things are better there (though beating USA in health care is a really low bar)

Yes if you have some non-urgent problem you might have to wait a few months in the public health care (if you have the money/insurance you can go to the private sector)
Sounder, no. The theoretical complexity of Anu is improved compared to Pijul. The complexity of Pijul is in O(log l) where l is the number of lines written since the beginning of history, whereas Anu is in O(e) where e is the number of edits. Since each edit has at least one line, this is always better, and Anu can in fact handle large repositories (Linux kernel, Nixpkgs), that Pijul couldln't handle.
I had an iPad 1 running iOS 5 I think, but in the end I stopped using it because Safari would "crash" on most websites due to it running out of ram I guess.

IIRC there's 128M of ram on the fist iPad.
Can bondage help to heal [trauma]?
I would try to keep your current Bay Area job and continue working remotely for the same company from Helsinki. Best of both worlds
Container Queries are coming to Chromium
Why There Aren't More Googles?
flippant, sarcastic response: because google.

actual response: I whole heartedly agree. when a founder/initial investor team turns down even a (mildly though truly) lucrative offer, it’s because they very strongly believe that they would be selling themselves short. if they turn down an (extremely) lucrative offer, even more so. Most people get into the game for money, ego, admiration and power. So, if someone is turning down any of these, it’s either because they are a ‘true believer,’ in which case, bet on them, or it’s because they imminently expect all or most of the others, in which case, bet, the f, on them.
A Simple Note-Taking App with Flutter – Part 1
Yes, definitely.

If you only think about you and your family, in this system you can also be sure that your children will have access to free education and free health care, and your grandchildren too.

It's also nice to live in a society where everyone has access to free education and free healthcare. The inequalities are not as big and it benefits you indirectly.
A modern-day "Why There Aren't More (Or Fewer) $1.2T Companies" might be a good article too.
> Some are super strict about it only being workplace related

AFAIK, that's illegal. Your employer might not cover everything, but your employer cannot dictate what service you can use. I've seen this before where my employer said "we have health care, but you are not allowed to use it". I later on learned that that's totally illegal, they just wanted to cut costs by hoping that people would comply.
Thanks for letting me know, I’ll look into this asap
Prop 22 passing is what I simply can't square with the woke/liberal politics of CA. Workers' rights, whether they are cabbies, schoolteachers, government workers, construction crews, or really any other large workforce that can be unionized should be sacred to people of this persuasion. Yet, dispiritingly, it passed.
My university had an interesting solution for a couple of modules for computer science - there were six programming assignments spread throughout the term, and you do them at home and submitted online. It'd be (obviously) very easy to cheat, and being programming a certain degree of similarity would be expected. However, for the final assignment, you had to go for a viva. You had to explain how it worked and why you'd chosen to do things in a certain way, and that formed the bulk of your assessment.
They filled the feasible niches for "internet-based monopoly". The next Google will have to find another way to get big.
Yeah, that second one is such an absurd point. I would be willing to bet money that more civil wars have followed the model of spiralling, multilateral chaotic violence than one like the U.S. which had clear sides geographically and politically as well as symmetrical structures.
It depends what work you're doing and for whom you're doing it. This is a pretty good talk about pricing design work [1]. This is also why a lot of companies have a "Contact Us" enterprise pricing. You might have 2 different companies using the same product in the same way but paying a 10x difference. They're doing value based pricing and different companies value different things at different rates.

[1] https://www.youtube.com/watch?v=RKXZ7t_RiOE
How it compares to normal i9 device. Linus took apart a macbook air and the cooling was so bad that it may be the reason the i9 cooling so badly designed. It may be badly designed on purpose to show that the performance of arm chips in macbooks is comparable to an i9 without cooling https://youtube.com/watch?v=MlOPPuNv4Ec
No support for Pixel 1, Pixel 2 are marked as obsolete, so I'm not sure it's better than Google as far as EOL is concerned.

https://grapheneos.org/releases
Technically commendable. But please please please stop contributing to PDF, especially in the conversion to PDF. It’s a horrible format.
We fixed the bug where refcodes were added to binance.us and binance.com URLs. That was a blunder, but not a scam. We made no money from it.

As for "modify user's input without their consent", go type keywords into any browser, Firefox Safari Chrome Edge etc. You'll see search affiliate client code, same as we had by mistake for the two binance domains, and only as suggestions for other partners (all of this, we removed in the springtime, to quell concerns and misrepresentations such as you make here).

We do not "accept money" as intermediary, the browser holds the tips to unverified creators. You seem to be operating on misinformation here. In December 2018 we briefly shipped a system that sent our own funds when directed, back to us, on behalf of unverified creators. That too was a mistake, but we fix bugs and so such tips are now buffered client-side. In any case, we were the source of funds there, not the user.

We've taken great pains with Brave Ads (not an "ad network" by the way) to avoid any privacy problems, starting by making them opt-in, using in-browser-only data matched against a fixed-per-population-per-day catalog, confirmed via Privacy Pass (blind signature cryptographi). This is the wave of the future, even Google is trying to do a Privacy Sandbox now, but they are piling up risks and letting partners into the sandbox last I looked.

It's clear you have some underlying problem with us, but it isn't based on the facts. What's the story?
I have a list of gotchas and tricks here: https://learnbyexample.github.io/learn_gnugrep_ripgrep/gotch...

As pointed out in other comments, many of the issues in the post is due to shell, not specific to grep. Especially quoting. Always use single quotes to specify the search pattern, unless other forms of shell quoting is needed. Otherwise, you'll face issues with commands like

grep ; ip.txt

Another example is searching for a pattern that starts with a hyphen, which causes issue even with quoting

$ echo '5*3-2=13' | grep '-2'
Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.

You'll need to either escape the hyphen or use -- before the search pattern to prevent it from being treated as a command option. This is needed if a filename starts with a hyphen too.
Starting salary is actually pretty much exactly 3k in Helsinki. In most companies as a pure software engineer you can expect the salary to top out somewhere between 5 to 6k. If you are willing to take on management roles you can go higher easily (especially in older/more traditional companies that don't believe in paying engineers that much).

If you are in a "high scaling" tech company expect the salaries to be higher as Helsinki basically competes with places like Stockholm, Amsterdam, Berlin, etc in salaries for the skilled people to build that stuff. Still no Silicon Valley but really good if you factor in the cost of living/"free" services.

Another thing to add to the salary is that you are truly expected to only work 7.5h per day (8h minus a 30min lunch break). If you work more you will get paid for those hours. So if in SV in reality you end up working 60h work weeks you should be paid roughly 50% more when compared to the 37.5h work week here just from the hours alone. If you work on weekends then even more as those get extra multipliers in Finland.

Also things like being on the 24/7 on call rotation that I see as being advertised as "part of the job" in a lot of job adverts are actually paid time here. So basically you end being paid for the hours outside normal work hours at 50% of your salary converted to hourly salary.
Can't argue with this. We've got a small market and few companies with internet based business models.
Email is easy if you are using mutt. HN comments... I'd like to know that, too. Before Firefox switched to WebExtensions, there was a plugin that opened gvim when you pressed some hotkey while the focus was on an textarea. Now there is textern, but it requires some additional binary.
Your edit is just as useless. Leaving NATO is not an inconsequential action nor do I see abandoning "The West" to be something likely to be well received by US voters.

No one got caught up in meaningless semantics. It's just that your point doesn't carry much weight.
Yes, you can pay for a private dentist, get seen very fast, and you even get that part subsidised by the government if you are a resident. It's quite cheap, and the dentists are excellent. I'm from Helsinki but have been living in London for the past 15 years - I still go back to Helsinki for dental work just because I trust the dentists more.

Cancer etc - yes, you get fast tracked on the public health care system.
DBASE is largely text-based
Beer Brewing 101
You can always pay more in "taxes" if you want. The government is not going to refuse your money. If you want to donate money to the city and county of San Francisco, go here: http://sfgov.org/give2sf
Logistic spread, actually.
The usual term for the thing you call "subjective" is "the nominative case".
Seeing their news anchors strapped to the ceiling might improve the mood of everybody.
I land in the "if you need an IDE, you already took a wrong turn" school of thought, basically Paul Graham's position in this old post: https://news.ycombinator.com/item?id=72710

granted, we don't always get to choose what language we use or what code bases we inherit.
I'm still unconvinced "adding kubernetes" is likely to make simple setup simpler - but to each their own.

But regarding kilo - doesn't sound like it makes much sense for laptop/road warrior?

https://github.com/squat/kilo#step-4-ensure-nodes-have-publi...

> At least one node in each location must have an IP address that is routable from the other locations. If the locations are in different clouds or private networks, then this must be a public IP address.

Makes it difficult to use you laptop from a coffee shop?