skysight-inc/HackerNews huggingface dataset:
- Yeah it's a little annoying

- This is currently my only notable complaint about the platform. This is kind of a pain point with anything MS/365 these days. Some things will let you switch accounts no problem, others not so much

- Teams does have threads. It was one of the features that made it stand out when it first release. I'm not sure why it would be considered bad UX/UI though, you just click reply under someone's message?

- I can understand the confusion to this sort of, but ultimately it comes down to the purpose of Slack vs Teams. Teams isn't just chat, it's positioning itself to be essentially your company intranet. Being able to pin OneNote notebooks, DevOps boards, Word Docs, etc to the tabs on the top bar has been very useful for us. MS also seems to be working on some very deep integration/features tat have yet to fully materialized. Kaizala is something that has been deprecated and all effort is being pushed to bring its features to Teams.

One more thing I'd like to throw in is I've never had an issue with the quality of calls, be it audio or video. We also use Microsoft Phone System so Teams ends up being our virtual handset. It's pretty fantastic and has been the best implementation I've seen.

All this being said, if Discord had an enterprise solution I'd almost prefer it. The ability to just drop into a voice channel and the management of roles is just SO good.
MdBook: A command line tool and Rust crate to create books using Markdown files
> Spotify isn’t doing anything to podcasts. An audio program that doesn’t publish an RSS feed that I can subscribe to in my podcast player of choice isn’t a podcast.

Well that's just bad faith use of semantics.

Spotify bought companies that produces podcasts. As of now you can still enjoy said podcasts outside of Spotify, using your preferred player but if they decide to force you to use their software will those programs suddenly stop being called podcasts?
I don't support purism's pursuit of totally open source mobile software. I believe software has a value that is greater than zero. The centuries of man hours that has been put into ios and android to make them as good as they are today need to be compensated with cash. This approach of spending most of your resources on software and then doing a 180 and charging only for hardware is mindboggling. Charge for the work you do!
Julia is a language I really wanted to like, and to a certain extent I do. However after spending some time working with it and hanging out on the Discourse channels (they certainly have a very friendly and open community, which I think is a big plus), I've come to the tentative conclusion that its application domains are going to be more limited than I would have hoped.

This article hits on some of the issues that the community tends to see as advantages but that I think will prove limiting in the long run.

> Missing features like:

> Weak conventions about namespace pollution

> Never got around to making it easy to use local modules, outside of packages

> A type system that can’t be used to check correctness

These are some of my biggest gripes about Julia, especially the last two. To these I would add:

* Lack of support for formally defined interfaces.

* Lack of support for implementation inheritance.

Together with Julia's many strengths I think these design choices and community philosophy lead to a language that is very good for small scale and experimental work but will have major issues scaling to very complex systems development projects and will be ill-suited to mission critical applications.

In short I think Julia may be a great language for prototyping an object detection algorithm, but I wouldn't want to use it to develop the control system for a self-driving car.

Unfortunately this means that Julia probably isn't really going to solve the "2 language problem" because in most cases you're still going to need to rewrite your prototypes in a different language just like you would previously in going from, for example, a Matlab prototype to a C++ system in production.
The difference between domain names and let's say cars or boxes of paper, as you put it, is so obvious, I didn't think it needed saying. It's that (usable) domains are a unique and finite, whereas all your other examples are neither. You can't just wait for the next batch of domains to come out of the factory and buy them from their manufacturer (new gTLDs were an attempt at that and failed miserably).

It's the same problem as land. We have more and more people that need it, yet the supply is by definition finite. Hoarding it for yourself not only contributes nothing to the community, it actively prevents others from doing so.
That's what professional students of linguistics are for. Presumably when you see multiple instances of a word or family of words being rhymed in a particular way by different authors of a particular place and time, you start to get a reasonable idea of how it was originally pronounced. Sometimes people also directly comment in writing about contemporary pronunciations.
I wonder what would happen if the virus arrives in a densely and arguably less developed nation like India. That would probably a disaster. Apparently not many travel from China to India.
Not cool MS. Stunts like these will take a toll on TRUST! Why don't you target Chrome! Which is a bigger evil!?
Can I apply to be a member from abroad?
I can read the C++ (not C), though, and improve it, whereas the two lines above are impenetrable.

