skysight-inc/HackerNews huggingface dataset:
I've recently built a little "automatic newspaper" home deco piece using a 13.3" e-ink display, mainly as an excuse to try out Rust on an ESP32:

https://imgur.com/a/PqkhdGd (edit: corrected link to album with finished pics)

This is using an IT8951 EPD controller I wrote a little Rust driver for, which indeed talks SPI, although its SPI frontend is really a quirky/leaky abstraction over an I80 interface so you have to e.g. do chip select using I80 semantics and send preambles and such. Still, pretty breezy overall.

Can confirm the power draw is of course "bursty" during the update. Also, yes, e-ink refresh times get slower in colder temps. e-ink refresh also works poorly in direct sunlight. The displays can also "dry out" from it and it can cause artifacts. But the envelope for normal operation is overall fairly good, certainly for home/indoor use.

There's a fair amount of manufacturing tolerance and during testing manufacturers will usually record preferred drive voltages for the individual unit, etc. It's quite important to configure software to make use this information for optimal performance.

I'm hoping it will run for about a year without recharging from that little 1100 mAh LiPo pouch at one update a day (the newspaper is rendered on a common home server RasPi using LuaLaTeX+Ghostscript and then retrieved over Wifi), having taken self-discharge into account.

For more du-jour hype points I'm considering using OpenAI on the backend to summarize articles down to size to fit the layout! Or make it do style transfer to "1870 newspaper".
Really the "hidden story" is the pimoroni board is like "ten bucks" whereas two years ago the exact same application was available from Adafruit for "fifty bucks".

I have two of the adafruit variety and it works fine with circuitpython and all that.

Someday the "wifi connected eink screen" will drop to maybe five dollars and that will be interesting in the market, open up some product ideas.

The adafruit product uses most of its power sleeping and occasionally waking up to check the wifi in the apps I played with, the screen itself doesn't use much power. I suppose it depends how often you want to refresh.

An example of interesting/weird apps for this technology is we're already at the point where its probably cheaper if you want a remote thermometer displaying on your wall to skip owning an actual thermometer and just display some web API of the current airport temperature or whatever. I wouldn't invest in consumer grade high resolution temperature sensors, you can replace all of that with a little wifi traffic right now and it's only going to get 'worse'.
In fairness, T-Mobile (and other phone companies) don't really want to provide no cost authentication for other entities. SIM swapping wouldn't be an issue if forces outside the control of the phone companies were not making it so profitable.

If we need to legislate something, perhaps we should try to discourage this sort of thing in the first place. One company should not be allowed to paint a target on an uninvolved company for financial gain.
it's like all other diversity candidates. marketing, recruiting, design, etc
You might want to do some research into the words “science” and “pedantry”, since the former is just meticulous application of the latter. Calling a scientist pedantic is a compliment.

That aside, you’ve been arguing that these models understand things and citing these papers as evidence. They are not. They are evidence that the ability of these models to generate text based off of their existing training set can easily be finetuned in a number of ways to add training sets after the initial zero-shot learning.

That’s all these models do, they generate text based upon some training set. If we define understanding as the ability to extrapolate beyond what one has been told, they are expressly not doing that. Your papers explain this quite well.

Edit: to see more concrete examples of this, look into the unfortunately named “hallucination” ability of LLMs. Once you realize that they only know what they were told and are unable to logically extrapolate the point becomes clearer. I hope that helps.
https://www.theverge.com/2023/2/1/23580947/google-fi-mobile-...

"Google says that hackers may have accessed limited customer information via the compromised system, which includes phone numbers, SIM card serial numbers, account status, and mobile service plan data. The system did not contain personal customer information such as names, email addresses, payment card data, government IDs, passwords, or pin numbers."

It's something, but not perfect.
Disaster-Response Twitter Has Been Broken
>I blame the Internet for another reason: we're spending so much time online no one has time for face-to-face communication, either with friends or strangers.

One of the reasons why I absolutely hate QR code menus at restaurants. They make the default state of the table as "phones out." Even in an in-person interaction, the Internet is still necessarily right there.
Ok, I've considered them. Now what?
an executive or two in jail and we'll sure enough see security magically happen.
OP here. Perhaps attempting to coerce orgmode upon others will satisfy the guarantee.

Personally, my org workflow eases collaboration with people, because it removes friction for me, going from thoughts -to-> working document + code examples + plaintext diagrams and more.

Frequently I have started technical, architectural, business documents in my local org file, and once I'm happy with it, exported to markdown for upload to the team wiki.

