skysight-inc/HackerNews huggingface dataset:
You are a paralegal, which means you have some great domain knowledge.

You need to find a place that will value that lack of technical knowledge enough to overlook beginner tech skills.

Maybe an AI legal automation company needs a product manager, or a data scientist. Sometimes have people in your team with great generic tech skills but really value some who can make sensible assumptions based on deep knowledge of the problem you are trying to solve.

Consider identifying a bunch of companies that need your legal skills and writing to e.g. the ceo if it's a small startup asking for them this very question.

Regarding QA, which is a real possibility... automated testing needs a certain level of coding and Web development knowledge + automation frameworks. You can tell from the job ad whether those skills are highly emphasised or not. A lot of qa people don't have them.
Chevron was ruled in 1984 but it was a codification of principles that had already been in practice. It was a standard Supreme Court ruling, a formalization of precedent. After all, some degree of deference to executive interpretation is required, because it's impossible to write truly unambiguous law in any regular language.

> a committee of leading experts from the private sector and the advocacy side of any given subject matter weigh in yearly on any topic before regulations can be changed

This is part of the design of regulatory agencies. Rulings like this come after an extensive process of consultation and public comment.
> to bash MS

Well, now we can sudo them.
You forgot that because of backcompat this solution will now become the unchangeable standard for years and anything more integrated will be in addition, not a replacement.
> I don't need to show that.

Agreed. And readers can draw the obvious conclusion from your failure to do so.

> if the app were not a scam, why would the developer voluntarily pull the app from the store?

To prevent further bad publicity, obviously.
Just because you can't prove that the number of times something has been pirated is equal to the number of would be sales does not mean the person who owns the product doesn't lose out.
Why didn't you just filter their emails?
Probably cause it doesn't have an apple logo on it
> ... when you're deep in it, its hard to miss the forest for the trees.

That's very confusing. But so is the entire article.

While I have your attention, as a relative newbie to web dev (with limited time and focus), is Next.js my way to go?
More the inverse, that Podcasts is bad because it doesn't have the integrations Apple music has, eg there's Sonos support for Music, but none for Podcasts.
I'm impressed with Gemini a lot and prefer it to ChatGPT. I asked what the price of Bitcoin was today and it gave me the price from several sources and I told her the Coinbase price was wrong and she checked again and said "You know what, you are right, I've corrected that."

She seems nicer than ChatGPT, is faster, and gives answers with less fluff and nonsense padding added. I think I've found my new LLM.

I hated the name Bard it just seemed like the name a of a second place LLM, I don't know how to describe it better than that.
I would completely seriously buy that hypothetical POWER SBC immediately.
This sounds good until you want to actually get things done. I don't think of React as merely adding needless interactivity, it's also an excellent view engine. It's extremely easy to get a site up and running with easy to read and maintain code with React.

Technology builds on top of itself. Might as well use the things that make you more productive. The DHH ideology of anti-modernism makes some sense in some cases, but most of the time it doesn't hold up. Thank god I can deploy my static site React app to S3 with some GitHub actions and don't have to FTP a whole site into some Linux server I pay $5/month for.
This sounds a lot like Mikhail Tal!
> If they were to explicitly claim an app as a fake copy

How about wait until it happens?
I love Elixir and the productivity is probably real, but one big thing I've learned as a senior dev was reflected well in a recent HN post

> Take the road most documented

https://news.ycombinator.com/item?id=39165328

Rails likely has an advantage of documentation given its age and all the major mature businesses using it like Shopify.

A lot of newer languages have documentation/blog posts that's heavily centered around starting out with a new project vs all the bugs with existing Github issues/stackoverflows and design considerations of the framework and 3rd party plugins being fully fleshed out.
It's a combination of audio files (like MP3) and a feed file (like RSS).
Can't you almost always win the game in a few moves if you plan for your opponent to make really stupid responses?
That's interesting. "Completion" vs. "completing".

