skysight-inc/HackerNews huggingface dataset:
> You don’t know what you don’t know about Android development

What’s that? If you gonna mention Java shenanigans like memory management and garbage collector, .NET is fairly close. Mobile-specific things like multi-touch UX and power management are shared by all battery-powered devices. Many kernel-specific things are shared with all Linuxes including desktop, server, and embedded.

> you probably wouldn’t do a good job building the foundation of a large app

I probably will. I already did a few times in my career. When I found that iOS development job a decade ago, I had zero prior experience with the platform. I had many years of prior experience developing stuff for Windows, game consoles, and some older mobile platforms.
That's a rather neat system. Things like overlay of the street map on the display - makes navigation for aviation more useful too.

https://youtu.be/rumcjbVzzLE
It all boils down to how the simulation was written.
If we can make it crash, time travel being possible is very likely.

If the parent universe is running an exploration of possible universes according to consistent laws of physics, upon crash it will probably backtrack the simulation to a previous timestamp, fiddle a little in the phase space, then continue forward.

One way to make it crash is making the simulation crawling to a stop by requiring always more computation to be done by preventing the simulator to take shortcuts in the computing process.

A backtracking mechanism to preemptively avoid crashes is probably deeply rooted in the form of an implicit solver in the time-stepping mechanism to guarantee the consistency of the tangled causal chains.

Which mean it is probably possible to exploit it from within the simulation. By deciding to do heavy computations in the future, depending on what you observe of the past and its implied future according to your previsions, you can pick your past among the physically possible universes. To guide the simulator to the future you desire, you have to create a consistent alternative past toward your possible future.

To not violate the second-law of thermodynamics which has to always increase (monotically) in your universe, you therefore have to reduce the entropy of the past by minimizing it (down to the origin of time, up to your current view point from inside the simulation), aka simplifying history, to give your physical self some room to shape the path from past to future the way you want.

But by the time, you are able to get your time-machine to work, you'll have realized the futility of it and went to the upper plane of existence.
Kobo [1] and Google Play Books [2] also sells some books DRM free. You have to check the book details to see if it says 'DRM free'.

[1] https://www.kobo.com/
[2] https://play.google.com/store/books
I just ported a WPF app where the story is similar. Yes, I'd call it "full support". It's not a drop-in replacement, though, except for really simple apps. Check the Breaking Changes List for .NET 6[0], .NET 5, and .NET Core 3.1. Some more niche APIs like `System.Runtime.InteropServices.RegistrationServices` are not supported on .NET 5+ at all. If you have NuGet packages that haven't been updated since 2011 you may need to find modern replacements. There is an Upgrade Assistant tool[1] which can do much of the work. You'll probably have to spend a few annoying hours googling and editing .csproj files by hand.

[0]: https://docs.microsoft.com/en-us/dotnet/core/compatibility/6...
[1]: https://docs.microsoft.com/en-us/dotnet/core/porting/upgrade...
"Embrace, extend, extinguish" isn't real and has never happened. https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis... is full of examples that failed and not a single one that succeeded.

So, no, it's not distinguishable, but that's a good thing, because it means that no extinguishing is going to happen. And it's strictly better than Microsoft spending their time enhancing closed-source software, no? That was my question at the end: they could make .NET closed-source (as it was when Mono was a thing) and write a high-quality, Windows-only type inference engine for that - are you claiming that would have been preferable?
Automated ports could help ease supply chain woes
> One skill takes a decade to develop, another three months. I know who I’d choose.

Not only that, but a senior's job is to mentor junior. Having a senior dev familiar with another part of the stack brings a new expertise to any team. Like a compiler engineer realizing that the app team is basically writing a DSL...
Wouldn't doing that just prompt the funder to stop/reduce funding? They might have a great project they want to fund for someone else, but not enough funds available for it. You're contacting them about the research being a waste of resources would be very welcome, no doubt!
Turning this on its head, about password sharing.

