skysight-inc/HackerNews huggingface dataset:
And they have different attack surfaces and vulnerabilities. In the abstract, our phones are (for better or worse) far more critical to our lives than our laptops. They go with us everywhere, they're increasingly our keys for various physical and digital access. They're off-board brains and backup. Generally speaking, I would say a compromised phone puts the average person in a worse situation than a compromised laptop.
3Laws Robotics | Robotics Engineer, Embedded SW Engineer | LA or SF Bay Area | Remote/Hybrid | Full-time

New Startup in the Robotics Space Looking for Robotics and Embedded Software Engineers!

3Laws is an early stage startup working on developing an intelligent robotic e-stop for lowering the barrier to commercialization of safe autonomous systems. The company was founded with the backing of Caltech as a response to the traction our research in safety-critical control got with our industrial research partners at the time. We have since brought together a team of advisors, entrepreneurs, and engineers with a wealth of experience in taking new technologies like this one to market.

Interested? If so, go to https://www.3lawsrobotics.io/ to learn more and apply!
I've heard this before, but I have a struggle understanding the abstraction.

I make heavy use of rust and Python enums (Are they both misnamed?) Those + structs are generally the base of how I structure code.

The "enums" in the article also seem to be of the same intent. Is this a "no true Scotsman" scenario?

Some research implies the difference is a True Enum involves integer mapping, while a Sum Type is about a type system. I think both the Rust and Python ones can do both. (repr(u8) and .value for Rust/Python respectively)

The use case is generally: You have a selection of choices. You can map them to an integer or w/e if you want for serialization or register addresses etc, but don't have to. Is that a sum type, or an enum? Does it matter?

Another thought:

Maybe:

#[repr(u8)]
enum Choice {
A = 1
B = 2
}

Is an enum, while

enum Choice {
A(C)
B(D)
}

Is a sum type?
Also large organizations could have smaller facilities by using staggered schedules.
You'll run into it with generic arrays[0] in Java which are reasonably common.

[0]https://www.baeldung.com/java-generic-array
Using integers to model optional behaviour sucks, whatever you choose to call it. It's what one does in assembly language and C. Even Pascal from the early 70s had type-safe enumerations.
Which part?

The city wants to use some land for a public purpose. They steamrolled local opposition to do so.

It'd arguably be more corrupt if they turned around and sold it to developers. (I haven't looked at the details of how City Hall East was sold into Ponce City Market)

To me, corruption is individual enrichment at injury to the public or subverting legal processes in place.
Everything in Java is a compromise. The leaders of Java will often admit that. Josh Bloch openly talks about Java being a working man's language, a blue collar one. Every idea has to be tampered down to make it fit for Java's purpose (Bloch has said that they blew Java's complexity budget on closures and wildcards). BGGA was the real proposal for adding closures to Java, but instead it went with CICE. Java works, and it's good enough to work in, and it's got enough jobs in it. But no one thinks it's the perfect language. There are no Java equivalents of C++ or Haskell die-hards.
The faster you realize this, the better it is for your mental and physical health
They however have the web access part on subscription only.
Don't test protect against future unintended regressions?

If all code was write-only then testing is probably a waste of time but code changes constantly.
Gemini 1.0 Pro < Gemini 1.5 Pro < Gemini 1.0 Ultra < GPT-4V

GPT-4V is still the king. But Google's latest widely available offering (1.5 Pro) is close, if benchmarks indicate capability (questionable). Gemini's writing is evidently better, and vastly more so its context window.
I plan to add 15–25 % more quality in the ugly lowest end quality in JPEG XL in the coming two months.
Threads says it will make its API broadly available by June
"Chen added that the company is working with a limited number of partners including social tools like Sprinklr, Sprout Social, Social News Desk, Hootsuite, tech news board Techmeme, and a few other developers.

The engineer added that Threads is looking to add more capabilities to APIs for moderation and insights gathering."
Too bad the "government goal of X% employment (whatever that is)" couldn't be met by tuning the workweek up and down instead of futzing with interest percentages.
JSR must be firmly embedded into my memory, because all I see is a 6502 assembly instruction. :)

