skysight-inc/HackerNews huggingface dataset:
No. Pet peeve of mine, but actually this article is based on a survey and the actual detail from the survey is:

> The report showed that nearly 40% of software engineers preferred only remote roles, and if their employers mandated a return to the office, 21% indicated they would quit immediately, while another 49% said they would start looking for another job.

So it sounds like they've asked a few questions along the lines of "Do you prefer remote or onsite work?" and "If your employer said you had to return to the office, what would you do?" and they're drawing these conclusions based on the response to those questions. I'd be surprised if this is much of a reflection on reality.

Some questions that are fun to think about with surveys like this (that arent answered in the article):

- What is the sample size?
- How was the sampling performed? (Just guessing here, but I'd be surprised if they sampled many software engineers in china for example)
- Could the sample be biased? Did this survey go out in a newsletter for example? What kind of people might be subscribed to that newsletter?
- The survey asked people what they would do in a hypothetical situation. If push came to shove would they actually do it?
That's the entire point of this argument
How's bitcoin useful for anything other than money laundering and selling it to the bigger sucker?
That's pretty cool, and I wish we got that in the description.

I suspect it'll be a few years before this is stable enough to use though (people will continue with the existing javascript-assisted exit transitions until then)

I wonder if people will even be using this generation of SPAs at that point, or if we'll need something else by then.
throw the nuclear family back into the dumpster where it belongs. The most straightforward answer how two working parents raise a kids is, they don't. At least alone. It takes a village as the proverb goes. If you have your grandparents and your uncles, aunts and other folks around as I was lucky enough to have growing up you're never bored, and they're never bored.
Because it doesn’t take me hours, I live a reasonable distance from the office. I find the office a much more pleasant space to work from.
If my memory serves me well, their Messenger was once XMPP-based (perhaps still is somewhere beneath) and you could use it without a fuss in any Jabber client. But then smartphones bloomed and the possibilities having a mobile app arrived.

So, I'd expect same scenario here: open at the beginning and walled later - once they capture enough people within. That is, if this thing ever manages to gain attention.
Posh Brolly, an online shader editor
The feeling to micromanage every details instead of focusing on the actual business logic?
Why don’t just write var list = new ArrayList<Foo>()? The point of inference inside <> has always been to save you from repeating yourself from copying from the left to the right, which is a non-issue when you are saved from specifying it on the left.
Firefox And Safari. Not sure which you are referring to?
The user account consolidation was pretty explicit. It might have been explained as necessary for UX consistency, but for Ads it was a huge way to whitewash otherwise verboten underwear-smelling.

G+ birthed the "create account / log in with Google" widget for non-Google websites, that could go alongside the "log in with FB" widget that was getting popular. Those widgets let Google / FB join your account cookies with whatever other ads get shown on the page.

G+ lead to a dramatically changed privacy policy that dramatically increaed data sharing.
[dupe]: https://news.ycombinator.com/item?id=35063208
Agreed. The display in Jupyter should happen via some inline WebGL-shaders which would be instant rendering. Also the "marching qubes" algorithm to render the stl is not exactly state of the art (use at least octrees or something) and needs very high resolution to achieve good results.
What they don't understand is that it's technically not an autocomplete. It is a hierarchical model of concepts within a 96 layer neural network.
For now. The SEO people around the globe and the product people at Microsoft had not yet time to work ads into it systematically.

It'll be really interesting to see how resistent it is to these problems.

Once upon a time Google Search was a great product.
Depending on circumstances, what you save on commuting could allow you to upgrade your living with an extra room.

Commuting costs are easily underestimated but a honest look might reveal that they are substantial:

https://www.mrmoneymustache.com/2011/10/06/the-true-cost-of-...
OpenXLA accelerate and simplify machine learning
I have roughly 60 sqft for me in the office. 6 feet wide table and walkway behind me. At home I have 160 sqft room dedicated for work. The difference can’t be bigger.
UFCS is hardly "OOP", it's just a bit of syntax sugar to allow function call chaining instead of nesting.
Better go tell that to Amazon, Google and Azure.
I really wanted to!

But unfortunately none of the lander's stats are exposed as global variables, so the only way I could make the autopilot was by modifying the existing code. (My commits are actually broken down exactly like this: a commit to expose the necessary variables globally, and another to actually add the autopilot.)

I would also love to be able to play it in the original game though, so I made a PR! I think it would be cool for it to be able to be activated as an easter egg.

https://github.com/ehmorris/lunar-lander/pull/7
Model sizes are adjusted to reach a given quality. Many papers justified empirically the use of more neurons allocated to language than to visual understanding, like Imagen[0] (figure 4.a). as it yields better results. Debatably, it is also true in the human brain.

To me, it could highlight that there is more entropy in language than in images.
After all, games have a similar property: some games, like noughts and crosses, or checkers, can have the same model architecture reach optimal play with smaller sizes than are necessary for chess and go[1].

It is certainly true that language has a lot of rules (grammatical, vocabular, syntactic) which are necessary to master it, but irrelevant to having a mental model of a scene; it just sequences a state of things into a stream of symbols. Maybe an additional entropy to learn in language which is absent in images includes motion and emotion.

[0]: https://arxiv.org/pdf/2205.11487.pdf

[1]: https://arxiv.org/pdf/2104.03113.pdf
You still have to reduce the entire state no? I would imagine it to be something like:

struct A {
b : B
}

impl Reducer<Action> for A {}
impl Reducer<Action> for B {}

Now the reducer logic is spread out across the state.
Sure, every sub-state now need to handle Action every time but with tools like ADT and pattern matching I don't think its as bad. I feel like this will be cumbersome, but the complexity should scale linearly.
Exactly, it was a bug that was fixed in a single day after release, years ago! Some are still mad at Brave releasing a bug, as if other browser are flawless.
There's a Black Mirror episode with a similar premise except it's a cabin.
So you have coloured functions? The red that can allocate, and the blue that cannot?
That tool says it does for 4k for HBO Max. All the other platforms (Netflix, Hulu, Amazon, Disney+) are 720 or 1080 though. Wonder whats going on there.
That article is about control flow and syntax, which isn't a big problem. What matters is data. So what does Zig have that C doesn't?

- Arrays and slices. A slice is a pointer and a length. There's subscript checking on slices. You'd expect that the preferred operation would be to take a slice from a slice, but the documentation does not mention that option. This may be a documentation error. There is a ".." operator for specifying bounds within a slice, but the examples given only show it being used to extract a fixed-length array. Slices are important. They let you do most of the things done with pointer arithmetic in C, usually badly.

- No objects, just structs. Structs are available in "packed" mode (no filler bits), something rarely seen since Pascal. There are discriminated variant types (Rust calls those enums) and undiscriminated variants (like C unions.)

- Strings are unchecked UTF-8, which is probably OK.

- "Sentinel terminated arrays" are a generalization of null-terminated strings. Strange, but perhaps harmless. The "char *argv[]" array in C main programs is a null-terminated array of null-terminated strings. You don't really need "argc". That's one of the last remnants of that idea, and it doesn't seem worth reviving.

It's reasonable enough, but it's maybe the fifth try at a better C.

[1] https://ziglang.org/documentation/0.10.1/#Slices
My brain just CANNOT see "deicing" as "de-icing" and constantly makes my inner voice go "days-ing"
No, but I do prefer chaos over the alternative of governments and government-aligned media determining what is information and what is 'disinformation'. If I wanted that, I'd live in China.
"lawyers writing letters"

Or programmers writing lots of boilerplate or really simple code.

They don't call them code monkeys for nothing...
Can you replace your IOS with purely opensource os?
It's all relative. They'll use a lot less energy than cars use today. And they won't blast out most of that energy out as heat either. Non autonomous ice cars just aren't very efficient.

And because they are autonomous cars, they will get utilized a lot more meaning we need less of them. People can only drive cars that they own so much. An autonomous car can drive itself, all the time. When it is not driving, it's losing money. So, the most economical thing to do with autonomous car is to utilize the hell out of them and have them driving around people and stuff 24/7 and earning money. Basically, uber without the drivers, tips, etc.

So, we gain some more energy in terms of manufacturing efficiencies because we need less vehicles to transport people and goods the same distance.

And of course the vast majority of the power used for this is going to come from cheap, clean, renewable sources instead of 100% of it being fossil fuels being transformed into CO2 that is blasted into the atmosphere via the tail pipe.

So yes, there is a bit of power involved. But vastly less than what we are spending on transport today. And it will be generated in a vastly cleaner way.
It depends on what you expect of ChatGPT. A reliable human-like assistant? No. A reliable natural-language API to every IoT capable device? Absolutely.
The solution is already predicted by scifi. We will start building new sub-internets with stricter, formalised, rules to reduce spam and noise. The outside internet will become the wild, noisy internet where few people reside. It's like in Cyberpunk 2077 where there is the "wall" that keeps all the AI out from the mainstream internet.
Assuming your assertion is correct, I still don't think that anything that isn't "reflecting" must be "regurgitating".
Who the hell has train friends?
In Scandinavia there is free daycare.
It works great, gender inequality in the workplace is amongst the lowest in the world. There is no stigma on bringing your kids to the daycare, like in some traditional Western countries; it is actually the opposite, people feel it's good for kids to be with others of their same age.

However birth rates are dropping there as much as in all the other rich countries.
So the problem with population decline and dropping birthrates seems to be somewhere else.
I mean I go out in the evenings more now as I go mad stuck in my house
> As it is, doing a sane daemon in java is impossible without having some JNI fun

And there is a brand new Foreign Memory, Function API in Java (from project panama), which makes it quite possible and ergonomic.
May I use how you use bitcoin on a daily basis? I see it primarily as a form of storage, obv I am wrong here
I expect the stdlib will not be quite as tailored for general backend work as Go’s, but I envisage we’ll ultimately see a rich and vibrant package ecosystem with all those bases covered.
Indeed, I was quite sceptical of all of this until I actually tried Co-pilot. Sure you can characterise it as “just autocomplete” but that autocomplete has saved me a bunch of typing and thinking.
It would be hard for a replacement with the purpose of modernizing a way of working to be idiomatic at the same time. It would be an explicit attempt to update what is idiomatic, and of course not be the same as what was before.

It's actually a rather interesting idea, if I had the time for a C-focused side project that sounds really fun! :)
There are lots of stuff out there where the browser cannot be updated.
I think it's pretty normal to not do anything for a while. I tend to do so by sleeping in on the weekends but not necessarily sleeping, just letting the mind wander.

I can imagine some people get restless the second they're conscious though and pick up their phone first thing, those may need to make more of a conscious decision to do nothing if they think their behaviour is problematic. It's not my place to judge whether it is though, I've spent big chunks of my life in 'frivolous' activities like playing video games and have zero regrets.
When I got my first color inkjet printer (an HP Deskjet 500C), it came with a booklet called "A guide to using color". That little booklet outlined using color in documents without being over the top and for adding more information rather than haphazardly "decorating".

I still keep that document and revisit from time to time.

I think we need a respected global UI/UX best practices document open for everyone, not unlike MDN.
Yeah we use them to do a bunch of checks on our lines, building out a warehouse will be ready in 2024 so using their latest computer vision tech integrated with all equipment controlled via SCADA
> And you're not taking in consideration that no agreement is far better than a binding voluntary one.

When am I not doing this? Entering into a voluntary agreement includes voluntarily discarding the option of not taking it.
It's actually a bit dangerous for ripping groups to do that if they're in countries friendly to western interests, because the media companies can initiate a traitor tracing protocol to figure out where the leaks are coming from and then initiate prosecutions. Traitor tracing algorithms are well known in the literature and some are undetectable.

When this game was playing out with BluRay, it wasn't possible for the media groups to directly attack the ripper makers because the primary developers were in Antigua which had a WTO ruling against the USA allowing Antiguans to ignore US intellectual property rights. I forget the political background. Later I think someone in China started doing it too. The point is though, that the tech converted (for a time) the problem from one of intractable scale to one of "if we get these two companies then the issue disappears because they're the only ones who have the knowledge". That opens up all sorts of new strategies for the media companies to pursue. They may not work, but, the situation is definitely not the same as before.

BTW video game cracks don't have to be published with the game. They can just publish the patches to the game files without releasing any tools they created to make those patches.
Their standard libraries are built around the notion, but I would argue that putting allocation in their respective stdlibs instead of a part of the language makes it possible to be flexible if needed. There are non-trivial and semi-popular C programs that do not use the C stdlib at all.

I agree that the culture is different and that is significant, but I do not see it in the notion of the language itself (without its stdlib).

Also what is idiomatic for Zig does change as it is not a mature language. Though the allocator passing is expected to remain. Odin did an interesting thing and the allocator is put in a 'context' which is an actual part of the language.
Genuine question, is it a good start? When does become not a gimmick? At 0.5g/km, 5g/km or 100g/km?
We had this discussion. I wanted the same "luxuries" as at home:

- 200 sqf dedicated room with my own toilet, shower and kitchenet

- Basic lab equipment: 4 tables, 10 screens, 6 computers... Nothing crazy, under $20k total

- Soundproofing, video conferencing equipment, 1Gbps uplink

- Compensation for time and expenses I would spend on commute

- Window with a nice view

It did not go down very well.
> No objects, just structs

C doesn't have 'objects' either, just structs.

In Zig you can add functions to structs though, and you have UFCS syntax sugar, both together is pretty close to class methods ;)

