skysight-inc/HackerNews huggingface dataset:
There are a few problems with these exercises in their current form.

Firstly they have aged. They're a product of a specific period of time and things do change in the real world albeit slowly. There's some modern stuff later on, but too much of it in my opinion is now a history lesson without further application.

Secondly they were written as a challenge-response type of situation. Thomas says do X, you say "Huh? But A" and then a day later Thomas explains yes A so technically he meant X' - but as a web page you don't benefit from that. This means if you aren't already fairly confident of this material you may in some cases fool yourself into believing you did it correctly when you missed the point of the exercise - or worse, spend a lot of time thrashing around trying to do something that's impossible because you didn't understand what was intended.

e.g. you can find on the Web plenty of people who've "passed" Challenge 13 by granting themselves as attacker the ability to encrypt strings of their choice, not just user "profiles" from the imaginary target system. They aren't "cheating" which would be pointless, but without feedback they don't end up learning the intended lesson.

Thirdly (OK much less seriously) clearly in this more enlightened age we need different example plaintext. How about well known lyrics by Greg Camp which I believe featured in a Oscar winning animated feature around the turn of the century?

On the other hand (and more seriously again), I don't see a whole pile of better training materials laying around if you're a confident programmer who wants to understand some practical cryptography issues at ground level.
Perhaps if the funding is used on alleviating the sources of petty crime - poverty, mental illness or social disaffection, joblessness or purposelessness or apathy - the only people who would need protection would be the rich. And you can fine them out of their wealth if they transgress.
I've also done this. Maybe a good rule would be to just write the function for the single type you need it for, and only introduce a generic type parameter when the need for it arises?
Is Wal-Mart a monopoly too, since I’m not allowed to walk in and set up my own shelf of goods to sell? Serious question
Access to a exclusive market of people with buying power.
Cynically: because they can.

Benefit of the doubt: Apple provides a great deal of value for app creators in the form of documentation, development software, a distribution network, payment provider, etc... all of which costs money.
It's a great read.

I was fortunate enough to be in Stonebraker's undergrad database class. He had the laid back teaching style that made complex things seem easy. I was like this relational stuff was not that hard. What I learnt in that class are still relevant to current day.
> There was no plan to ethnically cleanse them to make room for Soviet citizens in German land.

Do the words "East Prussia" ring a bell? How about "Königsberg"?
Quoted the IQs Incorrectly. Reference:

https://www.google.com/url?sa=t&source=web&rct=j&url=https:/...
amazing, love it. This is exactly the kind of thing I want to play on a big TV, or project onto a full wall, and leave going in the background.

A map would be awesome, but I realize that data probably isn't easily available.
So, if Apple had 85% market share this would have been not fine then? At what marketshare do we decide it is fine for them to not do this? We can always ask the user to look for an alternative.

Honestly, this whole think has stunk for a long time. iOS is a platform and it is dominant. It severely reeks of monopolistic behaviour when they use their leverage on one platform to gain advantage in a new one. Apple Music doesn't have to pay the 30% tax while also getting free product placement from Apple as compared to something like Spotify.
https://www.youtube.com/watch?v=qBIRHlKYG2o

Makes me want to do a version where the video has a filter applied to it to make it more ethereal..
This is really sad, generics add a ton of complexity and get abused over and over in many codebases. Sure if you have a competent team then you can stop the bleeding, but it'll be all over the place in your dependencies.

Every developer who discovers generics has this urge to be clever and write things that are hard to read and maintain.

Reading a Go codebase on the other hand is really a pleasure, this is due to the simplicity and straight-to-the-point aspect of the language, as well as the compile times. I really think Go had found a no-bullshit niche that it catered really well to, and I'm scared of what Go post-generics will look like.

Are there any other languages like Go that have no plans to move to generics?

