skysight-inc/HackerNews huggingface dataset:
It used to be frustrating when I forgot the basic keybindings, which I occasionally still do after 10 years of use. In particular, I find it quite suboptimal that moving around windows is hidden as `C-x o`.

For this reason, I remapped my arrow keys to move around them. I also have `Command + Left/Right` for cycling between buffers and `ESC` to kill a window. Recently, I also started to use function keys for managing bookmarks and buffers. Though for the latter, `C-x b` has also been quite often used since I remapped my CapsLock key.

I guess with all this, I wanted to say that there is much untapped potential for eMacs just by remapping some basic keybindings to fully appreciate `C-f` and `C-b` editing nuances.
Power over fiber
The external tank destined for display at the California Science Center is
ET-94, the last flight-qualified external tank in existence. This lightweight
tank (LWT) — donated to the Science Center by NASA — was ordered to support
science missions for space shuttle Columbia.

From https://californiasciencecenter.org/exhibits/endeavour-exper...
Sorry but NO. I have choose an BEV for a simple set of reasons:

- WFH in a zone with p.v. is a reasonable choice, I live in a home and I have p.v. so at least partially I can recharge from my own energy when the Sun shine, beside that I can still recharge at home from the grid, meaning no needs to go somewhere just to give juice to my car;

- state incentives that coupled with less energy expenses to travel almost put the TCO of my car on par with a equivalent new ICE;

- some "small bonuses" like here and there free parking in paying areas of various cities, access to "emission free" or "limited circulation" zones of some cities, a pleasure to drive, option to activate A/C from remote without polluting other parked cars nearby, similarly keeping the A/C on in case of a long traffic jam and so on.

The point though is that for what I get a BEV is absurdly high priced. It's reasonable price should be LESS than an ICE counterpart, because there is far less inside, less fine machining to build the parts, less to assembly them, less for me in range terms, less in MTBF and so on. I've choose and entry level Chinese EV (MG ZS long range 2022) because of that. The crappy crapware on board is not much more crappy than the crapware on board of any new vehicle, and all of new connected crapware on wheel are a national security and a personal security threat, I chose to accept that simply because ALL car's now are such a nightmare. The rest is just an economy will by some to remove the ability to own a personal transportation mean to the masses, and still retaining the ability to remotely lock those who can still afford one.

Most people are not Citizens and attentive enough to IMPOSE by public will in furor to end such practice, but still smart enough to understand the crappyness and their side implications so they simply choose to stick with old vehicles as much as they can. That's is. Is not a rate toward glorified golf cart, that's the OEM will, it's not about range anxiety (instead about knowing that the large battery you have the less charging cycle you do in a timeframe, so the long it last) witch is STILL just sufficient for most use cases, not more than enough since sometimes it's cold, we are in hurry and on steep roads where a 450km WLTP range became a ~200km real range. That's just PR bullshit to sell chairs with wheel to be sold in dense cities just to move few km per day, ignoring the fact that such model is economically untenable.
Yes. I'm not sure it'll help, but def worth a try.
I'm a little surprised by the lack of the solution or deeper analysis. It seems like there are some hints towards figuring out the problem.

To more closely confirm the actual reason, the easiest bet would be to prompt further on rejection, or adding to the prompt "If you can't do something, please indicate why you can't"

I am almost certain that it's because of the wording of the prompt. I don't think it's that the prompt is "too complex." Instead, the prompt itself is self-contradictory.
It tells the model it is to summarize, but at the end asks for it to write a blog post. It gets confused and just says that it can't do that because it is acting as a "summarizer" and not a "blog writer"
Second preimage attacks are relevant for the documents that you create and give to others.

Keeping a hash of the document ensures that you can prove that any altered document shown by someone else is not the original.

Collision attacks are relevant for the documents created by others, which you receive.

If you have a hash of the document that is collision-resistant, you can trust that the creator does not have other variants of the document with the same hash.

