skysight-inc/HackerNews huggingface dataset:
This is incorrect. First, grammatically Esperanto shares much with Asian languages:

http://claudepiron.free.fr/articlesenanglais/europeanorasiat...

It's also generally true that a speaker of an Asian language will have an easier time learning Esperanto than another Asian language.

The Chinese are one of the biggest state supporters of Esperanto. Radio Beijing has Esperanto programs and you can get a degree in it from some Chinese universities.
Life cycle patterns of cognitive performance over the long run
That's my standard approach to work, I always try to invalidate an idea before investing my time (or the team's time) in it. If we can't invalidate the idea I feel much more confident that we're going in the right direction.

On the other hand a lot of people spend too much energy trying to support the idea, which often is a reflection of confirmation bias / wishful thinking in their thought process.
I loved playing mind maze!! Countless hours I spent playing that game at my friend's house
I get real 'Zen and the Art of Motorcycle Maintenance' vibes from reading that. An excellent post that resonates a lot.
There would at least need to be some kind of interface of gc and non-gc methods. I would welcome any academic papers on this idea.
On the page you mention CI/CD applications and we are considering using Raspberry Pi for our CI infra (for the lack of a more powerful option). While there are various possible setups, one fairly common arrangement (especially in a more public-facing services) is to start a throw-away VM for each CI request. This is how our CI service works and you can see it here[1] in action.

And while it would have been nice to use Turing Pi, it does not appear to fit our requirements very well because we need to have high-performance storage attached to each node (where we store/run the VMs). An ideal board for us would be a network switch plus for each module a PCIe (or better yet, NVMe) slot and USB 2.0 ports (at least 2x).

[1] https://ci.cppget.org
Pity that Nim was not part of the article.
> [NZ is] remote, defensible, politically and socially stable, self-sufficient in food and many materials.

And easy to (mostly - except for satellite connections) cut off from internet, since there exist only few sea cables to NZ that have to be cut:

> https://www.submarinecablemap.com/
It is annoying since in relationship to bounds checking, we could write a non-surprising automatic conversion - given array length type and index type, we'd need to cast to the bigger of the two and make the bound check. But it doesn't mesh well with the fact that all but primitive indexing are implemented in the library, and is not built in.
I can't think of anything better than a GPS receiver.

About 10 years ago we had a legacy system that was using a weird shaped (think UFO spaceship) FM radio receiver to get time. I never understood why our provider chose that over a simple USB GPS receiver.
That is interesting. You do not think the people at CNN, NYT, WPro and Foxnews are aware of their biases? It seems so hard to believe.
That's way more effort than writing some text. That kind of content doesn't make itself for free.
Minneapolis Will Consider Facial Recognition Ban
You may want to consider testing your apartment for endotoxins (or just moving if possible). Endotoxins come from the cell walls of gram-negative bacteria for which the most common source is sewer leaks. Endotoxins are toxic and can cause a range of symptoms. Unfortunately, our house tested high for those as well.
I would expect that for most people the time period where there was overlap between config.sys tinkering, Windows, and BBS was pretty small. And likely even less overlap with the era where "3D Studio was on a CDROM".

And to be honest I have always found these stories of "ohmygod I need one extra K of unfragmented low memory, time to tinker with config.sys again" way overblown. I would just do this selective boot thingie that was introduced with some DOS version and period. By the time memmaker was introduced, I don't remember ever needing to use it at all.
My 2 cents: please add an example or two for dialecting and homoiconicity, because that's IMO not apparent from what I've seen so far (granted, I could have missed some bits), and the terms "dialecting" and esp. "homoiconicity" are so ill-defined that everyone uses them to describe different things.

My understanding so far is that Arturo has VM-based interpreter (perhaps stack-based or even indirect-threaded, hence the mention of Forth as an inspiration) which operates on a syntax tree (either concrete or abstract, although Rebol uses the former) produced from textual source during lexing. Is that correct?
Ah the weird methods of arithmetic kids start out with which don't teach place order.
10 to 1, it was somebody at Twitter outsourcing their work to wrong person
Well, by that logic, Java is overwhelming if you dive right into Aspect oriented programming, the Atomics and Multi-threaded Java.

