skysight-inc/HackerNews huggingface dataset:
I don't think they make or break a language for 99% of the developers.

You can get 90% there without HKT and a similar developer experience.

Current rust has some implementations which are simil-functors and simil-monads.

This is just polishing the language by lifting a restriction.
I don't think Apple is even going try to claim that they can compete with other $500 headphones in pure audio quality. Their pitch is entirely going to focus on design, easy pairing that just works every time, and clever audio processing 'magic' like spatial audio.
225 GBP wasn't 75% of the 700-800GBP minimum wage at that time. And ignoring completely inflation to help your point.

Students are broke, but parents can help, and if your "room" costs half of one your parents wage, that help is less likely to happen. Or make the poorer even poorer.

That situation is totally different if your room costs a quarter of one of your parents wage.
I do not understand why ARM is considered lesser technology. RISC was always considered to be better then CISC in many academic circles.
I would love to make Pegasus a hosted platform, and it's certainly been at the end of the giant tunnel of work ahead of me in terms of the long-term potential I see.

The most concise answer as to why I haven't done it is that I'm just one person, and I'm not smart enough to have figured out how to do it yet in the ~2 years I've been working on Pegasus.

To me the huge difference between a code starter kit like Pegasus, versus, e.g. Shopify, Webflow, or any other hosted no/low-code product is that at the end of the day you end up with a codebase that is maintained by developers in a totally standard framework and language that they can do anything with. No code / low code tools are inherently difficult because they have to put in place this firewall/abstraction layer that hinders your ability to customize. The same thing that makes them great for simple things makes them bad for difficult things.

So anyway, I think a hosted version of Pegasus should still give the power of anything you want to do with a Python/Django application, and I'm sure that's possible to do in a hosted way, but I find the prospect of building such a thing in a scalable, secure way quite intimidating.
What Are the Best Tools to Use for Data Mining?
Why Small Habits Count
Twitter is even worse because of the format. At least with facebook people can have their own private spaces with only the people they trully know. Twitter is a just a machine to get people outraged and pissed off and yell at each other.

Yet I see very little pieces written against Twitter, probably because Twitter bought the media with the blue check system, creating an 'elite' class within Twitter.
Yes you can continue to use Docker.

https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-...
I've worked on zSeries machines running S/360 binaries from the early 70s. It is one of the primary reasons banking and related sectors that are heavily regulated stick with such platforms for core accounting.

The single whole-bank migration I was involved with was zSeries to zSeries.

This is where the challenger banks really have an advantage. They're not saddled with the baggage of an overnight batch run of JCL decks and Data Sets to arrive at what their regulators consider the reconciled position of the bank.
Is there an issue that I call the backend (codename) the smae thing? @buckket I _assume_ yu're okay with this, although we haven't spoken much...
I used Alexa routines & Philips hue to setup a "grow clock [1]"
type thing for my Childs room. When the light is red, you're supposed to go back to sleep, yellow you can get up and play quietly in your room, green come and wake up mummy and daddy.

I've set up similar automations to dim the nightlight after 10pm and automatically switch off during the day time.

[1] https://www.amazon.com/Gro-Company-Gro-Clock-Sleep-Trainer/d...
I find the macOS UX to be inferior compared to Windows. This is mostly a matter of habit, and what people are used to and how they expect things to behave.
The interesting bit about Dennou Coil is the one corporation that essentially controls a significant portion of the protagonists' lives ;)
Noah is archived. It has been forked 78 times. How do I find out who has taken over to continue maintain and actively updating a fork?

Or IOW is there an equivalent actively maintained?
The concept of Stories does not seem very complex to implement from a technical point of view. This makes me hope that someone feels inspired to make a open source Stories-project that can be self-hosted and integrated easily anywhere on the web – without AMP and Googles tracking tentacles built into it. Maybe make it part of the Fediverse?

