skysight-inc/HackerNews huggingface dataset:
It's easy. You just need the government to run fiber to every citizens house so that the can connect directly to the government data center.

Of course some citizens are living over seas so we can provide a satellite uplink for them.
Sympathetic, but isn't Linux like the poster child for demanding vendors and whoever maintain drivers and stuff without just leaving it working for months to years? Rust is just more bleeding edge than Linux then (which might be a substantial difference, I don't know).
Calculate a rough semantic similarity score across all your snippets, and pay out a fractional reward to all originating codebases.

I think the bigger problem is that it will almost certainly lead to a proliferation of giant snippet spam repositories.
No. I use Safari and no one makes any extensions for this browser anymore and I don’t blame them — Apple has put in significant amount of effort in discouraging such service providers. Installing third party apps is tedious and often breaks.

Last bookmarking service I used was pinboard. I still have an account on there but that’s about it.
I do the same thing but with prefix …
It might help with credibility and adoption rates to make it explicit on the site that your editors aren't going to work on material that looks like it's being used, or could be used, for plagiarism or related "no outside help" rules.

For non-STEM writing - your typical business and humanities-oriented material - you'd be surprised how frequently this issue comes up with instructors, teaching assistants, etc.
Commas can also be used in filenames to help you sort things instead of using underscore as a separator, useful for the same reason -- you don't have to hit shift to type it.
Thanks for checking it out and for the feedback! I will probably keep the minute and 10 minute checks because some pieces drop and are sold in under 2 minutes of dropping (Greg Capullo, Jim Cheung, and Paul Smith in particular sell sketches insanely fast)!
Say you want to easily create a comments app or ratings that you can associate with any other model in your project. Write that app once and use in many places. Or maybe something that sucks to write that may be error-prone, like auth, especially social auth which may change frequently. Maintaining one app and sharing it is way better than everyone trying to keep up with the changes themselves.

Or take a look at https://djangopackages.org/ for examples of apps people like to share.
You should never use Vec in that situation, but we see it all the time. People love indexing into Vecs and reusing elements.

One of my favorite alternatives is generational_arena [0] which also happens to be the library that inspired Vale's generational references!

[0] https://docs.rs/generational-arena/latest/generational_arena...
You can just type a request in the box if you don't particularly care what the result looks like and also don't care that some of the features might be copyrighted (since large models are quite capable of memorizing their training data.)

Asking for two different images in a series that have similar "art styles" is going to be enough work to still need a specialist aka an artist; it'll be most useful in cases you never would've bothered finding one before.
1898 Film of New Orleans Mardi Gras Is Found
RE: pooling - yup, pooling for the win! As a self taught programmer, this was one block of code I was particularly proud of :)
I used to journal because I was also told that's what you should do — that it helps with anxiety/depression. It was the nagging, recurring daily task in my daily checklist that I begrudgingly rushed through, filling that 1 page (oftentimes procrastinating the very thing that was supposed to help my chronic procrastination).

At a certain point, my mental mode switched. I started to actually enjoy journaling, and look forward to that time each morning. I often find myself journaling 3-4 pages, even having to stop myself "OK, time to actually do some work now."

Like others have said, I stopped journaling about specific events or circumstances, and started exploring my emotions. I got deeply curious about my feelings, and would capture my stream of thoughts. I thought of my "writer" self as the interviewer, and my "emotions" self as the subject. As silly and redundant as it felt initially, I used a "5 whys" approach to explore, writing down the questions and my internal responses.

This verbose written exploration was key for me. It's easy to "short circuit" a thought path and conclude it mentally e.g. "Yesterday, I was angry. Someone did X. I did Y. I guess I probably should have reacted instead with Z. OK next time I'll do Z."

