skysight-inc/HackerNews huggingface dataset:
I've not really understood the need for a "digital" pound, the pound is pretty digital already.

I can already have an entirely digital bank account from at least three "challenger" banks. There are also now at least two business accounts that also entirely virtual. "Faster Payments" (customer bank transfers) are delivered in seconds.

I can see a need for speeding up BACS, and reducing the price of CHAPS, but apart from that, there isn't much wrong with the pound.

changing to having an open ledger(bitcoin style) isn't entirely great as a normal citizen. I don't really want my entire financial history to be picked over by advertisers, insurance companies, future employers, and spam/scam bots.

A government isn't ever going to allow a normal citizen to have a anonymous payments system so I don't see them allowing a purely private and anonymous currency (ala-monero)
This can be achieved while retaining the existing banking system.

https://nppa.com.au/the-platform/
But don't forget: one of the things it's going to do is look for a ... use case!
Thanks for the more elaborated explanation.

I think I understand now. Ideally the GLSL shader code is compiled once and sent to the GPU and used as-is to render many frames.

But if you use the stateful OpenGL APIs to send instructions from the CPU side during rendering you can invalidate the shader code that was compiled.

It had not occurred to me because the library I am using makes it difficult to do that, encouraging setting the state up front and running the shaders against the buffers as a single "render" call.
That's the kind of stuff I like to write myself as well. But after hundreds of essays, years in, my audience is still tiny. Churn is also higher because when you have such a style, it's harder to make a crystal clear promise so the probability that the content/reader fit isn't just right is higher.

There just aren't that many people like that.

For the gen. pop. you're better off making a crystal clear promise, being very clear about who should and shouldn't read it, and delivering on that promise so the book proves useful to the reader and gets recommended.

Most people read non-fiction to solve a problem. It seems that what you and I like is learning for learning's sake.
> The practical consequence of this is that your phone number + name is public information.

From the paper:

> With its focus on privacy, Signal excels in exposing almost no information about registered users, apart from their phone number. In contrast, WhatsApp exposes profile pictures and the About text for registered numbers, and requires users to opt-out of sharing this data by changing the default settings.

So if you only use Signal you don't leak the connection between your profile (which could contain your name) and your phone number, at least not until you accept a message from an attacker.
Can I use this to buy a hogshead of ale?
There are no simple algorithms, because solutions are style dependent, covering the range from parallel transposition of house chords to a full Baroque counterpoint solver, via pop, rock, and jazz theory.

The question isn't can you do it - because you can, with varying degrees of difficulty.

The question is what specific user problem you're trying to solve.
>Later her company Pixel Qi even developed a screen with solar panels inside it, to charge the device while it is used outside.

That's such a pointless gimmick though. Solar panels works best when they track the sun or are at least angled properly. Between the very few times you'd be using your device outside in direct sunlight, and actually having those panels angled towards the sun, you're not going to be charging anything at any reasonable rate. Those panels are completely useless and just add complexity and cost to the design. If you really care, you can buy portable solar chargers real cheap but they are universally mediocre at best.

Why do stupid gimmicks like this? Why not have an efficient device and just charge it from the grid? Or, given that this was made for the developing world, charge it from a generator or a proper solar array or wind turbines ... or the grid (even developing nations will have a grid that functions at least most of the time)
I've worked on music theory coding for a while. I originally used a dict-lookup style like you have done, but found a simpler way (for me). The problem with that approach is you have to maintain values for enharmonics of note names. It's hardwired. Also what if you gave it something like ♭♭♭♭♭♭44? Why shouldn't it "theoretically" be able to handle that. It is "theory" after all. I use something like this to convert things basically to an int (if we want to for some other function):

