skysight-inc/HackerNews huggingface dataset:
Ask HN: Why didn't Microsoft use C# to rewrite Minecraft?
So Microsoft bought Minecraft, a game written in Java, their direct competitors language (Oracle). I've seen many things that claim that the biggest reason people are learning Java and interested in Java is because of Minecraft. People are developing mods, servers (plugins) and so much more (With Java), and Microsoft has had absolutely no direct involvement in any of this. So why would Microsoft rewrite a Java game in C++ when they literally made C#? C# is cross platform too, and if there weren't game libraries already created, they could create them. Microsoft made a key/value database in C# that could do like 250 million requests per second. (Proof of concept, but still). This was Microsoft biggest opportunity to promote their own programming language.

Microsoft is in big trouble though because Hypixel Minecraft server made something called Hypixel Studios and started the development of a new game called Hytale. And guess what? It's written in C#, but the servers are going to be written in Java for some reason. The game is gonna be a Minecraft clone with likely better performance and it will also support scripting, modding etc. out of the box.

Long story short, Hytale is aiming to be everything Minecraft is not, and more. They're actually going to build a community. I'm not complaining about Microsoft staying our of the community. Because they did, that's probably why we have SpigotMC, Bukkit, Curse, Twitch, Minecraft Forums, Planet Minecraft and so much more, but I still see one of the biggest failed opportunities of all time.

Anyways, either Microsoft missed an opportunity or it's just the fact that they're big tech-- Microsoft bought Minecraft to expand profits, not make it better for players. Any thoughts? Agree/Disagree?

(I wrote most of this at at like 3:00AM a day or two ago, so I'm sure what I wrote seems a little weird... but just go with it lmao-- I'm too lazy to rewrite it)
I've been somewhat disappointed that the learning material around mimo radar processing that can be done with popular TI automotive radar chips (and others) is somewhat limited after you get through with the absolute basics.

TI's documents are a good starting point: https://training.ti.com/sites/default/files/docs/mmwaveSensi...

But it doesn't really go into the different schemes for sending out orthogonal waveforms from the transmitters, the design of 2d arrays, much of the basic signal processing (windowing, matched filtering), etc.

I was pleased to see https://hforsten.com/mimo-radar-antenna-arrays.html pop up on hacker news quite a while ago, which was very interesting. Goes into how to plot the beam width for a mimo array, with some nice python code. I want more, but I'm afraid I won't get it unless I read through a phd thesis. Any ideas/tips?
...so what I'm hearing is "hard today so probably trivial in 5 years"? Or is this an exception to the usual march of technological progress?
I think [the design] sucks. Its shape is not innovative, it's not elegant and it doesn't feel anthropomorphic.
—Steve Jobs

https://hbswk.hbs.edu/archive/steve-jobs-and-jeff-bezos-meet...
1/20 the cost sounds good, but can you post your math there, or why you think they can be beat by that margin? It sounds like a fun project to work on, but I worry that the price improvement estimate neglects a lot of what the cloud providers are charging for.
Next Advent of Code, grab yourself a download of Portacle and see how far you can get with Lisp.

By day 7 you should have a feel for what people mean when they say you are directly editing the AST.

Basically: there is the same amount of friction to moving constructs around at a high level as there is at a low level, and this is due to Lisp’s uniform syntax, and paredit leverages this a lot.

Contrast this to a language like Java, where the friction between modifying a single expression and modifying class-level interactions are totally different, syntactically. Now you find yourself leaning on highly specific IDE-level support or Lombok for things like setting up Builders for every POJO, to get around these constraints.