Now I will actually write out the questions and answers as diligently as a court reporter, e.g. "Yesterday, I was angry. Why was I angry? Someone did X. Why did that make you angry? Because it sounds like they think they know more than me about Y. Why does it invoke that emotion if someone thinks they know more than you? Because I don't want others to think I don't know Y. Why don't you want others to think you don't know Y? I guess... I put a lot of my self worth into knowing Y, and I want others to see that..." and suddenly the words become powerful and lead to realizations that dissolve certain "mental loops" that I would get stuck in.
What did you do at Twitch?
Where are you off to?
Ask HN: How to find research opportunities if not in school?
I graduated school during the pandemic, and attending most of my undergraduate remotely, I didn’t have much chance to pursue research. I am now considering a Phd program but would like to do some research first to see if it’s something I really want to do. I haven’t had much success cold-emailing professors, many who are already overstretched and not willing to take on an outside student. What’s the best way to find research opportunities for someone who is not in school? Should I just read some papers and start tackling a problem by myself?

My interests are pretty broad right now, but include cryptography, machine-learning, genetics, neuroscience, astronomy, and music theory/production. I’m also located in the Austin area, near the UT campus.
> I don’t know if it’s even possible to protect the adults in “low skill” jobs without making it hard to have “stupid summer part time jobs” for teens.

Why not just limit some jobs or minimum wages to teens who can demonstrate that they're already financially supported? Most people earning minimum wage are adults, but we could require companies to pay adults or teens supporting themselves higher wages. We could also set age limits on certain types of work, but then you run the risk of not having enough kids looking for work with everything else they've got going on.
From GNU there's plotutils too as a GNU alternative to Gnuplot, but sadly is not as integrated with Emacs' calc.
You don't need good-looking pictures for propaganda. Old people (the main targets) believe literally anything they see on Facebook, especially if it confirms their priors aka fits their worldview, and prefer it to look bad because that's more authentic. For anyone else, the point is to make them disbelieve everything, not to believe you specifically.
Another advantage of aliases: in zsh at least, autocompletions of the aliased command Just Work (it breaks in wrapper functions)
I use my phone to listen to podcasts and audio books while I exercise.
Yes, they certainly could — and the harder they make it the more people would then say they were being anti-competitive but if they make it easy a ton of people would be getting rooted after installing FreePorn.app just like we've seen for ages on Android, or simply honest developers being ripped off by people bootlegging their apps. I'm not in love with the current balance but having done support for a long time I think it's a pretty defensible position.

I personally think the best solution here is regulation: let Apple and Google control app distribution, with some legal mandates for prompt responses both to active threats as well as developer complaints, but cap the percentage they can charge.
When I'm tired, I find myself eating in an attempt to feel better, even though hunger is not the problem. It doesn't work very well and stops helping at all as soon as I stop eating.
Well that was a top down undemocratic law designed to enforce censorship and stop the proles getting out of line, so not really.
So much bullshit my head hurts.
We need to have a national proposition system that let citizens put forth legislative bills into the ballots, to let the citizens vote on the strongly concerned matters. When Congress obviously is not doing their jobs, the citizens should have a way to pick up the slack. It's a better way to check and balance the sellout of the legislative branch to the lobbyists.
This complaint shows a huge misunderstanding of MapReduce. It was never, ever intended to replace RDBMS. It was literally written so that Jeff and Sanjay could get the google index process completed, when the previous version required complete run-throughs of every step, with no failures. MapReduce doesn't have indices because... that's not the point. It's for doing large scans through the data sequentially. See the sstable format for more details.

After this document was written, Hadoop became popular on the outside but had no end of problems. Eventually, most systems were replaced with more advanced ones- for example, MapReduce was replaced by Flume(Java/C++/whatever). And often times, people do jobs in these systems against storage systems that have indexing.