# Assuming note values are of Jazz style.. i.e, '1', 'b3', '#5', or '♭3' with unicode-sub after
jazzAllFlats = ['1','b2','2','b3','3','4','b5','5','b6','6','b7','7']
sharpStrs = ['#','♯']
flatStrs = ['b','♭']
accidentalStrs = sharpStrs + flatStrs
def stripAccidentals(note:str) -> str:
return ''.join([c for c in note if not c in accidentalStrs])
def jazzToDist(jazz:str) -> int:
dist = 0
degree = int(stripAccidentals(jazz))
while degree > 7:
dist += 12
degree -= 7
dist += jazzAllFlats.index(str(degree))
for c in jazz:
if c in sharpStrs:
dist += 1
elif c in flatStrs:
dist -= 1
#Here you could add support for double sharps and double flats if you want.. although unlikely as font support for these glyphs is horrible overall.
else:
break
return dist
print(jazzToDist('bb3')) # returns 2
print(jazzToDist('1')) # returns 0
print(jazzToDist('♭♭♭♭♭♭44')) # returns 68
print(jazzToDist('2')) # This one is strange as it's the only one where input == output

I started making stuff more like this as it just saves a lot of trouble in the long run. Once you have things made generic like these it's easier to think about going into ways that are not Jazz/Dist (which is semitone distance, or set notation), like Keys for example.. because it turns out the logic for that is really similar to what is in the jazz.

The shape of the jazz system is the same shape as a change in the key of C. You would just separate the accidental part of the note's name like I did and look up let's say the index in all keys, giving you distance from C instead of what I showed there which is like distance from what is called 1 in Jazz.

So yes I prefer to make helper functions like this that actually kind of "get it" about what the languages/ways like Jazz or note names are actually saying.. then you can go one to another, or different keys really easily. If interested in more of my "Way Of Change" algorithms I can share.

I think your article is cool and I could comment more.. maybe if you want you could read my repo I could pm it to you. But it's long. In the meantime I have a new website using some of this type of logic. unfortunately js instead of python (where my bigger codebase resides).

Google thinks this site is a security threat and I literally posted it two days ago but it's got all scales/chords etc, and other stuff. Still in prototype phase. https://edrihan.neocities.org/wayofchange%20v14.html
I wonder if that is internal motivation for design as well
It's not about money. There are plenty of FOSS non-profit software projects that want to be able to distribute their apps and not have to deal with all this fragmentation.

If you develop a QML app and want it to compile and run properly on all distros out there you need to code use a very low common denominator version of Qt and the associated QML components (versioning for which is only checked at runtime).
We prefer the term "Do Group"
> "it could be interesting to someone".

Nobody is saying that. HN content typically caters to a prticular kind of geeky intellectual curiosity - that I think often has broader interests than you're giving it credit for.

As someone else pointed out this post would fit nicely into Douglas Hoftadter's Metamagical Themas - a book with impeccable geek credentials.
NISE
Two men killed as Tesla without anyone in the driver's seat crashes
> Some stay past curfew, deliberately practicing civil disobedience.

Civil disobedience is a term that I don't equate to many of the violent actions that they are engaging in.

The protesters that are peaceful early in the evening are not the ones being arrested, pepper sprayed, etc...

The protesters that stay past midnight and assault the police are.

The notion that the "vast majority of protests are peaceful" is irrelevant, because the police actions we are talking about are against the violent protesters.
This is very interesting and has helped me understand something I hadn't realised before - if a disease is primarily spread by a small subset of the population(superspreaders), but you assume otherwise, it gets very hard to do statistics.

For example, if you're trying to measure the R number, then you're sampling from a very fat tailed distribution, so it's easy to underestimate.

It also means that if an intervention (such as vitamin D) prevents transmission but not illness, it could be hard to detect/measure the impact.

(This comment is not a summary of the paper)
I've been hearing this for 10 years straight.

Thus far the only successful examples of Blockchain technology have been based on digital currencies and Bitcoin has done nothing but continue it's success.

On the other hand, there is not one example of "Blockchain technology" put to work on anything that needed it.
This is a forum composed mostly of software engineers working on web technologies in young companies or startups, which means we're usually at the bleeding edge of computing.

