skysight-inc/HackerNews huggingface dataset:
I've never done mobile, but I'm learning so much here. Thank you everyone!

We need to launch a mobile app because someone started impersonating our web app and abusing our API. Their Google Play app has 100k+ installs, and it's rapidly growing. They're giving us a bad name too by injecting ads and degrading performance.

We have a React/TypeScript app (in a monorepo if that matters) and need to launch something on Android to get rid of these copycats.

Us: https://FakeYou.com

Not us: https://play.google.com/store/apps/details?id=com.headbreyz....

(NB: I'd love to contract or hire someone to do this, in case anyone on HN is interested.)
Yup, that's the GPT-3-as-coder experience in a nutshell:

* "I had to spend a few hours writing the integration code"

* "I couldn't get it to do the right thing in 20 tries."

* "It still doesn't do what I asked it to, but it's amazing!"

It's like managing a really lousy new programmer.
I guess my reaction is more about the fact that writing more is an instrumental goal, rather than a terminal goal. Writing is a tool. It is not an end in itself. Saying, "I want to write more," is like saying, "I want to buy more flour." Okay, sure, but what are you buying the flour for? Bread? Cookies? Cake? Just throwing into the air and making a mess? Similarly, writing more is a goal that only makes sense if you have some goal in mind and see writing as a tool to accomplish that goal. Otherwise, "I want to write more," is a goal that's so vague, it becomes impossible to achieve.
In Australia basically no one I know has or uses cash anymore.

It probably wasn't helped by how bulky and heavy Australian coins are coupled with how many you need to buy anything these days - but other than the coins it is sad, I don't really like having all money handled by private companies.
From the ‘product obsessive’ that brought the world Adobe’s creative cloud - a product set that helped move forward the subscription economy and was roundly panned.
>Hunter Biden’s dick pics

This is generally a good tell that someone isn't willing to engage with the other side at all, and instead intentionally reduces a story about powerful organizations communicating strategies with each other (I'm not passing judgement here on if those activities were wise or should be allowed), and instead reduces it to a revenge porn story.

There's a much more interesting story there about how technologists should build systems that inevitably get the Eye of Sauron put upon them. It's not about Hunter's penis unless you want it to be.
That’s a good start but IMO humanity already has the cause of avoiding death and that’s never been enough.

We may need a new good to run towards, not just an evil to run away from.
> Did you not see Storj's canary?

I hadn't seen the old one, just the empty one they have published now. It was a lot more specific than other comments suggested!

> Although, with Storj, the signatures didn't expire, so in the event that the government did setup operations, they could have just continued using one of the older signatures. (And only would have been unable to create new ones on request)

that's my guess. they could either compel the company to turn over the keys or they could get them themselves from wherever they are stored/used.
Unless I did something wrong with my setup the elixir LS is kind of lackluster compared to a full IDE. It doesn't have any automatic refactoring (even variable renaming) nor does it provide automatic detection of syntax errors. It's pretty much just symbol lookup and some autocomplete functionality.
High fat ketogenic diet has potential to combat low platelets in cancer patients
I like you have seen that line parroted, and I thought this would be the place that shows the state of affairs:

https://www.nysenate.gov/legislation/bills/2021/s4104/amendm...

Hasn't been updated yet.
> A video call is literally only a Skype or a Discord away. Talking to someone is literally just a phone call away.

Literally zero of my Discord contacts would ever respond to a video call let alone a voice call let alone an invite to a common voice chat. Nobody uses Skype anymore. I don’t know what age group you’re in, but it sure sounds like the “happy go lucky, internet has only ever been socially profitable for me” 35-50 yo range.

> Fucking social media swamps you in the presence of others.

Fucking social media swamps you in the “impression” you are in the presence of others while leaving you in a tiny little jail cell where you can’t interact with any of the pretty pictures hurrying across the barred window of your cell.
There used to be a "vcvarsall.bat" script that set everything up properly without opening a separate shell session. However I recall that it moved locations on every VC++ update. Does that even exist anymore?
So which people(s) do you think are British, then?
Lila: A Unified Benchmark for Mathematical Reasoning
Whatever happened to SHA-256 support in Git
Yeah you’re right, I was just making fun of software engineer hubris. I’m slowly learning some of those skills on my own because it’s fun to learn and not be blocked on finding a dependable contractor. Nowhere near the point where I can do new construction but maybe someday.
Show HN: Habit Gym – make or break any habit using compassionate accountability
Belt and suspenders: Alpine lake bacteria deploy two light-harvesting systems
So they were just shipping goods without discussing price at all?
The human waste composting feature seems like an idea that has not aged well considering the PFAS accumulation and the various medications we take.
It reads like either a https://en.wikipedia.org/wiki/Signing_statement sort of scenario, or that there's been an agreement with leadership to push through an amending law as soon as possible.
> showed us very early on how important physical security to even a keyboard was

