skysight-inc/HackerNews huggingface dataset:
I think replaceable batteries do not present big problems for water resistance. Water proofing is another story, but at least IME water resistance to a decent level is enough.

For example, I have an old GPS+HRM runner watch which is water resistant but not fully water proof. After a run I briefly wash it under running water (not submerging, but heavily splashing and using soap). I have been subjecting this watch to such abuse for years and it has not failed yet.

I think for most users water resistance would be just fine, although this may be just a personal bias.
if They’re pushing, it is in a weird and ineffective way which neglects the last mile issue and supports the like of Comcast and Verizon killing something like Google Fiber with nonsensical bureaucratic hurdles.

As conspiracy theories go, it’s a particularly shabby one.
IOTA will require hardware that is customized to operate in trinary and perform IOTA PoW in a fast, energy-efficient manner

This must be the most insane "Internet of Things" project ever. How did they come up with this nonsense?
Writing software is not difficult. Anyone can do it. The hard part is learning to structure your thinking such that the software you will be writing will actually solve a problem as it currently exists in a cost-effective way.

With that skill, you don't even always need to know how to write software programs. Sometimes, you're better off delegating specific tasks to humans.

When someone hands you a problem like "make this dead elephant disappear" other people will still be scratching their heads after the programmer has already figured out

while( elephant.mass > 0 )
{
eater.TakeABite( elephant );
}

And they think to themselves, "I can vanish an elephant in two lines." Everyone else is still thinking about the problem in terms of tons. The chewing and swallowing is a trivial implementation detail.

(Meanwhile, some other programmer will be at the north pole wondering what happened to the elephant they left in Cairo.)

Some people simply aren't able to deal with problems they have not encountered before, that are too far beyond their domain of comfort. They can learn, but they don't innovate. As long as such people exist, they will have to pay other people to teach them how to cope with changes in their environment. Software engineers get paid well because a lot of them can effectively solve problems without needing to be domain experts in anything.
To support your point, I don't believe for a second that Uber is actually innocent of intentionally stealing trade secrets. Far more likely that they they had the foresight not to keep any documents of their foray into industrial espionage, knowing that getting caught if there simply isn't any trail is very unlikely.

(I mean, this is the company that remotely wipes machines to avoid complying with search warrants, under a CEO that appears to think that the ends justify any means...)
Hygen – The simple, fast, and scalable code generator that lives in your project
Really, taking their adult autonomy away is the first step? How about education?

This might be anecdotal, but I feel like we don't hear these athlete bankruptcy stories as often about hockey players. Why? Because they're all white, not black. Putting a kid through junior hockey is expensive and hockey players tend to come from privileged homes with much better financial education than young black football players. They get just as many knocks on the head, but they get better advice from their father's accountant, and they make it to retirement with some money left.

Making them sign away control of their money sounds like a new version of the old story of infantilizing black people by removing their adult rights, "for their own good".
[Boomtrain] AI Marketing Tools, Data-Driven Campaigns
Which is exactly what Gmod did, and they have this problem.
>> The most common response I’ve gotten to this post is that we should expect programmers to be well-paid because software is everywhere and there will be at least as much software in the future. [...] Yet electrical engineering comp isn’t in the same league as programmer comp, [...] and there are more processors sold than ever before.

> What drives the demand for engineers isn't the number of things sold, but rather the number of kinds of that thing. The variety of chips is still growing, but not proportionate to chips sold, because the numbers are mostly coming from the handful of chips used in servers and mobile devices.

This. What matters here is not ubiquitousness of software, but rather it's bespoke nature. Every major corporation is employing thousands of developers (either in house or via some outsourcing arrangement) to write and maintain software according to the company's unique needs. This is the most important driver of demand for developers, and what differentiates us from other technical fields.
His post was a mistake, and it contained contradictory information. The tweet states a c3 of 12km^2/s^2, but the trajectory shows much greater than that. The actual trajectory does fit the c3 in his tweet.

