skysight-inc/HackerNews huggingface dataset:
It is possible to use neural networks and still be on a quite different path than the mainstream.

Of course, there are a group of people defending the symbolic computation, e.g. see Gary Marcus, and always pushing back on connectionism (neural networks).

But this is somewhat a spectrum, or also rather sloppy terminology. Once you go away from symbolic computation, many things can be interpret as neural network. And there is also all the computational neuroscience, which also work with some variants of neural networks.

And there is the human brain, which demonstrates, that a neural network is capable of doing AGI. So why would you not want a neural network? But that does not say that you can do many things very different from mainstream.
IMO the big value add from React and friends is all of your rendering logic is in the same language and the same code base. I do not want to go back to templated HTML from Ruby/Java/PHP/whatever combined with ad hoc JS to handle whatever parts need to be dynamic. If you know your UI can be almost completely static (like with HN) then the trade-off from the old way is acceptable. But if you don't know where your site's going to go because you're a startup then it's hard to buy into old school SSR. NextJS, when done right, can be an acceptable 3rd option.
I cannot tell how many times I have heard this story, over and over and OVER again, yet their complain remains the same and the issue is still unsolvable!

I have said this before and I will say it again (until you HR people embed it in their minds): if you cannot find C++ developers, start training people and persuade, let alone motivate them to embrace it, learn it deeply and learn its rough corners.

I have lost counting how many interviews I went through and wasn't the right match for them, but loved my zeal for C++ as they have exclaimed with surprise.

When you get rejected so many times, you say "C++?! why bother anyway?" and you give up and follow a different route, using a different toolset that does not asking for the unimaginable, whatever that is they are looking for, and you get respected for what you can offer to them!

If I had the way to gather all HRs around the globe and ask them all at once what is it they are looking for exactly, it would have saved us all from wasting our time.

The whole situation has gotten way out of hand and needs to end, at last!
Conrad Black built the National Post around the Financial Post, a financial newspaper in Toronto which Hollinger Inc. purchased from Sun Media in 1997. Financial Post was retained as the name of the new newspaper's business section.

Beyond his political vision, Black attempted to compete directly with Kenneth Thomson's media empire led in Canada by The Globe and Mail, which Black and many others perceived as the platform of the Liberal establishment.

--wikipedia
Show HN: Sour – classic arena FPS in the browser
Hello HN,

Cube 2: Sauerbraten is an open-source arena FPS with sophisticated map editing tools that had its peak popularity around 2010. There were some nascent efforts to port it to the web that I have taken over in the past couple of years, and it's finally ready to share with you!

Sour is a continuation of Sauerbraten that aims to modernize the game and bring it to a broader audience by making the full game experience available to web browsers on desktops and mobile devices. The eventual goal is to be a web-based and open-source alternative to Roblox et al, which allow players to create their own maps and game modes.

We're in need of contributors with experience in any of the following: C++, WebGL2, Emscripten, React, TypeScript, and Go. Check out our repo here: https://github.com/cfoust/sour
And join us on Discord here: https://discord.gg/WP3EbYym4M
Correct. The design tradeoff is dependent on knowing how much of a Lisp interpreter you need to build. For most sites, the answer is "none" and it's not worth degrading user experiences just in case your e-commerce site ends up needing the ability to also serve as a designer for Minecraft levels.

(Even if it does, there is no requirement to ship the heavy JS needed for the Minecraft editor to all the e-commerce product description pages.)
Old Hayao was not a good father, even more so for Western standards. He dragged his son into his work, and then effectively threw him under the bus when it became clear he was not going to be particularly good at it. From the outside, it looks like a classic case of a capostipite, the upstart who builds a family fortune and is then disgusted at the fact that his son is of a different breed.
Awesome! I was just reading about pledge. I think I need to find some time to play around with it. Right now, there's a lot of interest in using WASM as a sandbox for untrusted code, but pledge looks easier to use and more versatile (you don't need any kind of WASM compatibility, just a binary to run).
No, you’re right & I wasn’t thinking it through. At worst it will cause the core to fizzle due to radiation induced decays, but it shouldn’t detonate.

