skysight-inc/HackerNews huggingface dataset:
> However there is also another idea that I think is valid, which is "reward the behavior you want to see"

Yes, I agree with this as well. It's all complicated.

Oracle only cares about one thing: profits. So any meaningful way of rewarding their behavior would have to come in the form of giving them more money. Every dollar you spend is, after all, a vote telling the entity you gave the dollar to to keep on doing whatever it is they're doing.

This one fairly self-serving press release isn't enough for me to give Oracle any money, though. I don't think they'd take the right lesson from it. Especially because I'm not the sort of big spender that Oracle really cares about.
The Embedded Muse (by Jack Ganssle), twice(ish) monthly updates on Embedded Electronics parts, tooling, firmware, etc. Almost every topic you’d be into if you were trying to make or join an electronics startup.

http://www.ganssle.com/tem-back.htm
It’s incredibly naive for this journalist to be reviewing beta software as if it’s a final product, let alone calling obviously unintended behavior as if it’s a new “feature”.

Adding another domain to my “news” block list.
Yeah, it's a little bit fun. Definitely something I'd do once every few years.
I watched it and learned a lot! Soo many of the recent alumni are in prison! I had no idea. It used to be good to be on that list but no more?
Ask HN: What Climate Tech / Energy Tech newsletters do you currently subscribe?
Not that it touches on your other points but

> Two of three have gone to public schools so far, and we've paid through the nose for it. We are pushing our third towards some sort of trade school.

Jesus Christ. You're gonna give child one and two full opportunity to realize whatever potential they have, but steer child three?
Unless you're worried about storing and/or transmitting a huge amount of keys (in the order of "at least 100/second") and/or using one key "at least 100 times/second", why not just go for 4096 by default?
I just want to say I personally like the UX. Good job!
Is there a quantum algorithm for cracking ECDSA like Shor's for RSA? I was hoping they'd mention it in the article.
I think reread the first paragraph about Go embeddings and method promotion to get a better idea of what he means by embedding. It sounds more record extension, so your C# example doesn't have the property he's talking about.
Some of my favorite bits from this article are:

"The Chronicle interviewed numerous dealers who were deported but re-entered the country illegally and returned to the Tenderloin shortly thereafter.
One has done it nine times."

“One said he moves furniture, another said he was an Amazon delivery driver in the morning and sold drugs in the evening.”

"The dealer said he likes some of San Francisco’s police officers. Sometimes, he said, one will tap him on the shoulder and say, “You’ve been out here for four hours. You’ve made enough money.”
I now want to work at a shop that uses fully imperative Haskell.
I agree this isn't really it, but I'm finding it a bit hard to square 25 days off a year with the fact that every European I've ever worked with has been on vacation the entire month of August, except the British, and they do all right too. Although come to think of it I think I have not worked with Germans.

As an American doing cybersecurity in a non-tech industry, I work about 45 hours a week and get 10 days of vacation, 5 sick days, 7 holidays, and 5 floating holidays (basically vacation) per year. I could take it all, but that would be culturally weird and possibly career limiting. If I were at a FAANG I would expect significantly more hours per week with more vacation time and fewer holidays, but it works out to the same expectation that I would take about 15 days per year including sick days and holidays.
Negative recommendation from me, his lack of research/understanding in some of the areas he covers is astounding
LineageOS and custom roms have been doing this for over a decade. And those are entirely based on volunteer efforts. It actually doesn't take that much work. The reason Google etc don't do it is because then they'd get to sell fewer phones since they wouldn't be getting obsolete so quickly.

Apple supports devices for a lot longer because they get a lot of recurring and ongoing revenue from Apple services on Apple devices, so it's in their favour if devices stay usable for longer.

You can understand almost all decisions made by tech companies if you think along the lines of "how are they profiting by doing _______?"
Quest does only Decoding.
> From everything I've heard it kinda does. If you're writing something valuable then maybe a company will employ you to keep working on it, and the portfolio can certainly help in interviews (to write other software), but getting non-negligible compensation for the use of the software itself is rare. Even those projects that are well funded, like the Linux kernel, are done so not out of goodness of heart, but due to companies realizing it's in their rational interest to have a common standard base of sorts.

Successfully creating a permissive open source project expecting it to be magically funded by benevolent parties is just exceedingly rare. Usually the funding starts first, or effort proceeds in lock-step with funding.

There's a bit of a cart-and-horse here though. Non-permissive licenses like AGPL are often not the result of a single author hoping they might be able to negotiate some licensing deal in the future - it is the result of a commercial enterprise trying to be restrictive in the ability for people to use their source without compensating them.