If the hash is not collision resistant, i.e. it is MD5 or SHA-1, you cannot know if the creator of the document has not also created another variant of the document than the one handed to you, which has the same hash.

That is why a digital signature on a document received from others is meaningful only if it is based on a collision-resistant hash.

If you sign and verify your own documents, for detecting modifications, a second preimage attack resistant hash would be enough.
It's not really wrong. There are English accents (such as Received Pronunciation) where an "ee" before an "r" is normally pronounced with an [ɪ] like in "wit". In any case, even if you pronounce the "ee" as something else like [i], "Veert" is probably still the sequence of letters that maximises the likelihood that an English speaker will understand by it something close to the true German pronunciation ([vɪʁt] or [vɪɐt]). "Virt", for example, would be read by most people as [vɜrt] (rhyming with "hurt") which to my ear is further off from the correct pronunciation compared to something like [viət].
SEEKING WORK | Germany | Remote or Hybrid (Germany for onsites) Availability: FT as of mid of Februrary.

CV: Full CV and details on request

Email: hackernews (at) eugengeist.com

LinkedIn: https://www.linkedin.com/in/eugen-geist/

Technologies & Skills: Requirements Engineering, Data Modelling & Pipeline Design, Python, SQL, AWS, Azure, Kafka, Postgres, Airflow, PySpark, Clickhouse (full list on request)

Experienced Engineer looking for Data / Software Engineering contracts.

I support you through all phases of the software development lifecycle - from planning and requirements engineering through development and testing until go live and maintenance.

6+ years experience in different industries (HFT, automotive, logistics, internet telecommunication technology) helping customers to solve their problems.
How to Untie a Plastic Bag in Five Seconds
In my experience there are two things that bring layoffs: poor sales and bad product management.

When I was at Travelocity they had by far the best brand awareness and marketing. They also had the best pricing algorithms resulting in massive profit margins compared to the competition. Nonetheless they were destroyed in the marketplace. The biggest killer is that Expedia invested heavily in sales to the sacrifice of everything else eventually resulting in inventory relations teams 3-5x greater than what Travelocity could dream of affording. That was enough to achieve market dominance for Expedia.

Then to make that worse Travelocity only understood growth which was a colossal strategic failure executives would repeat over and over. When it became clear to the original executive team they simply left the company. There was a later executive that doubled down on this and in one year converted a $100 million business to a $60 million business. That guy is still a travel industry executive.

The final nail in the coffin is poor product. It would fail at checkout thereby dropping sales and those customers would never come back. It costs too much to maintain because of poor decisions about software execution. They would also make bad decisions about new initiatives until they doubled down on A/B testing. Then to compensate for all these product failures they would over invest in advertising which drove more customers off the site.

Poor software execution resulted in my layoff from my previous job. The thing that has saved me from layoffs in the past was having a skill that was both essential and difficult to replace just by hiring. The thing that resulted in my layoff from the last job was a fragile product and the unwillingness to fix that product. This is why I have abandoned any kind of web related work. More often than not terrible decisions are intentionally made on the basis of immediate people replacement or immediate feature delivery without regard for how shitty or expensive the new feature is. So much of the time it feels like children are running the daycare because people with inadequate experience want to visibility and nobody wants to clean up their messes.
> It's super toxic for the planet, and in 99% of the cases useless

Toxic how?

> If we reason like that capitalism will push us further into buying and buying because what if.

Capitalism pushes me to live comfortable life?

> Car rentals and Airbnbs literally are the answers for both.

“You will own nothing and be happy”?
> Because you cannot sell maintenance to the customer, you only can sell features.

That does not seem to be true in many B2B areas. Software suppliers are selling maintenance and support contracts to their customers. Think ERP.
It's not at all dumbass to want to keep important manufacturing in friendly democratic countries.

