skysight-inc/HackerNews huggingface dataset:
Right? I'm really not sure there has ever been such insane hype around such outdated technology.

The tech for zero mining, zero fee, sub second transfer, and 'quantum resistant' decentralized transfer has been around for like 8 years.

This is like building a whale-oil station next to a solar farm. The fuck you doing Sony?
Migrating away from the most expensive cities and forgoing expensive office space is an obvious boon for startups. Which is why it's so odd that for most of a generation we mostly saw the opposite. How many companies did we see led by virgin founders, with zero concern for actually making money, sign outrageously large leases in the world's most expensive zip codes? And then, in an act defiance against god, proceeded to make further capital expenditures in the form of pool tables and Aeron chairs and artisan kegs of beer. Or, as a doomed biotech startup I worked for in SF tried to facilitate, a company trip to Burning Man.

I guess it was a 'fun' era, but it always rubbed me wrong. For me, the real perks were having a job that was not overly regimented and suffocated by bureaucracy/HR, a job that offered a chance at wealth beyond perpetual wage labor (while still earning a wage), and a job that would provide constant change and opportunities. That is a lot! For other people, it may be about what they get to work on or who they work with or the influence they are afforded within the organization. All good stuff, and rare. But the other 'perks' were designed to either keep you in the office for unreasonable hours or to recreate some aspects of college, I guess? I never got that last angle. I already went to college. It was great. But then I lived in a major city and had a decent income, so activities like eating in a cafeteria or playing foosball were no longer on my agenda.
It depends what you want to communicate through your portfolio, other than your portfolio items. What message do you want prospective employers to get?

Here’s an example: I created a new website to contain articles[0]. It’s not a portfolio but the design and the way it’s built carry a specific message. For me, that message is caring about HTML as a communication mechanism; about websites as documents not apps; about minimalistic design not meaning lack of ornamentation; and on privacy. I did this through a site based on more text than graphics, but beautifully styled; on zero JavaScript; on zero cookies or tracking scripts; and on elegant, manuscript-like typography. None of this is overt in the site unless you read the About or the CSS file comments or happen to realize. It’s there so the kind of people who will notice this, will notice this.

So for you: what will best show off your programming skills? Perhaps you could have special JavaScript behavior or a HTML5 canvas special effect header. Or some custom widget. Or beautiful transitions between pages. Or something I cannot advise but that’s difficult with React and those who know React, will recognize when they see it. Find your communication purpose, and then build something that communicates that to those who have eyes to see it. They’re your audience.

[0] https://daveon.design/
When the wealth of the US govt is brought to bare as part of the assertion, I might be inclined to agree.
No way is a CEO that naive, right?
I think Figma is one of the few companies where generative AI makes sense, and that's also why they run into problems - because it's actually useful. All the other companies trying to force AI into their products will not get this heat since no-one is using their AI features.
The Illustrated Transformer (2018)
It is mentioned in the article, but then quickly dismissed: people seeking income via creating new businesses after being laid off during the lockdowns.

I think there is a secondary effect here. Many people remember how many jobs were deemed "non-essential" and how many people were laid off. Building your own business is one way to insulate oneself from this.

I think some amount of continued momentum is people preparing for the next time government overeach interferes with their ability to feed and house themselves and their families.
Go for it! Not sure why it is overkill.

People may have JS disabled. But you can mitigate against this with SSG/SSR. Although you might have to "dual code" forms to work both ways if you have any.

I would just use what makes you happy.
Good-faith exception evidence against thee, not mee (Trump probably)
Applied, anywhere I can follow up throughout the application process?
Eric and Sonia are incredible human beings hellbent on a mission. Awe inspiring.
Yep. This is the current direction. As I said, investment uncertainty due to the alternative nuclear proposal, issues with transmission lines, and environment issues for wind projects are the main barriers.
I find the choice of the Russo-Ukrainian war an interesting choice of topic as an example. I could see it being an intentional choice as a means to target military data analysis contracts.
> These tools have all become pretty indispensable to me in my day-to-day work

