skysight-inc/HackerNews huggingface dataset:
>The real crazy stuff isn't the grenade-bombing drones; it's FPV

well, FPV is quickly becoming yesterday stuff - the EM warfare makes direct video connection infeasible, at least near the target. So, the most recent drones can guide themselves toward the target using computer vision - the operator brings them closer to the target's position, points-and-clicks at the target on screen, and the drone does the rest on its own.
It really ought to be SpaceX's endgame to sign up every carrier, not just one in each country. I bet their partnerships are not permanently exclusive. And again, SpaceX will not be the only ones doing this.
Yes. The two sentences do not follow each other. It's a very serious issue, but the proposed solution is not only unfeasable (evil will be evil) but mostly it just does not solve the problem at all.
This won't be the answer you're looking for, but:
You already correctly realized that the only sure thing is constant change :) Therefore, seek to create the safety you're longing for by embracing and optimizing for change. So for you, that could mean that you take inventory of: professional contacts, knowledge about specific industries and their pain points (e.g. from clients you worked for), pain points of people of a certain niche you are familiar with; and of course there's your unique skill set (not just your professional frontent tech knowledge). Harnessing your inventory, you start working on your own projects (plural!). Don't focus on "monetizing", but on creating action and soothing the pain points you identified. You'll learn the really valuable things on the go, as they become requirements for you to continue your way.
The satellite side isn't nearly as power constrained as a cell phone so they don't have to get it that precise. But every dB counts. They hit multiple subscribers at once with the sat side footprint but if an area is nearly empty I don't see why they couldn't keep a particular phone in the centroid (such as in emergency services to uninhabited areas). Likely they will differentiate between populated and less populated areas by allocating more time to a spot to service all of the customers.

https://erkansaka.net/2023/10/03/a-video-how-does-starlink-s...

Of course the gain wouldn't be as nice as when both sides can do the phased array trick but cell phones don't have the same kind of antenna capabilities that Starlink's dish has.

This is the relevant bit:

https://www.youtube.com/watch?v=qs2QcycggWU&t=1265s

I suspect the reason it is text service and not voice is that the phone antenna constraint results in severe bandwidth limitations. And with all that tech working for them I still think it is a small miracle they got this to work.
Here's a scoring guide to "how good" a statement is, along with examples.

https://ofew.berkeley.edu/recruitment/contributions-diversit...
Sure, they always have the latest bleeding edge stuff. I'd definitely get this in the future though. Good yours has lasted
Does not allocate a list of objects in C# :) (there is an intermediate pooled buffer, which is then collected to a newly allocated string of an exact size)
What an enlightening comment, thank you.
Interestingly enough, Jonathan Haidt is a proper full professor, unlike Tim Urban and Greg Lukianoff. I'm curious how he navigates the university culture.
As opposed to the immoralism that has been making us fatter and fatter?
Working in a relatively small company in this space but offering services like smart contracts audits, we had a lot of issue to creates ad on multiple platforms such as AdWords, Reddit, etc. While our services were 100% legit and waiting for their approval I was bombarded with all kind of scammy ads that made me wonder if it is just that I don't know the right people at the company to move forward or my budget was so small...

BTW, we are organizing a developers Hackathon and the ad in X is pending for more than one day.
I would dispute that I am trolling or starting arguments here. There's that time I was rude because that article hit a spot I've contended with repeatedly when training juniors (and possibly some alcohol was involved) - but apart from that, I would appreciate any pointers as to why you'd conclude I'm in bad faith. This is very unconducive to interesting conversation and I would like to work on that.
As a user of Home Assistant, I would want to easily be able to try out different AI models with a single click from the user interface.

