skysight-inc/HackerNews huggingface dataset:
Gaming companies are going to have a bad day,

Data fiduciaries will need to verify a child age & obtain consent of their guardian. Data Protection Authority can classify some as "guardian data fiduciaries" if they target children or process large amount of children’s personal data.
My main concern are blind people, I‘m not sure how well these emojis are accessible for them.
Received my first home computer, a Sinclair ZX Spectrum, in 1982 or so. No working cassette drive in the house, so of course I started reading the manual. That taught me BASIC. Later I learned assembly language programming, partly via the manuals, and partly via some books at the local library.

I'll always have a soft-spot for Z80 assembly, and have started to work on raw Z80 processors myself now - after spending the past year or two playing with Arduino and ESP8266 devices.
I read more than two thirds of this blog post before realizing the author doesn’t seem to agree with this guy he quoted:

> Then drop it and let someone else maintain it.

To be clear, if maintenance of a popular open source project is too much for you then stop. Taking your marbles and going home is childish, if the authors third party analysis of the motives behind Fleischer‘s behavior is to be believed. The post says on one hand that he never financially benefited but then on the other hand that he’s justified in obscuring the source because maintenance is onerous.
Well, all I can really think after reading this is “fuck apple”. I’m getting very very tired of their walled off closed shit where they even try to make life as hard as possible for people who try to support it despite the odds.

This isn’t the first time either, it happened to VLC before.
The bill has expanded right to correction to include right to erasure, once the data is no longer necessary for the purpose for which it was processed.
People with no money can't get credit cards. People with and without credit cards (usually) pay the same price for any given item, and since credit card rewards are payed for by merchant fees, that means that every time someone buys something with cash a percentage of their money is being skimmed off the top to subsidize those who buy the same items using credit cards.
They are open enough, apparently linking to OS APIs is a lost art.
It's interesting how experience differs. I created my keybase account out of couriosity and when chat was added, people I know started messaging me. Now it's more a communication tool to me than something to prove my identity. I don't care that much about stellar, but it's more in the realm of interesting things than annoying. :-)
Feels like a zoomer thing. I wouldn't do it for personal projects, and I wouldn't allow it for teams I lead. They seem nice on the surface, but they just become noise.

Ever install a popular node package? It barfs up a ton of emojis in my terminal.
You’re being obtuse. People didn’t object to general warrants because they were messy. They objected because the intrusion assumes a certain level of guilt in the population at large, and the individual suffers for it in a way that is contrary to the presumption of innocence.
Lists like these on Wikipedia drive me crazy.

As others have pointed out, there are still footmen, peddlers, Mudlarks (the recently published book about it is great by the way), nursemaids, troubadors and even arguably privateers working away in the World today. Their numbers may be fewer, their fortunes and status somewhat smaller, but they haven't disappered.

Some have also pointed out that in many cases the role exists, it's just the name and nature of the job that has changed slightly over time.

So then we come to the definition of "obsolete", and it's this which prevents me from editing the list and removing these: I would argue "no longer used" does not apply, and somebody else would argue they are "out of date", which arguably is true.

The community at Wikipedia is not a friendly one to engage with in such debates, IME - it's defensive, cliquey and closed. As a newcomer, there is a good chance I'd end up losing the argument. So, I don't edit Wikipedia. Ever.

What they have produced is in the whole, remarkable. However, lists like this make me sad as they remind me of the closed shop nature of being able to contribute.
did I say it's copyright infringement?

no.

"facilitating" is not just there for shit and giggle.