If 20 people have the root password, there is a single password that will allow your machine to be pwned.

If 20 people have 20 passwords and sudo access, then any of 20 passwords will allow your machine to be pwned.

You can't know which of the 20 people you're trusting to pick a password is reusing it.
I agree the seal is beautiful with it's tones of green and a sense of overflowing nature. But the vines growing over key points of the point makes it hard for me to read, the C in CARTTA keeps morphing into what looks like an E or G when I look at it.
Phone verification would be fine if discord had support for multiple accounts/identities. It's a fundamentally important feature of any online social service to be able to retain privacy and have different identities for different purposes. Discord makes this very difficult.
https://www.nps.gov/cabr/blogs/venomous-versus-poisonous-sam...
Wait, it’s shocking news that an industry council, made up of companies who have a vested interest in data that says their products are safe, shaped a report that does just that?

I’m thinking the FDA is playing fuck-fuck games here. Any time I’ve talked to them they dismiss reports like this right away and look for independent research.

Pass the buck I guess?
It is easy to move. You can't change your DNA.
A stronger solution to enable two-factor authentication, so that a machine compromise does not compromise SSH access.
I think slack/discord are also bad for business, but that’s a discussion not many have had yet. It remains to be seen whether forums are the better midpoint between emails and meetings but sure wish more people would try
That depends on the jurisdiction. In MA, it’s a point of ambiguity, but I think that’s resolved in favor of e-bikes being treated as mopeds today (with a max of 30mph): https://www.massbike.org/ebikes
White House tells businesses to proceed with vaccine mandate despite court stay
I've set up a few instances of xenforo in the past (2013 ish). Really good kit. I didn't know it was still a thing.
Congrats to Dylan and team on this release; incredibly cool - more companies, especially those for whom software is a functional organization but not the primary one -- need to take key leaks seriously.
errr. in Discourse conversations are strictly chronological, 100% of the time.
> Process: don't allow anyone who's late into the meeting

Amount of people being late goes up once they realize they can skip stupid meetings simply by being "late"
In https://news.ycombinator.com/item?id=29144119 I listed a lot of the big unsolved problems in physics, though many would argue that the question of how consciousness arises isn't part of physics. In https://news.ycombinator.com/item?id=29153894 I also listed a lot of recent advances, many of which came from experimental physics. Some of those problems are susceptible to experimental investigation even with the theories we have.

But, aside from these big problems, many smaller problems are susceptible to experimental investigation. You may not create an Einstein-style paradigm shift by detecting CNO-fusion neutrinos from the sun, observing Higgs decay, improving quantum-dot solar cells, fabricating nanotube rope whose strength approaches that of a single nanotube, understanding the lubricity of BAM well enough to design more similar materials, deriving useful energy from the fission of lithium, making a metamaterial with a higher Young's modulus than diamond with negative-elasticity inclusions, constructing logic gates out of fluid vortices, building a usable hypersonic plasmoid pistol (one that doesn't require explosive flux compression pumping!), building transistors that function at 800 degrees, finding a SHS route to cubic boron nitride, making a 50-tesla magnetic field in the lab, finding a way to construct quantum-dot solar panels that's cheap and scalable enough to undercut poly-Si, confining a particle of gold in a stable minimum of the Casimir potential, or finding a way to fabricate high-quality optics apparatus rapidly out of aluminum foil; but the obstacles to these problems are (or were) mostly not that we don't have any useful hypotheses to test.
Every firm is different and I'm sure many hedge funds would definitely consider that an asset, but for us since we do not invest any capital, we are not a hedge fund, and we are not in anyway in the business of constructing portfolios for long term investing, we don't have much use of knowledge of finance, economics, or trading. When we hire people they all go through a fairly comprehensive 3 month ramp up period where we teach everything one has to know about those subjects from the absolute fundamentals and in a way that is tailored to how our business operates.