Home Assistant allows users to install add-ons which are Docker containers + metadata. This is how today users install Whisper or Piper for STT and TTS. Both these engines have a wrapper that speaks Wyoming, our voice assistant standard to integrate such engines, among other things. (https://github.com/rhasspy/rhasspy3/blob/master/docs/wyoming...)

If we rely on just the ChatGPT API to allow interacting with a model, we wouldn't know what capabilities the model has and so can't know what features to use to get valid JSON actions out. Can we pass our function definitions or should we extend the prompt with instructions on how to generate JSON?
I just shut down my startup (we raised a huge seed and we weren't gonna find product market fit with the original thesis; pivoting madly would have been a poor way to justify our valuation).

I am doing standup comedy and blacksmithing until I get bored. I thought it was gonna take longer than it seems like it will. But for now I'm not writing any code or doing any customer interviews.
At this point, it's just a meme. No more about Joe Biden than pogchamp is about Ryan "Gootecks" Gutierrez.
Yes, but if it's behind a NAT gateway, how is it going to get the initial infection? I know there are ways, but realistically none of them make sense in this context.
Looks like there’s an update https://dpldocs.info/this-week-in-d/Blog.Posted_2024_01_08.h... and they’ve gotten some interest.

Personally, I think it’d have been more fun if they named it ‘Died’ — you get the benefits of sweet taglines “It never Died,” a statement about it being a fork, and the permission to take the language in new directions if that makes sense in the future. OpenD implies full compatibility, etc..

(I have no skin in this game, though. Good luck!)
Alberta issues emergency alert due to extreme cold, high risk of power outages
Interesting! A brief look down this rabbit hole while wondering about stands shows various things that latch onto the back of a laptop screen and extend a monitor on one or both sides of it.
You can use https://www.wolfram.com/player/
Where I work the DEI training (mandatory, of course) has gone full-on bonkers. I am genuinely struggling to accept it is real and not some sort of massive joke or it was all some crazy fever-dream

The thrust of the training is that now treating people "equally" or "fairly" is now racist. If you treat people fairly or equally you are liable for HR punishments. The training then goes on to list various accusations for each major racial group (so and so are lazy, so and so are dirty, so and so are dishonest) and that you must now specifically go out of your way to think "oh yes, this person's race is considered to be sexually promiscuous! I must make sure I adjust my behaviour to address this." when you go into a planning meeting or performance review or something totally unrelated (and of course with that thought in your mind you cannot then unthink it). You cannot just treat everyone in the same professional manner, you must now think about and consider all of the racial stereotypes that apply to each person in everything that you do and adjust your behaviour to provide "equity" (not "equality"! That is now a dirty word!)

I simply could not believe it. This training was training me about racial stereotypes. It is teaching me new ways to stereotype people based on their race. Genuinely many of the things it was telling me were new to me and left me wondering "is this what people really think about foo? I had no idea! I am so naive!" before I caught myself.

Am I taking crazy pills? WTF is going on?!
> However, this being on the cusp of technology, mere beginners might want to check their checkbooks before thinking they will be buying these for their next adventure, as the price of the new Swarovski Optik AX Visio will be $4,799 / £3,820 when they go on sale in February 2024.
Is this where all that stuff about Marx anticipating calculus came from?
The definition for terminal and console seem switched for the first answer, and I don't think it's correct to say tty = terminal.
It seems like we’ve no rules in the UK around it, as long as you’ve passed your theory (which you can book before 17 so it’s ready for your birthday) you can book your practical.

You’ll struggle to book one less than 6 months in advance I believe, but in theory you could be driving at 17 years and a couple weeks.
José Valim – The foundations of the Elixir type system [video]
Thank you for your valuable insights and recommendations. I genuinely appreciated both the suggested paper and your project, as they contributed to my learning. I completely agree that File Hider techniques have significant room for improvement in terms of seamlessly integrating the hidden data within the host file on a more organic way.
An Interesting Case of Lunar Entrainment
D is such a sad case of how a good technical product can fail due to poor leadership and decision making. A language is more than just a compiler, it's also an ecosystem and a community. D's community is actually very welcoming but man, watch some of the DConf videos and Q&As on Youtube and it's cringe seeing key leaders talking down to people, or dismissing people's concerns, or just have this ego about themselves like they know what's best and everyone should shutup and just go along with them.

Anyhow, D went from a language that I remember back in 2015 was often promoted on places like reddit and here as a fresh alternative to C++ that was constantly evolving, to nowadays you rarely hear anything about it at all. I think even Andrei Alexandrescu has given up on it.

Good luck to these guys on trying to bring life back to it, but frankly I think at this point most people have given up and moved on to alternatives like Rust, Nim, Zig, etc...
people who are not familiar with cryptography are often unaware of this, but cryptographic algorithms are among the kinds of code most commonly written in assembly

not only are they almost never subject to the kinds of security problems we commonly associate with low-level languages like assembly or c (for example, buffer overflows and heap corruption) they also commonly need to run in constant time to prevent timing side-channel information leaks, and while that is not trivial to achieve in any language, it's more feasible in assembly than in c. also, they are commonly a performance bottleneck, and they commonly need kinds of bit manipulations that c is typically slow at, which
rewards assembly implementations

openssl in particular contains about 85000 lines of assembly language, mostly embedded in perl files. (it uses perl as a sort of alternative macro assembler)
I use this

https://www.lg.com/us/laptops/lg-16mq70.adsu1-portable-lapto...
As someone who has seen shit code shoveled into the fire repeatedly, this is precisely the reasoning. Make money faster is the only reason a company needs to throw quality out the window. Even though accumulating tech debt like that will likely slow them down.
Hopefully they were using a socks proxy.
alternatively, could we not simply split by common characters such as newlines and periods, to split it within sentences? it would be fragile with special handling required for numbers with decimal points and probably various other edge cases, though.

there are also Python libraries meant for natural language parsing[0] that could do that task for us. I even see examples on stack overflow[1] that simply split text into sentences.

[0]: https://www.nltk.org/
[1]: https://stackoverflow.com/questions/4576077/how-can-i-split-...
the source code is the design; it plays the same role that schematics or mechanical drawings play for products made by electronic technicians or machinists. the difference is that compilers take the place of technicians or machinists, and that confuses people, often for political/ideological reasons

see jack w. reeves's 'code as design' series, beginning with 'what is software design?' from 01992, for a fuller explanation https://www.developerdotstar.com/mag/articles/reeves_design.... https://www.developerdotstar.com/mag/articles/reeves_origina... https://www.developerdotstar.com/mag/articles/reeves_13years..., and the discussion on wiki https://wiki.c2.com/?TheSourceCodeIsTheDesign=
It is natively supported, you don't need any third party app.
Ignoring financial incentives, you're claiming that a specific method of dissemination (word of mouth) is all that anyone could ever need, or some such. This doesn't make much sense. How can only one very specific communication method be the end of all that be, when it comes to a multimedia world. It's like saying one ever only needs masks to mitigate every communicable respiratory diseases. Masks are effective but far from reasonably being the end of the tech tree, the pinacle of all methods that ever will be.

Also it seems like your gripe is actually with advertising, which would be more sensible. Simply being against marketing is merely proof that you can't possibly understand what marketing is.
Thanks for the post Awais! I was in the WA group but sorry I missed the dinners.
Here's the hardware: https://www.artificialsky.tech/
Which is exactly what I wrote.
Indeed, my paper to CACM based on this:

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2399580

was shitcanned by a Microsoft reviewer (if you're the one and you're reading this: GFY)

First of all, he ignored it for six months, and it wasn't until I begged the editor that he got it moving. Then he gave one round of critique, and when I addressed it, he said, "the patent law changed" and closed the process. He knew nothing about patents.

As I said, the editors should not defer to these douchebags. Fortunately I don't need pubs for my career, but some people do.
That could be solved by using something like Anthropic's Constitutional AI[1]. This works by adding a 2nd LLM that makes sure the first LLM acts according to a set of rules (the constitution). This could include a rule to block unlocking the door unless a valid code has been presented.

[1]: https://www-files.anthropic.com/production/images/Anthropic_...
No, you’re wrong. Belief in “diversity” is the belief that many different groups/identities can contribute, and that none are strictly “best”. DEI is an effort to include more groups in institutions, in order to benefit from the mixing of ideas that results.
Transparent Brain Implant Can Read Deep Neural Activity from the Surface
I'd be curious what the outcome of extensive fuzz testing would be. I'm sure there's many subtle bugs to be found!
Someone like Tim Cook works basically 24x7, 365 days a year, has made hundreds of billions in profit, increased the value of his company by like a trillion dollars, and gets $60-90M for the trouble. One can argue that's too much money, sure, but then you have the multibillionaire class above him (say Steve Ballmer as a random example, and plenty of large Apple shareholders like Buffet I'm sure) who have done absolutely nothing all year and still seen their net worth go up by tens of billions of dollars. Looking at these people it's Tim Cook who should be complaining about being underpaid.
That's not how Syncthing keys/IDs work.

That device ID you have to send to someone is not nominally private; it is in fact explicitly the public key of a key pair. If you use the public discovery servers (which is the default), that key is sent there so people who'd want to connect to you can look up your IP address with it.

https://docs.syncthing.net/users/security.html#global-discov...

https://docs.syncthing.net/users/faq.html#should-i-keep-my-d...

> Should I keep my device IDs secret?

> No. The IDs are not sensitive. Given a device ID it’s possible to find the IP address for that device, if global discovery is enabled on it. Knowing the device ID doesn’t help you actually establish a connection to that device or get a list of files, etc.

> For a connection to be established, both devices need to know about the other’s device ID. It’s not possible (in practice) to forge a device ID. (To forge a device ID you need to create a TLS certificate with that specific SHA-256 hash. If you can do that, you can spoof any TLS certificate. The world is your oyster!)
To Improve Your Life, First Measure It: learnings from 3 years of metrics
To rent in Cupertino they would have to let you build apartments, which they famously don't.
One aspect I haven’t seen talked about much is how there’s a strong push for RTO but no cutbacks on external contractors. Current large org is forcing RTO but most of my team is in latam or Europe so there’s very little value.

If this was truly about in-office efficiency then why keep so many external contractors?

My take is that this is yet another mechanism for soft layoffs and control and the cost savings of external contractors are still worthwhile. So we’re left with hybrid teams and being in office still means remote meetings with the majority of ICs. The most charitable take I can give is that leadership truly believes that their immediate reports/teams will do better. My less charitable take is that this is for reasons not shared because they wouldn’t be well received.
A washing machine is probably running a 48 MHz, not a 480 MHz processor, but even if it were running its core at 480 MHz, its network interface is probably not going to be able to output TCP packets at 1 MHz.
Hmm... The examples are running on the free tier of Cloudflare Pages Functions. I should be dramatically under any CPU/networking/transfer limits. And it should scale up as needed.

I just tried all of them now, and they did load. What is the exact error you are seeing? Just a blank page or ???

If you mean that the input box for "copy to clipboard" is empty, that's because the feed doesn't have a "self" link, which the stylesheet needs.
That pattern is not in evidence here. He seems very level about the whole thing, and much different than your caricature:

“ At the same time, the stakes were never nearly as dire as those in the society he’d left. As he put it, “Unlike in the Soviet Union and today’s Russia, it appeared that no one was sent to a labor camp, prison, or psychiatric ward. Another big difference with the Soviet practices was that to have the support of a few colleagues was often enough to stem the tide.””

He explicitly says he is concerned that it is sloppy, damaging thinking, but does not claim an analogy to the Gulag.
If you already carry a an iPad in your laptop bag, but use Windows or Linux on your laptop, you can use the iPad as an external monitor using:

- a cheap HDMI USB capture device ($5 from Temu)

- a short HDMI cable to connect that to your laptop's HDMI output

- a USB to lightning or USB to type C adapter (depending on your iPad model)

- a free app to display the UVC camera input full screen, e.g. https://apps.apple.com/us/app/genki-studio/id6466343285

This isn't quite as convenient, but it's not much extra weight to throw in your bag.
Speaking as someone very familiar with the situation in Xianjiang (my best friend is a world authority on it), there are countless differences. The most obvious difference is that Xianjiang became a part of China in 1949, whereas Israel withdrew from Gaza in 2005, and Gaza has also been a part of Egypt. Moreover, China's control is focused on assimilation, a crackdown on religious practices, and re-education, whereas Israel is concerned with none of those things. I could go on forever.
> data model

"The building of the program is the same as the building of the theory of it by and in the team of programmers"

https://pablo.rauzy.name/dev/naur1985programming.pdf
I reached over 110000 points by below code. We may can reach 50000 by average.
Basic strategy is that player turns lately as possible so that enemy can't catch with a distance in a bit. However, this strategy has extremely weak point, that is if yellow feed remains in the center of screen, player can't reach forever.

I'm not so interested in this game already.
But I think this can improve to close perfect, which player can infinitely escape from enemy, by considering "Offense" aspect, like player's invincible mode and enemy's escape mode.

function bot() {
dir = enemy.x > player.x ? 1 : -1;
const Xp = player.x;
const Xe = enemy.x;
const pvx = player.vx;
const escaping = (Xp < Xe && pvx < 0) || (Xp > Xe && pvx > 0);
const escD = Xp < Xe ? Xp : 100 - Xp;
const Vp = player.vx * 0.5 * difficulty;
const evx =
enemy.eyeVx !== 0
? enemy.eyeVx
: (player.x > enemy.x ? 1 : -1) * (powerTicks > 0 ? -1 : 1);
const Ve =
evx *
(powerTicks > 0 ? 0.25 : enemy.eyeVx !== 0 ? 0.75 : 0.55) *
difficulty;
const VRatio = abs(Ve / Vp) === 0.5 ? 1.1 : abs(Ve / Vp);
console.log(VRatio);
const minD = (VRatio - 1) * escD + 3 * (VRatio + 1) + difficulty;
const D = abs(Xp - Xe);
if (!escaping && D <= minD) {
document.dispatchEvent(new KeyboardEvent("keydown", { code: "ArrowUp" }));
document.dispatchEvent(new KeyboardEvent("keyup", { code: "ArrowUp" }));
}
}
setInterval(bot, 10);
The carbon tax isn't causing inflation
It's a recovery from a respiratory illness that has made it difficult to do any work for more than about 45 minutes at a time.
To understand what "diversity" truly means in a modern context, simply ask yourself this question: have you ever heard anyone claim that the NBA is not diverse enough?
What else could be done with this waste ? Honestly.

I absolutely hate this plan but we’re all using cosmetics, taking artificial joins etc, so it sounds like something they will be mined. So what is an eco friendly alternative ?
On a completely opposite ideological side, back in times of Alfredo Stroessner's dictatorship in Paraguay (clearly fascistic, and I don't use that word lightly), any public officer making any public statement whatsoever necessarily had to include in such statement some kind of praise to the dictator, no matter the ocassion.