I can also lift the core of the C++ code into a function and reuse it, which doesn't appear possible in the other language.
Given that everything is Chrome nowadays and Firefox has a very small share of the market, this seems stupid.

Maybe someone finished a task on the backlog from 2014.
FluxML is amazing, so much nicer than using TensorFlow.
Had Blackberry created an email and messaging client for iPhone I am 100% positive they'd still be around. It took Apple almost a decade on the email front to get to where Blackberry + BES was in the early 2000s. Blackberry messenger was THE THING back then too, and a reason I had friends who weren't even in the business world buying Blackberry phones.
Sounds like an actor-based paradigm, no?
Ask HN: Help me come up with a list of books for education in Tanzania
Hello, I am a developer based in Tanzania. Besides poverty, this country is also crippled by lack of education, which is generally not looked at as something valuable.

One of my neighbors in Dar Es Salaam is a 17-year-old student that has just started university. Let's call him John. While he was excited at starting his courses about a month ago, he is having to quit because his family does not have the money to pay tuition (TSH 1.26million/year, equivalent to less than $600/year). As many other students in the country are in the same situation, I have been playing around with ideas to promote and support education in a targeted and scalable way.

After noticing that Kobo and Amazon both have e-reader apps, and that most youngsters in this country have a smartphone (John owns one), I started thinking about what would happen if donors paid $10 for every book a university applicant reads. I proposed the idea to John, and he accepted the challenge. The rules we agreed on are:

1) I get to decide the list of books;
2) He only gets $10 if he passes a very simple test about each book;
3) The money can only be spent on tuition;
4) The money will only be spent if it can pay the full tuition (meaning, if he only reads 50% of the target, the funds will not be released).

Before receiving comments about the harsh conditions, I would like to mention that I am asked for money on a daily basis. I thought of this challenge as a way to ensure the money is well spent.

Now, I need to come up with a list of books (60 should be enough).

To be taken into account:

1) Due to the lack of resources, the level of education of a 17-year-old in this country is equivalent to the level of education of a 12 or 13-year-old in the Western;
2) He will have to read these books without outside support.

Thank you in advance.
Ask HN: Are there remote hardware engineering roles?
Re-posting this for my wife. HN would love your help on this!

--------------------------

I am a mother to a 5 month old daughter and I'm currently employed at FAANG as a hardware engineer. I've worked in medical devices and consumer electronics industries over the last 7 years. Primarily worked as a system integrator with focus on RF design and written a little firmware.

I've been working remotely since after my maternity leave. I've hired a nanny and see my daughter at feed times throughout the day, which is great. Going back to commuting to an office where I won't see my daughter until the end of day is not ideal. However, my senior managers are not comfortable with a remote arrangement in the long run.

I'd like to keep working in this field I love and also have the flexibility to be with my daughter.

Is there such a thing? Are there any companies that hire remote hardware engineers?
> Could it make harder to make a truly performant website for Chrome, because switching to better patters makes your code loose due to them being less optimized in the browser?

I doubt it would, great pattern aren't just good for humans, they are also much more predictable, and that's quite good for JIT compiler.

If it does, I'll just refer to my last sentence which still apply:

> If your usage is closer to synthetic benchmark and thus you lost close to that 30% of performance since Chrome 75, then take your real world scenario and send that to the V8 teams, I'm sure they'll be happy to consider it in the test suite.
though, Julia is faster than Python. Does anyone mind explaining why Python can't have a JIT ?
They do: https://twitter.com/mxwllt/status/882190696224083968

