skysight-inc/HackerNews huggingface dataset:
Hey thanks :) I didn't submit it yet in HN but tried to do so in more relevant communities such as /r/languagelearning etc. Buuuut, HN surely has a lot of people interested in language learning too so I will submit it at some point :)

Regarding new extra languages - good question :) Thankfully because of the way the code was written, not a lot of work is needed to support a new language. I went from just 1 language (Russian) to the ones I support now in just 1-2 days worth of work. Having said that, some languages are trickier. For example, Japanese needed more work on how the tokens (words/characters) are parsed and split in the UI (to be honest I'm still not sure about how well it works). Also, not all languages are created equal according to Wiktionary. Some languages have way more Wiktionary entries than others (e.g. Korean has fewer entries than Russian). Also, I use some NLP libs for tokenization and lemmatization which vary in accuracy depending on the language.

The whole idea of the project is to experiment with how much can language learning be automated. Can we enable more people to learn a new language if they do not have access to native speakers or teachers? So automating some parts might need some sacrifices in the quality of the material but quite frankly from my own experience the benefit outweighs the occasional wrong word here and there :)
As it was said above: it is a requirement of the job. But making it a requirement without actually being one, that's bogus.
Works nicely Matteo!
Many EU tax systems are available in English, including countries you might not expect like the Netherlands, Finland, Lithuania etc. I know of an American that doesn't have any problem doing business in Lithuania for instance. It's not particularly harder, however some EU tax systems are much better than others.

The UK will no longer be part of the EEA after Brexit. Iceland, Norway, Swiss are part of the EEA. EEA gives you access to the market as an EEA citizen. That means for the UK you will have to deal with visa and the problems that come along with it, if you opt for UK.

If you move your company, you should move to. But EU is mostly the same, not like you move to the 3rd world. Some countries have a better brand name than others, but don't be blinded by brand name.

Because you should live there, you need to consider more than taxation, like perhaps crime rate: https://www.numbeo.com/crime/rankings_by_country.jsp?title=2...

Talk with accountants. Online information is often old or incomplete.
AI/ML community with free access zoom lectures by international researchers
> The process name doesn’t have anything to do with the physical dimensions of the transistor. It’s a marketing term, a lower number implying a newer node.

It seems I'm definitely in grumpy old man territory these days when things like the process node name which used to actually mean something specific, don't anymore.
LOL. Thank you for filling out the form. HR will be in contact shortly.
I got rid of TuneIn once they stripped the recording from the Pro version I paid for. Good riddance.
sounds like something ryanair would love to implement in an instant
But most company's work becomes political now.

You only want to work on a feature for a social media platform? No politics there, right?
Probably comes down to definition of choice. Up thread someone else is describing how a particular macbook is the only hardware meeting their criteria but the OS is hobbling them.
"2) He opens all the doors except 1"

How is this a given exactly? In the original problem he only opens 1 other door. Now that also happens to be all doors except 1, but from just the 3 door problem that seems more coincidental than a fundamental part to the question
You can self-host Matomo and it should be cheaper.

You could also try the product[0] that I'm working on, which is also self-hosted, but more modern/efficient than Matomo and that also provides some of their premium features in the self-hosted form.

[0]: https://www.usertrack.net/
I worked for companies on the east coast, then moved to SF and now work at a big tech company. The companies I worked for on the east coast were mostly B2B, so we were focused on making a good product for businesses so they’d pay us more money. Big tech companies recruited for a long time with the pitch that we’re changing the world. That has brought in a bunch of employees who joined bc they want their employment to make a positive change in the world. Companies are now realizing the conflict being a neutral platform poses to these people - if I have a belief that my employment should make a positive change in societal issues, how could I work somewhere that I believe contributes to making things worse?
“Don't Like [Screen] Tearing? Use Wayland ” -Michel Dänzer, RedHat Graphics Team
The only unbeatable way companies control the market is through government-granted monopoly. Any other way is eventually defeated by the market itself.

