skysight-inc/HackerNews huggingface dataset:
I agree with everyone saying that you shouldn't worry about the "best" stack and just worry about being a good developer. But that just raises the question: how do you become a good developer and start getting job offers?

Obviously, there is no easy path. But here is what helped me:

The most important thing is that you HAVE to work with other good developers. Software engineering is only partly about explicit book knowledge. You can't just learn it by studying or even building on your own. You have to build complex software in a team in order to develop your instincts and judgement. And, of course, the easiest way to get a job is to be hired by someone who's worked with you before.

I know this sounds like Catch-22: you can't get a job unless you first get a job. In reality, this is just recursive. It's just like bootstrapping. Start by getting any job you can and learn from it. You'll build up more skills and more contacts to be able to get another, better job (maybe at the same company, maybe at a different one).

If you already have a software engineering job, then you need to maximize what you get out of it. No matter what stack you are using, you need to become an expert at it. And if there is someone who is better than you, learn from them.

If not, then it's probably time to leave. Ping you contacts, do some research, and pick some companies that you'd like to work at--preferably ones that (a) have strong developers you can learn from, and (b) have problems that you can actually solve (e.g., are using stacks that you're good at).

But if you don't have a job yet, you need to start somewhere. Build up a list of companies and job openings and start applying to them. Keep track of the requirements and skills and apply to the ones that are the best fit. Don't worry if you don't have all the skills they ask for. As long as you have a reasonable subset, apply.

Next, track the responses. Most of the companies will ignore you, but some might do a phone screen. If so, then track the ones that do. Is there a pattern? Maybe all the companies asking for Python skills ghosted you, but the C++ ones reached out. If you can spot a pattern, try to exploit it. Apply to companies with similar requirements and see if they are more likely to respond. Or update your resume (maybe by learning new skills) to see if you can get a wider set of responses.

None of this is easy, unfortunately, but it will be worth it in the end. Good luck!
In May 2017, Wyden co-sponsored the Israel Anti-Boycott Act, Senate Bill 720, which made it a federal crime, punishable by a maximum sentence of 20 years imprisonment,[88] for Americans to encourage or participate in boycotts against Israel and Israeli settlements in the occupied Palestinian territories if protesting actions by the Israeli government. The bill would make it legal for U.S. states to refuse to do business with contractors that engage in boycotts against Israel.[89]

https://en.wikipedia.org/wiki/Ron_Wyden#Israel
Sounds like you want more sources to prove that the author didn't make up that term ;-)

Obligatory Wikipedia page: https://en.wikipedia.org/wiki/Dark_pattern

A study about dark pattern usage from my bookmarks: https://webtransparency.cs.princeton.edu/dark-patterns/

The page I have always in my mind when the term comes up: http://darkpattern.org -> redirects to https://www.deceptive.design

Just for fun (it has some gems): https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

From the results: 'I was let go for refusing to deploy a dark pattern' https://www.peachesnstink.com/p/6pJoCuczOj8cxCUQDMlfQv
I'm still in awe when I see certain paintings and buildings made by human hand, because it involves thousands of hours to become good at something in general. There is an emotional component to it that makes me like it more than computer generated stuff - that is just mid at best. Never been amazed by some ai art. There is some indirect grind component to be admired in it when you consider research and development, but that does not touch me like a masterpiece of some legendary artist.
I think Wyden is great, and broadly support the aim here. But the specifics just don't work for me. I mean, the argument presented by the article is that this is a fourth amendment violation: the government is conducting an unreasonable search by buying personal data.

But... sorry, that's batshit. Can there be ANY definition for "reasonable" more apt than "available for legal purchase on the public market"? If we don't want this stuff for sale, we should pass a law and get it out of the market.

Absent that, honestly? I think the NSA is one of the least threatening purchasers of this junk.
At one point, I really thought it was used in Supabase. But I guess they only wrote the js wrapper for it. https://github.com/supabase/postgrest-js

Came here to mention Hasura as well (not sure of it's popularity though) https://hasura.io/graphql/database/postgresql
I was automatically thinking they are doing it for the process/experience.

I am very aware cathedrals used to be cutting edge architecture/process. And new churches are still being build like that.

But making building that looks 600 years old today is opposite of cutting edge.

Thats why this effort doesnt make sense to me.
SingleStoreDB (formerly MemSQL) (https://singlestore.com) | India, Portugal | Full Time | Remote

SingleStoreDB is a database focused on high performance and hybrid workloads (HTAP). Our customers include half of the top 10 US banks, 2 of the top 3 US telcos, and 12% of the Fortune 100.

Our product is a distributed, relational database that handles both transactions and real-time analytics at scale. Querying is done through standard SQL drivers and syntax, leveraging a broad ecosystem of drivers and applications.

We have been building SingleStore since 2011, and building a database-as-a-service product involves a bunch of interesting technical challenges such as:
* Compilers and code generation

* Distributed computing and fault tolerance

* UI and User Experience

* Integrations with connectors and third-party tools (e.g., Business Intelligence tools like Tableau)

* Infrastructure that scales to dozens of thousands of database clusters across GCP, Azure and AWS

We have the following positions open:

* Product Designer - Design Systems (Portugal, India)

* Senior Platform Engineer (India)

* Partner Integration Engineer (Portugal, India)

Careers page with individual links for each open position: https://www.singlestore.com/careers/jobs/.

If you want to learn more about the engineering work we do, check out https://www.singlestore.com/blog/category/engineering/.

Feel free to email me directly via david at singlestore dot com.
Is your argument that the ends justify the means?
Yes, but not a very deep problem in my case since I can order Remote Hands for this very niche scenario. A reboot doesn't let it loose power and that's all this is going to see for the forseeable future.
I've been burned enough times buying Netgear devices that I'd need a lot of good reviews to switch away from my much simpler TP Link travel router.

Plus, it seems a little pricey for the task. Why not just use a decent smartphone?
The link between Salary and Importance – IndependentlyPoor
They're not an extension of humans so much as their an exploitation of humans
You shouldn't use Objective-C exceptions though; most code (and by default all ARC code) is not exception safe and will leak memory if you jump through it.
Abstract:

"Even prior to producing their first words, infants are developing a sophisticated speech processing system, with robust word recognition present by 4–6 months of age. These emergent linguistic skills, observed with behavioural investigations, are likely to rely on increasingly sophisticated neural underpinnings. The infant brain is known to robustly track the speech envelope, however previous cortical tracking studies were unable to demonstrate the presence of phonetic feature encoding. Here we utilise temporal response functions computed from electrophysiological responses to nursery rhymes to investigate the cortical encoding of phonetic features in a longitudinal cohort of infants when aged 4, 7 and 11 months, as well as adults. The analyses reveal an increasingly detailed and acoustically invariant phonetic encoding emerging over the first year of life, providing neurophysiological evidence that the pre-verbal human cortex learns phonetic categories. By contrast, we found no credible evidence for age-related increases in cortical tracking of the acoustic spectrogram."

Paper:
https://www.nature.com/articles/s41467-023-43490-x
No one said anything about peer review.

If I went to my boss and I said “people are upset with our product”, he will bemoan me for providing un-actionable information.

If I went to my boss and said “this is why people are unhappy with our product”, then I’m bringing him something potentially useful.

My point is that I have no desire to read an article which from the headline seems to merely tell me “people are upset with something” as just about anything will upset someone.

If your headline indicates you’ll at least attempt to tell me why people are upset with something, that might actually be interesting.
They are entirely separate. No comparison.

If you are getting mmWave you don't need StarLink. mmWave is line of sight a few miles at most from a mmWave cell tower.
Do you have a link to the FOSS project? I'd be interested to see the specific JS (and YAML) code that you're referring to.

My experience over the years has been that the language and tech stack matter much less than the discipline of the team. Rewrites always feel like a huge improvement for the first few months, but as time wears on they become just as convoluted and bloated, either because the domain is inherently complex or because the team thought that the old tooling was to blame for their own poor coding discipline.

I find it particularly interesting that YAML of all things is what you've turned to as an improvement. You'll find plenty of people on HN and elsewhere who've learned to avoid YAML like the plague because of bad experiences with it, so it seems clear that it's not objectively a better choice than JS for avoiding spaghetti.
It does sound sort of elegant to me too, but then I remember that the EFI partition is FAT32 and the desire to use it fades.
The small tribes of the northwest might have used fire for clearing land in their immediate area but there is no evidence that they were managing hundreds of thousands of acres of forests in order to reduce large wildfires.
I don't know if I have an argument. But according to some, AI will lead us into a new era of prosperity. So, maybe?
> So they should use the exact same OS and they'll have the same color picker everywhere, native to that OS. Problem solved.

How would that work if the app had to work on both desktop and mobile?

And, how easy would it be to make sure all users were using the same model and make of mobile device?
Yes. Those people and lands involved in the act are outside the purview of the US judicial system. Keep in mind I'm not discussing the morality of this. Just that whatever happens there cannot be brought to court in the US.
I was doing some contract work with an ad agency, client was Cisco, and part of the site was a ‘sign up for this thing’ page - and of course they wanted the ‘subscribe to promotional emails’ box checked by default when the form was presented to the user.

And I was like - nobody actually likes that though. Nobody likes that, people resent it, it’s basically a way to trick people into giving you permission to send them spam.

Everyone kind of laughed and agreed, but the account supe was like “yeah, but it’s what the client wants, so”

Tech lead was walking past my desk on his way out at the end of the day, and he was like, “the thing about the subscription box? Let’s just ‘forget’ to do it and see if anybody notices.”

Seemed like a good thing to do, so we did - but it came back as a QA ticket, and we deprioritized it, until finally the account guy swung by my desk and was like, “I know we don’t like the checkbox thing, but we do actually need to do it.”

And I was like alright fine I’ll do the checkbox thing

wah-wah.
This is kind of wishful thinking. I'm not saying you're wrong, but there's no real way to prove you're right. Sometimes open source wins, but not every time. The whole machine learning field is still too young to have a clear answer.
Does anyone else find that when you read a story like this by (for the lack of the better word) "creative" people, it's sooooo hard to read? Like it's just a raw dump of someone's thoughts, I don't know, maybe it's just me. I found it interesting but so so hard to follow.
> For many folks, apps are the internet.

It's a shame a duopoly controls one of the most important functions of modern society. Controls it, taxes it, prevents you from having a direct relationship with your customers ...

Egregious anti-trust.
Bumble's platform is a Dark Pattern.

OnlyFans is a Dark Pattern via Tools.

It needs a new name. It's not a Dark Pattern if so many firms are employing it successfully for profit.

Obviously the community isn't self policing. Cartels do a better job down in Mexico overall in my opinion. Rather it's clear the incentive in this sector in particular (new tech / apps) only leads to further development and twisting and bending into it becoming normalized somewhat or somehow.

See also: the success of microtransactions and who made money on them
As someone who watched all the "original" marvel movies, up to a infinity war I think, I don't think anyone expected any depth from them . I wanted to watch a classical sorry full of non-subverted tropes about a hero fighting an adversary, going through a classical hero journey, and eventually prevailing (possibly sacrificing something in a process). This is a tale as old as time and I don't think there's anything wrong with it.

Of course marvel movies are devoid of any greater meaning and don't really prompt the viewer to think about anything deeper, but for me it's a feature, not a bug - when I want to think I open a technical book or start a side project.
Hackernews is very pro-ai and allergic to any conversation that might suggest that ai generated art might be garbage.
That's just the title. Which is normal. The article itself is quite reasonable.

That being said it could very much be vital. That is a valid possibility. We simply don't have enough information yet to verify a causal connection. But we do have enough data to verify the possibility of one.
I'm a paying subscriber to NYT but if I click a link when I'm not logged in, this is what I get:

A screen that tries to offer me an introductory rate with a big subscribe now button and a small log in link. When I click log in,

A username form only - ie. no password form until I've submitted my username, which means I need to invoke my password manager twice. Then before I see the original article

A fullscreen modal wanting me to upgrade my subscription to get "All of the times" which includes News, Games, Cooking, Wirecutter and the Athletic (no pricing info), just a big Upgrade Now button or a small "continue without upgrading" link

before finally allowing me to access the article.
Granted that the russian invasion makes NATO look "necessary", but the invasion was prompted by the desire to expand NATO. We can play chicken and egg for a while, but your answer is not satisfactory. There was a long time between 1991 and the invasion of Ukraine. Why was NATO necessary during these decades?

> Either NATOs goal still is to fight Russia
It isn't. NATO is a defensive alliance.

Against whom? The point here is to be pragmatic, who is this treaty targeting? If it is Russia (like it originally did when it was created in the 40s) then it is normal that Russia considers any expansion as a threat.

As for Sweden and Finland, it's a technicality. Since they are already part of the EU, article 42 already implies that they are de facto part of NATO.
A very interesting take, but I am not sure I agree. First, this elaborates the idea on the image generation, but then applies it to all "generative AI", but no argument supports that in the post.

As of images, if anything, it was possible before with some good photo editing skills, or even with a good back story for a fuzzy photo (UFOs, Loch Ness Monster, etc.). If anything, I am glad that it is even easier now with the generative AI: I hope it forces more people to think through the novel information and decide for themselves whether they are accepting it or not, or if they want to research further. This is something we would do after reading a blog post, for example, so why would images need to be treated differently? We are too much used to treat the photos as proof or a fact.
Location: Toronto, Canada

Remote: Yes

Willing to relocate: Yes

Technologies: Golang(8/10), PHP (8/10), Node JS(6/10), React JS(6/10)

Résumé/CV: https://github.com/asudhakar/resume/blob/main/Sudhakar%20Ann...

Email: asudhakar@live.in
Anecdata: I dropped 40 lbs in 60 days a few years ago, which most people would say is pretty extreme weight loss. I didn’t have any of the side effects you mentioned aside from some light fatigue and not as good as focus, but it was really not bad. Operated at perhaps 85% mental capability most of the time and was able to exercise just fine.
Voice of a Star Wars Fan [video]
Good old fashion ML is dying
LLMs popularized zero-shot learning, or “prompt engineering” which is drastically easier to use and more effective than labeling data.

You can also retrofit “prompt engineering” onto good old fashion ML like text classifiers. I wrote a library to do just that here: https://github.com/lamini-ai/llm-classifier

IMO, it’s a short matter of time before this takes over all of what used to be called “deep learning”.
Supervised learned, which required Herculean efforts to label big datasets was important to prove that deep learning worked, but we have been engineering it to be easier and more effective ever since and there is no going back.
One of my former coworkers at Rad AI always used to joke that most problems people try to solve with AI could be solved better with simple linear regression, and I really do think that input was one of the reasons why that company is doing so well right now. When you're trying to build a product you need to look at the best tools to solve the problems you're working on. Sometimes that truly is an LLM, and other times it isn't. Throwing a technology into things just because it's the cool thing to do at the moment is almost always a mistake though.
The author currently misses the issue that all decent LLMs that have been released have been created by companies rather than opensource communities.

Sure, a lot of models have been released under permissive licenses, but.

Thats like releasing shareware. The special source for making _new_ LLMs comes from the dataset, and training clusters. None of which are cheap or easily run/financed by the community.
I really do not understand what the complain about IBM is about. Are they saying that if you request a source code from IBM, they will stop developing Red Hat and there will be no future releases? Or are they saying that if you request the source code, you will be blacklisted by IBM from buying any future versions or upgrades? I am no fan of IBM, but it seems to me that what they are doing is completely withing not just the letter, but also the spirit of the GPL.
This is where I got mine, came in last week. Zero issues.
In assembly it’s really easy to write self-modifying code. It used to be the norm in fact. But today’s high-level programming languages generally make it impossible, and most operating systems also prevent mutating code in memory (no-execute page protection, etc.) Yet there are still use cases like JIT compilers.

The linked list is the data structure equivalent of self-modifying code. It’s easy for a novice to understand, but there’s no great reason for anyone to actually do it today outside of a specialized library.
Sometimes those landowners doing prescribed burns don't always do them in the best conditions. The Estrada Fire was near the Santa Cruz Mountains east of Watsonville. I've been to the property several times over the years and it has some beuatiful redwood groves including an albino redwood or two.

Story - https://pajaronian.com/as-cal-fire-makes-progress-on-estrada...
Hey! I’m sorry to hear you had a negative experience with our interview process. If you want to setup time to talk, my email is in my bio.
Oh ok - I must be a bit outdated- I assumed 5g was equivalent to 4g only faster. I had a 4g hotspot that worked basically everywhere so I thought this was maybe the next iteration of that type of product.
Maybe more complex songs and songs with big words can make the baby more articulate. Maybe rap will have other effects.

I wonder what's the effect of playing baby songs and exposing the baby to dumbed down versions of everything.
I've got nothing against nvidia at all. I just don't like running proprietary software on my computer. Looks like they're finally improving and I'm definitely happy about that. However, the driver has not been upstreamed yet.

I just wish they'd let the nouveau developers do their thing.
No. It's much better to join meetup groups/groups of interest and make friends from there.

I did this 10 years ago and met dozens of good friends this way, including my wife.
An interactive platform on nature's pathways to benefit the climate
Slightly off topic but did anyone ever use Objective-J[0], specifically Cappuccino which was a great framework for building JS frontends.

I built an application using Cappuccino after having built a bunch of apps for iPhone and it was the most intuitive framework after getting involved in Xcode and Co.

Is cappuccino still a thing since Apple went to swift?

[0] https://www.cappuccino.dev/learn/objective-j.html
Can you do this easily? Without paying $$ in transaction costs due to shorting (plus margin)
That was kinda my thought as well, especially when the "problem" seemed to actually be "my PC is hooked up to these speakers and I want to control Spotify while using my laptop".

I love the pure hack value and I'm sure some of the lessons learned will prove useful since the author mentioned working on USB things in their day job, but I'm sure there's an easier way to control Spotify on one PC from another device. I think they used to even have a remote control device.
- Idris: https://www.idris-lang.org/
- clip.cpp: https://github.com/monatis/clip.cpp
- trurl: https://github.com/curl/trurl
- cosmopolitan: https://github.com/jart/cosmopolitan
- signalcli: https://github.com/AsamK/signal-cli
It's done to make it more realistic, not less.
LLMs are the death of open source. Labor might be free, but training resources seldom are. They won't be able to keep up.
I suppose. But the original post also omitted this distinction. I’ll add that the same inability to revoke also applies to digital media with no DRM.
The article does not mention one interesting property: Reusability.

The big machines are often left underground after the tunnel is finished. They drill their own grave right next to the main tunnel and then they stay there.

Usually big tunnels are drilled by starting at both ends and the two independent holes then connect in the middle of the mountain.
Many years ago, someone did a similar holographic hack with a spinning hard drive motor, a piece of reflective plexiglass mounted upright on it, and a small projector. As the plexiglass carved out a cylinder, the projector sent a series of frames adjusted for each little slice of 3D space. [0]

This gave me a wild idea: what if you could encode a low-resolution 3D video on the left channel of a stereo vinyl groove? [1] A special record player with a spinning plexiglass plate could then play holographic albums. The hologram would stay perfectly in sync with the music if you changed speeds or did turntable scratching.

[0] If anyone can find a link to the original spinning hard drive hologram project please drop it!

[1] I assume this wild idea isn't feasible given vinyl data rates?