https://www.law.cornell.edu/uscode/text/17/1201
Maybe they should integrate it with disaster mapping software like Ushahidi (https://www.ushahidi.com) instead of programming yet another chat silo.
>claims that caselaw in California makes it clear that you can plan to start a new company, do some administrative work, etc. before leaving.

Before leaving I assumed that is after he handed over his resignation?

Not sure if the administrative work or poaching is before or after that.
The Web app already exists then, no need for Electron.
Wait what happened with VLC? I didn’t realize they ran afoul of the “Cathedral”
Web developer - an obsolete occupation?!
I disagree. If you have test environments only tracking "current" and "desired" doesn't hold up, then you would need different diffs for each environment. Making sure they all apply the same migrations in the same order is important to avoid drift and ensuring consistency. Also an issue if you have multiple production databases, e.g. sharding. When you have lots of migrations and you're sure all environments are up to date to a certain point you can "squash" the initial ones to make it apply faster.
> The scenario I'm imagining is one in which someone manufactures a note that looks and behaves exactly like a Kong but has known key material (i.e. a "fake" secure element). You can't verify that the secure element is real without expensive hardware.

Yes, that's counterfeiting in the case of Kong. The counterfeiter would need to first extract that key material from a previously issued Kong note by breaking the secure element.

> And what is the vision for who can mint Kongs? If only the Kong developers can, then it's no better than USD.

Only the Kong project for now; whether it's better or worse is definitely subjective. There is a ceiling for the amount of Kong that can be issued. Also, as something more akin to an art project than a fully functioning economy, there is no place to spend Kong today. It's ambiguous, but the fact that the Kong project is the only issuer of the physical notes doesn't undermine the cryptocurrency rules upon which it's based.

> If anyone can do it, how will you guarantee consistent chips, construction, design, etc. between manufacturers?

Section 5.1 touches on this; in short there is no solution today, but this in an immensely important challenge. Flipping this on its head -- if we don't have these guarantees today, how can we trust any of the places we store key material (smartphones, laptops, IoT). It's impossible to guarantee a perfect chip, but it is feasible to create economic incentives that deter broken chips. We'll probably write more on this topic in the future.
Ha.
Prism anyone?
C’mon. Have you ever wondered why the only Chinese smartphone vendors who are allowed to sell phones in the US are the ones who agree to implement Qualcomm chipsets?
> I also tell Google that the password is between 40 and 50. (Equivalent to sending three characters of cleartext.)

I believe the (first 3 bytes of the) hash of your username is used, as opposed to your plaintext password. I realize you were simplifying, but the difference between "plaintext password" and "hashed username" is rather essential in this case.

IIUC, their breach data consists of pairs of values - a username hash and the matching username-password hash (all encrypted ofc). This way they aren't storing a bunch of breached plain text credentials on their servers. This allows for a range search based on your username hash prefix, while the encrypted packages you send and receive are username-password hashes.

Edit: I believe I was incorrect - they only retain the _prefix_ of the username hash (as opposed to the entire thing). This has the benefit of effectively rendering the username unrecoverable - you'd be forced to attack the combined username-password hash. So it's not really a range based search, but instead a hash table. They just return the entire (24-bit addressed) bucket to you, which for 4 billion (!) sets of credentials amounts to ~240 on average.
submitter and author of goofys here. As I see it there are 3 issues:

1. osxfuse is effectively closed source but the license is not changed

2. there's no open source fuse on latest version of OS X

3. most importantly, having only one maintainer for osxfuse is clearly not sustainable

I don't really use OS X so mostly have an interest in this because some of my users are on OS X.
FWIW, the initial "in for existing HN/GitHub users" caused a huge spam account problem for HN.
This story could make a good anecdote to remember when considering human factors, user interface, and checklist design.

> Investigators said that because the pilots flew the second circuit at 1500ft, the Electronic Centralised Aircraft Monitor (ECAM) had not reset on the second approach and it did not display a landing memo at 950ft.

“The absence of the landing memo should have prompted the flight crew to perform the items of the landing checklist as a ‘read-and-do’ checklist,” it said.

Like the lock icon in a browser’s address bar, it is not effective to rely on the user to notice the absence of an indicator.
There is a stage during the analysis where you interact with the container. So you can do something to trigger the resource usage that you want it to pick up on.
Brave is the official browser for the 2019 EAFF E-1 Football Championship
I used the qualifier "effectively" because in practice the building permit requirements and zoning restrictions widely vary across the state and they are many counties where these restrictions are extremely light.

In practice, there are plenty of rural counties where building permits are a pro forma formality and all applications for permits are approved.

In practice, there are plenty of rural counties where the county will re-zone plots to satisfy developer requests because they'd rather see the land develop and bring tax-paying jobs than see the land lie fallow with its original zoning.

Even urban counties will change zoning to satisfy developer requests. Most of the new multi-unit residential construction in LA in the past few years has required zoning exemptions or zoning changes. The building I live in required both a zoning exemption and a zoning change...
Your questions reminded me of a wonderful Asimov story where he takes this to a delightfully absurd extreme: https://en.wikipedia.org/wiki/The_Feeling_of_Power

Eerily relevant in our smartphone age.
Sounds like you’ve done way more research on this and could teach me arching or two. I hope you record your results to benefit other people!
I use arrays much more than lists, for the same reasons arrays are useful in any language. Plus they're dynamically resizable and you can map across them in Lisp just like lists. For many purposes arrays are a much better choice than lists in CL.
I strongly doubt that the intelligence community have any moral framework at all.
It seems like the majority of the commenters here are missing the point. The increasing rate of student loan default is not a result of kids who go to a four year college, graduate with an unmarketable degree in philosophy, fall on hard times and then can’t pay their bills. It's kids who go to barber or cosmetology school, take on $30k of debt, then realize they don't make enough money cutting hair to support themselves, much less pay back a loan. There's a huge population of people like that.
Source: https://www.ed.gov/news/press-releases/us-department-educati...
To clarify: not meant to diss secure scuttlebutt. Integration with disaster relief software would be nice, I meant.
The only thing I can remember is that VLC was removed from AppStore due to GPL.
Rather than "taking [his] marbles and going home" isn't it more like he's exercising his right to finally get paid after working for free for the benefit of others (including, presumably, many commercial users who aren't kicking in a cent) for a very long time?
no - the view key does not let you do any transactions. It only lets you verify the balances. It also does so in a privacy-preserving manner.

this is full text of a View Key

A keypair specific to Monero. The public part of it makes up the 2nd half of monero address, and is used by the sender to generate a one-time stealth address to where the funds are actually sent. The owner of the wallet uses the private view key to scan the blockchain and find the funds sent to his address. At the protocol level, the sender performs an encryption with the recipient's public view key, and the recipient attempts to decrypt all the outputs on the blockchain to find the one belonging to him (where decryption was successful). For audit purposes, it could be shared with the auditor, along with the signed key images to prove the balance of a wallet. Sharing only the view key would enable the auditor only to see received transactions, but he wouldn't be able to tell if any funds were spent, so he couldn't know the actual balance.

In the trivial case that each kong is a wallet - a view key would actually show the balance.
> Forces you to make smaller and more specific commits

There's no forcing anyone to make smaller and specific commits. It may be used as a reminder, or tool, but certainly not going to prevent someone from committing junk behind whatever emoji they choose.
> Chrome has blocked autoplaying videos with sound for most sites except a small, hardcoded list that includes YouTube.

Safari does pretty much exactly this, FWIW.
You are thinking about this wrong. This is not money they had and are now losing but value that they created and are now distributing to improve the robustness of their economy (everybody wins). The SDF actually burned a lot of tokens recently (way more than this airdrop) as well because they concluded they were stockpiling too much and thus were putting their economy at risk. the point of this airdrop was to increase circulation of XLM among real users. The reason they are stopping it is that keybase had to scramble to keep bots, spammers, etc. out, which kind of defeats the purpose because you get a few bad actors accumulating disproportionately large amounts of tokens.

I was on Stellar already and received both airdrops so far. About 55$ in total at the current rate. It peaked out at ~65$ a few weeks ago. It's a nice gesture; much appreciated. I already earned (as in I worked for it) some XLM through other means so I have a nice stash that I'm HODLing.

Keybase is actually a nice product. It lacks a few of the niceties of Slack but it has made nice progress over the last year. Setting up a team is quite easy and right now they are not really charging for it. I would consider it for a small team.
Good move. Holding a conference in San Francisco these days is a pointless waste of money for attendees.

I also know that a certain large scientific society moved its annual west coast meeting from San Francisco to Phoenix about a decade ago, after a union dispute. Apparently a presenter plugged his own laptop in (or something similar) instead of waiting for Moscone staff to become available to do it for him — the union started a huge stink about it and the society decided San Francisco was no longer worth the trouble.
How to Ask Better Questions
This is an individual developer, not Apple.
Seven deadly sins of talking about “types” (2014)
https://arstechnica.com/information-technology/2019/12/scien...
> But what's the excuse for passing a law that prohibits the alternative

Avoiding a tragedy of the commons. If you don't make parking mandatory in building code, people won't build it and everyone will try to park on the street in public property, which leads to a bunch of other issues. By mandating the off-street parking by code, you're preserving the city right of ways and ensuring things like fire services, street sweeping, etc. aren't constantly dodging (potentially illegally) parked cars filling every inch of space.
It's not childish. That's the main problem with open source as a whole: devs expect somebody else to maintain projects indefinitely long, for free. This is what's unsustainable.

See "Software below poverty line": https://staltz.com/software-below-the-poverty-line.html
Did we read the same article? Seems like Apple has been happy for this guy to have a signing certificate for his kernel extension for years. And he has been using it, and everything has been fine. Now the guy decides (not unreasonably, IMO, though it clearly impacts a lot of people who're used to getting the benefit of his efforts for free) that he wants to make some money... and the conclusion is "fuck Apple"?
Yes they eventually replied on twitter and, after making a joke about it, I told them the song they were referencing is very clearly about child abuse they said they’d change it. Shrug.
macOS VoiceOver reads one of the (but not necessarily the most useful in a given context) names of the emoji. For example, gets read as “caterpillar”. However, importantly: there’s no distinction that it’s an emoji when read.

Caveats: I have no idea what JAWS does here. I’m not a visually impaired user, but have done a11y work in the past.
Some of the design elements are skeuomorphic throwbacks to traditional currencies.

One design pattern among currencies is "person on front, place on back" - we didn't want Kong to be too geographically local so we picked the planets (Mercury, Venus, Mars, Luna, etc) for the places and the associated Roman pantheon. Romans used currency while Greeks famously didn't. (Lydians aside.)
When a FOSS project closes itself off this way, the proper response is to treat it as abandoned and continue development from the last-good version with source available. In particular, MacPorts should not be distributing the binary-only versions. Total disengagement.
Someone should fork it and apply to Apple as a new kext.
My failures: Civic technology ideas that didn’t quite work (2015)
It is buried in the footnotes of the post, but the ultimate reason behind going closed source is that Google built their enterprise GDrive syncing client for mac off a fork of osxfuse. The original author of osxfuse feels entitled to some compensation for that and is doing his damnedest to make it happen.
Edit2: I should mention that the current status of Bitcoin Fog is unclear. See their Bitcoin Fog thread. So best don't use them.
Intel SGX is a Secure Enclave embedded in Intel CPU, which aims to provide secure and trust computation environment. For example, storing and processing cryptography secret keys, etc. It is similar to the enclave in Apple A chips used in Touch ID/Face ID. Currently, there is no wide adoption of SGX in the production environments, mainly due to the attacks like this.

In this attack, the researchers found that by adjusting the voltage and clock frequencies of the CPU, they are able to generate errors inside SGX enclave and recover the secret keys inside.
This is why permissive licenses are bad news for users.
IIRC, FUSE is also required for VeraCrypt to function. So now the source code of this library (module? whatever) that's used by popular encryption software won't be available for public scrutiny. Amazing.

The author is, of course, completely within their rights to stop publishing the source code of their software, but this is a real pity.

The way to go would be for members of the FOSS community to fork the last version of the source code that was published and continue development, but I don't know who (if anyone) will step up and take responsibility.

This also leads to fragmentation, were now you have two popular forks of the same thing which may not be compatible with each other. Sigh.
Not to mention that a non-emoji based tagging scheme (e.g. “[bug]”, “[UI]”, etc.) would likely have the same effect (if there is any) that the author purports.
Yeah, I'd like to see the iMac -- and the Mac mini, for that matter -- move back to at least somewhat more user-upgradeable. I'm willing to mostly forgive the Everything Glued Down aspect of the laptops (although even there they take that unnecessarily far), but there's not much reason both the RAM and the HD/SSD couldn't be more readily swappable on all the models, at the least. It'd be nice to have the GPU on a daughter card, too, even if it's something weirdly proprietary.
I was about to go in fully to this style at most ~2 weeks ago.

It's another forcing function to be cognizant of what exactly you're working on at a given time. (Speaking from JavaScript land,) don't update the packages, fix two bugs, add a couple features, refactor some code all in the same commit. When things go wrong in a few months, your bisect will land right on that big blob of things. In the vein of focusing on things it's also nice when reviewing code. Ideally reducing the amount of times someone sneaks in a random 'bug fix' that eventually needs to be tracked down and added to the spec.

Also, the idea of being able to categorize all commits into their respective buckets between releases. A similar idea from the other commit message prepend style out there, but with emojis. Grep for all :sparkles: and :bugs: and you have your patch notes.

But, as I started with, I couldn't commit, (heh). Terminal + `zsh` on MacOS Catalina seems to refuse to format emojis properly, often resulting in console frustrations as spaces disappear and emojis overlap text. If anyone knows a fix, let me know!
Sorry, you are going way to deep here, that can't be efficient can I just get the key figures and a time prognosis , thank you.

Modern mbas are not trained to manage, but to be con artists that fake it until they can get out of the scam.

They structure wise have the functionality of glue code. And glue code can be emergent if you two good component devs work to breach a gap. Fire them and give your interface architects a communication responsibility.

If you continue to discuss this, I will need you to explain to the group and my supervisor, why the HN post project is x weeks behind the schedule your numbers made it out to be.
Counterfeiting will be difficult. That's for sure.
I like it! I agree with many of the objections in other comments, but used wisely emojis in commit messages can definitely add value.

1. They add easy noticeable visual cues that might otherwise require reading a full sentence (at that often will be omitted altogether).

2. It's fun and informal, something that's often lacking in dev teams.
Amen. People have a very hard time to understand this: we don't need concessions, we don't need benevolence: we need rights.
Qt isn't known for "using every C++ feature" at all. Quite to the contrary, as far as C++ goes, Qt is stuck in the old times BEFORE modern C++. And it really shows in the architecture, memory management and syntax. In fact, lots of Qt's non-gui stuff is precisely about features that were missing in standard C++ at the time and later found their way there, leaving Qt with its old non-standard stuff (including containers, smart pointers, etc) and its raw pointers everywhere.

Making a wrapper for Qt is not really any more complicated by Qt being written in (old-style) C++ than if it had been written in C. In fact, lots of languages do have Qt wrappers. As for Qt being object oriented… well, while that might indeed have been a problem for a language that is not… all your examples (rust, go, dart, D, ...) are, so that's hardly the problem there. Also, as far as the declarative and reactive goes: Qt does do that as well, and way better than any browser-lib-based webrendering engine (including mozilla's)

The real pain point with Qt is with its licensing at least since Qt was bought by Digia.
Maybe partially state/federal funded education programs or free college education is the solution. We have that in Europe with some limits (only the first degree can be free) and it's working just fine. If you want private education and you can pay for it, that's fine.
Wednesday: Treading the Wine Presses on Sabbath