Every government intervention in the market will benefit established players and will hinder startups and thus the markets's self-regulating mechanisms.
> No one knows grammatical terms, like preposition, person, the name of tenses, the subjunctive, or even simple ones like verbs, adjective, adverbs and nouns.

In England, most of these basic concepts are introduced in primary school. These terms are introduced in Year 2 (age 6-7): noun, noun phrase, statement, question, exclamation, command, compound, suffix, adjective, adverb, verb, tense (past, present), apostrophe, comma[1, p66].

How much grammar is taught has changed -- it's more now than it was in the 1990s or 2000s -- but certainly "simple ones like verbs, adjective, adverbs and nouns" have always been taught.

Children who paid no attention in English lessons should get a second opportunity to learn in modern language lessons (e.g. French).

A Danish language school I attended filtered people into "professional" and "non-professional" groups. The "professional" group saved time by assuming students understood "the subjunctive mood…" etc.

[1] https://assets.publishing.service.gov.uk/government/uploads/...
I disagree that we live in a capitalist system, the lobbying you mention in your post clearly points to that.

Companies do what works better for them, which means:
- Earn money
- Retain employees

Political discussions will definitely make some employees feel uncomfortable or unwelcome (unless you have an entirely homogeneous company).
This is deeply unfortunate and troubling (I blame education and the media for people incapacity to have a discussions without feeling triggered) but it's today polarised reality.
Preventing or discouraging polarising discussions on the private properties of the company sounds like a sensible choice.

Political moves from the company will definitely have some trade-offs but have less of an impact on employees. This is not zero (I remember some Google or Amazon employees leaving over their company's political choices) but it's far less common.
Thanks buddy, looking forward to having you on board :)
Yes very much so. They found the moral high ground and were able to persuade people on our shared humanity. No one “had” to do anything. People were compelled to as they were persuaded that we had immoral systems in terms of individuals civil rights.

A universal appeal to shared humanity is an approach that works. Shaming people into a type of morality will only invite pushback.
Looking over from europe, the first tl;dr impression I got was "Icelanders aren't anglosaxon!" which is odd because I'd guess the current inhabitants of former Angle, Saxon, and Jute lands behave much more like icelanders than like BoJo's chums.

Could westward overseas migration have done something to the cultures?
And how is that not doable remotely? "Learning new technology" can be done at home (or whenever the employee decides) and deployment will happen in a remote server or in the cloud. So, again, how this full remote prevents grow and invent for employees?
If you look at the other projects, there's also a subsection on Non-discrimination.
This specific example of the license plate registration doesn't have anything to do with discrimination because it simply checks the output of an OCR (Optical Character Recognition) algorithm with a database which consists of the location and time a certain license plate has paid for.

The parking attendants just drive their vehicles and the OCR does its work.
The only reason I see for the city of Amsterdam to include this subsection into the article is to tell the citizens that the part of license registration doesn't come into play until after the algorithm (or in case of a failure a human check) has decided that the license plate wasn't in the database on that point in time.
I've been using Dokku for years, and I have only positive words for it. Here is my experience regarding your questions:

- Scaling: Dokku can scale your application (via "dokku ps:scale" command) on the same machine. If you are concerned with spikes, put Cloudflare (free tier) in front, it will solve most of the problems.

- Hacking: Dokku will expose Nginx and proxy requests to your application from the public. Assuming the rest of the system is behind firewall (eg. iptables with exposed only ssh/https/http ports) and the system is regularly updated, maybe the only critical part is how your application is secure (eg. XSS or SQL injection attacks). If you are using a sound framework and don't abuse it too much, things should be sufficient. Again, if you are behind Cloudflare, it can help a bit here.

- Recovery: All your code is on git and you can easily replicate it on the new Dokku instance. If you happen to use a database as storage, frequent database dumps are advised (eg. daily cron job that will send dumps to Hetzner backup storage).

