skysight-inc/HackerNews huggingface dataset:
I totally agree...It's crazy that they don't even offer a docker-compose file of sorts to being all their own tools together to demo the power of their own tools.

I recently wanted to see ELK in action...and it took me a few hours to set it all up and configure everything together with just basic docker and docker-compose. It really should not be that hard :/
I'm not sure how much water his argument here holds anymore. C++ has changed A LOT since 2007; idiomatic C++11 is an extremely different language from C++03, and C++20 is almost unrecognizable to an early C++ developer.
Economic partnerships could be formed with the nations that surround China, especially the nations that could potentially restrict China’s access to global shipping. It would force them to spend huge amounts of capital on railroads to maintain control of their connection to the greater world.

All of the surrounding nations would agree with your accusation of authoritarian tendencies from China and would eagerly align themselves with each other and the US in order to level the playing field between them and China.

Another thing that could be done is to shame them on the international stage into adopting policies that restrict their ability to pollute, and subsequently slow their growth.
People that say "everyone is dumb except for me" make me question their own analytical abilities.
https://www.buymeacoff.ee/tarot :)
> As a business person, you're going to have to sell yourself/your services to other people. Perhaps that's not too different from pitching yourself to an "anonymous promotions committee"?

Talking to a customer is (usually) a human process involving an actual conversation. Back-and-forth, incremental, and to the point about business needs of the customer and how you can satisfy them. As a sibling comment said, they have 'skin in the game', they're there to get shit sorted out, they need that shit sorted out and you're there explicitly to help them do it.

Pitching to a promo committee is filling out a form (including fantastic questions like "what's one thing you're good at") where you have no feedback on what the other side is thinking until they tell you 'yay' or 'nay' a month later. Good luck again in half a year. Oh, and those committees will give your packet just a couple of minutes because there's a few hundred of them that they need to handle. Hopefully your packet doesn't get reviewed right before lunch when they're cranky.
Ask HN: How to securely browse the web with JavaScript enabled?
Most pertinent question at the moment: can meltdown/spectre be used to read kernel memory and take screen grabs?

I'd prefer to disable javascript altogether but many websites don't work without it.

Enabling/disabling javascript per domain doesn't work because it doesn't protect against MITM attacks or attacks on the servers that you visit.

There seems to be a lot of projects related to sandboxing javascript (eg. Google Caja)

https://stackoverflow.com/search?q=sandboxing+javascript

However doing it on a browser level doesn't really seem to exist. This seems like missing infrastructure. Browsers should have a slider for increasing the security of javascript without having to disable it entirely. I don't think this is as hard as it sounds - realistically all that's needed is a way to restrict javascript so that the only thing it can do is hide/show elements - this would make 99% of sites work.
I can see people arguing for object oriented over procedural.

As I type that, I realize I've recently learned to love Go, so maybe it is my bias.
The most surprising experiment about how our brains work
Probably means it's a good time for a short-term short.
For a somewhat similar reverse case, you don't need to imagine, Betsy DeVos already has that on lock-down.
That's not a puzzle, though. A puzzle would be something barely related to computer science, like "How can I find which ball out of 9 is heavier weighing them twice on a two-sided scale?"
Ah, I forgot about the assembly.

Is assembly important in microcontrollers?
It is not just the borrow checker. The ownership system / move semantics and powerful static type system with traits and generics helps to create some interesting abstractions (which have very little run time overhead) - pleas check: http://blog.japaric.io/brave-new-io/ as well as other articles on that blog.
Officials Admit Japan's 'Helicopter Destroyers' Were Also Designed for Jets
It stopped being super useful when you could measure the variance in commute in hours depending on the delay of the day.
I'd say they only dropped it because of high-level pressure and adverse publicity. I wouldn't assume the same outcome with, for example, a random ozzie instructor on a diving holiday. The concerning issue, IMHO, is that such serious charges were bought at all, particularly given the absurd allegations contained therein (improper diving profile etc.). Also the fact that they didn't even inform him of their investigation or give him a chance to appear!

My view is, who's to say they won't do it again?

> Most people have no issues diving in Malta

Until they do! :-)

PS. Not trying to start an argument, just stating my view from this side of the pond :-)
> Anyone else find that even as they do their best to be frugal, expenses pile up as fast as your paycheck does?

