skysight-inc/HackerNews huggingface dataset:
> Do simulators have the same hardware as real planes, or do they have a software model of the airplane?

If you're looking at the highest fidelity level D simulators, the instruments and controls in the cockpit are either the same parts as the aircraft, or functionally identical (but cheaper).

> If you simulated a broken AoA sensor, would the simulated plane behave similar to the real plane? Would the MCAS system have the same bugs in the simulator as in the one in the real aircraft?

One of the big costs in building a simulator is buying the data package from the aircraft manufacturer, with the aero model and details of system internals, things like electrical and hydraulic schematics. Sim makers build a software model of these internals at a pretty low level. For the most part, if you introduce a fault in some part of the system it will behave the right way as an emerging property, not because you're forcing the system to have the right outputs.

Some software components from the aircraft get installed on the simulator with the same hardware platform from the aircraft, others get run as executables on the simulator's computers, and others get re-implemented from scratch (lots of FORTRAN and C).

That kind of detail comes into play when the instructors introduce multiple failures at the same time - pilots have to take corrective actions to make the faults go away or manage them - if you don't model the systems at a pretty low level you'll never high fidelity.

> Can you try new scenarios in a simulator, or can you just try scenarios that the simulator was designed to run?

There is a list of malfunctions available to the instructor, who runs the session from the back of the "cockpit" on touch panels. For the most part, these malfunctions cover failures that are anticipated by the aircraft manufacturers, and the corrective actions / system behavior are well understood. Each fault is tested to make sure it works properly. You don't go and fail some random component in the system.

When an important failure happens in the real aircraft, it might get added as a training scenario to simulators already in operation.
Show HN: Remix – Create fun emojis with a single tap
> When looking at other alternatives such as Ecosia, Qwant