I don't consider myself an expert in Rust, but hell, the borrow checker was always helpful. I.e. even if it prohibited a sound program, it explained its reasoning at length. It was easy to fix the issue even if it came.

Macros are meta programming, of course they are hard. And even then, there are ways around. Like cargo-expand, it makes procedural macros easier to reason about.
You see there used to be this thing called common sense back in the day ;)

We tried to do a song parody version of The Elements, but using only Pokemon names. It was enormous fun, until you realize nothing rhymes with Pickachu, or Charmander, or Bulbasaur, or any of them for that matter. That lead to a discussion of how to write a Python script to test for like word endings on combinations of 888 pairs, etc. These songs have an almost mystical power to open minds. And observe there is this property to the universe known as "intelligence"
>Looking at some of the social problems that SF suffers from, though, I’m not sure that you’d want us.

SF residents should be locked into the place and made deal with the mess they've made. Actually, you could probably expand that to Californians as a whole.

I feel utterly awful for the areas who are absorbing the brunt of the outward migration from that state.
HLR Look Up -  Let your numbers be checked
Every database contains bad data, in the form of invalid numbers, duplicate contacts, and landline numbers. The situation is aggravated by portability issues so that you can’t tell for sure by looking at the number which carrier it refers to.

Sorting through an endless database of thousands or even millions of mobile phone numbers seems to be a hard task. Luckily, we provide the HLR lookup service for making your contact database squeaky clean.
This article is riddled with a anti trump narrative and lack of evidence. I would take it with a grain of salt.
and Tesla
I agree (I think), Rust is more like C++ and less like C in that it provides mechanisms to enforce certain "custom rules" in bigger code bases and teams via language constructs. Those same mechanisms which help organizing big code bases written by big teams often increase friction in smaller codebases and teams.

In C one has to be very disciplined about this type of stuff and needs to put much more thought into module API design (for instance to enforce memory management rules), because the language itself is extremely "freestyle".
My pet peeve these days is when people say UX when they mean UI. I understand it's connected, but it's not the same.
I think we had a pirated copy from some buddy, too... :-D
> Nvidia is the same but the chips are fabbed by TSMC (Taiwan Semiconductor).

That's been mostly true, but Nvidia's latest chips are coming from Samsung's fabs. Nvidia will probably switch back to TSMC when openings appear.

https://www.sammobile.com/news/samsung-8nm-process-nvidia-ge...
Good point about Tcl, that now makes sense. Thanks for elaborating!
The Netherlands Is Becoming a Predictive Policing Hot Spot
That earned a happy snortle laugh from me. Nice way to start my morning, thank you.
I think your words come from experience.

It's not about how effortless the code is to write, but the total lifecycle effort. This includes for example maintenance, security, extending and on-boarding new team members.
Did you select "Emoji" as content? Works fine for me.
Optical receiver for space communications has ‘unprecedented’ sensitivity
or china south korea japan vietnam thailand singapore taiwan?
Microsoft-Edge-Dev_88.0.673.0-1_amd64.deb
The bailout can and should be after they declare Chapter 11 bankruptcy. Save the factories and the jobs, but there is no need to bail out the shareholders or bondholders.
Days After Returning To Office, Facebook Moderator Gets Coronavirus
At the risk of getting too political, the gain was getting Trump off their back. Apple did something similar in TX [1]. Give Trump a photo op (which everyone knows he loves), and then don't actually do anything. Trump moves on, and the business can continue as before.

[1] https://www.theverge.com/2019/11/20/20974999/trump-is-lying-...
Possibly I am too old (or old-fashioned) but the whole idea of automating the sending of a cease and desist letter (I mean, not a newsletter or similar not-relevant correspondence) is deeply flawed before and besides the wording (which is certainly not automated) and is far from being "amicable".