I've definitely experienced this. There are lots of things that you ignore when you're poor because they're just not feasible, but once you've got the money, they're not only feasible but foolish to not do.
$50k/month with my current business: Manypixels (https://www.manypixels.co) I do work with many freelancers though.
Does anyone know how Lightening Network code actually routes nodes?

The LN claim is basically decentralized BGP but much more complex and prone to race condition errors.

https://www.youtube.com/watch?v=Ug8NH67_EfE&feature=youtu.be...

The white paper doesn't even mention how LN routing works!

8.4 Payment Routing

It is theoretically possible to build a route map
implicitly from observing 2-of-2 multisigs on the
blockchain to build a routing table. Note, however,
this is not feasible with pay-to-script-hash transaction
outputs, which can be resolved out-of-band from the
bitcoin protocol via a third party routing service.
Building a routing table will become necessary for
large operators (e.g. BGP, Cjdns). Eventually, with
optimizations, the network will look a lot like the
correspondent banking network, or Tier-1 ISPs.

It seems impossible to implement true decentralized routing, so it's likely they're using some sort of hack to prioritize "masternodes" as the backbone routers instead of actual peer to peer routing.
Vi Hart is like all the Tenenbaum children rolled into one. So much talent!
The Miranda book! I read this as a wet-behind-the-ears undergrad, and the scales fell from my eyes. Also, my copy had a weird binding that made a funny squeaking sound every time I turned a page.
Nepal = A True Communist country under undemocratic Nepalese Monarchy rule in 1996

Nepal = Not a Communist country under democratic Communist Party rule in 2018

Got it.
https://buymeacoff.ee/mcdoh
Most people can't reach the upper ranks of any MLM due to how they are structured. It's like a consulting shop you need more leaf nodes than managers.
Watch the "making of" video! So much hard work!
No experience in the area, but I'd ask as many questions as possible and try to avoid providing an indication of price while on the call. Try to give yourself an opportunity to think over what you've learnt and then get them a proposal soon after. Or call back with a ballpark so you can gauge from their reaction whether you're around the mark or miles off.
Nothing. I've worked on Cortex-M4 projects in C++. It's nice in many ways. The people working on the project had a much more diverse background than the typical EE who learned C as an undergrad mentioned in another thread.
Sure. But "until they do" applies to anything. No one has issues until they do. One bad incident doesn't automatically ruin everything.
The SLA only applies to the Plus plans.
I bet you $5 if you ask him, he'd probably say the exact same thing.
"making a F/OSS competitor"

So, Solr? Good luck getting SolrCloud set up on Kubernetes. ;-)

More seriously though, my answer to "has anyone actually tried to get ElasticSearch up and running lately?" is yes. I just worked on spinning up a cluster (using docker) at my current job. At my last two jobs I also managed ElasticSearch (without docker). There are plenty of gotchas with ElasticSearch, but I've never found the initial setup to be a challenge. To be fair, I've never touched X-Pack.
At some point the growth in expenses goes into things much more trivial than those you are enumerating. Things that you can obviously cut without any loss.

At some other point, either your expenses fail to keep up or you start to have such blatantly unneeded expenses that it is obvious that you can same some money with minimum effort.

And none of that even require a very large salary.
The problem is paying your own rent when money is taking out of the equation!
https://www.buymeacoffee.com/stfu

Added the button to a little forum I run. It was easy enough to set up. I previously had no advertising or anything on the site.
Despite black Americans being incarcerated at greater rates than white Americans, there are far more white Americans incarcerated than there are black Americans.

So if the objective was to re-create slavery, they did a very poor job out of it.

No, our prison system hurts all races: white, black, Asian, native, etc. And sadly -- because of the racism prevalent in US society -- if we want true prison reform, we have to educate people that prison affects all communities, and not just communities of color.

Because there will never be reform as long as around 30% of America's white population believes that prison mainly hurts black people.

Just like it took heroin to finally wake white Americans up to the fact that the drug war is hurting us all, so we must find a way to wake people up to the fact that the prison system is terrible burden to us all. Repeating the false claim that prison is primarily a black problem only prolongs the problem.
Ask HN: How do you evaluate startup leadership?
What builds your confidence in leadership at a startup? What would cause you to run the other direction?
Well yea, it literally says so in the title. Or do people just click on 'comments' without even reading the post title now?
California exports a lot of food, including to other countries. It does not need to have excess food supply given its economic structure.
There is still a lot to be gained by strong typing even in projects where everything is statically allocated.
You do realize this is the same regime that detains political enemies under bogus charges, assassinates them and sells their organs on the black market?
FWIW, I've done the same recently (deploy ES + Kibana on K8s) and it pretty much just worked. Statefulset, EBS volume claims, official Docker images.