I know that Pixelfed has their own Instagram-inspired Stories functionality – ephemeral stories that disappear after 24h. What Google has built here seems to be a b2c-focused product.
I feel like we are at the point where it is now defensible to yell ‘Fire!’ in a crowded theater, because ‘it is my constitutional right.’

A slight exaggeration.
Any measure for success, when used as a target, becomes a bad measure.

Freedom of speech is a measure of a free society, if you make freedom of speech the target and insist on maximising it without limit, then boring complicated truths are overwhelmed by simplistic emotionally engaging lies.

I don’t know where to aim, exactly, only that the real target is whatever freedom of speech is for — call it X because I’m not confident I know what X is.

To the extent freedom of speech and X are aligned, aiming for whatever X is will also enable as much free speech as possible.
How is the E2E key exchange done? As far as I know the key exchange is mediated by Apple, which means they could decrypt the data if they wanted to.
Nice read, but in conclusion - still a mystery!
If I'm reading this right (and I am only on my second coffee so it's possible I'm not) the whole decryption process relies on getting an initial decryption key out of the Android Keystore. They kind of gloss over they do that in the first place. Presumably the phone has already been compromised to enable access to the Keystore.
They have great statistics, but then you read something like this

https://www.economist.com/europe/2020/11/28/why-sweden-strug...

https://www.thelocal.se/20200923/the-situation-right-now-is-...

https://www.bbc.com/news/world-europe-50339977

and realize Police simply lets criminals walk free without charges.

Remember Gizmondo? Failed mobile device startup from around 2005 that turned out to be a big scam? You might remember famous Ferrari Enzo crash in LA https://www.latimes.com/local/la-me-ferrari28feb28-story.htm... https://en.wikipedia.org/wiki/Gizmondo That was part of Swedish mafia.
No I had not, thank you!

In return have this other Swedish blog: http://saljgrejmedtjej.se/
I'm sure it's a comfort to the victims of the Rohingya genocide that your mother has a platform to share photos of her grandkids.
This immediately smells of marketing bullshit:

> Decrypting messages and attachments sent with Signal has been all but impossible…until now.

> We found that acquiring the key requires reading a value from the shared preferences file and decrypting it using a key called “AndroidSecretKey”, which is saved by an android feature called “Keystore”.

Yeah, if you have all the keys you can decrypt stuff..

This is dumb, pleas please do not upvote
Mobile game development is heavily biased around Mono across Android. It is perhaps the biggest existing proving ground of the architecture independence of C#.
So I've gotta admit, the way they do the CDN privacy is kinda cool. It works like HaveIBeenPwned does passwords almost (they send a subset of articles to all users, and then locally it is chosen, and then for images, they use a reverse proxy in front of a CDN to make sure people can't match an IP to an article). Give it a read, they talk about the technical details. https://brave.com/brave-private-cdn/

Same about the algorithm (see the link in the article in the top). It's kinda nice knowing what algorithm is controlling what you are seeing.
If there's a write-in option for "race" on these things, I'd recommend putting "human".
It is "bad" only because the right people cannot control it as easily, it was "good" 8-9 years ago when the good people (or the countries that they controlled/lead at the time) were using Facebook against "bad" people (i.e. Arab Spring).
Understandable, and also a reason why I'd be interested to know if the infra is already being covered or is being stood up with runway.

If I were to create a privacy first search engine, I would likely not go general purpose and would instead try to focus on specific use cases first for specific audiences (that would be willing to pay). In practice this would look more like an extended version of DDG's instant answers than a Google-alike, but I think the world is convinced that general purpose web search is a) necessary and b) the only valid approach to finding answers to questions.
I've had Bose QC headphones in some form or other since the 90's, and the plastic has never seemed degraded. For my previous non-Bluetooth pair, the earpads eventually wore out and sort of disintegrated (after something like 8-10 years), but I bought a pair of replacement pads online and everything was back to new again. Haven't had that issue with my QC35II's yet.

