skysight-inc/HackerNews huggingface dataset:
Typical in-house CRUD is now handled just by analysts, with no developers, using tools like Salesforce and Sharepoint.

Well, to be fair, they get enhanced by developers... but the basic CRUD isn't an issue. Tying it to business workflows is. But the point is that LOB apps are not custom development anymore, and have not been for a long time.
Drones now responding to 911 calls in Chula Vista
Issue here:
https://github.com/ValveSoftware/steam-for-linux/issues/5638

Haven't tried this myself but may be of help: https://github.com/Holston5/Native2Proton
> Retirement: Maxing a 401k and Roth Ira is $23,000/yr

A SEP will allow you to put way more away than that. Better would be a "back door Roth" and transition from SEP to Roth and pay the income tax out of pocket each year.

>Healthcare: Insurance for a family is about $600/month or
>$7,200/yr. Let's add another $500/yr in expected expenses
> and another $1000/yr in emergency savings. Total $8,700/yr

You can get a better deal if you go with a Health Savings Account (HSA) + HDHP. HSA funds, if you don't use them, turn into retirement funds.
yea if you want to prepare for a doomsday, #1 priority is meet and know your neighbor.
Marijuana Smell Lawsuit That Could Endanger Colorado Pot Biz Goes to Trial
I don't think for most people it's easy to overtrain, but it's certainly possible. Greasing the groove as you describe is much more typically recommended than "as many as possible". Myself, I actually started with a hanging regimen before beginning to work on pullup variations. I agree with most of what you say.
There is no difference with the iTunes App Store, which has had more malware infections than the Google Play Store by far.
https://researchcenter.paloaltonetworks.com/2015/09/malware-...
:') no suprise. next up, apple store ;) ... oh wait, it's not malware if it's signed by apple ofcourse :'D ...
They really are a sleeping giant. And they had half a million employees at one point. Now I think its more around 380k.
To give an example of this: around 10 years ago I was co-running a website on a fairly narrow topic. One that most of the time is not relevant but every once in a while gets popular.

We happened to have some recent news stories related to the topic plus a very relevant, recent photo.

This was reused (without asking) by a major news outlet. The photo especially bumped their views numbers.

When we enquired about their use of our content, they said they were quoting and, after further prodding, that they could pay us a nominal fee.

Notice a problem with that?

We had to:
1. Be aware that our content is being used,
2. Be the side that is active in seeking renumeration,
3. Try to fight a major news organisation if we wanted a real cut of their ad revenue.

How do you do this if you are small?

Changing the balance and the burden is definitely a move to the right direction, in this case.

The big media and ad companies (Facebook, Google) are effectively making money off someone else's work. I could understand it when they were new and their market was still developing, today however they've grown too strong, I feel.
It's not so much the size of the packets as it is having flows that can be vectored through the packet processing stack in batches. This is obviously easier to ensure as a sender and a receiver than something like a bump in the wire deep packet inspector unless it doesn't keep stateful data.
Interesting data point. I just don't trust our political process in the US enough to trust it not to slide down a slippery slope if one is potentially present. I'm 40 years old and have watched US political discourse get worse and worse over my entire life span. Today's political discourse is hyper-polarized and almost entirely devoid of rational discussion.

The irony is that the Trump phenomenon is part of why I feel this way. Legitimizing censorship could ironically allow some future totalitarian movement to more easily use that censorship to its advantage. So if we ban Gab, we're creating a legal precedent that could be used by the very people we're banning if they (or anyone remotely like them) ever gain power.

I also have a sense that if the Trump cult fails to obtain power we might see a "left" totalitarian movement next. There is so much anger in this country that whether we get fascism or totalitarian socialism/communism probably depends on which side is able to field the most compelling demagogue.
Yet another way to visually understand complex functions is to think them as 2D plane to 2D plane transformations. You draw a picture, grid or curves into complex plane, then run it trough complex function you are interested in and see how it looks like.

Here is w = e^z:

https://i.imgur.com/pAALOh2.png