The TIOBE Index represents the world of computing at large, including embedded development, industrial, financial, automotive, medical, hardware, etc. This is why C and Java are at the top of the TIOBE index and I'll argue will be there for the next 40 years, and doesn't mean that any language which is not C or Java are unpopular or niche. Ours might be a small percentage of total computing, but would you argue that web technologies/the Internet as a whole is a niche?

There is a reason the embedded world still uses C, and there is a reason the web world doesn't. Using the TIOBE index as popularity contest is misguided.
They are arresting violent protesters that are masquerading as journalists.
Controversial opinion: Graffiti is street art.
> I live in Europe where student drivers must be accompanied at all times while driving by a professional instructor with secondary controls at their disposal.

I don't know if you're familiar with Asterix comics, but this is one of those "All of Gaul?" type situations. Belgium allows parents to teach children on a probationary license. Nowadays, the requirement is the parent has held a license for 8 years and hasn't been in an accident in I believe the last 3. The student driver also isn't allowed to drive between 10pm and 6am during weekends and the nights preceding and following official holidays.

It also allows people to drive fully autonomously up to 18 months with a probationary license before they take their official test - which they fail once on average. During Covid, those 18 months might have become 24 or more, because test centres were closed.
Working from Home in the U.K. Holds Back Pay and Promotions
Yes, this is Javascript. Or well, at least it's web (JS+HTML+CSS).

The difference between this and Jupyter (which I assume you may be familiar with) is that this doesn't talk to a backend server. Most other notebooks do (Jupyter, Livebook, rmarkdown, Spyder, VSCode+Jupyter), which has benefits and disadvantages.

Everything here is in-browser and within a sandboxed iframe, which has the benefit that I can post a notebook where you can actually make changes/interact to an audience of millions without having to spawn a container per user. But also you can embed a notebook on your blog, it's just a webpage.

With WebAssembly being a thing now you can even have Python cells through Pyodide (which includes common scientific packages such as numpy, pandas, matplotlib), and from Python you can interact with Javascript code in the dom. So you could make a notebook that is something like: "Drop your CSV file, parse it using Pandas, visualize it using matplotlib". That's actually really powerful for distributing small programs (<1k LoC) to people who don't have Python installed on their PC.

The about page has some more thoughts on all of this.

[0]: https://starboard.gg/about
Piano tuning is a science in its own. Google for Railsback Curve if you want to fall down a rabbit hole.
That does not make sense to me, since computers "native" numbers are not binary and the layer on top would not care one bit if it converts the binary representation to whatever base. Not to mention that the wide-spread use of the decimal system among humans happened long before computers where even dreamed of. So those things point to the decimal system adoption having been made for humans and not for computers.

Countries other than the UK had done that step (for currency) centuries before Britain too.

Here is some background: "How Britain converted to decimal currency" -- https://www.bbc.com/news/business-12346083

Also,

> the benefit wasn't for humans (who prefer working in 12's)

I'm not sure what people you know, I don't know anyone who would prefer base 12. That seems like a very bold claim to me - I think I would like to see some evidence for it.
That's a twitter bug/feature that requires one or more browsers refreshes to find and show a tweet.
It's just not recommended. And it's just because saying what adding something to the list does is more precise than saying black list or deny list.
Backend:
I would stick with Python, but modernized with some bit of dataclass and typings.

A very tempting alternative is Golang, where it's fast build time and light syntax makes it a good candidate for prototyping.

Also, I know many do not like it in this forum, but a document-oriented database such as MongoDb will save you a lot of time when dealing with json style documents.

Frontend:
Here, I feel Angular can still deliver, once you have climbed the steep learning curve, the most important being to use a toolkit such as Bootstrap, which is a huge time-saver.
Matrix lets you configure the history retention on a per-server or per-room basis, fwiw: https://github.com/matrix-org/synapse/blob/develop/docs/mess.... From a metadata perspective, we're working on P2P to avoid metadata accumulating on servers. In terms of the OP here (address-book based contact discovery), https://github.com/matrix-org/matrix-doc/blob/hs/hash-identi... is how Matrix optionally implements it while trying to preserve privacy.
People shove too much complexity into a lambda. It seems like a great idea to have this infinitely scaling lambda with no infrastructure to run, but what you're trading off is developer experience.

