skysight-inc/HackerNews huggingface dataset:
Complete nonsense. The fact I disabled OnStar on my vehicles, for example, is an interesting point of conversation only when I bring them in for an oil change. They happily show me the diagnostic codes it produces and could not care less about it, nor could I.
I attended an earlier DEF CON (5 or 6?) where the attendees:

1) Hacked the in-circuit TV system and broadcast their own pirate show
2) Gained roof access and removed the satellite dish
3) Spilled hookah coals onto the bed starting a fire
4) drove the janitor's golf cart into the pool

and that is only what I witnessed firsthand. I can only imagine what else went on. Maybe the attendees low spend was only part of the equation?
I've been juggling side projects while working full-time as an engineer for the last 15+ years. Most of these projects tanked, but a few have started to bring in some side income. About 6 months ago, I went fully self-employed. I'm not at a Silicon Valley salary range yet, but I should hopefully be there in a year or so.

Main income builders:
- https://www.deepwander.com
- https://www.readthistwice.com
- https://www.iso100mm.com

I've got a background in B2B and product development, and I don't think it would be too hard for me to raise some capital, but I'm intentionally choosing the indie/bootstrapped route as I want to maintain my relaxed lifestyle and have complete ownership and freedom over what I work on and how I do it.

I also enjoy working on B2C way more than B2B because I like seeing my impact on an individual level. But I digress. :)
I kinda just want basic income so that I won't feel guilty about never donating to charity. Everything else is centralized and specialized, charity could be too.
Typescript takes away a significant amount of the pain for me; the only hold up after that was getting an environment set up to compile it. Deno supporting typescript without any configuration is incredible.
Major League Baseball Statcast: get data directly from the source. Free for non-commercial use. About 90 data points for every pitch in every game.

https://baseballsavant.mlb.com/statcast_search
You can use a physical connector without using the standard protocol.
I wonder. su called PAM to authenticate the user, PAM called syslog to log authentication failure. Even if syslog was in another library, it would still be called, you would just have more libraries.
That's really amazing. You should start doing some marketing to accelerate the growth!

If you don't mind, can you share how much you're currently able to make from this?
Agreed, and I actually share the same view about "UUID" as a named concept itself. I wrote more in another comment, but in summary

* Using uncoordinated random generation in a large address space for IDs is often a very useful idea

* 128 bits is a good rule of thumb for "will never ever collide"

* Making this into a heavyweight "UUID" concept, with it's own bespoke string format, and 7 different standard ways to generate them, feels like a ridiculous waste of cognitive effort that makes such a simple concept appear opaque and magic. If you want to encode other data (timestamp, node ID) in 16 bytes you can still do that of course. There's no need for anyone else to even know. Just do some quick calculations to ensure you haven't eliminated too much entropy
You reference Korea a country that doesn't even recognize its DSA exists when they do.
This is not open source, because you have use-based restrictions. Call it what it is, source available.
Surely 'pickpocket' is that way because (there) 'pick' is a verb, not a noun? Like.. 'roast potato' or 'tryhard'. (To deviate way off course, isn't it also odd we don't say 'roasted potato', or 'roasted chicken', etc.? Or not in that context anyway, only if it was something like 'mashed or roasted?')
Automated UI Testing in Unity with GPT-4
Regression Games has just launched a beta of our tool for automated UI testing in Unity, using an LLM to make decisions as it navigates the UI. No code is required, just some drag and drop components.
Subsidized by the government

https://www.youtube.com/watch?v=ztHZj6QNlkM
> No one else really needs to care how you produced your 16 bytes

UUID isn't about how it's done, it's about what it is.

Instead of everyone doing something differently, everyone can just comply with UUID.

Instead of having to repeat it across your docs that the IDs of this entity are sortable, you can just say they are UUIDv7. If someone wants to extract the timestamp from your ID, they don't need to figure out which (32, 48, 50?) bits are the timestamp nor what resolution the timestamp has because you can tell them UUIDv7.

You don't have to write your own validation functions because you can tell the database that this hex string is a UUID and it can do it for you.

You're probably making the case for Sqlite here which is very minimal, but something more full-featured like Postgres, I prefer these conveniences. I can tell because whenever I use Sqlite in a case where I could've used Postgres, I regret it!
So you feed it the whole DDL with the prompt. I wonder how it performs on a task like schema normalization or optimization? Say, also include the slow queries log and ask it for the SQL commands to modify the indexes to speed up those queries. Allow it to normalize/denormalize/materialize as options. Give it a way to run the resulting DDL against a test suite and iterate toward some fitness goal.

This would save gobs of compute.
Depends where you copy and paste it.

