skysight-inc/HackerNews huggingface dataset:
I've been saying for ages that our approach to personal computing is wrong.

Everything is focused on apps nowadays. You need an app for accessing the camera, you need an app to access Snapchat, et cetera.

On the other hand, what if our personal computing - let it be on your phone, on your laptop, or on your NAS - was about DATA POINTS? Everything on your device, including hardware like the camera, GPS, etc., becomes a data point that "apps" attach to. Slap some ML-based contextual recommendations to it, and you've increased productivity a lot.

For an average person this means opening the camera loads details like Snapchat, but for a professional photographer, it shows the "Pro" things by default. Open an MP3/WAV/[insert other audio format] file, for an average person, this offers playback options, for a sound engineer, it offers analysis tools, detailed editing/post-processing utilities, filters, you name it.

Then you can expand it by customising the launch interfaces. On a smartphone, you'd most likely want easy access to relevant information based on e.g. location (say, at home you'd get smarthome controls on your home screen, at the office you'd get your work email and related services, on the go you'd be getting relevant public transport/traffic information, at an airport, it would automatically pull up your boarding pass, at a Tesco, your ClubCard bar/QR code, and so on).

Of course this would require a major paradigm shift in computing, which would have major pushback from people - most people don't like big changes, especially in things they use everyday. Hell, I can't even get my parents to change smartphone brands, because they're used to how things are on their old crappy Chinese phones, and apparently, Samsung's or Apple's "menus are confusing and things aren't in the places they used to be".
This has been a struggle at the company I work for. Its not really the technies that need convincing, its the Product Managers who somehow have established this thought in their head that anything beyond SMS would be too hard for our customers to use as stuff like TOTP requires a separate app or push notification or something else that is too out-of-band. For employees we already use TOTP/Yubikeys based MFA.
Ocean Bacteria Reveal an Unexpected Multicellular Form
Except he was also doing a phenomenal job early in his career too. It's not all smoke and mirrors or connections.
so we're supposed to argue about the existence of things without any evidence?
Security is a spectrum, and too much security means less freedom and shitty life experience.

I don't have a problem with a new tool such as systemd-run.

I do have a problem with breaking well established workflows in the name of security/efficiency/ideology, when users didn't ask for it. That is a policy question with different answers on different systems.

Anybody who cares about that kind of restrictions has to think and implement policies on their systems on their own. Relying on systemd to do the right policy thing for everybody is unrealistic, naive and warped idea of what users need.
It's bad communication as a media play. Adobe drops the licensing in the most expedient and user hostile way possible, and puts the blame on Pantone.

Long term, this might be a better model for Pantone - they're building a direct relationship with the print shops and other businesses that actually need this feature. Short term, a lot of users just treated this as an alternate color picker and Adobe is trying to manage who gets the flack.
This is basically what you are describing: https://webkit.org/blog/11312/meet-face-id-and-touch-id-for-...

It's not widely adopted, unfortunately.
I don't doubt your claim, I think it's more common to have ID verification across the world.

That aside, I think at one point if people make dumb choices, they're screwed, can't do anything about it..
Oh wow that is a lot of brand new accounts... Silly me for not checking and thinking they were all genuine.
Once yes, 10 times the same thing no?
Wasn’t just external. Remember it shipped with two internal AMD GPUs. The real issue was AND GPUs were close to useless for any GP-GPU work at the time because of CUDAs dominance and Apples lack of commitment to OpenCL at the time.
TOTP can be stored in things like 1password and shared between devices, if you want.

I don't mind if SMS is an option, but I would prefer it not be the only option and certainly not the only backup option (weakest link and all that).
I didn't expect to change the world, but I did expect to make it a tiny bit better.

I formulated what I thought would be a pretty good minimum. Rather than getting people to agree with me, or each other, I'd get them to leave each other alone. They didn't have to understand each other. I just wanted to understand enough of each that we could find ways to live independently while occupying the same patch of dirt.