https://en.wikipedia.org/wiki/MOS_Technology_6502#Instructio...
The C. elegans roundworm is one of the most important model organisms in biology. I have to specify "roundworm", because, well...

https://en.wikipedia.org/wiki/C._elegans_(disambiguation)
Awesome! I did my first programming on my dad’s ADAM, which came with an introductory BASIC book.
Billionaires fighting over trends is peak capitalism.
> He also made a crappy political choice to remove Arabic against the authors very clear intent which hides the true meaning of Dune

To be fair, Frank Herbert wasn't his client here, the filmmakers were. Occam's razor suggests how the language turned out is in line with the filmmaker's intent.
Haskell also has type erasure. It’s an implementation detail, or are you saying that Haskell does not have proper generics?
They had one of the best browsers in the world at one point.

Their sell-out path was hundreds of millions of dollars from GOOG to make their search engine the default, and, unspoken: allow FF to become an ugly, insecure, red-headed stepchild when compared to Chrome.

Likely part of what took priority away from Thunderbird, at the time, too.
onXmaps, Inc | Montana or REMOTE, USA only | https://www.onxmaps.com/careers

ABOUT – Are you an Engineer who loves the outdoors? Join onX! onX is a suite of digital navigation apps (Hunt, Offroad, and Backcountry) that empower millions of outdoor enthusiasts. If you’re passionate about writing great software, love playing outside, believe in protecting access to public lands, and want to dominate the off-pavement mobile GPS market – then join our team, where we empower millions of outdoor enthusiasts to explore the unknown! We have multiple openings! View them here: https://www.onxmaps.com/join-our-team

Here are some of the technologies we work with:

3D (OpenGL, Metal, C++)

Data Automation (Python, PostgreSQL, GIS)

Android (Kotlin)

iOS (Swift, SwiftUI)

Backend (Go, Elixir, GraphQL, GCP, Kubernetes)

Web (Vue JS)

Quality (Cypress, XCUITest, Espresso)
Open Collective Foundation Dissolving
>But Golang's type system never aspired to be as rigid and encompassing as C++, Haskell, Rust, etc.

Well, didn't have to aspire to all that to at least make an effort to be more helpful, especially in trivial aspects, like having an actual enumerated type, or an Optional/Error type...
So why can't I benefit from a strong, secure virtualization on my phone, like I do with Qubes OS?
Correct. But that doesn't mean I'm wrong, or that they're wrong, it only means that I have a much greater understanding and insight into my own motivations and temptations than I do for anyone else.
Non-profits, the big ones at least, are a scam by rich people to privatize what should essentially be nationalized government services. They get to pretend they're helping the public at a fraction of their capability to paper over their ill gotten gains elsewhere. It's like a drug lord buying a church, but they get to take the spend out of their taxes. Alternatively, they are a way to create a tax free pool of money for their children to play with by putting them on the board.

Non-profits weren't really as much of a thing until the neoliberal era of privatizing everything.

Of course, there are "real" non-profits, those kinds of activities are a real thing, such as organizing solely member funded organizations to serve the people, but in America, this is a marginal amount of the money in the system.
NIST Cybersecurity Framework 2.0
C++ added enum classes a while back, though.
Everything from generative AI is fake as shit. Based on real things, sure, but still completely fabricated from that. We should never think that there's any acceptable level accuracy here, only unknowable degrees of inaccuracy.

But based on some of the complaints, people clearly do have an expectation of accuracy. Even Nate Silver, it seems.

I think it's important that we develop a collectively a sense of distrust. The AI wasn't there. It doesn't know what it's talking about. Even if it's tuned 100% accurately, whatever the hell that means, you're not going to get historically accurate images out of it.

Also, we should stop pretending that Google has some kind of conscience. It's a corporation that's in it for the money. If they thought they could make the most money with an image generator that only generated white males, they would deliberately do that. Racism doesn't even enter into it; it's all about the bottom line.
Most likely. We see a large amount of abuse coming from the replit free tier. And that's pretty similar to what Heroku used to offer.

