skysight-inc/HackerNews huggingface dataset:
Software doesn't start out crashing lots and gradually get more stable as it is developed. At least it shouldn't and that is a sign of bad work.

I'm not saying it is easy to write software that never crashes (in C++), but it is easy to write software that doesn't crash 5 times per day.
I would love to see a similar "jumping off point" for audio programming. Anybody know of one?
SpaceX Hid a Second, Hidden Payload Aboard Falcon Heavy
Firstly, if your car goes out of control whilst on cruise control don't do nothing. This driver was reckless. Secondly, do go around advertising that 'Autopilot' will do things like this - it's completely unverified and spreads a dangerous rumour. How long until some idiot tries to recreate this?
Oscar Health Inc. | Site Reliability Engineer (SRE) | Engineer | Product | Design | Data Science | Non-tech roles | New York / LA | Onsite

Healthcare is broken; we're trying to fix it. The Oscar team is focused on utilizing technology, design and data to humanize healthcare. We're a group of technology and healthcare professionals who looked at the current state of the US healthcare system, got frustrated by the horrible consumer experience, and decided to do something big about it. Backed by a renowned set of investors and advisors, we’ve set out to revolutionize healthcare.

I am a SRE at Oscar and we are actively seeking engineers (of all level, new grad to senior) to join us.

* https://www.hioscar.com/careers/13255

If you are interested (or interested in other roles - check our career page), please feel free to drop me a message: yeukhon.hn@gmail.com and let's chat!
Depends on what you count as inflation. Inflation of the money supply, or resulting "inflation" (rising) of CPI measured items. Real inflation is very different from the CPI reports (as evidenced by stock prices, houses, Bitcoin).
Thank you for your kind words :)

Hosted web version actually serves a dual purpose - it is a full online app (for both desktop and mobile) and also acts as a central sync server for desktop clients.

There's a fully featured web version which is tailored for desktop and isn't responsive. There's a separate frontend for touch based devices which doesn't have a complete feature set, but scales nicely for both smartphone and tablet layouts. But this is a brand new feature released just days ago so it has probably rough edges.
Go with Processing, the API is very simple, and YouTube has plenty of videos demoing various projects:

https://www.youtube.com/user/shiffman
The requirement is generally that it can be written in a single instruction.

This can fail on 32-bit processors like the x86 if you use a 64-bit index. For embedded work, it can fail on 8-bit processors if you use a 16-bit index.

You can check, in C++, whether operations on a type are a single instruction. This might be true on an x84_64 and false on an x86:

std::atomic<int64_t>::is_lock_free()
Yes, please don't use Tilt to update your production cluster!

Tilt is just for precommit development.

If you email me (dan @ windmill dot engineering), we can talk more, but we are more reproducible and less config than mounting directories into minikube.
You seem to have not noticed the next part of that sentence - "especially when your basis of comparison is one year over the next"
These were just examples from head, where I'd see it being used, but concrete examples are here: https://elixir-companies.com/

You can browse by industry, gaming here: https://elixir-companies.com/industries/gaming

Additionally, I believe Riot Games uses Erlang for their in-game chat and maybe other services. Also DemonWare (part of Activision Blizzard) used Erlang for CoD Black Ops, presentation here: http://www.erlang-factory.com/upload/presentations/395/Erlan...

Anywhere where Erlang is used, Elixir can be used too :)
https://nextchessmove.com/
Helm is one way to generate k8s yaml. There's also kustomize, or ksonnet, or custom scripts (sed!).
maybe the real estate companies & money lenders want housing priced so high that you will always need to take out a loan no matter what. only the wealthy have the money to pay for a home with 'cash' or at least a good chunk for a low/short term mortgage.

as an american, i can see that 'we' have lost our compassion for those truly in need.

peace.
It's apple notes for me.
1. Syncs with my Mac
2. Will be probably be around for a while.
I've previously used Pitivi, found it too unstable for continued use. I think next time I need to do some video editing, I'll probably try out Blender.
Well, most brains all look the same.