From a Lisper’s perspective, these syntactic constraints are unnecessary, and should at most require a library that you can trivially port to any editor. Which is exactly what paredit achieves.
Sarcasm? Because the opposite is true
Django [https://www.djangoproject.com/] + Wagtail CMS [https://wagtail.org/] have been great alternatives for our team.
I recently uninstalled Lyft for a similar reason. It wouldn’t stop sending me marketing push notifications, which couldn’t be disabled in the app. Since notifications are pretty integral to the core function of Lyft, I couldn’t turn them all off. So I uninstalled the app.
The challenge I like to bring up is construction zones. How will cars cope when a road is unexpectedly under repair? Traffic is taking turns sharing the left shoulder with a flag man directing you?

Some people I've talked to insist that an up to date map is "all that's needed" and that all such projects will need to be put in the system. Haha, a water main broke and they think people are going to update a database for them?

A traffic light is out and the police are DC directing traffic at an intersection. This will happen inside any given geo-fence eventually.

The list goes on... forever. Tell me how self driving cars don't need full AGI.
Why not let the user decide what their personal privacy trade-off is?

That is, fundamentally, what the original post is about.
> The Gutenberg editor has been a disaster and now the full-site editing looks like it will generate the same type of spaghetti-HTML that the other page builders have been doing for years.

This is not the case at all. The HTML generated by the core blocks is much cleaner than what is generated by most page builders out there, and the new (site) editor just makes use of them.
I agree that if all of a sudden our routers started mapping out the world like in the Batman movie that would be a bad thing.
Hm, I the EU due to GDPR this services are required to make you opt in to them.

Does that mean many of this applications are outright illegal in the EU, due to not having a good way to handle the case where the user doesn't opt-in?
> As a stop-gap, it may help to aggressively denounce things taken out-of-context as being out-of-context.

People already try to do this on Twitter and it's always rejected (sometimes with hostility.) I think you're underestimating how bad it is on there. Almost everyone one there is engaging in bad faith, many knowingly, and I'm not really sure how much that specifically even has to do with the platform (other than maybe it encourages tribalism.)
We know in a sense that very simple animals do it and it doesn’t require decision making (in a sense that LiDAR only helps with perception).
Yeah, no. Legally, each cell can only be covered by one satellite beam because otherwise it might cause interference [with non-Starlink systems]. Given that the terminal only has one beam hitting it, there's no point in designing the terminal to support multiple beams.
This is fantastic writing:

After writing TypeScript for a while, it occurred to me that the TypeScript language actually consists of two sub-languages - one is JavaScript, and the other is the type language.

For the JavaScript language, the world is made of JavaScript values; for the type language, the world is made of types.
what's stopping them is fsd has been promised on all these cars without those sensors. taking that away would likely mean a lawsuit
WordPress keeps getting better and 5.9 was a big leap forward. The OP should try using a vanilla WP install, use or build a (child) theme that supports blocks, add WP Super Cache to get static site level performance and stop worrying about complex layers of third-party cruft. If you're worried about 'marketing interns' messing with the site, don't give them 'Administrator' roles!
That's not true. The biggest problem with other satellite internet is ping, which has nothing to do with # of users (it's just that geostationary is really far away). Starlink satellites are 100x closer (so 10000x stronger signal), and there are well over 100x as many starlink satellites, so Starlink has roughly 1 million times the capacity as the other satellite internet providers.
Really neat!

I wish bash would have a nicer way to address a character in a string though. How hard would it be to use the same syntax as for arrays for it?

By the way, this can be expressed simpler:

guess_count=$(( $guess_count - 1 ))

As

((guess_count--))
All My Homies Hate Skrillex – A story about what happened with dubstep
I think decision making in driving is highly contextual, but LiDAR doesn’t help there either. Purely visual field extraction is something even very simple animals can do (presumably which much weaker abstract context processing capabilities).
It looks great for an early alpha. It needs a fair amount of improvements before it will be ready to be released to end users, though.
Actually I think it was Jeff Bezos who liked it, and Steve Jobs thought it was terrible..
I can't speak from a professional level about this, but I'll tell you why I started using Common Lisp for my personal development.

One day I was thinking it would be awesome if someone created a really powerful language with great facilities for abstraction: first class functions, objects, meta objects, etc. It should use dynamic typing during development with an excellent REPL and a built in debugger available everywhere, but it should have the ability to add type declarations when the code got more settled.