Encoding superscript variants is a fools errand because you really need an exponential number of variants for ALL characters to fully support possible combinations of styles. The only reason (a very limited selection of) superscript variants are in Unicode at all is for backwards compatibility with mistakes made by earlier encodings.
I've been a freelance web dev/consultant for the past 10 years. Like some other people mentioned, been wanting to have my own product so I started developing a Azure B2C app to help organizations manage users. It's very very niche but solves a problem that I've run into multiple times.

My goal is to continue consulting while releasing my side project.
> I think we should all take some time to appreciate...

There are lots of things in the settings that I really like too: The Manage Optics (Copycats removal, Hacker News, Fediverse, more...), Site Rankings and Explore (similar sites).

I like the overall thinking behind this search engine. It feels like they are creating the kind of search engine I would spec out myself. It starts off on a strong foundation.

I do hope they crawl many of the older pages. Google, Bing (DDG), etal... seem to only index pages for the last 10-15 years or so.

Quibble: "Allow usage statistics" is on by default which leads to this:

"We primarily store the text you used for the search, and which results (if any) you clicked on."

If you regularly clear cookies or have an extension that does this: it's something to keep in mind.

While I intend to keep it _on_ to help the author(s) to help me find stuff - I hope it isn't used to once again make the popular sites - popular. In the process, bury the unpopular older sites (that have nearly completely vanished).
A few features that I think is really hard to explain to folks on why it feels good:

* Buffer and frame management. Getting used to splits and quickly bouncing between buffers is something that is a muscle memory, at this point.
* Pretty much complete introspection of the editor. All of the help functions, as well as the *Messages* buffer are things that are often very hidden in other editors.
* The "all is fair" community. There are some grumpy style folks that use it, of course. I've found that most are far more friendly and open to you doing things however you want than in most other communities. The pedantic nature of a lot of developers falls over into a lot of our entire industry, it is refreshing to find a community that is pragmatic over pedantic to this level.
They are talking about using webgpu for rendering to screen without going through a browser.

Webgpu and wasm without a web browser would be a nice way to distribute portable sandboxed code.

The reason for Webgpu is that it it has semantics closer to modern modern apis like Metal or Direct X.
The Luminator, 2024 Costco edition
Varieties of remote working in companies (2017)
I’m more curious what you’re going to do to anyone who reports to you for the crime of not knowing what Yandex is
Thank you, anyway I tried uBlock as per suggestion from someone else and it works well.
AI Eats Software
ZeroC developer here. We picked .NET as our first language for two main reasons. Firstly, it is an excellent language for rapid iteration; the design and implementation of IceRPC evolved significantly throughout its development, so having a more flexible language greatly sped up the refactoring and development process. Secondly, it has mature async-await support, which is natural for an RPC.The next language we are adding support for is Rust!
The reason I'd rather not say it is exactly because I don't want to sound like I'm just coming in here and shitting on things.

I think there are no open source search engines because the instant you realize you have to periodically scrape the trillions of web pages in your index for updates you just give up because there is no way you can afford that without a solid business plan, which is hard to have when you are a search engine with no users, because you have no results, because you can't scrape trillions of webpages to build an index. Hence, I don't think it makes sense to try to make a general-purpose search engine, specially as Google has mastered that art and Google results look like that.
The Sabaton song about them is absolutely excellent, too.
Some newer cars use the ABS sensors instead for TPMS sensors, one less privacy concern to worry about
If I'm not mistaken, in the US employees can also be fired just like that. Meanwhile my contract specifies a month notice for both sides.

And that was their preference. I'm totally fine with being fired; that flexibility is also part of what I sell. It's why they pay me more than they pay employees.
> We estimate that the scrolls we have in Naples contain more than 16 megabytes of text. Some members of our papyrology team say that revealing this text will be the greatest revolution in the classics since the Renaissance

Amazing achievement, let's hope the Italian government allows for additional excavation of the villa.
The recreation of existing capabilities on the web is really starting to irk me. None of these working groups collaborate, they all go off and invent their own thing, every time!

> We propose a new Integrity Block format for signing an entire Web Bundle. This is different from bundling Signed HTTP Exchanges because we don’t intend to create a verifiable mirror of a subset of a site’s resources, but a holistically verifiable version of an entire application.

Damnit. So because your goal is lesser you are going to ignore the existing work?

Then there's the fact that Signed HTTP exchanges also closely parallels various web archival formats. But the two groups once again had no interest in collaborating, were all but our use case for storing a copy of the site is different (so we'll do our own).

Nothing is iterated on, nothing gains and grows, because these endless working groups sprawl outward towards their own fringe.

My recent target of frustration is the Observable API, which is yet another brand new system for async activity. Closely mirroring web streams & async iteration helpers, except it has its own toolkit & is totally different from those! Why?! It's not even like it's some bumbling outsider just scratching their itch; there's a whose who of people who damned well know what else is afoot & what's available on the web already, and here they go recreating what we already have but in very subtly different tweaked form.