Becoming dependant on the industrial base a hostile communist dictatorship? Now that's dumbass.
I guess I am in the minority looking at all the comments here, but I only use my car 1-2 times per week, and that means 350km+ usually on a trip (there and back, and no not even NL has charging stations everywhere).

A car with constant 400km+ range, in colder weather at 100km/h highway speed is still no way cheap enough to be worth it.
Some industry use Windows only (or near 90% similar to creative people using Mac only). For example facilities, controls and uncle Sam. You are in a bubble. Try joining yoga or church. You will know many still use Windows.
I mean grouping people that want to be together and then mixing those at random might not be the worst approach.
Location: Germany

Remote: yes

Willing to relocate: no

Technologies: C++, Python, Lua, Linux, a little bit of everything

Résumé/CV: https://theshoemaker.de/cv

Email: mail AT joelschumacher.de

I am a software developer currently working in the telecommunications industry, but I am eager to explore new opportunities and expand my horizons. Although my primary interests are in network programming and game development, I am open to other challenges if they give me an opportunity to grow and develop myself as a programmer. My interests are diverse, as showcased by my portfolio of personal projects, which can be found at https://theshoemaker.de/projects. Generally though, I am mostly interested in systems programming roles.
Missing:

EU - Blocking of RT during Ukraine war: https://www.consilium.europa.eu/en/press/press-releases/2022...

Also this one is nicely engineered: https://www.aljazeera.com/opinions/2011/7/28/censorship-of-w...
Maintenance is instantly a good business case if you can sell maintenance and support contracts to your customers. Of course you will rarely find that in B2C areas, but in B2B it is not uncommon.
You don't use bookmarks?

C-x r b runs the command bookmark-jump

C-x r m runs the command bookmark-set

> I tried learning a few commands but forgot them after a while.

C-h k runs the command describe-key. You do this and after that any command, and it will give you the explanation.

I've been using emacs only a year. I played a lot with it the first months and it was heavy, but if you take it like a game the benefits are immense.

Also defining your own keys tied to elisp functions or even running python scripts or bash scripts called from eslip and tied to keys is awesome.

For example things that i did:
- Open, close bluetooth to conect/disconect headphones.
- Open desktop gui folder of current buffer.
- Insert custom org templates and such.

I encourage you to take some time every week to play with emacs. Be cautious not to fall down the rabbit hole, but you can gain a lot by learning just the basics.

pd: when learning a new command take it REALLY slow, and push the keys deliberately, this will make you learn faster, like playing the piano.
Don't pollute
correct. like this:

time duckdb -list -c "select map_from_entries(list((name,x))) as result from (select name, printf('%.1f/%.1f/%.1f',min(value), mean(value),max(value)) as x from read_csv('measurements.txt', delim=';', columns={'name': 'varchar', 'value':'float'}) group by name order by name)"

takes about 20 seconds
Difference between port and socket in the context of TCP/IP
Content will still continue to be recorded * .

Econ 101: Content is now (has been for a while) non-rival - we can make identical copies, A's use of A's copy does not deny B use of their copy.

Content is also non-excludable - excluding access, there's no other description is what (some) publishers are trying to do.

* And it played out for music just fine, after a while. The RIAA fought tooth and nail. I don't think Elsivier et al can fight harder than they did. Perhaps they'll try dirtier.

Music is the harbinger of academic and book publishing. The faster this is realised, and they're really really show, the better off society will be. Do a spotify for books and papers, whatever. That much of the academic world lives in Zotero (or JabRef), LaTeX, (perhaps, I do) Zettlr and a motley crew of other grass-roots open source projects created for necessity, old-skool subscriptions and terrible terrible terrible library search engines suggests a field ripe for some picking. If content makes it onto a screen, it makes it into the wild.
Did you have a heat pump? Did you have a car with 300 miles of summer range? The situation these days is far better than what it was but the infrastructure is still catching up to support those without home charging. That does make it more effort, I do not deny (I did it for a bit).