Same with what is normally considered a more open license, than AGPL, the GPL - where MySQL was reported as going after others for using independent database drivers without buying a commercial license, saying use of the MySQL network protocol made the application using the driver a "derivative work" under the GPL.

Linux is a special case because there are a large number of commercial entities which realize contributing to Linux is way cheaper and faster than writing their own kernel and porting user land software to it.

Apache HTTPD, on the other hand, is an example of an application where corporations DID find the motivation to write their own alternative funded with a commercial model, such as NGINX.
I think we might have different fundamental viewpoints here, and that's okay.

In my view, current government policy is actively enabling people to dig themselves into holes of debt which they'll never be able to get out from.

It's great that people are choosing to study art, music, and philosophy. I personally have a degree in music, and it's one of the great joys of my life! Whether the government should loan me an absurd amount of money strictly for those pursuits, though, is a different question. There's great value in history, but I think most people would hardly endorse a government policy of loaning anyone a few hundred thousand dollars in living expenses to go to their public library and read about the Civil War for a few years.

Also, it's completely feasibly to encourage a broad range of studies while also conferring a degree in an employable field. This is the model of liberal arts schools: you study art, music, philosophy, literature, etc. but you can leave the school with a degree in an employable field.

As far as I understand it, your belief is that without the government lending people money with minimal constraints, fields that are less employable would go away almost entirely. I don't agree that this would be the case, but if that's where you're coming from I think that's a reasonable enough disagreement that we can land on.
Show HN: MagiQL, a GraphQL wrapper for natural language queries
This app works with any GraphQL endpoint, it makes an introspection query on initialization and save the schema to prefix gpt requests and create/run queries. Mostly useful for people that want to access data from a database and don't know how to code in graphql.
I don't think anyone is trying to fork Dwarf Fortress and sell it on a different platform.

Actually, even if they did, they would likely have proved the market to the founders earlier; maybe lighting a fire under their feet to monetize quicker. The current renaissance of DF via the Steam release could have happened five years earlier -- inspiring five more years' worth of other business-focused indie developers...

You catch the drift. I like the OP's system hah.
I clicked through to see what got you banned and I gotta be honest, this product looks pretty good! Just wanted to note that.
These are the oldest stone tools ever found in the United States
Aargh, I meant not keen on the heavier...
They cover that in the article:

> Quantum computing of the sort intended to break RSA involves a breakthrough in both computing and algorithms. Normally some sort of new computing technology is invented and then algorithms are designed to enable that technology to do something useful. The quantum computing threat to RSA is different. We now have the algorithm (Shor's) but the computer to run it on only exists in our imagination.

> If someone were to invent such a computer then RSA 2048 would be immediately and trivially breakable. RSA 3072 would also be trivially breakable. The same applies to RSA 4096 and 8192.
Glad you enjoyed :)
S&P has risen 2,200%+ since then as well
None of those Person/Employee examples are pure OOP, FWIW.

* https://wiki.c2.com/?AlanKaysDefinitionOfObjectOriented

* https://wiki.c2.com/?AlanKayOnMessaging

"OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme LateBinding of all things." ~ Alan Kay

"The key in making great and growable systems is much more to design how its modules communicate rather than what their internal properties and behaviors should be." ~ Alan Kay

The antithesis of OOP is exposing the name and age of a Person to the greater system at large.
MS was Mark Shuttleworth?
> Forcing women to be birthing factories permanently hitched to a man for their own safety and security is a worse outcome than the cessation of economic or population growth.

Worse for whom? For women personally, probably. For nations? For the species? I don't know.
Sorry, my comment was more snark than content. If tuition was limited to student income the universities would be incentivized to cut departments that don't produce high-income graduates.
`That is, if it costs very little to have larger keys, why not have larger keys?`
it is often very expensive/difficult to change length of a RSA key is part of existing platform/infrastructure, like key in TPM/HSM/CA infrastructure, regardless how fast computer CPU is
There's a reason Erlang works the way it does, but not every problem will make sense to solve with a million object processes communicating with each other.
It's also frustrating to see politicians trumpeting efforts to help Americans pay rip-offs like health insurance and tuition, instead of putting a stop to the rip-offs themselves. It's hugely wrong-headed and makes the problem worse.

I went to a major private university, and several years after I graduated they raised the tuition 24% in one shot. When asked why, they basically answered, "Everyone else did it."