My HS ran Novell in the 90s, and they learned this lesson after one of my friends (and fellow computer nerd) walked up to one of the 3 severs and typed DISABLE LOGIN (IIRC), thus locking out the math, English, and science teachers.

He spent the rest of the year disallowed from touching any computer in the school, which was interesting for our programming classes. I recall him making life for the librarians difficult by stopping by the library and making them look things up for him.
> I don't see how the government could be stopped from forcing a company to hand over their encryption keys and just continuing to publish the canary on the company's website themselves though.

The government could force the handover of encryption keys, with the caveat that if a set of keys controlled by the provider can compromise your security, it's a trash system.

Forcing the existing canary to remain would be straightforward as well.

Compelling false speech, i.e., continuing to publish a time-based canary, is a huge leap from either of those things.
Some projects are distributed on PyPI as source code, and sometimes that source code has C modules that need to be compiled. The same can be true with packages that ship with Rust modules.

Both might require you to have compiler toolchains installed.
I suggest making your website mobile-friendly. I can't read it from my smartphone.

Congrats on shipping!
be as stuborn and as easy as the situation requires
There was https://www.canarywatch.org being pushed by the EFF that now appears to be out of service.
Not sure how true a scotsman you are but I never heard that. It's fine to be called British, because (at least for now) that's accurate. What annoys scots is to be called English.

Perhaps you're thinking of the issue with sports reporting? (Where a Scottish athlete who wins is called British by the English press but when they lose they're Scottish?)
For folks wondering how the late changes to the bill happened, you can see who funded the lobby efforts here: https://reports.ethics.ny.gov/publicquery/AssociatedFilings/...
Mental health is a reflection of socioeconomics. Solve concentration of wealth, allow people to feel they have a purpose and there is something to work for. Disband large cities, spread out the population. Fix the rat race, you fix mental health.
Yep, I've had some weird errors with Dialyzer, but in the mobile world I've had some similarly baffling errors from Kotlin and Swift, particularly around lambdas and generics. Let's not forget that the typing flexibility allowed in Elixir is really quite powerful compared to other languages. (e.g., function signatures can have guards, union types, and pattern matching)

I wish some LLM magic sauce could be applied to compiler and linter warnings in general that provide a context-appropriate plain language explanation, along with suggestions and automated fixes.
Or not wearing them...
Ask what development and code practices they use to increase code quality. It shows you care about code quality, and gives you the chance to say "ah yes, I've worked with that", and ask "why nUnit and not xUnit" and "what did you find hardest to mock?" and "what percentage of your code goes through code review?" etc. followups. You'll also learn how they think about quality, and (via your followups) how they evaluate software and thus how they think in general.
Similar camp. Two reasons I enjoy Python, both related to documentation:

1. docstrings

2. keyword arguments

Docstrings mean I can do REPL experiments without the additional friction of opening a browser to RTFM. Keyword arguments reduce how much I have to lookup the semantics of a function's signature.
From the same source: The overall college enrollment rate for 18- to 24-year-olds was 40 percent in 2020.

https://nces.ed.gov/programs/coe/indicator/cpb/college-enrol...
Personally, I'm only using Gnus for two weeks now, so I'm just now learning a bit about the (adaptive) scoring capabilities. Take a look at how Emacs maintainer John W manages the barrage of information that he needs to filter and sort[1]. I'm trying to apply this to my email/mailing lists/RSS/diary/etc....

[1] https://sachachua.com/blog/2012/07/transcript-emacs-chat-joh...
The parent literally brought up flat-Eartherism, which is extremely fringe and largely promulgated by the mentally ill and hucksters, also there are no proposed policy changes on offer by flat-Earthers. For what I mentioned, and all those related, there are have been many effects on political messaging, corporate policy influences, and policy proposals.
7. Throwaway Google account gets locked for ToS (adding people without their permission)

8. Associated real Google accounts get locked for being associated with throwaway (unless you have really good OpSec)

Might be worth a post on their bug bounty program though, assuming GCP is in scope https://bughunters.google.com/
Bundle size? Yes, esp with third party code. See https://qwik.builder.io for arguments why.

On the value of MUI and what senior front end devs care about, you’d find this interesting (esp the linked youtube of Theo):
https://twitter.com/magnemg/status/1608634824591544320
Nah, that's just code smell. You get used to it.
I tried reading the twitter files and it seems to be all smoke and mirrors. Twitter has a clear rule about not sharing hacked information, which this falls under. Besides that point, there’s not even really proof this laptop exists. The evidence is mostly claims fabricated by the New York Post. Hunter Biden probably had his iCloud hacked instead of dropping off a sensitive laptop at some random repair shop where the laptop was intercepted by someone close to Tucker Carlson and then magically stolen in transit to Fox HQ.