Our interview process involves data structures, algorithms, probability and statistics.

For example if I asked you to write an algorithm to generate 4 random uniformly distributed positive integers (that means excluding 0) that sum up to 100, could you do it? That question or a similar one like it will eliminate about 80% of applicants, including those with PhDs, who are unable to produce an even remotely viable solution even after considerable assistance is given. Then you have the remainder who can produce a competent solution but it's not exactly uniform, there's some small bias in the answer but it's good enough and I can usually walk them through it to work out the kinks, and then maybe 5% or less are able to work out a perfect solution.

Some other questions you should be able to handle confidently would be... how many times should I expect to flip a coin before I see heads 3 times in a row?

More challenging questions will be about Markov chains, optimal stopping, random walks. All questions can be solved either by writing an algorithm, or providing a mathematical solution.

Then just go over your resume and ask you technical questions about it... usually I will find something you worked on, you will describe it casually and then I will ask a technical question about some specific area you bring up that you seem interested in.
You can read Github project pages just fine without logging in, not so much for most if not all discord server instances.
> One provision in the infrastructure bill Congress is debating would offer $3.5 billion to invest in zero-emissions technology at ports. It specifically prohibits investment in automation. This is a head-scratcher: government throwing its weight behind antiquated procedures when the benefits of technological innovation are so plainly manifest across all of society — from vaccines to batteries to reusable rockets and beyond.
This was in a single-threaded application. Immutability would have saved me because it guarantees that no nested function call can mutate data unless its passed in or stored in a mutable way (in a Clojure atom, for example). If the data structure does not contain any mutable constructs, then it cannot be mutated in a way that is visible.

> You are implying some code modified data underneath you, which can't happen in a single thread.

Sure it can. I mean, yes, the code is ultimately called by my code, through some deep transitive dependency, but the point is that if you have a complex architecture where dependencies interact in complex ways, things can be mutated by a nested function somewhere deep in the call stack. Immutable data would prevent this, unless the data is stored in a mutable object, but in that case, its easy to audit your mutable objects to see where they are used, accessed and mutated. In a language without immutable types, any assignment operator could potentially be mutating something that you don't want it to mutate.

Besides, many otherwise-single-threaded applications we develop these days do have ways that things can mutate asynchronously: request handlers, timeouts, animation frames, network response callbacks etc. It doesn't literally have to mutate them in parallel with other code I'm executing for it to become a problem, just when you flatten a particular execution chain the data may have changed without your knowledge between two steps. For example: I do a network request to an API and wait for the response, has the data been mutated when the response callback is run?

It may even be perfectly valid to do so, my main concern is that it should be explicit and carefully managed. If data defaults to immutable and mutable data requires some extra ceremony (ie deliberate intent by choosing to use an atom or other mutable type), then this signals where care must be taken and makes it clear where integrity may need to be checked, data may need to be reloaded or recalculated etc. Everything else is guaranteed to have the same value you left it with, no matter what, even if it was passed by reference to a callback or deeply nested function call.

Anyway, I was just pointing out why I miss Clojure's data structures when I use other languages and in what cases Clojure would have saved me from headaches. YMMV and all that.
I cycle to work on fairly rare occasions. My kids ride on city streets every so often. There is nothing that I’ve seen Critical Mass (or events like it) do that I think is positive.
From what I have seen, Don Syme is a very pragmatic language designer and doesn't want to include features just to add them, and he holds .NET interoperability extremely high on the priority list, which further limits adding more functional programming features.

I imagine the compiler implementation is complicated, and I would guess it is due to the .NET interoperability.
"Let's create a Palestinean state, ask all the Palestinians inside of Israel to move there"

Aren't you guys building settlements there for the Jews only? I may be wrong but this is the last thing I remember about the West Bank, Palestinians are forced to leave.
Since you're here, I have a few questions for you!

Do you think cheating is a big problem in multiplayer games? What % of people playing a given game are using advanced techniques similar to those that you use?