PS: beautiful quote from rob pike: https://news.ycombinator.com/item?id=6821389
Cognitive Behavioral Therapy for Insomnia: A Comprehensive Guide
Would you rather fight 100 Unitree-A1-sized Spots or 1 Spot-sized Unitree-A1?
A gas car can be topped up in 2 minutes, just about everywhere - which is not true of an electric. With a 1000 km range, I can go almost everywhere I want, then back, without charging, and recharge at home, if need be.

If my gas guzzler filled through a straw and took an hour to fill, I'd want 1000 km range on the gas car too.
I would love to be able to build and install any apps I want on my Playstation.

But then I remember that I live in the real world where piracy exists and companies aren't charities.
Former Pinterest employees allege pure hell of unfair pay racism and retaliation
> "and left experts struggling to explain it"?

I doubt that.
Except there's a huge difference between malfeasance and state-sponsored racism. The former can look like the latter if you ignore statistics and you focus only on emotion.
If everyone at a 300 unit condo had a BEV, the cost of bringing in new high-voltage AC service to a dedicated 480V transformer and set of chargers could be divided 300 ways and shared by the condo association/strata plan, making it affordable for all. Economies of scale.
And yet amusingly my initial comment is downvoted and most of the comments here are arguing with me regarding it. LSD is not active transdermally!
How often is resisting arrest made up? Just curious about the actual data on that.
On the contrary, there's not a lot of money to be made, and people constantly question it.

Would-be spoilers get educated about their own unrealized bias, racism continues to be a huge problem in this country, activists are vindicated and the world moves on.
But Apple did not start this trend. On consoles for decades I could only install approved software. That never made the consoles any less useful. In fact, it gave a guarantee of quality - even literally in the form of the ‘Nintendo Seal of Quality’, that determined what I was buying at the very least wouldn’t mess up my console.

Similarly, unlike the Play Store; I can feel confident downloading virtually anything from the App Store. Sure, there has been some crap ware, and apps basically designed to exploit money from you via IAP, but I have never hit or seen actual malware like I have on Android.

So, I find this desirable, yes. I am lucky enough to have a developer license for iOS and can literally install whatever I want. I use the Provenance emulator to emulate Sega games virtually every day. I could never get that from the App Store. Yes, I had to pay a $99USD privilege for that. I’m okay with that. It costs wayyyy more to get a license and devkit to develop on a console.

I would never want my actual primary mobile phone to ever be vulnerable to malware I could easily download, I will more than happily pay for the privilege, and I am statistically not alone when I see it as a feature, not a bug.
Slightly off topic. What is their need for an email app, which just works with their new domain? Is this remarkably better than the iOS Mail app?
I'm pretty sure shpongled is just quoting Kevin from The Office: https://www.youtube.com/watch?v=VvPaEsuz-tY
If we are going down this line, I can also make some new arguments. Why do you think MS bundling IE was bad then, sure they had more marketshare than iOS but they were just improving the end user experience and now every platform comes with a browser by default.
> I didn't think there was any political opposition to ZoL other than the fact that its licence is incompatible with the GPL, and outside of a complete clean room rewrite, there's really nothing anyone can do about it.

I suppose it depends on how you mean that, but I probably disagree; when Greg KH can say, "My tolerance for ZFS is pretty non-existant" [0], and Torvalds says, "Don't use ZFS. It's that simple. It was always more of a buzzword than anything else, I feel... [the] benchmarks I've seen do not make ZFS look all that great. And as far as I can tell, it has no real maintenance behind it any more..." [1], we've gone well beyond "they just can't merge it because of licensing" and into "[political] opposition".

> It's not like you're going to convince Oracle to relicence it.

I've always wondered at this, actually; why doesn't Oracle relicense it? BTRFS, AFAIK, was started at Oracle but basically flopped; why on earth do they not simply bring over the far-superior ZFS codebase to replace it? They can't possibly be trying to protect Solaris the way Sun did; they've killed off >90% of the Solaris team [2] and AFAIK have made exactly zero effort to sell Solaris for years now. Why wouldn't they get ZFS upstreamed into Linux and make it a core feature of OEL (or whatever they were using BTRFS for)?