Even better, this language should include ways of hinting to the compiler how to make a chunk of code faster, and if that wasn't enough, you should be able to replace chunks of code seamlessly with highly optimized C code.

I thought about how to implement a language like this for a while, but when I looked into it I discovered Common Lisp does most of this already. It's static typing isn't perfect, though now there is https://coalton-lang.github.io/ if that's your thing.

So that did it for me, but really this is only part of what you can do with Common Lisp. I think it still has a niche in places where the "right thing" isn't know yet.

For example, I read a Reddit post saying that Common Lisp would be a poor choice now for a web startup, and that Paul Graham overstates Common Lisp's case as the reason for Viaweb's success. This is probably true in 2022, but I think it's instructive to look at why Paul claimed Lisp was so helpful back in 1996. There was no Rails or Django, no React or single page web apps. Viaweb built Scheme style continuations onto Common Lisp to simulate an SPA before AJAX was a thing, and on top of that created a slick HTML templating language based off lisp macros.

To do that in Perl, or C, would have required something like writing a scheme interpreter, and would have taken much longer for a 2 person team. Is that a 100x advantage? Hard to say.

Ultimately, I do think it still has advantages, you just have to find the areas where nothing else will really do the job.
They stole my apes, Odo!
> I try so hard to drive courteously and safely

You don’t need to try that hard. It isn’t that much effort. Just accept the fact that going +5-10mph will hardly save 5-10 mins on a 100 mile drive but going near speed limit (+ 2 to 5 mph) will result in everyone having a safe and easy drive.

People trying “hard” to drive safe are the most dangerous on roads as they think they are constantly changing lanes and going around others for safety reasons but actually result in more danger and annoyance for everyone else.
Science advances in strange ways sometimes. Plate tectonics started basically with the anecdote of "south america really looks a lot like it fits into east Africa", but wasn't believed at first due to no hard data.

Anedoctes are not data, but when you have some with no data, instead of ignoring it you should take it as a signal to go search if there is data to support it. Great scientists and mathematicians usually have good intuition of things to research, not because they have data, but their mental models of the subject tell them that there should be interesting data there.
The anonymous “Interviewer” in the last part of that Reddit post was Sam Altman, excerpted from a 20-minute conversation with Elon Musk in 2016 [1] that I found to be interesting even as a non-fanboy.