Generally I am so pro Fugu & pro the web. But there's seriously a lack of counterforce to prevent things from flying out in a million directions. There's so little binding & pulling things together, so little effort to garden & home our specs, and instead to just keep doing your version afresh. Integrity Block format feels like another classic NIH, another classic desire of everyone to see their special tree while denying the forest.
I use it almost everyday at work! Thank you for making it.
Thanks! You can do this with Custom Actions: https://docs.webhook.site/custom-actions.html :-)
I've done stuff like this. Actually made me socially isolated, I had a few close friends, but lost my acquaintances and people I was familiar with.

I don't really buy into these anti-society articles anymore.
I'd like to see the median of LOC over people per country, and higher quantiles.
I dunno, saying "that wasn't very cash money of you" is technically still a rebuke
I don’t think this is too gnarly but I ingest 433MHz/MHz RF blasts from the neighborhood using a software-defined radio.

I primarily use this to track my 30+ plants using cheaper, lower power, pairing-free and more reliable RF ping-based soil sensors.

I dooo get pager alerts about my potted plants tho.
Technically yes, but in practice we would call you a founder on this situation.
In common parlance self-employed is something reserved to people who do free-lancing or have small bootstrapped business:
I have a personal list of criteria that I use to differentiate from the non-freelancing self-employed and the startup founder.

1 - No direct subordination relationship with a customer, you are a service provider, not a contractor.

2 - Focus is on revenues, profit and low debt, not growth above everything.

3 - No founding from venture capital investor. If you have a partner most probably she is also part of the operation, or expect to have a return on their investments from what the company sells, not by the company being sold.

4 - You draw a salary, if any, from the operation. There's no other source of money for you to survive other than your personal economies (see 2 and 3)
https://www.rnbo.gov.ua/en/Diialnist/6714.html "Total mobilisation may follow the 2024 presidential elections."
Is there a DSPy module, where I can give a schema, and can start asking sql questions in a structured way?
Part of the reason modern flagships take such great pictures is computational photography. A dumbphone almost by definition can't do that, even if the optics were equal.

In 2022 I did a year long stint on a Nokia 110 4G and I carried a Canon PowerShot G7X Mark 3 around. It's a one inch sensor compact camera that fit my pocket just as well as my smartphone did (and since there's nothing to do but make phone calls and text with a super shitty UX that phone lived in my backpack). The UX for a camera is more annoying depending on how and why you take pictures. It does force you to be a little more mindful and focused on what you're doing though.
True, but the "infotainment" might still control quite a lot of things besides playing music
Long term inflation rate has been 7 to 8 percent in india.
If I could build things on my own I wouldn't be working for someone else.
APL-family languages have a long history of using the symbol / as "over"; a reduction adverb. The composition +/ for taking a sum is mutually intelligible in APL, J, K, and Goal. It's only a comment, in this case, if it is preceded by whitespace.
Thanks @komoD!
Do you know if there's anything similar for TikTok native app? Like something that can block parts within the tiktok app on iphone?
> Freedom from the phone!
> Entertainment without a screen
>
> Setup step 1: Download our app.

Sleep deprived cynicism, but hardly "without a screen". Just, use without a screen.
the way not to get burned is to charge high enough with trustworthy clients, take some insurances and to be aware of your pension provisions that will vary by country. whether you have 1 or 3 clients at one point in time is immaterial as long as it doesn't sour your relationship with your clients

I appreciate that it sounds like you had a bad experience with a client though.
Do you know if there's anything similar for TikTok native app? Like something that can block parts within the tiktok app on iphone?
P_collision = 1 / 2^122

the malicious actor will need to somehow get the authorized session first, then get the real UUID which already inserted into the DB.

And now she will be able to do DDoS by replaying create_entity requests with already existing UUID.

But ... the same scheme equally applies to server-generated IDs also when used for updates instead of insert/create (even if there is a translation layer between internal and external IDs) ;)

In my implementations this create_entity will also have an idempotency key, so after first successful request, the replayed/retried requests will hit the cache only, and skip the database.

In case the attacker will also change idempotency_key for each replayed request, then the only remedy is to monitor for this scenarios, or reject requests with the same {sessionID, requestName, enitityUUID} and different idempotencyKey-s over short time intervals.

But again, this equally applies to any type of server-generated ID.
Automatic differentiation of Java code using Code Reflection
I would rather not go back to a flip phone, so good on anyone that can and is happy with it. I do not miss T9 texting. What worked for me was I shifted my mind to stop thinking of my phone as a daily necessity and more as a multi-function tool. Screen Time helped to identify the apps I'm using the most. I started with deleting the time wasting apps - Reddit, twitter, tiktok, instagram - all gone. If it's really important, I'll go on a computer or use safari but otherwise I just don't care for anything happening on there anymore.

