skysight-inc/HackerNews huggingface dataset:
> Display size in a monospace font

Some clusters are going to be multiple characters wide.

> thing that gets deleted when you hit backspace

Some clusters are meant to be composted of multiple keystrokes and a natural editing experience would allow users to delete the last stroke.

Look into how Korean works.
I think they're trying to play on the user experience revolution that capacitive touch and the iPhone brought to the world, hence framing themselves as "ex iPhone talent", and sell the idea that they can once again revolutionize UX into something more ephemeral.

I remember when the first iPhone came out, people were like "a phone with one button? What the fuck am I gonna do with that?" And then we saw what can be done with that.

I think there are still novel approaches to using computers in your personal life, but they're not readily apparent; truly novel things are never readily apparent. But if the stagnation and devolution of UX as it exists today is any indicator, I highly doubt they can pull it off. They'll either give us overpriced glasses and fake holograms for the flash factor or they'll deliver something none of us can envision, it's probably going to be the former.
And why should they?
In general, if your reaction to finally understanding "functors" is "so what?", there's a reasonably good chance that means you've actually understood them: https://jerf.org/iri/post/2958/

The useful thing about functors isn't that they are particularly complicated, it is that they are a useful interface to be able to write things generically over. It's very similar to iterators. Being able to present items out of some collection one at a time is "so what?" It is not interesting on its own. But having a common interface over them allows for a lot of good code to be written that you can't write in a language that lacks them, and have to one-off ad-hoc all the time.

That a Parser is a Functor means you can apply all the functor tools in writing them. This is one of the appeals of parser combinators, which is again not that they are some sort of brilliant insight on their own, but that they work well with the generalized tools rather than needing specific implementations of them.
"Can't" as in "don't want to"
Plotly | plotly.com |Software Engineer, Full Stack, Senior Technical Product Manager, Platform & Infrastructure|Canada| Remote, Full-Time

As a company with roots in the open-source community, Plotly introduced web-based data visualization to Python. Today, the company offers Dash Enterprise, which provides the best software tools and platform to enable every enterprise in the world to build and scale data applications quickly and easily.

We are growing our team and hiring for the following roles:

Software Engineer, Full Stack (Full-Time, Remote Canada)
Senior Technical Product Manager, Platform & Infrastructure (Full-Time, Remote Canada)

If interested, apply here - https://boards.greenhouse.io/plotly
I have no idea how they manage to recruit talent. They're trying to generate hype, yet there's no hype, just universal criticism. See here, see Twitter, see the comments on that TED Talk speech. No one's buying into it.

Plus, I really hate how "we used to work at Apple" is their main marketing strategy. They wouldn't need to do that if the product was any good. Which it's not, because the concept is a gimmick. It's supposed to be "more humane" and blend into the background, yet palm projection and voice interaction are incredibly invasive and socially awkward. So is having a camera attached to your chest at all time.

So again, how do they recruit? It's like watching a slow-motion trainwreck.
Beacon AI | https://beaconai.co | Full-Time | SF Bay Area Hybrid

Do you want to join a company building R2-D2 for pilots? Beacon AI does this through a vertically integrated aviation platform. Our team has relevant industry expertise in aviation and autonomy, and we are building features that improve flight safety and efficiency by augmenting pilots.

Join a founding team of former Cruise AI engineers and two former fighter pilots, with a world-class advisor team, talented developers, and amazing investors, including Sam Altman, Zach Perret, JetBlue Technology Ventures, and Countdown Capital. Learn (a little bit) more at https://www.beaconai.co

We are currently prioritizing hiring for these two roles to deliver impact on ongoing and future engagements. We expect many more openings within the next 6 months: https://www.beaconai.co/careers

SWE - Robotics (Advanced Pilot Assistant Software)[Staff or Senior] This role builds the pilot augmentation features (R2-D2).

SWE React Web App (Front End) This builds critical 3D software to support live flights and flight playback.

