skysight-inc/HackerNews huggingface dataset:
The advice on this is all over the place. It comes down to a matter of to whom you should appeal. Are you trying to pass an HR filter so that a human actually reads the resume or do you appeal to common sense and write a resume actually intended to be read by humans but immediately rejected by HR staff?
Most people who embed svgs aren’t looking to make them interactive though. I think I’ve attached event handlers to internal elements in an svg maybe once in my entire career.
He's quite interesting not that it's clear why OP chose to post a link.

He lives a recluse now refusing to work professionally as a mathematician.

He and Bobby Fischer (maybe throw John Nash in there) remind me how close madness and genius can be. Although it's possible they see something about the world we do not.
> They could have offered that employee a raise instead, and asked him to rewrite his bad code.

Why would an employee deserve a raise if they write bad code that has to be rewritten?
You say that now, but you'll be begging for militarized police when it's your kid at Parkland, or Uvalade, or wherever else it happens next.
Is Paris dangerous now ?
People in the UK live in canal boats all over the country, and it's increasing too, presumably due to the "housing crisis" that's too profitable to do anything about.
Certainly an interesting analogy.

I think it remains to be seen whether enough people will care, as opposed to seeking new ways of doing things which aren't so reliant or sensitive on the training data.

There is at least the hope of a negative feedback loop: Shitty internet-data to shitty-models which in turn don't survive long enough to pollute too much more.
> Look at airline safety, for example.

Like the Boeing 737 Max?
Introducing FRVR Forge — make games by simply describing them
> It's easier to complain about rape when you're a sex worker if what you're doing is legal

It's harder to combat rape when you have to meet client in a more secret place, and when you can't take a photo of client's id. So no, in fact actual sex workers hate nordic model since it pushes them towards more precarious position while declaring the opposite.
> [...] perhaps Twitter was sold for its existing content rather than existing or active user base.

Not a very significant distinction: if active users stopped posting, scrappers wouldn't have much of a reason to keep scrapping.
and when the porn site gets hacked, your ID photo will be in the leak alongside every video you watched.
What irks me is when the project description focuses on "Updog is written from scratch in Deactivated Typeflange" or whatever. So many github readme's where I have a pretty good idea about why the devs chose the language and toolchain they chose but zero idea of what the project does and why I might want to use it.
>We as a society have managed to allocate so many of the “best and brightest” to either fintech wankery or placing ads in front of eyeballs

It's nothing to do with "we as a society". I'm a quant trader and know many others, and the vast majority are in the industry because we care about making money not some leftist save the world crap. Even if socialists managed to completely destroy the financial market, we'd just find another way to make money without trying to save the world (e.g. like the mostly corrupt officials in Russia and China when they were communist). "Society" can't change human nature; even mass brainwashing on the scale attempted by Maoist China failed.

I.e. the best and brightest will always work where they want to work, not where leftists like you want to "allocate" them.
Sorry I don’t buy it. Hundreds of millions of people use Twitter, and we are to understand that there are an enough people scraping to the extent that they had to suddenly take drastic action by shuttering unauthenticated access? Any dev would have told him that those supposedly scraping could simply setup Selenium or some other headless browser to login before scraping.

This smells of another failed Musk experiment at twiddling with the knobs to increase engagement, to me.
Australia doesn't have militarised police and school shootings don't happen in the first place. Also: every other country than the US.
When I'm not expecting guests my house is always clean
Touché, I wasn't really answering the question. But I don't think people really started using it.

If my task was to gather a team of developers for a general purpose firm, I'd probably choose Java. I guess that answers a lot.
> It is not more productive than being in an office, after all

One might argue that prior "in-office productivity" metrics were already too rosy since they did not include bazillions of man-hours of usually-uncompensated commuting.

To see why the issue contaminates measures of worker productivity, try a thought-experiment: For some supernatural reason, all office-buildings (but not homes) are periodically flooded with magic stupefying-gas, causing everyone inside to be stuck mindless and motionless for an hour per day.

Does it seem right to ignore that aspect of "office efficiency" versus "home efficiency", just because employers have a negotiating position that allows them to push the costs of that wasted hour entirely onto workers?
> In resume screening they look for keywords. You need to list the thing they want.

I agree with this. One way or another, as an interviewer I need to know what your skill/experience set is. Skills/experience can always be developed, but that should be a known factor at the point of hire.

One positive point that TFA made was the need to 'Listen Carefully and Answer on Point'.

As someone who interviews regularly, I cannot count the number of times that interviewees have not followed this simple advice. To the question "Give an example of when you last frustulated a gibbet..." they will describe in detail their general thoughts on the many finer points of gibbet frustulation, but not actually give an example.

Also, be "Concise and Offer Details on Demand"