Didn't use XPack or anything fancy though, haven't updated it and the only addon I'm running is https://github.com/lmenezes/cerebro
The standard library (with all its' duplicate code resulting from hardcore templating) will blow up your flash space usage significantly, to the point where you will run out of it sooner than you expect. You will spend time finding alternative standard libraries that are size-optimized and you might end up rewriting a lot of what you take for granted in your C++ daily usage. For example, the Arduino environment is C++-based, but it's not anything like on the desktop due to it not shipping an std:: .

Your typical heap-happy usage will not go down well on a microcontroller, either. Having very constrained RAM makes heap fragmentation much more of an issue.
50k a month is 600k

With a 90% profit margin and 30% taxes, 378k per year in bank.

Almost 1k/day

Not fuck you money, but that’s pretty solid. I remember getting paid 1k/month as my first Job.
It always depends which job you are looking for. My view during recruitment into quant / trading roles at a financial institution was: I don't care about grades or courses you took but show me your projects and research you were participating in.
Also working in the same space. I had the opportunity to evaluate Rust for our development environment back in late September. The killer feature it offered us is serde - rust's general purpose SERializer DEserializer library.

So much of our code is centered around taking measurements with a bare metal system and then transmitting them to a linux box for processing. Being able to just write `#[derive(Serialize, Deserialize)]` above a struct and then be able to send/receive it across the channel via `rpmsg.send(mystruct)` or `let mystruct: MyStruct = rpmsg.recv()` is magic. Furthermore, by encapsulating each possible message type as an enum variant, match statements provide a really great way for dispatching the message to the appropriate handler after we deserialize it.

As for the borrow checker, I actually did find it useful in bare metal. But more for handling hardware resources. Different measurements require different sets of power supplies to be activated, and exclusive control over different I/Os, etc. The ownership model made it easier to ensure statically that we sequence the measurements in a way such that the different measurement routines can never reconfigure resources that are in use by a different routine.

Anyway, we sadly aren't using Rust yet in production, even after that. Holding off until we start the next product.
I can't say for sure but your mention of 'CSS' makes me guess this is a web application, in which case you should be able to read the source code and figure out how to build it. If people aren't helping you then according to their cost benefit matrix it isn't worth it. Maybe they are supposed to be doing other work and they can't calculate how many hours they would have to spend helping you. Maybe they are just afraid of not knowing how to get it running either and will get entangled and implicated in what is currently YOUR ignorance alone. (I've worked with plenty of these crappy apps with undocumented dependencies where if you get the AUTHOR of the repo to try to build THEIR project on a machine other than their own it craps out on them in which case they fucking bail or defiantly say 'it works on my machine'. These same people will snort derisively if any junior tells them of problems building their project, with a line like 'its not rocket science you know' -- until you confront those mofos with the demand to actually build their own fucking project. At that point you discover that not only did they not document all their dependencies, but they can't even read a simple node error message complaining about how node-sass is not defined, because their project depends on node-sass being globally installed and they didn't realize it themselves.)
> Relevant: http://www.rojtberg.net/1481/do-not-use-meson/

Meson is fantastic.
(10x your current cost) x (time till your business expires)
Ah, thanks for pointing this out. This helped a lot.

Am I understanding correctly that she only recorded a single video, and spliced it together 3 times?
Shame and phrases like “violation of the covenant upon which societies are founded” are tools used by people to try to convince you to do things that are in their best interest.
AR for a Richer Cup of Coffee – latest tech treat for coffee lovers
Man, I don't know. I'm moving away from iOS/Siri/HomeKit/HomePod/iCloud(ugh) instead of moving toward it.

It might not be a lock-in, but given my track time on a non-Apple ecosystem and the value I'm getting out of Spotify compared to Apple Music...I'm not going back any time soon.

And, yeah: all it took was a $30 device.
In the US, there's a limit to how much you can deduct in charitable donations from your tax obligation, and IIRC it's something like up to 20% of your taxable income. So unless PF has a taxable income > $56M * .2 (or whatever the actual amount is), they'd get very little tax benefit to making it rain this much. Assuming, of course, that they're in the US.
Their streaming is not lossless. There are also two different quality levels for streaming that you can choose in settings, ensure you've selected high quality, I'm not sure what the default is.

Upon saying that, even with my Sennheiser HD 202s and Macbook built-in audio I can tell the difference between Spotify and lossless FLAC. My Australian internet is so bad that I probably couldn't even stream FLAC anyway.
People seem to be incredibly judgemental and lacking in compassion for people in different circumstances.

There are a lot of people out there who haven't been exposed to drugs who believe that people who take drugs actually deserve to die. Recently in New Zealand several people ended up in hospital after taking dodgy "MDMA", the sheer number of comments on Facebook about how they had it coming, or they deserved it, or how they shouldn't have been admitted into hospital were disgusting.

Regardless of whether they did was right or wrong, these are still human beings, they still have friends and families. Just the other day I walked past a dead heroin addict being wheeled into an ambulance. They had it coming to them, but I didn't feel like they deserved it. Nobody deserves to die on a street corner from an overdose.

It's the same thing with prison. Out of sight, out of mind. If people have never met someone who has gone to prison, then to them it's an abstract concept. They can't imagine the pain or suffering. I've met a couple of people who've served time for drug related charges. Neither of them wanted to commit the crimes they did, but they hit rock bottom. When you're addicted to methamphetamine, you don't exactly think clearly or logically.

But people don't see this. They see the world through the lens of their own reality and their own circumstances. It's the same thing that causes wealthy people to say that poor people just need to get better jobs. They have no concept of the world that these people live in.
It's been years since I read, "Family of Geniuses". I agree - Vi Hart could be the other "adopted daughter".
To clarify trustico disclosed private keys to an entity other than the owner of the key, which automatically starts a 24 hour countdown for the CA.

regardless of who discloses the private key, a CA is required to revoke any keys that they learn have been compromised within 24 hours. CAs have been reprimanded in the past for failing to do so.

The only ambiguity is the initial request to revoke by trustico - essentially for a CA the question is whether trustico is the agent for the certificatesTo clarify they disclosed private keys to an entity other than the owner of the key, which automatically starts a 24 hour countdown for the CA.

The only ambiguity here is whether a reseller like trustico gets to decide to revoke certificates that they sold or whether the end users are the owner and so are the only people who can request revocation without proof of key compromise.

From the point of view of the CA the initial “revoke all these certs “ email could have been any random person on the internet collecting public certificates, and then telling the CA to revoke them.

The communication that needlessly included the private keys was equivalent to someone trawling github or what have you, then reporting all private keys that they found to the appropriate CA. It doesn’t matter how someone proves access to the private key, and it doesn’t matter who demonstrates it, all that matters is that someone said “here is evidence this key is no longer under complete control by its owner”.

At that point a CA must revoke and no one gets to stop that.
What degree does the typical google AI engineer have?

How much many hours do you think it would it take to learn the required material to be able to get in with just a bachelors in CS?
Great execution, plan to give is a whirl:

https://www.buymeacoffee.com/thomaspark
That's more a matter of experience and attitude -- even simple things like reference types are nice. Also, templates offer a lot of abstraction power that can be used to model the hardware nicely, without sacrificing efficiency.

Many embedded programmers come from a background that doesn't expose them to those sorts of ideas though.
I am old-school and hate spaces. They do occasionally show up on my computer. But never in anything I'd be touching with a Makefile.
Yeah I could see that - if you think of being in a playlist like a citation.
Is "network analysis" a better term for what this article describes? Seriously, if taking a deep, hard look at connections among alleged drug dealers
and gang members is bad, what would be better?
Since you've done it, perhaps you could share :-)
$1,600 Uber ride from W.Va. to N.J
> Obligitory "the market can remain irrational longer than you can remain solvent" quote.

Investing in large financial scams isn't irrational in the current regulatory environment. The only danger to them is that they conflict or compete with some other, larger business that can lobby politicians. Ackman personally was actually the biggest threat to Herbalife, which is why we heard so much about this.
I would say it does. I learned microcontroller programming in assembly before I learned about C.
How do you hook up wireless headphones to an amp?
>“The market can stay irrational longer than you can stay solvent.” -John Maynard Keynes

There isn't much evidence that was said by Keynes:

>...In conclusion, this saying appeared in print by the 1990s and was closely associated with the financial analyst A. Gary Shilling. Based on current evidence it is possible that Shilling crafted of this apothegm. The journalist Jason Zweig believes he heard the phrase earlier and thinks it was in use by the late 1980s.

https://quoteinvestigator.com/2011/08/09/remain-solvent/

(I don't mean to derail your comment as I agree with the rest of it - just don't like to see misattributed quotes.)
Human brain still active minutes after heart stops beating
Routeshuffle: Generate random routes for running, walking and cycling
One-tap sign-up and sign-in on websites using Google
Transferring ladders seems non-trivial.

If you know ahead of time that you are doing "the dirty work", which usually you don't, do you know how long you are going to do it for, and if it makes sense to apply for a transfer?

Would your manager approve of your ladder transfer if he/she needs to back-fill your position when a good engineer is hard to find or keep to begin with? (Actually, there are scenarios where a manager wants to keep underperformers from transferring out, too)

Lastly, did you really want to be a Tools and Infrastructure engineer to begin with? It started with just being scrappy in order to get the project to a place where you can contribute shiny new features, which everyone is waiting for you to do, yourself included. If you transfer ladders, what are the chances you will be able transfer back in any reasonable amount of time to get credit for doing a good job on what you wanted to work on?

Michael's work situation seems prevalent through a Google-like org, and a ladder transfer is unlikely a realistic solution for that.