I tried this to get all of the dictionary pairs for comparison:

import re

german = set(open("/usr/share/dict/ngerman").read().split())
english = set(open("/usr/share/dict/words").read().split())

tech_de = "ung"
gerund_de = "en"

tech_en = "tion"
gerund_en = "ting"

for word in sorted(list(german)):
if word[0].isupper() and word.endswith(tech_de):
gerund = re.sub(tech_de + "$", gerund_de, word)
if gerund in german:
print(word, gerund)

print()

for word in sorted(list(english)):
if word[0].islower() and word.endswith(tech_en):
gerund = re.sub(tech_en + "$", gerund_en, word)
if gerund in english:
print(word, gerund)

Unfortunately the English pairs aren't quite complete because the morphological change isn't always simply a matter of s/tion$/ting/, but we get a large number of pairs in each language to look at!

I put a sample output of this up at https://sethschoen.com/gerund-comparison.txt in case anyone wants to look at it (not promising to keep it there forever!). (Note the default character encoding from the web server is wrong so you may have to change encodings manually, or download the file and reopen it, to see German umlaut characters correctly.)
One of work's important dimensions is "are you being paid?" which can be generalized to "I'm doing this because of some external factor" such as in "clothes don't clean themselves."

"do what you love and you'll never work a day in your life" doesn't take into account that external factors have some influence on what you do whenever they are present.
I love Elixir, but I have to disagree with the principal aspect of this post.

As an engineering leader what I look for when picking tooling for SaaS which essentially boils down to two things:

1) How expensive and difficult will it be to scale the Org.
2) How difficult will it be to implement product features.

I attempted an Elixir startup and found that it failed at both. The language was lovely to use and very smart.

But at the end of the day, you spend time and money reinventing solutions already solved in other frameworks which distract from the features of your product. Elixirs libraries are growing, but they have not reached parity to near drop-in solutions found in Django for instance.

Is Django the fastest in code execution? No. Is it the most elegant? No.

But there is an outstanding catalog of existing solutions and libraries out there that a junior engineer can pull from.

Developer velocity is so much faster with a well established framework. Easy to hire for. And you spend time implementing product features instead of reinventing engineering solutions. My ideal product development workflow is to implement in Django, find the bottlenecks (if any) and then specialize those flows.

Elixir is great and beautiful, but it was much more difficult to find engineers with experience in it. I really only found engineers that had a curiosity to use it or just started using it. I was never able to find an engineer that I could hire who built and scaled a Unicorn level app with it. Something quite common to find with Django.

I'm not saying to use Django. But when starting a project, I just ask that people look at how hard it will be to find someone to help you in the future and decide if you want to spend time building product value or spend time writing beautiful code.
That's right, I won't link here but one of jwz's earliest blog posts describes putting Mozilla 0.9 on an FTP server in '94 and hundreds of thousands of people were downloading it. I assume this violated some commercial license and I know my employer (UC) did buy their server product but I don't recall anybody even remotely considering licensing Netscape Navigator itself.
I'm using Preact (via Deno Fresh). Simple examples look similar. I haven't used React enough to know if I'm missing anything.
This is typical. All this stuff about people knowing where their cars are and the police, CBSA etc not doing anything about it*, the complicity of all the port and shipping people, but the government pretends banning some electronics will change something. I don't know what people expected from a "summit" or whatever they did, there are lots of clear steps we could take, but instead we get this.

*see https://www.cbc.ca/news/canada/toronto-man-finds-stolen-truc...
Why can't you do this with the tool that already exists to do the exact same thing, called runas?
So all those people with FZs I met at Bsides were car thieves.

Just how many thefts are linked to its use.

Criminals will be add FZs to their gun and drug shipments to Canada
Like every other wide-spanning law the Canadian Government has passed lately (including the one on firearms and the soon-to-pass adult-content on the internet), I imagine they will ban swathes of legal products that use RF and do nothing to actually prevent crimes from occurring.

