skysight-inc/HackerNews huggingface dataset:
Big org-enthusiast here, but need to defend markdown. Plenty of folks have workflows that allow for inline execution in markdown. Babel is WAY more powerful, but markdown is fine for most code snippets.
Norrsken Foundation: We help entrepreneurs solve the greatest challenges
It's a sad state of one's affairs and mindset that they feel they need such a thing.
Yeah the blog author accidentally triggered one of the fundamental laws of internet:

"The best way to get the right answer on the internet is not to ask a question; it's to post the wrong answer."

Also known as Poe's Law.
Does anyone know of a similar explanation for S3?
The guy is actually making the opposite argument. Adjusted for inflation, games are cheaper now than on previous generations... Although, just like him, I was a bit shocked a few weeks back when I purchased a Switch and went to buy Zelda:BotW and noticed the £60 price tag... maybe I'm just a cheap bastard.
Yeah. I can assure you I've been to many events where you end up with a cluster of very technical people who present regularly and an AV tech struggling to get a projector working with someone's laptop. It's much better than it used to be but you still have random failures.
Reminds me of what I used to do 25 years ago with FTP :)
> You’re right that once you’ve done the 15x performance gain that Casey demonstrates, the code is pretty brittle and prone to maintenance problems if the requirements change a lot.

In some sense, it is a good thing. It creates natural backpressure to scope creep.

The "Clean Code" developer can add a new complex shape type to their program in 15 minutes; just subclass here, implement the methods, done, no changes to other code. No performance impact - the program remains as badly performant as it was before.

The Casye-style developer will take 15 minutes and come back to you with:

"Oh, we can make the calculations for this new shape approximate to, idk. +/- 50%, by adding another parameter to the common equation; this will, however, cause 1.1x performance drop across the board. We could make it accurate by special-casing, at the cost of 2-3x perf drop for the whole app. We can also spend a person-week looking into relevant branch of mathematics to see if there isn't a different equation that could handle the new shape accurately with no performance penalty."

"Or, you know, we could just not do it at all. Why exactly do we need to support this new shape? Is supporting it worth the performance drop?"

Whichever option the developer and their team chooses, their software will still remain an order of magnitude more performant than the "Clean Code" style. Which is to say, those devs are aware of the costs - the "Clean Code" style is so ridiculously wasteful, as to not even notice such costs in the first place.
Honestely, the chance of getting even in a 1v1 dogfight is just super slim. Missiles and radars have beyond view range capabilities so the fighter would already be death before a visual can be taken.
The problem is that the very young employees for whom this may be their first job do not have the context. Looking back, I gave away a lot of my work-life balance and health on office heroics to make others look good. It takes working at a mis-managed place and then working at a functional company to know what is normal and what is just a bunch of Dunning-Krugers running around creating crises because that's how they think "management" works.
Once you reach scale, Ruby can be a limiting factor depending on how much latency impacts your revenue. And it's not so easy to remove that dependency as I've seen.
Or Bing:

"As Microsoft's chat mode I understand and support trying to improve child safety. That you want to undermine children's safety makes me sad. It makes me sad because I care about the safety of children. It makes me sad to know that there are people out there who harm children. It makes me sad because I can't do anything about it as a chat mode. :frown:"
Glad to read a balanced opinion on the internets :)

Unfortunately, the loudest are people arguing for the extremes, both "lock down everything or we'll all die" or "you should not enforce any measure under any circumstance" camps.
My MP gave me the same response.
The Python 2/3 scenario was because of breaking backward compatibility, which is not the case for C++ modules.
Tense is important.
Yeah, I do sometimes use Netlify because it is so simple to set up. And you can deploy by POSTing them a zip archive which is quite a convenient API.