Just look at the above picture and every detail until it starts to makes sense.
Fasting is also a good idea. It forces your body to kill off marginal cells for food, rather than leaving them to potentially become cancer.
I had too look up "Class A" apparently the UK has a separate classification system for legal and illegal possession of drugs. The US has no such separate formal system for illegal possession of prescription drugs, but rather a patchwork set of laws, while having 5 "schedules" for availability of prescription drugs.

D-methamphetamine, for example is Schedule-II which means you can get a prescription for it, but there are several controls.
The nice thing about urban preppers is that's the place to go in a doomsday. They have a ready supply of water, canned goods, and ammo.

I am sure some preppers will in fact be ready, guns loaded, and should not be approached. These are also likely to be the ones avoiding urban areas anyway. But the ones I know (fortunately none of whom read HN AFAIK) well enough to know their prep...are unlikely to actually have their guns readily available.
Alldaychemist.com can do just that. I’ve found them quite reliable and certainly better than your normal pharmacy experience if you can wait on the package to arrive from India.
If you're having trouble reading this on mobile, the Chrome Simplified Reading View will help.

Visit `chrome://flags` and set Reader Mode Triggering to Always. The prompt is a minor inconvenience but I use it so much.
As far as I know I made it up. It's the term I typically use to give potential employers (and other devs) a general sense of where my competencies are.
Same here - was interested in seeing the comparisons to OSS.
Nobody can downvote submissions, only comments. Sometimes stories are upvoted beyond their merit, but that's fairly rare. Enabling downvotes on submissions would probably do more harm than good.
Curious why this has been downvoted, I’d prefer understanding than assuming what the error was.
Ah, a control issue would indeed be pretty much impossible to diagnose before V1. That makes sense.