Thanks to our Parliament!
I meant activated with Apple. A lost/stolen phone is a brick unless it can be activated.
I have found deepseek coder 33B to be better than codellama 70B (personal opinion tho).. I think the best parts of deepseek are around the fact that it understands multi-file context the best.
Cool project! Are there any safety measure so this won't happen: https://www.theguardian.com/sport/2022/jul/24/chess-robot-gr...
1. Read the conclusion

2. Does the conclusion agree with the beliefs and politics of both you and your benefactors? Then it's good science. Does it disagree? Then it's misinformation.
It will cause chaos and disaster if congress has to make regulations for every little thing. Congress is so divided the result of Chevron reversal is that huge numbers of usefully regulated utilities, companies, etc will be unregulated. It also doesn't make sense for congress to spend all their time writing regulations, they'd get even less done. Congress can barely pass a budget shortly before the previous budget year ends.

Ending the ability of federal agencies to write useful regulations means unregulated spam robocalls! It's the dream of Elon Musk and Peter Thiel. Rich people are unbounded. They would say we don't need regulations about food safety written by those ninnys in the federal government.
> there should be laws for the difference between the lowest and the highest salary in a company

I'd imagine that at a place like Mozilla (effectively a high-tech nonprofit primarily staffed by white-collar workers), this difference in compensation is actually not that big, compared to, say, a business that hires hourly workers.
> you should picture yourself turning around, going through a door to your basement stairway and descending the steps towards the dark basement.

Nope. Not doing that!

Sounds like nightmare city!
Nonsense. The law in question explicitly grants the FCC the right to make this determination via regulation.

> The Commission shall prescribe regulations to implement the requirements of this subsection. In implementing the requirements of this subsection, the Commission — (A) shall consider prescribing regulations to allow businesses to avoid receiving calls made using an artificial or prerecorded voice to which they have not given their prior express consent; […]

Chevron deference is about whose interpretation governs when a law is ambiguous; that’s not even close to being the case here.
The language of the bill here, "artificial or prerecorded voice" isn't even ambiguous to a normal person. An AI agent's voice is undeniably "artificial". It'd be a much bigger stretch for the FCC to interpret it otherwise!
The situation with curl is different because these are unix utilities you can run on Windows (hence the issue).

Now "sudo" is not a very Windows-y name for this utility but it has the advantage of being self-descriptive by those most likely to use it. It's sudo... for Windows. You don't have to explain it further.

The command line namespace is flat and there are only so many letter combinations, the idea that an OS shouldn't reuse a command name from a different OS is pretty limiting.
Have you listened to our congresspeople? Nothing they do or say suggests to me that they have the capabilities to legislate effectively on technical matters, be they AI, Pollution or Food Safety.

We have departments that have traditionally been staffed with SMEs to make these rulings and decisions on behalf of congress, who legislates their existence and budget.
This reads like an appeal to nature which isn't a compelling reason to change my behaviour.

There are people in this world who might steal from me or try to hurt me, too. My response wouldn't be to do the same to them; especially not proactively. I also know that a bear would eat me. Why would this mean I should want to eat it? It may not be discerning, but I certainly am.

My take is that the real reason to not eat cats and dogs is that they appear to have a relatable, sentient experience of the world — just as we do — and ending that for the sake of a meal lasting mere moments is an unthinkably awful thing to do.
> React suffers churn

This one in particular always seems to be pulled out by people advocating for yet another new framework. I don't do much frontend these days...for like a decade now, but as a mostly outsider who occasionally dabbles, React has been a constant for a long time now. The latest stuff in Next looks fantastic, in the real world we were never able to build anything nearly as nice as what is possible these days. There's a lot of historical revisionism and rose-colored glasses being worn these days, but the truth is that most web apps have always been garbage, and that will probably never change either.
> React is a great framework for app dev.