It sounds like your lambdas are calling other lambdas. If this is true, rethink your architecture.

If you have a thin, minimal code wrapper that translates your lambda invocation event into some sort of function invocation, it shouldn't be hard to test. Your external dependencies should be modeled as interfaces that can have fake implementations injected that either return pre-canned responses or implement things in memory.

Without more info about what you're doing, it makes it really hard to know what specifically is stopping you.
No! YC (assuming it's like other investment companies) is a management company, and just takes percentage. Industry standard is around 2% management fee and 20% of the gains, though it varies, and it may be quite different for YC, being quite a different kind of investment company (compared to more traditional VCs).

The rest of the gains go to the limited partners (LPs) - the institutional investors who put in the money. Of course the YC partners are investors too, particularly in the early days when YC was just a structure for the original four partners to invest in startups.

But these days most of the returns would go to external LPs.
> they don't sell their fab capacity.

There is a "fabless" division of Intel that uses their fab to do designs for third parties. You won't hear much about it because a) it's for relatively niche stuff and b) it's historically very uncompetitive in terms of IP offering and schedules. So nobody uses it. Every so often they try and re-invent it, a few years backs they were pitching the Altera aquistion as a benefit but so far it's remained uninteresting. Being able to offer capacity might change things for some prospective customers.
James Hoffman: Understanding the AeroPress (Episode #2)
Math needs way more names than English can support and since they are used by humans they lack namespaces. Human names are both easy for humans to speak and plentiful enough to satisfy the need for names in math, I don't see a better solution.
A normal citizen is never gonna build a government that allows for anonymous payment systems.

To often people speak of their government as completely abstract separated entity they can only submit to. But actually, they elect them and the government even follow them in their craziest follies, like, say, leaving the EU in the UK.
Storing ipv4 addresses as 32bit numbers is common so I can certainly see a use for that.
There are materials in which refractive index can be changed significantly by electric field/temperature/mechanical strain
You can find a "serious" discussion of virtually any point of view on the internet now, the lunacy of an outlook is no longer a barrier to some group of people taking it seriously. However you have, on the second go, added the "thoughtful" qualifier. That, not so much. In fact, the lack of it should tell you something.
Just use Medium and keep it free. It’s fine. Don’t overthink this.
Yes, I saw her initials sprayed on walls in several cities. She seems to have many fans.
Why does the downlink operator have what appears to be Github open? He seems to be carefully monitoring it. Is raw data going straight to Github?
That has an appeal, but it lacks the peripherals and support that comes with the raspberry pi.

The great things about the pi, if not the greatest, is the sheer amount of documentation for doing all sorts of things.

Trying to get access to the i2c on an intel board? yeah its possible, but its not easy.
Doesn't fly with zero trust in public policy administration. Which is the mindset I am currently forced to take. Too corruptible, esp. at the local level.
Is the Stock Market Cheap?
This is the same type of screen used as in the pebble smartwatches[0], right?

Honestly, I wonder why that technology hasn't been used for anything like the Thinkpad in the video - I'd love to have such a device!

[0] https://en.wikipedia.org/wiki/Pebble_(watch)#Hardware
If this results in an increase in the total investment rate there won't be any people left to be angry in Poland.
One must be cautious with authority bias though.
That famous xc90 was modified by Uber and Volvo’s safety features were disabled. Literally the only xc90 that have killed are the ones driven by artificial neural networks.

https://www.bloomberg.com/news/articles/2018-03-26/uber-disa...
HSBC London HQ scrap manager offices: moves to open-plan, hot-desking floor plan
Planning on it once I tidy it up a bit. I've got about 10 projects 95% done... as usual.
It can be written as a spin chain, there is a Hamiltonian that generates the unitary you wrote above. Maybe it isn't very natural to do so but I also don't really that its natural to call this thing a "qantum walk" (like how is this thing walking?).

The difference between integers / digits is basically just a difference in numbering, I think they're completely equivalent if you replace n with 2^n or log_2(n) or something.
You mean to say we shouldn't be growing pecans and keeping dairy cows in the desert? That's crazy talk.

Seriously though, I was gobsmacked when I found out there was such water-intensive agriculture being done in an area where they're dead proud of the scraggly cottonwood trees that manage to survive along creeks that go dry most summers. Where you have chihuahuas in your yard instead of squirrels because there's nowhere for the squirrels to live. Big fields of alfalfa supported by center pivots in the middle of rocky scrubland where even the cactus dry out some years. It's not sustainable and never has been and now people are sitting around scratching their heads like it's some kind of mystery what's happening.
Are people actually enjoying these audio products? Personally I find that they all fall under the category Podcast or Not Podcast.

Podcasts already exist and work pretty well. Not podcasts aren't easily accessible.

Feels a bit faddy if I'm honest
I just tried to use my iPhone on direct sunlight. It does not look stunning. It is barely usable.
I am a privacy.com user and I like it, but there's a number of sites that won't accept the cards it generates.
The most plausible explanation is that the tech is patented to such a degree that producing this kind of solutions is just not economically viable.
Wow, thank you! I didn't know it not only exists but is provided by systemd. I'm already using systemd to deploy my services, so this sounds like a perfect fit!
Facebook plans to go after Clubhouse – and podcasts – with audio products
Yes, if you want to perfectly match SQL semantics. It's not only way of thinking about data though.
Customer service in the title of a google domain? Hell of a paradox, kinda late for April 1st.
Very nice! I like your way much better than the one in my writeup :-) I'll refactor things over the weekend to use this approach if that's OK with you.
Isn’t this what Discord does? Or is this Discord for instagrammers/“cool people”?
You make it sound like there is an "undistorted" market yearning to breath free if only government would let go. This is quite ideological, hidden in that one word.