On the other hand, IF it has been automatically generated and sent, it cannot have any legal value, and so it essentially represents a form of (gratuitious) harassment.

While it is a good thing that Philip Colligan apologised, the essence doesn't "compute", if really the latter was sent to a small number of individuals, then it would have costed nothing to have these letters human-reviewed/checked.
Invalidating an idea is a bad idea because old ideas are bad until they’re suddenly very good. For example, before Napoleon, cannons were often a terrible idea: unreliable and rarely decisive. Then the technology caught up to the idea.
It’s a joy, really, to see all of this Microsoft software on Linux. We tend to forget how impossible this would have been to us just 10 years ago and since forever.
Informational use is a thing. Though, we explicitly lack this here in Turkey that you cannot even tell the competitor's brand in ads or use any unpaid brands in broadcasting.
Thanks for correcting me on that! I still think it could be useful to people, though. Do you think it's that wasteful? The machines of today are powerful and have plenty of disk space.
NoScript goes a long way to making the web usable again. Most of these crappy applets are embedded from 3rd party domains, so you can whitelist the primary domain and still block this junk. It's a bit of a pain, yes, but I can't imagine browsing without it.
If I could edit my own comment I would add:

Is not that it was easy, or that programs weren't buggy. As read in other comments: autoexec.bat settings, sound card problems, network drivers and a bunch of software that had severe errors. I remember those too!

Because of that I would also correct "It was also the time when software just worked" with "It was also the time when software needed to correctly work at launch".

It was the mindset. Software that worked (99%?) fine from the first installation. The "I'll fix it later" wasn't contemplated or allowed.

Like a Sega Megadrive cartridge, it had to work. It's ok if you want to write "I remember that X game that crashed when...", but you know what I mean.

All that without needing updates, nor phoning home to check which buttons I press most, or requiring me to pay for that extra feature that is already there, already installed, but it will work just for one year.

Now the mentality is close to half-baked-I-must-fix-it-later, pay-me-for-life releases.
I think it's dishonest to call this "entitlement". From my perspective it's the inverse.

Quite a lot of us are, and have been for years, disagreeing with the concepts of trademark, patents, and legally enshrined IP.

This is nothing new. If anything the reason you see it increasing might be that over the years there have been more and more "outsiders" (not traditional US businessmen or entrepreneurs) in the startup scene than before.

Regardless of what you think of the above, as many others have pointed out, the particular way they played this (inaction for years, and then suddenly "do all of these huge changes within two weeks or we'll sue you out of business") is not easy to interpret charitably on them.

Just because you can, doesn't mean you should. Either way, good on them for recognizing the mistake and making amends. Might not have happened without all the backlash.
This is really great - I've fallen out of playing table top RPGs lately (kids, time), but especially being able to play early morning or late night is great. Pricing seems great - makes me think of it as an alternative to movies.

One place you might find some inspiration is italki.com - it's for language learning, but a very similar idea of pairing people with teachers. They have really nice search and scheduling functionality.
Microsoft Teams with SpaceX to Push Cloud Battle with Amazon into Orbit
You're right, I'm using "fibre" loosely here. What I really mean is a connection that is an order of magnitude faster than ADSL/2+ and that solves the problem being complained about in the article.
To add a bit more information to what the sibling post provides. The original WebSocket handshake is done over HTTP/1.1, there is an RFC specifying how to perform the negotiation also over HTTP/2 connection but its support lacking.

On top of that, HTTP/2 itself can do full-duplex communication so it can be used as a replacement of WebSocket, no negotiation or protocol upgrade involved. This capability is rarely used though but is, for example, leveraged by gRPC which is able to do bidirectional streaming [1].

[1] https://grpc.io/docs/what-is-grpc/core-concepts/
This is one of the main things I'm working on. For now, what does work is a webview-type of GUI application - another thing I'm very focused on.

Let me put it like this:

- Just open the REPL (Arturo's terminal)
- Write: webview "Hello World!"

Although super-minimal, you already have a Webview-based GUI app with something in it. It's a starting point :)

Btw, have you managed to compile it on NetBSD? (It should run fine, I think, though I haven't tried it yet...)
Since the mission is only achieved as a function of the work performed by employees, the problems facing large groups of employees is surely in the interest of the employer. If 10% of your employees feel affected by e.g. a death by police hands, and the subsequent protests, then you _will_ notice that on your bottom line. Not to mention all of the non-black people that naturally are also affected by such events.

To take it out of racial lines, imagine how scared a member of the LGBT community must feel as the supreme court justice hearings, which could result in the reversal of crucial protections for that group, are playing out. My point here is that caring about the well-being of your colleagues and/or your employees should necessarily include the singular issues which negatively affect them to the degree that current events seem to have. Or, at least has for the people that I have spoken to.

I want to make it clear that the above argument isn't that "a group should speak out because they have a voice", even if I think such an argument could be made quite strongly. Rather, it's an argument focusing solely on context of keeping employees and/or colleagues somewhat happier, and less affected by events like we've seen. It's also a way to foster loyalty. If someone thinks their employer has their back, they're more likely to have the back of their employer too.

---

On the topic of "at work" problems relating to political issues. Recently there has been a some high-profile but, in my view, quite meaningless changes proposed. Like GitHub changing the default branch name. It's a trivial change, doesn't do anything meaningful about the real problems faced by minorities, and primarily is a way to score a few feel-good brownie points. However, it still had an effect on the people I've talked to about this. Because when 30% of your colleagues care so strongly about _not_ changing the default branch name - something that, again, is utterly trivial and well-supported - it makes them feel less welcome. A change so small and trivial, suggested by some in a well intentioned effort to be nice, turns into exclusionary act by the employee that so strongly feel making that change is preposterous.

You might say that the change shouldn't have been suggested in the first place, and thus the whole thing would be avoided. But the conversation about that change was happening everywhere online in every technology-related sphere. You'd be hard-pressed to follow any news in our industry and miss the conversation. Which brings us back to the crux. It's such a small change that doesn't really matter to most people, but to some it _is_ important. Why not?

Work doesn't happen in a bubble with no connection to the outside world. The work affects the real world, and the real world effects the work. It's a two-way street that you can't ignore.
> No, I just block cookies from ALL sites except the few that I need to log into. GDPR is mostly irrelevant to me for that reason.

GDPR is about all tracking - cookies are just one implementation.
YouTube mobile removing ability to tap seek bar to skip in videos
> The alternative to TCP head-of-line blocking is either using a separate connection per request (which was the original performance bottleneck) or using UDP (which would've been a rather big change coming from HTTP/1.1).

And of course SCTP (nor DCCP) are usable on the general Internet.
It can also be a great distraction to fiddle around with the supporting tools instead of the thing itself.
What matters is measuring consistency across time and across borders.

Also this ignores the nuance provided by the different numbers like U1 through U6 but they’re mainly complaining about U3 and ignore the others exist at all.
Good for you for never giving up, never showing the pain you go through, and for ignoring other people's reactions. That shows resilience.
End of Life for Azure Notebooks
> I don't believe a website can upload your contact list

Requires an opt-in permission on native, for browsers with support, it would also be an opt-in permission

> upload a list of apps on the device

Not possible on iOS for a native or web app. Depends on a number of factors on Android.

> log your GPS location or record using your camera or microphone.

Possible for native and web apps, but only after explicit opt-in permission.

End result, no meaningful difference between native and web for any of your examples.
34Mbps mean, across a population of ~67 million, suggests that there are substantial amounts of people getting much less than that. The data is broken down in more detail here[0], and while this isn't limited to just FTTC connections it still has some useful data.

Some takeaway points: Firstly, median speed is always lower than mean, often significantly so, as the mean speed is inflated by users with very fast connections. Secondly, the bottom 20% get very poor speeds, often in the ranges mentioned by the article. Perhaps the article should have said 20% rather than 40%, but I'm not sure that really changes the sting of the title much? Thirdly, and I think this is in some ways the most important takeaway, some users getting excellent connections appears to have no correlation whatsoever with users overall in that area. For example in the City of London, a very wealthy area generally, the top 20% get 94Mbps and the mean user gets 56Mbps. Howwever the median user only gets 39Mbps, and the bottom 20% get only 6.5Mbps - which is definitely little enough to experience the problems in the article.

And for the record, I too live in a very old village, some miles outside the nearest big city, and I pay for the best connection possible to get, which gets me actual speeds far below the "minimum advertised speed" it's supposed to reach. The problem is down to aging aluminium phone lines, which Openreach refuses to replace.

0: https://labs.thinkbroadband.com/local/councils
Fast, garbage collected with plans to add a borrow checker: dlang.

It is an absolute joy to write code in D. Only downside is people complaining it has garbage collection.
(I'm replying here, since I don't seem to be able to reply directly)

@9214 Since you are knowledgeable about the topic (included but not limited to Rebol/Red), I would be glad if you joined the effort. Even testing bits here and there would be great. You're welcome :)
Relevant critique on /r/badeconomics: https://old.reddit.com/r/badeconomics/comments/jd3p0l/axios_...
It's affecting 40% of the population, everybody with a connection less than 8 Mbps, give or take. 1080p60 is around 6 Mbps, need a 7-8 Mbps connection to work well.

The 20% who had a connection 4-8 Mbps and could do 1080p got downgraded to 720p60. The 20% who had a 2-5 Mbps connection and could do 720p got downgraded to 480p.

Obviously it's not clear cut, there's a continuous spectrum where things will load much slower and start having breaks in playback until you really have to drop the resolution.

Well, we should also consider households having more than one person. Two people watching YouTube requires double the bandwidth, going into 12 Mbps+ territory. Truth be told, this is affecting more than 40% of the population.
Like it or not, this is what people want.

Not everyone is an ultra extreme libertarian. By far most people want police, fire department, roads, FDA, FCC, OSHA, national security, social security, and even the DMV. And the system of taxes is something that achieves that.

People want those things, and they don't want the old Chinese drug dens.

Does that mean that the implementation is perfect? Absolutely not. Especially in the US. Mass incarceration is counterproductive and horrible. Cannabis illegality has a racist history. But personally I don't think people should be allowed to use fentanyl, meth, and heroin.

Even libertarians should recognize that there's no way such use doesn't have a huge externality caused by people who are judgement proof, on people who had nothing to do with the use.

Looks like you are an ultra extreme libertarian. And that's fine. But like anarchy I don't think it's a bad ideal, I just think it's a pipe dream.

How do you mean reversibility leads to increased consumerism? You mean because I wouldn't buy things online if my credit card wouldn't allow me to reverse the charges if it's a scam?

That sounds like capitalism, to me. You're free as a business to only accept debit cards. Debit cards don't (in my jurisdiction at least, and AFAIK most or all) don't have the same protections as credit cards.

Do you not like capitalism? This seems incompatible with the libertarian values you seem to have.

> Fraud protection could very well be kept under control and prevented with insurance,

I truly wish you good luck with that. No sarcasm. But I do also mean "yeah, good luck with that".

> instead of potentially invalidating every economic transaction.

Oh, you mean like the Ethereum DAO split? That was the true "socialism for the people who have connections, capitalism for the poor".
Not the OP, but any suggestions on libraries/algorithms for doing so? Seems like if you want to support a wide range of languages, you have to be careful how you do this.
What is wrong with wordpress ? Asking bc I use it to host a few blogs.
> If you measure the "unemployed" as anybody over 16 years old who isn't earning a living wage...

Over 16 years old, a lot of people are at school / university and likely "funded" by their parents. And those who work in order to study because their parents can't/don't help them, they don't obviously pretend to earn more than 20K... they work simply to survive while they study but when they are graduated, it's another story... Is it all counted as "unemployed"?
I see your multimedia PC, and raise you an "information superhighway". That sounded cringey from the start.
Lessons from Seth Godin’s Masterclass