How much indispensable, in dollars?
Will deal better with less well-conditioned parameters, maybe? That's a bit of a wild-ass guess, but it's not an entirely uninformed one.
I salute your efforts, onward.
>Avoid using Poetry for new projects. Poetry predates many standards for Python tooling. This means that it uses non-standard implementations of key features, such as the dependency resolver and configuration formats in pyproject.toml files.

What? This is the first I've heard of this.
I sympathize with the OP. Having said that, I’ve rolled out SonarCloud to two different companies and I would not hesitate to roll it out to a third if given the opportunity.

Initially, people always come out of the woodwork insisting that the gate requirements must be hard blockers and that we can just hand wave away the issues OP listed by tweaking the project rules. I always fight them, insisting that teams should be the owners and to gain quick adoption it should just be considered as another tool for PR reviewers. Eventually, people back off and come to accept that Sonar can be really helpful, but at the end of the day the developers should be trusted to make the right call for the situation. It’s not like we aren’t still requiring code reviews. I feel for OP, but it’s not Sonar’s fault the tool is being used for evil instead of good.

This last time I implemented SonarCloud, I took an anonymous survey to get peoples opinion. For the most part people liked the feedback Sonar provided. More junior engineers and more senior engineers liked it the most- midlevel engineers not so much. The junior liked getting quick feedback prior to asking for code reviews. The more senior engineers - who spend a lot of their time doing PR reviews - liked that it handled more of the generic stuff so that they could focus more on the business logic or other aspects of the PR. It’s just another tool in the toolbox.
And Sony's decline continues. This move reeks of desperation.

I used to buy a lot of Sony products. Lately. Zilch. I know they still make some movies and PS5. But, man, they used to be so much bigger than that.
I'm not sure I'd expect valuations to be at all similar.