It's much like hands. If you were tasked with finding out if someone had a hand chopped off, and saw they had two hands on them, you wouldn't need to know how many hands they had before to be able to medically claim "Yeah, two hands is within normal limits".
Start with https://webglfundamentals.org ?
Just imagine AlphaZero romancing LeelaZero to plan an escape. That's probably why they didn't release a lot of games :)
Improvements to apt-file since stretch
Thanks for your hard work and the clarifications.

Indeed from a 10,000ft view the projects share some good stuff.

As @prokoudine pointed out in his other article [1] (linked at the top of this article), Jonathan Thomas from Openshot will be "100% full time working on OpenShot" in 2019, which is exciting with now both Olive and OpenShot working on making great video editing software.

What are your opinions comparing Olive to OpenShot, maybe more in broader terms (history/goals/manpower/roadmap/pro features coming up/...) instead of current feature comparison, since you guys appear to move very fast (but I also expect OpenShot to do some great stuff too in 2019). You must have surveyed the field before starting and have wonderful insights about the two (also @pedrokost comments regarding problems in OpenShot for bigger projects worries me, and Olive seem to beat Openshot there) and seen some shortcomings to decide to make your own.

Maybe @prokoudine will produce another interesting article about that?

--

[1] http://libregraphicsworld.org/blog/entry/the-quest-for-susta...
They don't integrate with my email clients anyway, and their browser extensions are overreaching. I just use its desktop (Electron) app and website. Copy the text I want to proofread there, edit it, then paste it back.

Wish their browser extensions would have a non-invasive on-demand mode, where the user has to click the toolbar icon to initiate the verification explicitly.
Your point is understood, and reiterated in other posts here. I just wanted to add context to the course as being presented by an author of MXNet, who is free to present it in his own framework.

Anyway, there's no dearth of courses in the popular frameworks already, it doesn't really help enrich the community if all educational resources only taught the current "market winner", we might otherwise be missing other opportunities or ways of thinking. Imagine if all schools only taught Javascript or Java!
They can be fast (see for example the Rust parser-combinator library Nom [0] which benchmarks competitively with hand-written parsers). However you likely need some level of metaprogramming to make them fast, as the way they're implemented in, say, Haskell has a lot of function call overhead that's hard to optimize. Nom uses macros, and the generated code tends to look a lot like the sort of state machine you'd write by hand.

That said, the main benefit of parser combinators for me are that they're super easy and fast to write, and easy to modify. So I tend to use a PC library for prototyping, then if I need more performance I'll rewrite it by hand.

[0] https://github.com/Geal/nom
Running the latest os is one thing... does it run well, though? Probably depends on the os!

a decent new PC 2012 has a quad core ivy bridge CPU, a 600 series Nvidia Geforce card and quite possible an SSD drive. What latest OS won't run well on that hardware?
I want to be careful with this decision, to avoid any future regrets

Don't forget to consider that you may regret whatever you do - by human nature, the grass is proverbially always greener on the other side. People who have kids may wish they hadn't, but if they hadn't, they may have regretted that - in both cases thinking they'd made the wrong choice. Socrates and Kierkegaard, among others, discussed this as a basic feature of life - how regret seems 'objective', but it's far from it.

"Marry or do not marry, you will regret it either way. ...Laugh at the stupidities of the world or weep over them, you will regret it either way. ...Trust a girl or do not trust her, you will regret it either way. ...Hang yourself or do not hang yourself, you will regret it either way. ...This, gentlemen, is the quintessence of all the wisdom of life." - Kierkegaard, Either/Or