It clearly wasn't intentional on Elon's part (why would you intentionally post a false trajectory with contradictory information when the real trajectory will soon be found observationally by 3rd parties? that'd just make you look bad). A technical error was obviously made somewhere. So it's not fair to call it an exaggeration. Just a technical mistake. Call him out for jumping the gun and not verifying first, perhaps.
>Because they can hire someone that has the skills they desire, and not have to worry about the investment time to get them up to speed.

Why are they taking interviews with bootcamp grads then?

None of this is adding up to me:

- The problem-solving gap between boot camp grads and CS grads in this company's opinion can reasonably be crossed via learning complexity analysis, and a couple of college courses in Algs/DS and Statistics

- Despite having the candidate's resume and knowing their own opinions, the company still decides to take interviews from boot camp grads when, presumably, they have a pool of CS grad candidates to compare the boot camp grads to

- The company wants boot camp grads to catch up while recognizing the gap is relatively small, despite having a pool of candidates they'd already prefer to hire from

- They have time to interview boot camp grads and reject them but are otherwise unwilling to spend the same time directing a new boot camp hire towards things that would bridge the gap? There's plenty of cram-tutorials out there that a few weeks would catch someone up with
>furthermore I'd argue it's pretty insulting to insinuate that Computer Science is somehow more difficult in this regard

Why in the world would that be insulting and who is it insulting to? If anything it's a reflection of how immature the industry is and how computer science degrees have minute overlap with software engineering.
The stereotype is that many of these athletes go broke because they are foolhardy with money. I appreciate that this article highlighted that a lot of these guys go broke because of scamming financial advisors.

The athlete attempts to do the responsible thing and hires someone they are led to trust with managing their assets only to be ripped off. I'm not sure how financial literacy prevents this from happening when you literally may be lied to about where your money is.
This article is weird, because the "bubble effect" (or as Soros describes it: "an undue ability to influence people’s behavior by leveraging their massive data stores to precisely target messages that nudge users in specific directions") is definitely the main issue with Facebook!

Without such power, Trump would not be our president, the alt-right would not capture so many followers, and our democracy would be much much healthier. It would also be easier for people to exercise self control with their time spent on Facebook (because without algorithmic warm-bath-water content, you would be jarred out of your safe zone). And if people were pushed away from Facebook, normal media, including news media, would have an easier time profiting from providing useful journalism and deeper storytelling.

It seems like people (both Cal Newport, and the majority of commenters in this thread) are extremely uncomfortable admitting that Facebook wields this power over many people. It is a bit scary, and it calls into question individual rational self control (which many of you hold dear to your hearts), but there is massive evidence that this power exists, and that it is negatively affecting our society. We need to deal with it.
DataGrip has one of the worst UI's (if not the worst) I've ever used.

If you create a new database (not using Datagrip), it won't show up in until you go manually enable it to be shown. I ran into so many issues wondering why my created databases didn't show up. (while spamming the refresh button in the toolbar). And ended up spending extra time to verify that they were there

Eventually figured out the setting is hidden in the context menu for a connection. Right click -> Database Tools (click). Get a new popup -> Manage Shown Schemas.

And the kicker is that it's not intuitively named AND hidden under a separate UI element. After not using DataGrip for a while, I end up spending a bunch of time digging through context menus trying to find it again.
Like the top comment I have passed on many bootcamp graduates, and many of my colleagues have too. I can only think of one bootcamp graduate that was ever hired at any org I worked at.

When we look at an application/resume from a bootcamp grad, it tends to only contain: "this is what I was doing before", "this is the bootcamp I went to and the projects we did there" (sometimes, these are cleverly formatted to appear as projects done after the bootcamp. We can generally see right through this, and it feels a little dishonest, but it is fine.)

What would make a bootcamp grad resume infinitely more attractive is if they demonstrated their enthusiasm by doing more projects. What it comes down to for me is: this person wants to have a job that many people go to a 4 year program for. Additionally, lots of those people who went to the 4 year programs had an inherent interest in the subject even before starting schooling. Bootcamp grads are heavily outclassed in general by these candidates, and an org is taking a risk (burden) by hiring a bootcamp grad.

So, it goes a long way for a bootcamp grad to 1) demonstrate that they're going to come in fighting and have a raw enthusiasm, 2) possibly tie in their previous employment (biotech? stats? very relevant.) These two things are going to be their strongest assets coming into the job. Not whatever they learned at bootcamp.
I couldn't get through that mess. Did they eventually realize the irony of describing the post-text future using text?
No its not. Internet gaming disorder is not part of the dsm-v, only that it should be studied further.

> Internet Gaming Disorder is a “Condition for Further Study” in the DSM-5 (APA 2013). This means that it is not an "official" disorder in the DSM, but one on which the American Psychiatric Association request additional research. Upon further research, the APA may or may not decide to make the disorder "official" in future editions of the DSM.

https://www.psychologytoday.com/blog/here-there-and-everywhe...

These things don't share many of the symptoms that physical addictions or even gambling are associated with.
Best in Developer Tech: 2018 DEVIES Award Winners Named at DeveloperWeek
Some ideas to throw out there:

* energy backed cryptocurrency that incentivizes renewables adoption.

* "off-grid" P2P internets powered by mobile devices

* decentralized storage/compute that actually works ( IPFS? )
Electric cars don't have "engines."
I'm a bootcamp grad and am about to finish my first year as a dev at a well-known, medium size start-up in San Francisco.