Those sentinel terminated arrays are a killer feature for C API interop, since you don't need to allocate separate C strings on the stack or heap just for passing string literals into the C API (Zig string literals are such sentinel-terminated arrays, so they are both slices and zero-terminated for C string compatibility). I really wish Rust would use the same idea, it would simplify creating C API wrappers a lot.

One of my favourite features of Zig is actually the arbitrary width integers, C23 is getting those too though.

...and in general Zig is fixing all the 'sloppy parts' of C, for instance it's very rigorous about not allowing implicit conversions which would lose data (e.g. trying to assign an u8 to an i8 is an error, u7 to i8 is allowed though, because no data would be lost).

PS: also how could I forget about the comptime features, this is for instance an area which is ignored by many other attempts of creating a better C, but one of the core features of Zig.
Maybe it is common in the US, and is done routinely when starting a business and business account. But if not I would be surprised if many seedround / series A startups with a couple of million in the bank do this.

In the UK I have not heard of an equivalent scheme, but then again I am not dealing with accounts.
Because if companies decide that in office is more productive or more reliable, remote options will dry up. And the fact most big tech companies are going back to office suggests they have the data to show it is more effective.
Hopefully it will just replace those .animate in jQuery with a technically better solution
1.5 is a lot more stupid than 2.1 in my experience.

