skysight-inc/HackerNews huggingface dataset:
I'm not an adherent and used it for what it was trying to express. In fairness this was through the lens of reading Tolstoy that prompted me to reference the Bible as a piece of text that tried to synthesize the feeling of para-familial bonds, asking: why should I help my neighbor?

The bit I quoted in hindsight does read like fanatical dribble. I'll lean on Tolstoy here and say that from his angle, he posited that only a larger, universally conscious philosophical system (one that many people can understand, not just scientists or philosophers) would elevate our social systems to consider more than just our immediate family.

I think there is definitely choice wisdom in these kinds of collected works, the fact that corrupt churches etc leverage these things is another matter, I think you could read it tabula rasa.

Anyways back to the point, imo you probably don't need a large binding locus like God in smaller groups. I suppose even in larger societies bonds could be maintained along cultural/economic/etc lines. I could in fact just worship science (as DFW says, we all worship).

Having a philosophical system that encourages self-effacement seems to me to be what could undergird the impetus to be selfless. If it happens to be religion or science based doesn't matter, but it's atleast something that has thought put into it and has been QA'd so to speak.

Also I agree with you on your last point, but I think for it to occur it needs to have a why, and the why (to me) can't just be 'cuz family' because it doesn't scale (literally).
Hi, cool stuff! Which LLM is being used in the background? I may have missed that info in the readme. Thanks!
I think youtube's hegemony is past; it WAS the main point to upload your videos at some point because storage and bandwidth was expensive, and on-demand video conversion difficult and resource-intensive. But nowadays anyone can host videos on a $5/month shared server, with software to handle things like video conversion.

Youtube pivoted from "just" hosting videos to a community though, to the point where you won't get any views unless you are on youtube and play by their rules and network effects.
Unfortunately, the cost of building proposed power-to-gas plants is high enough that it doesn’t make economical sense to run them just a few hours a day.
For a data point outside the Kia/Hyundai family, I get a similar experience with my Nissan Leaf. Nominal range is 215 miles, but I usually get 220-240 as long as it's all at lower speeds. If I get on the highway for any length of time, it's more like 150-200 depending on exactly how fast I go and whether it's winter.

> the slow DC charge speed

AFAICT this is one of the major differences between the semi-affordable EVs like ours and the Tesla/Jaguar/Audi kind. The Leaf might well be the worst in this regard TBH, but I certainly wasn't going to pay 50% more (at least) just for faster DC charging which I rarely use anyway. It's just one part of the overall experience, not worth that much to most of us.
That doesn't seem to be the case, at least for 50% of the buyers mentioned in the article. They don't have a turntable, so they aren't going to listen to it at all. For them the sound quality is irrelevant, they just seem to want a nice thing to put on the shelf.
And in Utah's case, it's almost exclusively alfalfa. Over half the state's water use, for less than half a percent of its economy:

https://www.sltrib.com/opinion/editorial/2022/12/04/why-its-...
>I'm not sure object oriented programming ever really caught on.

Uh they have. They were the dominant paradigm for a long time. You haven't been around long enough. I'm going to be real with you, a lot of what you say shows that you're relatively new.

>Using Javascript notation, consider the relation: [["John",32], ["Jane",23]]. Now consider a function that takes that input and outputs: [{name:"John", age:32}, {name:"Jane", age: 23}]. That's ORM. That's all ORM is. You see no value in those higher level structures?

Doesn't seem like a relation. Seems like your referring to a single table with no relationship to other tables specified.

You took a tuple and converted it to a named tuple. In SQL named tuples or named sets is the exclusive syntax... all columns are defined by name and type, all columns are queried by name. Indexed ids must be explicitly defined and in SQL they are not the default.

>Primarily because your data store is an implementation detail of your repository layer that shouldn't leak into the rest of the application. Even if your application's domain model can be ideally represented as relations, you still will want a conversion step to not bind that data model to the database's model. Schema changes to the database shouldn't break the users of your code.