- Load balancing: Because Dokku is using Nginx in front of your application, starting two (or more) application instances ("ps:scale") will be good enough. Notice however that this will be done on one machine only. If you want to spread it over 2 machines for example, install Dokku on both, git deploy on both (make or shell script will help) and put Cloudflare load balancer in front of it ($5/mo for two origins). Or you can use DNS instead; look for DNS load balancing.
Is that for the time effectively worked (trip time) or it includes time between trips? If a driver is sitting idle waiting for a trip who is paying, both companies or nobody?
I (and many others) are of the opinion that you can’t truly be apolitical; claiming to be so is its own form of politics (and generally one that supports the status quo).

Politics is ultimately about how we engage and collaborate with each other as a society, not just which “party” you like. The very act of being a company is very relative to the laws and regulations your country has, which are of course determined by politics.

Coinbase is specifically a company about cryptocurrency. Crypto is directly related to a how governments manage their own currency, the right to privacy, law circumvention (see Alpha Bay), and so on. How can they truly be neutral on all of these issues that are directly relevant to the business they do?
Salesforce Customization to boost your business customers
The condescendence is really unwarranted, it is a simple idea that purchasing options are affected by political choices of others. To give a symmetrical example, you are not allowed to purchase completely safe recreational drugs, because of the opinions the majority holds on their use.

The metric you use of avoiding "restricting freedom" is a strongly ideological stance in itself and is not a natural goal political systems strive for. You might value some flavors of individual autonomy and imply they have an universal vocation by calling them "freedom". I might favor other sets, such as the restriction of corporate power and consumer empowerment, and call those, in turn "freedom", see for example the GPL ethos. Both sets of political views are legitimate and can be pursued in a democracy.
A past employer decided to publish a rainbow themed design for LGBTQ pride and rolled back the UAE version of the website following feedback from clients there.
My guess is that the triangle was drawn correctly, but its interior angles had labels like “55°”, and those labels didn't add up to 180°. So the triangle could be constructed differently from intended, depending on which two of the angles the constructors used for reference.
THANK YOU SO MUCH!

While I love books immensely, these days I just don't buy them any more. What I do is google answers to problems, and for guidance on how to do things. There's just so much fantastic information immediately available... and there's the "constantly changing" thing that many people have mentioned. Books can't really keep up, alas.

So, I'm sorry it's not a paid position, but really, thanks so much for helping the modern programmer, particularly with rust... it's a challenging language.
Hey,

author of apollo here.

Unfortunately I've never used Dokku or Heroku myself, but from what I know of them, apollo is different in that it doesn't provide any platform services developers can consume (like DBs, Caches, S3, ...). apollo is explicitly made for production use which is why the focus is on operations and infrastructure and we leave the tooling in the hands of the developer (hence we support native docker-compose/docker stack deployments without custom logic).

It's a very DevOps-y platform that can grow with your needs and supplies a good toolchain that helps with operations. Focus is clearly not on "abstracting as much as possible away from the end-user" but more on "trusting that the thing will work when it has to".

Besides, apollo is a great platform to build upon that you can simply leave without reinventing the wheel. Since you don't need special manifests to deploy but build with standard "docker" components like stacks and services, you can deploy your stuff elsewhere in a minute and don't risk vendor-lock in.
What is the magic technique?

Selective growth and patterning already have precision in the sub angstrom range, over mms of distance. This is what 'TMU' is, when you read an ASML or Lam paper on the topic. Current target is sub nm, for total variation cross die per layer.

I strongly recommend a read of the Tennant's law series onnlithoguru, or Tim Brunner's paper on why optical lithography wins forever.in short, optical is better (including EUV).

There are whole conferences dedicated to atomically precise manufactue, and hundreds of not thousands of people working in the field.
> Once that happens, the value of those networks will rapidly deteriorate as people will seek out more authentic experiences with real people.

