skysight-inc/HackerNews huggingface dataset:
From wikipedia (https://en.wikipedia.org/wiki/Romani_people#Origin)

Genetic findings suggest an Indian origin for Roma. Because Romani groups did not keep chronicles of their history or have oral accounts of it, most hypotheses about the Romani migration's early history are based on linguistic theory. There is also no known record of a migration from India to Europe from medieval times that can be connected indisputably to Roma.
This is my experience as well. I admire anyone that goes full .txt but I missed how easily markdown allows me to hierarchically organize my thoughts via headings and sub-headings.
In the first section where "world" gives "...gy". I'm stuck on trying to see why the d gave a y. What am I misreading?

Edit:. Ah, I was reversing which was the guess and which was the answer. Makes sense now.
My amusing anecdote is that I've pretty much settled on Markdown, but I'm still struggling to completely wean myself of the habit of constantly looking at the rendered output alongside the text source. My entire work group is OK with Markdown now, and even the managers don't care any more. I wonder if the lockdown has resulted in communication being less formal overall.
FWIW, the U.S. is a net exporter of fuel. They import some, and I assume that's because they export even more. In any case they are energy independent as of the last couple years. I assume one big reason to do so was to avoid the security risk of having to protect their oil interests overseas.
What’s the plan to stop their nukes?
> Ukrainization was often imposed on those who did not see themselves as Ukrainians

That's a myth, a talking point in the Russian propaganda.
Ask HN: Business tips for my first freelance project
A client reached out to me after seeing my online portfolio and wants me to build him a backend for a product he's developing for his personal business. I'm less concerned with the technical requirements (I know I can handle those!) but am fairly clueless when it comes to pricing, a contract etc. I have an initial meeting coming up and want to appear as informed and professional as possible.

1. How do you decide how much to charge once you've determined all of the requirements for a given project? I'm staying away from hourly billing.

2. Does anyone have a good contract template they can provide for project-based billing? Is this worth pursuing on LegalZoom? Is there a boilerplate solution already floating around out there that you would recommend?

3. Is a ballpark price during the initial meeting something to stay away from? I don't want to pull a number out of thin air based on an on-the-fly assessment.
> Then compare their hourly rates to that of a software engineer.

They are equivalent if not more, where I am.
You don't even need different release channels. Firefox is the original browser with Profiles.

about:profiles

Now all it needs is a nicer UI to switch them.
I haven't got a full comprehension of 1 and why it would compress a lot better. It would be interesting to take a look.

I did consider perfect hashing, however IIUC it will map a fixed set of entries to sequential integers, but it won't do something clever for items not in the set, so I couldn't find a way to make it work well for this problem. I did see someone talking about perfect bloom filters but to be honest I didn't quite understand it https://iswsa.acm.org/bloom.html
Docker | REMOTE (USA, Canada, Mexico) | Full-Time, Remote-Only | https://docker.com

Docker is, whale...Docker. Yes, that Docker. We've continued to enhance the core of Docker Hub, the largest container registry in the world, as well as integrations, UX, and support for Docker Desktop, Docker CLI, Docker-Compose, and the Docker Engine.

We are growing quickly this year (see our TechCrunch article where we've more than 4x revenue in 2 years!)

My teams in the Customer Department are responsible for extending the core SaaS features of Docker Hub, Docker-Desktop, and Docker CLI with a focus on user experience and growth of our subscriber base. Our work has involved authentication and authorization, billing, platform engineering, audit logs, organization management, user entitlement, and more.

We're hiring for front-end/back-end and full-stack for these teams, with openings on our Careers page for opportunities on other teams:

- Fullstack Engineer (Accounts)
https://bit.ly/3nToxJ0

- Backend Engineer (Accounts)
https://bit.ly/32qX1uJ

- Backend Engineer (Billing)
https://bit.ly/341a6vp

- Fullstack Engineer (Business)
https://bit.ly/3qURRRl

- Fullstack Engineer (Customer Success)
https://bit.ly/34xkfjA

Tech Stack: React, JavaScript, Golang, Python, AWS.

You can DM me on Twitter if you'd like more info:
https://twitter.com/ShawnAxsom
As a Firefox user, I don't need another browser to separate my accounts or add-ons. I can just use multi-account containers or multiple profiles. (Add-ons are stored in a profile, so different profiles can have different add-ons installed. Also different themes, bookmarks, passwords, cookies, etc.)

The only time I need to use Chrome or Edge as a secondary browser is for broken sites that don't work correctly with Firefox.
^ draws so much attention

Outrage, I would say.
Apple to pause product sales in Russia as tech firms feel pressure over Ukraine
That's also true and I agree. It's confusing. It also took me a while to realize that Firefox for iOS has gained the built-in password manager and that I could replace Lockwise (which, due to it often not responding to the iOS password autofill trigger, was really annoying).

I would have prefered if Mozilla simply fixed Lockwise.
Right, at least Transnistria, which is already separatist (pro-Russian) and has also a complicated history.
Long term, yes.
Not Boss Hog!
Closing all descriptors is next to useless; you usually need to inherit at least standard in/out/error.

What you need is an operation like "close all descriptors >= N", as posix_spawn opcode.
I think humanity could use the lesson of a catastrophic near-world-ending nuclear event. Look on the bright side, the future of humanity will be much more certain after we get through this learning.
China knows how to fleece a country in need. https://en.wikipedia.org/wiki/Iran%E2%80%93China_25-year_Coo...
I think he's got longtime COVID that muddled his brains
That stood out to me as well. I feel it using AI for simple applications like these is a bit unnecessary.
> Irrelevant and not even remotely close to what I asked for.

Only if one is too stupid to read it. It's not supposed to show that the Washington Post sympathizes with Putin.

> This is a story about Tucker Carlson sympathizing with Putin.

Exactly. You have not only Tucker Carlson but the whole Fox "News" network and other similar organisations in the USA and in Europe sympathizing with Putin.

> It is not a story explaining the reason why Russia felt it was necessary to conduct special military action in the Ukraine.

Russia didn't feel it was necessary to conduct a "special military action" in "the" Ukraine; it felt it was necessary to conduct a war in [no article] Ukraine.
Although I agree with your comment that you need to not ignore the nuance behind subgroups, I disagree with you calling your parent comment racist.

These are hard questions and the nuance is not obvious to everyone. For example some people think my group (Arabs) all share common culture even though this is not true.

I think to be able to genuinely change things, we have to be careful about calling other racist. I will be the first to admit I am an ignorant. I think we're all ignorant about something.
I use org-mode the same way. I have a flat directory with many small files, inspired by Zettelkasten and by simple wikis. No server, no dependencies.

This also works well for small organizations. Both GitHub and GitLab are able to render org files, with some minor limitations. Hence, a simple repository full of org files is already a wiki. Even local links just work, with zero dependencies.

It's possible to transform org files into HTML with some CI task to get support for all org features. But I have found this a bit of an overkill. I don't need most org features. The basics are already great: outlines, timestamps, hyperlinks, tables and footnotes.

You can achieve more or less the same things with Markdown as well.
I actually think remote work will make it worse. Why? Because physical proximity tends to break down social barriers. Not always of course. Remote work doesn't get any of that benefit.

There are obvious upsides of remote work, sure, but my hypothesis is that generalizations are going to be stickier.
An ‘Unhinged’ Putin Threatens Dangerous Escalation in Ukraine War
Insane take, the west vs Russia in open confrontation ends in a nuclear winter.
Promotes plain text files

Writes HTML tags

:shrug:
Ah, you are absolutely right. I'll update the post. I think your logic for why you get less than 26x makes sense too.
Wealthsimple | Backend Engineers (amongst other roles) | Remote or Onsite Canada (we're a remote first company) | Full-time

Our mission at Wealthsimple is to help people achieve financial freedom. Today, we're focused on Canada and we've been growing quickly, and will continue to do so this year. More here: https://www.wealthsimple.com/en-ca/about/work-with-us.

I'm on a platform team that's working on some of the foundational services required to build and grow financial/fintech products (we use Kotlin, Ruby, Postgres, Kafka, and Flink), and we're looking for people to join the team.

I am happy to answer questions (see my profile for my personal email address or email me at ndsouza@wealthsimple.com).
>Europe will pay a price which is unknown, but it is certain it will be huge. You just don’t quit drugs (cheap energy) in a week.

I mean, surely it is a massive disruption, but...<gestures vaguely at the Berlin airlift and currently ongoing LNG shipments to Europe>.

Saying the price will be huge - compared to what alternative right now? Are there really any costs that are not opportunity costs?
Human Power, Past and Future
what are you using for VNC with hetzner? interested in trying this out
> Maybe I was too late to PH, but it always seemed to be this way to me.

Nah, it wasn't always this way. I was in the first 10k users back in ~2014.

There are many legit startups and products on there from years ago, when startup product people treated it like their version of HN. At that time it was very well curated, and they had good protection against voting rings -- many startup people used to send out direct links to their posting in their network and then they eventually started penalizing that type of vote.

I don't use it much these days, but there's a lot of good (and well-pknown) stuff in this top 1000 leaderboard [1].

[1]: https://pesto.app/leaderboard-for-product-hunt/
they already had a couple of revolutions when elections got rigged. now, based on what i am reading, even people that were pro-russian forever, after all the shelling hate russia with passion. it's will be much more than 1/10th

edit: there is an inflow of Ukrainian male population into Ukraine. There is Foreign Legion now
If defensive operations create too much risk of near, then Putin can slow walk all the way to Portugal without resistance.

Appeasement will only insure larger conflict
HN cannot seem to decide whether to hate or love IP protection.
Though I am aware of the blockade (I'm not American), I was not aware of the humanitarian crisis it caused.

The document you linked clearly states that the US now recognizes this was a mistake.

"The Inter-American Commission on Human Rights of the Organization of American States has informed the US Government that such activities violate international law and has requested that the US take immediate steps to exempt food and medicine from the embargo."

But your initial comment was if Ukraine provoked Russia, so you're going down a rabbit hole of history that has no bearing on this.
Kuhn is a red herring. The issue is that physicists are too far removed from experimental checks. The scientific method requires experiment to confirm a hypothesis. The separation of theory from experiment has enabled a generation (or three) of physicists to ignore experiment entirely, spending happy careers playing with the implications of unfalsifiable theories like M-Brain theory or string theory. One gets the impression of a group of very smart people hiding behind their credentials, first unwilling to let their theories be tested, and next brazenly claiming that their theories cannot be tested, and that's okay. That's not okay, and they should lose their jobs.
Wire Bonding Basics
I think unreasonable non competes could be prevented by requiring a company to match high end of market compensation (not just salary) + say 20% for the period of the non compete.
I'm actually working on that page right now hah.

Right now the integration is fairly slim, it just does typo squat warnings when you install a package that has a similar name to a more common package. The warning comes in the form of a comment in PRs that include additions of packages that meet this criteria.

We have a bunch of other detections listed here: https://socket.dev/npm/issue which have not been added to the GitHub App yet, but are available on a per-package basis for manual research at the moment. Over the next few release cycles we will be adding additional issue checks and warnings to the Github integration so that you can get a warning when dependencies add new capabilities, add suspicious things like analytics or install scripts or add unknown publishers to their maintainer list, or start publishing binary or obfuscated code. These will be automatically turned on and rolled out as we determine them to be not too noisy and provide interesting signals.
https://github.com/Level-2/Transphporm is the same idea with more selectors and caching
I thought Taler did you the P2P stuff. Thanks for the correction.

Thank you for your work!
Yes, I agree. It really is a shame that Ukraine doesn’t have an 8,700ft, 1,100 mile long mountain range cutting through the western side of the country. Oh wait, never mind, it does.
Tumult Labs | Software Engineer, Sr. Software Engineer | Full-time | REMOTE | US or Europe | Python

Help us build cutting-edge privacy technology.

Join a fast-growing, profitable, bootstrapped startup building the most advanced platform for privacy-preserving computation, based on the research of our founders and scientists.

We are building a creative, dynamic, and diverse team. Great people, great work, competitive salary + equity, great benefits.

See all open positions: www.tmlt.io/careers
Apply at https://jobs.lever.co/tmlt/
Or write us: jobs at tmlt.io
OP: I’ve heard the term “the Ukraine” is offensive since it implies it’s an area, not a country. Consider editing out the “the”.

I’m also a huge fan of Signal and exclusively use it, but Telegram’s wide adoption is evidence that Signal’s feature set is lacking. Only very recently could you restrict group messages to admin-only. Group permissions aren’t granular. It still requires your phone number. You can’t transfer backups across platforms. New devices don’t get old message history.

These things really need to be addressed before it goes anywhere, it’s very hard to get users to make the trade off for a feature they can’t actually see.
Too much to summarize but you can start here:

https://twitter.com/KyivIndependent

they're pretty good and if they make mistakes they admit them and correct.
You absolutely will (almost certainly).

But if you take the set of people who have written free operating systems, there's at least one big winner.
As a user, you're a silly goose.

There are thousands of reasons things would return a 204. Blocking that is just being obtuse.

There are lots of requests that return a 200 with no body as well. Do you block all AJAX requests? The user doesn't see those happening, but it's not abuse.
The nice thing about .docx is that it's a zip file full of xml. I'd be willing to bet that zip and xml are both readable in a hundred years, even if the specific version of .docx can't be loaded into a word processor.

I personally use emacs with writeroom-mode and markdown-mode plus some tweaks, but it's not realistic to expect everyone to go learn lisp and build their own text editor.
Putting a session ID in it and checking against a DB defeats the supposed "stateless" benefit of JWTs.

Being able to use a current JWT to acquire a refreshed JWT doesn't prevent attackers from using stolen JWTs indefinitely. A short time stamp just means they have to catch the JWT live and not just steal it from some storage.
To those who are being exposed to this only because of recent events, here's what has happened before all this:

- 2011 - Nord Stream 1 nearing completion and Nord Stream AG starts thinking about two more lines (which would later be named Nord Stream 2)

- 2015 Jun - Decision to build Nord Stream 2 was made https://amp.dw.com/en/gazprom-inks-plan-for-new-gas-pipeline...

- 2017 Apr - Financing agreements signed https://www.ft.com/content/32898bae-28f3-11e7-9ec8-168383da4...

- 2018 Jan - Germany officially grants permit https://www.reuters.com/article/us-nordstream-germany-permit...

- 2018 May - US diplomats start talking about sanctions https://www.rferl.org/a/us-warns-russian-german-nord-stream-...

- 2018 Jul - Trump scolds NATO General Secretary over European energy relations with Russia https://youtu.be/Vpwkdmwui3k

- 2019 Jan - US ambassador to Germany threatens sanctions https://www.dw.com/en/us-ambassador-richard-grenell-threaten...

- 2019 Dec - US sanctions Nord Stream 2 https://www.dailysabah.com/americas/2019/12/21/trump-signs-7...

- 2020 Dec - US continues to protest, Germany continues to build https://www.thelocal.de/20201206/work-set-to-resume-on-nords...

- 2021 Jan - Trump sanctions the Russian ship building Nord Stream 2 on his last day at the office https://www.reuters.com/article/us-usa-nordstream-sanctions-...

- 2021 Jan - EU sanctions it too https://www.commonspace.eu/news/european-parliament-approves...

- 2021 May - US waives the sanctions on Nord Stream 2 https://www.reuters.com/business/energy/us-waive-sanctions-f...

- 2021 Jun - First line construction is complete https://www.osw.waw.pl/en/publikacje/analyses/2021-06-10/con...

- 2021 Sep - The full construction of Nord Stream 2 is complete https://www.reuters.com/world/europe/final-piece-nord-stream...

- 2022 Jan - Nord Stream 2 registers German subsidiary as a part of the certification process https://www.reuters.com/business/energy/nord-stream-2-regist...

This is a result of over a decade of planning and construction with governments, corporations and companies of Germany, UK, France, Austria, Switzerland, Finland, Estonia, Sweden, Russia... and probably more countries to provide cheap and reliable and climate friendly energy source to Europe... and it is just an addition of 2 more pipes to a pipeline that is already operational for a decade now... and the construction is already complete.

Give it a few years, the American media clowns will find something else to distract their peasants with; meanwhile the project will move a few hands, will see some rebranding and the sanctions will be quietly lifted. It has happened before and it will most definitely happen again. It will take something much more drastic than what's happening in Ukraine for that to not go through.
One way to have up arrow go back in history in TUI mode is to press "Ctrl-X O" which "switches focus" between TUI source view and command window.
I have never personally experienced it and never really learned anything about castes the way others seem to treat them (ie I couldn't tell a person's caste from their last name). I have noticed that some people's first question after hearing a name is to confirm which caste that would refer to, but I've never really seen it as all too meaningful beyond an odd curiosity.

As such I don't really feel particularly threatened by being asked where I'm from. I do have a bias towards groups with more diverse teams (ie not just Indians) but that's more about enjoying the cultural exchange that comes with that instead of the homogeneity and conflict that can come from staying within one's own cultural influence.

If anything I've seen much more nepotism than casteism.
I think that this can be expanded beyond just "only use plain text for important documents". I think the heart of it is really, "use only proven, open (preferably standardised) formats for important files." E.g. Markdown is a proven format (plain-text-readable but not strictly plain text), so it is likely to stay readable for a long time, and it is an open format, so you can use it right now without paying for proprietary software - so it would be suitable to use for an important file. HTML also fits the bill, so it would be suitable to store documents. (It seems that the "plain text" of this article actually uses HTML heavily.) Or, if you are making vector graphics, save them as SVG files instead of Adobe Illustrator files. And so on.
In the case of China, are you sure the offset is due to regulation and not simply some mismatch of geodetic datum?
Wordle is the only thing I haven't tried to outsmart by learning about its math, programming, and tricks that increase your chance of winning. I think those things take away all the joy that I get from Wordle.
No I haven't done that specifically, although I've done some stuff with other GUI builders and I think I know exactly what you mean. Basically this is why I added my ideal vs reality YMMV qualifier :)

In an ideal world GUI tools would let you easily specify what parameters were required from the user, what standard very flexible and adaptable widgets were to be used to get those parameters, and how the parameters are constrained. All with a coherent special purpose language or some other fit for purpose technique, with an absolute minimum of pixel tweaking etc involved.

Sadly it's not an ideal world.
As with all end products where you need safety, all the dependencies (3rd party or not) you use should be treated as your own code. All the dependencies should be committed to SCM and reviewed before you deploy something into production, without any “automatic version bumping” magic that a package manager ala npm would otherwise do.
^ How many people from that group would be in Silicon Valley

Less that 10%

Over 90% of Indian techies in the US are upper-caste Indians - https://news.ycombinator.com/item?id=24552047 - Sept 2020 (613 comments)

^ Seems like there is a potential for solidarity amongst more vocal groups pushing for representation.

Good luck, but I don't believe that's happening anytime soon considering that SV is upper-caste dominated also no politician really gives a damn unless your group has the population significant enough to win the elections.

Also, do you know prop-16 was rejected by Cali, the most progressive state in the US. see https://newsroom.ucla.edu/stories/prop-16-failed-in-californ...
Defending Ukraine is not attacking anyone. It is defending.

Abandoning defense gives away the game before it starts
>If you rely on Word, Evernote or Notion, for example, then you can’t work unless you have Word, Evernote, or Notion. You are helpless without them. You are dependent.

Although I deliberately avoid Evernote and Notion for those stated reasons, I'm fine with Microsoft Word. I've been using it for 20 years. It even opens my proprietary DOS WordPerfect ("*.wp") files from 1980s!

Sometimes I need more flexible layout of fonts and graphics and MS Word is the tool I use for that. Markdown isn't an alternative. (EDIT add: Markdown isn't powerful enough for the style of documents I write. E.g. MS Word has tools to overlay graphic elements like arrows and callouts floating as editable layers on top of screenshots. Markdown can't do that.)

I'm confident I can still use it as a tool decades into the future. Even if Microsoft became more user hostile and eliminated local install in future versions and required a cloud-only Office 365 account, I'll just keep using Word 2019. LibreOffice may also be a Plan B option to open docx files. Not nervous about MS Word files at all.