Apply directly at https://beaconai.co/careers and mention that you found this post on HN!
If the competitor thought they could actually fill the flights, they could probably offer slightly less. Passengers probably represent a net profit for airports, so an airline sitting on slots and not using them represents an opportunity cost.
Location: Tallahassee, FL, USA
Remote: yes
Willing to relocate: maybe
Technologies: Linux, C/C++, Rust, Python (scientific & ML)
Résumé/CV: https://florianstecker.net/resume.pdf
Email: m23@florianstecker.net
Website: https://florianstecker.net

I'm a mathematician with 4 years of research and teaching experience post-PhD. I'm looking to leave academia for a job in software engineering, data science, or anything where my math and computer skills can be useful.

As a mathematician, I am used to tackling hard problems without established solutions. I learn quickly, and through years of teaching and presenting my research I am also good at communicating complex ideas. I've been programming for most of my life, and often use computer experiments in my mathematical research. Some projects are on my website. I have also worked in the industry a bit before my PhD (on simulation software in C++ and C#).

I especially enjoy relatively low-level programming, performance optimization, Linux kernel development, embedded devices, and similar things. More recently, I started reading about and experimenting with machine learning (my math background is useful there).
Promptbreeder: Self-Referential Self-Improvement via Prompt Evolution
That does make sense. I was assuming that HTTPS would be possible but slow in 80s' hardware, I was not considering that the slowdown would be so massive modern hardware would consider it a lost connection.
Again, the debate started over the claim that

>>>> Vaccination was never about "not getting it".

Of course it was about whether the vaccine prevents you from "getting it" (it being Covid). The original claim was that it was 95% effective in preventing you getting it.

> We have loads of evidence of it lessening symptoms; for a non-zero amount of people, that'll mean going from symptomatic to asymptomatic, i.e. SARS-CoV-2 infection but not COVID-19.

We have loads of crappy evidence showing that (see below). Crappy means highly confounded observational data.

> Vaccines have never been expected to be perfect in this regard; some polio vaccines can give people polio, for example.

No one expects them to be perfect, but the original claims were they were supposed to be 95% effective in preventing Covid. Real world efficacy is no where near that. If there's any efficacy at all it is in the low teens.