If you're going to provide people with free compute online, there are just a lot of ways to exploit that.
Chromium is open source. Android XR (and ARCore) are closed source. So for comparison think more along the lines of Android Things, a closed source OS where partners made the Lenovo Smart Display 10 for example. Google got bored, or the execs weren't impressed at IO'18, and suddenly EOL'd Android Things. Now, Lenovo has a ton of stock of a dead-end product line with no way for them to update the devices, or the OS. They don't have the source. So why would Meta trust Google not to screw them too? Compare to, say, Amazon Fire tablets. They're forked from AOSP (for FireOS) and Chromium (for Silk) so Amazon will still have the complete source code to continue, even if Google stops helping the projects. If Android Things got open-sourced so Lenovo could continue, perhaps Meta would see Android XR in a different light. But they never did. Probably just laziness. The IOT fad faded. Google doesn't like to commit any resources to things that don't have billion dollar profit potential. They just kill, kill, kill and move on. Google has a bad track record. Now it's come back to bite them. All future partnerships live under the shadow of #KilledByGoogle
Driving an electric car to see the 2024 solar eclipse in New England
I was gonna say this.
They need to allow third party browsers the ability to create PWAs, but they can't (or don't want to).
So instead they just disabled it, saying that it was not possible, and wait for the backlash to restore it for them only.

Now we are at the beginning, PWAs are locked to Apple...but apparently that's good? I don't understand...
I don't understand what the bribe has to do with anything. Did you just put that in there for an emotional response?

According to you, all money belonging to everyone is really tax money that has been stolen from the people.

There are some people who think like that but it's definitely an unusual approach. I'm sure you know what that form of society is called.
I feel like the article's title is wrong: It is not that "it is not working".

It's that Google actively shadow bans users. It's not a bug or anything.

Also, this is not RCS if login requires loggin into Google garden. Let's stop calling it RCS.

I want to say that it's just the strict equivalent to iMessage, but no, iMessage doesn't prevent you from receiving messages, and Apple public communication doesn't pretend iMessage is "standard".
Not even Java. The entirety of programming language development. Go is a language written by very good software developers but very bad language designers. It's an entire language of "why don't you just..." statements. Errors? Why don't you just return a value? Generics? Why don't you just use duck typing? Packages? Why don't you just use vendoring?

In some cases these statements have some merit, but, as in most cases, they demonstrate that the authors didn't really do their homework before making a language. Or they willfully ignored all of these issues. I don't know which is worse.
Groq Acquires Definitive Intelligence to Launch GroqCloud
https://www.krabarchive.com/programs/krab-lorenzo-milams-pag...
Rspec-swag: swagger Compatible for rack framework-Sinatra, Padrino, Hanami, Roda
He was busy destryoing twitter?
Sure, but you could say aspergers before, and they'd have an ever better idea (as autism is too wide a spectrum). And doctors and nurses at least can grasp ASD 1, 2, 3 and so on, laymen, not so much.
SEEKING WORK | Austin, TX or remote