Not so sure. I'd rather wage that people won't really care about whether they interact with real humans or not. Why would it matter? It's not rare for people to relate and feel emotions for virtual characters in video games - even though they are perfectly aware it's all fake! The same can be said for movies, TV shows. You know it's fake, yet you watch and enjoy. I'm not sure why it would be ANY different for social networks which are basically just another form of entertainment.
Police biggest issue isn't racism. If it is then Mississippi has the least racist police and therefore the best police. Should all other police departments work to be more like Mississippi? I don't think so, their police kills a lot of people, just that they kill proportionally as many whites as they kill blacks. I think the New York police is doing an a lot better job even though they proportionally kill many times more blacks than whites.

The problem is that the American police kills a lot of people, not that it kills a lot of blacks. It kills a lot of whites as well compared to European police.

https://mappingpoliceviolence.org/states
During the Age of Discovery, live sea turtles were captured and stored in the hulls of ships as a source of fresh protein. Because of their slow metabolism, turtles can live a long time while tightly packed in the hull.

Sailors would gather female turtles when they nested on shore. It is my understanding that some coral fringed islands that served as turtle nesting sites had a channel blown out of the reef using explosives. These channels are still used for the main pier and modern boat traffic.
It's only controversial among the people who think that not wanting to fight whatever particular battle is in question that minute is an endorsement of the status quo.
> I suspect the Bay Area is extremely nondiverse and homogeneous, and folks there aren’t actually used to having to work with and get along with people who strongly disagree with them on politics