It's time to revoke universities' tax exemptions when they pull shit like this, or are rolling in massive endowments, windfalls from sports programs, whatever. The regression of education in the USA at all levels marks the continuing decline of our society. We've gone back to book-burning in some areas. Now college is unreachable or a crushing burden. WTF.
I haven't flagged a single one of your replies. I even vouched for this one to reply to it. I don't think I'll do it again. Anyways, when did I say "bad white families" don't need to change? You're putting words into my mouth. It's just that there seems to be a lot more of the whole poverty thing going on with black people. Personally I wouldn't care so much about race and focus on poverty instead, except apparently that's not how a lot of people see it, so I'm focusing on black people.

It doesn't affect my self-esteem or anything but it's a bit sad that you're making wild accusations about Internet strangers. Chill.
The Director of Engineering at SingleStore pays $440/yr for a personal blog (that loads at 400ms), but you don't have to! This guide shows non-technical and technical users how to develop a 500ms website with more features for $10/month or less.
Distributed Transactions at Scale in Amazon DynamoDB
Even just storing family photos would require DNA sequences that are orders of magnitude larger than the human genome, so you're going to be looking at very expensive or very time consuming read/write (and certainly no instant read write at any cost–the turn around time can't be less than hours, even for small files, even with high-end HTS or nanopore approaches afaik). What is the plan for getting around this?
Really?

Articles like this always amuse me. This person has created nothing except annotating and designersplaining the design work other people already researched, designed, tested, and deployed.

I suppose by thought and attention to detail you mean staged well-composed screen grabs of these common UI patterns?
It's a good thing the greatest minds of programming have worked hard to solve this problem by giving us the even more platonic and rigid functional programming.
Yeah if we did that I think we’d need to build some systems for these things. We need artists and writers and what not and precluding anyone who can’t afford it would probably suck for society. We’d need some good scholarship type programs to help out there. Honestly we could probably use those now, I don’t know how realistic a lot of these things are under our current system.
> But I always wonder how many people have sat down and analyzed how often they actually drive XYZ miles in one go.

You actually landed on precisely the qualitative difference: with gas cars, nobody has to sit down and analyze it due to the state of existing gas infrastructure, but with EVs they are faced with that analysis. It's a layer of complexity on top of what is already a process that people don't enjoy (buying a car).

> For instance with myself I know that I would need to rent a car once every year or two given current battery ranges.

I know you have an implicit YMMV there, but it's worth stating explicitly. I live in a place that's sufficiently rural and lower-income that people choose to make a 1000-mile round trip instead of flying; and when people routinely make such long road trips, they much prefer to do so in their own car that they've personalized to make it comfortable, instead of being at the mercy of whatever the rental car company has.
A work that isn't publicly shared by the author could be shared by someone else without permission. Copyright law does and should continue to criminalize this.
If you accept the current assumptions, then you would have to accept that 4096 bit RSA will be obsolete by 2060.
Correct, it is an enormous amount...Under Everett, the "number of worlds" practically exists on a continuous spectrum, so basically an infinitude of worlds. But this doesn't violate parsimony in terms of building a model of reality. I don't have the greatest comprehension of the history of science, but I imagine the behavior of water and gas was not initially explained as being the collective behavior of moles (6.02x10^23) and moles of individual molecules. The parsimony of thermodynamics is measured by the simplicity of the underlying equations that describe their behavior, not the staggering number of atoms involved.

As for observation, I didn't suggest there was anything special about observing. In fact, this is part of what makes Everett among the most parsimonious interpretations: While some (not all) other interpretations are tasked with explaining the nature of observation (what counts as observation, how quickly does collapse propagate, etc), under Everett, there is no notion of observation at all. My point about consciousness is that, being conscious, we are forced to have a point of view which depends on where we exist in/on the wave function. I wasn't suggesting that consciousness has any actual effect whatsoever on the wavefunction.

I admit that the nature of probability is among the most difficult parts of Everett to wrestle with, though I'm not sure I understand why subsequent observations should follow a radically different pattern? It's still the same wavefunction with the same distributions as before...Schrodinger's equation is the same wherever you are on the wavefunction.
Is this authored by ChatGPT?

I see "This context sets the stage for the introduction of the Akai S2000, which we can discuss in the next section, "Development and Release." Would you like me to continue with this section?"

Then, later, "For the next section, "Impact and Influence," we can explore how the Akai S2000 influenced music production and discuss notable artists or albums that used the Akai S2000. Would you like me to proceed with this?"

At least the sources cited seem to actually exist...
Is factoring something that GPU /CUDA parallelism helps with?
> I think most people agree that such an ancient kernel is awful and can understand the comical take of that title.

I did not find it comical at all, and I thought you were a jerk. And I have read many messages from you in different places (HN, the /e/ forums, git repos, etc), and every single time, I think you are a jerk.