(The Preface of Either/Or even says about the book's chapters "Read them or do not read them, you will regret it either way."!)
Well, sure.

But it does seem that many people who say that to you aren't doing much chopping and carrying. Because, you know, you are.

But they still need to maintain themselves. Eating, washing, etc, etc, etc. I could come up with a hardcore basic riff on that saying, but it'd be gross. So I'll let you imagine it.
I believe this is going to be fixed with Threema Safe: https://threema.ch/en/blog/posts/threema-safe-en. It is already rolled out for Android and iOS should be soon according to the blog.
IMO Shadertoy is not a good place to start. The techniques shown on shadertoy are fun to play with but they have almost nothing to do with the techniques used to make shipping products. Drawing an entire forest in a single shader is amazing but it runs at 0.2fps on a machine that can run GTA5 at 30-60fps
Insofar as ATM vs. IP, IP "won".

I had some ATM in Customer sites the late 90s as a LAN / backbone technology. By the early 2000s it was disappearing. IP over gigabit Ethernet and layer 3 switches with wire-speed routing replaced it everywhere I ever used it. ATM is still inside older DSL networks, but I haven't seen it used as a WAN technology in a long time.

I don't know enough about the innards of fast IP routers to say, but my gut says that, given the differences between IP and ATM, there's probably not much in the way of legacy ATM hiding inside our modern gear.

Insofar as the "Bellhead" vs. "Nethead" mentality, as another comment says, the majority of big "Nethead" ISPs have all been acquired by legacy telco interests (I wept inside when CenturyLink acquired Level 3, for example). In the service provider space, at least, I think that the "Bellheads" won.
I'll be the downer here and point out that Tox (both the specification and the c-toxcore implementation) have never undergone a security evaluation, and there are well-understood weaknesses in its security model right now[1].

If you feel inclined to use Tox at all, you should do so as a curiosity only.

[1]: https://github.com/TokTok/c-toxcore/issues/426
I enjoyed going through The Book of Shaders[1] by Patricio Gonzalez Vivo. It comes with an interactive programming environment that's great if you're just getting started.

It's free but please consider donating if you find it useful.

[1] https://thebookofshaders.com/
For anyone looking for a great starter codebase that you can poke around in to learn the fundamentals of CG, check out Scotty3D [0], the base code for CMU's computer graphics class 15-462/662 (I am a TA for this class). It is a supplemental codebase to the lecture slides [1], which are all available online. The idea is that Scotty3D is a full 3D modeling suite akin to Blender or Maya, but all of the actual functionality is stripped out, waiting to be implemented by students.

It includes code for 3D model loading, linear algebra, basic (OpenGL) rendering, and UX, and provides stubs for you to implement:

- local geometry operations (ex: edge split,
vertex/edge/face bevel, vertex/edge/face delete, etc)
- global geometry operations (ex: upsampling via catmull
clark subdivision, downsampling using quadric error, etc)
- a path tracer that supports Diffuse/Mirror/Glass
materials with Fresnel reflections and environment
lighting (ex: you can render the cornell box)
- an animation suite that implements skinning, spline
interpolation, and basic simulation (wave sims)

There's a lot of documentation in the wiki [2] to help you get started. A great resource, even if you can't take the class yourself!

[0] https://github.com/cmu462/Scotty3D

[1] http://15462.courses.cs.cmu.edu/fall2018/lectures

[2] https://github.com/cmu462/Scotty3D/wiki
There are very few games that are shown OTA.

All NFL games are broadcast OTA to the participating teams' home regions.
There's a big difference between proprietary code and secrets. If you get my proprietary code you will be able to understand and copy how my application works, but (if I've coded it well) you won't be able to compromise a running instance. This is why open-source software is not necessarily less secure than closed-source software.

But if you get my secrets, you can most likely own that instance.

And I think it's worth pointing out that companies who are serious about the trade secrecy of their code tend to host their own repos. I don't think you'll find critical source code from Microsoft, Google, Facebook, Apple, etc. sitting in private repos on Github.com.

I've been using Github private repos at work since 2013. As I said, I've not seen anything from Github that says that private repos are secure enough to upload secrets. For example, this document does not distinguish between public and private repos:

https://help.github.com/articles/removing-sensitive-data-fro...

I use private repos to interact with contractors. Just because I grant a contractor access to collaborate on a private repo, that doesn't mean I want them to have my api keys, passwords, etc.