The advice the author gives is spot on. Taking the time after finishing the program, working through multiple algo textbooks, and taking an online course on data structures and algorithms definitely helped seal the deal.

To those deriding bootcamps, you are missing out on lots of great developers. The trick is to determine whether the individual worked hard during/after the bootcamp.

Lastly, if you're considering a bootcamp, do your homework, pick a good one, and work relentlessly (I was there generally 8am-11pm every day). It has turned out to be one of the best decisions I've ever made in my life.
I'm sorry, but I have an extremely hard time even feeling sorry for these guys.

Someone who receives an 18 million contract over a short span of 3-6 years, [1] and then goes broke a year after the end, I'm just not going to have any sympathy for them at all.

Lets see, an 18,000,000 dollar contract. If they did the second worst thing the could do (first being what they did do) which is just collect the money into a checking account earning no interest, that 18 mil would allow them to draw a $300,000/year salary for 60 years before the principle (the 18mil) was exhausted.

[1] and I certainly have no sympathy for them given the fact that not one of these sports players ever deserves being paid anywhere near this amount of money. They don't even deserve 1% of what they are getting paid. So to be broke a few years later, boo-hoo to them.
The thing I'm most curious about is how long Earth will be able to get a 30fps 1080p video stream from the vehicle.

In a way, it feels like a sort of generally-accessible, high-definition version of a classic NASA probe - we've all seen pictures from space after they've been meticulously stitched together by NASA imaging professionals, but this is the first time anyone in the world can visit a website and get a live, full-frame-rate video stream from the vacuum of space.
Russian scientists stealing time on supercomputer to mine cryptocurrency
Just make mods opt-in. Vanilla servers by default.
The current political climate makes the risk calculus lean towards the "do illegal thing" direction
It is not, shockingly, racism does need to involve race.

Nor do I think my nation is the greatest, and all the others suck. So I don't think it counts as nationalism.
Bootcamp dev here:

The camp I went to was very small and went under after my class graduated. There were just 4 of us in the class. 2 of us now are devs. The other guy who became a dev had a good amount of IT experience coming in, but needed more hands on work with development. The other students just weren't picking up the stuff fast enough and quickly fell behind and didn't recover. I have met a decent amount of people from other camps that had similar experiences, sometimes coding isn't for everyone.

After graduation, I had to do a few more months of solo studying/project work before I reached hire-able level. I got lucky and got hired by a startup that needed a junior dev ASAP. I had a great boss at this startup and learned a lot while also getting the chance to work on features.

Now getting work is easy because I have worked before.

TLDR: You have to put in more work than just the bootcamp to go from no experience to hire-able. And some people just aren't made to be devs, and they may be able to get into a boot camp but they won't be able to contribute when hired. Hopefully I don't come off as conceited/cocky, but that's just my 2 cents.
As someone who has been on two juries, I object! Jury selection is complicated, and there are limitations to how many potential jurors can be struck. There are also multiple strategies that legal teams may adopt. In my last trial, the plaintiff made a very emotional case, but the defense presented a very logical case. There were two jurors who I would say were logically minded, and we were able to influence the rest of the jury, who were tending to stick on what I thought were irrelevant points. A lawyer friend of mine said that she has seen that one or two logically minded jurors can often steer the jury, and if she is able to put together a logical case, she wants to get some logical people on the jury. (However, being a public defender, she is not always able to put together a nice logical case. She has to do the best she can with what she has to work with.)
No, its under Playback > Renderer. Its a little clunky because it has to scan for network devices but I'm still very excited about it.
As a further historical note that may interest HN users specifically, Skylight was the world's first production user of Rust (the Ruby gem they ship is written in it), dating back to well before Rust was even stable.
I am a cofounder of a bootcamp (Hack Reactor) that teaches Big O. I believe our average grad knows more about it than I did when I graduated with a CS degree.

Some comments:

1. If you're a bootcamp grad, be aware that impostor syndrome / low confidence / "maybe I'll be ready to interview after I take one more class" is a FAR GREATER RISK than not knowing big o. When you read an essay like this, consider it as useful input. Big O is useful, and is a special point of interest to interviewers, but do NOT listen to any of the voices (especially those in your head) telling you "you're not a real engineer until you XYZ". So, by all means, internalize this essay if your takeaway is "nudge big o up on the study list". Reject this essay and everything it stands for if your takeaway is "I am not ready to be a software engineer yet".

