skysight-inc/HackerNews huggingface dataset:
the thing is literature, philosophy, history are trying to tell you something about reality - most programming books are trying to tell you something not much different from a washing machine instruction manual, the machine is just much more complicated.

Have you tried reading the more classical computer science books like Structure And Interpretation Of Computer Programs, I find I can handle getting through those (because at that level they are also trying to say something interesting about reality) but Web Developer Pro or Expert React Design Patterns (presumed fictitious titles that still sound pretty plausible) would probably bore me and make me put the instruction manual aside in favor of some experimentation.
I feel like a great deal of melee warfare involved group A smashing itself upon group B. Phalanxes, as I understand it, were effective because they were particularly good at this part. So given that we already had lots of other varieties of troops throwing themselves at the spears, why do we doubt that other phalanxes would specifically be unwilling to do the same?
I was actually thinking as a learning exercise, to go through python docs and create a rust book covering the needs of a python developer with different crates.
If the book is versioned you can easily remove and add new crates.
But I've been busy at work...
Boy, it’s really clear from the comments section no one is actually reading the article. There are some good tips and ways of thinking differently here.
It's the double standard. People were being demanded to make great personal sacrifice on the orders of the government either being fined up to thousands for doing what they were doing or not being able to physically say goodbye to their loved ones, whilst No. 10 was flaunting the rules without consequence.

Why exactly should we follow rules when those that set them do not?
Such a case could ONLY be made if my local big-box retailer wasn't absolutely overflowing with TVs made by other manufacturers that feature no such restriction.

Are you really suggesting that Apple be FORCED to support this older, insecure, less useful RCS protocol instead of iMessage? That's absurd.
> Not allowing foreign scientists in, destroying evidence, arresting journalists, etc.

The Chinese government does all these things because it is routinely covering up illegal behavior. The fact that they followed standard operating procedure means they were probably simply continuing with the standard operating procedure of tacitly allowing illegal behavior. Illegal behavior in the context of a lab enhancing viruses is likely to result in a lab leak of a very dangerous virus.
I think you are missing the sentiment of the general public. A poll yesterday suggested two thirds of Brits would like him to resign [0] and another 56% [1], the public have had enough of him.

Just wait for the polling from today after his statement to parliament, I suspect it will be even worse for him.

Quite right though, he won't resign on his own accord, he will stay until he is pushed. But there is a very strong chance that is going to happen soon.

0: https://www.independent.co.uk/news/uk/politics/boris-johnson...

1: https://twitter.com/SkyNews/status/1480931525235462145
How does it provide a more economic, time/energy more efficient, simpler solution than a relational market/db/service, from the implementation point of view? (as, either way, this will require implementation, marketing and support towards users by some intermediary company, be it the venue or something equivalent to TicketMaster)

Concert venues and artists are already working hard towards making touring more sustainable (not only, but also energy-wise), the time/energy efficiency bottom line has to be remarkable.
Bitcoin Rises as Inflation Hits 7%
If we'd "fessed up at the outset" we'd be fined.
Good luck getting Apple to allow basic features like storage without weird limits, notifications, and the rest of the list. They killed Flash in favor of HTML5+JS and then decided for the walled garden.
I'd like a language that, as much as possible, insulated me from async worries. I'm thinking of how garbage collection helps me forget about memory allocations. I don't want to have to pepper my code with 'async' and 'await' hints everywhere. I'd prefer to not have to figure out the syntax incantation for marshaling data across threads. If I'm not mistaken Go is the closest to this?
Without wanting to argue on the object level whether he was right or wrong, I don't think Labour is tone-deaf here. 42% of his own voters want him gone: https://twitter.com/SavantaComRes/status/1480922753867911179
It uses reflections from existing transmissions.
Those are good points, but there's quite a bit more to it than that.