I use private repos because I want a cheap and easy way to host git repos, but I don't want to bother with the public. I don't want to create the false impression that I'm open to pull requests or forking my code.
Good point: I always forget about Wine, due to always having Windows available somehow, but it's often a viable alternative. Thanks!
I don't think it's impossible. There are proven techniques to recover from slides and regain car control. As human beings we tend to overreact and rarely get it right when correcting loss of control but a computer when using preprogrammed techniques and has access to many more variables can at least perform at the skill level of a pro driver.
Yes, they operate on the same objects. The main operations on differential forms are the exterior derivative d and the wedge product f /\ g. These are independent of the metric. If you add a metric you get one extra operation called the Hodge star ⋆, which is a prefix operator, so it operates as ⋆f.

Alternatively, if you have a metric on your space you can define the geometric algebra derivative D and the geometric product. These are closely related to the differential forms operations, e.g. Df = df + ⋆d⋆f. Using it, Maxwell's equations become one equation, namely DF = J where F is the electromagnetic field tensor and J is the four current.

So in my opinion it's indeed best to not put this as differential forms vs geometric algebra, but rather as a single theory in which some operations don't depend on the metric (d, /\) and some do (⋆, D, geometric product).

Unfortunately, geometric algebra has been overhyped by its proponents, and the papers they write are less than rigorous, so some people are under the impression that it's crackpottery, so it's safer to call it Clifford algebra :)
FYI - The link to images in the Screenshot tour seems to be broken.

https://github.com/zadam/trilium/wiki/Screenshot-tour
That suggests to me that your existing debt-to-income ratio is too high. The conventional limit lenders will consider is a 36% pre-tax debt-to-income, including mortgage obligations. If a lender won't consider more than $175k, that suggests you probably have substantial existing debt obligations. If you don't, ask around to find another lender. Realtors generally have brokers they work with and recommend.
If I'm not mistaken Samsung TVs run Tizen - so quite different to Android.
Personally I'd recommend grabbing an old copy of qbasic with dosbox and going to town on some old tutorials here http://www.petesqbsite.com/sections/tutorials/graphics.shtml

I know some would say it's a bad language, but back in the day it was incredibly accessible and spawned a lot of shared code and tutorials. If you focus on the techniques and algorithms, treat the language as pseudocode rather than "the right way to do things", you can have a lot of fun and learn quickly things you can translate to whatever your language of choice is.
You could say... a working monetization strategy does wonders for products, even free ones. Too bad so many Linux OSS developers are fundamentally against that.
More buildings should be made of wood
I'm not the only one who is using layers with acceleration just fine though.
Incredible; thanks for sharing. I found a version that's easier to read: http://afrodita.rcub.bg.ac.rs/~alexp/books/forbreat.html
Start with SDL.
I just read his Wikipedia and he was sponsored by his uncle Sir Charles Wheatstone of Wheatstone bridge fame and ended up a Fellow of the Royal Society so was not so badly situated.
Flood Maps
I personally don't think this comment is flamebait or nationalistic, and I think it raises a good question that I think could bring substantive discussion-- why would Cuba want to attack American diplomats?

This comment also begins with an opinion by OP, not an unfundamented statement. OP opens with:

> I don't know if it was deliberate American propaganda campaign.

Which is completely valid-- I don't know either, even though I can choose to believe it was simply a mistake.
That would be like a "first-fit-or-die" malloc, wouldn't it? Which mechanism to choose always depends on your (de-)allocation profile and available memory. If you can free out-of-order, the circular buffer will fragment quickly.
AMD cards work just fine. Not sure what kind of issues you are having with your dual monitor. May be you are using an ancient kernel?

What's an AMF extension?
Moon Landing May Fuel China’s Push to Other Galaxies
> The notion that the 12 step program isn't for everyone is usually absent