Top tip: when you have finished answering a question, stop answering the question.
In my experience, so many things were _not_ a good solution to the problem but merely the first thing that looked like it worked. This leaves a trail of garbage behind which it's unclear if it's safe to remove or not, which is a huge cognitive overhead for someone trying to make changes later on.

If something is there that's not going to be obvious in 6 months time please please document/comment it. Stop building mysterious fences!
You might want to think twice about taking him at face value then. He says it’s about scraping but who knows anymore
None of those articles are about the same incident.

They all appear similar because that's how the FBI operates and their MO.
Uhm, we’ve had militarized police for a decade now… All those kids are dead nevertheless. So back up your argument kindly ?
This is correct, and the customer has full rights to redistribute. But the original customer may be limited to paying Red Hat customers only and still remain in full compliance.
You probably wouldn't want to expose everything at the top level but something similar is possible in submodules as well (i.e. your file structure might be 5 levels deep but you expose only through the second level via those submodules' __init__.py files).
Show HN: My First PyPI Project: Nanorequests
I recall a fairly brief period a few years back where Twitter rate limited 3rd party API keys so heavily the apps basically stopped working... so some apps just put a feature in to input your own API key which you could get for free as a developer key at the time.
>People are happy to put their content on social networks.

Do they have a choice? A handful of corporations have captured all the network effects. If you need to reach an audience to do your job or find your "friends", what other choice do you have but to give your data to them?
I'm amazed there can be such a large spill, at a highly monitored site no less, that goes mostly unnoticed.
Car feature piracy is already a thing. You can unlock all sorts of things over the OBD2 port.

Even then, car manufacturers are notoriously bad at software, so probably won't be too difficult to pirate any feature.
They could but signing in, even in selenium, means agreeing to twitter's TOS. See the LinkedIn scraping case.
My original point was that the warning from the experts sounds pretty hollow and pointless. I don’t know why they even bothered to print such an empty statement.
Yeah no you cant just 'use selenium'. To keep the same scraping volume you might need thousands of accounts and 10x the compute.
Ask HN: Why are there no profiles on Android browsers?
I'm a heavy user of user profiles on Firefox[1] and Chrome[2].
They allow complete separation of addons, history, cookies, settings between one profile and another.
I use them to separate my work context from private life context, and recently different aspects from each other (e.g. different workplaces, project research).
I can't find these features in Android browsers. The best I have is using different browsers instead of different profiles, but it's nowhere as convenient.

