skysight-inc/HackerNews huggingface dataset:
I don't think this is totally true. The selling point of the cloud it's not only what you mentioned, maybe yes at the beginning.

Today, is more important the time to market. You can use existing services to build your application, there are customers that don't have access to a pool of data scientist to run their own ML training for example. These would rather benefit from high level services that help them to deliver functionalities just by using APIs.

> it becomes far more cost-effective and performance to just manage your own hardware and infrastructure.

This is very wrong too. First of all managing hardware is not just buying a server and placing it in your room. There are plenty of other business functions needed to run an effective datacenter. Procurement, hardware eng, sys admin, security (net, app, etc) and the list goes on.

You can do that if you reach a critical mass or if you are able to attract the right talents for that.

Big enterprise customers will settle for a suboptimal usage of their resources with limited capabilities to expand further or settle for one size fits all. You need a DB? We bought 15mil on Oracle licenses sorry about that, your no SQL needs or your vector search would be better make it work there.

As I said earlier, eventually this affects the time to market. Which is a far more important measure than cost for business. Especially thanks to the agility. If it doesn't work they tear it down, you don't need to keep paying for it.
The question I think is what is the scope of copyright?

I think historically it's about copying wholesale and redistributing for profit. That doesn't seem to be what's happening here.

If I read a publicly available article, and I create a summary, is that covered by copyright? If I get an AI to do that, is that somehow a 'special' type of summary that is covered?

Can a provider of content somehow say "you may not use this for summarization"? Or apply other terms to my consumption if they are making it publicly available?

I think the comparison is that if you ask a person something like:

"Describe a power station?"

They will likely have never been in a power station. They will be leaning heavily pieces of content they have consumed over the years, that presumably were copyrighted. If you create an article that describes a power station, have you breached copyright and should be sued by all the people over the years that have produced content about power stations?

Is it suddenly different when a computer does it?
My understanding is that they use it to filter candidates a bit. FAANG positions get loads of applicants, so they have to find efficient ways of thinning the herd a bit. The correlation between people who are willing to grind leetcode and who turn out to be good engineers is high enough that it's worth it for them to keep as a tool to sort the massive pile of applicants they get.

Of course, hiring someone purely on how good they are at leetcode would be... dumb.
Are you cute?
> It tends to be a rote regurgitation exercise.

where there are much greater selective pressures in India and China to excel at this than there are in the US, raising this irrelevant bar to absurd territory if you value your time
They do, they collect metadata of Bluetooth devices and other wireless SSIDs to report back to [redacted]
The glass moves quite a lot once I drop it.
> and you need LeetCode for backend.

Interesting. I have never done a single leetcode question. 70% of my job is writing backend code in Golang and Python with the odd bit of C and shell scripting every now and then.

What am I doing wrong?
No, I said education was fundamentally not that hard and explained what I meant. You can't just declare that opinion "abandoning reason". We have been doing it, at cheaper cost, for decades as do other countries around the world. This is only an insurmountable problem because people profit off our current system and ideologues prefer siphoning state money to friendly political groups over educating students efficiently or well.

As for doing some math - of course not. I'm not in a position to make any of those changes and they would be politically impossible any way. The system will continue to fail as it has been and there's no point worrying about that. Instead of figuring out the details of proposals that will never be considered I'll just focus on making sure my kids can go to private schools.
Mind sharing a link please?
The headline is a little misleading, although it's still an impressive accomplishment either way.

It wasn't a job, it was an internship. OP is also planning to go to college.

A more accurate (and less shocking) headline would be: "Getting an internship at Apple before going to college".

It would indeed be surprising if Apple routinely hired FTEs with no undergraduate degree.
No, because there are still other issues like context length and performance. AGI is not very useless if you get one token per hour, and when it forgets about what you talk about 10 minutes ago because it ran out of context
it's not as simple, but sometimes is - as anything in life. You might not be networked well (for whatever the reason) and then you have to cast a wide net or go through hiring agencies to pull in candidates.. it's still going to be an unknown group.
This is a great paper. The general idea is often called "multi-stage programming". The academic work has mainly focused on performance, which I don't think is the most interesting use in industry.
Possibly depends on the country. There have been issues in Germany, but we have some pretty atrocious networking laws.

And I guess you could interpret GP’s comment as moral, I was reading it as legal, but there’s no real sign one way or the other.
Thanks for noting this.

We use Postmark to send emails and we apparently ran out of our monthly email limit after hitting HN. We just upgraded our plan; and this should now work. If it doesn't, please feel to directly ping us at support @ ubicloud.com.
I am building a sort of SQL query engine compatible with several databases (bigquery, snowflake, duckdb, clickhouse, spark) in order to add more power to the SQL query language bringing multi dimensional capabilities to SQL and more. The project has been released few months ago and available on GitHub https://github.com/squashql/squashql
This is a weird take because the whole point of the last decade of leetcode was that people with special skills or that built something great can't even get hired. which was dumb. but reinforced the supposed uniformity of that process.