I've seen this behavior on different Macs with Chrome and Firefox installs, on launch of the other browser the Safari notification pops up. It usually only happens once though.
A miserable little pile of secrets.
and then everyone gives away daily info in tik tok like its no big deal, but the chinese govt has everything they need now lol.
Startup Marketing in 2020
Some of them are, especially movie-related ones, but special interest and news channels generally run ads now. This also isn't really relevant to my point and I never said that cable used to be ad-free, but rather that there used to be a more prominent attraction to it due to some ad-free content offerings.
You said it's terrible but did not state why!
It doesn’t matter at all who “hacked” it, these companies are committing slander against Americans and facilitating fraud en mass.

The model itself is fundamentally flawed and this hack won’t be the last or the worst.
This thinking needs to stop. Seriously, just stop saying things like this. It's a rose-colored tech-bubble view of the world. Even if the "automation utopia" theories are correct the thinking that "man being free to pursue their passions" will increase happiness is a pipe dream at best, a complete lack of understanding of human psychology at worse. We are human: hedonic adaptation was one of our mechanisms for survival.

Nevermind the fact that the sudden dramatic shift in employment prospects for entire industries will cause disruption far beyond what our bureaucratic systems will even hope to keep up with, and the mass suffering sure to ensure as a result of millions of displaced workers and human beings now without purpose.

Stop perpetuating this shit. Please.
Just because someone else does it doesn't make this right. This is shady. And Google's ads for Chrome on google.com is shady. And paid search results in the App Store especially when exploited by Apple is shady.
Show HN: Themeforest for Curated Databases
Absolutely reeks of inorganic product placement.
If Microsoft had run that ad in the usual places accessible to everyone that can afford it there would not be much outrage.
Honestly, I got so lost in the article that I'm not sure that I understand what the point was.

IMO: It was always hard to justify preserving legacy ASP code once Microsoft made the decision to end-of-life the entire ecosystem. Web development was much newer than, and it was common to completely rewrite web applications in the "language du jour."

IMO: It's also easy to justify "fun" projects like writing your own compiler.

Maybe I'm just being a "Monday Morning Quarterback," but would it have made more sense to build an ASP -> ASP.Net converter as a standalone product?
Coincidentally, I just learned about extremophiles last night in the book How the Earth Turned Green by Joseph Armstrong. Excellent read, if you're into the origins of life.

https://www.amazon.com/How-Earth-Turned-Green-3-8-Billion-Ye...
Discovering America was a startup endeavour that pivoted from discovering new route to India
I won't say it would be 'complicated', because in theory that sounds very simple.

In practice, powerful corporations have enough influence over the government that regulating them in that manner isn't possible without flipping the whole system on its head (i.e. removing the profit motive that drives monopolization and cost externalization).
The indictment is linked at the bottom of the page and has interesting technical details.

Even more interesting is the question of how the named individuals were identified, which is not addressed in the indictment. The indictment also includes photos of three of the people indicted. This comes across as a shot across the bow to show China that the US govt can identify the individual people doing these things.
True. But neither does NFS like the kerberos comment you replied to described :)

A third way to do this with NFS is to forward the TCP connection over stunnel, ssh forwarding or other similar thing.
> No override, no nothing.

In what browser? I'm not aware of any that have no override.
Sure, but I'm more looking for something from the swift side of whether Swift can do the same sort of composable generic programming.
> if you make performance markedly worse on the regression test, then that's a bug.

Not at all, it's about not investing time on what doesn't matter. For sure it will means you spend less time on something else and that will slowly get worse.

That's why feature get deprecated and removed. Supporting something not used has a cost.

I'll repeat my last paragraph:

> If your usage is closer to synthetic benchmark and thus you lost close to that 30% of performance since Chrome 75, then take your real world scenario and send that to the V8 teams, I'm sure they'll be happy to consider it in the test suite.