Some models based on 1.5 produce good looking images if it produces what you asked for, but it's often a miss on more complex compositions.

We only start to see good 2.1 models like the Illuminati one. I have good hopes about the version 3, and I hope people will fine-tune it to their desires (that seems to mainly be young looking women with unrealistic bodies).
In terms of privacy, I would never use Firefox (over Brave). Brave is much better and secure: https://privacytests.org/
Sounds like a pretty great idea, executing queries on production is a necessary but scary flow below a certain company size, until you can afford to be slow about it.

Got a question: presumably this adds a trigger, that adds some amount of extra work to every query, achieving a benefit for the relatively negligible number of manual queries. Makes me wonder about the performance impact of that trigger?

An article about some performance characteristics in the docs would help a lot to assuage that concern.
I tried that; first I toyed with the idea of taking a 6 or 12 month sabattical, but then life happened and I couldn't afford to lose the income for that long. Then I settled on a month between jobs, but the new job was desperate so we agreed on me going there one day a week.

But the one day workweeks were still nice; I got a big lego set as a going away gift from my previous employer so I spent a lot of time on that.
Because personally LLMs are already net positive on the world, and not energy-hungry scam hiding behind grandeur ideas.
They just answered and they said, you can remove the rightmost colum to get a 60% form factor. Yippie! Looking forward to order from them.
AI has no way to distinguish reality from make believe because it lives on a silicon chip in a made up world fed information by us imperfect creatures.
> my experience is that most people don't have the discipline or will to do this