[0] https://marc.info/?l=linux-kernel&m=154714516832389&w=2

[1] https://arstechnica.com/gadgets/2020/01/linus-torvalds-zfs-s...

[2] https://fortune.com/2017/09/05/oracle-layoffs-hardware-solar...
Domino Model Monitor: Monitor the Health of Your Models
why is this downvoted, I have the same genuine question
NBC's original article did not include the distinction that it was for "comments on" the protest articles, which honestly makes Google's decision more absurd (imo).

http://web.archive.org/web/20200616191520/https://www.nbcnew...

Original headline: Google bans two websites from its ad platform over protest articles.
That’s the wrong comparison. In this context your opportunity is to create an entirely new supermarket in the same country.

No one can create a new App Store on iOS devices.
> what deficiencies does Elementary OS have compared to Windows?

From a regular user's perspective, every answer you'll get boils down to "the bugs aren't in the same places as Windows". Most Open Source/Free software these days is as good or better than its proprietary equivalent.
Python with type annotations is the closest I've used to that, and I hate it. It beats no type annotations, but only barely.

As soon as I need to use someone else's code, all bets are off. Half the reason I want types is because it makes my life easier when I'm trying to use something written by someone else -- instead I find myself needing to experiment with a debugger to figure out what functions are actually doing.
I'm not talking about GC. I'm talking about Rust references:

https://doc.rust-lang.org/book/ch04-02-references-and-borrow...

> At any given time, you can have either one mutable reference or any number of immutable references.
Definitely possible, but unlikely. You’ll find that people of all minority groups make similar assumptions. There were even a few examples in this thread and the article.

That’s a part of why there is such a big push for better minority representation on all fields. VC partnerships, boards, upper management, etc. More diversity means more models of what a successful VC, CEO, Entrepreneur, etc looks like.
50% in the USA. And next to nobody releases apps for Android only precisely because of that number.

The problem has way more to do with how this affects developers then how it affects consumers. The amount of control that Apple has over the US market is the reason why they should be targeted by an anti-trust investigation here.
> I think most of the Robot stories are used to illustrate the woeful logical contradictions in simplistic rule sets.

Literally all of them (from what I remember; it's been awhile since I've read the collection) revolve around problems caused specifically by trying to circumvent or modify the Three Laws, the moral of the stories being "This is why the Three Laws in their specific ordering are necessary for robotics to not bring about the demise of humanity".
I've been waiting for an HN thread on the actual product.

Has anyone used it? Is it any good?
If you're using AWS, where else would you put it? Fire up an EC2 instance and obscurely store it in /var/www/?

These days S3 buckets start off private, and the AWS console warns you "hey, the data in this bucket is publicly accessible, are you sure?" Irresponsibility is irresponsibility, no matter the system being used. An SFTP server can be configured with PermitRootLogin yes and PermitEmptyPasswords yes so at some point it's not the software that's the issue.
Win32 in general allows multiple threads each with its own UI event loop and associated windows.
In my approach, these would be 2 completely independent streams. I haven't implemented audio yet, but hypothetically you can continuously adjust the sample buffer size of the audio stream to be within some safety margin of detected peak latency, and things should self-synchronize pretty well.

In terms of encoding the audio, I don't know that I would. For video, going from MPEG->JPEG brought the perfect trade-off. For reducing audio latency, I think you would just need to be sending raw PCM samples as soon as you generate them. Maybe in really small batches (in case you have a client super-close to the server and you want virtually 0 latency). If you use small batches of samples you could probably start thinking about MP3, but raw 44.1KHz 16-bit stereo audio is only 1.44 mbps. Most cellphones wouldn't have a problem with that these days.