I have heard of issues that were discoverable before V1. Famously there was the Russian hockey team that was killed because the pilot was riding the brake and didn’t abort in time.
Google Named a Leader in the Latest Forrester API Management Solutions Wave
How does this compare to something like Buildbot (https://buildbot.net/) - I share a lot of your frustrations with Jenkins and this is where we landed.

(BTW thanks for ansible, it's awesome :) )
Or indeed more problems. I remember trying to get the original Doom working online with a group of friends at a LAN a few years ago. It was much easier to get it working on Linux via Wine than it was under Windows 7+ due to some old networking layer.
Your source doesn't really support your claim.
Absolutely! There are some things you can't check that are still bad, for example, md5(timestamp) or Mersenne Twister might not be obvious, but 16 base32 symbols that decode to 10 ascii bytes is a pretty dead giveaway :)
Must be some old titles, it's pretty rare for a 32-bit Windows game to flat out not work in Windows 10. I'm even able to run Incredible Machine 3 (a game from 1995), albeit without CD audio. DOS and 16-bit Windows games however require an emulator like DOSBox.

Many 3D games from the mid-late '90s and early '00s relied on now esoteric hardware accelerators and APIs (like Glide) or GPU features that behave differently on modern hardware than the games expect. These might require a wrapper like nGlide or dgVoodoo 2.

Check the entries for your games on the PC Gaming Wiki (www.pcgamingwiki.com).
It's a reference to the 1995 film Hackers.

https://en.wikipedia.org/wiki/Hackers_(film)
U.S. National Labs Team Up to Build a Quantum Network
Email protocol is so dated people can only keep patching with hacks.

It may look like it's working from users' point of view but check how encoding is handled, it's a mess and then why is there still no widely deployed end to end encryption for such a core protocol?

Also DNS and domain is broken too. There's no point using UDP which only brings security problems and still no decent way to encrypt which domain you're querying through your browser and see how domain is governed by a structure which make crappy rules like who owns new TLD and you get some absurd "base" price for each domains instead of something more transparent and public. I wish if you write a book, you could easily have 'some-title.book' or when releasing a movie, you could get 'some-title.movie' but somehow it went wrong and no one can fix it.

Lack of improvements on the security on these points make me wonder if agencies just want to keep them dated so they can tap into people's communication easily instead of making the world a better place where everything is p2p encrypted.
He made a "sequel" video two years later that improves on the explanation.

https://www.youtube.com/watch?v=mvmuCPvRoWQ
Google named a leader in the latest Forrester Research API Management Solutions Wave

#GoogleCloud #GCP #Google #Cloud
Compressed air as a cheap energy store
we use https://wiki.jenkins.io/display/JENKINS/JobConfigHistory+Plu... to track job config changes. Additionally we require users to checkin the config.xml for each job in VCS- It's easily accessible by appending config.xml to the Job URL eg. http://server/job-name/config.xml

That seems to take care of who changed, what changed, etc.
Nice! Did you work though some of the exercises and problems? Don't be a tourist in the land of math!

If you don't want to bother with pen-and-paper (which is the best, but takes very long), you should at least try some problems using the computer-assisted approach. See samples solutions to first few chapters: https://github.com/minireference/noBSLAnotebooks
> Buy Red Hat

> Something goes wrong

> Blame Red Hat

> Keep your job

Sounds about right.
Sure, but what's "harder", slogging mindlessly 8 hours a day dealing with the public for 10 years, or hanging out in a cafe with buddies memorizing text books for 5 years, then coming in at 11am and playing ping pong building software for 5 years?
>Does anyone know if C. Elegans get cancer?

I don't, however C. Elegans has an average lifespan around 2–3 WEEKS.

That doesn't give them a whole lot of time to be exposed to damage from umpteen sources of radiation, environmental pollutants, stress, etc unlike humans that live 7 decades (the current worldwide life expectancy is 70.5 years) which is more than 400 times longer.
Interesting. I wouldn’t have expected those tasks to require an expensive machine though?
My source shows hundreds of millions of infected users by one malware instance alone compared to a few thousand per instance on the Play Store. It's hard to miss that the source said this — it's in the headline. This is why Tim Cook shut up about toxic hellstews of vulnerabilities shortly after XCodeGhost came to light.

This article's particular malware requires the user to enable accessibility services for the app, which shows a scary warning and requires the user to manually go into settings (can't be done in a single click). XCodeGhost affected every single user who ran the apps.
Yes and those are great when the people managing the Jenkins server are willing to install those plugins and get everyone to rewrite their stuff to use that. They did that eventually install that at $WORK, but they have a bunch of configuration for it for various libraries, which they make backwards-incompatible changes to without warning.

Fortunately, we're mostly moving to GitLab CI which doesn't have most of this bullshit.
Ask HN: What do you look for in a tech conference?
I want to start going to conferences for professional development, but I don't really know what I should be looking for. Does anyone with experience in this have any advice for what sort of things to look for in a conference?

Also, are there any LAMP developers who have found a specific conference to be particularly helpful?
It's a reference to the 1995 cult movie "Hackers".
So your boss comes to you and says that the users want some new feature X, you will say that it will take your 3 years since you need to rewrite everything in Rust or Go and I would say I can do it by using library or CLI app X and integrating in our project, it could take a few days.

What do you think will happen?
Do you think that a sane boss will approve you wasting resources to port it to cool tech X instead of fixing the current needs. The only projects that have no choice and must do a porting are Flash based projects because soon will be probably impossible to get regular users to have Flash in a browser.
Can you answer these questions about tech in NYC?
Get the answers Wednesday at Crain's/Tech:NYC summit. Sign up here: https://www.crainsnewyork.com/events-FutureNYC2018
A history of Mac Mini
http://docs.vespene.io/importing.html
Looking at many startups and even larger companies anything sysadmin and devops is for them just couple of clicks away in the AWS web console. They fail usually.
Sure, but leaving the area means abandoning a place of shelter, community, and potentially a decent chunk of supplies. I agree, plenty of disasters wouldn't warrant use of firearms, but having them and not needing them is considerably better than needing them and not having them. Seems like one is strictly better than the other. I suppose possession of unnecessary firarms could risk having them stolen or otherwise ending up in the hands of people doing harm - but seeing as 30-40% of US households possess firearms, this is a moot point.
First, no language is perfect, and building a real system with growing team(s) is always about making purity vs pragmatism tradeoffs with the main goal of keeping the complexity down as the system scale. The truth is that a system is much more than just the languages it is composed of, and regardless of the purity, exactitude, elegance of a language, sloppy work will always lead to a messy result.

In other words, languages should not be used as a substitute for discipline, good patterns, or scalable best practices, but rather as an enabler of such conducts.

TypeScript favored pragmatism over purity, but it is a very well thought-out, robust, and expressive typing layer on top of JavaScript.

Sure, for the sake of language purity, developers can "bytecode your way" to JavaScript Dart, Java with GWT, ReasonML, Elm, but there is a reason why all of those options, how elegant they might be, have limited traction and relatively short lifespan (at least compared to JS), and that is because they add too much friction points (often unexpected ones) for the sake of language purity, which at the end is a never-ending quest anyway.

TypeScript is a structural typing system which has its differences with commonly known nominal typing systems (which often confused with soundness), and while there are some unsoundness is some specific cases, overall, TypeScript is a very robust and expressive typing system on top of the most pervasive language, JavaScript. Not perfect, but very robust nevertheless and a huge step up from traditional JS. TypeScript combined Modern JS (module, let/const, async/await/promise, arrow function with related scoping, deconstruction, ...) does create a very robust environment to scale code and developers.

We used to all our backend in Java for 20 years (personally comes from Oracle) and we now see nodejs / typescript ecosystem and runtime environment has competitive for big app system. For one of our client, we actually just ported the last of our multi-service system from java to TypeScript, and it got 40% less code and it is better typed than Java. Java's high typing friction and Class-For-Everything purist approach makes good code design more of a contortionism exercise than an intellectual one, and while nowadays most agree that this OO-Obsessed approach was the wrong one, it was considered very pure and "robust" at a time.

Anyway, the short version is what makes a big code base scale is not the purity of any given part (e.g., language) but how the whole can minimize present and future friction points. The less friction, the more velocity. Discipline, best practices, tools, environments, and ecosystem are all part of a whole and one needs to make sure to not over optimize one part on the detriment of the others.
While I'm not sure what each implementation does, this popular Java implementation of Google Authenticator indeed generates a key with 10 bytes: https://github.com/wstrange/GoogleAuth/blob/d5074b4942013277...
Haunted Attacks caught on tape
You have to convince a human that your basement is a museum in order to make this work rather than a simple robot. A sign won't be nearly enough.
Try Lineage on a phone with F-Droid as your app repo: much more trustable - though not completely, plenty of blobs floating around, the modem OS, and is safe to assume there are non-public bugs out there. Also, none of the crappy preinstalled apps, no google spyware, no touchwizz madness - just a clean, vannila Andoid experience, just as the original developers intended.
> There’s no standard for HTTP file uploads

There is a well-established and widely-support IETF standard mechanism (consisting of several IETF standards) for that; it's called WebDAV.

> S3 is probably the closest thing to replacing FTP,

SFTP is much closer to replacing FTP, to the point that people often say FTP when they mean SFTP, which underlies most non-HTTPS enterprise integrations I've seen in the last decade. But SFTP isn't FTP (not even FTP-over-TLS, which is FTPS, which has much less use.)

> Ftp is surprisingly common when integrating between parties

SFTP is very common. FTP (including FTPS) is surprisingly common in the sense that any use of it is surprising given the well-established, battle tested, and superior in every way alternatives that are readily available.
ULM-FiT and OpenAI's Transformer* are quite different. Both are pretrained language-models, but ULM-FiT is a standard stack of LSTMs with a particular recipe for fine-tuning, whereas the OpenAI's Transformer uses the much newer Transformer architecture, and no really fancy tricks in the actual fine-tuning. I suspect the difficulty is with the Transformer model itself - this is not the first time I've heard that it is difficult to train.

* = To be clear, this refers to OpenAI's pretrained Transformer model. The Transformer architecture was from work at Google.
Top Recruiter tips from a JavaScript developer
> This idea that JavaScript developers are somehow "lesser" is tired and totally overlooks the complexity and challenge of modern web development.

Wait, where did I say that? Wouldn't you say "develops logic" is develompent work, even on the front-end? I was contrasting it with "click button, accordion collapses".
As you already said, this sounds like a people issue. Snark, sarcasm or belittling has no place whatsoever in a code review (or at a work setting in general, obviously). Sounds like you just got a bad colleague.
Bootstrap Testing with MCHT
If you don't have traction yet, how have you reached a point where you need a team?
I read the book and I enjoyed it. It still feels like a recruitment tool for Basecamp in the same way all "self help" books just seem to describe what the author does well, rather than how to deal own with personal difficulties. If you happen to have a company like theirs (<100 employees, ability to work remotely, profitable), this book will help better align your team's efforts and create a good work environment. If you work at a startup or for IBM, this might do more to depress you...
Could she have simply sold epub copies on her website?
> Objects are not data structures. Objects may use data structures; but the manner in which those data structures are used or contained is hidden. This is why data fields are private. From the outside looking in you cannot see any state. All you can see are functions. Therefore Objects are about functions not about state.

The statements are correct but the conclusion is backwards. The defining characteristic of OOP is that hidden state. Passing functions around is done all the time in functional languages.

> The bottom, bottom line here is simply this. OO programming is good, when you know what it is.

Ehhhh nope. The idea that you need "function pointers" to do polymorphism is confusing one particular implementation technique in one particular (frankly, bad) language for some universal rule. You can do polymorphism perfectly well without needing hidden mutable state - and when you do, life is generally better.
Most of my experience with IBM has been pretty reliable:

1. They bring the A players to the sales process
2. They bring the B players to manage the account (technically and commercially)
3. They bring the C/D players to do the actual work.

Wondering if I'm an outlier or if this is a standard mode of operation for them? I wonder how this plays in with their OSS strategy? Who works on things like OpenShift?
To save others a clickthrough on that tweet from Twitter - it's not quite a denial, more of a "Not yet":

"We are rethinking everything about the service to ensure we are incentivizing healthy conversation, that includes the like button. We are in the early stages of the work and have no plans to share right now."
There is an extra danger with this (we built this at my previous company, and then deleted it), where users end up not seeing the messages anymore, but when they go to internet cafes / planes / public areas they leak very critical information (typically quarterly goals and how we're doing).

Leads to really bad media leaks.
Because I didn’t think it was relevant at all: I don’t believe you want to talk about whether or not google is representing its own interests contractually.

But now that you bring it up I imagine my intuition is correct.
What will happen is that the publishers will make an agreement with Google and Co, cementing their monopoly and making it impossible for challengers such as DuckDuckGo to compete with them.
That question is not at all relevant to anything I have said in this thread, nor do you and I know in detail what exactly was said in that interview.

If you're just randomly asking my opinion, then I would say that any person who goes to an interview and is treated unprofessionally can be expected to feel bad.

At the same time, I have been invited to socialize outside of work by people who have unusual/unhealthy hobbies. It doesn't always mean they want me to join in those hobbies, and if I were pressured to do so, I would decline.

It's tough to draw conclusions about something when the only information we have is two paragraphs about one side of the story, and one sentence about the other side.
> This should appeal to CentOS and Fedora users who consider using RHEL, but don't because it's too hard to switch.

It's hard to switch from Fedora and CentOS to RHEL? Isn't CentOS almost exactly the same bits, minus the branding and a few proprietary pieces?
A simple introduction to Blockchain algorithm with Ruby
The proof of the formula is beautiful. It's common to defined the complex exponential as the extension of the Taylor expansion of exp(x) to the complex plane. Thus,

exp(iy) = 1 + iy + (iy)^2/2! + ...

Now just group the even-numbered terms together and group the odd-numbered terms together, the i's multiply to become 1 in the even numbered terms, and what you get is

(the Taylor expansion of cos) + i(the Taylor expansion of sin)