For awhile I would pick up my phone, realize there's nothing interesting on it and go do something else. I've read 6 books so far this year. I'm on pace to 5x my reading from last year. I'm watching movies or tv with complete attention, where I used to be confused as to what was going on cause I'd be on my phone.

Whatever helps you get rid of your unskillful habits, keep at it. The rest of the world is always going to be vying for your attention, it's yours to spend how you choose.
I agree. By 'exciting,' I assume OP thinks people will go for roles that are socially beneficial but typically lower-paying, eg for NASA or similar.

My experience is that individuals with a passion and aptitude for such work are likely already engaged in those fields, rather than in adtech.
Ask HN: Would you pay for a native API client?
I worked on a prototype of an API client that addresses my perceived shortcomings of popular API clients on the market. The most notable feature is being native, so it uses a low amount of resources.

Screenshots: https://imgur.com/a/NuHer5y

Blog Post: https://jesusarroyo.com/2024/01/07/comet.html

I understand there are a ton of competing products out there. Postman, Insomnia, Hoppscotch, Bruno, HTTPie, Paw, VS Code Rest Client, IntelliJ HTTP Client, and many, many others. Some of them are free, and even open source. Are you happy with the existing products? Would you pay, let's say $50 for a lightning fast alternative client if it comes to market?
I like the design of the site, well done!
>complex questions like above.

This is cool, and up my alley. But that's not a complex question, it's a basic analytics question. Most analysts will be able to write something like that in their sleep.

I've been using ChatGPT for writing SQL, and it's mediocre. But it'll get better, I'm sure.
Have they? Just curious. Fed Chair has raised this concern as lately as few weeks ago probably [0]

[0]. https://youtu.be/ImrKxlLJCEY
Wrong and wrong.

That's exactly what my wife did. She solved coding challenges for a few weeks before interviewing at Google. Got an offer but turned it down because of the people she met.

Getting fired where we live (not US) is very hard.
It's a fair question, not sure why it's in gray. After all GPS calculations include corrections for relativistic effects.
How do you feel about people illegally exerting their aesthetic opinion about your property?
We generate 3D models of Palworld from images
40 year index return from Indian stock market have been around 15 percent without dividend reinvestment.

The long term inflation rate has been 7 to 8 percent and bonds have returned par with inflation rates
Well, at the current point of time Russia's economy and infrastructure are mostly intact. I'm not sure why is that for a dramatic change.

If you look at Iran, it also has its infrastructure in quite OK conditions - perhaps in better shape than all of their neighbours, and now that may even include Turkey. Russia is larger and has not self-inflicted being a theocracy.

As for the losses of both sides, I'd suggest leaving that to military experts.
Remember this simple rhyme for for your safety whenever you’re booking a commercial flight: “If it’s Boeing, I’m not going.”
Open-source AI models – but how will they make money?
> I have multiple customers over time; 3 years ago, I worked on a different project, for a different client, than I do now. But with the kind of projects I work on, it's hard to do several of these projects at once, and they're too long to do several in a year.

So please be very careful and if you can find a side gig that doesn't interfere with your main one so you have at least some protection. It could be a low hours but high pay job that way you don't end up eating into your time too much, for instance a coaching job.

> Expecting self-employed contractors to have multiple clients is unreasonable.

On the contrary: it's a must. Without multiple clients you are super fragile, don't have a strong negotiation position and in case of any kind of headwind you're immediately on the ropes. If you insist on doing long running contracts try getting two that do not overlap in terms of run-time, make one two days a week, the other two days a week or three days a week and bill the smaller job a higher rate.

> And there are a lot of companies that have a single large customer. I think I have a lot more flexibility than they do.

That's true, but they tend to have a much stronger position than you do due to the kind of contracts that get written between large entities. In a conflict with a much larger entity you usually end up drawing the short stick. They could stiff you on a bill and it would already pull you under water.
I am part of Independent Data Lab [1], a collective of bioinformatics consultants based in Europe.

[1] https://www.independentdatalab.com
I don't know about that. They were pretty bad for not just VGA but serial ports, parallel ports, SCSI and ZIP drives, etc. The screws would never fit all the way in, the holes would be misaligned, cheap plastic would get in the way, they'd often be stripped, etc. They were nightmarish enough for desktops that rarely moved or got unplugged. I would never want something like that in a mobile form factor. Apple was right to go proprietary here. The screw locks sucked.
Boeing needs to dump the CEO and install someone from an engineering lineage if they want to build their reputation back.

An engineering company run by a longtime manager with a background in accounting is in large part how Boeing got here. Fire the guy and get someone with a technical background in there.