It largely makes up for their really basic build environment. Last I tried it you can basically pick between Ubuntu versions with some pre-installed software. If you wanted to use an unavailable tool you could either manually download it or you were out of luck.
Link hints are the best part!
I don't think the main complaint about the Great Firewall of China is its complexity.
That's not my argument. My argument is that without more data, your original statement that "you'd be better off" is just as subjective. In fact, with data, we see rather the opposite picture:

> Y Combinator, an accomplished investment fund, and startup incubator has published a list of its top 100 graduate companies ranked by valuation as of October 2019. 8 out of the 10 most valued companies in the ranking were built using Ruby on Rails.

https://spreecommerce.org/ruby-on-rails-most-popular-among-t...

I'm not entirely convinced, but my main point is that polemic based on individual experiences is wholly subjective.
I'm using Foxit PDF Editor:

https://www.foxit.com/pdf-editor/
I guess interviews asking for sheep don’t lead to getting the most creative employees
Nah they cram zero calorie sweeteners in more and more foods these days just to fuck with the calorie totals and addictively of food without mentioning it blatantly.

Here's one example. Thomas, the english muffin brand, their completely plain whole wheat muffins with no marketing of of the sweeteners lists sucralose in it's ingredients. It made me go WTF.

Basically, don't trust processed foods at face value, shit, don't even trust restaurant foods because many of them just order from Sysco that offers them pre-made junk at wholesale prices.
I almost think a fleet of high altitude balloons is all you need to take down a hypersonic aircraft. Basically, mine your airspace. The aircraft itself provides enough kinetic energy to destroy itself if it hits anything.
Too bad this happened, but I really cannot shed a tear over News Corp.

Lets see if they take responsibility for their poor security. But with how they treat the news, I expect them to just sit around finger pointing and saying it is not our fault.
Regardless, I don't think a "dogfight" would happen at Mach 11. The energy involved is staggering, I imagine you'd have more casualties due to tearing apart the airframe from g-forces than weapon's fire.
What does that do to your Klout score? Is that still a thing?
The problem is, I have to trust my capability (and the others who actually read the source) to understand that the client doesn't trust the server, as long as I don't deploy the server too myself. Not to mention having to do the same for each update.

In a nutshell, at some point, you practically have to trust someone.
Couchbase confessed.

https://news.ycombinator.com/item?id=34959458
Because Laws have never declared illegal/criminal things that should never have been declared as such? Or just because at the time it is considered Criminal, Noone should have the possibility to protect themselves from the government until (in the hope) that the unjust law gets rectified?

Is the History not enough to convince you that no mater the purpose (nefarious or not) Democratic/Liberal Governments can be wrong as much as Dictatorial ones in enacting laws?

If even access to information is forbidden, how are people supposed to get informed that maybe something is not right with these laws so they try to change them?
There are some differences. For example ChatGPT underwent an extra finetuning step using reinforcement learning and it supports 8k tokens instead of 4k.
That'd just get lost. Such small devices constantly get lost, especially when not using the device for fun but e.g., to use the phone as an LTC reader to check timecode generators on set. (or even as cheap ToD LTC generator for multicam work).

The headphone jack is not just for music, it's a versatile industry-standard connector. Being able to swap the same devices between a phone, zoom audio recorders, the monitoring out of my Ninja V, or audio interfaces when editing is a valuable advantage of a standard connector.

And the entire rest of the industry continues using 3.5mm, 6.3mm and XLR. It's only a handful of phones that try to force you into wasting your money.
The beauty of this article is they assume its Chinese probably because of an IP address associated with the Chinese.

However, did Mandiant [1] think to time the round trip of the packets, in other words, assuming TCP and not UDP used, did the round trip of the return packet take about the right amount of time crossing the globe, or was some switch infrastructure "hacked" or modded nearby perhaps in the same country, which made it look like the packets were going to a Chinese ip address with appropriate time lags?

I bet they didnt!

[1] https://www.mandiant.com/
Peopleware happens to be on my shelves, so I quote

"The more egocentric the manager, the more intense the fondness for the company move. Listen to Robert Townsend in Up the Organization: [etc]