Edit: The fundamental difference in information theory regarding video and audio is the dimensionality. JPEG makes sense for video, because the smallest useful unit of presentation is the individual video frame. For audio, the smallest useful unit of presentation is the PCM sample, but the hazard is that these are fed in at a substantially higher rate (44k/s) than with video (60/s), so you need to buffer out enough samples to cover the latency rift.
The person calling you racist is racist. They are making a judgement based on Mark's race. They need to be educated.
No, the dealer didn't dupe me, and we had many successful trips when taking it normally (and laying it on blotters). It was not active transdermally. Dave Nicholl's own technicians attempted to make LSD active transdermally using DSMO and failed.
Is there a way to do this without losing range?
Their website is also open-source, so I just submitted a pull request [0]. Thanks :)

[0]: https://github.com/twbs/icons/pull/302
> And started wondering how deep does that go in (Free)BSD? Is all info available in neat strucured format programmatically,

In short: not exactly, but it's somewhat better than Linux. Sysctls are a commonly used, structured tree of mostly integers. The thing Linux does where procfs/sysfs are a bunch of unstructured text files? FreeBSD mostly doesn't do that.

Here are some sort of off-hand exceptions or oddball things that might be less desirable:

1. To get the disk/partition topology, there is a sysctl that spits out an XML graph: kern.geom.confxml. So that's sort of text parsing, but it's got a well-defined grammar that many libraries exist to parse already.

2. Some sysctls just dump opaque kernel ABI binary structures. These are machine parseable by C programs as long as they were compiled with the same headers as the kernel; parsing in non-C or across ABIs is less good. If these interfaces need to be portable, they are usually exported in a more portable way by libc or another base system C library.

> or are there other places where you'd need to do Linux-like parsing of special files?

The only special filesystem you need in FreeBSD is devfs (/dev), and it is populated by devices (or directories containing devices, symlinks to other devices, etc). So if a device exposes an interface that is arbitrary text, sure, you could have something like the Linux situation. But that is atypical. You absolutely do not need /proc or /sys; I don't have either on my desktop FreeBSD workstation.

The common convention is to use ioctls instead. Ioctls are a pretty lax type system, but the FreeBSD ones do embed the size of the structure in the identity of the ioctl, so you have at least a slight guarantee of noticing ABI changes and being able to provide backwards compatibility.

> Is there some good reading material of this aspect of the system?

The canonical book here is FreeBSD: Design and Implementation, 2nd Edition. It's not super recent, but many of the underlying design principles are accurate. Many of the subsystems described function in basically the same way today. I would also plug Joe Kong's FreeBSD Device Drivers if you're interested in writing device drivers specifically (full disclosure: he is a friend).
Yes. Users have choices. You don’t have to have the nanny state to protect you from buying devices that don’t meet your needs.

Apple Music doesn't have to pay the 30% tax while also getting free product placement from Apple as compared to something like Spotify.

Spotify hasn’t allowed in app payments for years and don’t pay the 30% “tax” either.

Are you also against every grocery store having store brands and “slotting fees”?
> Why?

Because of the reason given in the article. It starts the meeting off on a bad note by making the VC aware of their bias and embarrassing them. Often they just want to get the hell out ASAP to save face, which means the black CEO doesn't get a "fair go".
Canadian banks are incredibly risk averse, and programs like CSBFP have so many strings attached that make it almost useless for certain sectors. Trying to fund infrastructure (rural FTTH) has been an exercise in futility with most Canadian banks. 75-85% loan to value ratio on fibre builds makes no sense considering the assets have 30+ years of life after being paid off in 3-4 years. But hey, we love real estate!
I'd also encourage you to learn about how recently it was legal to, e.g., redline districts in cities. It became illegal in 1977, but that doesn't mean that it stopped then.

If you legally forced minorities out from owning the property that has appreciated the most, you've created a generation of inequality -- people in their 30s and 40s today are likely dealing with the setback policies like this caused. It's not some far off history for Americans, it's very much a contemporary problem.
Per-User Encryption in Elixir III
In this specific case, Bootstrap does not need to depend on jQuery. The proof is that version 5 doesn’t.

As arguments go, it doesn’t get any clearer cut.