Still not great of course! Now you’ve spread the second bomb’s worth of Pu or U over a wide area with the energy of the first one. Toxic /and/ radioactive. What’s not to like!

(I may have been digging up a partial memory of muclear missile fratricide by Pu predetonation during compression due to the extra neutron flux, which IIRC is a real thing, but would require the second warhead to go through a full conventional explosion.)
Some people have a lot of time on their hands.

(defmacro cfor [initialize condition advance #* body]
`(do ~initialize
(while ~condition (do ~@body ~advance))))

(cfor (setv i 0) (< i 10) (+= i 1)
(print i))

This runs on the python vm with hy right now. Took about 2 mins to have it up and running after noticing this post on hn. Couldn't pass it up.
Just because an activity has a similar means of interacting doesn't mean it's the same, or even really comparable. Doomscrolling and reading a good book are both just "reading." But of course the consequences and benefits of each are quite different.

YouTube is millions of videos available on demand, instantly, across virtually any topic imaginable - with lots of high quality content available. And it's fueled by an algorithm designed to maximize "engagement", which is of course little more than a euphemism for addiction. That's quite different than TV which has a micro-sized selection of time-slotted, generally poor quality media, generally repeating on intermittent loops, that the user has to manually tune into to.
Don't forget housing and inflation related issues getting in the way of people starting families. Hard to prioritize that when you lack stable income, enough space, or major quality of life changes as a result of the added expense.
Location: Greece

Remote: Yes

Willing to relocate: No

Technologies: Javascript, Node.js, ExpressJS, ReactJS, Redux, Jest/Cypress,MySQL, MongoDB, Linux, AWS (basic), Docker, Terraform (basic)

Résumé/CV: https://www.linkedin.com/in/ioannis-kantiloros-2438b6153/

Email: jkantiloros@gmail.com

github: https://github.com/ondairos
>but the page is loaded later because you have to wait for the server to perform this work.

Client-side rendering isn't immune to this. The server APIs they hit have to render the response in JSON after hitting the same kinds of backend resources (e.g. DB).
Just to throw out some numbers, I pay $27/box for my fruit n' veg mix, which I could mostly replicate for maybe $15-20 at the grocery store. But the freshness can't be beat, and I think it's fun to see what I can do with whatever shows up. It's definitely not replacing my entire grocery bill, of course, but I do think it is worth it.
Good point.

But looking at https://data.worldbank.org/indicator/VC.IHR.PSRC.P5?location... it looks like the homicide rate already was single gender. Even the peak rate in 2002 (probably skewed upwards by Harold Shipman) is well below the current world average. And UK rates have been low for many decades. 2002 is the peak of a rise in homicides starting around 1960, and it had been low since at least the 1800s.

I dug in a bit farther. Only about 5% of Eton's students are international. So let's lose them, and also lose the older murderer and the international murderer. Even using the highest murder rate from 2002, there is less than a 1% chance that they'd have had 2 or more murderers in a 30 year period.
The most common outcome is that the employee ends up with no remedy because most people don't know anything about labor laws or about the fact that most states have a department of labor or equivalent that can solve the problem for you.
Yup, working on it!
Yes. https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

And it has spread to malware in ads as well. https://news.ycombinator.com/item?id=34641025
I sure was when I had to do front end work. Finally got out of anything front-end for good and it's probably been the single most pleasant change in my career ever. I didn't start out doing front end work though, so I could see while I was doing it how ridiculous it was compared to almost any other domain in software dev and only getting worse. A good portion of front end devs I meet have not done anything else so they don't have a point of reference.
I thank the flutter team very very much for not using JS. We're already overflown with this stuff and a bit of variety and competition cannot hurt.

I personally dislike the whole JS ecosystem with a passion, and feel I'm not alone in this, so having an alternative is warmly welcome
As with SSR vs CSR in general, I think which is best depends on how much interactivity there is on the page. And also how much can be done entirely on the client side (it is possible to cache data client side too and make the app work entirely offline).

As an extreme example, something like https://www.photopea.com/ would be a nightmare to use if it was server-side rendered. Or consider something like Google Maps. For things like ecommerce that are mainly focussed on presenting information I agree that client side rendering doesn't make a whole lot of sense. But that isn't the whole web.
JS allows for fingerprinting. I only run JS on a opt-in basis on like my bank and some pages I trust. You don't miss much really.

https://amiunique.org/fp
Don't know why this comment was downvoted - it's the truest take here I can spot. The fact is that the factors that make one versus the other more preferable (the state and quality of frontend / backend tooling and environments, compute power and rendering capabilities of servers vs clients, round trip time cost vs responsiveness requirements etc etc) are continually changing over time and that's what's causing the back and forth swing, but lessons from previous iterations are generally learned.

I wouldn't be shocked if we sooner or later saw language-level support (think of something like Elm, improved) for writing "just" code and then later marking up which parts execute where, and the communications and state synchronization crud and compiling down to the native language is just handled.
Ask HN: What was the most expensive / impactful commit you ever made?
As an aside, anyone remember what was the expensive/impactful commit to MySQL that changed how unicode/utf encoding works?

Just as I posted, I found it: https://github.com/mysql/mysql-server/commit/43a506c0ced0e6ea101d3ab8b4b423ce3fa327d0#
Fair enough I also don’t give a crap about company accolades or titles, and wish it would all just go towards increasing my compensation.

Some people, however misguided they may be, don’t think like we do though
> And that for users with slow browsers, slow/spotty Internet, etc., an architecture that uses a heavy front-end framework produces a worse overall experience than what most e-commerce sites were able to do in 1999.

I think this is heavily dependent on company focus (and to some extent - the data requirements of the experience)

Basically - I think you can create a much stronger, more compelling experience on a site for a person with a bad/slow connection with judicious usage of service_workers and a solid front end framework.

But on the flip side... Making that experience isn't trivial, requires up front planning, and most companies won't do it.
> Why would I chase 10 of thousands of dollars a year when I can chase hundred of thousands or millions of dollars?

They have someone on the hook with customers hounding them to get their system back online and it isn’t worth spending a few minutes to quote a guaranteed sale?

Something about a bird in the hand comes to mind…
HN is quite transphobic. Any post they make devolves into harassment over that and (usually) pointless whining about the format their posts are usually made in (long tweet/toot threads).
Well, I'd say the main value proposition of Qt/Delphi/wxWidgets/WinForms/etc... is a rich set of widgets/controls including its event handling and layout mechanisms. Is such stuff available in the imperative impl of Flutter?
>"Capital is a broad term that can describe anything that confers value or benefit to its owners, such as a factory and its machinery, intellectual property like patents, or the financial assets of a business or an individual."

https://www.investopedia.com/terms/c/capital.asp
It's not junk. It clearly says in the tile "HIGH QUALITY". It also has 120,000 5 star reviews.

Although for some reason it has no 2-4 star reviews. It has 12,000 1 star review who seem to be confused like you. They say it's junk and doesn't work and suggest the 5 star reviews are fake.
Water from shallow aquifers also flows into nearby rivers.
Doubtful. Ad revenue is wayyyyyy down due to the impersonation/brand safety crisis Elon triggered with his erratic product moves. Letting any jokester with $8 impersonate global brands erased hundreds of millions in revenue per quarter from Twitter's bottom line. The debt situation is just an additional financial mismanagement cherry on top.
High throughput yes, but HFT is mostly about latency.
Impressively, the expansion conveys about as much information as the acronym.

"Gatekeeper" is a more accurate translation.
Linux kernel GFP flags and the end of __GFP_ATOMIC
PortableApps.com Platform 24.0: Windows on ARM64 Support Added
Businesses issuing credit cards are not forcing people to use credit cards, merchants not offering a lower cash/debit price are encouraging people to use credit cards.

For example, Target in the US gives you 5% off for using ACH (which debits your bank account).

But other retailers, like Walmart and Home Depot, are betting that people spend more if they use a credit card to buy.
Doing just fine according to who? It's becoming more unstable over time, it's shedding advertisers, the debt is growing, it's failing to pay rent on its offices. According to what metric is Twitter doing fine?
Catfishers are thanking the author for the great suggestions!
My hunch is that you're experiencing title inflation.

If I am correct, the hiring manager knows you have 4 years experience and isn't necessarily focused on hiring "Senior" but more interested in people who have a proven track record, which 4 years in is.

The way to really distinguish my guess from reality is to ask a lot of questions about the expected duties. If they fall within or near your current experience then you're all set.

If they are asking you to make big decisions about technical direction or influencing development teams then the hiring manager is really looking for a more experience person. Still, in my opinion, if they're giving you an interview and if you think you can meet the expectations then no harm, otherwise you should pass.
Ask HN: Simple Recipe Search Site?
I remember a while ago a dead-simple recipe search site got posted here, and I’ve lost/forgotten the URL.

I remember it was pasted here on HN because it was some sort of proof-of-concept for a company that provided businesses with quick search software (I want to say it was maybe an example of an Elasticsearch implementation or something like that?)

I remember that it was a mostly blank page with a search box and the results only included the recipes without any of the blog cruft that usually goes along with this stuff.
I'm not sure we can blame either for the macOS support.
Thank you for the incredibly thorough writeup. I've read it once but I can tell I'm going to need a few more passes at least before I fully grasp everything because there is a TON of nuance (which does not surprise me I know just enough to realize Category theory by nature is full of nuance).

A question for you, do you think there would be any value in a programming language that DID include the need to concern itself with the structural differences between two categories or are we getting into issues like too much boilerplate to encode anything useful territory and similar?
Smalltalk was ahead of its time. So much so that its VM was unbearably slow. Thirsting for CPU power that just wasn't there. I recall using a Pentium-based machine and waiting up to five seconds to open a context menu, and the IDE (VisualWorks?) could not keep pace with my typing. I could type in a message name and watch the letters appear one-at-a-time. Compared with Borland's TurboPascal and similar IDEs of the day, Smalltalk was a slog, albeit a powerful one.

There are other issues with Smalltalk that we know now that we didn't then. Such as broad and deep class hierarchies are hard to use. Smalltalk didn't enforce type-safety when I used it (i.e., you can have runtime faults because you can send any message to any class and if you didn't implement "does not understand", you won't know until exercising that branch).
You can if you know all of the possible types in advance. But if you want to expose this as an interface from a library that allows users to provide their own custom implementation then you need to use traits.
(Totally unrelated) I wonder how an autonomous car would navigate my narrow dead end road. The road isn't wide enough for 2 cars to pass, so whenever 2 cars pass each other on the road, 1 car needs to pull off onto the shoulder to make room.

I have a feeling an autonomous car would take up the whole lane, and not be smart enough to pull off onto the shoulder. Meaning both cars would be stuck there unable to pass each other.

I really hope these "nobody behind the wheel" cars at least have someone monitoring / controlling them remotely when they get into confusing situations.
Or the retired people go back to work in some capacity.
>when a website pushes computation to me for simple things like displaying text and images I close the tab

How will you even know without looking at the source or blocking JS across the web? Like, sure, if they've fancy animations across all elements from the moment you open the page should be obvious. But what about something like https://rhodey.org/? It opens instantaneously in my ancient laptop connected to a terrible internet line. Check source. Only a single empty div in body. Everything is rendered with JS.
Client-side storage sucks, especially if you want to visit the same site from multiple devices. Without more code to sync this data, it's not great.
Without experience, land, and modern industrial farming techniques? No, "everybody" would not start subsistence farming. There would be massive famines, billions would starve and die.
>> It sounds like you are asking "where can I get free video hosting?"

No, I’m asking what the most cost effective ways are to host a lot of video serving.

There are other alternatives to big clouds. In fact you’d be crazy to serve video from big clouds even if you had the funding…. 9 cents or more per gigabyte is a huge amount of money.
4 years of experience is "senior" at a lot of companies. Definitely go for it.
Thoughts and ideas stand on their own merit, and are worth sharing or criticizing regardless of who produced them. You shouldn't need to know the background of the author to agree or disagree with them, just as credentials aren't required from you to participate in this forum.
Server-side rendering is so much simpler from platforms that were designed to do it.

As a user, I despise seeing a white screen with a spinner.
As someone who's currently using the twitter API, this sucks, but I get it.

The unfortunate bit though is I started using this in college when I had very little money. College students aren't going to cough up money each month to make a meme bot, and this might change the culture of twitter in a negative way
Black, Female, Engineer, Leader: Joy Allen’s Commitment to Excellence
> Before you adopt this check the bandwidth egress costs!

Closed, works as intended: This is the industry-standard price model for all ransomware.

/light sarcasm
What is an example of category-theory functor in Haskell, that isn't just an endofunctor?

A functor F from C to D is a mapping that associates each object X in C to an object F(X) in D.

In Haskell, C and D are both the same (Hask types), hence endofunctor (functor into self).

In general a functor could be something like `prime_factorizaton:: Int -> [(Prime Int, Mulitplicity Int)]`, with morphisms being things like the operation

a => square :: a -> a
square (n::Integer) = n^2
square (factorization::[(Prime Int, Mulitplicity Int)]) = map (\(a,b) -> (a, 2*b)))

prime_factorizaton (square) x === square (prime_factorization(x))
Hope to see the video of the presentation at FOSDEM.
I wrote my resume in just vanilla HTML5 with schema.org markup. The Person item type uses the worksFor property that generates a list of my work experiences while the alumniOf property generates a list of schools that I attended:

https://validator.schema.org/#url=https%3A%2F%2Famarkota.com...
Hey John Henry, what do you make of this steam drill?
You're definitely not alone in this. One of the core reasons my team chose Flutter was the fact we would not have to spend much time setting up development environments and making sure we were always using the latest and greatest framework.
i read there is now a big divide across religious lines, muslim in the north an christian in the north, with muslim voters being more tribalist and in group biased, resulting in some of the most flashiest corrupt leaders in office, is it real or more like journalistic bias? how common folks deal with political corruption?
Shoutout to Sveltekit which does SSR and client-side navigation by default! https://kit.svelte.dev/
Dunno why but kids seem to like YouTube > Netflix, Disney, well produced kids shows. Tacky weird amateur YouTube appeals more.
Nothing. Small government is relating to government run labor boards.
They report slowing growth in cloud sales. Which the article acknowledges clearly but it doesn't make for an as scary of a title.
It's very nice. Apparantly it doesn't follow pages of an HN thread. It summarized this https://news.ycombinator.com/item?id=34579175 to mostly about staying warm. See https://labs.kagi.com/ai/sum?url=https://news.ycombinator.co...

This is how it summarized Yishan's thread on content moderation https://labs.kagi.com/ai/sum?url=https://twitter.com/yishan/... It obviously got confused when he side stepped into his CO2 mantra middle of the thread.

From these two links, it feels like this engine mostly focuses on the beginnings of the URL, things that come later on a page are not given the same priority when summarizing.
The golden era of being a startup is gone

FTFY
What if general demise of startups (due to funding drought, covid, market saturation, bad timing aka world wasn’t ready for our idea, or leave your favorite excuse in comments) also impacted open startups? And what if they weren’t successful because open but because market was easier?
Hmm, you're right that's not the requirement now, but based upon the documents provided by ineptech, it looks like:

"To qualify for exemption, employees generally must meet certain tests regarding their job duties and be paid on a salary basis at not less than $684* per week." as of January 1, 2020. It was at the previously mentioned value before that.

So that's $17.10/hr to be a manager, or about $35k / year.
I don't watch the next suggested video after my video plays.