Of course all transport ownership is dependent on personal situation. That really goes without saying, just look out the window! I didn't recommend anything, to do so would be daft.

I simply do not believe range anxiety is still the problem it once was.
> when we wrote cooperatively multitasked code

That's my point, we still do that. And based on your phrasing we're forgetting it :)
So maybe I was just unlucky with gradle and lucky with cargo. A project that is a mixture of 20k LoC Scala and 300k LoC Java took 6 minutes to compile, and incremental was still several tens of seconds. Cargo/Rust cold compiles a project of 1M LoC (all dependencies) in about 1:30 on the same hardware and incremental is like 2-4 seconds.

As for precedural macros - yes they can be slow to compile but so are Java annotation processors.
Also have a look at pip-tools. https://pypi.org/project/pip-tools/
Most people I know don't eat day to day in the dining room. They do probably use it for various hobbies, which kind of shows how little it is used for its intended purpose. They would be better off making it primarily the hobby room.
The "i" sound in "wit" does exist in German and is what is normally indicated by "i" on its own. The long "ee" sound is normally spelt as "ie" in German.
Off topic and unrelated to the discussion proper, but:

I really wish React had gone with "component factories" instead of `import ... from 'react'`.

This would not only allow for framework-agnostic components (so they could also work in Preact, Mithril, Inferno, etc, etc), it would also make the hooks implementation not dependent on global state.

For example:

export default const Component = ({ createElement, useState }) => () => {
...
}

Then you would only have to import from React from the entry point.
Postgres Data Generation
Are you sure that would give the same result? The first thing that struck me about this challenge is that there's going to be floating point precision issues.
The Unhinged Nature of GTA V Source Code (2 min humorous video)
> legacy cobol system, many managers are incentivised to gather a new team to write a replacement with some modern technology stack.

Absolutely not in outsourcing centers like this. You're not supposed to show any initiative or god forbid - design anything. You grunt the COBOL until budget for the project is zero.
Saliva can clean the wound and contains anti microbial agents and white blood cells.
You have something of a point, but to be sure: the Chinese government was very explicit about it, for quite a long time.

https://en.wikipedia.org/wiki/One-child_policy
Then someone in your team failed learning the bare minimum to write a sane gradle file, and are putting imperative stuff into the configuration phase.

For big projects, compiling only what’s necessary is a huge time win.
Sometimes creating sunk cost can increase the likelihood of things happening.

If I am a guest, I would rather use the guest room than a hotel room paid for by my host. The latter feels like I am free-riding, the first doesn't - even though the cost for a guest room is much bigger, it's already committed to.

Also, staying at somebody's place is a very different experience than staying in the hotel down the road.

With the hotel, you will leave at a reasonable time in the evening. With the guest room, you may end up staying up all night.
Most people don't want to do technical jobs? That's not my experience at all. We've had vacant management positions for months because nobody wants to do that role. We'd get no volunteers internally and only a handful of suitable candidates would apply from outside.
If that is the case, chances are you are in not a good position for any emergency. For ‘emergencies’ you want to be outside the city, with a big stockpile of food and clean water. Maybe enough land to grow some veggies. Extra points for solar and a battery. A gas powered car won’t save you in any real emergency. Do you stock 100liters of gasoline in your home?
> In such a challenge, that likely would make a very naive version win.

Not if you give a realistic number for an actual database of this scale. Tens of hours of dev time isn't much after you divide it by a few million.
> exec() doesn't hot reload either.

If you store all your data in mapped files, you can remap them after execve and continue where you started from. This works if the data layout hasn't changed. If you have per type memory maps, you can explicitly convert only the data that has changed. You might need redo logs for things that can't be persisted (networking for example).

Not easy, but also not impossible. All your other concerns still apply of course.
Quite the contrary - the edge-cases are not important here. Not because they do not matter, but because trying to address them this way leads to worse results.

Instead of having a giant living room with chairs and table space for 30-50 people, you can temporarily set up something on a lawn, in a park, or rent a dedicated space.