All that to say -- I'd think all things being equal, good-quality plastic & lighter would be the way to go.
I think what you're describing is WeWork and Theranos. So, sure, they happen, but they get found out eventually, and in both cases, they were found out before they went public.

Looking at the list of "Former Unicorns" on this page [1], I can't see many that fit your description. Sure, there's a handful, inevitably, but it's far from the norm. Most of them have grown into real businesses making real revenues. And sure, some of them may be still making losses but that's a valid strategy where there is still growth potential in the market.

Granted, Uber is a big question mark; it remains to be seen whether they will ever turn out to be profitable. But everyone knows what the strategy and the bet is, it's just a matter of waiting to see if the bet pays off. But no serious commentator could dispute that Uber's founders and present executives are talented people, building a company of substance.

So, if the claim is that it's commonplace for unskilled/disingenuous founders to build huge, successful-seeming companies just through huge sums of VC money being pumped in, then exiting and fleeing the scene before they get found out - there don't seem to be many real examples of that happening as far as I can tell.

[1] https://en.wikipedia.org/wiki/List_of_unicorn_startup_compan...
I know I sound like a broken record at this point, but wouldn't it be helpful if Deno just built something like this in automatically to make those import maps given a lockfile:

https://www.npmjs.com/package/@import-maps/generate/v/0.1.0

This way you'd get both the benefits of web standards compliance with the generated explicit import maps, and backward compatibility and ease-of-migration for npm/yarn users.
Also you might want to be careful with this; my experience is that once you have any kind of mental record on your file, your GP will try to say every physical problem is all in your head. If there’s no compelling reason to get the diagnosis, sometimes it’s better not to have one.
I agree, though I think developers should be aware of type-parameters, and should be aware that if A is a subtype of B then List[A] should be considered a subtype of List[B] (which turns List into a functor on types by inclusion). In fact I reckon almost every developer is aware of these things but perhaps doesn't realise the underlying pattern.
What an odd article. The code showing how the database is encrypted on the device is obviously open source so it's not really a very interesting feat of detective work to... read the code and find out how it works. They could even have just copied the code.

The much more interesting question is how they might extract keys from the Android Keystore (where key material is very often stored in a Secure Element or similar), but they don't even mention that this might be quite challenging - the article just ignores the question.
I haven't noticed much acknowledgement of sole traders, as they're called in the UK. Very often when I see someone who's working for themselves they have a Macbook Air.

While they're more expensive to buy new than many Windows laptops, the general sentiment from those I've spoken to seems to be:

* It's worth the extra money for more reliable operation and fewer worries about malware.

* Buying used is much less of a lottery. They tend not to have hidden problems.

* Selling used means you actually get some return to put towards your next device.

I see people using Office and Chrome or Safari - and not much else.
Secure vs what? Or whom? Or in what scenarios? Nothing on earth "is secure" =)
Please do not train GPT3 to think/act like government workers. Or politicians. Please. I beg you.
I actually looked at this thinking it was pretty cool and could come up with usecases immediately–it is a great way to do simple query/matching in a consistent way. If I'm not mistaken, this could be used for something like Gmail's advanced search? There are tons of interfaces where everyone designs their own ad-hoc expressions and having something like this would be very useful in those cases.
Idea Pioneering 1.01
Check out this great product!
This sounds to me like mental gymnastics to justify censorship on the grounds that lies are more popular than the truth, as if this is some new development that Facebook just recently made possible.

Lies have always been more popular than the truth. Observe that billions of people are entirely convinced that there is an invisible and omniscient wizard residing in the sky, watching them.

The majority of people believing false things is dangerous, to be sure. Appointing censors is a naive and harmful approach to solving that problem, counterintuitively.