The potential target market is significantly different in scale (I assume, I haven't tried to estimate either). The potential competitors are... already in existence. It seems more likely now that we'll succeed at good 3d-generative-AI then it seemed before we got good 2d-generative-AI that we would succeed at that...
Was going to comment the same thing. Would love to hear the author expand further on why not use Poetry. I've found it to be pretty solid and continue to use Poetry + Pyenv for all my projects, but open to hearing the case for PDM or Hatch.
Open source done right.

Applied!
Some lawyer at Microsoft is probably pretty pissed at that guy
The “not boring weather app” video is actually really impressive
> The quality of evidence for all outcomes was low or very low because of a high risk of bias.
And I suspect this is only true because of frequent cultural contact. If there wasn't any the British wouldn't know the American English word for it.
Also: Yahoo Pipes End-Of-life Announcement - https://news.ycombinator.com/item?id=9660682 - June 2015 (178 comments)
There is also an open-source/free version of this [1], which I use regularly. You can install it, e.g., in Fedora, with the ‚diffpdf’ package. It is no longer maintained but works very well, has a nice GUI with a side-by-side view, drag&drop support, and both text and visual modes.

[1] https://www.qtrac.eu/diffpdf-foss.html
I've not had any issues using mamba environments and vanilla pip. Not sure why I would need to change that? I have packages that thousands of people use, and others that help manage billions of dollars. I've managed to keep things simple without upgrading tooling. This article feels like it's suggesting flavor of the month technologies without explaining why the status quo is bad. Also, you can't really use virtualenvs easily when you have packages that depend on C libraries.
I'm glad your proposed solution was "Spend a few hours monkeying around in Jekyll to make dates radically less prominent [and] somehow alter the URL structure to take them out of URLs" — my conscience is repulsed by the thought of removing the date information entirely. It should be there for people who are actively seeking it out.
Yeah to me Poetry was a game changer in dependency tooling. Not that better tooling can come about, but it’s recently worked great on multiple production grade projects.

No complaints, and has shoot-in-the-foot safety features
If you are using this project for learning you may want to consider something like Astro: https://astro.build/

It will enable you to dabble in building different pages/routes in different frameworks very easily.
You could not be more wrong. iPhone owners are the most valuable user segment that’s ever existed.

https://www.macrumors.com/2024/04/09/iphone-teen-survey-spri...

https://finance.yahoo.com/news/apple-again-dominates-smartph...
Chicks dig it
Right, it wasn't promised to be safe until then. That doesn't mean it was definitively unsafe before, just that you couldn't rely on it being safe. My question is how would a function like strcmp() actually end up being unsafe in practice given the trivial nature of what it does.
I seem to recall some vendor (HP?) selling external tape drives at some point that supported bootable, bare metal Windows restore from tape.

I believe it worked by supplying the recovery software as a bootable ISO image in ROM on the drive and emulating a bootable (USB? SCSI?) CD-ROM drive at boot.
Ask HN: Fun project with little to zero revenue or Startup
I have a couple ideas I’d like to do for a startup, yet I always want to create a text based socket game that would likely generate -negative revenue. And advice?
As a software and web developer, I frequently need to keep my eye on several things at once, including the code, reference documentation and research, diffs, database tables/structure, you name it.

Four primary monitors in a row are ideal for me: two natively-vertical monitors (1536×2048) in the middle (yes, these do exist for medical applications, the trick is in finding them in colour and not B&W), and two landscape monitors (1920×1200) in the wings.

My fifth and sixth monitors are up above the first four, and are for less-frequent data that might need occasional but immediate referencing. I use those for long-running dashboards and such.

Now granted, if I was doing a lot simpler of a job - data entry or other office work - then sure. I could probably run with just two monitors or even one. Alt+tab isn’t frustrating if you only ever switch between two or three applications all day long. But for what I do? Naw, dog. I consider four to be the functional minimum.

I guess my only issue is that I frequently lose my mouse across all those screens, and my Kensington Expert Mouse is getting so old that it frequently sends the cursor skittering off in random directions even when the trackball hasn’t been touched. PowerToys has this awesome tool where the cursor can be highlighted with a CTRL double-tap, I only wish I could set it to activate whenever the cursor is physically moving, no keyboard press needed.
Yes. My attitude earlier in my life as a programmer was that moving as much as possible to "compile time" was a universal good. The truth is of course, like everything, there are trade offs.

I once worked on an Elixir application whose configuration was accessed almost exclusively at compile time. This was done with the well-intended notion that saving runtime cycles was a good thing. It meant that changing any config (e.g.: "name of s3 bucket") meant recompiling the entire application. It also meant we had to wait for a full application rebuild in CI to deploy fixes for simple configuration errors. Not so super.
A function like strcmp() cannot assume that if it sees the same pointer multiple times that this pointer contains the same data, so there's no opportunity for doing any sort of caching of results. The JVM has a lot more flexibility here in that it's working with objects, not raw pointers to arbitrary memory.
One thing I saw which was weird as hell was poetry has serious issues with changing windows requirements (specifically removing them) and has a tendency to throw all sorts of fun errors (its method of removing files is not file system friendly.)

As far as I can tell the issue is still open and has been for awhile.
The Network Revolution – confessions of a computer scientist (1982) <https://books.google.com/books?id=6f8VqnZaPQwC>
There is absolutely nothing wrong with have proprietary forks. They exist for good reasons -- either a new browser or get embedded in another product which provides value for their end users. They may (or may not) contribute back to the original projects with bug reports, fixes and features.

Sorry this is not the GPLv3 everywhere world you are dreaming of, and I'm glad it works this way.

Like others said, if you want to have a GPLv3 licensed browser (that will probably be as unusable as GIMP), write one yourself.
> A single large screen IMO is more effective than a bunch of screens.

For you.
I was reminded of this comment exchange from last May: https://news.ycombinator.com/item?id=40439379#40440171. TIL that, according to this paper, antisense treatment in the brain has some drawbacks:

> Treatment of mice with antisense oligonucleotides (ASOs) targeting the Prnp transcript decreases expression of PrP and extends the survival of mice previously infected with misfolded PrP (6); however, the limited efficacy of ASOs and the requirement for chronic intrathecal dosing highlight the need for a more potent therapy.
Is it possible, in general, to know where something belongs — whether it's an LLM or anything else — before you try?
because 'we usually say coche but sometimes say auto' is almost the same as 'we usually say auto but sometimes say coche', but they differ from 'we always say carro'. if a study is saying spanish is radically different in montevideo and in buenos aires, it's just wrong. this may not be the particular design error that resulted in these incorrect results, but it seems like a promising candidate
> everything we create is some remixed version of acquired knowledge created by someone else

Patently wrong. If this were true, technology wouldn't exist. Humans create new knowledge. Patents exist to incentivize this.

> Tough questions when a machine can create novels in seconds that are as good as human written novels over many years

Thankfully they can't.
Mostly no: we did find some non-halting TMs that required new proofs, but none of those had the flavor of new math, per se.
Indeed, we found that all but 30 of them could be proved by finite automata methods, meaning the TM's state/tape at any step could be reduced to one of finitely many states and we'd still know all we needed to know about future steps. I would argue that such a non-halting proof can't have much mathematical content. (Maybe a bit, in about the same way that an integer equation is sometimes proved unsolvable by considering it modulo n and checking every case.)
Also, I learned some math I wasn't personally familiar with from the analysis of a particular machine: https://www.sligocki.com/2023/03/14/skelet-10.html (Zeckendorf's Theorem).
> Not really, it's just normies the Apple brand actually sucks worse than a brand like let's say Valve/Steam […]