It is a hard sell for group collaboration, compared to, say, markdown. But I would also say that such things are very context-dependent and group policy-driven. e.g. I know of one or two groups that foreswore markdown for ASCIIDOC as their standard text format for collaboration.
Well, he said it was appropriate to study only politics and war "in a young Country, as yet simple and not far advanced in Luxury", which hardly describes Ukraine!
I've heard people opine that motor companies: Ford, GM, Harley Davidson, etc. aren't really motor companies anymore, they are finance companies and just use the vehicle as a means to get the financing paper. They are obviously both, but it would explain why the quality of US vehicles keeps deteriorating since around 2007 or so.
Maybe, but confusing iMessage and SMS doesn’t seem to be a problem for iOS users who use both in the same app. The bigger problem was going to be RCS. 3rd party apps can’t use it, so as SMS conversations moved to RCS the SMS support in the Signal app would become less useful or even confusing.
I'm getting the same vibe here. I've had this happen to me before, when I interviewed for a smaller company, and they were literally offended that their offer wasn't the only one on the table. When I told them I already have two offers, the hiring manager very politely scolded me about it, saying that they prefer candidates who apply to their company and their company only. I usually find this type of exceptionalism very amusing and had no shame in sharing my feeling with the guy.

For the past couple of years, I noticed this trend of trying to fuck over prospective employees and drive down compensation. Of course, we can't forget the no poaching cartel for which large companies got a nice slap of the wrist, but it's the small things like:

- rejecting candidates with competing offers (like OP above)
- not providing offers in writing (so that it would be hard to use a verbal offer in a negotiation)
- requesting written proof of competing offers or paystubs to prove current income.
- prolonging or spreading the interview process over weeks/months so that you're not able to coordinate negotiations (Google is a major offender here).
I was hoping for that too, but it doesn't look like it
Read the technical details of TOTP, at root, you and the other end are performing similar mathematical operations on a shared secret such that knowledge of a single result gives you no information about later results. The actual check is just a string compare; the result is not included in the vault decryption operations in any way. Thus, if you have root, you can just alter the Check2FA() function to return true. I'm not aware of any encryption algorithm that can include rotating 2FA data in the actual decryption process.
This is a pretty naive take if you're trying to paint it as enabling an even better outcome for "riskier buyers"

This article is something like 5-10 years behind reality: Right now subprime auto loans are mostly enforced with GPS trackers that buyers are usually not made properly aware of, or even worse, tricked into paying for as an add-on pitched as being for their own benefit.

https://www.nytimes.com/2017/02/19/business/dealbook/gps-dev...

-

There are entire businesses built on selling poor people cars at truly insane interest rates, on payments they clearly can't afford, repossessing the cars on the cheap with GPS trackers, then selling then to the next poor person with bad credit.

This grift isn't new, but cheap GPS trackers and license scanners reduced the cost per repossession in a way that enabled these places to be signficantly more brazen about it.

Unfortunately the two prevailing takes I see on this are "they're subprime for a reason" as if they deserve it, and "well at least someone is still giving them a chance, you need a car in this country" (and of course some well meaning but ill informed people think you can just take public transport in every part of the country)

The reality is this is worse than nothing in many cases. Buy here, pay here have people pay more frequently so that they can repo a car within days not months of someone buying them. The process isn't free either, it's disruptive, and they'll continue to leech off the owner in collections.

-

Overall it feels like a classic case of short sightedness from society. Saying we should directly subsidized subprime people's access to affordable loans and cars would be a non-starter: It sounds like some bleeding heart charity case making the responsible pay for the irresponsible.

But then we'll all indirectly fund a much worse version of that when subprime auto loans start to implode (like they're probably already starting to with the interest rate hikes...) and we're all paying to pick up the pieces in multiple ways. If the bottom falls out the car market, well right now even middle class families are taking loans with insane terms that leave them underwater in a good market. The pain will trickle up and out from just subprime lenders and cars specifically.
Increase the fines tenfold or up them an order of magnitude...

We get it, no need to repeat yourself. ;-)
Technically you are correct on splits, but you need to consider what is going on in terms of speed vs effort. The first 100-200m of the first lap involves phosphate energy systems and anaerobic expenditures without debt. Essentially, that is "free speed".

The 800 begins as a race at 150-200m. There anaerobic debt starts to rise in the next 100m, and by 400m we are officially in substantial anaerobic debt.

By "acceleration" I suppose I mean a more nebulous "increase in effort / selling out". At 500m in Rudisha's race, you can see the change in the leaders as everyone begins to try to exert effort above and beyond what their mounting anaerobic debt would sanely allow. I think what happens is that racers try to use the last mental and physical reserves at this point to gain momentum and transition to a sprinters stride in order to gain more RELATIVE speed over the last 300m.

The massive amounts of anaerobic debt in the last 300m, relative to the phosphate and no-debt first 300m of the race, will invariably be slow by the clock. But the speed produced relative to pain and physiological debt, it is much more stark.