This is incorrect. First off with an orm you are implementing your datastore in two places. You define the model in SQL and redefine it in application code. There is no separation here. The orm is by definition a leak. It destroys the concept of a single source of truth.

Second. A change in schema in SQL necessitates a change in model in application code. It cannot be separate by definition. Otherwise your model in code doesn't match what exists in reality.

>String manipulation? Are you encoding your application's state into something like JSON at every turn, or where do strings come into play? Don't do that. Even if you do need to share your application's state (e.g. to share over the network) in a stringly fashion, use another conversion pass to convert your internal representation to the sharable format. Your central domain model should be optimized for the machine's local memory.

Where on earth does Json come from? No man. String manipulation is what an orm does for you. SQL databases can only operate on strings. If you don't have an orm then you are doing the string manipulation yourself because strings of SQL are literally the only interface these databases can accept.

I don't think you fully understand the mechanism at work here. Your orm is sending strings to your SQL database over a network. That is what an orm is.
Association of Accidental Americans
Depends. A higher job title helps you land higher level jobs down the line and is expected with a certain amount of experience. If I see a resume where someone spent significant time as a mid-level while having 10 years experience, I'd wonder whether that person was not capable of working at a higher level.
>I found out about this only 6 months in.

The fact that you realised what had happened 6 months after signing the contract might give you some information about how motivated you were about this job in the first place.

Of course, this is just me guessing but it looks like you've been delaying an important decision about what you want and can do about your career. In fact, your message contains some hints about what the issue is.

Finally, not a piece of advice though, but whatever you decide, try to do it as a positive step not as a direct reaction to what happened with your current employer.
You need to implement some form of GC when you want to free memory in a lock-free container.

This is again, your assertion, it isn't evidence or an explanation of any kind, you just keep saying the same thing. The link you have is people discussing a bunch of surrounding issues.

Fundamentally, allocation of arbitrary memory just doesn't have to be ingrained in the lock free data structure. As soon as you can deal with 64 bits at a time, you can store pointers. There are lock free heap allocators and lock free block allocators that can be combined with whatever you are using to deal lock free with integers/pointers.

Freeing memory is going to be a matter of ownership. If you pop a pointer, that thread should own it. Not only that, but a pointer combined with a reference count can always be used if necessary and again, 128 bit compare and swap has been around for 20 years.
In theory yes; in practice, they'll track you anyway because it's not a crime unless you're found out, sued, and don't survive the lawsuit.

I'm sure there's a lot of "underground" data transactions happening where the source of data is obfuscated.
Waited 3 minutes to see the minutes hand move. Waste of time but satisfying.
Such a beautiful story in a few sentences. I think everyone can relate and simultaneously find how unique this experience was.
Thanks for sharing, it adds life in the middle of arid subjects I can be caught into.
Diamond Princess avarage age of passenger was 84. We had all the information.
By designers I mean people who are involved in the design, I don't care what their official title is.

Having said that, at no point do I really believe the role isn't involved in decisions like hiding the randomize button in iphone music player.
There are lots of examples of support for hardware being dropped, the IoT space is full of it, likewise with non IoT devices, and I can't think of any examples of a company getting heat for it.

And google is very aware that their reputation for killing products hurts adoption of new launches.

https://www.itpro.com/software/360376/google-cloud-seeks-to-... (just one of many results, just happened to be the top result for "google kills things reputation")
Doesn't that ensure that the most desirable employees leave and the least desirable cling on?
The standard lib equivalent would rather be wsgiref.

https://docs.python.org/3/library/wsgiref.html
That’s not what you need to keep yourself healthy. Statistically, you need to not overeat, exercise, walk a lot, and not do too much risky shit (i.e., ride a motorcycle). Obviously there are exceptions, but in a system where people are actually taking care of themselves the resources are there for it. The sooner people realize they alone are responsible for most of their health, the better off we’ll be.
Would you mind elaborating on the proof?
Even if we manage to terraform and colonize another planet - that's not going to save us, if we destroy that other planet as well.