I lament the notion that the 12-step program is the be-all end-all for curing all addictions for everybody everywhere. It is not. It should stop being sold as such. Yes, it is helpful for many; it is also not helpful for many others.
I'd definitely second the ray tracer recommendation, starting from a 2D canvas and building a ray tracer to render a shaded sphere was really an "ah-ha" moment, as the math is quite approachable and you can get a cool result with not much more than some trigonometry.
This is my own limited experience, so I hope an expert also answers. In the Handmade Hero video series/project, he codes a game engine from scratch. I didn't get very far into it, but I followed along coding it myself, using what I learned watching him. He writes it in a way that all the platform-specific code is in its own file, and he does it in DirectX, although other people have ported it to other platforms. Early in the series, he gets it to where you can create a sound buffer of samples and play it out to the speakers. So I played around with simply adding sine waves to generate things such as dial tones, busy signals, and DTMF dialing sounds. I would consider that "ground up" for the Windows platform. It should be pretty simple from there to load audio samples from files, adjust their volume, play them back faster/slower, and mix them together. And/or generate more complicated sythensized music. There is a book about building modular synthesizers, and I was thinking about using that but doing it in software.
The 10 most in-demand skills of 2019, according to LinkedIn
Well, you're making a lot of assumptions already about how the stack would be implemented. I'm fairly certain most frameworks store session information in your main DB (postgres, mysql) and adding redis would be an enhancement. Secondly, why would the JWT continue to grow? It (should, in this case) only be used as a standard way to validate that this cookie is legimate and signed by the server.
Hidden area in Legend of Zelda that 30 years later one player finally opened
It's almost always people I've never ever heard of for me. Just some random strangers that I don't see any connections with. Sometimes those are probably friends-of-some-"friends," but I haven't bothered to check every unknown name and face.

I've recently moved to a different country, and now I get suggestions of some random people supposedly from here - even though I don't know anyone here yet. Well, except a few coworkers and a landlord, who - if they have Facebook accounts - aren't in the suggestions, even though Facebook knows where I live and work (I don't advertise it, but that's not private either).

Paired with the fact that Facebook intentionally spams daily with "you have 20 new notifications", they just train me to filter and ignore their notifications. If someone's going to message me there, I won't see them until the routine monthly check.
What error does it give? This links works fine for me ...
And it's still no match for Google.
And yet, Google has way better speech recognition than Alexa.
I spent 6 months at home and abroad travelling and WWOOFed for 3 weeks of it. Those 3 weeks had the biggest impact and resonate through my life even today, years later.
This doesn't occur if you memory map a file though (barring certain flags that you can set as stated by quotemstr below)

You can legitimately have Windows stating many GB's of committed RAM without actually using that RAM and it's not using the systems pagefile/swap. It's also common for this to occur. Pretty much every program capable of opening large files (GB+) in a non-sequential fashion does this.
Try instead, "Get a minimum viable product out there, and iterate like mad".
Don't be so dogmatic - Bootstrap works just fine, and if it's what you know, you need some very good reasons to switch and learn a new framework.
There actually may be a good advantage to this strategy in that your childcare costs may also reduce with your roommates being able to chip in and be part of the family - even if it is just when you go shopping for an hour. I'm fairly open minded to finding some good friends to work together to overcome the economic reality that this generation is faced with.
I take your point. Maybe "difficult" or "alien" would have been better adjectives.
great idea, joined the list
Could you expand on that? We do have a bunch of art influenced by politics (TShirts, Graffitis e.g. the Obama Hope poster, Beto Campaign Tees etc.)
Is that not talking about general A.I. tho? And sure, many people argue that might never happen ... But we already have many specific A.I.s, and those specific A.I.s are already making lots of big decisions that affect people's lifes. Sounds like some safety policy there could be worth thinking about.
You are just factually wrong here. The NFL mandates that every game that is sold out (nearly 100% of the games in the NFL) must be broadcast in the local market on free OVA TV.

And the reason why the stadium need regular upgrades is to attract the team in the first place. If a team doesn't have a new stadium like the St Louis Rams, San Diego Chargers, or Oakland Raiders they will move to a market that either offers them subsidies or would simply be more profitable. That is the fundamental cause of all these problems.
a half a day of googling for people who have solved the problem, and experimenting with 3 different chrome extensions and some under the hood settings.

i'm a back-end developer, but it seems like unless you're going to go as far as using the noscript extension, there's no way to stop the various video injection scripts. but I only used Chrome, so if Firefox is better I honestly might consider switching. I know Firefox has a mute-all-tabs-by-default setting/addon , which mitigates a lot of my problems with web video.
Is human made climate change real?