Uncensored communications tools are how we fix that issue, despite the fact that fearful people will look at some of the short term effects and foolishly conclude that it's making things worse, focusing on antivaxxers and the like while ignoring the rise in global literacy and scientific progress and achievement.
I'd argue that for the most part Rust is not really gaining more features. Instead rough edges are being polished. GATs for example sound like a fancy feature, but in reality, it just allows you to make your associated types generic, just like everywhere else where you can define a type. A Rust beginner would expect this to work by default, and actively has to learn that it currently does not work. By enabling GATs new learners will have to learn less, not more. Most other upcoming features have been planned for a long time, such as const generics and allowing more things in const fn (which yet again, you currently have to learn the limitations, which are constantly being lifted). I'd expect the development of new features to rapidly slow down once those are finished. In fact they are already struggling to justify a Rust 2021 edition, as there's not a whole lot of features that would even require an edition.
The link is to the home page of the Google Open Source Blog, and not this specific blog post. It should be updated to:

https://opensource.googleblog.com/2020/12/finding-critical-o...
The gains from the advanced optimizations mode under discussion there are nice and the setup is known to be a little finicky wrt dependencies. But it's opt in and rarely necessary.
Was TV and radio ever free in that sense then?
Free speech is fine provided the multiplier everyone is given is exactly 1.

Imagine Facebook with no comments, everyone just has exactly the one status they can update (and somehow their are no fake accounts).

But that's not what any of these platforms are, so really it's speech for whoever has the fastest script.
Basically you need root access to your own device. It's like "decrypting Chrome data" when you just look into ~/.config/chrome after your disk encryption keys have been entered.

(Android devices use Full Disk Encryption by default and extracting this data needs an attacker that has gained access to unlocked storage first.)
why this late?

at this point the ecosystem should have been full of ARM apps and ported programs already

Apple uses emulation only just as a transition mechanism, not to depend on it

This is a concerning move from Microsoft to be honest
This assumes Google is acting in good faith, and I find that hard to believe when Google's consent prompts are intentionally annoying and not GDPR compliant (for reasons outlined in another comment of mine: https://news.ycombinator.com/item?id=25373600) and they used dark patterns like intentionally disabling functionality such as saving specific locations when location history is disabled in Google Maps.
I haven't seen an $400 laptop you can upgrade the memory for. Perhaps they exist, but I've never seen one. The $250-300 chromebooks are much weaker than an iPad.

I don't know if you've noticed, but Apple did release iPhone SE2 which is an almost-flagship at medium price. An iPad with a slightly different iOS and a cheaper than $129 keyboard (there are $50 bluetooh keyboards that work with the iPad, not by apple, that are comparable to the keyboards that come with $300-$400 laptops), perhaps they'll call it "iMac SE" or "iPad SE".

The processor inside last years iPad is a slower, more limited version of the M1. Apple could, and I believe would, release a cheaper Mac-compatible machine, just like they did with the iPhone SE.

It made no sense to do so before the real Mac switched to apple silicon (Intel's offering are both expensive and inefficient for this use). Now it makes perfect sense. It make take a year or two, but it's the logical progression.

Apple are playing the very long game. Saying "you barely have multiple windows" is indication you are not looking farther than the end of 2021.
Sure? Where's the reference?
Vivaldi is also proprietary, which should be a dealbreaker for every IT person with half a brain.
Perhaps this is too simple of an explanation to be true, but maybe the lack of capitalization comes from people on the internet typing internet without capitalization, and then the “important publications” all followed suit eventually. Sort of like how no one really uses “LOL” instead of “lol” even though it’s an acronym and of course acronyms are supposed to be capitalized.
You can get the keys if you root the device and force keystore to be software backed. But that has to happen before you provision Signal and it's kinda your prerogative as the device owner.
كلمات اغنية وعد شرف ستار سعد مكتوبة
I think it's more that compatible Mac software has historically compiled for non-Haswell targets in some form or the other for compatibility.
> if A is a subtype of B then List[A] should be considered a subtype of List[B]

Well, careful -- I'm sure you know this by your name, but the naive treatment of Java's native array type as A[] <: B[] when A <: B leads to well-known soundness issues.

Fundamentally that's because you can both read and write to Java's arrays; if you assume arrays are read-only then A[] <: B[] is indeed sound.
> The case for free speech absolutism has never looked more questionable

I do not see free speech absolutism, I see a hidden agenda.
Facebook is a platform used as a hate spreading megaphone. That is the reality that is being defended, free speech is, sadly, a red herring for many people.
Let defend whistleblowers, let defend the free press, and stop pretending that Facebook represent freedom of speech values, because it does not.
Defending absolute freedom of speech but then telling a platform what it should say it's at best native at worst willingly damaging.
You don't have the freedom of speech you describe on Hacker News at all.
Feedback much appreciated too! :)