Every runner will perceive "kicking" at the end in this manner. The sense of acceleration, real or otherwise, is in relation to an inability many runners don't have in these moments. Physiologically middle distance "kickers" have some sort of hybrid fast twitch muscles they can employ in situations like this that produce higher speeds under extremely high anaerobic debt than other runners. Whether this is also related to higher pain tolerance or other physiological aspects (reduced "lactic acid" release like they claimed Armstrong and Phelps had, etc).

Dave Wottle's victory, which I recall vividly described by Jeff Galloway in one of his books, was a fluke. Wottle was injured, and basically was limited to that speed for the first 400. It was almost as big a fluke as Rudisha's race. He was trying to simply not embarrass himself in the race. So he ran a careful first lap just to try to finish.

The 800m is such a painful event that relies so much on anaerobic tolerance and anaerobic energy stores, that essentially it is a crapshoot under most circumstances. You can't know whether or not that moment of truth: whether you still have kick/speed at 500-600m when everyone else starts also goes "all in" to try to win, whether you'll have the speed that day.

Wottle that day got lucky: all the people in front of him didn't have the stuff, Wottle was able to survive the first 400m and then adrenaline the last 400m. And perhaps the wind that day was particularly graceful towards someone running through the pack, since wind resistance is a factor where you are running 17-20 mph.
AI answers how much money I've spent at chipotle this year
Okay, so my co-founder and I decided we were going to really listen to our early users and try to answer the hard questions for them...

like how much money they have actually spent at chipotle, starbucks, or chick-fila this year.

(For context, we're building a modern financial tracker bc we feel Mint really dropped the ball)

You can now simply ask questions like this and get an answer based on your live financial data.

Here's a sneak peek:
https://www.loom.com/share/5c08d51514c54210a67066ea6ced5f9d

If anyone is interested in trying it out, hit me up on twitter @clayraterman ! :D
How to monitor the performance of a fine-tuned GPT-Neo Model in Production
I very much prefer the autotools to CMake, but I'm 100% sure that's because I'm extremely familiar with them, and not so much with CMake.

For personal projects, the tool that that I can use fluently beats other tools every time. But when working in a team, that equation is different.
I've always figured I should have two numbers—one I let people know, and one for 2fa.

But that's ~$20/mo and a moderate annoyance, so for now mostly just fingers crossed that eventually everywhere that matters will allow me to switch fully to authentication apps and hardware keys.
> the most successful places are those that let you regulate that, regulate it for you, or the culture

Like I said, HN ;-). DanG is a treasure. One need look no farther than Reddit to truly appreciate how valuable a skilled, patient moderator is. But as you say, culture plays a role as well. Probably nothing DanG could do would be enough if the general culture amongst HN users was unwilling to go along.

Your second point is also a good one, I think. Perhaps the toxic nature of the Internet can be mitigated effectively by remembering to take a break and disconnect the feedback loop.
That's an interesting point, I didn't think about that. That probably contributes to a positive experience for some.
Sure but, there are plenty of jobs with the qualification of "randomly selected undergraduate major", and English is just fine for that.
…if they had dyscalculia, they'd be studying elementary ed.
Took a half-year to hike and camp around forests and parks. No income, no hustles. A few hobby projects to scratch the problem-solving itch.

Pros:

- I got to learn about myself, and try new hobbies that I never knew I would enjoy.

- It was a good reminder that there is more to life than work, and most job stress is ultimately meaningless.

- It reinforced the belief that I have autonomy, and that it's okay to simply say no and leave bad situations.

- Finding a new job after wasn't too hard, most people will understand an honest explanation for this type of hole in your resume.

Cons:

- Huge opportunity cost. Between spending and lack of income, it probably cost low 6 figures.

- It might have been better to recognize that I was burning out sooner and look for healthier alternatives, instead of hitting my breaking point and swinging hard towards the opposite end of the work spectrum.

Ultimately, it's probably the best choice I ever made. Your youth goes away very quickly, and it would have been almost impossible to do with serious health problems, a mortgage, or a family to support.
> Like all that pertains to crime, it seemed never to have known a youthful era.

Poignant. Thanks for sharing.
> mostly because the sanitary requirements in food prep mean that things are never allowed to ever truly get dirty.

Having worked at multiple restaurants and a Domino’s in particular all I can say is lol
Might be cheaper to pay the fine and get your cars by the truck load while the local law enforcement takes care of transport and security.

But then again, I'm sure you can increase the speed to the average careful elderly driver.
It will even fit within 5mb of browser local storage.
This is true in my town. Believe it or not some customers and employees really love some car dealers and speak reverently about them and that was true of the last Toyota dealer but it is not true of the current one.
Do we know if Google Voice also uses T-Mobile? If not, might be worthwhile to switch SMS 2FA to the Voice number if a service allows voip numbers.
> phones are used as authentication devices for banking transactions