Also my post above has a score of +17 (honestly I never get that many upvotes here), so I wouldn't think that most people think your PR was comical.

You can choose to ignore this and keep believing that most people find you funny, or you can try to reflect on it and possibly improve your communication skills.

I don't really care, to be honest. I just wouldn't want to work with you given how you communicate online.
Finding Your Mojo
> As per 1, my position is that there is no such thing as “true alone”, at least not in mathematical logic

Yes I agree. There is always some context implied if we are being rigorous. But we do use the word "true" alone. Thus, the question is what is the implied context? I claim that this context consists of commonly agreed upon axioms. If I understand correctly, you claim it is a mental model.

Personally, I am not sure whether I qualify as a platonist. I do have a mental model that I use to evaluate mathematical statements, but that mental model is fluctuating. It is sometimes wrong (i.e. inconsistent) and therefore in needs of an update. Because of the mere possibility of errors, I (and this may be my personal bias) only consider statements "true" those that are proven (from some agreed upon axioms).

On the other hand, if you consider mathematicians as a community, I believe that mathematicians don't share the exact same mental model. So, a statement that mathematicians (as a community) will agree is "true", will be a statement that is satisfied in all their mental models. This is therefore a notion of validity rather than satisfiability. Of course, the mental models of mathematicians are unlikely to exhaust all possible models of a given theory. However, the ultimate arbiter of truth in the mathematical community is the satisfiability in all possible models of the theory, i.e. the proof.
That's not what Planck's Constant is. Planck's Constant connects energy to length (in space or time). It's just a way of shifting units around.

You're thinking of the Planck Length, which is the result of combining the Planck Constant with the speed of light. It also happens to be the wavelength of a photon so short that its energy makes it a black hole, connecting it to gravity.

It's often presented as if it were the fundamental unit of length, but that's a guess at best. There's no specific reason to believe it, other than the fact that it happens to be a way to connect length, charge, and gravity. That's evocative, but hardly proof. There's neither evidence for it nor a well-supported theory behind it.
Yeah. This is really the only smart decision Meta could make, in my opinion. Might even be the start of something semi-decent, which I never thought I'd say about Meta.
Petalisp author here. I apologize that the README is somewhat lacking, but it wasn't me who posted this on HN.

As you may have seen on the commit history, a lot of exciting things have happened over the last few months. However, there are also a few stupid performance bugs left, so I am delaying the release of any performance numbers until those have been fixed. Otherwise, I fear that people will simply misinterpret the results.

Nevertheless, I can already state that the single-core performance of Petalisp programs is exactly like that of a C program - simply because Petalisp compiles its programs to C when possible. (Although I also have that long-term agenda of using sb-simd to reach that performance in pure CL some day.)

In addition, Petalisp is quite good at automatically parallelizing programs, and we already have most of the infrastructure for distributed and heterogeneous computing in place.

I will write a more detailed post for the HN crowd once I have reliable performance numbers and once I finished writing the documentation.

Feel free to ask me further questions.
I think if it's point sized, you're allowed to imagine any shape of cat. :D
I find it funny that people that know almost nothing about C++ talk about it so much. Function pointers are not the only way to treat functions as values, as is implied in the article. Lambdas exist and have existed in 2013 as well (and are nowadays the canonical way to have something like first-class functions).

And what does this mean?

Quick: off the top of your head, what makes JavaScript an object-oriented language?

If you thought “what? it’s not!” then there is no hope for you and you should go back to C++.

Ironically it's the C++ programmers that have pretty much collectively understood that classes are for maintaining invariants, which this person is almost about to understand in this article (I hope they did by now).
CCs are perfect for students who might not know if they need to go to college or not. Better to only waste a few hundred dollars to realize college isn't for you. I had an amazing time at Community College, and even though I took off time to work I ultimately did get a 4 year degree for a pretty low price .

The biggest issue in my opinion would be all of the people who have tons of student loan debt but didn't exactly graduate. You have the worst of both worlds
Yeah, I wrote a simple pantry manager that used both barcodes on the food items (used an api to lookup and pre-fill basic info) and then small QR codes that I added to the item (to track the individual instance), it was my "pandemic project". It was cool but not the most user friendly (unsurprising, UI/UX are not my strong suits) and it was a little tedious. It was relatively easy to write through and I enjoyed working on it. I was also tracking things like expiration with the intention to have a list of things I should focus on using first.

At the end of the day I abandoned it but the tech stack and the hardware I bought (small Dymo label printer) actually led to me building a side business on top of some of the basic ideas behind it which has grown steadily since.