Instead of having a pickup truck to carry a heavy thing once, rent a van that one time or have a trailer hitch on a smaller car (for the confused Americans, in EU even the smallest cars have or can be had with trailer hitches for small utility trailers from 750 to 3500kg).

Instead of having a car with a 1000 km range and 10 minute refuel when you only drive 30km a day, rent a nicer car for those trips or take a train/airplane.

Don't optimize for edge-cases - you get better and cheaper results by optimizing for the median and doing something else for edge-cases. Think of it like trying to do everything with a swiss knife vs. using a few good dedicated tools, renting those you rarely use.
First, I'm really happy about all those solutions for the gaming industry! They solve real-world problems and work with software at scale, with great pragmatism.

But I would have liked to see a comparison of this solution to others on the market, like the readily-available "Hot Reload" in Microsoft Visual Studio.

For a multi-MLOC codebase, VS "Hot Reload" required some patience, and it mostly worked only for simple cases like changing "if" statements or constants. But that's actually all I needed at that time, and considering that I was using VS anyway, I was happy with not having to pay extra.

So, did somebody try out the Live++ hot-reloading technology and could share their experiences?
This.

Also, in restaurants there is usually less to do - you either sit and eat/drink, or stand. Home parties have more activities - people can cook their own food, browse books, play with other things. They also last longer, and in the end it can be just a few last people chilling on a couch discussing life and stuff in general - can't have that in a restaurant.

(also, nice to find another party organiser!)
I mean, it didn't affect the _entire_ country. I am in Spain and didn't notice (neither did anyone I know) until I saw the news. Logically it should only affect Orange customers, maybe transiting traffic from other ISPs?
Right, so the 1 child policy was never something that the Chinese government enacted?
The Only Way to Solve Anti-Cheat Problem [video]
Just send in assassins. Those western countries leaders only have momentary leadership through voting election. After a couple elections, they are nobody. Consistently off them when they are nobody maybe together with their families. Do enough, western countries won't have enough law enforcers to protect. Remember Charlie Hebdo massacre? After that, many western countries dare not offend Islam. Xi needs to do this mass assassinations. Anyone dare to offend Kim? He did that too frequently.
But what's the relevance of collision resistance, without a meaningful attack surface?
China probably gave a bad name to dictatorships for their 1-child policy, but the guy you are replying to has a history of denying that birth rates in most of Western Europe is pretty much only held up by immigrants.
Thermosflaschenwerbungsspampost
Fix:

A run consists of:

* I generate random measurements with the provided script, which will be stored in a readonly file.

* I run your program to calculate the results (and time it).

* I run my baseline program and your entry is valid if my baseline program calculates the same results.
Hey Calendar Rejected from App Store
Super Mario 63 Redux
The current trend in Belgium is to build houses like cubes and drap a variation of white plaster on it [1]. While this looks great the first couple of years, the outside gets dirty and not a lot of people pay for it to get cleaned/repainted.

The houses are also always... the same. The variations in it are where the rectangle windows are and the length / width / height. But that is it.

I predict that in 20-30 years these houses will be seen as one of the ugly architectural trends of my time.

While houses that were built a century or even more ago (and that still stand) are lush with these ornaments and still retain a sort of beauty. [2]

I've lived in one of these type of houses and while they have some impracticalities because they have been built in a different century the outside stays a thing of beauty and you could guide people to your house purely because of how it looks.

Currently my wife and I are looking to build a new house and one of the requirements that we have for our architect is to build it with small details on the outside and a bit more classical than the current trend is.

[1] https://sibomat.be/media/f0xf52fy/moderne-bouwstijl-realisat...

[2] https://en.wikipedia.org/wiki/Oude_Markt#/media/File:Old_mar...
Yep it is kind of surprising:

https://en.wikipedia.org/wiki/Ant_colony#Colony_structure
Choosing What to Read