Does the role of government in law enforcement and armed forces that that allows markets to exist in the first place also fall under the category of "distortion" in this absolutist framing?
https://github.com/nasa/fprime
Yeah, but don't forget that creating systems with massive core count is much more than just scaling up. It is a whole different science and art. Just handling the heat generated by 280W requires teams of hundreds of engineers. And IPC for 8 cores is child play compared to IPC for 64 cores.

You can already see this with M1: the 10W M1 reaches 7.5K while the 18W (15?) M1 is IIRC around 8.7K on cinebench
> Of course then it might not be called "cent" any longer.

Would probably be called a sextant, which would raise a few eyebrows in British politics if history is to go by.
Bitcoin uses energy. Energy is a detriment to the environment, but it doesn't have to be.

The problem isn't the energy usage, the problem is that we're bad at generating energy without killing the planet.
In fact that is one of the follow-ups I want to have out of this. Have architecture-specific optimisations (popcnt on x86) either manually through something like the `asm` crate, or by having a simpler algorithm that the compiler can optimise away.
https://wa.me/phonenumber

Very intuitive, I know.
This will be good for anyone interested in using modern cryptocurrencies, whilst also allowing governments to control access to accounts and adjust the money supply if necessary.

It's a win-win for everyone.

Also the energy required to secure the ledger will be dramatically reduced. Proof of work can be replaced by physical security, which is more energy efficient.

Anyone wanting to rewrite the ledger would need more power than the government has in protecting it.
... Ah.
To be honest, I still find people a bit silly that think of certain races when reading those terms.
I am building a property management software (PMS). It's a specialized form of CRM. I have dumped MVC entirely in favor of LiveView. handle_event and handle_info are a better programming model for high-level of interactivity in a page. It also gets you closer to the database, entirely bypassing GraphQL and client-side JavaScript. I had to expose a whole API endpoint to set a flag here, a preference there. No more of that.