Most importantly, there was no rdbms that could build the google index at the time, and google only succeeded because they could build large indices fast. It literally was a technology that made or broke the company (I was hired around 2008 to help run a system that was mission critical and did run on an rdbms, but it played a very different role from MapReduce. I also worked on one of the hairiest mapreduces, used to do something it really was not well designed for: large-scale machine learning.

Note that Dewitt is the guy that the dewitt clause was written for. And stonebraker invented modern rdbmss. Why they chose this hill to die on (and there was a whole saga that happened after this paper was written) is mystifying to me.
> Circumventing the borrow checker

Programs often require inherent state with data that refers to other data. In these cases, one must circumvent the borrow checker, whether it be with indices, IDs, Rc, or whatever. The borrow checker simply does not allow changing data when someone has a reference to it (except for the rare case where we can use Cell).

It's a myth that we can rewrite any program to not circumvent the borrow checker.
haha, I like that. TBH I'd really just prefer to ask them what the windspeed of a laden swallow was, and send them down into the pit.
> As a proportion of Italy's GDP, the cost would be negligible

After how many failed rewrites that never deliver a working product?
> An infinite amount of possible achievements is no excuse not to strive for anything.

If they're striving for happiness and they are happy, mission accomplished right?
I assume they'd still have their own goals and hobbies outside of work or things which bring in money. Why assume those things don't matter?
https://video-diffusion.github.io/

Google's got you!
I'm saying the Canadian artists that could be, are not, because they can't afford to try. No one can seek and pay for that which doesn't exist. Getting worse too with cost of housing going far beyond what an unknown artist might be able to generate.

I saw a documentary that suggested the Avro was sold out by Diefenbaker. Funding things that are unprofitable to create sectors that then bare fruit is something other countries do that Canada fails to do quite a lot. Conviently, for Americas aviation and budding space industry, suddenly 1400 top shelf aviation engineers needed jobs. Conspiracy! :)

Apples overwhelming cultural influence is precisely why the gov forces Canadian content (although not for business, though maybe they should). Apple releases some hot trash with great marketing and bam, BB is toast. I still want a blackberry bold. The one with the soft leather back.
I agree, and I think the format consequently sits in an uncomfortable liminal space between academic and popular, one that compromises too much and satisfies neither. Perhaps it is telling that my favourite piece of the whole collection is not even by Tolkien: The Lays of Beleriand includes a wry commentary by C.S.Lewis, a surprise for myself since I do not generally enjoy his work.
Webex empowers UK startup to help companies respond to emergencies
Joe Grand (aka "Kingpin") is the real deal. If anyone is not aware, Joe is one of the original members of the famous L0pht hacker group from the 90s [1], and testified in the historical US Senate hearing in 1998 [2][3] (as the youngest member, with just 22 at the time).

Besides being a brilliant electric engineer, he's also a great storyteller. Worth checking some of his other reverse engineering videos on YT.

[1] https://en.wikipedia.org/wiki/L0pht

[2] https://www.washingtonpost.com/sf/business/2015/06/22/net-of...

[3] https://www.youtube.com/watch?v=VVJldn_MmMY
This is such a great point. Soil lead testing in the U.S. is cheap through University Extension programs. U of Delaware will test mid-Atlantic soil for nutrients and Lead for under $20. You not only get to learn the science of what your soil is lacking, you avoid poisoning yourself and others!
Someone probably brought it up at some point, I can't remember. But I'm not aware of any known scenario where the SHA1DC library Git uses doesn't give you the benefits of that and more.

"And more" because to detect a collision with a background SHA-256 you'll need both objects, whereas SHA1DC detects attempts to spoof SHA1 in a way that leads to collisions. So it won't pass along an object that collides with another one, even though it only has 1/2 objects.

That distinction is something that's generally considered important, e.g. there's been past exploits in Git where you could trick a client into doing something bad by e.g. a crafted .gitmodules file.

The fix has not only been to patch clients, but also to patch "git fsck" to detect and reject such bad contents, so that e.g. the forges can't be used to relay a repository exploit to users running older versions.