And whatever other planet we do terraform and colonize is going to be a lot more fragile and a lot easier to destroy than earth is.

If we can't manage to not destroy earth, there's no way we can manage to keep another planet going.

So, we really should do everything to train and master those planet-preserving skills here on earth, because if we ever do settle another planet, we are going to need them!
I've worked at 2 companies that would have liked to use Julia but it wasn't (and still isn't) product ready for anything involving high reliability or robustness.
It's pure schadenfreude on my part, but I love it when 'ivory tower' organizations internally gnaw at each other, with thinly-veiled passive-agressiveness.
This kind of reminds me of hospital clocks, where the second hand advances 5 seconds at a time.
Is that much of a problem? Twitter's ad units aren't arbitrary. They sell things that look very much like tweets. It seems like it would be pretty easy for Twitter to insist that things get rendered the way they want or else. They could even provide library code for popular platforms to do that, as they have that already written.
Insightful: https://www.youtube.com/watch?v=srTqxL_6Ysg
boingoingoingoingngngnggngggg
Now that made me cry.
https://hal9.com is focused on building data apps with LLMs, would love to explore integrating and contributing to Sketch. If this sounds interesting I’m at javier at hal9.ai
> This is very different to meeting an online stranger you have never interacted with every week.

Isn't that what's happening in this app? From the landing page:

> Every week, you are matched with another dev automatically for a 1 on 1 call.

So it's going to super awkward for people that don't like cold starts with strangers. I agree with the other commenter but I've also seen responses in other comments that say some people prefer 1-on-1s to groups so I say, why not both? Just have a preference that says if you want to do 1-on-1 or a small group and let people choose. That way if you change your mind or want to try out the other type you can switch.
I'm also 42 years old. None of this happened overnight. It is one of those things where you have to ignore where you will be in 5 months, and focus on 5 years.
I will admit to knowing the overall underlying technology better than the details of what specific implementations consist of. My understanding is, though, that "Stable Diffusion" is both a specific refinement (or set of refinements) of the same ML techniques that created DALL-E, Midjourney, and other ML art generators, and the trained model that the group working on it created to go with it.

So while it would be possible to create a "Public Diffusion" that took the Stable Diffusion refinements of the ML techniques and created a model built solely out of public-domain art, as it stands, "Stable Diffusion" includes by definition the model that is built from the copyrighted works in question.
The distinction between smalltalk and other oop languages is not relevant.

The majority of the human race thinks of java as oop and is referring to such languages when communicating. Please do the same.
For FAANG jobs, yes. For non-FAANG, it sounds like there's still a good amount of demand, especially for senior-level.

Regardless they shouldn't just quit without having another job lined up, and you have to be a bit more careful with your choice of company (maybe choose one that already jumped at the chance to do its "well everyone is laying off 10% of their staff, we should too even though we're still making record profits").
Rental cars are meant to be returned, no?
By all means, bother with that and implement it. Then publish a proper study, so others could learn from it.
I find the opposite. Analysis, requirements capture and design get you to the point where programming is required. But it's the least interesting part of the process.

I don't consider Agile as software engineering it's managed hackery intended to keep people sprinting until they drop.

Programming as an aspect of analysis is however fun.
That doesn't directly answer OP question. What to do AFTER a layoff.

It's about probability on most of cases. You can luckily find out good TA on LinkedIn of course.
We love to see these sorts of projects running on Glitch with OR without a paid account!

We do have some default protections in place to prevent (even accidentally) problematic projects from taking too many shared resources.

We've temporarily removed those barriers for this project since it was getting such a big hug. It should stay up and be Remixable now.

disclaimer: I'm on the engineering team at Glitch.
9% of $4.3 trillion is $387 billion. That’s a pretty dramatic reduction.
I don't think anyone believes that Linux will be "riddled with security vulns" nor do they think it's acceptable.

It would seem you have a war to wage on C for periodic bugs written by users of the language, and are ignoring the colossal amount of perfectly decent, working, good code written in C and C++.

This sort of thing seems to happen whenever there's an article on C/C++ and it's wearisome. Many people suddenly appear and proclaim that the languages are terrible and should die and mumble something about memory safety, when I myself haven't got any problems writing memory-safe C++ and haven't had any problems for decades.

Sure, some others do but it doesn't mean the LANGUAGE is terrible; it means the USERS of the language make mistakes. On further investigation, a lot of the vocal haters of C++ turn out to not really use the language that much and therefore means the vocal whining about the language has as much relevance as me complaining about masculine/femenine/neuter when I get der/die/das wrong in German when I only learned it at school decades ago and never ever use it - that is, completely irrelevant. People would rightly roll their eyes if I started complaining about der/die/das when I used it wrong in a sentence.

As a simple analogy, whenever there's a car crash we don't see thousands of people saying that cars should be banned and replaced by trains because "cars are dangerous!"; we understand that the USERS of the cars are at fault, NOT the cars themselves. The same is true with C/C++ - you can make mistakes but you can make dumb mistakes in ANY language. That's why programming is a practiced skill and not something you learn overnight.
If you've already decided to move on (based on the comments here), you can go in with a last ditch effort; show them you were hired as senior, show your glowing reviews, and demand a promotion and/or raise.

If they refuse, that's cool, you give them your resignation - they probably anticipate a resignation already.

If they try to meet you partway, that's cool too, but it's basically them making up for something they should have done when they hired you.

If they agree to your demands, that's an excellent result. That gives you a starting salary to negotiate with if you then decide to move on anyway, but any immediate financial pressure should be off your shoulders then.
[skrl-0.9.0] - 2023-01-13

Added
- Support for Farama Gymnasium interface
- Wrapper for robosuite environments
- Weights & Biases integration (by @juhannc)
- Set the running mode (training or evaluation) of the agents
- Allow clipping the gradient norm for DDPG, TD3 and SAC agents
- Initialize model biases
- Add RNN (RNN, LSTM, GRU and any other variant) support for A2C, DDPG, PPO, SAC, TD3 and TRPO agents
- Allow disabling training/evaluation progressbar
- Farama Shimmy and robosuite examples
- KUKA LBR iiwa real-world example

Changed
- Forward model inputs as a Python dictionary [*breaking change*]
- Returns a Python dictionary with extra output values in model calls [*breaking change*]
- Adopt the implementation of `terminated` and `truncated` over `done` for all environments

Fixed
- Omniverse Isaac Gym simulation speed for the Franka Emika real-world example
- Call agents' method `record_transition` instead of parent method
to allow storing samples in memories during evaluation
- Move TRPO policy optimization out of the value optimization loop
- Access to the categorical model distribution
- Call reset only once for Gym/Gymnasium vectorized environments

Removed
- Deprecated method `start` in trainers
Wouldn't it be in these companies' best interest to release free "dev" versions of Solaris/HPUX/AIX/etc? I guess even then the problem is there's even a moat there to begin with. Company would have you fill out various info to get a license whereas you can download Ubuntu/Debian/CentOS without any such restriction.

I also wonder about mainframes and why IBM hasn't come out with some sort of "emulation layer" for X86 machines. Yes mainframes are expensive, but wouldn't you want to do everything you can to get mainframe software that people can learn with into as many hands as possible?
Since the current iteration of the space race is run by billionaires, the chances are pretty good that some kind of turbo-capitalism will be the social arrangement on the colonies.
Linq is not really an orm, though. I think it's a "query builder"
it does degrade when played a lot, though I would imagine new materials could prolong expected life. but indeed as storage its rather more robust / purely "mechanical"
Solar power wasn't economically viable once, nor was Wind power.

Sucking fuel out of the air anywhere you like has to be more viable than sailing out to sea and building a huge rig to drill underwater for pockets of gunk that you then have to refine. Imagine an airport that creates its own fuel instead of needing constant resupply.
Heh. But good point.

What is the most efficient plant that can sequestrate the carbon at the same rate?
don't believe the hype
https://docs.google.com/document/d/1TzRDJG97ipOOYL4njPLxz-Om...
To be clearer than my first post. The whole set of processes that are software engineering are fun, including dealing with people for requirements, design, analysis. But programming at the end is like writing up the final report once you have the answer.
Show HN: Understand your legal documents with AI
The fate of ZLUDA points to the existence of some kind of legal obstacle: https://thenewstack.io/zluda-a-cuda-for-intel-gpus-needs-a-n...
Or "rebuy the same $400 musical keyboard." Dearest Amazon, these are not consumables - I will not be buying another.
right, you're not actually interested in helping people, that's the point. If you were, your response wouldn't be "you've done it, but that doesn't matter".
C is more nonchalant. Since the thread topic is C++, I thought it was relevant.
Same guy: Adrian Thompson
I am not saying that ChatGPT is not answering your questions, or returning relevant information. It is. But when I enter a question into Google, it also does fetch the relevant information, doesn't it? Why do you say that ChatGPT is "intelligent", and Google is not? Because ChatGPT formulates it in a nice, authoritative way?

Say you ask DeepL to translate a sentence about biology from Spanish to English, and it does it perfectly. Would you say that DeepL understands biology? Or even that it knows the languages like a human does? Or would you rather think that it has a huge database of texts in both languages, and it "just" built its translation based on similar sentences there (somehow cleverly interpolating between its data points)?

Because it "looks like it does" does not mean that "it does". That's how magicians trick you into pretending that they do magic. And that was my point about the dog playing dead. That does not mean that the dog understands that you were pretending to hold a gun, or that it understands that it plays "dead". The dog just "lies on the back" when you point your hand and say "bang", that's it.

> What are the kinds of things you are finding ChatGPT isn't able to understand?

Let me put it this way. Wouldn't you expect from an agent able to show "general creative intelligence, problem-solving skills and ability to manipulate abstract thoughts daily" that it could conduct research on its own? Why can't you say "please solve this mathematical problem: you have the universal knowledge in your database and a lot of compute power. Please send me a summary of your progress every day until it is solved". Or do you actually think that it can do that?
Thanks!

Right now this is running off of GPT-3 (`text-davinci-003`) and via a small code change can run on codex (`code-davinci-002`) but the quality only improves a little bit with that change.

That said, this is the first version to show that the interface is viable; we are currently working on training our own foundation model on a hybrid tokenization of data and word tokens. I hope to improve this same toolkit in the future with these new models of our own that we are training.
Ironically, the answer isn't a stack.
I started on my own at the end of September; I'd resigned my job at Datto after an acquisition proved itself disastrous (never work for Kaseya, or any Insight Partners portfolio company), and the position I had lined up fell through for one reason or another.

I figured - I'm 40, I've always wanted to do my own thing, I've got runway... Why not? So I formed a company[0], started planning out a B2B product and networking like crazy; I'm fortunate to have a wide diaspora of former colleagues.

As I want to bootstrap my own SaaS app, I needed to get revenue coming in, so I began to offer my services on a consultancy basis. I got my first small customer at the end of November - a charity needing hosting and maintenance - and then landed my first major consulting gig at the end of December 2022.

Who knows what I'll be doing in a month's time, but I know that I can build a track record of helping others, and it's so varied! Every business or organization I talk to gives me more ideas for my app, so it's also a great way to collect more knowledge about the wants and needs of my potential customers.

If you have the opportunity and runway to give it a shot, I'd recommend trying it - put a plan together for how you'll achieve it, how long you can last without a gig and what you'll offer others. And then execute on it.

You'll never know unless you try.

[0] https://xarma.co