Got a startup or tech company in Africa hiring? Get in touch or post your job for free.
>Once you get used to noise-canceling headphones on an airplane, there’s no going back

I tend to disagree. Most people underestimate good passive isolation and have never tried good closed back headphones.

Just spend $99 on Sennheiser HD280PRO, try them on a flight trip and make your own decision.
The case for freedom of religion has never looked more questionable than it does right now. https://en.wikipedia.org/wiki/Islamic_terrorism_in_Europe

Trying to wave away this debate by just shouting “RACIST! NAZI!” contributes nothing meaningful to a debate that is sorely missing from society.

Edit: why is this controversial and the post I'm replying to not? We both advocate the exact same thing: to abolish a founding principle of western civilization because sometimes people die. Hell, there's even a quite large disparity between the number of deaths caused by those two principles - my argument has way more merit.

I'd really love to see why these two cases are totally different and incomparable. Three paragraphs of mental gymnastics or less though, please!
What did I describe, and where?
Yuck. Neither democracy nor facebook, thanks. Nor any nannying or moralising about hate speech.

Sticks and stones may break my bones but words can never hurt me. Or you.
From what you wrote I get the sense that you may be underestimating the time, effort and money often required to make software of a certain size so that when those facts start becoming apparent they are a blocker to you continuing.

I have been there. Where every project involved grand architecture or lofty feature ideas, both of which are easy to imagine but harder to put into action. Which in my case caused and utter lack of velocity, and the closure that comes with finshing something, for my side projects.

My way of getting out of this never ending cycle was to narrow the scope as much as I could, painfully so. All the way down to either weekend projects or even something that only takes a few hours.

Just as a simple starting off point I would recommend looking into "Project Euler", just to get the cycle of starting, finishing, dopamine hit going.
Well, two main reasons:

1. Innovator's dilemma: https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma

ARM in this case is the underdog, attacking the incumbent x86. It is the lesser tech because it started from "below" (lower value niches not taken by the incumbent which prefers higher profit margins).

2. RISC vs CISC has never been settled. Until Apple (and Amazon super recently) produced their super recent architectures based on ARM, x86 was considered superior. Yes, RISC was theoretically better in the 80s and later 90s, but x86 has been reinvented successfully 2 times (micro-ops and x86_64) and scaled from 0.2MHz to 5Ghz. It's also a mix of CISC and RISC, it's not pure CISC now. Same for ARM, they've added various instructions which bring it closer to CISC.

As far as I can see the only real difference these days is the constant length of instructions for ARM: https://erik-engheim.medium.com/why-is-apples-m1-chip-so-fas...
This situation is so new - we simply need more data. We want to contribute to the ongoing research effort: there will be many who will suffer symptoms for some time to come, and those symptoms will perhaps not even remit, even with further medical care.

Preliminary studies show that symptoms such as extreme fatigue; cough, or shortness of breath; continued loss of taste or smell; headaches and body aches; chest pain, and confusion or ‘brain fog’ can persist in individuals for extended periods of time.

We would be grateful if you could share this newsletter widely to anyone you know who might interested.
> fixed in our fork

Does this mean your spider is a fork of Gigablast? Is there some additional interesting technical information about how your code/infrastructure is set up?