skysight-inc/HackerNews huggingface dataset:
"which isn't that unusual to do on Twitter."

For you and me yes, but for the CTO [1] of a publicly traded company? YMMV.

[Edit] [1] Officer in the company
Unless your tab focus is on the other controls like volume :)
Always. And it'll stay that way until there is some solution, paid or free, that can understand speech (without having to talk slower than usual) and act on it faster than I can type it. But currently I haven't found anything that can actually do that, so dictation is hopelessly left behind until the future comes.
‘It's like an open prison’: the catastrophe of converting office blocks to homes
> Question: why HP-41 over other things, like TI's TI-89?

One reason would be that you can buy a TI-89 Platinum today (though not a "classic: TI-89), the 41 series was discontinued in 1990 and the 42 in 1995.

A second reason is that classic HP calculators are legendary enough that people managed to set up an apparently successful company based entirely on cloning and evolving classic HP calcs, that's literally what SwissMicros is: the company started in 2011 with an HP-15 clone.

Ti is still out there serving what market there is for Ti-style scientific calculators, not so for HP.
I'd cut them a little slack time-wise to track down where they have your address. In a large organization it's common for many products to have their own sets of PII records (and mailing system) and no way to query them all, so if they don't know what product captured the address, it can take time to find it.

It's also interesting just how many regulations deal with e-mail addresses. https://www.absolute.com/blog/are-email-addresses-confidenti...
Show HN: Pinrecall – a Chrome extension to rediscover your Pinboard bookmarks
I found this quite relaxing, but the title here is obnoxious clickbait
Look pretty interesting! The headline "A Better LinkedIn for your Twitter" is not clear for the value proposition though. "Find jobs, generate leads, and invest through your Twitter" or somewhat may be better
Say, this?

https://www.nytimes.com/2020/03/22/opinion/coronavirus-econo...

If you have specific references in mind, it's rather more efficient, and considerate, to list them yourself.
The play button is focused, and pressing Space activates a button. So it resumes playback. Then the key handler kicks in, and recognises that Space should pause playback, so it does that.

(I don’t know which order the two things happen in, but clearly they should make sure both don’t happen.)
Unfortunately the relationship between speed and energy is unintuitive (square rather than linear). Increasing speed from 60mph to 70mph doesn't sound like much but it increases energy by over a third.

In an unachievable ideal world instead of a speedometer and speed limits we would have an "energy meter" and energy limits, which would also take into account the mass of your car.
Counter point: with the former, I know exactly how to use it: for item in request(“get”, “google.com”, []) { .... }
Whereas if there’s no example for the latter, I’d have to read the code of that function (or sometime the code of the functions it called) to know how to use correctly.
The UK's ICO is remarkably ineffectual, sadly.
I love this take.

My previous role had my title as "DevOps Engineer" but it always rubbed me the wrong way. I was just an Operations Engineer with a focus on making my developers' jobs easier, in any way I could. Having that as my North Star kept me honest about the work I was doing versus considering the role more like Operations Engineer v2.0.

In the Silicon Valley, at least, DevOps seemed to be (seems to be?) sort of in vogue; I think it's important to keep its core qualities of bridging Development and Operations in mind as opposed to just shifting an existing position's title in an attempt to attract talent.
How to Create Your Own Programming Language -Part 1- Paradigm, Roadmap and Tools
- Unprecedented access to information;

- Instant high fidelity communication and work/business;

- Private and ever-cheaper space flight;

- True automation (it's only the beginning of the 21st, I bet on automation hitting hard mid century);

- AR/VR (which will likely become the escape of choice for much of the world later this century);

- Renewable energy that most can afford (it's already realistic for everyone to be self-sufficient);

- Viable artificial/grown organs (for use in medicine and food production);

And more. It's already been a hell of a century. If your life is boring, it's most likely because it's easy. There's no lack of choice when it comes to excitement, but we're risk averse at the core. The media is full of over-exaggerated bad stuff because it's exciting to watch (and again, risk-free). I hope we don't fuck it up.
Maven is incremental per default. Also java compilation is much faster than kotlin, so it is less of a problem.

Furthermore, IntelliJ (as much as I love it) has a terrible live compilation story compared to eclipse. Eclipse recompiles affected project files while you type and propagates errors live.
Harp on java where it's at least factual, (crufty stdlib, missing uints, type erasure..). Java is miles ahead what tooling and maturity of the ecosystem is concerned.
Rust embedded USB blackberry trackball mouse
Depending on your scale, this can be made much easier and simpler - just manage the keys using something like ansible. Got a new developer? Push out the key to the systems they need access to. Developer leaving? Remove the key from the systems. Configure the ssh server config to not use keys in home dirs.
A technically minded CTO of a highly technical company? What makes you think they're so different to you or me?
Rough wording for sure, but Stallman was living in his office.
If Cloudflare can't get an email unsubscribe process to be GDPR compliant, should you trust them to handle the many far more privacy-relevant things they offer as a company...?
I’ve had this like 3 times already. You had to mail customer support for data deletion, and after that, you got a mail with ‘are you satisfied with our help?’. Well hell no, because you still store my email adress.
Your comment predicts the next few waves of no/low-code automation, I think.

Early phases will involve the introduction of no/low-code automations that integrate existing APIs, services, and systems within businesses for the purposes of automating existing processes.

That's good for the APIs, systems and automation platforms because they become essential and encumbent components of operating those businesses.

The later, and I suspect much longer, phases will involve identification of business processes that aren't really needed and that can be removed by thinking about the ways that organizations function in entirely new ways, or that can be streamlined.

By that point some of the integrations may have become so baked-in that they'll require significant maintenance to update. And as we see with some cloud-based IoT devices, it's possible for service providers to encounter outages or cease operating, in which case internal businesses processes may halt.

All this is similar to the gradual automation and improvement of physical assembly lines; it's a case of applying the same principles to organizations. And yep, the cheapest, most efficient and reliable component is one that doesn't have to exist.
This post is a little bit harsh, but I can understand writer’s point of view and feelings. Anyway, if confirmed, it looks like cloudflare needs to fix some dem target lists. Moreover, none of these emails were marketing or personal stuff (except rcpt email address).
IMHO we have GDPR in order to punish intentional bad behavior, not to prosecute incompetence.
> It is Pragotron PJ 27, 12V version. They have been produced in Czechoslovakia during
196x years and using the PS-1 mechanism.

What is the PS-1 mechanism?
How to fight. How to write. How to lead. How to meditate.
How fast do you type, adjusted for errors? You mentioned speed, but I find Dragon can handle pretty fast talking as well as slower, so I try to remember to talk faster when dictating.
https://xkcd.com/2052/
"chop wood, draw water" means "standard daily chores". Perhaps in context of HN and modern times it could be replaced with "drive to work, write code".

It is not that our complicated lives prevent us from enlightenment. Quite the opposite, it is our lack of enlightenment that make our lives appear complicated.

But what do I know, my only zen knowledge comes from C64 game Usagi Yojimbo I played some 30 years ago :)
Maybe more transit, but it doesn't really help when it's not usable for folks. The biggest difference between US and Europe I've noticed (except that everything is bigger in the US) is the lack of grocery stores in the US. There's huge subdivisions with no grocery stores, so you have to enter the highway to get to a grocery store. Walking is not practically possible. In my small suburb in a small town in a small country in Europe there's two grocery stores within walking distance, four within a short bike ride. Not huge stores like Wallmart or well stocked like, I don't know, Whole Foods, but small grocery stores that sells food and everyday products.
I know the word but never use it myself, even among people that I know know it, because it sounds ugly. It’s the first syllable that does it.
Types are controversial because we can't measure engineer productivity. Full stop. I see people on here arguing that they are faster one way or the other, yet we have absolutely no empirical evidence for such a claim. What makes it more complex is that "fighting with types" often takes one out of the flow in a different way than usual progamming challenges. Since it's unmeasurable, we cannot see the effect of productivity relative to team size, feature churn, product timeline, unit test discipline, etc.

For example, I'm completely convinced types add significant productivity increase to any team of more than two programmers. Likewise types are a net productivity improvement to software that has to be added to multiple times in a year. If it's a one-off write and throw away, or tiny team, it probably doesn't help as much. Also if it's a big team, but with highly siloed developers, likely doesn't add as much value. I think fighting with types FEELS slower than it is, like how dealing with a car that doesn't start immediately or a street with a lot of stop signs feels slower than just getting out and walking, despite the empirical evidence to the contrary.

However, these beliefs of mine are BACKED BY ZERO EVIDENCE. Just let that sink in. We all are arguing about a topic that inherently cannot be measured. We should be trying to tackle the measurement issue first, rather than just keep yelling about chocolate vs vanilla forever.

When all we have to go on is feelings, we get people arguing which is better: cars or bicycles, without any discussion or facts about top speed or total distance. The cyclist is always going to talk about wind in their hair feeling like they are going so fast, or how it slows them down to look for gas stations and just stand there pumping gas when they could be making progress pedaling. And to stretch the metaphor even further, there are plenty of environments when a sedan is slower than a mountain bike, and plenty where they are the same. I suspect all this is true with types, yet we have absolutely no way to know. For all we know, the "collective wisdom" of types might be exactly backwards, because basing engineering decisions on feelings rarely correlates to empirical results.
how many times have you not used bash/dos/pwsh scripts because it's not typed?

Maybe there's a place for both?
I like to use Bitcoin as cash. Bitcoin Cash. BCH. BTC has been stifled at the base layer so that the devs can make money off layers on top of the base layer.
It seems to me some bits are clearly created and some discovered. Eg. pi is discovered but the symbols we use to represent it's value in decimal form, 1 2 3 . etc are human inventions. There may be some value in trying to figure what's what there? I think it can help to think what alien mathematicians would have the same and what would be different. No doubt they'd find pi and e if they were any good as those are the two most fundamental transcendental constants in math but our decimal representation is one amongst a very large set of possible representations.
I adblock Hot Network Questions because it always distracts me when I'm looking for programming help.
I HAD to build CudoVito and not be at my cushy job for another month
I mean he's had the issue for a year now, and each time you personally say something along the lines of "I'll look into it" or "I've raised that internally" but he waited an entire year before he posted this.

Saying 'sorry, should be fixed now' is kind of unacceptable and more than a little patronizing to the people here.
> we have GDPR in order to punish intentional bad behavior, not to prosecute incompetence

That was exclude any data breaches though, wouldn't it? Because they are always incompetence rather than intentional bad behaviour on the part of the breached companies.
Schnorr signatures were also kept in reserve for many years due to a patent that recently expired. Should be merged in the next major feature release.
Learning how to cook would be fairly near the top of my list. More specifically learning how to cook a few dishes well (ideally ones that you like).
They should not tamper with their paper trail for accountability reasons, e.g. in many countries they are not allowed to delete emails etc.
Yes, for any "couple of" smaller two. And more than once it was not clear whether the Vatican was still relevant at all.
You are correct! Not as many males get it.

I was more pointing out that males, when they get it, are more likely to have a hard time and more likely to get primary forms and the relapsing forms are more likely to turn progressive early on (women wind up catching up after menopause sometimes).

And yeah, everyone has stress. They thought that stress caused relapses at one time, though, but further research has ruled it out. They can look at folks that have had undue stress and look at timing of relapses vs times of major stress to see if the link is correct. The 'stress-free life' advice still gets passed around though.
Different kind of improvement. A smartphone (not the bloody iPhone) has fundamentally changed everyone's life directly.

For the vast majority of people, food production is something that just "happens" out there. They don't grow anything, they just get it from a store.

I've seen people on the Internet who can't afford a simple boiler or an indoors toilet (but they have a phone/computer)... and that's sad, but also amazing.
(Of course Cloudflare shouldn’t spam people who have quit their service).

But I think posts like this explain why I’m not a huge GDPR fan yet.

On the one hand we have enormous tracking empires, who most likely are maliciously compliant with GDPR. They have probably not lost much precision / revenue due to the legislation. Mostly business as usual.

Then on the other side we have “normal” companies who are doing mostly “normal” crappy stuff all larger enterprises do. Clouddlare aren’t maliciously spamming people, they’re just incompetent handling their email lists. And sure it’s not a great look, but keeping someone’s email address around is probably not something governmental agencies should get involved in, in most cases.

The tone used in this post would, for me, be appropriate if Cloudflare did something horrible with your data. Selling traffic infi to data-aggregation firms, having lax security for accessing your customer portal, beeing hacked and leaking data etc.

Not “just” being sloppy with ther mailing lists.
Can we expect this issue to now be resolved completely for all users, for example, if someone decides to delete their Cloudflare account today?
Higher speeds mean less time wasted in cars, so presumably more time to work
As Hal explains in his post [1], this let's you replace a general 256-bit-scalar x curve-point multiplication k x Q by

(k1 + k2 x lambda) x Q = k1 x Q + k2 x (lambda x Q)

where k = k1 + k2 x lambda mod n, k1 and k2 are only 128-bit, and lambda has the special property that for some beta,
lambda x Q = (beta x Qx mod p, Qy), i.e. at the cost of just a scalar multiplication, yielding a 25% speedup.

[1] https://bitcointalk.org/index.php?topic=3238.msg45565#msg455...
I agree, it's a bit strange to pretend only colonial europeans were cruel. To the extent that cruelty is pointed out in order to make things better going forward, I'm all for that.
But basically like you said, every empire throughout history was built on ruthlesness and cruelty, else it would not be an empire but a village.

Our technology and knowledge today allows for better empires though, so we should demand better behaviour today.
Technology has created a barrage of notifications and interactions
Also the trend of cars getting larger as well as to match the increasing girth of the population i.e my VW Polo (it slots in below the Golf) is now the same dimensions as my 1990 Golf Mk 3.
Sometimes this will be the best approach possible but adhering with this principle too strongly can overcomplicate the general design/architecture - It can give developers a green light to start passing around complex types all over the place and harms the separation of concerns principle.

In terms of modularity and testability, the ideal architecture is when components communicate with each other in the simplest language (interface) possible. Otherwise you become too reliant on mocks during testing (which add brittleness and require more frequent test updates). I think very often, static typing can cause developers to become distracted from what is truly important; architecture and design philosophy. I think this is the core idea that Alan Kay (one of the inventors of OOP) has been trying to get across.

'I'm sorry that I long ago coined the term "objects" for this topic because it gets many people to focus on the lesser idea. The big idea is "messaging"' - Alan Kay

It's very clear from Alan Kay's writings that when he was talking about 'messaging' he was talking about communication between components and he did not intend for objects to be used in the place of messages.
They are definitely not managing their mailing lists efficiently.

My case is somewhat different, not that I want to unsubscribe but at one point they started addressing me as Dick in all their mass marketing emails. That's despite the fact that my name is not Richard or any variation thereof, nor have I used that name to sign up for anything at Cloudflare. It began immediately after I shot down one pushy salesperson's "invitation to arrange a call or videoconference" for a product that I already told them would not work for me. Could be just a coincidence, though.
Thanks for taking the time to reply to my comment and sorry for the short reply from my side - I am in a hurry.

In case you were looking for a similar text-based integration of a layout engine with your tool there is a textual DSL for ELK called ELKT:

http://rtsys.informatik.uni-kiel.de/elklive/

One could certainly feed that into a binary running the kernel similarly to how a DOT file is fed into graphviz.
I like your list. 2 of the things you included are the 2 things I would put at the top of my list.

I am 58, and I didn't always know how to make a list like this in a way that makes sense to me now.

Would you mind if I ask how old you are, and what you imagine will be important to you when you are looking back on your life, as an old, old, old person?
A journalist receiving information from a source is not conspiracy, evne if that information is obtained illegally. That’s the core og he case, if you disagree then all the other journalistic entities involver should be on trial before we even start talking about a potential extradition for Assange.

This whole endeavor is a clear and blatant attack on freedom of information. It should be clear to everyone across the globe by now. The American government does not care if it commits war crimes, however it will go to extremes to punish any journalists or whistleblowers who expose these war crimes.
Finney was a wonderful man. He was there with PGP from the start. The last few years of his life he suffered tremendously. When the world started finger-pointing him as Satoshi his family got death/kidnap threats, swatting and worse.

Hopefully anyone with the time to care about this will read one of his last comments on the subject dictated through eye-movement software from a wheelchair:

https://bitcointalk.org/index.php?topic=155054.0

Vale Hal.
A conversation with Bloomberg Beta venture capitalist Roy Bahat
The thing is Pi is ubiquitous.

One of the interesting consequences of the recent redefinition of the SI units is that now h, k, e and a few others are considered exact constants, just like c. A caveat: physicists are well aware that their trade is about mathematical models of magnitudes they can measure (and extra stuff they can't yet comes in handy to do that), not reality or the physical world in itself, whatever that might be it's something dealt with epoché.

So now the Stefan-Boltzmann constant, which involves powers of c, k and h is exact. It also involves the fifth power of Pi (through the value of the Riemann zeta fuction for argument 4). As you can measure the Stefan-Boltzmann constant being creative with a radiometer, you could determine increasingly accurate values of Pi experimentally. In the sense of magnitudes as used in physics, which is a fruitful approach to being quantitative in this confusing physical world, this "thing" we call "Pi" behaves like a dimensionless physical constant.

Before you'd object, if we came up with more precise theories, experience shows that that would mean corrections to the laws implied above. It also shows that when this happens instances of "Pi" don't deviate from the Platonic value of Pi.
Wow. Waiting for this in other parts of the world.
Are you sure about this? Do you need a reminder in a year?
I care about privacy as much as anybody, but why make such a big outcry over such a minor infraction? An email address is one of the least private and most non-consequential pieces of information that could be retained about someone in this day and age. Which many other companies flagrantly abuse all the time with no shame. Yet compared to many other large companies, Cloudflare has been a company with at least a respectable reputation and track record. Does that not warrant treating them a little bit better than this? Is the fact that they were unable to unsubscribe a user really something that warrants alarming the HN community over? Is there such a dearth of hills to die on right now that this is what we should be outraged about today?
I don't really understand your comparison with linux distros.

Of course extensions will be fragmented, each chip will only embed a faction of the ISA according to its range of application.
But Linux distro are not made to be "modular".

Can you elaborate on your thoughts?
If you're in an environment where cycling's viable, I'd rank that alongside or even above driving (it can be cheaper, healthier, more sustainable, consumes less parking space at home and in the community, produces less pollution, and generally provides easier self-maintenance options)
Data breach will not disappear thanks to GDPR. GDPR tell you that you must, if possible, notify in case of data breach.
Why? What guarantees can you give us?