If you do need that speed, show them.
More importantly, Escher's drawing also shows us a DIY pencil handle that turns free IKEA freebies into a full-length writing instruments.
It's not close at all, but it's closer but it's changed less.

Same with Canadian French.
> It's crazy that the whole system grinds to a near halt if it loses connection to the NFS server, from an end user perspective.

Indeed. The only solution that works consistently, if the NFS server is not coming back up anytime soon: Enable an NFS server on localhost; add the address of failed NFS server to a local adapter; wait for retry to finally get an error answer; kill ip address and local NFS server.

Client side caching will only delay the inevitable.
There is no tragedy of the commons here, its the opposite, people create value on previously worthless dns-land. There is no shortage of TLDs, instead an infinite supply, so its not a zero sum game. Of course demand and supply applies

Housing and spectrum are inherently limited so it makes sense to have ‘homesteading’ rules, especially when they are not even rented out
I would cut off my left nut before building anything that depends primarily on either iOS or Android. It's lose-lose - if you get successful, they'll copy you and fuck you over.

Obvious exceptions apply e.g. if you just build a widget as a lifestyle business.
The exact situation I'm describing happened. And the security question wasn't a guessable answer, the answer was completely nonsensical. We had other, grosser, issues with them revolving around security as well.

Funny how when we asked about the security question they never got around to confirming or denying whether it was asked and answered.

I don't know when you dealt with them last but once the private equity firms came in and starting laying off/outsourcing everyone that company plunged straight into the toilet.
> To advertise something as "it's better because it's basque/$COUNTRY" is not xenophobic at all. First, because by that definition then almost everyone would be (e.g. french). Second, because there are actual objective benefits of sourcing local products (e.g. environmental).

Perhaps it is not xenophobic, but it definitely is populist nationalistic retoric based on in-group/out-group dichotomy.