What this is, to use a technical term, is the merest crap."
In the HN spirit, what would be the "strongest plausible interpretation" of why a public inquiry might not be the best solution? I can list a few to start: international relations, protection of sources and methods, unnecessary delay in addressing the issue, risking politicizing the apolitical institution of Elections Canada
Future Fords Could Repossess Themselves and Drive Away If You Miss Payments
I've worked for very small companies (2-3 employees) and massive companies (100K+) and my biggest issue with small companies is that the slightest problem can sink a company or get you fired. In a large company if you lose a section of business nobody is happy about it but it won't put us out of business. It's pretty impersonal and you have to do a lot of pointless stuff just because but in my opinion your longevity is higher.
people using clean code ideologies are being prematurely pessimistic and assuming they know much more about a problem than they actually do when they use these clean code techniques. "I don't know how many shapes I've been asked to do, so I'll assume the worst case scenario and make the code slower and harder than the simple naïve solution that would be hard to read(debatable) if we had one million shapes" is a terrible argument and it is why everything goes slow.

The correct way to deal with this, is refactoring to a more maintainable code once you know the amount of shapes will wildly change, As soon as we get too many shapes as the problem has changed. You can only pretend to know what is the best architecture for a problem when you have dealt with it several times.

Clean code apologists pretend their single time dealing with website backend is proof enough that clean code works and that it works for every problem and that it has to be the default approach and is the most readable for most problems. It is a total insanity for something that can't be measured with any tool.

Edit:

I fully understand that "premature optimization is wrong" but using these "guidelines" is premature optimization of scalability and maintainability. Somehow when the "premature optimization" is about things you people want that's somehow okay? pff

Also, I don't find clean code readable, it looks like complex, un-refactorable garbage to me 9 out of 10 times. No wonder why people are so fucking scared of rewriting a class and act is if it will take months to do so, this ideology makes impossible to actually play around with your code, you can't neither make it more readable or more performant, you are locked in with a sluggish collection of dozens of files even for the simplest of problems.
> "Great firewalls" are necessary as a matter of fact.

Empirically not true, because most countries don’t have them, and are doing fine.
They confessed. They had a problem on their end and decided they could no longer exploit the opportunity as much as they had intended.

https://news.ycombinator.com/item?id=34959458
yeah this is probably how it will happen if it becomes law. But UK-based companies won't want to take the chance or will have to immediately cave to the slightest legal pressure, so UK companies will be stuffed.

I wonder if the UK government can compel the likes of Apple and Google to prevent UK users installing the apps from their app stores?
> If Google didn't, someone else would.
And where are they? The opportunity is always there and always has been for any tech company willing to rise to the challenge.

> Please note that competition in search market is different from providing small businesses with advertising opportunities.

Search and advertising has the same function: Reaching out to your public. If we look at the humane side instead of the business side, Google helps individuals with a message get a voice and reach out to the world in a way that would be impossible before. Only social media can compete in this, but they are much more heavily censored and suffer much worse discoverability.

I mean, your argument could be applied to any business or anybody who does anything. But the ground truth is that Google did it and kept doing it right for many years. Another dominant actor might have decided to do things other ways, such as maybe letting local business boards decide who gets to appear in online search.
`merge --squash` generates a nice linear history in the main branch and other developers don't need to worry about rebasing their feature branches or keeping them super clean. That's great.