This is extremely ironic given the hiring practices of Bay Area companies.
Back End or DevOps?
1. Path 1 - [backend development](https://i.imgur.com/u90cj9e.png)
2. Path 2 - [devops](https://i.imgur.com/UALBqGB.png)

I wanna be able to work remotely from my country (Egypt) and I'm down to learn anything to speed up that process. I know some frontend basics and python, but that's about it.

Which path would you choose?
Having watched the first 20 minutes of the linked video, I'm sure that's what OP wanted to share, but I got next to nothing from it.

The entire talk is about memory layouts and how nothing has a meaning unless we ascribe a meaning to it.

I don't really know what this has to do with types, or type systems, which are an algebraic concern, as far as I'm concerned.
They are well aware of the issue and have been for some time. There’s not all that much they can do to fix this, although they have certainly tried.
Q:

Is the current wave of political tension in workplaces limited to tech/SV companies, or is this a more general thing? Have there been any significant incidents/announcement in other areas?
Swedish (+Danish, Norwegian) grammar is as close as it could be to English grammar. Many of the differences are because English changed -- order the words like Shakespeare and you are most of the way there.

What works for Swedish might not work for many other languages.
It's a trade-off. I buy MBPs for the great form-factor and OS, not for the walled-garden shenanigans. If those shenanigans can be somewhat reduced, the trade-off balance looks better.
>Custom bootloaders are now possible

This is interesting; does this mean Apple isn't enabling Intel Boot Guard, relying only on the checks enforced by MacEFIUtil?

Fantastic work, by the way.
Is It Safe to Crack Your Knees and Knuckles?
I use fligtaware. For instance this is a flight I am booked on next week. The last flight seems to date from March:

https://uk.flightaware.com/live/flight/AFR650
The hot get hotter, the cool get cooler. It's just one more way that people are pulling away from each other toward two opposite extremes.
https://us.123rf.com/450wm/robson309/robson3092002/robson309...
An attack on a large infrastructure is not necessarily a large attack. Social engineer into one account and disable some cron job somewhere and the infrastructure falls over.
Maybe. Or maybe they just want energy dissipating in political activism at work, it's fairly fashionable these days. The future will tell.
> Why is a company wanting to be apolitical is controversial?

Because there's really no such thing as, "apolitical."

If you offer web-hosting to a group of white nationalists, this is a political action.

"Apolitical" is what people who are ok with the status quo use as a dog-whistle to avoid responsibility.
More like cascading effects from the extended work from home and extended quarantine orders.

Ops people also get tired of video conferences.

Ops people are used to working together in a room with stats, runbooks, subject matter experts at hand for consults, going to the next office over to get the people who wrote the code for the service to pop by and consult on how/why a service went down.

All of those procedures are no longer useful.

It's getting to all of us.
This looks brilliant. This can be very useful to grasp the concepts of probability and statistics in a visual way. I've been struggling to understand some of the concepts and I hope to use this as a supplement. Although, I don't believe it can replace a university course or a proper text book.
> What happened?

I'm partial to Aaron Levie's take on this[1]:

> An alternative take on the importance of companies taking a stand on critical social issues that impact our employees and communities: when there's a vacuum of leadership from the government in dealing with these topics, businesses often need to lead more than ever.

When we have had presidents who were willing to condemn white supremacy, we tended not to call on CEOs to.

1. https://mobile.twitter.com/levie/status/1311007294033854464
I maintain embedded development C and C++ toolchains for a living. I have seen my share of compiler bugs. For example, some optimization pass in a popular open-source compiler that would lose track of dereferences of pointer variables if they were more than 12 bytes deep in the stack, meaning that a reference capture in a C++ lambda would get converted to a value capture if it was the third or later capture in order and changes to the referenced capture would be lost....

Anyway, my experience is that compiler bugs do exist, but maybe 99% or so of "compiler bugs" reported by my users turn out to be undefined behaviour in their code.
"Structural racism" is a coded term. We have laws against discrimination and HR departments across the country bending over backwards to avoid lawsuits... but you're not asking about the problems those are intended to solve.

When you ask a question like that, what you're really asking is, "why don't workplaces have the outcomes I expect along racial lines when it comes to hiring, compensation, promotion, and more?" And implicitly, "why can't workplaces be forced (or force themselves) toward meeting the outcomes I expect?"

Those are different questions, but they're encoded in yours. And they don't really apply to the topic at hand.
What's your experience been with amdgpu?
There won't be if everyone takes the exit package.
> you can’t truly be apolitical;

that's one of those "you're either with us or against us" type of deal - which is not the right way to deal with anything imho.

You _can_ be apolitical - as in, you do not let your political views affect what you do. You keep your political views private. You do not try to change anyone else's political views as part of your job.
Or convert CO2 to carbon nanotubes
I mean, yeah, free Disqus is bad, I don't need an "one-of-a-kind free public tool that can be used to inspect websites for potential privacy violations in real time" to tell me that. And that "one-of-a-kind" claim is just laughable, I can name like a dozen number-of-trackers-on-a-page projects.

The only mildly entertaining thing is that the website reporting on this isn't packed filled with trackers of its own (just BlueKai, which unsurprisingly isn't reported by its "one-of-a-kind" tracker detecting tool).
"if people choose to pay their way into a walled garden, why should they still care about hardware ownership/repairabilty, etc.?"

I don't like the walled garden but i still brought a iPhone because iPhones get updates for really long time(3 years minimum). Iphone SE(1st gen) released in 2016 got the iOS14 update.
There are various areas. 3DNAND is a fully 3D design, and scaled reasonably past the limits of 2D. Crosspoint memory is a simplified 3D structure.

In logic, people (Unity, for instance) talk about fully 3D, with stacks of transistors layered. This turns out to be capability and thermally limited.

The most interesting variant today are the N over P nanosheets. Instead of having N and P transistors next to each other, putting them on top saves area. Contact and interconnect are still limiting, but this gives a node shrink without lateral shrink.

It isn't completely obvious to me that this gives enough design flexibility to be worth it, but maybe?

So anyway, there are good attempts, and the stacked NPN is the most likely.
By “Intel” I really meant “x86” :P Is there an ARM compiler that recognizes it?