All of this aside, since when is it a crime for a company to hire someone close to a politically powerful person as a consultant. How can you reasonably write laws against this or prove that this led to Ukraine having any political leverage with Biden. The DNC is also allowed to send requests to have nudes removed from Twitter. They didn’t command Twitter with a gun to their head. They requested just like Trump and friends regularly did for content they didn’t want which was respected as much as the requests by the DNC.
I'll quote myself here:

> I do agree that automated refactoring would be an amazing productivity improvement.
I thought it was about Biden's dealings with foreign powers, and possibly being beholden to them.
Model 204 wasn't the first I used (it might have been the fifth or sixth). I was a member of a small team that wrote an interface to M204 from Unix workstations. Fun times. :-)
That’s a great idea. I’ll try reporting it on their bug bounty

Edit: Reported it
> Were you dating on a hacker matching app?

Or maybe participating in a dating CTF?
"Digging in heels" is exactly what I mean by being overly opinionated.
2023 budget is $300M. "the NLRB received a $25M funding bump in the latest Omnibus spending bill signed into law."

https://www.nlrb.gov/news-outreach/news-story/statement-on-n...
Ryan Holiday talks about this a bit in "Success Is A Lagging Indicator" [1]. The way he puts it, "writers block" doesn't exist. What people call writer's block is a symptom of not having done enough preparation work. It means the writer hasn't researched or structured their ideas to enable the writing process to occur smoothly. I tend to agree, but I would add that there is an "analysis paralysis" failure mode where you fall in a trap of constantly revising the outline instead of getting the words on the page and refining from there.

[1]: https://ryanholiday.net/all-success-is-a-lagging-indicator/
No. US law makes a distinction between 'prior restraint' and 'compelled speech'.

Prior restraint is the government forcing you to _not_ say something.

Compelled speech is the opposite, forcing you _to_ say something.

Both have a high bar to meet, and meeting one does not mean you that you meet the other. In the case of compelled speech, I don't believe a US court has ever ordered someone to lie, which is what would be required here.
Building a Mobile Digitizing Lab
Alameda County admits tallying error in ranked choice voting
I run the dishwasher once every 2 days and I almost never have any issues with food sticking. I don't rinse anything, it all goes into the dishwasher and comes out clean 95% of the time.
Given that the original law was passed with a veto proof majority, what happens if the actual members of the legislature simply refuse to pass an amending law?
As a layman that's only dabbled in Python, what would be a newer, go-to language today that people use instead of Python?
TN (which is a status technically and not a visa) doesn’t have a path towards citizenship / permanent residency and if a customs agent decides that’s what’s happening you can get deported. A Canadian citizen has a 6 month limit to generally visit the US but you cannot work there. I had to switch to an h1-b after my TN first before I started a process towards permanent residency. Additionally, h1-b lotteries and green cards, if I recall correctly, go by country of birth, not citizenship, so having a Canadian citizenship isn’t an aide there either.

Has something changed recently or did I misinterpret what you meant?
I meant “scientistic” and auto-correct changed climate to construction. It is very common leftists use every whether even as an example of the effect of man made climate change, which really undercuts their position.
Using RPI Pico for System and FPGA Integration
The housing transition seems to be the same for the four years but parents are heavily supplanting the budget.

Colleges typically force all freshmen with out a local address to be in the dorms and have a full meal plan but there's typically a tuition saving if you can get the friends you've made in the first couple years to all go in with you on an apartment. Even more if you bothered to learn how to cook and can lower your meal plan.

But I do not think it's typical for any of those students to be getting an apartment without a parental guarantor, even if they have a needs based schedule and are packing their non school hours with work.
That was about a somewhat different kind of canary:

https://en.wikipedia.org/wiki/Warrant_canary
I hear you, but working primarily in php, the amount of lines of correspondence to type checking is wearing
Absolutely. I’m extremely skeptical of the type of analysis in OP when quality of life for young people is objectively decaying.

Life expectancies are going down. Children born today are not likely to be as wealthy as their parents. Two major economic disruptions within a generation have permanently stunted economic outlooks at critical times. Many are stuck renting, many others are stuck with student loans they will never pay off.

Given all of that and more, the real question is what kind of parenting could have prepared kids for this? Letting kids play outside a little more isn’t going to cut it.
True. Not to mention most average people nowadays doing things via their smartdevice, so anything that doesn't remotely 'prepackaged' become a big hurdle to cross for them, and their time.

It remind me of whenever people discuss about OS and someone said their grandmother can use Linux just fine, hell, I'm quite sure she's just browsing with Firefox and not doing command line kung-fu.
As the founders of BioNTech and the inventors of the first mass used mRNA vaccine I’d say they’re qualified to do a bit of that
My family has been flying SW almost exclusively for 10 years and this Christmas was the first problem we’ve encountered.