10+ years experience in python, both scientific (numpy, pandas, matplotlib, statsmodels, jupyter) and web backend (django, flask, sqlalchemy). Also experienced in R (experiment design, linear and nonlinear analysis, graphic presentation of data). Previous experience in experimental design and analysis when I was a manufacturing engineer in semiconductors. Able to work W2 or 1099, remote or in-person (as long as it's in Austin). Either full or part-time.

https://www.rosshartshorn.net/RossHartshornResume.pdf
I know myself better than you know me, and you know yourself better than I know you. I trust myself based on my knowledge of myself, but I don't know anyone else well enough to trust them on the same level.

AI is perhaps not the best example of this, since it's knowledge-based, and thus easier to leak/steal. But my point still stands that while I don't trust Sam Altman with it, I don't necessarily blame him for the instinct to trust himself and nobody else.
What is boring is pretending that technical considerations about battery life play anywhere near as decisive a role in this matter as simply protecting a multi-billion dollar line item that is app store revenue.
> A basic principle is that you are very unlikely to compel Apple to engineer anything unless they choose to, and you would most likely lose in the EU courts if you tried to. Any regulation that doesn't factor that in is going to be doomed to fail.

That sounds a bit like "Apple is beyond the law/regulations, regulators better accept that and move on" – is that what you mean?

It worked just fine for USB-C, fwiw.
It has mattered in other cases, https://en.wikipedia.org/wiki/VSP_Vision_Care

> In 2003 the Internal Revenue Service revoked VSP's tax exempt status citing exclusionary, members-only practices, and high compensation to executives.[3]

Or later in the article https://en.wikipedia.org/wiki/VSP_Vision_Care#Non-profit_sta...

> In 2005, a federal district judge in Sacramento, California found that VSP failed to prove that it was not organized for profit nor for the promotion of the greater social welfare, as is required of a 501(c)(4). Instead, the district court found, VSP operates much like a for-profit (with, for example, its executives getting bonuses tied to net income) and primarily for the benefit of its own member/subscribers, not for some greater social good and, thereafter, concluded it was not entitled to tax-exempt status under 501(c)(4).[16]
Olbers's paradox, also known as the dark night paradox, is an argument in astrophysics and physical cosmology that says that the darkness of the night sky conflicts with the assumption of an infinite and eternal static universe. In the hypothetical case that the universe is static, homogeneous at a large scale, and populated by an infinite number of stars, any line of sight from Earth must end at the surface of a star and hence the night sky should be completely illuminated and very bright. This contradicts the observed darkness and non-uniformity of the night sky.

https://en.wikipedia.org/wiki/Olbers%27s_paradox
As usual, I find Matt Levine's take on this quite fun and informative, unfortunately HN won't let me include it (comment to long) but it begins thusly;

Elon vs. OpenAI

I wrote yesterday about reports that the US Securities and Exchange Commission might be looking into whether OpenAI or its founder and chief executive officer, Sam Altman, might have misled its investors. Late last year, OpenAI’s board briefly fired Altman for not being “consistently candid,” and then reversed course and fired itself instead. So there is some reason to believe that somebody wasn’t candid about something.

I had my doubts that it would rise to the level of securities fraud, though. For one thing, OpenAI is a nonprofit organization, and even its for-profit subsidiary, OpenAI Global LLC, which has raised money from investors, isn’t all that for-profit. I wrote:

At the top of OpenAI’s operating agreement, it warns investors: “It would be wise to view any investment in OpenAI Global, LLC in the spirit of a donation, with the understanding that it may be difficult to know what role money will play in a post-[artificial general intelligence] world.” I still don’t know what Altman was supposedly not candid about, but whatever it was, how material can it possibly have been to investors, given what they signed up for? “Ooh he said it cost $50 million to train this model but it was really $53 million” or whatever, come on, the investors were donating money, they’re not sweating the details.

But that wasn’t quite right, was it? Nonprofits can defraud their donors. Generally that sort of fraud is not about financial results; it is about the nonprofit’s mission, and whether it is using the donors’ money to advance that mission. If I ask you to donate to save the whales, and you give me $100,000 earmarked to save the whales, and I spend it all on luxury vacations for myself, I probably will get in trouble. I suppose if Altman was not candid about OpenAI’s mission, or its pursuit of that mission, that really could have been a kind of fraud on OpenAI’s donors. I mean investors. It could have been donation/securities fraud on the donors/investors.
The syntax felt off to Juniper, too, so they made their own: https://juniper.github.io/libslax/slax-manual.html. Loses homoiconicity to some extent, sure, but outputting XSLT using XSLT never was particularly pleasant.
I once saw the acronym translated as "Keiner prüft mehr genau" (No one does checking accurately any more)
Thanks! It was coded fast because I reused parts of my IntyBASIC compiler like the lexer, the expression analyzer, and the decision statements core (GOTO/GOSUB/WHILE/WEND etc). The first version of IntyBASIC took me almost two months to be ready.
Location: Bishkek, Kyrgyzstan
Remote: Yes (US or EU time zones)
Willing to relocate: Yes
Technologies: C, Zig, Common Lisp, Erlang/OTP, systems programming
Résumé/CV: upon request
Email: ska80 [at] gmx [dot] com
Anyway, to answer your question, no, not okay to close up the nonprofit and go 100% for-profit in that case.

Concisely, in any human matteres:
Do what you say you'll do, or, add qualifiers/don't say it.

Take funds from a subset of users who need support services or patch guarantees of some kind, use that to pay people to continue to maintain and improve the product.
I don't trust commercial apps for something like this, sorry.

Gotta be public code and public block lists.

Also "Wipr blocks all ads ... EU cookie and GDPR notices".

That's another no. I want to see those notices so I can make an opinion on how predatory a web site is by how complex they have made their cookie dialog.
This is nice.

I’m curious — it looks like you’re storing the full text string along with the timestamp. At first I thought you were capturing keystrokes, but it makes more sense to capture the full text, so you can allow people to edit with mouse/arrow keys, etc.

It will fall over at some point though, right? If you work on this more, is the next logical step to store a diff with each timestamp, rather than the full string?
Pascal in its original 1970's design,

type myEnum = (value1, value2, value3, value4)

Naturally that is too advanced and slows compile times.
I am in a similar situation than you, after spending quite a bit of time on this, I think there are 2 possible solution:

* The slightly hacky one: Find a virtual office in the U.S. whose address isn't flagged by Stripe + get a virtual U.S. phone number

* The proper solution: You need to transition to a UK Stripe account and provide your UK address/phone number. Even though your business is incorporated in the US what seem to matter is where you effectively do business. As long as you can provide a proof you are effectively doing business from the UK, Stripe will not have any issue with getting you a UK based Stripe account for US based corp.

This is all very weird, especially as you said, Stripe Atlas specifically encourages you go the registered agents route, only to then have the rug pulled from under your feet.
Results of the 2024 AWS Survey
> You already have websites that say browsers that aren't chromium aren't supported

Is Webkit really so far diverged from Blink that the rendering result is different? I realize that Webkit doesn't support a bunch of stuff that Google pushed into Blink (like Web bluetooth, for instance), but I thought the end result wasn't that different.
Microsoft isn't a non profit, and didn't begin as a non profit. Like how even?
The author David Sedaris is apparently a compulsive trash picker-upper. He's said he has walked for up to 9 hours per days picking up garbage on the side of the road all the while. His town in the UK named a garbage truck after him, and he was invited to meet the Queen of England because of it (she used to meet with people who performed large amounts of community service).
I don't know the specifics of Haskell's implementation but if it's mostly the same as Java's then yeah?
"The fifth bullet point is about a proposed open letter to the US government on AI safety and regulation, which the complaint says was eventually published in October 2015 “and signed by over eleven thousand individuals, including Mr. Musk, Stephen Hawking and Steve Wozniak."

https://www.bloomberg.com/opinion/articles/2024-03-01/openai...
Throw random inputs at a system and see what happens. The primary purpose is to trigger crashes or going into some other error state or the like. It's useful for checking the stability/robustness of a system.

https://en.wikipedia.org/wiki/Fuzzing
Location: Los Angeles, CA

Remote: Yes

Willing to relocate: Yes

Technologies: React, JavaScript, TypeScript, Node, HTML, CSS / SASS, GraphQL / Apollo, PostgreSQL, Next.js (more listed on my personal website)

Résumé/CV: Available by request

LinkedIn: https://www.linkedin.com/in/andrewrkowalczyk/

Email: andrewrkowalczyk {at} gmail [dot] com

Personal Website: https://www.andrewkowalczyk.com

Summary: Seasoned full stack software engineer with over 9 years of experience in developing performant and robust web applications. Demonstrated leadership in project management and team coordination, combined with a commitment to continuous learning and staying ahead of industry trends. Proficient in a wide array of tools and technologies, including various web development technologies, CSS frameworks, and software development tools. Passionate about creating clean, efficient, and testable code, and dedicated to delivering high-quality products that exceed expectations.
That sounds oddly enthralling. Though I doubt it'd get a large audience. And it wouldn't offer much over the originals in audiobook form.
I don't disagree, I don't think. Just wanting to float a reason simpler enums are usually preferred. In particular, you likely want to use the enum to restrict what values you will introduce into a system. You often, sadly, cannot use them to restrict what values are actually there. Which is why the place you pass them will see the raw int.
Many parts of California are very bike hostile.
From personal expirence it's way worse then Portland or Seattle.
A lot of it is cultural though, there in the bay area many drivers dislike bikes and blame them for traffic, etc.