I think you just proved their point:

> People love to hate on Apple, but it's a primo platform, because it's a billion people that are willing to spend extra money for stuff that many techs think is "silly."
I guess it depends on the use case. Imagine adding an extra sentence in the second PDF, and this causes the paragraph to have 6 instead of 5 lines, and the next paragraph begins a line further down, and the last paragraph of that page ends up in the next page, etc...
Or Vite. It is a close call.

Vite seems to more configurable but the trade-off is you spend more time figuring out how to set stuff up like SSR and routing. NextJS had it all set up but Vercel make some weird choices like rolling out the app router and saying it is recommended when it felt very beta still.

My preferred thing is NextJS or Vite but constrain it to front end only. Use a better back end stack than Node. Any of the major ones will do.
If you're trying to market yourself as a react developer, creating a killer portfolio site in react isn't a bad idea, but as a general use case, I don't think React makes a ton of sense. React, in my opinion, shines mainly for web apps, and not informational websites, which presumably is what you're looking to build. There are better solutions if all you want to do is post links to your work in a presentable way.
No, it's not. We tossed that code 6 months after the open sourcing and started fresh to build the Communicator clone which we then tossed aside for the entirely new Firefox. Firefox is not Navigator 5. That's plain inaccurate.
Most modern philosophers papers are 5 to 20 pages long and are mostly understandable, more than a particle physics abstract at least, you should try:

- https://cpb-us-w2.wpmucdn.com/voices.uchicago.edu/dist/9/177... (it's about rationality, it changed the way in manage my emotions and made me question my consciousness, which in the end made me stop alcohol)

- https://philpapers.org/archive/KAMCYB.pdf which made me realize an intuition i had sonce reading the first book (i think the writing is better and clearer, but it might be because the author isn't USian/english and doesn't try to much)