And, lastly, do you think anyone will ever be able to stop you? :)
In general you have a point (eg don't try to "cancel" your gym membership by using a throwaway card), but as long as you have the right to cancel the contract and you notify the business of such (eg certified mail, in the worst case), then you're in the clear. It sounds like AWS support had already been notified, so revoking the payment channel is totally applicable in this scenario.
I think efficient LEDs are the hero there. Light bulbs are now led as standard, and even traffic lights are an array of leds.
For sure GPU aka rendering programmer requires experience. It's quite a hill to climb.
Actively engaging in that manipulation refutes the message that the problem is strictly Google's.

But I'm repeating myself. Disengenuous argument is disengenuous.
Etleap (YC W13) Is Hiring an Integrations Engineer (remote)
I've always suspected that these experiences were total garbage because the lesswrong community is so invested in the idea of superintelligence as something extremely cool (or at the very least something that allows them to show off how "smart" they are) that there is a huge bias to losing the game. After all, the narrative is much less interesting if everybody just says "no" the AI forever.
Since .net core 3.0
If you're interested in what it's like to use a BBS in the 21st century, as opposed to back in the day, check out the new BBS Documentary series called 'Back to the BBS':

https://www.youtube.com/watch?v=n0OwGSX2IiQ&list=PLop3s1hMlS...

It's a multi-part docu-series with interviews from the most active and interesting people from the scene, covering the following topics:

INTRO TO BBS’s
GAMES / DOORS
MODS
HARDWARE
BBS SERVER SOFTWARE
BBS MESSAGES
PRIVACY
ANSI GRAPHICS
DEMOSCENE / MOD SCENE
THE UNDERGROUND

Enjoy!
So something like an electric recumbent e-bike, with four wheels.

Closest thing I could find was " City Commuting Recumbent Quad " , 2nd from the bottom of this page: https://www.trikexplor.com/pages/trikexplor-recumbent-quad

I still think they are a bit big but with smaller diameter wheels, removal of pedals for full electric kart experience (but otherwise speed limited as per usual e-bike) maaaybe they could be made small enough and lightweight enough to play with.
>"Relationships between employees and employers are temporary in nature, and at some point, have to come to an end. So to liken the relationship to a family creates an allusion that the bond will last indefinitely."

Here in Germany a lot of the time this isn't a metaphor, a lot of business is literally multigenerational family owned and operated. (i.e. the so called Mittelstand).

In these firms people generally start as apprentices, are often employed for life and nowadays sometimes even take over the business given our demographics.

So I think it's valuable to make a distinction between some corporate branding and the actual thing, which is very much real, and in my opinion a great way to work. I would always take a real family culture over contractual and legalistic work environment.

I also think the articles questioning of familial loyalty as a value is very emblematic of this sterile management mindset. There's nothing wrong with being a partisan for your own company, all startups essentially work this way. A lot of early game studios in particular wouldn't have been possible without people being fiercely passionate and invested in what they do in slightly crazy ways.
It's the difference between a limit order, and writing a script that monitors the price of a stonk and submits a market order.
Ah! That's what happened! I read the article and then came back to HN and couldn't find it. I thought I was crazy...
I thought we were calling us plumbers >:(
My ex asked me if my mouse was broken. We are still good friends, though!
Yes, it embeds the CLR in to the application see the PR at https://github.com/dotnet/runtime/issues/43072
As with most of the things that Ive produced at Apple, this is very pretty, but ultimately unusable. Now let's see what happens to this when the twenty-five other usability experts at Apple come in to refine it into a workable product.

Jony Ive is the most over-rated product designer in at least the last 20 years.
PDFs are great. Epub sucks, mobi sucks. Let us continue to prioritize file formats that aren't garbage.
> Proponents of efforts to make roads safer for cyclists have always gotten pushback from people who think that cycling is a niche hobby of rich lycra-clad yuppies.

Here in New York City, people delivering food, packages, etc are one of the major biking contingents, I guess invisible to the Hacker News community.

Sadly, here in New York City, kids can't ride bikes around for fun except once or twice a year when they close Park Avenue or if you get an open street. I don't see why kids riding casually shouldn't be a major interest of the population. If the streets aren't safe for them, maybe change the streets and disallow cars instead of depriving kids of that space.
> highly skilled craftsmanship will never again be affordable on an architectural scale

Is that why those award-winning buildings look like that? Because the architects tried to make them cheaper?

Is 'detail' requiring highly skilled craftsmanship the only way to make pleasant buildings? Because a few of the buildings (Venice and the Italian village) the article gives as examples of beauty have only the barest, simplest of details.
> My worry would be that as the signal becomes well known abusers will learn it

I'm so glad that the signal worked in this case, but you're absolutely correct: the problem with clandestine signals like this is that they need to be somewhat widely known to be effective, but if they become too widely known they become ineffective and even dangerous (since the bad actor would likely know the signal and intent).

I've heard stories about prevented tragedies via "code word" drink orders at bars -- maybe that tactic could be more widely applied (bars, restaurants, hotels, gas stations, etc.)

Source (as an example): https://twitter.com/iizzzzzi/status/788387942242914305
zsh-histdb is such a gem and I wish was just the default everywhere.
I agree with you but it's never so cut and dried. Some types of work take way more than 3 months to spin up. More like a year. So it's hard to figure where to draw the line. Maybe hire a promising smart junior if you're going to have to train them anyway?
That seems like a direct consequence of the non efficient infinite scrolling that they implemented.
Bingo! Any of those will suffice but unfortunately given the current chip situation, they are extremely hard to come by.
Last time I looked at the IPs spamming my websites, a lot of them were from Europe, surprisingly.
I agree, but I don't think those things serve the same use cases, and I know some projects that have both a Slack workspace and a forum.

A forum is great for getting technical support, and is ok-ish for technical discussion and planning, but I don't think it's a good replacement for real-time chat, which is great for developing more nuanced, personal relationships (for distributed developers and users that aren't going to do things like regular video chats). Certainly real-time chat isn't going to give you as rich an experience as a video or in-person chat, but it's much better than the asynchronous back-and-forth of a forum (or email).

So I would say "Use IRC/Matrix rather than Slack/Discord to support developer community" would be a better position to take (and set up a bot to automatically archive conversations to somewhere searchable on the web), as well as "Supplement your real-time chat with a forum or email list" (which can also be searchable). On top of that, know where to capture information for the longer term: for example, if discussion on IRC or the forum leads to an understanding that the project's documentation is confusing in some areas, write up a ticket on GH Issues or Jira or whatever you're using. That way you (or someone else) will remember it needs to be done.
Most roads around here that are not controlled access are one lane in each direction. Those that aren’t have often had a lane dedicated to buses (and emergency vehicles). There are rarely lanes free to be taken unless cycling becomes so prevalent to displace cars to zero on some routes.
Hasbara is what the Israelis call it… what would be a more sincere way for me to refer to it?
My office is paying for a monitor upto $400. If only I could make a Mac Mini work with an iPad (they’re also paying for a tablet; but not for a PC) without any hacks and extra hardware I would get Mac Mini and iPad so that when I go for my next 3-4 week workation I can just pack MacMini along with the iPad which I would have taken anyway. MacBook Pro and Air are too costly right now imo.
Real estate agent checking in here: the thing about real estate is that it's local. So sure, there will be geographic locations or even segments of a market that are in a bubble and there will still be locations that are undervalued. Everything about my rural market would indicate continued sustainable growth for the foreseeable future, but I wouldn't dare prognosticate about another market without consulting local experts.
Interesting, albeit unpopular take.
Would you delve more into your thoughts on this?
Very subjective, however there is novelty in the anecdotal.