Off the top off my head, hunting within your network and reducing attackers' dwell time is another strong recommendation. Proxying internal network traffic with SSL-decrypt and rules-based analysis is another. Defining boundaries and firewalling off infrastructure to limit the blast radius is another. Scanning project code, dependencies and containers, and so on.

It really requires a holistic approach and commitment. There is no one right answer here but it's something we all need to take seriously, imo.

Disclosure: Have worked for several cyber-security startups with former .gov and .mil professionals while assisting many sensitive federal agencies myself.
RISC-V Preserved Program Order: Rule 1
Have you looked at Clojure?
Oh this is awesome. One of the first things I do when I get a new mac is override the ancient BSD tools and install the gnu coreutils.
Sure but in what industry? Fintech, or other tech?
I have a modern habit of waking up for no reason at between 03:30-04:30, being unable to get to sleep until around 06:00, and then having to drag my ass out of bed for off-farm remote work no later than 07:45. It sucks. We don't live in the medieval world, and it would be nice if people who have to deal with modern shit would stop fetishizing and trying to convince people to half-implement stuff that worked in the past but can't work now.

edit: Also, I feel like ass ALL THE TIME so the BBC can shove it
The first emulator I wrote was for a virtual machine called the CHIP-8. I used CowGod's reference, it was a fun experience!

http://devernay.free.fr/hacks/chip8/C8TECH10.HTM#2.1
Increasing price without any new features can be seen as greedy cash-grab and do damage to your brand which is hard to measure. Also, if you _do_ lose customers, will they come back if you backpedal and reset prices to the previous state?
That's not the point. The point is that this was an organised event at a time when such an event was illegal.

For public confidence in the system during extraordinary times, it is important that the people in charge lead by example. This clearly has not happened. It looks really bad when people can't visit their dying relatives in hospital, or have more than 15 people at a funeral, yet there are parties going on at the Prime Minister's office (and home).

He won't resign. Far more likely is that his own party will organise a vote of no-confidence in his leadership of the party. That will probably happen because many of his colleagues are worried about holding their seats at the next election, and are now seeing him as an electoral liability. To try to save themselves they will ditch him.
Yep. I have ethernet cables throughout the house and use it for most stuff. I still have a wireless router for the phones though.
Not agreeing with your world view does not make people "an unholy mixture of racists, anti-democratic groups, anti-vaxxers and lots more". You just show your ignorance and the lack of accepting a difference in opinion.
Well don't be a narc then.
I think it's too early to say it's failed to replace the existing systems programming languages and its trajectory looks positive. For example, in the 2019 Stack Overflow developer survey[1] only 3% of professional developers reported using Rust. A year later[2] it was 4.8% and a year after that[3] it was 6.4%. So in two years professional developer use doubled, by that metric. For reference, in the SO surveys C++ and C use was about 20% and 16%, respectively and, if anything, slowly declining (as a percentage of respondents, of course).

1. https://insights.stackoverflow.com/survey/2019#technology-_-...

2. https://insights.stackoverflow.com/survey/2020#technology-pr...

3. https://insights.stackoverflow.com/survey/2021#technology-mo...
I worked fro the UK to the US. Did not have to do any DBS.

The most hassle has been taxes and HMRC.
Use Ruby with Sorbet as a type-checker
This to me looks like the classic "language 1 needs you to write more code, language 2 needs you to know and use more features", which is an endless debate.
I'm out of date, but compiled LISP doesn't have to be vastly slower than C++. Here they got 2x to 3x: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Yes, eventually 100% of the money came through.

I was naive and just starting out then. Today I would never put up with something like that.
I'm convinced that in 50 years all "general purpose" programming languages will be some sort of ML derivatives. Just looking at the feature sets they keep adding on to existing languages (like for example C# where the language is slowly but surely becoming F#) and that seems to be the direction everything is heading.

At some point everyone realizes that if you want to do things "generally" then you want an ML. And after that we slowly get the surface area of general languages hardening until we don't really see that many new features popping up all the time. Afterwards all the innovation shifts to niche programming languages and DSLs.