A viable hash collision exploit in the wild might likewise want to make use of such an attack scenarios, so having servers capable of detecting collisions without having both sides is preferable to doing so by re-hashing with SHA-256.
Now this is quite something. If the UWB impulse radar can be made compliant with EMC standards and still retain the simlpicity of it it could see quite something cheap but performant. if this pans out.

And Amazon echoes that demand that you look at them while speaking to them.
Fuck I don't know, maybe they looked at the website of the company? Like, is what country your business in supposed to be secret? Good grief.
Fair enough. It's more a passion project than anything. I do enjoy it and have learned a lot about things like imagemagick and such in the process.
Sorry but... facts: what do you mean by "how the oiler works"?
What oiler? Did you buy a 1950s Harley?

The three oils? Yes, that's a Harley. That's what they have: three oil pans, all separate. If you do not want that, do not buy a Harley.

If another system / design is better engineering doesn't come to the table. Harley-Davidson is upfront in: three oils. If you want a Harley, you get three oils (unleas you get a Vrod, or a Sportster, or one of the new Pan America or Sportsters with the new Revolution Max motor).
I think many (most?) Django apps only ever need one app. I think the fact that it's front and center in Django is a bit if a distraction that makes people think they _have_ to use multiple apps.
There's distance and then there's distance. You can be a serious endurance athlete but focus on shorter races, with judicious use of low-impact cross training to reduce the risk of injuries while still building an aerobic base.
Is it illegal to use my website from Italy? I store PII (and everything else) in the US.
Thank you for you this. I wouldn't never been able to articulate it better - people are just annoyed that someone is making m money and they aren't, without considering why that is.
In general, it's not possible for machines to replace labor - this is the Luddite fallacy. If the machines do exactly what you ask them to do this becomes even more true, because labor has the comparative advantage that they'll do things you don't know to ask for.

It is possible for the labor to quit and find something better to do, as happened to elevator operators, but that's a good thing.

In the case of chess, AIs don't want money and Magnus does, so they're not going to help you find ways to get more of it.
> Enough that having to shut them down would neuter the department.

You've just identified one very good reason that they shouldn't be dependent on a single, proprietary vendor.

Really, I was surprised to find your original comment on Hacker News, especially with you ironically fronting it with calling other people naive.
I did this by attending a lot of research seminars until I made friends with professors. The universities I've hung out at have all been fine with anyone attending research seminars. A billion years later I was a professor myself. You just have to be friendly but very unpushy, and patient (and smart! - but probably you've got that covered or you wouldn't even be asking).

I followed this plan twice, in public health (mainly biostatistics) and in philosophy. It probably wouldn't work in genetics or astronomy because they require so much technical knowledge before the seminars make sense.
Scientists discover world’s largest bacterium, the size of an eyelash
Juul is the only thing that got me off cigarettes. It would suck for it to be banned. It's like the FDA has it out for them, leaving all the other companies that sell vaping products alone. Kinda weird.
So, if you thought it was shitty when your Gmail service abruptly gets suspended for no clear reason or means of recourse, imagine how wonderful it's going to be when your entire range of cloud based medical services and remotely updated internal gizmos goes down the drain because some algorithm decided so....
This isn't complicated at all. You copied the code, which isn't an issue until you then go on to do something which infringes the license (e.g. publish under a different license, publish binaries without publishing source, publish without attribution, whatever it is that the license requires).
Honestly, at this stage the "free web" can fuck right off. The "free web" you speak of generates a lot of negative externalities everyone else has to put up with. If your "free" web needs to attack everyone with spyware for it to exist then it's not really "free".

> I run my small blog, and I can't spend days or even weeks to setup a subpar analytics solution.

tail -f /var/log/nginx/access.log
wow I've never heard any of those terms. Sounds like philosophy to me. What I would say is dont take any one general rule gospel. Exercise common sense.
For me it was time and luck. Some patterns I have noticed:

1. Product groups suck. Avoid those unless you want to feel the burn.