More fundamentally, interdependency is a disease infecting the entire JS ecosystem. The antithesis is the antidote.
Okay but this is missing the point. The issue with the Hey app is that Apple is inconsistently applying their rules, allowing big players like Netflix and Spotify to not use Apple subscriptions, but trying to force a smaller developer to give up a third of their revenue for following the exact same model. This seems like an unfair and deceptive business practice on Apple’s part and good fodder for a lawsuit.
ভারত ও ইসরায়েলের যুদ্ধবিমান ধ্বংস করা বাংলাদেশি পাইলট সাইফুল আজম আর নেই
I used to work for a regional ILEC and everyone in the company was required to do regular ridealongs with the installers to get a better understanding of the customer base and their needs.

Me (a white guy) would frequently do ridealongs with some of our black installers and I would see this kind of treatment from customers regularly. I wasn't dressed like I was doing install work (business casual) and was clearly younger and would tell the customer in advance that I worked in X department and was just learning from the installer.

People would talk to me like the installer wasn't there. It really didn't matter what demographic either, it was pretty universal. Except for one older lady. She didn't even want me in her house if I wasn't there to physically work on her service. I liked her.
Have a physical book that you read.
I wasn't clear with that sentence, I apologise: I applied those drops transdermally. Nothing happened. But taken sublingually/orally, different story!
Am I creating a bottleneck by running Ghostery with uBlock Origin?
I agree, the subtle difference between the physics and math mindset is interesting. I wound up on the sidelines as a computer scientist who worked in a physics lab.
Placed on IPFS as well because why not.

http://ipfs.io/ipfs/QmZqRpnRgvBPbP65pdyD2fYhDh9VDEW4EGb5kM41...
Yes, but OS (firmware) is built in EU.

Technically someone somewhere make a electronic plate and sold some elements on it.

But difference is who is wrote a software on top.
The article is about merit aid. It's the usual privilege stuff. If we stop rewarding exceptional students who "don't need aid" we're going to see fewer exceptional students, and that's bad for society.

Gifted kids disproportionately benefit society per dollar as compared to the rest. If you assume that competence has a normal or pareto-like distribution then it makes sense to allocate a lot of your money for merit based awards. We all benefit.
I would be curious to see legal opinions of past anti-trust cases most similar to what is before us with App stores.
You didn’t respond to my statement that Apple has responded to him every step of the way.

They even apologized when they didn’t realize he tried to sneak around the rules and approved the app.

Please show an instance where Apple has done this for any other app.
You're completely dismissing the value of end user experience. Which is kind of odd given that BaseCamp's main point of differentiation is the experience.

It's akin to saying all cars are the same because they have 4 wheels and an engine.
Emacs is a TUI too, just like Vim is a GUI too.
If you're reviewing a block of code, you need to review the whole final version (not just the diff) or you risk missing context and interactions. If you're doing that, it's simpler to just review the whole thing and not filter out some parts just because you later notice that it predates the current patch. Although I would tend to hope that he doesn't treat pre-existing issues as blockers, I can certainly see why a person would take that approach if the goal is code quality.
The kind of acceleration that would cause it to be non-trivial is not the acceleration that you would use in normal driving unless you were very reckless.
Thank you. The parent to my comment originally had a snarky "and it only took me 45 seconds" to imply that instead of complaining the person he was replying to should have done what he did and opened a PR instead. Maybe I should reply using quotes so this sort of thing doesn't happen :)
Even more baffling is that i can't just install a program i wrote myself on a device i own without having to get it signed and have that signature renewed once a week.

Like, what's the point of having a non-programmable computer?
It's not an email app (only). It's an email service (to replace e.g. Gmail).
Per-User Encryption with Elixir IV
>4) someone at defcon unveilled an sshd exploit, a pretty nasty one, they had disclosed responsibly and everyone had been patched for at least 6 months, except the people who went against recommendations and installed backtrack2. They all got rooted.

Yeah, I don't think this happened. Nobody has publicly exploited an opensshd rce for ages.