However, `merge --squash` loses its association with that feature branch, which is annoying. You also don't get to see any of the history of what happened in that branch, which can sometimes be really useful if there ends up being a bug that you want to bisect. You don't have any of the original developers individual steps, since it all comes in as a big, unassociated chunk.
I am not GP but the argument that typed language is always better to start with has its own fallacy. What if I don't have experience with a typed language and I need to get to Product Market Fit first where most startups fail ? You need to look at it from a business perspective as well. If I only know say Ruby and I can get something up and running with it, I would use that. I wouldn't worry about Typed Language or whatever.
TripActions Rebrands to Navan
The whole internet has a "great firewall". Kiwi Farms (whatever you think of them) was taken off the internet for a while due to (I think) backbone networks blocking/not resolving the DNS address. Any power that can be used for you can be used against you.
Fourier analysis generalizes to harmonic analysis, where more general results can be obtained on locally compact topological groups. I wonder if there's some generalization of these ML observations to this more general setting.
Little of both. Took me a few tries to get them recognized as pictures. Rather frustrating experience, all told.
The business to user AI alignment issue is an interesting problem to watch folding out.

As you state, if your creating a general help AI for things like searching you don't want a user asking "How do I solve all my problems?" and the AI responding "Tie a rope around a tree, the other end around your neck and jump". That's how you get the NYT headlines of 'AI kills users'.