Commencement speech of the public university? Stroessner had to be praised.

Dedication of a school somewhere in the countryside? Stroessner had to be praised.

You were a general and were giving a talk to the troops? You had to include some praises of Stroessner.

This was mandatory and closely checked to test your alignment to the regime. You failed to do so? You were guaranteed to lose your position and maybe begin to be watched by the secret police and informants.

So I can very well relate to Barvinok's fears and experience.
This reminds me of anti-harassment training at my college. We were asked to go to a web site with interactive videos. I was struck that none of my colleagues could have achieved tenure creating cartoonish materials like this. Moreover, the quiz component was worded like a contract renegotiation. I have tenure, start proceedings to fire me if I breach our code of conduct, but my contract is not up for renegotiation.

I objected, and our lawyers came up with a statement I could instead sign to fulfill training.
The sound of that "written statement" indeed rings alarm bells for me:

> We understand and acknowledge that systemic racism permeates all aspects of our society. We acknowledge that systemic racism permeates the culture of our own institution and department. For this we are deeply sorry; we know that we have work to do.
On the ID security points, see my other comment: https://news.ycombinator.com/item?id=38986966

tldr: They're not private keys, or sensitive.
This is so interesting! Are all these people asking you "can I..." questions just people you work with day-to-day and you've become their "go-to guy for smart stuff?"

Do you find it a pain to have to manage all of this for people?
no space to reply. even though we disagree, i thank you for the lack of ad hominems in this discussion, and I appreciate you taking the time for dialogue. a positive step.
NASA astronomers detect high-energy 'signal' from outside our galaxy