I didn't anticipate how much pushback I'd get on that. People seemed to want to be hostile to each other, even when it cost them. I thought they'd at least be able to agree on basic facts about the universe. I grew up in the early 70s, at the tail end of when science had the luster of the Atomic Age and Space Age. But even science, which I thought was the Gold Standard of knowledge, turned out to be easily cast as the villain.

I expected some of that, of course. I didn't expect it to become a majority, or near-majority.

I'm still having trouble adjusting to that. As TFA says, changing the world was too much to ask. I thought I had set a reasonable goal, but I needed to set my sights much, much, much lower. That requires a lot more personal approach, one which doesn't allow me to take myself out of the equation the way I did. I have to think of what I personally want, what pleases me, and that runs contrary to my approach of sublimating my own goals to let others find ways to live together.
Hey everyone,

It's great to see our product posted here. We are a small startup incubated in the Nordics (Oslo, Norway), and we are super excited about our launch! Any feedback/criticism/question, fire away.
Cartels Tell Mexico They’ll Agree to Ceasefire–If They’re Allowed to Go Legit
What's the advantage relative to a soft token? (Though it's arguable that Apple/Android should have an installed soft token out of the box.)
Yes. They sponsored the last annual State of the Map-conference and already did some mapping work. They also released some analysis datasets which highlighted possible problems in OSM (with the intention to improve OSM)
The problem with G+ was Google being Google. Launching new products is rewarded; iterating on them long enough to gain popularity is not.
Hey guy, why don't you spend a bunch of money, you know for saftey and stuff and then we're going to raise the interest we charge you, sound good fella?
JavaScript is functional if you write in functional.

There's nothing stopping you from writing pure functional code in JavaScript or TypeScript.
Just a hack journalist, I think. Her other publications include:

"Alaska Canceled Snow Crab Season for the First Time Ever Because All the Crabs Are Gone"
Playstation VR2
This is a really good comment. I've been trying to evaluate my entire life, because the last thing I want is to switch jobs/careers only to find out that wasn't really the problem in the first place.
Considering you can have a not repost everything you tweet on Mastodon, it doesn't seem like all that much commitment to be in both places.
By not resolving cross-dependencies, and thus waiting for each other.
On est un équipe de 10 ingénieurs. Je transmettrai vos informations à l'ingénieur que j'avais en tête, et il vous contactera directement.
They do: https://2022.stateofthemap.org/#sponsors
Up to congress to balance budgets. Markets will force their hand if they have to (see England).
If you tell a lie enough times, it becomes the truth.

Wake me up when federal interest payments exceed the amount the feds spend on social programs, which far far exceeds the defense budget. [1][2]

[1] https://usgovernmentspending.com/united_states_fed_spending_...
[2] https://www.nationalpriorities.org/budget-basics/federal-bud...
ah yes, he famously had no connections before his career, and his parents were poor immigrants with only a few emerald mines.
Maybe the most interesting end-of-game play that would've been influenced by the existence of a "victory formation" strategy https://www.si.com/nfl/2018/11/14/miracle-meadowlands-40th-a...
As long as I can avoid the mess of oop and inheritance, I'm happy.

Good oop is only found in a very small amount of libraries.

In don't want "reusable oop code", i want fonctions that returns data. Side effects are impossible to keep track.

Of course you can't use fp everywhere, but oop should not be the default.
To forestall confusion: there are two different ID mechanisms in IMAP.

The first mechanism is message sequence IDs. If you have a mailbox with N messages in it, these messages are numbered 1-N (inclusive); a new message gets N+1; and deleting message, say, 3 causes 4-N to be renumbered to 3-(N-1). Note that the server can be the one to delete the message (say another connected client deletes it), but server-to-client notifications of message deletion can only happen at specified times in the protocol. The client might still have stale sequence numbers when it sends you the next command however, because IMAP is pipelined. And if you think this sounds like a recipe for lots of weird bugs, you are indeed correct in those thoughts.