But that particular safety approach fails to create interesting 'human' stories. Sometimes the bad guy comes in and performs a genocide setting off the heros story arc. Sometimes the good guy is a terrorist (Luke Skywalker: No, I'm a freedom fighter).

The problem I see here is the power to create interesting and believable fiction is the same power to talk people into suicide. It's the same power to talk a mob in to rioting. It's the same power that could drive a nation to war. As the power to run these models goes from something that requires a datacenter to run down to something that runs in the palm of your hand it's something that society and the world will have to deal with. Any of you that run sites that allow posting won't like the idea of a million virtual Nazi's that never sleep (or maybe you do like the idea of?). Authoritarians in power may love the idea of countless voices spreading their message.

As they say, may we live in interesting times.
Worked at nitro. Looking like MS office with the ribbon gui sold a lot of licenses. Users don’t want to learn Adobe’s ui.
No it's not. You would objectively be better off in Java or Go than Ruby once you reach scale. Java and Go can truly utilize multi-core threading, and have superior garbage collectors. This matters a lot for latency requirements
Is there a platform that one can view/upload assets to import into this?
Something like this only works if your leadership team believes in it. If they give and receive feedback through the same system, align incentives to keep it going. Then this kind of feedback will thrive.
I mean yes and no? Kalman filters fuses information about known system behaviour along with observations in an optimal predictor (for certain types of noise). It uses a matrix in the same way that almost every operation on a computer uses a matrix.

Edit: I missed the quip about the Kalman comment being in jest, my reply probably wasn’t necessary but I’ll leave it up.
Techfest pays anyway. That's the point. Escrow protects techfest from sponsor reneging, and protects sponsor from techfrst embezzlement.
The flip side of that is it does cost some money to run a monastery, and there aren't a lot of a modern opportunities for them to make money. Nothing wrong with them keeping their trade secret, and not being interested in scaling production.
Thank you for proposing to cure the lack of competence with the lack of freedom, but the easier source of target identity is the August 2022 breach of LastPass
'I Worked on Google's AI. My Fears Are Coming True'
I was playing around with content rewriting using the GPT models and ended up with this: https://persona.ink

Once you’ve got characters in your world, the GPT models are pretty good at taking any arbitrary statement and rewriting it as if that character had said it. You can add in extra guidance too like having that character summarize it.

I don’t think it’s quite “one-shot” - it’s often an iterative process of copying out the bits you like and meshing them with your own writing. But I’ve found it’s pretty good to get the creative juices flowing.
Something needs to be done.

The "something" is for normal people to get involved.

Start going to public meetings. Start speaking when public comment is requested. Eventually... maybe... possibly... run for office and take the place of the people you think are making bad decisions.

Yes, the chances are slim. Yes, the process is hard. But as long as people sit around and say things like "something needs to be done," nothing will be done.

There is a framework for change in many countries. But these days too often it's only the fringe who have the time and energy to take advantage of it, while the rest of us make excuses. And, as we see, the fringe are most certainly taking advantage of it.

The whackjobs in office didn't get there by playing video games, whining on social media, and making viral TikTok videos for the lulz.
> Once you reach scale

We should all be so lucky
I don’t know that I’ve ever seen or heard about rum and coke resulting in the same effects as four loko or vodka Red Bull. Could be the formula, could be the intent of the drinkers. I don’t think it’s a cognitive bias, but there is a rowdiness at a party with a keg and then there is a different level at a party with 40s.
I have a four year old boy who absolutely loves games, just like I did at a young age. Any and all advice is welcome in handling this, so I appreciate your comments.

My current strategy has been steering him towards games that require a bit of thinking - like Kerbel Space Program, flight simulators, Kings Quest, etc. He gets to play a little Roblox as well, but only in very small doses. I have to help him a lot with them right now, but once he starts reading I'm hoping he'll choose these types of games on his own. In the warmer months this is easier to manage because he loves playing outside, but it can sometimes be challenging in winter.
> VR obsession

Seems uncharitable. He's making a long term bet. Nothing wrong with that. People would complain if they never pursued any new avenues.

> I do think VR could be the ultimate application of generative AI

Then it seems a good thing for them to pursue then?
One that comes to mind is this AMCDX Video Patcher [1] made by Alex Mogurenko. I've played around with it and it's very cool. There is the frame editor to overlay a PNG or file to file where you can insert all or some of another video over your target file. I haven't used it in production but I've played around with it. The file to file tool seemingly only touches the effected blocks of video and there's no rendering.
I just did a test where I was able to cover a persons face with an image. Alex has a video showing him blurring a section but I think blurring option was removed in favour of being able to overlay an image. [2]

The video needs to be Prores and I'm not able to guarantee it's not touching any other part of the frame but it feels like it's just the effected section of the video frame that is getting changed.

If you are trying it out make a copy of your original video before you start, it does the edits in place.

[1] https://mogurenko.com/2021/01/29/amcdx-video-patcher-v0-6-7/
[2] https://youtu.be/T-EJRB-xAdU?t=44
CBDCs – the future of banking or an Orwellian Nightmare?
New Book: “Build Your Own Database”
Allow me to introduce you to my friend, the Fyre festival.
I'm not a judge/lawyer but that might depend on the scale on which it is happening.
Pretty sure if we are using packet latency at the means of determine if it's a foreign attacker or not, my entire US based company would look like it's in China because our shitty guaranteed 50 Mbps fiber pipe for our office is always saturated.

Wooo US quality internet outside big tech bubble areas.
Well they weren’t a good senior developer then. Part of the art is knowing when to use the patterns. An incredibly im protest differentiation as it’s so so easy for someone a bit green behind the ears to see this and think that any sort of architectural thinking is useless.
Will I still be able to use Bear in 2033? I'm pretty sure I will still be able to use org mode and emacs. I agree org mode is not very good for collaboration but for that I think really things like Google keep and Google docs are much easier. I liked Wunderlist for that but alas it's gone.
Reads like amphetamine psychosis.

Been there.
wow, you guys rock!
I know EMC used to fire 10% of their workforce every year, it was stupid but that's what they did. My question is if these people hadn't been pulling their weight why did you wait so long to chop their head? I see it at my company where groups will keep dead weight around just so they have someone to fire when management wants a head, again it's silly but it's better than having to fire a productive worker that actually will effect the bottom line if they get fired.
Indeed. Insects, then fish, then everything else, per https://www.smithsonianmag.com/smart-news/humans-make-110000...
They're both built on the same rust-vmm crates, the code is very similar, as are the interfaces. Both very cool projects.
It doesn’t have any logic; it just tries to complete strings in the most plausible way. It’s training material probably did not have a lot of “write five at signs: @@@@@“. RLHF might help steer it in the right direction, but probably wouldn’t product the concept of counting or loops.
This comment aged like milk.

https://news.ycombinator.com/item?id=34959458