Something definitely changed with the new CEO because the usually happy workers were much less so. For instance, they used to have somewhat unique and entertaining scripts for the flight education before takeoff, but for the past few years they stick to the boring version the other airlines deliver.

Maybe there’s something else going on, and my observation is wrong, and it’s all a combination of shitty managers and outdated software
Your diary was kept offline and she never had physical access to the device? How do you think you were hacked?
What are your plans for 2030?

Seems like you've been thinking about this for several years now!
PyArrow is also a CPython extension wrapping a C++ library.

I agree that it’s a little disingenuous to call it “pure Python” when the two libraries doing the heavy lifting are non-Python; but it’s not a lie that the entirety of the Quokka-specific codebase is Python.

Personally, what I would be more interested in (and what I thought this would be from the title) is a full SQL engine wholesale coded in Python, a la SQLite. Even if it wasn’t super performant or functional.
They'll probably find a beat up printer somewhere around the office grounds
Humans have tried "we believe in nothing", throughout history, and yet ... I see no Cathedrals, no beautiful songs, no art, no science, no entire civilizations built to the honor of ... nothing.

>which is why people are leaving it.

Attendance at TLM is increasing, not decreasing.
I want to learn how to speak conversational Spanish!
My understanding is that it is more a consequence of politics than the system... Sure you have a veto proof majority on this bill, but what about what comes next?

The governor is able to stop "tyranny of masses" by their veto power. Almost no bill in our partisan age is able to pass with a veto proof majority. So the governor has the ability to prevent good outcomes for specific members of their party in the legislature in the future. Sure a budget that makes the party and governor look good will pass, but members who "step out of line", will find that they can't "bring home the bacon" in terms of what is allocated to their district.

So could the bill be pushed through unmodified despite an governor's veto? Of course. The system expressly allows this given a 2/3rds vote. But the legislature needs to weigh their options:

1.) Have all members push the bill forward anyways
2.) Have just enough members push the bill forward
3.) Accept the governor's revisions and move the bill forward
4.) Drop the bill

As a representative it is hard to tell which of 1/2 you are choosing in the moment. The issue is that 2 may paint a target on your back. The members of the party opposing the governor are less incentivized to care about the veto. So do you want the governor to hold a grudge with "1 of X" representatives of their own party who sided against them? Granted the legislature is about 2/3rds democrat, so for a break with the governor to happen maybe half the democratic legislature would have to break with the governor.

3 Is appealing over 4, since you are able to claim victory for now. Something was passed after all, and the name of the bill alone is usually enough to make a good ad come re-election. and if the issues really are so severe, this is just another victory for the future you.
Build vs buy is a huge, complicated topic and it's more than just a technical conversation. A whole dev team is likely way more expensive than a SaaS for almost anything. You may think you can build it as a one-time cost and then maintenance will be cheap, but that's a trap. Every bug, every feature request is now on your queue and has to get prioritized against features that are actually core to your business. If you're the manager, how are you supposed to manage the risk of losing the team members who remember how it was built? You may think that hashing passwords is a solved problem so this isn't hard and that's also a trap. Building a fully-baked authentication platform is way more than just hashing passwords. You need all the UX flows for passwords, Oauth, email/sms recovery. Integration to your CRM or CDP. Obviously it's all solvable and possible, but why would you?

You can put the same logic behind loads of other enterprise software platforms. Building something like a CRM or Email management platform probably seems pretty easy, but if you look at what the SaaS products offer these days it's a mountain of features out of the box for a simple price tag. It's far, far less risky to buy than build.
How to Boil Water the Easy Way
What I see is mutually interlocking and supporting drivers:

1. Profiteering media based on a 24/7/365 fixation on fear and violence: "if it bleeds it leads", and encouraging our worst tendencies toward moral panic (e.g. the 80s satanic ritual abuse panic, which recapitulated in some ways the Salem witch trials)

2. A people who easily go along with the media-driven culture of fear, and learn e.g. that their kids can't go anywhere without falling into pedophile clutches

3. The hyper-punitive systems of US law and child protective services
Assuming it is enforced properly which it is definitely not and most likely will never be.
Fair, a lot of folks do treat it with probably more praise than makes sense. I'm sure I'm one of those people. :D

That said, my understanding is that there really was no "optimal" for the best way to arrange text. You can, effectively, make an objective function that you can optimize on; but there is no global "this will make text look good" algorithm.

Indeed, even ligatures are... debatable in utility. I personally like them; but I would scoff at any claims for any objective superiority of them. They are fun and a bit of a "flex" for laying out text on a computer. Any other claim is going to be tough to hold up.
I think it’s beyond just nice to look at, they’re both trying to push the boundaries in really interesting ways, and question the status quo.

Only problem is, alpha versions always suck. The good ideas survive though.
Since it seems no one has yet asked: what do you consider significant about 2030?