So what everyone uses instead are UIDs, which are stable IDs for a message (kind of). UIDs are monotonically increasing (a message with UID 100 is newer than one with UID 95, but there's no guarantee that UID 97 exists), and are not impacted by message creation or deletion. One way to think of them are offsets in the underlying mbox file of where the message lives. If UIDs need to be renumbered (... yay mbox), the server changes the UIDVALIDITY which means that previous UIDs are no longer necessarily valid.

The message sequence numbers kind of make sense, if you imagine that IMAP clients are very, very thin clients that don't maintain any local information, and if you imagine that servers are not expected to support two clients connecting to the same mailbox at the same time. But modern email clients need to maintain their own local database of email metadata, which means that the IMAP protocol has become, in effect, a database synchronization protocol, even though it's not originally designed as such (later IMAP extensions added features that made some elements of synchronization much faster).
Usually, at the point of real "burnout" there is no fix except leaving for a different setting for awhile. While I often infer Plumbing is a cleaner trade than the tech sector, there are real consequences associated with some toxic corporate cultures. ;) I usually recommend self-evaluation though Ikigai as part of long-term career planning.

'Ikigai starts with the awareness of four key pillars:

Business Values

Core Competencies

Income Generation

What the World Needs'
( https://singularityhub.com/wp-content/uploads/2018/06/ikigai... )
My commute to work is very predictable, but the commute home is not. I always use Google maps driving home, even though it is only 27 miles, because Gmaps will direct me to alternate routes if there is a traffic tie up on my usual route home. This has saved me literally days of time over my years of commuting.
The US was in multiple fronts from 2001-2022, and estimates are that direct costs from 1 of those fronts (Afghanistan) is 8% of the total debt.

Almost ⅓ of the total US debt is the result of Covid Spending and Tax cuts in the last 5 years. (Social capital)
You raise some interesting points.

> The concept of copyright was created in response to the development of the printing press. It was a reaction to a disruptive technology.

Absolutely, one of the major factors was that it allowed individuals to benefit directly off someone elses work without having made substantial changes. The protection was intended for the original works it self and derivatives too close to the original content.

> We are now at the threshold of a new disruptive technology that is likely to bring about profound economic changes in the arts.

This already happened with photography taking over portraits and tracing, the response wasn't to outright ban it, or really prevent it either. When technology made photography more accessible, to the point it was going to be disruptive to professionals in the field, the response again wasn't to outright ban it, or really prevent it either. This is despite the fact that it has litterally destroyed a significant amount of jobs to achieve conviniences that we now all enjoy.

I feel like the AI issue is a parallel to above situation. People are now given better tools to generate/create art themselves and as long as it isn't blatant copies, derivatives too close to the original content, it probably should be have similar rules in my opinion.

> It only functions by drawing from their works.

You can train AI models by taking photos and then vectorizing/toonifying/paintify etc. depending on what you're aiming for with various wildly available non-AI filters. Stylistic ideas are possible to implement into these filters, I have some experience having done so with making plugins for processing my photos. So, that isn't even a strict requirement for generation. So, even in the case where you ban AI from learning from people made art (even in the situation where they would allow it), there are ways to still train the AI models regardless to achieve a similar result.

There is another problem that hasn't been discussed, enforcement is going to be a very interesting problem considering how international borders for information/data are virtually non-existent now and it's becoming relatively difficult to even distinguish if a piece was generated by an AI or by a person. The economic changes are likely coming in regardless from my point of view. It's going to be either people are using it illegally if banned regardless or people using it legally if it isn't -- I just do not see this changing either way.
Spectral (http://spectral.energy) | Multiple Positions | Full-Time | Amsterdam, the Netherlands | VISA Sponsorship Available | Primarily On-Site, with flexibility for some remote working days.

Spectral develops technical solutions that help propel the evolution of smart energy networks. We are involved across the whole grid, whether it's a community, building, energy farm, neighborhood, or all at the same time! Some areas we focus on include: improving asset efficiency, unlocking the value of energy storage, facilitating demand flexibility, and locally produced renewable energy.

We believe that one of the most urgent issues of our time is the challenge of providing for our energy needs in a sustainable way. We are looking for engineers that share our mission.

ABOUT THE TEAM: An awesome, multicultural and very ambitious entrepreneurial team and the chance to change the world for the better by creating innovative software! No unnecessary hierarchy, but a team of like-minded individuals that are committed to making a lasting change in the energy landscape.

TECH: Python (with some golang and C#), Google Cloud, Postgres & TimescaleDB, gRPC, Kubernetes, Docker, Ansible, Terraform, HTML, CSS, RabbitMQ, Vue.js, Reactjs, front-end, DevOps, Typescript, REST, Git, SCADA systems, .Net, Linux, CI/CD, IoT, Azure, AWS, Sass or less, Git, Three.js

WHERE DO I APPLY? https://jobs.spectral.energy/
My company does FP and I think the tooling in Elixir is pretty great.
We had to manually investigate and handle individual screwed up number portings _all the time_. And we did so every single time we (the developers/maintainers) got a report about something having gone wrong.

The sending carrier has that number port logged, and the receiving carrier will if they received the request.
Why your own PR within your work is important. Why also advice about modesty being a virtue is a scam.

If you won’t shout about how great your own work is, how can you expect anyone else to?
Location: Montreal, QC, Canada

Remote: Yes

Willing to relocate: No

Technologies: GNU/Linux, Python 3 (FastAPI, Django, Flask), GraphQL, SQLAlchemy, Gino ORM, Alembic, PostgreSQL, Docker and docker-compose, Bash, Amazon AWS.

Résumé/CV: https://drive.proton.me/urls/N9DC92WCTM#xcsMFKh1NyFr

Linkedin: https://www.linkedin.com/in/grcaraballo/

Email: gcaraballo@pm.me

I'm a junior/mid python backend developer looking for the next opportunity in my career. I'm a fast learner, proactive and joyful person :)
These kinds of CEOs usually have very strong supporting staff. COO, CFO, COS, etc probably doing more day to day than Elon would care to deal with.
A function like that would be hard for most people to understand/calculate, and you can approximate it pretty well with a couple extra tax brackets.
It’s a true story. Thank you for posting!!
Each of those companies probably has an actual CEO that goes by "VP of operations" or some similar title. And Musk mostly approves some of their decisions and gives his take.
Not necessarily, but rather to accept things, in this case the Chinese system and how rules are defined and enforced.
to be fair, any half-decent email client already has this functionality built in for free.
Agree Apple Maps is great now.
Except the multi-stop support only works for driving... but other than that it works very well.
It'd been awhile since I'd actually driven until a couple of weeks ago and I was pleasantly surprised how good the turn-by-turn directions were, announcing things like "go past the next light then turn left".
Isn't the kind of the point? Wouldn't he have had less CEO positions at that time?
That channel sure loves to waste money for the sake of "OMG LOOK $$$ WE GOT IT". Just stick to the tech and stay in your lane. This isn't what we meant when we said 'more RGB stuff'.
Ask HN: Given advent of AI driven coding, would you still recommend the field?
I feel I've been underestimating the progress of A.I. in last few years. But that all changed when I interacted with text to image generators. I wrote few prompts, and it exceeded my expectations, and as someone who used to be in painting/drawing, I can see how many hours of hours it'd taken me or even a professional to accomplish this.

Sure end result wasn't 100% logical, but it was MORE than enough. And creativeness and variety more than made up for it.

I'm thinking in near future you could have 1 senior engineer vs whole team. And this engineer simply writes very detailed prompts. Generates 20 copies of code, and pick one from them. Edit them a bit here and there, and boom work of 11 developers done in a day.

I know it sounds far fetched but I didn't think A.I. could take few words I typed and generate an image even better than I had imagined, with more details that I hadn't even mentioned automatically added.

Given this, is software engineering viable career for people starting out right now. I think we are ok for next 10 years?
I'm also confused about your description. I host my own single user mastodon instance and have no problems to follow anyone, just put their username into the searchbar and click follow.

This way I can follow anything on the fediverse, not only Mastodon accounts but PeerTube, Friendica, PixelFed, FunkWhale, etc. all from my Mastodon account.
Ball reform, to keep low level nonviolent accused out of jail so they can hold down a job.

Social housing, widely distributed low rise apartments run by the city or state to ensure we can house everyone. Avoid high rise or dense social housing clusters.

Tax the wealthy, increase pay for teachers (not administrators), pay teachers overtime. Build more schools, and provide nutritious food for every student both because it's the right thing to do but also to build knowledge of what healthy food looks like.

Vacate convictions for things like possession.

Those are the simple ones, there's plenty more we could do.
> "updated security measure"

The misconception that security is additive is deep rooted in a primitive view of the world that I can not imagine going away soon. If you have 10 cm of concrete protecting you, it's better than 5 cm of concrete. So if you have a grade 10 padlock and a grade 5 padlock (higher being better), it's better than just having the grade 10 padlock. Substitute padlock for any system that can be intelligently hacked.

My cynical view after having worked in regulatory compliance with so-called "security consultants" who are essentially paper pushers is that any security flaw can be fixed with the right wording in a document. In fact it might even be preferrable than fixing the flaw in software. This is comparable to activating a linter only on touched files, not all historical code.

You could blame incompetence, but a real assessment is made: You earn more if you allow some amount of holes, blame evil hackers, reverse transactions, apply insurance. Most cash is digital, and all banks are in it together. This is why banks hate blockchain: There are too many poorly made systems that assume we can undo transactions when we fuck up, and not fucking up is too expensive.

When you have zero clue how something can go wrong, and you don't even know the probability up front, all you can do is bet on insurance and transaction reversal.

tl;dr: I understand you want to reach through via tech, but the problem is: Lack of real security is a conscious decision.
Maybe it ought to be but it definitely isn't if you look at success as industry adoption.

The author seems to have good intentions and covers all the talking points a new convert will discover on their own.

However I'm afraid an article like this will do more harm than good in the end. There are too many network effects in play that go against a new paradigm supplanting the mainstream as it is. And the benefits of functional programming pointed out in this article haven't been convincing over the last... many decades. Without large, industry success stories to back it up I'm afraid any amount of evangelism, however good the intention of the author, is going to fall before skeptical minds.

It doesn't help that of the few empirical studies done none have shown any impressive results that hold up these claims. Granted those studies are few and far between and inconclusive at best but that won't stop skeptics from using them as ammunition.

For me the real power of functional programming is that I can use mathematical reasoning on my programs and get results. It's just the way my brain works. I don't think it's superior or better than procedural, imperative programming. And heck there are some problem domains where I can't get away from thinking in a non-functional programming way.

I think the leap to structured programming was an event that is probably only going to happen once in our industry. Aside from advances in multi-core programming, which we've barely seen in the last couple of decades, I wouldn't hold out for functional programming to be the future of the mainstream. What does seem to be happening is that developments in pure functional programming are making their way to the entrenched, imperative, procedural programming languages of the world.

A good talk, Why Isn't Functional Programming the Norm?

https://www.youtube.com/watch?v=QyJZzq0v7Z4
Twitter didn't really have much of a discovery mechanism in its early years, and that's when it really built the userbase that is its main competitive advantage right now. I'm not sure that's a huge impediment, particularly since Twitter could be the de facto discovery mechanism for people on their way out the door ("Hey, I'm leaving for Mastodon, where I'll be foo@bar.org").

I do think there's an unmet demand for aggregator accounts on Mastodon right now, though. Like if I'm interested in esports (just f.ex.), there should probably be someone I could follow who boosts significant content related to that subject to aid people in finding new people to follow. (To be honest that probably already exists; like early Twitter, Mastodon is pretty tech heavy. There are a lot of gaps though.)