2. A dissenting viewpoint from me: this is good advice for interviewees, but interviewer focus on Big O / data structures / etc is a part of the same culture that fetishizes CS degrees from tier-1 schools and mistakenly believes that the most difficult/valuable part of software engineering is computer science. In reality, the most difficult/valuable parts of software engineering are craftsmanship (measured in decades of real work, not built at schools except those named waterloo) and working effectively in teams. Big O is not uniquely useful to your work or uniquely difficult to learn on-the-job. You should study it anyway because many interviewers believe that it is.
I opened messages and saw a barrage of debug messages about Lua script for metadata fetching failing. I guess that was causing 100% cpu. Did a settings 'reset all' and restarted and that seems to have fixed the issue. But now I cannot open the messages dialog box. Will file a bug.
You use your opponents own estimates of that value. Uber would have had those; and I'd be willing to bet they were sky-high given their strategy.
Blockchain Payments Platform BitPesa Acquires TransferZero
Our account service went down for a brief period this morning. Sorry about that.
FYI most game network servers tick the network at 10-12Hz(although the internal sim may run higher).

We generally didn't go higher than 10Hz since you'd start saturating lower end connections and any well written game will be good at reconciling state via dead-reckoning. You have to handle 100ms+ spikes anyway so it doesn't make sense to run the network super-fast.
You don't use physical servers in a DC to pay the 10x peak time, it's a big waste of money, if you want to go this way you pay the minimum numbers of servers at any time and you use cloud for the rest. But again I think noways it doesn't make any sense to buy servers in DC.

You pay for hardware that you need to mange and have to be sure that you will be using it after the game launch. ( most games player base decrease by 2x just after release. )
What did you have to downgrade? Subtitles work fine with the Chromecast on the most recent version of plex?
>Not just that! Don't forget about attending a dozen conferences a year, doing talks, and local meetups

You don't really need any of that.

Ultimately, you just need to pass the interview.

Sure conferences and tech talks might help give your resume some more visibility and likeliness of getting hired. Similar to having a couple toy projects, but many top tier companies adhere to a set of standards in their hiring process where they won't let you bypass their DS&A interview because you gave a tech talk.
As far as I know, neither DTLS nor QUIC provide datagrm transport (as in: managing the beginning/end of user messages, regardless of size), I am not sure if DTLS does unordered delivery (probably not if it simulates a stream), and my favourite is that none can handle transmission of data in a "reliable multicast" fashion.

By reliable-multicast I mean something like having a main multicast stream plus a unicast that delivers only the lost data.

DTLS multicast also kind of sucks because all clients share the same keys for the MAC, meaning that the clients could spoof the server data towards other clients.

Also, I am afraid the Forward Error correction of QUIC is a bit too basic to be really useful, which is why I developed a second library with more flexible FEC than just implementing raid-4 over the network.

I am designing my protocol with that transport in mind, because I did not want to limit the user in what he could do.

You can do all of this on the application, you can use even multiple stacks, but the upper layers are usually less efficient, more error prone, and we cause a global "reinvent the wheel" movement without even realizing it.
Yeah if we're talking about barrier to entry, I can't think of one much greater than the LSAT.
We run 16 game servers per c4.8xl instance for Battle Royale. We run more than that (on a different instance type) for StW.
I think they summed up multiple coin tosses (say 10). Then "scold" or "praise" the losers/winners with lowest/highest sum of 10 tosses. (So you get a probably distribution and regression towards the mean.)
> search that actually works

If search works fast on Thunderbird is because it keeps all emails in your local hdd. To be fair you should also set the option account settings > fetching mail > local folder size to 'all' in K9.
> Being poor and white is still an advantage over poor and Latino/Black. Look at conviction rates at criminal trials for example.

Are there stats for convictions of poor white people vs poor black latino/black, or just all white vs all latino/black? I don't think the latter stats would be particularly helpful here.
Generally, people don't say you should refuse to take advantage of them, but that you recognize them. That is, right now, you're misunderstanding privilege.
I mention it because its trivial to provision in AWS accounts.

In sandbox accounts we provision for developers, we use AWS Orgs and service control policies to ensure IAM users with full privs can't provision an HSM.
Hmm, are you from Als?
>First, I've never been in a SCIF as far as I know.

Well, several years ago I have actually built a couple of them (actually something very similar to them, the term SCIF is US) for the military here in Italy.

Though admittedly not - at least from the construction specs - to be used for this kind of air-gapped computing, they were either a "safe conference room" or a (very large) "storing safe" (to store paper documents and/or weapons).

I have no idea which security measures/protocols were later employed to limit access to them, of course, but there were a number of safety features that would make physical access by any means seemingly impossible.

Of course if you could impersonate someone else authorized or if you can bribe someone with legitimate access, than any construction/safety measure would be m00t, but then if you can obtain that kind of access it would be easier to simply get the data from the computer.
I have been working on just such a console app[0]. I would love to hear your use cases. Email me and I would be happy to give you a demo.

[0] visidata.org