W.r.t. them I agree, but have they been subject to a 3rd party audit (honest question, I'm not familiar with them)?

I'm not saying we should trust DDG (or any search engine) 100% without proof, but the best way of keeping your privacy is not collecting data and it seems DDG is doing that.
https://gist.github.com/surendharreddy/4264bc1f971680c355efa...

Fixed it
Every business faces pressures from their clients to deliver the impossible every single day.
We wrote this post which sums up what we've learned coaching managers.

https://blog.leadingup.co/almost-everything-weve-learned-in-...

Books or blog posts can be helpful, but if you really want to become an amazing leader, getting a coach is the way to go. (All the well known leaders have coaches, why not you?) https://leadingup.co/
How to successfully launch your product on Product Hunt?
Would you like to launch a new product? It is never easy, even if you’re a well-known marketer or entrepreneur. So, good decision — crowd marketer.

Product Hunt is free, an added benefit for many startups. And it’s a good idea for promotion and testing new products in their beginning.

Regular users can discover and test new apps and tools first hand. They can contribute to the final development of their favorite apps and tools via reviews and comments, engage actively with makers, and learn technical details. And it could help to find cash for development.

Right now to read about successful product and their achievements with Product Hunt.

Wanna Kicks

Wanna Kicks — an app that allows people to try-on shoes in augmented reality. The app’s premise is simple: users use the smartphone camera to focus on their feet.

AR try-on helps to visualize the sneakers before they are delivered to the buyer’s door.

Results —

#3 Product of the Day, January 30, 2019

Only when you decided your goal, you could prepare the product strategy for promoting and achieve goals.

How to promote? Take a checklist:

1. Prepare your product/website for the launch

2. Prepare yourself and your team for the Product Hunt community

3. Prepare an article or FAQ page in which you explain your product in detail

4. Create the best startup explainer videos

Almost all businesses use videos for their marketing campaigns, and 91% of marketers consider videos an important part of their strategy.

5. Prepare a short description of the product and visuals for a social media campaign.

Let everybody know of your Product Hunt launch. Engage with your community on social media. Let them know what Product Hunt is, why you chose it for your official launch, and how they can contribute if they’re not members.
Thanks I’ll check that out. My own understanding is that pretty much any probabilistic graphical model can be constructed as a probabilistic program, combined with pretty much any mode of inference. How such programs compare to specialized algorithms in terms of efficiency is not clear to me. I’m asking because my understanding is based mostly on theory and I’d like to learn more about probabilistic programming in practice.
Could you please provide an example of an API that is a solution and not a description of how to access the solution? I am completely unconvinced by your assertion.
Quite right, forgive me. I meant to comment to the non-smartphone user. Having a phone at all (at least in the US) means your details are shared.
I, too, feel the same way about elixir (but my previous parallel programming experience was only in C). I just figured out how to safely dispatch long running NIFs using zig, so that should be fun!

> P.S. Anyone know if is there a language designed for running on GPUs designed to make it easier to facilitate programming even if they're slightly slower to execute, e.g. the Erlang/OTP/Beam of GPUs?

Try julia. I wish their gpu model was more actor-ish, but it's really easy to do GPU programming in it. You just take your existing code and re-type annotate it as GPU.

If I had a lot of time I would try to make a Julia/elixir bridge since I feel like the two languages will play nice with each other (Julia for computation and elixir for orchestration).
It can be possible. I created a Hong Kong Nintendo account and purchased Pokemon Shield through their Hong Kong online store. Mainly I did that to see if I could start playing before the US release time (it worked!), but I also ended up saving about $5.
"well akcshually...".

Lets not, sex with a 13 year old post-pubescent child will get the same laws slammed at you. The technical definition is irrelevant for this conversation.
As an Apple Shareholder I would be furious if the part about Shows were only for 10 years and not for life are real.

Apple News+, Apple Arcade are forgiving as they are only a few hundred million bet. Apple TV+ is a multi billions bet, with no short terms or long term goal or benefits.
This is my setup, yeah. Except ublock origin rather than umatrix.

Blocking ads, blocking js, EU. Firefox on Android.

Additionally, my traffic and dns go through a (also EU hosted) DO droplet which is running pihole and dnscrypt.
If you click for big, then hold "Tab" it seems to animate as it steps by each.
Show HN: Barebone WordPress Theme
Do you have any evidence this is true? It doesn’t sound obviously true to me.
iOS Developer here. Personally, I am not a fan mostly because I find vertical scrolling/swiping to be much better as faster than horizontal scrolling in your case. The default iOS pickers use the vertical way and I find it to be much better UX.

Design wise, yours does look much nicer though so kudos to that!
Perl's regex engine is really fast, so presumably:

perl -lne '(1x$_) =~ /^1?$|^(11+?)\1+$/ || print "$_ is prime"'
If you care about "true" bounds checking, just compile to Wasm from a safe source language. Besides, Wasm does support multiple memory blocks so a potentially-unsafe module need not "taint" anything else.
I get that 'hard/creative/important work' isn't the core of the legal issue, I was referring to the statement in the text, which I think is quite wrong.

But APIs are, I think, 'works of authorship'. It seems rational to me that APIs should have the same copyright protections as code, poetry, music, etc..
If you take any binary image, of length n bits, then the probability of some single bit flip producing a prime, is approximately 1 - (1 - 1/ln(2^n))^n ~ 1 - e^{-1 / ln(2)} ~ 0.76.
> You're responding to an argument no one has made.

You say while simultaneously arguing 1 doesn't exist, which is the entire point of my argument.

I certainly had no idea who the fuck epstein was before all this went down.
Do elaborate on said hoops.
> thousands for a haircut, and at least a few days spent.

This conclusion is sound if the schedule looks like fly out -> get haircut -> fly back.

If you do anything else while you're in Europe, then the travel cost is being amortized over everything you do. Maybe I was willing to pay a few thousand dollars for some Yarg cheese, and the haircut was a happy bonus.
It was and because of that a lot of people were hacked, since skype could be used to run remote code by leveraging a couple of bugs existed in skype application.

That is one of two reasons why Microsoft switched to server-client model instead of p2p connection.

Other being having control of the service and with call and message history makes more money of course.
Fraternities are not publicly funded, no?
> Why is that ok? It seems like a clear violation of the intent of my copyright. And it's already what we see AWS doing, so this is obviously a lever that large companies are willing to pull.

Why does it seem this way?

> Someone else clones the repo, guys everything except the APIs, and reimplements what's inside. They then release this under an incompatible, proprietary license.

So you mean, they don't even use your source code? For all you know they used 0% of your source code (for example the source of your amazing database was in C++, and they implemented theirs in Rust). Why should Amazon's completely different amazing database that shares zero implementation details of yours be contributed back?

Another bad side effect of things like this is that potentially things like `Shape` and `sort` become copyrightable APIs. If oracle has copyright on Java APIs, that prevents other people from implementing better/other versions of the Java sort function (maybe it's faster, but unstable), you can't implement that.
> For example, the 100 mile record for a horse is 5:45:44, but for a bike it is 3:11:11

Doesn't that pretty much show that horse beats man except on extreme distances? The human record for running 100 miles is 11:28:03. And I do not think it would be ethical to have horses run e.g. 1000 km (human record 5d 16:17:00).
Okay, but can you pipe stdout to one string of commands, and stderr to a different string of commands? That's something I feel should be possible but how Unix shells handle redirection is just ... alien to my way of thinking.

Yes, I know that underneath it's all calls to `pipe()` and `dup2()`, which I can do (and have done) in a language other than shell. It's the shell redirection syntax (for anything more complex than simple redirection or a pipe) that just doesn't make sense to me.
The State of Simple CRUD API Creation
I can recommend to just use a NZB search engine for it (during Black Friday deals you can get a for life account for 10-30 EUR). Combined with a Usenet block server (also available cheap during sales), this should not cost you much data or money. And you can use it for Sonarr/Radarr as well, if you want to burn some more data.

Speaking of searching, does Qwant support dorks (no pun intended)?
> One interesting place might be an undo-stack: [..] so rather than malloc/realloc my state (and have extra copies going on), and without trashing my heap with a long linked list, I might prefer the performance of sbrk().

You can implement a stack-like thing that avoids copying, and even gives stable addresses, by linking fixed-size chunks (say 128 elements) in a list. A stack "pointer" is then a pointer to a chunk + offset.

That said, editor/undo redo items are not performance critical. And you will be hard pressed to find a reason why you need to optimize memory consumption. Assuming a memory overhead of 16 bytes per allocation and assuming that a human would make < 1M edits.

Preferring an obscure API like sbrk() instead is not good general advice. It's not portable and it precludes the use of basically any library including libc.
> IMO, I think there is going to be a huge market for software companies that can adequately verify someone's aptitude.

Measuring aptitude isn't hard and we've got firms that have been doing it quite well for decades with high predictive power on future success in the domain for which aptitiude is tested.

But employers don't care about aptitude (capacity to learn a skill), because we aren't in a system of lifetime employment. They care about present skill. And, it's uolely we are going to find good tests for that that don't involve lots of samples of applying the skill, which for simple tasks that can be repeated dozens of times an hour is easy and already readily available, for complex abstract processes that involve a mixture of lots of small task skills integrated through abstract reasoning, a quick easy test would be a breakthrough. But I think there is good reason to think that that is fundamentally intractable, the issue not being in the testing method but the nature of the phenomenon being tested.
Which it doesn't actually do. Whatever you think of copyright law, the nonsense lies in our contradictory intuition that information is "special" and numbers, even large ones, aren't. But beyond about, oh say, 128 bits[1], numbers take on all the properties we expect of "special" information.

I can, for instance, encode a picture of you doing something embarrassing as a very large prime[2] number. Yet my protest of "it's just a prime number, bro!" isn't likely to calm you when I start passing it around to all your friends. Information is information. It's not unreasonable to have rules about the flow of information, however cleverly you've encoded it.

[1] https://qntm.org/number
[2] The primality is of course totally irrelevant, but it makes it seem more "mathy"
And, as with premature optimisation, mantras don't communicate any of the subtleties around the fact that many concerns can influence your code at the same time.
Awesome content, just noticed this on the main page, maybe add:

{!userSubscribed && showBigFullPageForm}

Also, how do you view details or scrub playback position?
> It comes across as being written with the intent of highlighting the elevation the author's status as a 'low-level wizard', while conveying as little as possible to the ignorant reader.

Technical article for a technical audience, namely POSIX C programmers. There's no secret handshake or subtext to elevate the author.
A slight twist on this is a cheap, beefy colo box with nothing installed except something like k3s. This way you end up with all the YAML bureaucracy paid down in case that dreamy future with millions of users finally manifests
What perspective is that? I'm unsure how this would affect my view of the issue. If anything Lion Air pushing for simulator training is a good thing, no?
No, it is simply to avoid clutter in UI:

https://www.quora.com/Why-arent-all-subtitles-available-in-a...

> There are too many languages to list them all in the menu and have the one you want be easily selected - especially when you are viewing on a TV with only a left-right-up-down remote. Accordingly, we show the commonly used languages in any country.
>I know people who borrowed 100k+ to get a degree in sociology only to realize after the fact that sociology is a worthless major.

And that decision is made when they are legally children, and they're bound to it for the rest of their lives.
I combine this and 3 other satellites on my twitter bot into daily videos if you're interested.

https://twitter.com/earthin24
If you use this kind of typedefs, most people reading your code will kind of hate you... either that or you're targeting the Internationl Obfuscated C Code Contents [1].

[1] - https://www.ioccc.org/
It'd be interesting to know how provenance and originality is ensured. Locating the scene of footage is certainly part of it but how is ensured that footage from an original location has not been altered. A state sponsor would certainly be able to alter footage from multiple sources.
Big company cultures seems to converge over time to a bureaucratic style so to me it seems like organisational transformations mostly just moves it in the conventional direction.

For example, Google wanted to transforms its organisation to be more friendly to business contracts. Seems like a good idea, but said transformation is destroying the generative culture and makes it more bureaucratic like Oracle or Microsoft.
Security is as strong as the weakest link.
This is like that time "Boring machines" are often mistranslated as uninteresting into many languages.
I'm on v72 now and the Dev tools console feels even slower. It now freezes with just a few thousand log messages.

I also have to keep clicking the clear button to prevent the page from freezing if the dev tools console is open when loading the page.
Discord specifically stated that they will not implement e2ee so they can continue to spy on their users, because “Think of the children!”

https://www.reddit.com/r/discordapp/comments/8nzb5d/why_is_d...
what if instead we have an approximate representation of an image through a highly composed number? we end up with a number theoretic compression technique.
And video is sped up 4x , but still too slow.
Sometimes it can be a nice way out to quickly lock the data, copy it and then unlock, if it's acceptable to have a task using outdated data occasionally. If that is not acceptable, there are Read-Write-Locks, which do guarantee that the data being used is current and allow for concurrent read access, but come with the drawback that write accesses might have to wait fairly long until the pointer can be fully locked.

What I'm saying is, don't limit yourself to Mutexes, there's a whole zoo of synchronization primitives and each of them has a specific use case that it's ideal for.

Recently I've dealt with a lot of synchronization in Rust, and I would say it's been as pleasant as it could be, considering the subject matter. Deadlocks are still possible, but at least the compiler stops you from accidentally unlocking a Mutex too early.
A Look at Celerity’s Second-Gen 496-Core RISC-V Mesh NoC
The issue with removing scholarships is that there are some groups of people that would preclude from being able to seek higher education at all - There are plenty of people in the US who absolutely cannot afford college without taking on loans or scholarships, and in many cases they may require the scholarships if they are unable to get the loans that they need (IE they have extremely bad credit).

Also, random side tangent, but I doubt you'd be able to convince America to get rid of college sports, it is too big of a thing here..
FreeNAS has good documentation on which hardware to pick and how to set up ZFS.
Video Essays of 2019
Mum confesses to killing daughter, 3, after ditching her for week of partying
My knowledge of US fraternities is limited to what is portrayed in Hollywood movies. Are they not funded by the associated University? What about the housing they have? Apologies if my view is limited.
I've had very good results with cliqz as far as European search engines go. https://beta.cliqz.com/
> Lets not, sex with a 13 year old post-pubescent child will get the same laws slammed at you.

In many jurisdictions and details of the other corcumstancesthat's not true, it will get a subset of the same laws slammed at you, because their are additional offenses defined for crimes against younger children. But, in any case, I'm not the one who started the terminological games (“a pedophile is a very specific thing...”), just the one who insisted that if you are going to insist on the “very specific” meaning of terminology, you do it right. If you want to say “child sex abuser”, do that; don't use “pedophile” and insist that it has a very specific meaning which is both broader (by targeted age) and narrower (including only active offenders) than “pedophile” actually is, and exactly matching what “child sex abuser” is.
While I'm not in the camp that says rigidly that a "founder" has to be there from the very first moment, I would struggle to think of someone as a co-founder who joined long after the company was formed and only after it was de-risked all the way to profitability.

That person would be an early employee in my book, not a co-founder.
Memory blocks have a page granularity, which makes them useless for pervasive checking. (+ you can do the same thing to a reasonable extent with C even, with guard pages.)
Show HN: Programmatic job advertising. Pay for applications, not clicks
I disagree, I think it needs a memorable, friendly-sounding name. I’ve had more luck selling it to people precisely because of the name. People like ducks in bow ties. Heck I like ducks in bow ties.

Two search engines from the EU we’re mentioned upthread. I have already forgotten their names — that’s a problem DDG doesn’t have. Remembering it’s about ducks is easily good enough to find it.
I really like this post, especially the interactive grid with labels. A quick tip so it's easier for people to share and link to it: please add some Open Graph meta tags to the page so it looks nice[0].

Anyone who's interested on the subject, I can recommend two books I found useful.

[1] Winifred Phillips: A Composer's Guide to Game Music

[2] Michael Sweet: Writing Interactive Music for Video Games

The first one is a bit heavier on freelance/business advice. Both go quite in depth with tips on how to work with game dev companies, but about half of the texts relate to actual composition techniques.

[0]: https://neilpatel.com/blog/open-graph-meta-tags/

[1]: https://www.amazon.com/Composers-Guide-Game-Music-Press/dp/0...

[2]: https://www.amazon.com/Writing-Interactive-Addison-Wesley-De...
> And you will be hard pressed to find a reason why you need to optimize memory consumption.

You might want to minimize fragmentation and number of underutilized heap pages.

Even if your allocator minimizes fragmentation by allocating similar size objects from same area, allocating a large number of objects risks some other code (possibly running in a different thread) allocating long-living objects in the same time.

This can cause pages to exist just to hold a single small object, preventing optimal use of memory.

In some algorithms, 90-99%+ of runtime can be in allocation and freeing small objects!

On top of that, accessing a sequential stack (array) is significantly faster. CPUs are built for that type of access patterns.
Qwant does this, too.
Oh yeah, was thinking about gait. I don't doubt this at all. The heartbeat thing, I hadn't heard of though. Thanks.
> My knowledge of US fraternities is limited to what is portrayed in Hollywood movies. Are they not funded by the associated University?

Generally not, they are funded by members and alums.
I am describing actual communism, while you are describing imaginary communism which has never existed
Linux User Authentication Mechanism
A simple utility script for bootstrapping Flask projects