The fact that nationalists of every country do that is no excuse.
Hint: Impostor syndrome is a thing (see https://www.hanselman.com/blog/ImAPhonyAreYou.aspx for more information). Taking these courses probably won't fix that.

But there is most likely nothing wrong with these courses. Just looking at the programming section: MIT and Berkeley are no slouches when it comes to CS!
That is a good reason!
Not quite that simple. Yes, SA English follows after certain features of Afrikaans, but some of those Afrikaans features were local innovations, not brought from the Netherlands (centralization of /i/ is one example).
The only contention here is MS adding it to Start bar; not just when you're inside FF w/ a separate default. Leveraging the more power.
I've also been using geojson.io for most of my workloads. The large dataset handling definitely leaves something to be desired.

One thing that they do offer though is the option to view satellite map data, which doesn't seem to be available here. I'd love to give this a shot, but most of my workloads are really imagery dependent, so geoman doesn't seem to be an option.
Build?

Most jobs out there are fixing other people shitty code.
If the company is mature enough to be making a lot of money, the chances are the code has lots of crap in it.
Thats the DNA of pretty much any profit based oganization.
Is the utility of this that Caps Lock is much closer to the home row (on a QWERTY keyboard) than ESC? Now that I imagine it, I am a (Neo)Vim user and so pinky-ing over to CAPS instead of ESC would be a time-saver for sure.
I am a big fan of Julia, but Swift is perhaps the only statically typed object-oriented language (apart from Objective-C) which I have found offers some similarity in flexibility to Swift's way of dealing with types.

With the ability in Swift of adding extensions to conforming to a particular protocol to a class, you gain some of the same flexibility in Swift as in Julia.

It means you can take an existing class which was not designed in particular for some kind of abstraction and add conformance to an abstraction (protocol) you later added.

That is kind of what Julia gives you, with the ability to easily add functions dispatching on an existing type.

Say you got a `Polygon` and `Circle` type in Swift and Julia which you want to add serialization to without either one having been designed for it originally. In Swift I would define a `Serializable` protocol with a `serialize` method taking an `IO` object to serialize to. Then I would extend `Polygon` and `Circle` to implement this protocol.

In Julia I would simply add two functions:

serialize(io::IO, poly::Polygon)
serialize(io::IO, circle::Circle)

The challenge in Julia is that I might want to define that only objects of type `Shape` can be serialized, but if `Polygon` and `Circle` was not already defined as subtypes of `Shape` I cannot do anything about that without changing source code. Swift has an advantage in his case.

My only alternative in Swift would be to create a Union type of all tye types I want to be serializable.
Nope, lefty here who never saw the benefit in writing with "the claw". It looks like an ergonomic nightmare.
Google lives in a browser. Your average consumer's computing rarely leaves the browser today. Apples to oranges.
> Shareholders?

The system doesn't force anyone to make a profit. If you borrow capital from people, your investors may demand a profit. But that's between you and your investors. Nobody is forcing you to take investment or sell equity in your company on the public markets.

> Yeah, just found an aerospace company. You don't need anything beyond hard-work and a can-do attitude. Definitely don't need decades worth of relationships, unimaginable capital, or readily hirable talent. You just gotta believe in yourself.

My point is to contrast a system where everyone is forced to be a non-profit or co-op (@jp555's hypothetical), and our system, where you are free to be a non-profit or co-op, if you want to. If you can't raise capital or hire top-notch employees under that structure, then that's a problem with the non-profit/co-op organization, not a shortcoming of our economic system.
> That doesn't make it any better. It was as slimy then as it is now.

Oh yeah definitely, it still quite bad. It was just to mentions how that strategy isn't new and that we lived through similar abuse.
I have the dnd "moon" activated all the time, is this not what you are looking for? What is missing for you? :)
A lot of specialty and news content that used to be ad-free or relatively low-ad-content isn't anymore, but this also isn't really relevant to my point and I never said that cable used to be ad-free, but rather that there used to be a more prominent attraction to it due to some ad-free content offerings.
UN has never said that Spain is occupying the Basque Country.
U.S. Charges Chinese Military Officers in 2017 Equifax Hacking
Rollerball require the least pressure (of the ball-point pend family), but the near-complete lack of resistance actually makes it harder to write neatly, since you can't rely on the friction to keep the pen under control.

A good fountain pen nib is similar, since it tends to glide over the paper on top of the ink.
The Golden Age of White Collar Crime
This isn’t really a one-liner “programming” solution. The author solved it by hand and then made the computer write out the solution.
Yep, they even say that in the link.

"Today, we hold PLA hackers accountable for their criminal actions, and we remind the Chinese government that we have the capability to remove the Internet’s cloak of anonymity and find the hackers that nation repeatedly deploys against us."
They didn't mind being a registrar for 8chan for years.
What's funny about this is they seem like they're way behind the times. A long time ago I switched to Firefox... it got worse (comparatively), and I switched to Chrome for everything, a long time ago.

Google started disabling and neutering things like ad blocking, enforcing rules and settings with exceptions for Google domains. Firefox dramatically improved both its responsiveness and its security and privacy features. Last year, I switched back to Firefox.

Why was Edge not a consideration? Because I use Macs everywhere except my gaming PC at home.
> Enforced by a central top-down bureaucratic organization.

The comment you selectively quoted ends with "But it's not top-down centrally managed.".
They are at the forefront of occupation and colonization, not at "fighting terrorism". People fighting for their freedom and human rights are not terrorists.
Google, Apple, Microsoft - the holy trinity of abusing dominant market positions. Would that change if they were broken up? Somehow my hunch is that the "independent" Edge or Chrome subsidiaries will immediately get roped into a gimme-data-or-else revenue agreement with the remainder of GOOG and/or MSFT...
Bill Bryson has no actual training in linguistics and The Mother Tongue features at least one factual error on every single page. (Some Goodreads reviews list these.) I would never recommend that book to any curious reader, it is as bad as pop-sci could possibly get.
I'm from France and we get daily spam, especially at night. My parents don't even use their landline for that reason.