[BTW, there's a huge debate about the oral Polio vaccine. The US stopped vaccinating with it two decades ago because of that risk]

> (The idea that "turns out it only prevents hospitalization and/or death, not mild symptoms" is a bad result is also lunacy from the start.)

It would be luncay if anyone actually claimed that.

The problem is that claiming that it prevents hospitalizations or deaths requires evidence. Reliable evidence.

A recent NEJM correspondence demonstrates quite vividly how terrible much of the evidence for that claim was:

https://www.nejm.org/doi/full/10.1056/NEJMc2306683

(the original author's response is especially hillarious)
I don't think the per capita figures prove your friend wrong here.

my napkin math indicates that 10L / year of pure alcohol equates to about 1.5 standard US drinks per day. so the US average is a bit below that and DE is closer to 2 per day on average.

if everyone actually drank 1-2 drinks per day, alcohol would not be a big deal. it's probably not ideal for public health, but the antisocial behaviors associated with alcohol abuse would be vanishingly rare.

but that's not actually what we see. we do see lots of collisions caused by drunk drivers, fights breaking out at bars, domestic abuse, etc. the issue with this statistic is that most Americans don't drink everyday. a small part of the population drives the average up by drinking way more than the others.

this is all a long way of saying the distribution shape probably matters a lot more than a 40% difference in average consumption.
See, e.g., https://github.com/xi-editor/xi-editor/issues/655 for why backspace isn't the same as extended grapheme cluster.

As for "display size in monospace font", emojis and CJK characters are usually two units wide, not one (although, to be honest, there's a fair amount of bugs in the Unicode properties that define this).
We can hope it will be affordable, but given what just happened with the Blazer EV pricing I'm expecting a significant bump from the current pricing.

On the Blazer EV they've killed the base trim before the car even comes out, AWD 2LT will start at $56,715, pricing on the non AWD 2LT remains unknown but is probably over $50k.

One of the Bolt's revenue streams has been selling emissions credits to other manufacturers, with the Bolt having been the US's best selling non-Tesla EV, and most car manufacturers not having a particularly good fleet of low emissions vehicles here. That's going to start drying up as more manufacturers bring more EVs to market, so the Bolt will need to be priced to be profitable on its own.

https://www.spglobal.com/mobility/en/research-analysis/selli...

If I had to guess, the Equinox will land in the high 30k's (if its 1LT trim makes it to production) and the Bolt will be more like $34k, compared to current pricing starting at $26.5k. Affordable for an EV, but puts the base trim of a Bolt around the top trim of a Prius.
Those seem like an excellent replacement to the “billboard tv” you see in various buildings now
Inadvertently leaking private information is not an arbitrary argument.
To me it sounds more like: Most likely backdoors have been planted.

So the question is how you handle such a situation.
As an industry, the term "power plant" is something that generates power (electric energy). However, much of the DER opportunity is not generation, but load. Which is why the term "Virtual Power Plant" is a misnomer and predisposes people to only be thinking about the generation side of the supply/demand equation.
Speaking of third party keyboards, I’m still upset about what happened to Nintype[0]. I’ve never ever been able to type faster on mobile than with it’s intuitive hybrid input style of sliding and tapping, paired with AI that was actually good. It used to be quite performant, fully customizable, and it worked beautifully as a replacement for default on jailbroken iOS.

Today, it’s buggy $5 abandonware that only makes me sad when I am reminded of it.

EDIT: Here[1] is a blog post that claims it's still the best keyboard in 2023. I actually might give it another shot... Not holding my breath though.

*EDIT: Looks like another dedicated fan has actually taken it upon themself to revive the project, under the new name Keyboard71[2].

[0] https://apps.apple.com/us/app/nintype/id796959534

[1] https://maxleiter.com/blog/nintype

[2] https://www.reddit.com/r/keyboard71/
You dont.

It ends up like the clip on futurama, where Jack Johnson vs John jackson both end up talking about the 3c titanium tax going too far, or not too far enough.
I wish these loons would redirect their focus away from SIGINT back to HUMINT. Panopticon doesn't keep society safer. Old timey investigations do.
I don't get the last part of the comment. `myParser >>= \a -> return (a * 2)` doesn't have to parse immediately, right? You could push that function at the end of a list and only apply it during `parse` anyway.
For a start, colored ones suffer from the same darkening problem the OP was talking about.

But I also don't know why they aren't more explored. Grayscale ones would make for excellent e-readers. And you can always make the bottom layer both reflective and emissive, making the thing work well both outside and in a dark room.

My guess is that LCD just standardized on a level of quality, and you won't get anybody producing anything different.
“Look boss, it’s not that my project is running three months behind schedule, it’s just that I was way ahead with my predictions.”
I'd speculate it's similar to the Collatz conjecture, where the problem can be explained simply even to non-mathematicians, but trying to prove it or fully understand it requires a much deeper understanding.
Might double the number of people who use Mastodon.
The same article also does the regression on vaccination rates. The data is as clear as it gets.
Stochastic terrorism. Please don't be an apologist. I like democracy.
Not the CEO, because everybody is replaceable. Heck, even Steve Jobs was.
>recent bruhaha on the tubes

I haven't kept up with LTT, what happened here to reduce your trust in their channel?
I have yet to really flesh out my proposal, but ethics does come into play. Walled gardens for instance, are in part enabled by hardware/software bundles.
That's a higher bar than having seen it, I think. I also had to look it up, but as soon as I saw the images in Wikipedia I knew that it's from Lord of the Rings.
From what I've heard, Levada Center statistics are generally considered accurate.
The usual slur we who live in the Midwest get from city folks, who are so critically under-skilled that they cannot imagine living anywhere that doesn't serve their every whim for entertainment.

We all understand the converse, right? Living in an expensive place close to jobs (that you won't be going to anyway, remote, remember) means but then you'd have to live in the armpit of San Francisco or wherever.
Its only bullshit if you want to work remote.

I want to be in the office. Working remote is the most stressful thing I've ever done.
I promise you Michael Bloomberg's time is not more valuable than anyone else on planet Earth, I don't care how big his bank account is.

This is just-so reasoning.
I don't work with React directly but I'm aware with JS apps that a lot of package repos are needed to build so can all that work without internet (i.e. npm install, etc.)?

The good thing is you can practice this ahead of your retreat by turning off your wifi and trying to do work that you might do on your retreat. Then when you encounter something you need, figure out how to download it and run/install it locally. Then repeat until your local setup allows you to do work. The downside is you'll be limited to what you prepare ahead of time so there won't be any exploring available packages, downloading one to see if it works, etc.

Another approach is to try and learn something new with a book, that amount of time with a new language/framework and being new to it means you probably only need some basics to get going. You might want to download api/language docs in addition to the book as well in case you explore things outside of the scope of the book. Maybe try something adjacent to what you work on.
Right, so you're essentially talking about how in e.g.

class Parser:
def __init__(self, text):
self.text = text
self.result = None
# other inners state/context fields

def parse(self):
self.parse_top_level()
return self.result

def parse(text):
return Parser(text).result

the free function "parse" throws away the inner context. When one uses parser combinators, there is no single monolithic Parser class which one may extend with whatever additional methods necessary (and maybe take some free functions as callbacks, why not); instead there are lots of smaller functions returning the leftover contexts together with the results, and you have to combine them somehow, together with free functions.

> without having to actually perform the parse until you need to.

I'd rather parse my input before starting semantic analysis on it. Although if you really want to have a one-pass translator, literally being a composition three functions, `parse`, `analyze`, `emit`, with no visible intermediary structures then yeah, this allows for it.

But I'd argue that's more complicated than having three non-entwined passes with explicit, designed data structures serving as interfaces between them instead of invisibly unevaluated thunks; not to mention the sheer complexity of doing everything in one go (why do people even claim the single-pass compilers are simple?)
I remember being blown away as a modern teen seeing an old EPROM being erased and how to do it. It felt more hacker like than todays "just push a button"
> The minimum every software developer must know about Unicode

Just a nitpick...

Once more, as it is typical on HN, web programming is confused with the entire universe of software development.

There are plenty of software realms where ASCII not only is enough, but it actually MUST be enough.
SEEKING WORK | REMOTE | EST

I'm a fulllstack software developer with 7 years of experience. I spent some of that time at big tech company working on developer tools in the identity space, and then I was at a venture-funded fintech startup where I was the 3rd employee and helped to build the MVP and to grow the team. I have experience working across the stack, including on mobile apps.

GitHub: https://github.com/sangonzal

Email: sgonz1618 at gmail

Tech I'm familiar with: Node, React, NextJs, React Native, Go, Python, Typescript, Java, Postgres, AWS, GraphQl, Docker, K8s, TailwindCSS, OAuth
there was a zoom lecture on his contributions in 2021,

the slides may be of interest:
https://treasures.scss.tcd.ie/miscellany/TCD-SCSS-X.20121208...

and a hub of related content:
https://treasures.scss.tcd.ie/ludgate/
Yeah I suppose that is the other side of the coin. Knowing about functors makes it easier to intuit what utilitu functions to write to avoid boilerplate.

But sometimes the 'mysticism' gets in the way, this article spends a lot of words on technicalities but very little on the intuition that this should be fairly trivially true.

This might make sense in the context for which this article is written, but why this article is on the front page of HN I don't understand.
Don’t Let Zombie Zoom Links Drag You Down
There are so many “habits” left over from industrial work.

On an assembly line everyone needed to be in sync but this generally isn’t true for most office work. You need to be present at the factory to do the work, hasn’t been true for office work for awhile now.

Yet we still operate synchronously. Everyone commutes through traffic/crowded public transport and risk catching the latest novel virus, to arrive at work at the same time. Everyone has lunch at the same time so it’s crowded as heck and we get even more mortal danger.
A bit more magic to need a new framework:

<div>
<h2>You clicked {count} times!</h2>
<button id='decrement'>Decrement</button>
<button id='increment'>Increment</button>
</div>
<script>
count = 0
increment.click(() => { count++ })
decrement.click(() => { count-- })
</script>
It's Chrome OS. It runs a Linux kernel but by default it's designed to be a very simplified, locked-down OS that runs the Chrome browser and Android apps.

It also has a built-in Linux development environment that you can enable, which runs in a mini VM. It gives you a full Debian system, without any risk of messing up the built-in OS.

If you don't want Chrome OS at all, it's definitely possible to just install Linux.
Spend some time listening to the CEOs where you work and you will find the answer. CEOs are normally very out of touch. I also don't think the author implied they were most important, but that they were a good contributor and respected by many.
It isn't about the writing of G-d's name but rather about whether the written form will be treated respectfully or not.

https://www.chabad.org/library/article_cdo/aid/486809/jewish...
I would imagine that they enforce this using e.g. a unique constraint in their database.
Spent a decade managing microscopy data and tbh I don’t know how important or useful this is. People can share data in whatever format they have and it wouldn’t be hard for me or others to import it one way or another. Not that I have ever felt the need to do such verifications. It’ll take weeks to months to do anything like that.
I think the counter argument is, that all else is not equal when obscurity is a goal of security, because it adds a maintenance burden to some greater or lesser degree, and that maintenance burden becomes time taken away from proper security practices, or other value providing work.
I wonder if there's a way to measure the proportions of impactful science coming from private companies versus universities. Perhaps measure by field, too, since the proprotions may differ in genomics vs electrical engineering, for example.

I don't have any idea how to calculate those proportions, but it's an awesome puzzle.
And that's fine. Breathalyzers and worse field sobriety tests are a sham.

If the cop is not willing to take you in for a blood draw he is fishing.
And yet, many modern, recent apps can't even encode the accented European character in my given name. Sigh.
Been remote for 15 years, recently started full time job, love going to office. No strict work hours but I come anyway, nice to chat with colleagues (and much more productive than those tedious calls or text chats). Also I was already making myself leave home at least daily for physical activity, so if I'm out why not travel to the office? There's a nice coffeeshop near there. Also the chair is comfy enough, desk is adjustable etc.

So no, to say it's "bullshit and everyone knows it" is just pushing for some agenda. I wish everyone can have their way, if you don't want to come to the office then don't, employers should make it possible, but don't make it sound as if everyone hates it, it's just wrong.
Never went after the kids were older than, what, 12?
Anyone else hate titles like this? There are millions of developers working on a large variety of things. It sounds so arrogant to me.
I don't see the part where they were 'easily dismissed'. They mention other engineers who say 'no, fire me if you don't like it', but the described behavior here was to say "sure" and then find another job.
A quality-of-life upgrade you might be interested in: https://www.tindie.com/products/mikepdiy/lenovo-charging-por...

I had to replace the charging port in my x220, but I did not use this usb-c one, because I didn't know at the time that it existed. It's a lengthy job (the power port is one of the first parts put into the chassis / last parts to come out) but satisfying.
The drinking age in Lithuania is 20 and they come in at 15 litres/year.

Anyway, it's likely to be largely cultural. If you look at the US, it varies hugely by state. New Hampshire, for example, is something like 17.5 litres per year. Brits are rank amateurs in comparison.
Large company + Dunbar's number, but in this case the leadership didn't even listen to their immediate subordinates.
I think so. It's my belief that they often times leadership sees software engineers as cogs that can easily be replaced by another. They don't appreciate the years of institutional knowledge that experienced engineers have, vast productivity differences between workers, etc.
It's BS because its unilaterally telling everyone to come back to office without data supporting the move.
I should have thought of those issues, thank you. I’ll look up this "Common Control".