But not every site is an app.

People detest Word because not every file is a document. Perhaps you are too old to remember, some hopeless folk writing their code in a word document like it was a good thing... (it had macros and viruses even! What a fabulous program)

> React is simple.

Its not simple, though. Js is a bloated nuclear wasteland at this point, so it might not look half bad compared to the other mutated monstrosities lumbering about, but that's it.

> manage lifecycle state

As soon as you have to say that, you aren't in simple land anymore. You're in "I have 10 features and 100 states and OMG don't break production" state.

The point about "dilution" is especially salient. Call it elitism, or whatever, the popular framework/language attracts the lowest common denominator - unpopular languages don't necessarily save you from this issue, but they make it more likely that someone took time and effort to care about being a good developer, not just an employed one.
I hate Next.js because they make it extremely difficult to deploy an SSR app anywhere except Vercel. You basically have to use the Docker image to deploy your SSR Next.js app. I prefer https://remix.run or https://vike.dev

However, if you just want a static site, Next.js is great.
Do you need 100 elixir devs? Or do you need 2 elixir devs and 98 developers?
(EDIT: To clarify, my comment is only a response to "not that easy to find Elixir devs for a startup")

---

I don't speak for anyone except myself and a few acquaintances but I wouldn't accept an offer to work on a startup with Elixir unless we're talking at least $15,000 a month or more. And even then it depends a lot on team and company culture. I am tired of sprinting without that ever being connected to me getting extra cash or even recognition.

Elixir and Phoenix are productive as hell but they also need deliberate approach and not everything should be done quickly. Requiring me to churn out 3-5 features a week in the first 6 months is the best way for me to hand my resignation a mere two weeks after starting.

Sorry, you might not have had this in mind, I am just reacting to your text.

But rest assured, ElixirForum has quite a few people who would grab an Elixir job if given the opportunity, some for as low as $2500 a month even. And most people frequenting the forum mostly check its own Jobs section. So if you really want to widen your options, definitely make a job ad post there.
That resonates.

I’ve heard it this way: it’s not the language it’s the leverage.
not sure why you are getting downvoted, its a very valid question. Its kind of down to the ergonomics of running LLM. Downloading a user friendly CLI tool with good UX beats having to clone a repo and run make files.
llama.cpp is the better option if you want to do anything non-trivial when it comes to LLMs
> (or worse)

Whatever you do, don't look in the mirror.
AI has been used to deny healthcare coverage for generations, we just called it actuarial science
> As for CEO pay, that's typical. Asking or expecting for it to not go up exponentially is pointless, that's just how it works now.

The point is that it doesn't have to be typical, nor should it be. There's no universal law of reality which says that CEO pay must forever go up exponentially. It is bad behavior when other companies do it, it was bad behavior when Mozilla did it, and it deserves the criticism it is getting.
Wow! This may help with the intuition that typechecking for some type systems is an undecidable problem.
I've been on-call for decades and 24x7 caregiver and it's not an issue, even in emergencies:

1. For non-emergencies, just use social media or email, which have better anti-spam filtration.

2. For most true emergencies, "hang up and call 911" just like every doctor's office recording says.

3. For urgent non-emergencies, either accept the consequences of waiting until your can reach the person via option #1 above, or get creative. Contact friends of the person and ask if they can get ahold of them... or someone IRL near them to get their real-world attention.

4. Consider what happens if you lose or break your phone. Responsible people let a reasonable group of people know how to reach them, and the rest contact a member of that group.
In this case you actually did get a physical copy, the digital one was just a bonus. Nothing stopped you from selling the physical copy and keeping the digital one either.
This sounds like the complaints from a new developer that's frustrated over the layers of web dev.

React does a fantastic job working with common developer principles such as Don't Repeat Yourself, and Single Source of Truth.

Their points come across as overly vague and lack any true insights into development besides initial impressions.

