skysight-inc/HackerNews huggingface dataset:
I was 100% with you until I got a kid. And then a second one. With car seats, baby carriages, spare diapers, towels, tissues etc etc the value of having a car always packed with "your stuff" goes up a lot.
Ask HN: What’s the best way to introduce yourself to a distributed team?
I’m joining a company that is primarily based in the US, and I will be working from abroad. This is a team that has worked together for years. What’s the best way to introduce myself, get on everyone’s radar, and start off on the right foot?
Surely micro repos would be more fitting (although probably a terrible idea)
With Chrome I do not expect privacy. With FF every time I trust them the fk me over.

So - with Chrome I know what I am getting and I treat it as such. With FF I only wanted a Browser. I never aigned up for their (internal and external) advertising, Pocket stuff and other st like this.

So no - because FF brands itself as a privacy option, I hold them to a different and much higher standard - and the fail every time.
Scala 2.13 is now available
100% agreed. I look at these cloud kitchens / no front facing kitchens to only be an efficient, cheap, clean food option like for office lunch, etc. I would much prefer a fine dine / full service front facing restaurant for celebrations and special occasions (even if I'm just ordering in).

However, I can imagine a subset of full service restaurants to be affected because of losing users that are on the fringes.
All this coming from a Company with horrible Glassdoor reviews. How ironic.

https://www.glassdoor.com/Overview/Working-at-Peakon-EI_IE12...
How to handle peer dependencies when developing modules
Captcha Data has been used to traon ML models for a very long time. What's changed recently is that simple stuff like OCR has already been solved and democratized so the simple puzzles no longer work.
Many people here assuming that Troy Hunt will leave HIBP after selling it. He explicitly mentions that he will remain a part of it:

> I'll remain a part of HIBP. I fully intend to be part of the acquisition, that is some company gets me along with the project. HIBP's brand is intrinsically tied to mine and at present, it needs me to go along with it.
compare that to the compound interest you earn in a passive fund over a few years

So I did. Remember you've still got pay the $50/month out of that savings. Even with 7% guaranteed annual interest on your initial investment you're still losing money after month 46 with renting at $50/month compared to paying $2000 up front.
That article contained this text and code:

Many developers believe that that a case-insensitive comparison is achieved by mapping both strings being compared to either upper- or lowercase and then comparing the resulting bytes. The existence of functions such as ‘strcasecmp’ in some C libraries, for example, or common examples in programming books reinforces this belief:

if (strcmp(toupper(foo),toupper(bar))==0) { // a typical caseless comparison

which I guess should be C, but makes no sense at all. The standard functions toupper() and tolower() operate on single characters, not strings. Modifying entire strings in place and returning them also seems odd.

Also the text leading up to the code talks about strcasecmp(), but the code doesn't use it, and claims the existance of strcasecmp() proves that people like to smash the case of strings before comparing them. Of course, strcasecmp() is the exact opposite, it just does a case-insensitive comparison and doesn't say anything about how that is achieved.

Very confusing.
Exactly. How much I like the idea of a truly open phone platform there are some obstacles:

- Decent hardware available at competitive price

-- While I could make do with some degraded performance for a truly open phone concept, most people would not, especially if price point is similar to, or higher, than established closed platform brands

- Must have apps available - needed for wide acceptance

-- My personal examples of must have apps:

-- BankID (Swedish e-id, needed for banks, taxes, government sites, payments)

-- Swish - Swedish app for personal micro transactions

-- Public transportation apps (tickets/timetable)

-- Bank application

-- Signal

Without these apps, a open platform phone would be next to useless to me. And I am a big proponent of open platforms.

And looking at how reluctant BankID were to even support older version android phones, I am not optimistic to them adding a completely new platform to support.

I know people who were forced to upgrade from "old" phones because BankID no longer supported their Android version, and phones would not get newer Android version.
> If you start blacklisting every single C-level that was ever involved in a controversy, the only choices you're going to have for your board of directors are going to be people that have very limited experience making executive decisions, and the usual explanations proffered by the "we hate management" crowd - of nepotism, insiderism, back-scratcher-ism - are more likely valid.

If we revert from "involved in a controversy" back to "has demonstrated extreme incompetence", your argument carries less weight. We can at least say that the inexperienced new guys haven't been tested and found wanting. The
After successfully implementing the illusion of control, we want to implement the illusion of wealth now. A good way to make more money!

I'm not against the concept. But I'm not fully sold. The subscription model is great for many things but not everything. Companies are seeing this as a new opportunity and they're driving their marketing strategies around it by selling a subscription model to everything.
I said that privacy is fundamentally opposed to anti-fraud systems, not the general concept of anti-fraud. To an automated anti-fraud system, there is no difference between a user who obfuscates their identity because they want privacy and a bot who obfuscates its identity because it doesn't want to be revealed as a bot.
Matchy Moods: Relaxing memory game. No ads, no in-app purchases
To be honest I don't see the majority of developers interested into Category Theory. We have to hand it on a silver plate by solving some problems to show it is useful. It doesn't sound pragmatic enough for people to even start looking at it.

One way I'm thinking is to extract "patterns" automatically from their code. Then, it enables to write code review, give advises, pointers, find pattern duplication, common ground vocabulary... I'm sure structuring automatically the code from CT point of view can be helpful.

Disclaimer:
Few years ago, I felt in love with theory category and more precisely the sketches (from Ehresmann). I linked Machine Learning and Category Theory [1] by automatically mapping data structure and algorithm definitions together (input/output and operations between) in order to be able to run any algorithm on any set of data. Then I introduced an heuristic based on Kolmogorov complexity to find the best model (algorithm output) to summarize the input data. Loved it !

[1] https://link.springer.com/content/pdf/10.1007/978-3-540-7497...
That policy relates to your whole working career.
If you somehow managed to violate the policy you will deal with the people who have the power and/or duty to enforce this policy.
Wow. Such a good argument. I want a browser. Not something that tries to use my data to "recommend" (read advertise" news content to me (as Pocket does with it's mails). I am not sure who pays what for these recommendations, but when I sign up for a browser, I do not want a content delivery scheme being shoved down my throat.

Esp. from a company that tries to brainwash me with this "we care for your privacy" shit. While still using my data.

If they cared for my privacy, they would provide a browser that does not tell FF/Mozilla anything about me other then that I did download it via their original dl-link.

All else the talk about respecting my privacy, my data and stuff like this is nothing more. Just talk. And I do not like being bullshitted.

And that is the difference to Chrome: I know - because Google tells me - My data is being used. I know what I am in for. This is honesty - even if the end result is that I am the product. At least I am it knowingly.
nah, it's named after the song (according to the docs - https://guide.nannou.cc/why_nannou.html)
> The only difference is that for some reason they dive right into esoteric definitions like "monoids" and "magmas" and "monads" instead of the bedrock useful things from algebra like "groups", "rings", "fields", etc.

A remark: from a programming perspective, monoids are not esoteric, and are indeed more important than any of the intro abstract algebra structures. This is because free monoids are ordered lists, the most fundamental data structure in all of programming.

You can have a long and productive career as a C programmer knowing nothing but how to create and iterate over arrays! Monoids are so important that every single modern language (from C++ and Java all the way to Haskell and Scala) devotes a HUGE amount of language and standard library surface area to render data structures as sequences.

They are so important that even a language like Haskell is willing to accept utterly nonsensical semantics (hello, Traversable) to better support sequences.
I use Firefox and have setup a monthly donation anyway. I understand that many people need something extra in return to give their money. So if there is a paid version which gives access to some _services_ like VPN or storage, and it works better than donations, then why not.
Cargo cult and reinventing state of the art snake oil all 5 years...

What are you plans for escaping the madness?
If you think that GUIs == Flashy, then i think you have a very narrow view of what GUIs are. Also a GUI does not have to be processing intensive and unless you have configured Linux to not use a graphical console and you are not using X or Wayland, you are already using a GUI. It is just that all your GUI does is draw text (which, btw, is among the most processing intensive things that a GUI can do).
This is also why it completely makes no sense to 3D print designs at a third party service rather than buying your own printer when prototyping.

I would never be able to design anything if I had to wait hours or days between iterations, instead of minutes.
When I lived on Amager about six years ago, the prices were definitely around the 3-4 million mark in the suburbs. Prices fell somewhat once you got out of Copenhagen, but it was still ludicrously expensive.

Are you saying the prices droppped sharply the last 5-6 years?
> You can't just tally up the renting costs while ignoring the freed up capital, this is the exact mistake people make when they prematurely buy.

And you're deliberately oversimplifying the calculation, which is just as bad. You're assuming a guaranteed return of 7%, and that the capital isn't touched for the years. If withdraw $50 from your investment capital per month to pay the rental, the numbers don't come out as favourably. similarly, if you reduce the returns (7-8% is an average return, but it's not a guaranteed return, especialy on smaller sums where you may have to pay $25 per trade, or 1+% fees in fund management every year, or tax on the returns).

Your point about renting being a viable option is valid though, your numbers are just inflated.
Hence my original comment about people sticking with 70s style terminals. We can do a lot more than that, but we just don't do it.
> Yes, which is why the salaries for such positions are often so high.

The demonstrable lack of financial repercussions for failure, which you are arguing is justified in some cases, belie this causal relationship. I'd echo Taleb and sat that if an elite class is to be healthy, incompetence must swiftly and summarily result in expulsion.
The problem is we've started deleting it now.

https://en.wikipedia.org/wiki/Sea_level_rise
>To get a US-sized military from Europe, you would need to require most EU states to triple their current GDP allocated on military.

Well, a lot of that is wasted on wars like Iraq and bureaucracy and waste (e.g. the failed new plane designs).

Given that, they could have a US-sized military in Europe with their current GDP allocation or close, minus the waste.
The problem is incentives. As long as they are incentivised to maximize click through rates, you'll get hyped up headlines. There really isn't that much exciting stuff happening every day in science, and even when there is, someone writing a clickbait headline will be better off than someone writing a measured one. An excellent Twitter handle in @justsaysinmice. https://twitter.com/justsaysinmice All it does is says 'in mice' for all studies where hyped up headline and sometimes the main body leave out the fact that the study is only in mice.
Just tried it, they specifically write "Breach data provided by Have I Been Pwned" at the end of results.
My original comment was targeted to both users and developers, but obviously the "make better tools" is only targeted to the subset that can make those better tools.
> would be happy to be alive

That's debatable, honestly. You can't possibly know the child will be happy to be alive or will live a life without suffering, it's a gamble.

Most people alive on Earth today I would wager experience suffering more than they do happiness.

> happiness gives joy to the parent

Not denying that, but you can't deny that that is a selfish thing, wanting to bestow joy to yourself.

Don't wince in disgust at the word 'selfish'. People do selfish things all the time for mere survival. Again, I wouldn't admonish anyone for it.

> I don't see anyone deluding themselves other than the people who think not having children is a moral position to take

I never said anything of the sort.
Boeing wants Indonesian courts, to substantially reduce potential compensation
$1950 invested and pulling out $50 every month. If you get 10% interest, at the end of four years you have... negative thirty dollars.

And you still don't own the couch.

$50 a month for a $2000 couch is equivalent to a debt at 26%. You can't overcome that with investment. It only makes sense if you're planning to throw it away very soon.
Golang: HTML to PDF Converter
The Latest Targets of China’s Anti-Gang Campaign? Hospitals
Hyperbole much? Granted I‘m not most people but what keeps me subscribed and using a streaming service is steady new content. Nobody does that better than Netflix. At least for now. Have you seen Prime Video? It‘s basically barren. I can count on one hand the originals they put out this year. Hanna, Good Omens and Homecoming (I think).
If it's actually going to be an app I guess writing something against the NDK in C++ would be the fastest option?

https://stackoverflow.com/questions/13773686/why-shouldnt-an...

https://developer.android.com/ndk/guides
I'm a little skeptical of this - I know for car leases this is true, but is there really a market for 2 year old ex-rental sofas?
I will never forget hearing a software consulting shop had been around for 20 years until they picked too many customers who went under simultaneously.
Bellingcat and How Open Source Reinvented Investigative Journalism
> Android is Linux....

Kind of, Google can release Android running on top of any OS that implements the NDK stable APIs, plus their POSIX subset, and besides OEMs no one would notice the change.

https://developer.android.com/ndk/guides/stable_apis

Other than that I fully agree with your statement regarding being a security weakness.
How about SEntOS?
I saw them in Sweden a few years back right at their reunion, but while I still listen to a lot of shoegaze I think I might prefer Neil Halsteads solo stuff more, and the old Mojave 3 stuff, even if the genres are very different. Either way it's apparent he can make great music.

Even though I'm a grumpy 30 something, I do appreciate the last decade's revival of shoegaze. There's a lot of great new stuff. Everything from the more popular DIIV, Wild Nothing, Beach House, Beach Fossils (theme?) to more obscure stuff like LAUNDER, Scuba Dvala, Ringo Deathstarr, Blouse, Lowtide, JAWS, the Bilinda Butchers (a bit on the nose), etc.
http://archive.is/y0trC
Microsoft Regional Director don't work for Microsoft. If that's what you are referring to. They are recognized by Microsoft based on one's expertise & skills.
I returned a mattress under one of those 90 day "no questions asked" return policies, and when they came to pick it up they said because it wasn't in the plastic wrapping that they wouldn't lift it, but they'd deliver my new mattress and mark the old one as disposed.
Meta: this is video, in French, and there's an annoying typo in the title: it is (probably ...) about CO2 (the greenhouse gas), but it has a zero instead of the letter 'O'.
I thought the same when I initially was prompted about Firefox monitor at the bottom of Firefox's new tab page.

Was a little peeved at what seemed like a copy, but I have now realised it is just building on top of Troy's work [1] which is even better because of Firefox's larger reach.

They don't have to have a blinking marque text at the top attributing it to Have I Been Pwned. But they could have mentioned it on the front page somewhere that HIBP is one of their main sources. I trust HIBP, therefore, more value to Firefox Monitor had I known that link.

[1] https://www.troyhunt.com/were-baking-have-i-been-pwned-into-...
> Consumers tend to steer away from things they can't understand.

Then why did/do we have a ton of financial non-experts buying financial products that they don't understand?
Yes it would take a long time to do it that way since there would be roughly 25 billion solutions to evaluate. My Python program doesn’t do this and runs very fast. Elapsed time for this program is approximately 0.03 seconds on my 2013 desktop and it finds all possible solution (in this case one).

Normally, inner loops are executed more times than outer loops, but in this program the bodies of the inner loops are skipped (because of the continue statements) when constraints fail in the the outer loops. The five loop bodies are executed a total of 120, 2880, 1440, 1440, 960 times respectively (I put counters in each loop to determine this, all counters were initialized before any of the loops begin).

I wrote this program (for a different version of this same problem) while waiting for my daughter to come downstairs to be driven to school one morning around five years ago. (See https://news.ycombinator.com/item?id=7734998)
> Examples "opensuze"

Not convinced by that one: https://en.wikipedia.org/wiki/Suze_(drink)
Office space is sort of a commodity, though there's a lot of friction in lining it up. But the thing about datacenters is you need three with independent networks and power and cooling, and that's crazy expensive before you can actually fill three halls.
So, how does this relate to our predictions about global warming? Anyone here who has insights on that?
What is your reasoning?
The SUSE part of openSUSE means any use of the name will be constrained and controlled by the company. Which is much of the issue already:

> the openSUSE board spends a significant amount of its time dealing with trademark issues, to the detriment of the rest of the project.

Having openSUSE split from SUSE but keep using the trademark would make things worse, even if the relationship remains cordial and of perfectly good faith.
I'm sure Craigslist has a wide range of quality; the challenge however is figuring out which is which and base it on people reporting about it themselves.
Would you be able to point me towards modelling approaches/boundaries/languages that would be more appropriate? I'd be interested to learn about better alternatives, as I don't yet see the big flaws in relational models
It seems a bit misleading to talk about not needing search, if you are only referring to a very specific part in the implementation of a constraint solver. Without context, I would have interpreted it as being able to avoid an exponential search over the solution space, which is (for general sudoku, under mild assumptions) impossible. So while it appears to be an advantage in principle, the claim is actually 'sometimes this is faster in practice'.
Nice write up.

How big is your team?
For me WeWork is a prime example of how the rich (investors) don’t know what to do with their piles of cash. We need to force (eh, inspire) them to invest in renewables instead.
I'm wondering what competition looks like in this market. My wife loves Snapfish and I'm thinking each album she creates and purchases in 2020 is going to be considerably more expensive.
That's a very helpful comment. I wonder if partly to blame is the fact the mathematics doesn't have great terminology here: it's taught in US Universities as "Abstract Algebra", but my impression is that actual mathematicians find that term silly. On the other hand, just calling it "algebra" is difficult for people with more humble mathematical backgrounds since for them "algebra" is solving simultaneous equations etc.
> With that, the site gives away whether the account has a low entropy password or not.

Sure, why not? Way more than half of passwords are low-entropy, so that doesn't meaningfully help them focus attacks.

And they still have to keep solving captchas to make those attempts.
Big Tech in the Dock: Trust-busters have to confront consumer benefit standard
This is amazingly close to my current game plan... though I don't do anything related to weaponry.
The presumption being of course that they’re going to be making a lot of money out of these investments, which is what us “laypeople” as you put it express doubts about when we see half-empty WeWork spaces? Which results in an over the top multiple valuation which has nothing to do with comparable competitors and which the CEO attributes to WeWork’s great vibes (no joke).
Mozilla to bankroll Firefox with paid-for premium extras
> One big reason: pirates, including Kazakh neuroscientist Alexandra Elbakyan. Her (illegal) website Sci-Hub sees more than 500,000 visitors daily, and hosts more than 50 million academic papers.

Definitely citation needed on the “(illegal)”.

FYI, this site is very useful and keeps track of the ever-changing sci hub links: https://sci-hub.now.sh/
Search to sort, sort to search, don't use random search.
Originally the "warrior" part was the sarcastic reference that criticized the vehemence and tactics of some proponents fighting for more equality and fairness. Policies like quotas were criticized as prescribed justice for example. I do think many of these objections were quite apt.

That solidarity cannot be enforced was a lecture learned from the failures of communism. It was used as an oxymoron in a similar way. Social justice warriors did not convince anyone, they started crusades against dissidents.

But it went downhill form there as people started accusing everyone in favor of equality as social justice warrior. As a result others started to self-identify as such. It has been a train of reactionary conduct since then.
World's most luxurious residencial towers
> at present
I can only imagine how badly this increases the environmental impact of meat industry if this fertiliser is used to fertilise soy fed to beef cattle which is hugely inefficient in providing protein to humans
That misses a major purpose people go to sit down restaurants is for the atmosphere. Whether it be for casual dining, or celebration, or a date, or business meeting. The point is not the food, it’s to facilitate a social interaction under the common setting of needing to eat.

You’ve always been able to get good food without a front of house.
Scala 2.13 Released