skysight-inc/HackerNews huggingface dataset:
All we have to do is price externalities into power generation and we’ll be fine.
Anti-vaxxers could be accurately considered to be retrospective Darwin Awards contestants.

Doing their best to remove those genes that they have already contributed to the human gene pool.
I don't think you're going to find any specific examples, because nobody is going to boast of moving a lot of money under the radar.

But judging by the trade volume in Venezuela, they're clearly using it for something.

https://www.cnbc.com/2019/02/14/venezuela-crisis-bitcoin-tra...
A fairer comparison would be Haskell code plus a complete suite of tests.
Why should debt support an economy? Without such massive inflation people wouldn’t need to take on much debt to make large purchases such as cars/houses because the prices of cars/houses would be much, much lower.

It only makes sense to take on debt if you have a productive way to put that money to use (Eg a business) that has a higher rate of return than the interest rate.
"I've made a career fixing a ton of horribly shitty, inefficient code that's been produced exclusively by people who pass these interviews."

Well, the interviews are marginally effective at identifying new CS grads (who also are cheap and have few outside commitments - companies love this!) but not much else. You're exactly right to view it as an algorithms final exam or an algorithm puzzle contest, but Cracking the Coding Interview is an embarrassingly bad book, in spite of (?) its ostensible purpose of helping people study for algorithm puzzle interviews at Google, Facebook, etc..
Well with .net it's usually less than 10 of dlls (not counting .net framework itself, though it may have increased in several years). As opposed to npm, where webpack itself may need 3-5 packages (css loader, url loader, etc), not counting their dependencies.

But I'm not saying it's better or worse, just different. But for sure it's harder to audit.
Does RL work in practice? I have seen many impressive applications of end-to-end deep learning, but nothing impressive at all when it comes to RL in the real world (especially when compared to control theory in robotics domain).
Not just any: consider the dumbest possible cellular automate with 1 cell that always switches between black and white. Trivially reversible but mass is not conserved. It's easy to see that mass must oscillate though (and cannot grow infinitely), if the system is finite and time-reversible (and if not finite, then mass of the system is ill-defined).
What you're mostly doing there is working out the resonances of your room/speakers/headphones.
Sorry to say it, but this is terrible advice on how to apply corrective EQ.
I don't think it's shady.

- If you return the item you will be refunded the total purchase price instead of the price of the item sans shipping.

- You know how much it will actually cost to own the item when its in your cart instead of hiding the cost until the last second when you've already committed.
It's just a tool, like any other tool. Any time someone publicizes a tool as for or against any one thing, it's at most more easily used in that respect for the current time or circumstances.

A bow and arrow can be an effective way to feed your family, or a tool or warfare that changed the outcome of many battles. Advances in textiles can be useful for keeping people warm in winter, or advanced armors with metal sewn inside.

It's not even as simple as a tool shifting from one thing to another either. Bows shifted from a hunting tool, to a tool of warfare, until eventually being relegated to sports equipment for the most part in the modern age. Medieval and Japanese swords used to be the heights of military technology, now they're collector curios.

I'm not sure of any technology that can be used purely for "good" or "bad", or even for one thing at all. The world doesn't often follow absolutes, so we shouldn't fall into the trap of believing absolutes when presented to us. At least not without a lot of justification and the requisite caveats.
Another use of these kind of interviews is age discrimination to filter out of older candidates who don't have time or motivation to prepare for this BS.
This is just another fad.. In late 90s there was fad for MSFT style puzzle interviews..then it went out of fashion.. this will also go out of trend.. just wait for couple of more years.
Is the gas density gradient really so significant that it allows a balloon to move towards the front of the car? Any way we can add some calculations to this?
What America Needs to Do Is Abolish Congress
It was only loosely linked to gold even at that point, fractional reserve banking has been going on for a long, long time!
A Dad's Excessive Use of Facebook/Memes Is Put into Question by His Family
How Huawei Targets Apple Trade Secrets
You can find more information under the term "dielectric resonator." Searching "dielectric resonator modes" yields a high concentration of promising figures.

"Ceramic antenna" is a term that will yield information on the applications of this idea to antennas.
> I’ve come across much much better solutions to my problems than I would have if Go offered a crutch to my flawed thinking.

Any example where you have a better solution than using generics?
Yeah, it does. It's also not wholly Google's fault, obviously, since ppod clearly illustrated why. No good deed goes unsued.
Thanks for sharing some really interesting thoughts. Just to add on to your comment...

The goal of optimal control is broadly similar to RL in that it aims to optimize some expected reward function by optimizing action selection for implementation in the environment.

The difference is the optimal control does not seek to learn either a representation or a policy in real-time -- it assumes both are known a priori.

Both can be thought of as containing hidden Markov models, though in optimal control the transition functions are assumed to be known whereas in RL they are unknown.