I'm glad people aren’t just continuing the practice simply because they experienced the practice.
The only justification is that its a filtering mechanism. You likely won't use any of this, but its a proxy to certain characteristics you might find desirable in a candidate - some baseline intelligence and motivation.

That you have the capacity to sit down and rote memorise a bunch of different techniques and practice completing a these kinds of tests indicates the likeliness of success in absence of other hard evidence of likely future performance. In a way it is the same function as university entrance exams.

That these companies continue to do this for experienced candidates and not just recent graduates without a track record in employment is more perplexing.
Two friends of mine, created a pretty good song some time back in 2013, and they tried to copyright it. One lawyer and mutual friend of mine and the band, asked for 200 euros to copyright just that one song. Later they realized, they could copyright the song for just 30 euros.

On some other totally unrelated news, my parents knew a person who sold en mass music on cassettes illegally copied from other cassettes back in the 80s. He bought a BMW and build a house just from that. I was friends with his grandson when we were teenagers, and his grandson didn't care to play basketball or football or anything like that. He was obsessed with listening to music and memorize all the lyrics and stuff.
I was speaking about the connection between leet code in hiring and layoffs. Unless you mean that there's a connection between leet code and cash on hand is due to not using leet code in interviews, in which case I'd love to hear that theory!
It's a great movie, and I honestly like it more than the various Steve Jobs movies that came out after his death.

Also, I think the employee #0 is also discussed in Wozniak's biography 'iWoz', which is a great read, can recommend!
> Bundling behavior together means the behavior is out of the control of the object; the object's identity now becomes a critical part of the operation being performed. IMO, putting the focus on behavior is the wrong approach here.

Why? Do you have an example to better explain?

If find people rarely talk about the evaluation criteria for which approach to programming is better. That is, what are you optimizing for?
If you really believe that then maybe you should stop commenting on HN because I'm not looking forward to the time when you decide to want to take your marbles home and you too start spamming every submission because you don't get your way.

You can't go on contributing in that setting.
Ask HN: Content on How Lotteries Work
What's the best content out there on how lotteries work? Both from the technical and economical perspective?
All is part of the capitalization of the internet. People seek to make money and how they do it is not always morally or ethically sound.

The view of “the global village” with betterment for human society has become another rent seeker “getting my own” hustle culture. It’s the way people are I guess on the whole.
Remembering John Romita Senior, 1930-2023
Easy to say when you’re on the benefiting side of a scam.
> Don't humans operate similarly?

I'm going to bypass this question a bit and say, who cares?

Why do we need to treat these things the same way we treat humans? Why can we not say that it's okay if a human does it, and not okay if it's a computer? There's nothing that requires us to establish 'fair' as treating them the same as people.
This was also a great book-
https://www.goodreads.com/book/show/117008.The_Courtier_and_...

Juxtaposition of the two, Spinoza and Leibniz, together made it a great read.

Spinoza sections are very very good and make you understand why Einstein would say that he believes in Spinoza's God
That syntax does look a lot nicer and makes sense if you're going to do OO anyway. I do wonder if it's trying to shoe horn OO into functional clothing but seems practical nonetheless. Primary constructors would definitely be a welcome change.
Bringing up poor fitting analogies won't change my opinion.
No you wouldn't. You don't have to eliminate cheating, just keep it acceptably low.

Also, I never said the point was to maximize standardized test scores. That would be the student's incentive but not the teachers. Teachers would try to teach the curriculum and students would try to learn it so they could do well on the tests. Teachers need not receive any more pay for test scores.

As for the point - if you're abandoning measuring progress, let's just not educate kids and save ourselves a ton of money.
> The first is I'm now trying to profit from someone else's copyrighted work. That's always going to be an issue.

It's an authorized copy. Is Amazon in trouble because they sell used books, i.e. are trying to profit from someone else's copyrighted work?

Doesn't the copyright holder also profit from selling the used books, by taking them off the market so the next customer has to buy a new one?

> The EL was not the issue, but what came out is that the CDL was never what they claimed. By being so cavalier they ruined what could have been a great test case.

It seems clear that the judge in that case was intent on finding against the Internet Archive, and explicitly stated that they wouldn't have been allowed to win regardless:

> Even full enforcement of a one-to-one owned-to-loaned ratio, however, would not excuse IA’s reproduction of the Works in Suit.