[1]: https://www.youtube.com/watch?v=tnBQmEqBCY0
As someone whose in a similar boat I think your question would be better suited with some clarifications. (Or maybe it's just leetcode grinding getting to me.)

who are the "Right Connections"...
People with lots of startup cash?
Smart programmers?
Good designers?
The most influential people at your 9-5 job?

I'll take a stab at your question though.

Main places now are online, Twitter/Discord, here and IRC if you're curious. Local tech scenes vary, tbh most tech people like to stay inside in my experience so YMMV.

In my experience if you build cool stuff or get involved in projects that's a great way to meet people. Also in my experience if you have a 9-5 + a personal life it's very hard to balance what is essentially a second job while keeping everything together.

Getting into a large tech company def doesn't hurt, and neither does going to Stanford lol.
> There are no schemaless databases, just the ones with an explicit schema and the ones with their schema defined in a couple hundred places in code

This is a false dichotomy - there are better ways of self-managing the schema than "couple hundred places in code." There are valid usecases where a schemaless db is the better option (e.g. when you're recording self-describing data. Or when there is an implicit, consistent structure to the data - but the engineers won't know it at development time. Or when you want to do a full-take of structured data including unknown fields without losing data that's not in your DDL without resorting to file blobs, requiring additional data management)
Yes, it seems much too early to say that this is privacy preserving just because visible wavelengths aren’t involved.
Gnome has a built in method that allows you to set your own permissions on where in the filesystem a Flatpak can access, in addition to more fine-grained control like Flatseal. For most programs this means limiting it's access to your Download directory or similar until portals become more widely adopted. There are also wrapper scripts you can use for when you double click a file it will temporarily give access to the file to VLC and revoke it afterwards - basically a poor man's portal.

Also you should look closer at what "your entire filesystem" means. There are a lot of areas of the file system that are completely blacklisted with no actual way to enable them regardless of configuration. Important things like /etc and /usr just to name a few.
Sahara Cloud | Full Stack Developer| Remote (Based in Los Angeles) | Full-time |

Sahara Cloud (http://saharacloud.io/) is a platform that allows users to remotely connect to circuit boards, chips, and test equipment in the cloud without needing actual physical devices

Our mission is to democratize hardware development by making hardware R&D closer to that of software. We are building a web-based platform for engineering teams to remotely and virtually prototype electronic products, speeding up and de-risking their development process.

Apply here: https://bit.ly/3L5IHth
Why turn HN into another political forum?

Off-Topic: Most stories about politics [...] unless they're evidence of some interesting new phenomenon. [...] If they'd cover it on TV news, it's probably off-topic.

https://news.ycombinator.com/newsguidelines.html
Interesting concept: reputation bundling. In this instance of the technology and its ecosystem, but potentially useful in describing other situations as well.

Is this something you came up with on the spot? I haven't come across this idea in communications literature and a cursory search only brings up other types of bundling in economics/business/strategy.
That's actually mostly reasonable, but then why default on instead of either keeping the closest existing setting or asking?
And there are plenty of other competitors to chainlink too
Do any of you see avenues for a conventional radar company to contribute to this emerging trend?

We produce high-end FMCW radars (http://dopplerradars.com) and I have been looking for ways to align us more with Tech and less with Defense.
Anyone in the car industry would know this as obviously false? Radar based emergency breaking is availability and works really well in many cars from 5+ years ago.
Azure doesn't mint money. If you look closely at any numbers MSFT reports whenever Azure is part of the mix, the margins drop considerably though revenue growth jumps. I had looked closely at their reports about a year ago.

Azure is usually bundled with some very profitable if stagnant pieces like Windows Server or SQL Server when reported on. You never see pure Azure numbers.
Adacore | Software Engineers | Full-time | Remote, New-York, Paris, Bristol, Toulouse, Tallin, Grenoble, Vannes...

Adacore is the maintainer of GNAT, the Ada compiler originally based on GCC (but now with many more backends: LLVM, Why3, JVM...). We also have a lot of tools revolving around the Ada ecosystem (IDEs, Coverage tools, Static Analyzers, Formal proof tooling...). We are looking for a lot of different profiles:

- GNU toolchain developpers ( https://app.hellotalent.com/vacancy/gnu-toolchain-developer-... )

- Compiler Engineer ( https://app.hellotalent.com/vacancy/compiler-software-engine... )

- LLVM Compiler Engineers ( https://app.hellotalent.com/vacancy/llvm-compiler-engineer-e... )

- Devsecops people ( https://app.hellotalent.com/vacancy/senior-software-develope... )

- Services engineers ( https://app.hellotalent.com/vacancy/service-and-mentorship-e... )

- QA Release Engineers ( https://app.hellotalent.com/vacancy/qa-release-engineer-ed94... )

- Techincal Marketing Engineers ( https://app.hellotalent.com/vacancy/technical-marketing-engi... )

Some of these roles involve working with Ada, some don't (we use a lot of different programming languages: Ada, C, C++, Python, Ocaml...), so it's fine to apply even if you don't know the language!
> they're commission is skimming money off the top of the salary you could have collected if you'd gone direct.

No, the company would pay you your salary and keep the commission itself, it would not have given you that commission simply because you went directly with them.
Yes you can use other mapping apps on iOS.

On the other hand, Google has often played hardball with manufacturers who wanted to include other location technology…

https://www.theverge.com/2011/05/12/google-android-skyhook-l...
You either like Paul Krugman or you hate him but there's no denying that excel bugs influenced economic policy.

https://www.nytimes.com/2013/04/19/opinion/krugman-the-excel...
Regex doesn’t tell you why something doesn’t meet a pattern, unlike a parser which follows states of validation
I think that his argument is totally misplaced.

He tries to argue that vaccine mandates are bad because natural immunity after infection is superior.

Honestly, this is ridiculous conclusion. If natural immunity gives about the same or better or not too much worse outcome than vaccines, we should treat it equally. Period.

If somebody gets unlucky and gets infected. Let it be. If they want to have one additional shot, encourage them. If they are afraid to get one, calm them with correct information. But let them decide.

Of course then somebody would claim that we would encourage then people to get infected.

Yes, there would be some people who are stupid enough to try to get intentionally infected. I know that they exists through media and my personal contacts. But this very limited number of bad actors should not affect well behaving majority.

If we made convalescence passports equal to vaccine passports, we could have avoided a lot of unnecessary discussion and divide.
You are not aware of how extremely lucky you are. I’d advise to get to know people working in other fields to get a grasp.
Do you know for sure that those pictures aren't uploaded to Google?

Maybe not nefarious but its crazy that my gps navigation app prompts me to start taking pictures while driving to improve accuracy.
no, it's not. streaming media is the vast majority of internet traffic, and it doesn't care at all about your latency.

your capacity math is so far off it's just crazy. if they had a million times the capacity of current satellites they would have around 250 petabits per second.
They are the essentially the same and radically different.

That is to say, if you have to ask, be skeptical of any terse answer.
FWIW Nvidia has removed some of these restrictions lately.
that's not how modern satellites work. there are overlapping frequency bands and polarizations in the same location that do not interfere. there's also tdma to prevent interference.
Google have incentive not to implement it because of they earn $$$$$$ from tracking ads.
How to replicate Twilio's branding with developers?
Why would it be very difficult? You can split the same light beam after the lens, and send it to two cameras with different diaphragm or sensitivity. You'd then synthesize a perfectly aligned HDR picture.
we're about to enter worm territory. we can't walk like regular humans. https://www.youtube.com/watch?v=1YFrFSX4cNw
You can simply quote a much higher amount instead. Boost your own salary by 100% and ask for that. When I was still working, that's what I used to do, and lo and behold, I 8x'ed my salary within 5 years.
This doesn't handle Yellow result correctly. Specifically, if there is a repeated letter in the guess but that letter appears once in the actual word, then the second occurrence will get a Black instead of a Yellow.

In other words, a Yellow result doesn't just mean that letter occurs somewhere. A Black also doesn't mean the letter occurs nowhere.
This is it but then then they cant wield the sledgehammer of "objectivity" and normativity over the other side. Whichever side gives that up first probably loses out, so I predict neither will.
I like the sound of those records too. I kinda wonder how much of it was the access to gear they had, I know lots of sound systems were DIY and people like Tubby and Scientist were electrical engineers.
There's some research, but more funding is urgently needed, https://ans.unibs.it/assets/documents/COMCOM-ext-WONS_Prepri... (Dec 2021 paper)

> This work explores the possibility of countering CSI based localization with an active device that, instead of jamming signals to avoid that a malicious receiver exploits CSI information to locate a person, superimpose on frames a copy of the same frame signal whose goal is not destroying reception as in jamming, but only obfuscate the location-relevant information carried by the CSI. A prototype implementation and early results look promising;
Just wait till you get a cold text from them.

For me:
Linkedin inmail->email->cold text within 3 minutes.

When I told the guy that was pretty unprofessional. His response "it's just text mate".

Escalated to jeff at amazon. That got his attention pretty quickly.

I still get recruiters trying to recruit me to amazon.
This works if you have an open house/2-5 days dedicated to showings and a set time where offers are allowed (which is at the end of that showing period). However, even now, houses need to be appraised by the bank for the buyer to get the loan for the house, and many people aren’t ready to get in a bidding war only to then need to come out-of-pocket an extra $10k because they bid too much and the bank appraised it that much below the offer amount.
Well that was an entertaining read. It appears the answer thus far is “yes, at least once.”

Thanks!