I would give your idea a try. I think it's good.
Hello and thank you for answering questions. The following is a quote from your
article:

>> It is interesting to note that from this process, the AI is not merely
learning to copy the works it has seen, but forming high-level (shapes) and
low-level (texture) features for constructing original pictures in its own
mental representation.

Can you explain what you mean by "mental" representation? Does your system have
a mind?

Also, why are you calling it "an AI"? Is it because you think it is an
artificial intelligence, say like the robots in science fiction movies? Is it
capable of anything else than generating images?
The point of rust isn't to be simple. It's to prevent all the C++ people from whining that all the higher level languages have GC. In truth, 95% of them should just be using a language with GC (i.e. C#/Go/Python), and the other 5% that claim they understand how unique_ptr works should have no problem switching to rust, because they are already running an implementation of the borrow checker by hand to verify that their code doesn't have bugs.
But the mailman who carried the coordinating communications is not guilty of participating in that coordination, doesn't open and read the mail, and the postal service is not shut down when the activity is discovered.

Perhaps some would say "Ah but it's possible to intercept and open someone's mail, and that's the difference!"

Probably with a warrant an individual's mail can be intercepted, but if the letter inside were written in code, then tbats as far as that goes. It's not up to the postal service to break the code or prevent communication in code. It's impossible anyway since code doesn't have to look like code.

In this case maybe Telegram is like if the postal service also wrote the code but really the code is more like the envelope. The a alogies get fuzzy of course. Is the envelope maybe really tcp/ip? or is that the road? Or is the road the fiberoptic cable?

You have to go back to just examining the essential facts and implications:

It has never been illegal to send a letter with envelopes that block light or expose tampering, and has never been and cannot be illegal to communicate by code. Anyone could write an impossible law, but it would still be impossible. Any communication at all no matter what it looks like, could be code.

So there is no defensible/actionable way to have a problem with either a letter carrier, or the act of writing a letter in code. And those are the two things Telegram does or facilitates, and so do countless other services and channels.
You're cherrypicking by conflating "manufacturer" with "operating system."

Yes, Apple has a bigger market share than ONE Android handset maker. But if you compare by platform, iOS is, in the US, more or less even with Android. Globally, it remains a small minority.

47% of a market is NOT a dominant position. It's a GOOD position, but it's not strong enough to control the market in ways that typically produce antitrust interest.
But as one of the poster said one has to compare like with like. Covered the whole uk is hard. But it seems they are good in policing the park. But not the garden of pm. Anyway he is way down in popularity. It is not because of a party (unless it is criminal office which has to wait for … no multi-dept cross enquiry I hope) … more at play in politics.
Key inflation measure hits a 39-year high
For comparison, the original Macintosh (25 years later) had 128KB. SAGE really did have a crap-ton of memory for its time.
The Cola Wars
This is already implemented in modern XMPP clients like Conversations. See https://xmpp.org/extensions/xep-0352.html
Serde is good for self-describing formats like JSON, YAMK, TOML etc. At least that's what I use it for. Nom isn't necessary for them!

Nom is good for protocols where you need to know the schema in advance. E.g. a binary key-value store, where the binary in the key and value has to be deserialised into some special rules.

Nom can also handle bit-level parsers very easily. It's easier to use the parsers in nom::bits than remembering all the bit-shifting tricks I haven't used in five years.

But I'm not an expert on Serde, I suspect it can do bit-level too. I've never written my own Serde library, I just use crates like serde-json.
1. Placing language interop as a high priority via extendible interop framework. Right now if you look for interop chances are you’re only gonna get A—>B bindings (eg Python->Rust), not even A<->B. I’d want something where, for all A,B in the set of supported languages, A<->B interop exists. This ideal language could then have like some glue module to allow that.

2. Extensible reflection system like in Python

3. 1 official package manager only, with virtualenvs, and 1 official language version manager

4. Compilable and transpilable, like Futhark

5. Algebraic algorithm compiler hints: eg string length is a monoid homomorphism, so if I wanted to label ‘len(str)’ as such the compiler would be smart enough give me a parallelized, async version of string length

6. Higher order functions + partial application + lenses as built-ins

7. Really solid debugging tools, including at minimum time travel features and automatic data structure visualization

8. Jupyter notebook support

9. Can compile to wasm

10. Codegen as a first class feature, to go along w the reflection capabilities. Eg if I want to copy one region of code to another location, be able to do so. But also much more sophisticated operations than copy.

11. String diagram editor for composable module diagrams

12. IDE has built in natural language interface but in a non-interfering way. By which I mean, rather than writing the code for me at my cursor in my code editor, let me write the code on the left, and have the computer make a list of the ‘todos’ and function implementations that will need to be tackled next. Keep me in my flow, while helping me prefetch the next task to do.
Thanks! I ended up omitting the GPU since it didn't use much interesting OCaml features. But yes, the GPU was the most time consuming part for me too (both to understand and to implement), so I can relate to the "i have no idea how to solve this" feeling.
> This may be unpopular, but I'm actually fine with polititians manipulating the truth

Sadly, this not unpopular.
> Sorry, looking through the forks, they are all in sync with master

I don't think you understand how Git works, which probably explains why you missed all the repos I needed to point out to you.

> , and most your contributions are small

What have you ever contributed? Show me.

> The only thing that I wanted to say is that as soon as you start to work in a real project with Crystal you realize that it is not just a better ruby and it comes with it's own set of problems, patterns and etc.

How would you know? Please share the repo in which you found this out. What is a "real" project?

> So I don't see a point to cite Crystal as option to ruby in every thread about ruby.

You've contributed nothing of worth, not even a specific criticism of Crystal, let alone anything worth knowing about Ruby.

> That's my point.

Great point.
I agree? In the above I'm assuming equal likelihood between each lab and each city, rather than equally likely to have come from any lab vs any city. The second is a poor starting point as it suggests having two, 100, or 1M labs would mean no increased chance of coming from a lab vs 1 lab. That's why I suggest the first.
> I went through this issue when I started electrical engineering as part of an overly elaborate midlife crisis.

Did it ease your midlife crisis? Would you do it again?
Wow, that's a rhetorical mess! "Minority doesn't mean minority" is some serious doublethink.

iOS is a minority player in the mobile phone market by a wide margin globally, and by a small margin in the US.

End of.
> To me it's pretty clear that Tesla's audatiousness in pushing FSD could move up the advent of L4 by years, possibly saving hundreds of thousands of lives, for very little downside. In fact, I believe human+FSD is already safer on average, just due to the fact that FSD requires the driver to watch the road.

I have no idea why that's clear to you. Seems to me from the FSD Beta videos that not only Tesla isn't in the same ballpark yet as the companies that are going for offering geofenced L4, but it doesn't seem to be improving much. Then there's the fact they've handcuffed themselves by widely promising/releasing the product with the hardware customers already have.
The submit your application is supposed to make it easier. One click instead of filling out all the information yourself. Most forms I saw had the option to just manually put it in too
I think it’s more about the series of deceptions as this has come out.
you are abusing the word 'fact' here. A political opinion is by definition not a
fact.

The whole problem is that nuance is getting lost. In the 80s, a scientist could say 'I have found some troubling signals, there is a 90% chance something bad is going to happen, can we discuss this?' and they would discuss, do risk analysis, come up with mitigating steps.

But now it is 'are you sure this will happen' and of course any scientist will say 'it is very probably, but naturally one can never be 100% sure' and the media will slam him for false news and shape it into their politically advantageous story.

These factcheckers should try to dilute the extremes, and bring nuance in the debate. That's what we need, and that has nothing to do with being politically correct. This is literally the job of the media, which they start to neglect.
You can sideload apps on ios without even being jailbroken using sideloadly or altstore.
This is a great article, thank you for posting it. Very interesting to see the presentation of the Chinese perspective here.
Information flows across borders ever-more easily, so even if that were true today (and I'm not so sure about that), it might not be tomorrow.
thanks, I figured it was something like that, makes sense.
I try to understand the current restrictions but the numbers don’t make sense to me anymore.

In my country there have been around 21k deaths from COVID (officially). 0.9% of those deaths were people that were between 0-49 years old. That’s ~200 deaths, in two years. The age group 0-49 represents 59% of the population in my country.

I wish we’d get some numbers that we can work towards, in terms of when we can open up society again. This is a very hopeless situation.
One of the really interesting paragraphs from the article:

The UK’s Royal Air Force, flying their new Vulcan bombers, got orders for the exercise, but the plucky Brits ignored some of the details. Flying their own attack profiles (essentially cheating) and using highly effective radar jammers, the Brits exposed wide gaps in SAGE capabilities. Despite a generally high success rate claimed for the fighters in “destroying” their targets, the best estimates were that only a quarter of the bombers were intercepted.

So not only was this a truly fascinating early computing system, but the signals seemed quite vulnerable to jamming.
In terms of the languages you listed there, sounds like V to me:

https://vlang.io/
> Sadly, cutting out Germany means that you'd eventually have to cut out the entire EU.

Not really; some countries would be against just because it is Germany pushing for it. If necessary, they would call out Germany doing the nazi thing, again, and forcing the rest of Europe to do the same, again.
The Rad Women’s Surf Communities of New England, USA
Yes, like everyone else that broke the rules. You clearly don't live in the UK.
My wish list is a little more pedestrian:

1. High level like python, but strongly typed

2. "normal" c style syntax

3. First class support for "green thread" style concurrency, like erlang

4. First class support for dataframes and the best of python's various ML/data packages.

5. A really great ORM well integrated into the language, that can handle elastic and nosql as well as sql.

6. A batteries included web solution like laravel that handled the common web use cases like auth, a db admin, etc. Bonus points if it's write once for frontend and backend a la svelte.

7. Pretty much just steal cargo for package management.
It's Boris AND the 100 or so alleged Tories attending.

Bring your own booze and attending a gathering any other way would have resulted in fines and in some cases people going to court.

Its fine to say your bias because you vote Tory. I'll understand.
TypeScript's biggest flaw, IMO, is that it can't (or chooses not to- I don't understand anything about JS-adjacent build systems and how they work) understand the difference between "code I write" and "code someone else wrote".

I'm not going to beat the dead horse of how unsound TypeScript's type system is. We all know that most of that is intentional because it would just be too inconvenient to work with existing JavaScript code (Aside: think about what this implies about existing JavaScript code. This makes alarm bells go off in my head).

However, why should I have to deal with an unsound type system in my new, fresh, TypeScript-only code?

I'm not saying it's simple or criticizing anybody's work, but it would VASTLY increase my opinion of TypeScript if I could enable some kind of 'truly-strict-new-code' flag that would error on unsound code in the current project and maybe just warn when I call unsound code from a dependency.

Because, honestly, I'm truly disappointed that the one language that finally has a chance to unseat JavaScript has such a poor type system that it can't even do basic sub-type variance correctly no matter how many flags you set. Out of all of the statically typed languages I've used, TypeScript has helped me the least when it comes to type errors.
They should, no disagreement there. But as outlined above people should also look at such data carefully.
MFA and patching doesn’t help much when your perimeter gets knocked over by a zero day. There is quite a bit more that goes into security than these surface level recommendations. It’s why cybersecurity is such a hot field right now, with a massive talent shortage.
I think you would have to be funding a fork. I would point to LibreOffice and OpenOffice as an example.
Sure, but that is often not as useful as it sounds.

For instance, on your page, try to pick the most intense green using one of the Ok pickers. The edges of the physically representable colour space can be pretty important for many tasks.