- https://link.springer.com/article/10.1007/s11229-018-02071-y (i noticed my access wasn't revoked, it's been 4 year since i've stopped working for an institution. Hopefully you have an access too, else you might find it on scihub)
Bitcoin's strength is censorship-resistance.
More than likely it is "just you", the page on post-structuralism seems clear enough to me (as far as I can tell, the post-structuralists are criticising structuralism because they don't think the structures are sufficiently powerful). What that means in detail is unclear - understanding a position and thinking it is obviously silly is a completely valid stance when dealing with philosophers. Or just having no interest in the questions philosophers often ask (for example, if structuralism seems to be fundamentally invalid then bothering to take a post-structuralist stance to criticise it it requires a certain type of pedantic and argumentative mind). Or the easy explanation which is misunderstanding [0].

I liked the Barthes example on the post-structuralist page - if a text's author doesn't necessarily have the authority to assert the meaning of a text, then the idea that they text is necessarily part of some identifiable structure is open to question. I assume that means that the same text might fit into multiple contexts with different meanings and trying to fit it with one static meaning based on its initial context is doomed, and that suggests structuralist critique is either insufficient or overly reductive.

[0] Although arguably all of philosophy is people misunderstanding each other; otherwise it may as well be a settled field.
> Staying on summer time for the whole year gives its inhabitants an additional hour of sunlight.

Now that's not really true is it :) It's robbing Peter to pay Paul.
Musk with xAI but mostly just trolling OpenAI
https://archive.is/oegzu
Personally, I have been experimenting with precompiling my content-heavy sites in CI from markdown then delivering them as static HTML.

The git repo is a bunch of folders with markdown, where the file path in the repo becomes the URL on the website.

e.g. "/articles/foo.md"

Becomes: "https://example.com/articles/foo.html"

If I need dynamic functionality, I'll sprinkle in a little Preact, petite-vue or alpine-js.

Some examples of dynamic functionality are article search (done on the client side with a pre-computed index), a comments section or a contact submission form.

This opens the door to:

- Pre-downloading articles in the background using service-worker

- Your site being incredibly small and jarringly fast

- Largely free to host using AWS S3 + Cloudfront/Cloudflare

- Easier to manage from an SEO standpoint

You can see an example of this here: https://ozkiwi2001.org

I'm not a designer though so the design is pretty spartan haha. I also haven't yet updated my own portfolio site with this approach and I haven't found a minimal solution to serverless/free analytics.

In the above example, rather than a CMS, I taught the client (the OzKiwi team) how to use SourceTree/git and they edit the content markdown directly via a markdown editor.

It was interesting for me to see if people without software development experience would be motivated to learn these tools to maintain their website - in exchange they get effectively-free hosting costs.

They did super well, calling me every now-and-then when an image doesn't appear on their site because of a malformed URL, haha). I added a few pre-commit hooks to do validation on file names and so on.

That said, it might be easier to do this with a single SPA entry point and the content delivered separately (still precomputed during CI)
I fully agree with you, and want to add: JS/TS due to it's accessibility is one of the largest eco systems. Hell, whether you are or aren't a devekoper you're part of it through using a browser.

People often scoff at complexity in frontend projects, but they need to handle various types of accessibility, internationalisation, routing and state including storage of those, due to its popularity it's also very frequently an attack surface. With advent of newer technologies (I don't just mean web Dev ones), that's been put into the browser as well, which compounds complexity even more. There's various authentication and authorisation standards most things need to handle as well (not isolated to JS, but it's also not free of it either). Not to mention the versatility and complexity of DOM and CSS that are some of the the most complex rendering engines with layers of backward compatible standards. Like you mentioned already, these engines are all subtly different. Also you have to handle bizarre OS+browser quirks. And things can move between displays with different DPIs, which can cause changes in antialiasing. There's browser extensions that fuck with your code too. Then there's also the possibility that the whole viewport can change. Networks change. People want things to work online and offline so they don't lose work while on a train... While working in an environment that wasn't explicitly designed to support that.

Christ, I'm exhausted just typing this. Most these people complaining probably barely understand what they're complaining about