Another difference is that in control theory, we assume there is always a model -- though some models are implicit. You see, control algorithms either assume that the environment is explicitly characterized (model-based, like MPC), or that the controller contains an implicit model of the environment (internal model control principle, i.e. we adjust tuning parameters in PID control... there's no explicit model, but a correctly tuned controller behaves like a model-inverse/mirror of reality). In either of these cases, either the implicit or explicit model are arrived at before hand -- once deployed, no learning or continual updating of the controller structure is done.

In contrast, RL has an exploration (i.e. learning) component that is missing from most control algorithms [1], and actively trades-off exploration vs exploitation. In that sense, RL encompasses a larger class of problems than just control theory, whereas control theory is specialized towards the exploitation part of the exploration vs exploitation spectrum.

[1] Though there are some learning controllers like ILCs (iterative learning control) and adaptive controllers which continually adapt to the environment. They have a weakness (perhaps RL suffers from the same) in that if a transient anomalous event comes through, they learn it and it messes up their subsequent behavior...
`_-1` is an invalid variable name.

The `-` must be followed by an alphabetic character (or `_`) for it to be seen as part of an identifier.

So `_-1` is the same as `_ - 1`

{
my \_ = 4;

say _-1; # 3
}

{
sub _ () { 8 }

say _-1; # 7
}

It may be a bad idea to name a variable or subroutine `_` but that is for you to decide, not for Perl6 to decide.
(It's not your overprotective mother.)

---

I suppose if you really want to do something completely daft like that, there is not really anything stopping you:

{
my \_ = 3;
say _-1; # 2

my \term:<_-1> = my $ = 4;

say _-1; # 4
_-1 = 53;
say _-1; # 53

say _ -1; # 2
}

Note that it doesn't just create a variable named `_-1`.

What it does is much more powerful than that.
It modifies the parser lexically to add `_-1` as a term.
(Since it is lexical it stops being valid after the closing `}`)

The `my $` is just so that it has a rewritable container so that it can be reassigned to `53` later.

This can be useful for constants that wouldn't otherwise be a valid identifier, and for writing subroutines that are parsed as a bare identifier like a constant would be.

constant term:<> = …

sub term:<foo> () {…}

foo;

foo(); # ERROR: Undeclared routine: foo used at line …

foo 1; # ERROR: Two terms in a row
So they bought in-flight entertainment centers from a manufacturer whose design happens to include a camera, and have disabled that part.

And the Twitter outrage engine explodes.

The end.
I use DrawIt plugin in Vim... As much as that looks beautiful, why would you open a GUI window to draw plain text? No need(although of course it doesn't look as slick).

A little one I done with it: https://github.com/salgadobreno/dme/blob/master/README.md

Abusing unicode chars, I've done some pretty interesting mock-ups...
WAL Usage Looks Broken in Modern Time Series Databases?
No no, you also need to put the OPs guys who never programmed java or are even remotely interested into the dev team. Bonus points for devs who never did ops and don't care about it.
Also don't give both teams training and don't plan for increased development time by additional ops tasks!
Just call it "we put an ops guy in your team, you're devops now!". (coming from a devops guy, who loves to do both things)
Doesn't the Roomba use a form of RL?
Generally people who claim to be worried about climate change are lying because they aren't actually interested in taking the somewhat genocidal steps necessary to actually stop it.
Setting up the same problem in terms of trait matching for Rust is quite a bit more difficult than this toy problem when you're in a limited-duration interview setting. All of the time that you spend laying out the problem is time the candidate doesn't spend solving it, and time you spend not getting a signal. The simpler the problem setup the better, in my experience.

I've done the "ask a real problem that I've solved before" thing, and I find that it usually gets hung up on details and context around the problem to the detriment of actually solving the problem at hand. That's not to say that such a conversation isn't itself very valuable, but that's a different interview conversation, at least on my team. We find it important to maintain some level of focus just to ensure that we're covering the various signals that we'd like to get from the candidate.
I am saying it will not be an issue in terms of environmental impact after fusion becomes a reality, as far as electricity goes.
This is one of those algorithms that everyone should understand or memorize. I had variations of this algorithm in the coding interviews or coding challenges of 6 companies (!) my last cycle.
And DrawIt for Vim
Not OP...but I had plenty of group assignments. The ones I liked, I maintained as friends. I'd imagine if someone graduated without knowing other engineers, the school didn't value group assignments, their teammates all stunk and weren't worth keeping, or they were the one no one else wanted to keep in touch with.

My university also had plenty of student organizations that were engineering related where you can find people of common interest, if you wanted to. ACM, Top Coder, Society of Women Engineer, Society of Automotive Engineers, Robotics (my school participated in DARPA challenges, FIRST robotics mentoring...) etc...If you wanted to be around similar peers, you could chose to. Or, you could chose not to and be the typical geek that goes to class, not talk to anyone, go back home and stare at your computer.

I was fortunate to also join non-engineering organizations, with whom the majority of my friends are today. I'm glad I didn't, because that expose me to a lot of different types of people, values, etc.

Anyways - I am not sure the value of networking with other college students from a professional stand point anyways. Having been in industry for 10 years, with each of my company having hired college grads...if a new college hire on my team says 'hey, this person is good'...I'd interview them, and still give the standard interview. If a colleague with many years of experience says 'this person is good', I would trust their professional judgement more and would maybe interview more on behavioral.
Dev dependencies are as dangerous as production dependencies and always have been. Read this from 1984: https://www.archive.ece.cmu.edu/~ganger/712.fall02/papers/p7...

Those 1,568 create-react-app dependencies are maintained by people you have no formal relationship to, and are all versioned independently. Visual Studio is one monolithic package released by one of the largest companies on earth. Microsoft is not going to back door you and it has a huge incentive to stop anyone else from directly back dooring you via Visual Studio. On the other hand, the maintainer of the event-stream NPM package, with ~1.5 million weekly downloads, recently gave control to a stranger. They successfully back doored it and evaded detection for over a month. https://blog.npmjs.org/post/180565383195/details-about-the-e...
> In my experience, no interviewer has ever asked me these questions

Because not everyone writing Java code has had a background that exposes them to compiler internals or grammars and parsers.

But everyone writing Java code should at least be a little bit arsed to figure out what common data structures do - or how to write two for loops that print out "1 2 fizz 4 buzz"...
SmarterEveryDay does a video on this — nothing like experimental data.

https://www.youtube.com/watch?v=y8mzDvpKzfY
My blog links to some runnable Python code for this algorithm, with tests:

Code for the Shunting Yard Algorithm http://www.oilshell.org/blog/2017/04/22.html

https://github.com/bourguet/operator_precedence_parsing

It seems like there are 2 common algorithms for expressions: the shunting yard algorithm and Pratt parsing [1]. As best as I can tell, which one you use is a coin toss. I haven't been able to figure out any real difference.

They're both nicer than grammar-based approaches when you have many levels of precedence, like C.

But it doesn't seem like there is any strict relationship between the two algorithms, which is interesting. I guess there are other places where that happens, like there being at least two unrelated algorithms for topological sort.

Trivia: The original C compilers used the shunting yard algorithm. IIRC the source made reference to Dijikstra.

[1] http://www.oilshell.org/blog/2017/03/31.html
The best first step is definitely to minimize waste, by not ordering multiple small online shipments, individually wrapped foods, too much groceries that then go bad, etc and instead trying to buy more refill packs, bring your own bags to shop, etc etc. The next best form of "recycling" is in-home reuse, and if you do enough of it it's perfectly justifiable to just throw it into trash (aka recycling) after you're done.

Re-use grocery store produce bags to portion food in the freezer or as lunch/sandwich bags (like zip loc bags), and later as kitchen trash containment to limit odors and fluid leakage in your trash. I also use them as trash bags in smaller bins around the house (bathrooms, bedroom, etc) instead of buying various sizes of trash bags.

Use the backs of letter-sized mail and physical spam as scratch paper and for note-taking before discarding/recycling.

Rip the flaps off cardboard boxes and use the boxes to sort items in your closets and pantries (and the flaps can be used as dividers too). I even use smaller delivery boxes to sort items in the fridge because it's easier to clean (by throwing out) than wiping fridge spills.

I feel like most of these sorts of things are no-brainers, but the typical western consumerist household freely generates tons of trash and just buys even more things to fulfill these roles generating even more trash that it boggles my mind.
They're the same, but when your government does it, it's not really opt-in, unlike with all the crypto frauds.
How much can Apple or other companies do to stop this when its basically a Chinese government operation they are fighting against? I doubt any American or other foreign countries would win in a Chinese court against a Chinese company for copyright infringement or IP theft.
Green energy isn't the cheapest source everywhere in the world, but Bitcoin mining has no geographic restriction. Instead of picking a location and then choosing an energy source once there, as most of us do, they can first pick a green energy source and then choose a location anywhere in the world that provides it.

Thus, there's no analogy to the challenge the rest of the world faces in moving away from fossil fuels.
Recently I got a second hand "Canon EOS M" it's an old Mirrorless, for only $200 USD.

Thanks to ML I can get footage at 2.5K in 12-bit RAW, or pseudo-4K in an anamorphic format. If you're a film student in a small budget, the amazing work from the people behind the project it's a gift from heaven, as the quality it's almost film-like (ready for regular LUTs).

Basically you can have RED or BlackMagic Camera color and HDR kinda-quality with a small budget... and a lot or patience and free time.

Still tho... I would not use ML RAW for a client in production projects (like a wedding or commercial), as most builds are in a "Always-Beta" state, with a lot a bugs and slow editing workflow for a professional setting. So in those cases, I would recommend record in old h264 in a flat profile, and use all other ML features like zebras, and live histogram.

Kudos for the ML Devs, who against all logic, are giving ton of work for the indie film community.
> - legal fees

In the US or countries like it. We grew (a few times I might add with different companies) to a substantial size (millions euros of profit / year) without any lawyer interaction at all.

And you can easily (again, I speak for where I am from, so YMMV) grow to millions of revenue without an accountant. You probably wouldn't because it's cheap until you get to many employees and larger amounts of rev or unknown business territory, but you can and people do.
How was your trip ?
Slamming on the gas at 60mph probably will freak out everyone in the car, but not because of the balloon :) I'm assuming you meant slam on the brake, in which case the answer below is correct.
well, I gave the python as an example, there are more examples in most languages.... including Haskell. I have been programming ~40 years and have tried a lot of different languages in that time (not coq, but I have read about it and am curious about practical uses of it). There is no article with this repo, no explanations, I'm just saying I see nothing compelling... I'm completely willing to listen to a compelling argument for why I'd write Coq code and how theorem proving capabilities are worthwhile and how this code demonstrate it.
Referrals are not trusted automatically, they still need to prove themselves before they can refer other people
I even had in mind writing a post about this... Diagrams in code have so much potential to explain things better, and taking this kind of thing OUT of the code always ruin it(I much prefer code w/ TODOs & comments all around than code that is just code with zero human context), maintaining a little explanatory diagram is so much easier than trying to have drawings elsewhere where they'll get outdated, I think it should be encouraged. As I mentioned in some replies here, as a Vim user is quite seamless to do this with DrawIt plugin, this is one I've done just for the hell of it:

edit.: No way I can make it keep format here lol https://github.com/salgadobreno/dme/blob/master/README.md
Schwarzman College at MIT Spurs Outcry by Students, Faculty
Yes, that is kind of non-sensical as written. I'm going to guess that by "antenna" they are thinking of "resonant dipole" and by referring to a trombone, they are saying the grape is more of a resonant cavity. But then again, a trombone is not a resonant cavity in the RF sense -- it resonates as a tube closed at one end.
HiHello Raises $2.5M Seed Round for Better Mobile-First Contact Management
I would recommend (as I fell for that once and never again) never starting a consultancy/services company unless you already have the network to give you a 3 year runway and growth path. Starting this and going out to market your services without having a good pipeline set up before your start (for instance from your previous job / company) can be an extremely painful way to burn out your money and possibly yourself.

If you have no network and only $250k and skills you think that are marketable, you'll have a good chance of that 250k being gone and you having done nothing but talking with 'potential clients' which end up in your pipeline at 30-60%. With your runway gone, you have no time to close these prospects and no money coming in. I see it happen so often...
A fairer assessment is that it replaces ESP (the stream encryption portion of IPSec) and a small subset of IKE features. If you look at the ecosystem of software arising around the core Wireguard protocol, much of it is a [poor] recapitulation of IKE.

Key management and PKI in particular, not bulk encryption, is the hard part of IPSec (in so far as its hard), and Wireguard doesn't actually solve that. I wouldn't be surprised if someone eventually hacked Wireguard configuration management into an existing IKE daemon.
Explainable AI: Looking into the Black Box
According to AlternativeTo [1] there are two software for Windows with similar features [2][3].

[1] https://alternativeto.net/software/monodraw/?platform=window...

[2] http://www.torchsoft.com/en/aas_information.html

[3] http://www.jave.de/
Use clasp to manage your apps script project and push to Google apps script from a local git repo which you can also push to GitHub.

https://codelabs.developers.google.com/codelabs/clasp/#0
What’s your obsession with white males?
>A general purpose OS, to replace the firmware…

Yes, please. And a kickass processor with crazy fast memory to go along with it.

>and physical controls honed over decades and used by professional photographers in all kinds of scenarios?

Not at all. We love knobs, rings and wheels with great distinguishable tactile feeling.

A more intuitive settings menu would be a side benefit.

Truly revolutionary would be to able to write first class software to a mature capable OS.

What could the state of the art in demosaic, noise, latitude, color accuracy be with that kind of speed and tools?
That’s not really the message I was trying to convey. Not all debt is the same. If your decisions have tangible impact on business outcomes, your company brand, or morale, then anything that adds risk or debt should be weighed carefully as such. You should also weigh personal behaviors and decisions in terms of debt and risk, but that’s orthogonal to the topic of business and engineering decisions.
I didn't see any rule that said that anyone the "trusted circle recommends" ends up being in such trust circle, so I don't see how they could be in a position to exponentially multiply.
Build Your Own Machine Learning Models to Predict the 2019 Oscars