My best theories are:
1. Android forbids creating some sort of profile management inside an app, either with playstore rules or technically (can't dynamically choose a cookie store)
2. Mobile browser development is done completely separately from non-mobile ones, and this is not a priority for the dev teams for some reason.

Do you have any insight? Is this a need shared by others or is it just me?

[1] https://support.mozilla.org/en-US/kb/profile-manager-create-remove-switch-firefox-profiles
[2] https://support.google.com/chrome/answer/2364824
Joey on Android with text to speech feature also seems to be working. The developer has been very quiet throughout ordeal, hopefully there's an exemption as well.
I'm trying to get into open source with Python to improve my overall profile and stay away from unemployment risks lol...

Thought of starting with publishing a simple PyPi package of my own with this simple idea I had for a while. This is a problem I personally face while using external APIs.

I request your comments and honest feedback on this. Feel free to contribute and also provide me advice to do well as a backend software engineer tying to establish a good online presence..
Guile has a generic VM and extensible compiler tower, so a bug for bug port of elisp was proving to be an effective method. Unfortunately, the project did not interest the Emacs devs so there just wasn't the buy-in necessary to work through the finer details and make it happen for real. You can open a Guile REPL today and switch the language from Scheme to Elisp and hack away. What makes the whole thing so appealing is that the Elisp compiler simply lowers the code to Guile's "tree intermediate language" (Tree-IL) and gets a free ride the rest of the way through optimization and bytecode emission. The biggest impact Elisp support had on core Guile was that a new immediate type had to be added to represent 'nil'. Soon it won't even be much of a stretch to compile Elisp to WebAssembly (would be funny!) once that backend is ready for Scheme. Guile is undervalued as a platform for language implementation and Emacs missed out on a cool opportunity.
You have some points but this scenario is also an industry symptom of what sloppy and/or inexperienced developers cause.

As an experienced developer being in this environment you have to be humble to the fact that money is still what rules interactions and apparent non-progress with vague promises can be seen from a _client_ perspective as no progress at all from seemingly total beginners.

Moving "fast" is often needed to assure people and for grunt-work it's absolutely fine as long as it doesn't build in bad requirements into the system...

And that brings us to the IMPORTANT point, moving fast gives you a good prototype ground and a chance to check assumptions with the client/end-users, but you need experienced people to put in brakes and remove bad assumptions out of the codebase before it leads to second-order bloat that makes the bad assumptions impossible to weed out.

In "enterprise" dev the core task that you don't want to hand off to juniors is often database models, data invariants, synchronization semantics,etc that inexperienced people will just try to paper over with increasing amounts of code when wrong and thereby creating huge swaths of code that just cements the bad assumptions into place and creates this glacial progress that you mentioned.
Yup. I have come to realize I care exactly as much as they do.

Makes this all really easy. It is a big world out there with lots to do, build, see, laugh, love, play.

Fuck em. I just do not need it. Whatever it is, the vast majority of the time.
Most discussion about this now happens there: https://news.ycombinator.com/item?id=36540957
I don’t know how much running the site costs, but I hope the people paying for it keep agreeing with that sentiment.
Thanks for taking the time.

>The copter isn't able to communicate with satellites or earth directly, so it needs to communicate with the rover itself. This is harder without line of site.

Obviously no satcom on there, but even when the chopper communicates with the rover, a LoS isn’t needed, different comms bands can survive that.

>The copter is all autonomous. Routes are planned and sent for the copter to autonomously fly, because direct control would be infeasible with the latency on Mars.

Great, so if it’s planned how they end up with that situation? Was it a calculation errors? Or they suddenly decided to move the rover and lost comms?

>The copter is charged with solar power, and needs time to charge between flights.

Ok now this is interesting, got any more details about it? As the size of the panels would be big and might hinder the chopper movement, unless something innovative was done.

>The main rover has other missions that are independent of the status of the copter. The copter is well well well past the original mission goals, so if it gets left behind that's a shame, but the main rover's missions are way more important.

Ok that’s good to know, still curious about the whole process as I do have a current project with interoperability between UAV/UGV so any previous lessons learned would be great!

Thanks again!
Why don’t they just release the source code and schematics for the voting machines and related systems? Why do they insist on only allowing a select number of professionals, picked by finger whom have to sign an NDA to audit the system?

Please note that I’m not claiming fraud here but the sheer arrogance of the Brazilian government in positioning themselves as a source of truth. “It’s safe because I say so”. Am I being unreasonable? Here is a decade spanning thread of the Brazilian government trying to convince Mozilla to accept their super CA audited by… themselves: https://bugzilla.mozilla.org/show_bug.cgi?id=438825

So just open source it and add a feature citizens can verify the firmware. It will shut up the rightoids or any future sore losers of course but it will also bring the attention to every field related researcher on the planet to find the ugly vulnerabilities and shitty software quality and they don’t want that.

And why the hell something that decides the future of a country the side of Brazil is closed source and kept in secrecy? No other reason than conceiving a terrible job I would say but while I’m assuming incompetence I can’t also blame whoever claims foul.
Was that the football game?

PS. loved the "tired? time to go home" poster, printed in a fuzzy font, hanging at APh.
Not being sarcastic, but what qualifies your opinion? i.e., which other testing frameworks and/or language environments have you used?
That is what happened. Place is a war zone, far cry from the beautiful thing it once was. A hardy few are still slugging away amidst a rising tide of crap. Unless one knows who is who, they are hard to find.
I don't know why the observation above gets downvoted....
UK cops are somehow completely useless but super authoritarian at the same time tho
Lol gemstone... right!
The thing with morals is that they are not worth a lot as they just express what a given slice of society at a given place/time deems morally right. If you really wanna dive into what is right and wrong you have to discuss ethics.

It is for example about universally answering the question whether it is good/bad to give someone a bad time for having been born with some characteristics they couldn't influence. E.g. left handedness — is it okay to prevent left handers from using their left hand to do things? Probably not (yet, a while ago this was seen as morally right). The only argument people had against left handers was "it is weird" and the more it became clear that forcing left handers to be right handed can have severe consequences and that a certain percentage of the population is always left handed the clearer it became that it was wrong to try to change them.

In that case the moral person is the one that "just follows the tradition" but ends up being spectacularly wrong. Always thing about the questions universally, e.g. are people born into this (do they have a choice), is there harm from them supressing what they are born into? Is there harm to others in them being themselves? Ethics will guide you towards a good answer, morals will not.
Red Hat’s T&C is not a violation of the GPL. That argument is done and dusted.
That's what I like about Julia as well with @code_native, @code_llvm, etc. https://docs.julialang.org/en/v1/stdlib/InteractiveUtils/#In...

It's just nice to have inside the language itself.
LLMs today are great for certain use cases, which is amazing when it suits your needs. Need to extract a hotel name, city, address and confirmation number from emails and return it as JSON? Not a problem. Need it to validate postal codes in Canada? It's the wrong tool.
- Crawl Limitations: Search engines typically adhere to guidelines provided by website owners through the robots.txt file. This file instructs web crawlers on which parts of a website they are allowed to access and index. Website owners can use these instructions to control the extent to which search engines crawl and display their copyrighted content.

- Indexing vs. Displaying: Search engines primarily index web pages to create a searchable database of information. They do not generally host or display full copyrighted content directly. Instead, search results usually provide brief snippets, page titles, and links that direct users to the original source. This approach aims to respect copyright by driving traffic to the copyright holders' websites.

- Fair Use Considerations: In some cases, search engines may display limited portions of copyrighted content under the fair use doctrine, which allows for the limited use of copyrighted material for purposes such as commentary, criticism, news reporting, or educational purposes. The application of fair use can be subjective and depends on the specific circumstances of each case.

Replace "search engine" with "LLMs", it's (practically) the same.
Hopefully this will result in YT losing their dominant position. (Saying as a person who pays for Premium)

After Youtube removed dislikes and started pushing "shorts" – it became noticeably worse.
Please use Å when referring to ångström. A is ampere.
the internet archive handles that well
Reddit has had a delete button on comments and a private subreddit option from the start. I don't think anyone would expect a permalink to show deleted or hidden content.
The ecmascript frontend is more of a toy than something you could write production code in, but it's a fun example of Guile's extensible compiler tower. No one has seriously worked on it in a long time.
There are competitors, but they also use ads.

Consumers just don't want to pay for things they've gotten used to getting for free. You may not like it (I don't), but that's reality. Being angry at "big tech" for this is relieving the general population of their responsibility.
In the 90s we used to just call them “chat rooms” (or “HTML chat” if we wanted to differentiate for stand alone clients like IRC).

I even wrote one myself.
By zero trust he meant you don't need trust.
PHP Arena: Run PHP code in the browser with a fully offline-capable PWA
Listing all the tech you've worked with is pretty pointless in my opinion.

If you've learnt all that, you can learn to use more.

At most I would detail what you feel your expertise is and what other skills you have that the company is asking for. Have you programmed in C# for 5+ years and continue to do so? You might think you're really good at it, so make that point.

Did you use React for a little while and the job asks for that experience? Mention it.

Did you use OCaml 5 years ago and not touch it since? Probably don't mention it.

CVs should always be tailored for the job. It's not a life story, it's an advertisement. Car advertisements don't list page after page of tech specs. They focus on the key things they think are selling points. You should do the same for your CV and that will change depending on the requirements of the job you apply for.
No but KOreader on Kobo has it. Works flimsy at best though.
> The communities surrounding these languages seldom feel the need to prove their viability by listing projects that use them.

They also don't get bothered about the viability of their languages every time they're mentioned.
I think the demand is missing. Technically there is no reason that would prevent the developers enabling this feature. But even OS-level separate user profiles are also unused by 99.9% of the users.
Most of their cohorts just use C++ for that. Several Wall Street firms wrote their own language back in the day. Until the business people figured out IT people just liked to write languages and tell happy stories. They are in the money making business, not the language writing business. Division of labor.

I spent 3 years at Morgan Stanley writing A+ and loved it. A+ is dead but kdb lives on, and is widely used at top hedge funds.
Why would an AI company start scraping twitter html, instead of using an already existing archive? Something similar to archive.org could earn money from that. If all you want is the content, there's no reason to suck it through a straw.

I'd expect those that require real time data, such as stock market bots or sentiment data providers, to scrape twitter (if they don't provide the data by other means, for example the "firehose", which is another great way to earn money).

None of this makes much sense.

Also, it's much more complicated than it seems. The web works because the data is public. You cannot think of it as "my data". (Especially not twitter, since it is really their users'!) Twitter is not higher quality data than any other web page.

If we accept that thinking, every home page would require a login to see that specific company's phone number of opening hours. Those pieces of data are also valuable, in the right circumstances! And then the web would either not exist or the account system required would be so wide spread that accounts would carry no value and the system would become useless.
What makes it legal? If you find code on GitHub without a license, then this does not mean "public domain". It means "the author has given permission for you to view this, but nothing more". Arguably using it for training counts as "more".

So my question would be "what license entitles OpenAi to use my content"? It could be that as part of the user agreement of the website you gave some rights to the website and they sold it on to OpenAi, could be fair use, could be "does not count as 'more'",... .

Bad analogy: For money laundering we have similar rules. If you suddenly appear with a large amount of money/data, then the obligation is on you to show that it is clean, not on others to show that it is dirty. You can disagree with that (innocent until proven guilty etc.), but it is not clear cut which way around things should be.
I agree! I'm very disappointed with my fellow humans too! But what do you want to do? If you reduce how much the general population can impact their life then you are doing democracy a disservice. As sad as that is.