That’s the banks’ choice though. Are cellular providers selling them a secure authentication service? Or just an insecure best effort message delivery channel?

But then of course the banks can ping that liability further upstream: as a customer, when you choose to opt in to SMS authentication, you’re the one vouching for the security of your cellphone provider, telling your bank ‘I trust their account security enough that if you send a message to this number you can assume the recipient is me’

So now you’re left going to your cell company and saying ‘since the bank said I could use you for auth, you’re properly secure right?’

And their answer is ‘lol no. check our t’s and c’s.’

And then you wind up saying ‘but I want to be able to assume that and I think my cell company should be liable if they aren’t’, and asking for the cellphone company to be regulated like a bank.

Because banks are that good at deflecting liability.
OpenAI API is pretty easy to use. Where is the value add? Is this for developers? If so it's really not that difficult to use OpenAI and its increasingly getting easier as the models get better. I feel like you may be overstating the problem here.

I can see the nocode angle though.
And it seems he changed "My sons ought to study Mathematicks and Philosophy, Geography, natural History, Naval Architecture, navigation, Commerce and Agriculture, in order to give theirs a right to study Painting, Poetry, Musick, Architecture, Statuary, Tapestry and Porcelaine." to "in order to give their Children a right" to include women in that third generation.
It's good that there's at least some way to load the whole scmorgasboard of proprietary drivers/firmware now that doesnt constantly break, but this is still so far from great.

Nvidia picks & chooses what to implement. If they deign do work at all. And actually open-source Nouveau is wonderful, but wow, they have like 1/20th the chip-maker resources to read-from/work-with & 1/20th the developer headcount of Intel or AMD open-source driver development. Phoronix is posting RADV stories every other week with cutting edge industry folk making this or that innovation, & Noveau shows up like quarterly maybe.
Maybe. But it's often a lot easier to get from having something simple and working to something more complex and also working than it is to spend the whole time with nothing working until the complex part is completed.
Gitrevisions
I think the answer is:almost all of them, especially if they are more maintenance than new development.

In open source, it is common for huge projects to have a very low dev counts. At devoxx, I heard the maven core, critical for most of the Java world, had 10 devs. This is a lot, compared to tons of lesser known libs.

In the enterprise, it's not much better. I know about a library connecting COBOL to the outside world. Half Europe's banking, state and healthcare are critically dependent on it. But its so old and arcane, only a few devs dare still touch it.

This is normal for software maintenance. If it's abandoned and still relevant, someone will take over because they have to, and the rest of us become freeloaders. If there already is someone doing maintenance, he will receive a never ending stream of bug reports and even nastygrams.
The personal attack aside, pointing to the exception is never a good argument.
How the 8086 processor determines the length of an instruction
https://archive.ph/m3y8B
E968
Considering the PR for most humanities majors being paraded around is that you can become a full time activist and work for a government institution or non profit it's no surprise as people in general are becoming increasingly annoyed with the non-stop pearl-clutching activist caricature being portrayed in all aspects of society, that people aren't lining up to make less money and be around people that the general populous abhors.
Very cool!

I linked my framed e-ink newspaper build elsewhere in the thread, here's to e-ink hacking :)
However, for the sake of argument, it would probably be better to wait until you can see out the front, otherwise you’re pretty likely to cause an accident. (My personal opinion is that of yours to, that the good from what we have now outweighs the potential bad).
I suppose jeremyjh@ meant emailing someone with a Google account kind of defeats the purpose of self hosting as your message is now at Google's hands. Self hosting probably makes more sense if people you're emailing are self hosting too.
I was a victim of this last October and November on a T-Mobile number. This is what occurred:

- My Gmail account was compromised

- My Amazon account was compromised

In Gmail, they added a filter to hide any shipping or customer service messages from Amazon.

In Amazon, every other day, they placed an order for a ~500 USD GoPro device, delivered to an address in NYC. This address changed with every order.

Both passwords to both accounts were kept the same.

After I caught on to the above once I received my credit card statement, in November:

- They attempted to purchase something with my credit card. Security mechanisms triggered, and a verification code was sent to my phone at 4am in the morning. They successfully validated and placed the order. My credit card company assures me they input the right verification code.

- They applied for an Amazon credit card using my identity. It was auto approved, and they used the credit card to purchase ~5k worth of items.

I moved everything off of that T-Mobile number, and switched over to GoogleFi (only to learn GoogleFi uses T-Mobile also... still better than T-Mobile directly I'm hoping).

Edit:

I also wiped my phone, eventually thought that wasn't far enough, and switched to a new device entirely. I'm still unsure how the above occurred, because some of it feels beyond the scope of a SIM-swap.