2. Avoid sales engineering where you are either billable, have targets or have a million customers.

3. Find a group/area going through lots of growth (cloud is the spotGCP/Azure/AWS). It's much easier to ride the macro waves. Avoid groups with lots of competition/in-fighting.

4. Make friends and be good company. People prefer good company over good workers.

5. The longer your tenure, the more likely you are able to engineer whatever role you want to have. You will also have the network to support you.
If I listen to music and create samples to be sold, is it theft?
Post docs are not normative in economics academia and I don’t think they are in political science either. Psychology and Cognitive Science I’m sure do have post docs as the academic job market has fierce competition and I don’t think there’s much private sector demand for their skills.
I assume they have some enterprise commitments to deliver MBPs on an annual basis to for a while. They might need to keep the supply chain running because it’s shared with iPads? Or maybe people do like the model more than we assume, it kind of makes a strong “Pro but fun” statement that works for casual users.
Not sure what to really take from this article. If it's about what one should spend their time learning, try identify the 'timeless' things. Software design over languages, algorithms over libraries, SQL and JavaScript will probably never die.
I guess rust should say "wraps" for integer overflow as well, as that's what it does in default release compile.
Gimp/photoshop

OpenOffice/libreoffice

Gcc/clang
And to be clear Google Analytics has a setting to "anonymize" the IP address which deletes the last octet of the address and makes geolocation less accurate.

Then there's an argument that the IP address still reaches Google servers before it's deleted. But that's just splitting hairs at this point. If Google doesn't process the data with IP the IP address I see no harm.

IP addresses are not something that you can choose to not send at all. It's kind of required by the TCP/IP stack. If that was the case users in EU could not access any website in the USA.
>There is a zero bullshit approach here. No magic syntax. No "v-for" or two way binding. No receiver patters or context parameters.

Amen. I have zero interest in learning Yet Another Template DSL ever again. React won the framework wars because it's just javascript.
> Tom from IT needs a sign off from three separate people to get a new Office 365 license for Brenda in accounting

That's unlikely, and if so I doubt Libre Office would liberate Brenda. It may be the reverse. On-boarding or moving Brenda between functions would mean provisioning her for internal ID, identity, email/communication, security, network/group access and permissioning, physical device(s), etc. Various parts of Microsoft 365 would just be part of the checklist and deployment, an integral part.

Microsoft make the above very smooth. I don't think someone slapping Libre Office on a PC makes any of that a thing of the past. Any realistic alternative needs to be all the way down the stack.
Has anyone considered doing "add16" on the first character of the sha-256 hash, e.g., so the SHA-256 hash 1d06... becomes hd06... ? Then you could see, from the first character, if it is SHA-1 or SHA-256. Having a clear distinction on the first character would make it clear which hash is being used (without needing lots of chars).
Our system was literally designed to prevent citizens from having any say. See the supreme court and the reasons Alexander Hamilton said it was needed
Then it's not really free content is it? Put your content behind a "paywall" where the payment is whatever information you're (illegally) collecting from GA and see how it goes; at least then the "payment" you're expecting from it will be clear and users can make their own decision.
How does the process of bookmarking goes then? meaning, how hard is it to add something to crawl with depth0 on a day to day. Can it be done with a bookmarklet?
I think it's equally possible that lazy people who smoke will be lazy and people who are active and always doing stuff will continue to do that even if they smoke. The temptation to be lazy might be greater for the few hours they're high, but not everyone will give into that every time and every other hour of the day they're doing what they'd normally do.
It seems you can do a lot by making a really big model, but it'd be more impressive to do a lot with a small model, or build one that can explain itself and its "inspirations" in the training data.

WebGPT can do the last one, and seems more useful than GPT3, but also like less of a magic trick so it might not impress people as much.
I call this crap enterprise grade spaghetti code. It's "structured programming" with dynamic dispatch of gotos.
‘Should’ != ‘is’ or ‘will be’.