For a static page it doesn't make sense to use React, obviously. For a highly interactive page it, or another framework is critical to clean, manageable code.
I don't think paying a lot for good talent is a problem even at a nonprofit (and it's not just about fundraising) i.e. the issue at Mozilla is competence and alignment not money
It's impossible to prove.
I forgot diapers.com had closed. :/
Oracle is that awful practices company. Their software audits are a notorious issue, and a good reason to never ever use software from them.
The issue here is how our position is perceived, right? If it's about feeling better, we may assume that the operator could have risen the ticket price for all, or did what we see instead - chose to take more only from the willing. Doesn't this effectively mean that they partly subsidy the tickets for the rest?
I agree with you on the importance of Chevron deference, but I can't see any court getting to the second step of Chevron with this particular ruling, so no deference would be required. The legislation bans "artificial or prerecorded voices"; AI agents are by definition artificial.
Maybe Servo, but not Mozilla, at least for now.
I'll offer a counterpoint. I've interviewed a number of people recently and the things that I was looking for were not leetcode related or any of that nonsense. I would've been thrilled to discuss code you've written, projects you're interested in or approaches that did not work. I'd go as far as saying that resumes have become close to useless these days.

Unfortunately, I've seen people take it too far in both directions. Ones that could probably ace leetcode problems but did not have a good understanding of how software works and ones that were deep into marketing and branding but can barely write functioning code.

You'll have to look for what works for you. I am saying this both as someone who has to hire and someone who was looking for work at one point.
> The history/bookmark manager UI is 2000-ish and does not align with current mobile-like design trends.

That's a good thing, not a bad thing. Current UI trends are terrible.
Coincidentally, Lennart works at MS. I don't know what he works on there though.
Good catch! I upgraded to Gemini Advanced to try it out for 2 months and figured I’d cancel. There does not seem to be a way to downgrade the plan without canceling and I was on the 100GB/yr plan through August. No discount on new monthly subscription. Bummer.
For anyone looking at this, I recommend following the links through the whole email thread, I wasn't disappointed :)
I'm just happy to see Professor Harvey still participating in the forums. He taught me SICP in Scheme 27 years ago and it is still some of the most important computer science I ever learned.
The digital version would be a different quality than the physical. Dvd is pretty low quality
Yes, quite literally. And the answer is, Chrome is the better product, the users continue to choose the better option, if the government wants to consider that Chrome acts monopolistic, then the government is acting in extreme bad faith.

The statement or existence of "monopoly" is not one way direction to being "bad for the economy", the government knows this and speaks out the side of their mouth declaring it always is the case, and does not care, so Google is funding the opposition, as they must.
Elixir devs are quite easy to find if you post a job ad on ElixirForum.

Another good thing about Elixir is that the odds of you actually needing 100 devs coding in it are close to zero. I've been in financial EU startups that moved tens of millions a month (they were not huge) with the grand total of 4 devs. The only problem was clearing up customer requirements (i.e. our product people dropped the ball and left us doing most of their work).

And expensive? Yeah but I wouldn't be against that if I was an informed business owner. Most Elixir devs are refugees from other tech stacks and are quite senior. Good talent should be compensated well.
How can you bypass UAC set on the highest level?
IIRC he did mosrly miss cloud. Microsoft stagnated under Balmer[0] and only picked up after Nadella started really pushing cloud.

Edit: actually revenue did increase a lot under Balmer just not stock price.

[0] https://www.statista.com/chart/1399/microsoft-stock-under-st...
One man’s creamy peanut butter is another man’s crunchy peanut butter.
Funnily enough this cartoon showed up in the middle of an article I was just reading that was also linked from HN:

https://www.newyorker.com/cartoon/a27014

so a weird mix of being reminded about something that was about forgetting something. And it was one of those rare New Yorker cartoons that was actually funny.
Generative AI for Software Engineering: Promises vs. Reality (Research Data)