This widely believed anecdotally driven piece of opinion-data was what COVID invalidated. Studies demonstrated no significant loss in productivity and in many cases increased productivity during WFH during covid - putting aside contexts where it was clearly unsuitable / suboptimal (people trapped in their houses with small kids, no appropriate equipment etc).
It's awesome if it's working.

I had a PM once who listened to Dev feedback and was great at communicating with customers/users.

When done correctly priotizing features which are technically boring or seemingly unnecessary is absolutely the right way forward.

That person is also in the right position to communicate Dev effort and difficulties back.
this is great! The one thing i think to optimize it is to predict how late to start the engine to minimize its usage. The last I got was 730 times used, at 53seconds.
Those CO2 scrubbers on the car don’t move the needle in an appreciable way. It would be cheaper and better to plant a single tree.

To really move the needle in terms of carbon capture, it needs to be at scale, with a plan to do something with the carbon. It needs to be positive return on investment.

Something like scrubbing the CO2 from a steel plant and reusing the carbon in the furnace. (https://www.economist.com/science-and-technology/2023/02/15/...). The reason this could succeed is that it makes steel cheaper to make because you don’t need to buy coal anymore. The environment benefits because fewer fossil fuels are burned but that’s not the driving factor for potential widespread adoption. Economics is.
Depends with values so low how many km are needed before it breaks even with the co2 production emissions ...
Author here - the catch is that the data you store and serve is usually not as rich and complete as Google's, of course.

The solution as described in the post is for serving tile archives, and where you get the tile archive is up to you - I have a commercial offering (and am working on an open source one too), and there's various other FOSS projects for tile creation.
This. I hated driving to the office as well, and I have done it for years. At some point I got a job closer to home so I started biking to work instead. And since then I don't mind coming to the office anymore. I even like it.
I suppose one advantage here as that it is might be possible to disable with a userstyle for power users.
If you have a coaxial cable, with the shield at ground potential, there are effectively no external fields, as they cancel out.

There are obviously going to be some tangential impacts, but submarine cables have been around for more than a century.
No, I don't use it to gather knowledge because I know ChatGPT makes a lot of mistakes, it requires human to correct it.

So I just use it to enhance ideas and as linguistic beautifier. E.g. run the seed (I mean prompt here) "I created web application to send files, explain nicely why it is better than FTP", and it does quite good but e.g. mentions SSL and that it helps prevent unauthorized access to files, which is weak because that is not what SSL/TLS is for. So the prompt and answer requires a little adjustment steps. Once I am happy with English explanation I ask for translations.

More often I have some bullet points description of topic which is kind of draft, something which doesn't look nice to be shown to user, so I just add "Make it professional text:".