See also concluding that the use wasn't non-commercial despite being a non-profit who didn't charge for it, because members of the public might have liked that they did this and made a donation. Which likewise moots the implications of them selling used books (as they're indisputably allowed to do), because the next excuse was already lined up.

One wonders how a use could ever be non-commercial under this line of reasoning.
I've been reading The Roman Empire in Crisis by Paul N Pearson. It summarises a lot of fairly recent discoveries (a palimpsest of Dexippus, archaeological evidence of battles etc) to give a more detailed account of the Crisis of the Third Century in Rome. Pretty dry stuff, but reminds you that event ancient history is still a living thing.
> Only? Math, logic

Math and logic are as much subjected to falsification as physics or biology. Mathematicians write proofs, and their peers try to find flaws in them.

> arts, etc aren't knowledge?

I am obviously talking about scientific knowledge, and in that regard: No, they aren't. The study of art can be scientific, and is as subjected to empiricism and falsification as everything else. Art in itself however isn't.

If humanity forgot all the works of Mozart and Schubert, it would be a very sad day, but society would still function. If humanity forgot how to make steel, or had to rediscover the fourier transformation, we would have a problem.
I've been trying to find a tool that would could do the following steps:

1. Find all the photos (and ideally videos) in multiple, nested directories.
2. Copy the found files over to a single new directory, ignoring any duplicates.
3. Rename the photos in a standard way, ideally using the creation time.

One tool that was recommended was PhotoStructure, but I wasn't able to make it do what I wanted. :/

Does anyone have any recommendations?
IANAL, but copyright protections are pretty much tied to content and format and not to the idea itself, with the intent of preventing (or putting a price on) the copying of original works. The Times will have a very hard time proving that their content is being re-marketed by OpenAI. Having a competing product based on your ideas.

Compare:

"Steve Jobs [was] a tyrant": https://www.nytimes.com/2011/10/07/technology/steve-jobs-def...

Against:

"Whether to describe SJ as a tyrant is a matter of perspective...": https://chat.openai.com/share/28633f0c-007f-48b6-a615-1581c3...

The general way LLMs work do not preserve content in it's original form: the ideas they contain are extracted and clustered statistically - as a ELI5 refresher, an LLM reads 2 million NY Times articles and records that after the word "Steve" there are a lot of "Jobs" followed by a lot of "was a genius/tyrant", "founded Apple", etc. Then LLMs recreate the user question "Who was Steve Jobs?" using this complex net of token/word stats. Is that fair use? I think OpenAI lawyers will not even tap the fair use question, they will simply state that no copy happened, just a statistical collection of words from various sources.

And importantly: no LLM source is really prevalent, so the end result cannot be even be traced back to the source, especially if multiple, similar news sources are being fed to training. I have no idea how the Times is going to prove that its _theirs_ news.
From what I've observed, companies lean on Leetcode primarily to discern one of two things about a candidate:

1. They're inherently adept at problem-solving and can navigate these challenges with negligible practice.

2. They've got the grit to persistently grind through even the most monotonous tasks.

Companies are on the lookout for candidates exhibiting either of these traits. Personally, I'm not a fan of these interview styles.
Funny you should mention the solar connectors and electricity interconnections. There is a Morocco -> UK interconnector project that is underway right now.

https://xlinks.co/morocco-uk-power-project/
It's also annoying to smell bad cologne liberally applied when walking around, or teenagers wearing a lot of Axe body spray, or body odor from non-showered people in the metro. Why can't they keep their smell in their homes?
This looks and sounds like hell on earth, exercising is really fool proof we don't need all these gadgets.

A power cage, a bench, bar and some weight is all you need. And given what they charge at that VR gym you could buy a whole set in less than 6 months there. Do some basic 5x5 programm 30 min a day 3 days a week and you'll be in better shape than 80% of the population in no time. If you don't have the motivation for this man-up and stop being a useless slob, life is hard and this is one of the easiest part of it

Tech is trying to solve more and more non-problems. In this case the solution seems even worse than the problem itself
> At NeXT infamously a PhD in comp-sci worked as a janitor as he simply wanted to be around Jobs and cool smart people.

What did he get out of that in the end? Just more janitor work?
There is a good review of the book you might like: https://www.theintrinsicperspective.com/p/the-gossip-trap
This is not an AI tool for devs. Flagged.
> The latter renders using the same graphics libraries used on Android and IOS

That's annoying. I was hoping WASM would be a way to break out of the js/java/swift/ObjC stranglehold, not another baton to enforce such tyranny. It would be cool if they were targeting toolkits like QT instead.
A lot of places will also do a desgin interview to cover this aspect of the job.
Interesting, so I did a little test:

python -m timeit 'sum(1 for age in range(100000) if age > 17)'
50 loops, best of 5: 5.08 msec per loop

python -m timeit 'sum(int(age > 17) for age in range(100000))'
50 loops, best of 5: 7.96 msec per loop

python -m timeit 'sum(age > 17 for age in range(100000))'
50 loops, best of 5: 4.78 msec per loop
I'm very surprised. So far I thought file abuse was a thing of the past. A time when people used to know what a 'file' was. When I look at my kids and their friends 2 generations older or younger, I see people who live in file-less world. Content just exists within their phone apps. A file is something not even in their imaginary field. With all that said, I wonder who are these people flooding file sharing services nowadays, and the type of file they are sharing...
In Canada this has gotten way worse since it's been legalized. I belive it should be legal, but I don't belive being an asshole and burning super smelly stuff in the park or street or apartment should be tolerated by society. I have no idea what the solution is. Our condo building prohibits it, which I'm fine with because I don't use it, but I suppose if that's widespread it makes people go outside with it.
This but also don’t forget AirTag , find my network, and watch is still connected even when the button is greyed out.
Funny how folks here and from the article are fixated in comparing the $102M vs the $12.7b. They somehow forget there are product, advertising, warehouses, transportation, shipping, labor, operation and other labor cost involved. You didn’t spend $102 to earn $12,700…
> isNaN(egg)
false

Seems like you're good to go!
The difference is making an effort to expose the features of the library via a syntactically friendly way. Most Kotlin libraries indeed have nice APIs that are effectively mini DSLs.

If you need an example, Kotlin uses a nice internal DSL for HTML where you write things like

Div {
P {
+"Hello world"
}
}

This is valid Kotlin that happens to construct a dom tree. There is no magic going on here; just usage of a few syntax features of the language. Div and p here are normal functions that take a receiver block as the last parameter that receive an instance of the element they are creating. The + in front of the string is function with a header like this in the implementation of that element.

operator fun String.unaryPlus()

The same code in Java would be a lot messier because of the lack of syntactical support for this. You basically end up with a lot of method chaining, semicolumns and their convoluted lamda syntax. The article has a few examples that would look a lot cleaner if you'd rewrite them in Kotlin.
I recently started reading House of Leaves, I'm not done with it but I'm captivated by it so far. It's a very weird horror/love story that is unlike anything I have ever read before.
The explanation as published in the Journal of Materials Chemistry:

"As an alkaline battery is discharged, the anode undergoes oxidation from Zn to ZnO. ... The battery most likely begins to bounce because of displacement of water by solid ZnO bridges between particles of zinc in the gel. These bridges provide less impeding and attenuating paths for pressure waves, in turn making the battery bouncier."

-- The relationship between coefficient of restitution and state of charge of zinc alkaline primary LR6 batteries (same paper already mentioned by others)
If you want to override behaviour, why not just define a sum type wrapping other objects, a master function that matches on different cases, and then smaller functions that decide on what to do for each case? That seems fine to me.

Like this:

type obj1 = { ... }

type sum =
| One of obj1
| Two of obj2
...

match param with
| One obj -> f(obj)
| Two obj -> f2(obj)

----

There is also the handle pattern which I've used with some success. You basically place some functions in a record/tuple and then call those functions when you need to.

https://jaspervdj.be/posts/2018-03-08-handle-pattern.html

Edit: I mean to say that I've used something similar to the handle pattern in an immutable context (having a central function that takes objects that can be arbitrarily nested which carry their own function and data, and the parent object can call its function on a child object, and the child can call its function on its child, and so on...). Hopefully I am making sense.
The reason they do this is because there is a lot of debate over having some objective way to collect information about a candidate. So they have multiple rounds of standardized technical interview questions from which they can compare interview feedback. The rounds will be from different interviewers so they can control for bias of one interviewer. Then they are able to compare this standardized data across multiple candidates.

Imo this process is flawed though because just one or two rounds of technical interviewing gives you enough information about whether the candidate can code. After that you need to understand how the candidate thinks since most of the job is spent doing things that aren’t coding. These are better probed by design questions, asking the candidate to critique some code, asking the candidate to explain a project from their resume and then propose alternatives and trade offs.

Too often you get people who pass this interview process that can code at a basic level but hinder your team by giving poor feedback, having a fixed mindset, being a bad communicator, not being able to unblock themselves etc.

It’s fine if you are just looking to grow a new grad though, although former interns are better.
Anyone with taphophobia should've avoided dying in 17th c. Poland.
>We could cut those losses right now by making the existing cables thicker. But we don't.

If we could make cables superconducting simply by making them thicker, we wouldn't need superconductors.

> What are the better examples?

Microelectronics for a start. Resistence bleeds heat, heat buildup limits designs. A novel superconducting materials would allow us to make more efficient chips.

As for further examples: https://en.wikipedia.org/wiki/Technological_applications_of_...
I use eagle.cool and sync the lib with rsync.
I don't know whether when you do this, you think about career opportunities. You're on a "mission by God" (to clean, I guess, lol). You want to be there when "it happens". And frankly, looking back, those folks had a legitimate reason to be excited. History was made.