skysight-inc/HackerNews huggingface dataset:
Hire a hacker to help protect your children from cyber predators. Our professional hackers can find the source and help close the case on any investigation. Hire a Hacker!
Everyone loses a password at some point. We help crack/recover passwords from computers, mobile & wireless devices, E-mail accounts, FaceBook and more! Hire hacker!
Has your Facebook, Twitter or Google+ account been attacked by a hacker? Do you need to get back into a social media account? A Professional Hacker Can Help!
Any email is hackable and we can get in and recover your passwords. Hire a professional hacker to recover your personal data. Hire an Email hacker now!
Our professional hackers can encrypt any data and help protect sensitive information from any other hacker who might try to hack your systems or yoir devices. Hire a hacker now!
No matter what your hacking need, we can get it done in a professional and timely manner.
You can send us a mail to

hacktech@hackermail.com

With round the clock support you can reach one of our Ethical Hackers or our staff quickly and get your project started.
Well, it's always a trade-off. When you inline stuff that is in separate functions you certainly increase the debuggability and readability and maybe even the performance of that one usecase you currently think about. If your goal is rather straightforward and your code is unlikely to be reused in high percentages in later developments (i.e. if you are coding a game in C++) then it might be a really good idea.

But if you work for instance on MS Word your goals will change 2-4x a year, you will have a list of hundreds of goals, your code might be reused in MS Excel without people even telling you, etc. In such kind of situation it is much, MUCH more important to encapsulate everything in classes and methods and functions (methods changing states, functions not) in a way that it can be treated as a black box. So in that kind of situation you are rather building lego blocks and hope that they can be connected easily enough to build the house that the little child, which is your boss, wants. In that case your lego blocks each need to be very testable and very connectable.

And the truth is that most of us live somewhat in the middle. We have a clear, highest goal that needs to achieved asap, while at the same time having loads of competing medium-priority goals that change all the time. So, while John's insides might be awesome by itself if you haven't thought about this topic before, please don't go full steam in that direction for a few years now. The best result is usually a little unclear and in the middle between two extremes.
>Eating pizza, Soda and so on are awesome

In a teenage-like definition of awesome.
Compound your Crypto: Supply assets to the Compound protocol and earn interest
I regularly use bash and I have learnt HTML, CSS and JavaScript in the past. If I had to use only one of these resources - OP's site or PHP the Right Way - which would you recommend I use? To put it some other ways - does OP's site adequately cover best practices? Is PHP the Right Way targeted aimed at fully-fledged programmers who want to pick up PHP?

Thank you in advance, it's much appreciated.
Travel.

It's the easiest way to strike up a conversation while on the road. "Where are you from?" or "How long are you out for?" is all you need, and is a perfectly acceptable thing to ask anybody you see standing by themselves overseas. Everybody feels a bit lonely and out-of-place in Bangkok or wherever, so they're usually happy for a chance to talk.

It works nicely for parties and casual conversations as well. "Got any big trips lined up?" will generally restart a dying conversation that has already used up the weather and other boring topics.

Sadly, "conversations among strangers" is a dying art. It used to be that when you were alone with 10 minutes to kill, the most productive thing you could find to pass the time was to smoke a cigarette or just stand there thinking. Now you pull out your phone and try to look busy. It's impolite to interrupt a busy person on their phone, whereas in certain circumstances it's almost polite to interrupt a person leaning on a post staring off to space. So my theory is that fewer people are meeting each other in real life these days.
Input (Sans or Mono) lets you customize your own font, with slashed or dotted zero, when you download: http://input.fontbureau.com/download/
They specialize on the kind of food that is favorable to this.
Cool! But I would love to have Input Sans included... (Not just Input Mono).
The problem with formal methods is that any useful program must interact with its environment (customers, filesystems, networks, sensors etc) in order to make a difference, and nobody is able to capture, comprehend or relate to the full specifications of those items and their subsystems. This results of proofs based on a lot of incorrect and incomplete assumptions.

This problem apparently even extends to the model-checking software itself, resulting in systems reported to be correct when then network message saying it is flawed was lost:

https://blog.acolyer.org/2017/05/29/an-empirical-study-on-th...
Delvieroo here in Australia doesn't prepare their own food, they just deliver food in the same light as Ubereats and Menulog. Interesting they have a different business model internationally.
I think you're short changing Bezos. From everything I heard, the dude is as sharp as a tack.
You are both correct, not sure why OP is downvoted though.

If your caloric requirements are 2400 calories a day. You might eat at a deficit for your diet, say 1700. And after that you can eat 2400 again.
What do you think about speed reading?
~34% of world population are children and teenagers. Of course they own nothing. Then there are young adults who just entered labor market and they don't have anything as well. So, it's roughly 40% of the world population. Plus debts mentioned by others.
I hate the phrase "screen time". Why does the fact that there's a screen involved matter so much? Many "screen time" activities are more closely related to non-"screen time" activities than to other "screen time" activities.

If the kids is typing a report instead of handwriting it, or reading an ebook instead of a physical one, why does that count as "screen time" along with flappy bird?
That's good to know. Edison always showed up when looking for programs like solar or a smart thermostat, LADWP never did. I just never lived anywhere serviced by Edison. Looking at their service map, it looks like Edison covers everywhere around LA/Glendale and covers a very large area all the way to the Nevada and Arizona border.

I wonder if there's a better cost/benefit for rolling it out to a sparsely populated (or dense pockets with large areas in between)? Where LADWP may favor new construction or something?
I think you're correct assuming you're eating a healthy diet made of stuff like oatmeal, beans, and chicken. It's hard to keep enough of that on hand and hard to fit it all in your stomach.

It's easy to consume 3500 calories in a day in cheese curls or going out to eat ribs.
http://www.qwantz.com/index.php?comic=3086

(I mean, I'd totally read that, too)

But yeah, I really enjoyed reading Paradise Lost; I mean, I read everything on the kindle, but I think I need to find a nice bound edition that includes Dore's illustrations.
So, did this site get slashdotted? Getting connection refused errors.
And risk having attackers control the randomness that comes into your entropy pool? Forget it, Chacha20 with fast key erasure is safer.

And if you want to re-seed anyway, pick your randomness from a trusted server.
Is India using the most effective tool to diagnose TB? Maybe not, study says
"Strict Italian privacy laws prevent us from learning more about him."

Is privacy really an issue 100 years after the person's death?
You don't need team of X for microservices.

It's an approach with trade offs.

Made it work with 2 devs
Cool project!

I've had a similar script running for a good two years to submit data to AbuseIP. I'll look around for some of the old logs and submit them when I get some time.
The problem is, HTTPS is not designed for privacy in any meaningful term.

1) TLS session negotiation leaks all sorts of useful data about both systems, not to mention TCP and IP stack on which it sits. This data is grabbed in 5 minutes with an existing firewall filter. Combined with IP, it shows the exact machine and web browser (incl. Apt version) downloading the file in many cases.

2) It does nothing to prevent time, host and transfer size fingerprinting.

3) Let's Encrypt helps with deployment but you get rotating automated server certificates. It is reasonably easy to obtain a fake Let's Encrypt certificate so without pinning it is worthless for authentication, pinning a rotating certificate is hard too.

Debian does not have resources to handle impostor mirrors.
There's a very simple rebuttal. Have this function:

function greetPerson(name) { ... }

Call it in a bunch of places like this:

greetPerson(user.name)

Now change the signature:

function greetPerson(userId) { ... }

What code do you need to update to fix the breakage you now caused?

A dynamically typed language can't tell you without some serious static analysis, which to my knowledge doesn't exist. TypeScript can know this both when linting in your editor, and at compile time. Old signature:

function greetPerson(name: string)

New signature:

function greetPerson(userId: number)

Just write tests, some might say. But you've got your test right there: The type is the test for this particular problem. Unit tests should test behaviour, not types. (Since unit tests should cover failure cases, duck-typed languages arguably require that you test calling your functions with a wide variety of bad inputs.)

In practice, large programs will never have enough, or good enough, tests, because they have to be written separately from the code they're testing. Type systems allow us to describe our rules in the code.

Note that there are statically typed languages (OCaml and F# being notable examples) where the type inference is sufficiently good that you rarely need to write out the types of signatures, let alone variables or return values:

let greetPerson name = ...

greetPerson user.name

The fact that they can do this invalidates the usual "static typing require lots of unnecessary verbosity" argument, because it's not true.
I still recall my English Lit teacher in 11th grade bringing this to us. To hear her explain how Milton made the Devil the rebel and hero versus god was almost shocking for a 16 year old.
I think the real problem is Microsoft doesn't care. It's probably a higher priority than Windows Backup, but only just.
>Does anyone have any insight into if there are some good tips to be pulled from game design into the more broad category of design? ... while I don't have any interest in becoming a game developer, I have an interest in design in general.

I recommend you learn the particulars of a specific sort of design first. Games would be a good starting point.

In general, learning something in general means you've learned a lot of the particulars. If you want to study X, the really hard bits of X, the interesting bits of X, you need other people to bring them to you. They need to know "you're the guy" to turn to when they have a problem in the field of X. In order to do that, you need to establish yourself as particularly skilled in some aspect of X, and preferably more than one aspect of X.

Let's take another particular, my specialty, pathology. I have a colleague who is really interested in skin diseases. She will never see all the skin diseases herself in her regular, 2000 cases/year practice. No one will. Some of these diseases are 1 in a million. The numbers aren't going to work out.

But she read all the books and she established a reputation within her department as being really interested in skin. So other pathologists brought her their interesting skin cases and their hard skin cases. Then she did a fellowship in dermatopathology. And then even more people sent her cases, people she met in training, at conferences, got her name in an article, whatever. FedEx overnight, "Dear Dr. Y, this 27 year old man is in our ICU, his immune system appears to be destroying all the skin around his new red tattoo, down to muscle. We obtained this biopsy. What do you think it is?"

Eventually, she'll get enough cases to write her own book on immune diseases of the skin. And maybe, maybe, if she's really good, and works for a very long time, and really likes writing, she'll write her own general textbook of dermatopathology.

To write her own general textbook of pathology, well, that happens once in a generation.

To write a widely accepted textbook of pathology that all physicians will read, well, that's essentially unheard of. The greatest minds in each subfield collaborate to write that book and struggle to get an update out every 3-5 years.

A field so broad as design ... my goodness, to be the recognized general expert in such a vsat field, it would seem to me, verges on impossible. Surely you will need to focus on something....
Davos 2019 Begins Today
For Transoceanic Flights, Are Two Engines Enough?
You can easily hide the pro label.
I think the biggest reason is that most projects depend on an enormous mountain of software written in languages like C and C++, where we can't even be sure we aren't indexing past the end of an array or casting a NULL pointer to the wrong type, let alone prove higher-level correctness properties. (To be fair, it's possible to generate C from a higher-level language/theorem proving tool, but few people actually do this.) For instance, most of us use operating systems, compilers, language runtimes, databases, web servers, web browsers, command line utilities, desktop environments, and so on written in not-terribly-safe languages.

Formal verification might be worthwhile for its own sake, but for most projects you just need your own code to not be any more buggy than the rest of the technology stack you use, which you aren't going to re-create from scratch in a formally verified way because that's way too much work and the existing tools are just so useful and convenient and just an rpm/yum/git command away.

The low-hanging fruit right now is to eradicate undefined behavior at all levels of the software stacks we use. This is a daunting task, but I think we'll get there eventually. Once we've banished heap corruption, segfaults, race conditions, and similar problems to the point where developers say "hey, I remember those things used to happen in the bad old days but these days I couldn't cause them if I tried" and we can be sure that if we call a function with the same input it will return the same result every time consistently, then is the time to consider formally proving that the result returned is correct.

(That isn't to say that there aren't some domains now where formal methods are tremendously useful. Also, sometimes one can make a productivity case rather than a product quality case for at least using semi-formal methods; using a language with a strict type system can mean spending less time trying to resolve weird bugs.)
You can create a 'drawing effect' by making the dash as big as the entire line. That's a pretty old trick by now. But it only works with strokes, not with fills.

Here's an article that does a better job at explaining it than the post here: https://css-tricks.com/svg-line-animation-works/
Mitsubishi Develops Cybersecurity Technology for Cars
I found this quote a while ago while researching state machines. The author is using a moderately complex hypothetical system as a reason not to use a state machine.

“... For instance, you are asked to create an online order system. To do that you need to think about all the possible states of the system, such as how it behaves when a customer places an order, what happens if it is not found on stock or if the customer decides to change or delete the chosen item. The number of such states could reach 100 or more.”

This is why so much software is broken. The author just admitted that he can’t be bothered figuring out how the system he’s about to build should actually work. That’s a deeply strange mindset to me.
That and the fact that amiga was clean room design. IBM Pc was already

Well the PC wasn’t backward compatible with CP/M so that’s an odd critique to level at the Amiga.
Were they confusing kWh with volts AC?
I mean paradise lost is beautiful... but I'd really like an analysis of "The Tenure of Kings and Magistrates" - like, was it "written to reconcile men's minds," or was it, instead a craven and ill-timed attempt to ingratiate himself with the winners of the recent revolution?
Exactly. And releasing formally incorrect apps to non-suspecting users is the best known way to bridge that gap.
Sounds like hell.
Researchers develop a new houseplant that can clean home air (2018)
> Probably Testostorone

No. When accounted for gender Testostorone do not have a correlation to risk taking for men.

> traditional evolution

One of the research findings among primatologists about 50-70 years ago is that female choice has a significant impact. That "little/limited say in their choice of reproductive partners" is actually not that little or limited, but simply different compare to male primates. The research on prehistorical human behavior is also extreme speculative, so great caution to attribute anything specific down to it.
Our eyes are constantly moving and refocusing (microsaccades), you never literally stare at the one spot. The problem with too much screen time is you blink less resulting in dry eyes.
> The assumption that there is no entropy available almost directly contradicts the idea of using cryptographic random data for almost any purpose

Strictly speaking, that's correct. For practical purposes however, all you need is 256 bits of entropy. From there, you can generate an unbounded stream of independent random streams, which you can use for your crypto stuff. You don't need to re-seed. Ever. How do you think stream cipher work? You start from 256 random bits, and you generate a virtually unbounded random stream that encrypts your message.

The use case of this scheme is mainly reducing the attack surface. Not re-seeding prevents some attacks, detailed in the link I gave above.
> Worst case, such a technology serves to create an almost eternal ruling class. Best case, it results in societies with either two classes of people (those who may extend their lives longer and those who may not) or societies that tightly regulate who may have children.

You should read (or watch) Altered Carbon.
TM3: attacker has a 0-day against a complex https server and they replace packages on some mirrors.

TM4: attacker can impersonate a server using Lets Encrypt certificate and bypass their automated verification, creating a fake mirror or a bunch. (HTTP has same vector.) They can also make DNS fail or reroute.

TM5: attacker has a 0-day against the more complex https client (e.g. curl).

TM6: Attacker fingerprints network connections to given servers by size and os or os + tls fingerprinting data
I can't believe you're suggesting that a person's privacy is less important than their copyright terms.
Which is kind of the point
Surprised that no one has mentioned this yet https://www.joelonsoftware.com/2005/01/02/advice-for-compute...

> After a couple of hours I found a mistake in Dr. Zuck’s original proof which I was trying to emulate. Probably I copied it down wrong, but it made me realize something: if it takes three hours of filling up blackboards to prove something trivial, allowing hundreds of opportunities for mistakes to slip in, this mechanism would never be able to prove things that are interesting.
I don't understand. Posted gasoline prices are always inclusive of state and local taxes in every state I've driven.
I've also only used it personally. And I concur - notion is very well put together, well worth checking out
And then limited partners don't put money in to VC firms. And that guy who was taking $500K an year for twiddling JSONs at Netflix all of a sudden won't be able to pay mortgages on his $1.5 million home.

Guess what happens then.
Probably no American writer has been more heavily researched than Hemingway. Amazingly we're still learning new things about his life.
most of us had experience with traditional development only, so we had to adopt devops mentality to be really effective, the company had ~4 system engineers who were working on the monolith full-time, so we had to take care of the microservices we built ourselves.

by AWS services I meant things like cloudformation, packer, ansible, consul, the nitty-gritty of ELB, EC2, S3, docker, hardest part for me was IAM and vpc/subnets, dealing with multiple caches instead of a big one, also distributed sessions(in the end we got rid of sessions and used identifiers and a key-value store).

Jenkins jobs to deploy and test every single service on its own, and for deploying everything to a test environment and run integration tests.

UAT for testing all services on test environment.

There is much more than that but these are the things I remember from the top of my head.
Company interest is king. If the person's skill set and connections are a valuable asset to the company, then his personal views and traits shouldn't be something to be concerned about. Maybe tell him to dial down the preaching and focus on the job. Measure his value through what he does and not what he says.

On the side note I think this topic is quite frightening in some way. We reached a point where a company, or employee is not going to be measured by the product or value they make, but what political views they represent. Soon we are going to have political questions on an interview. The companies will police their employees what they say and what they do in social circles. Workplaces become political echo chambers.

Also like how you just state that he is "politically incorrect", making your views the only correct ones. Not different, but incorrect.

Talking about double standards.
> I don't think this advice is really detailed enough to cover the breadth of the embedded space and/or comes with enough caveats about lack of writeable storage and reused keys.

I believe the link I gave is. I highly recommend you read it. It's from a trustworthy author (Daniel Bernstein): https://blog.cr.yp.to/20170723-random.html
The older generation is probably better at doing basic arithmetic in one's head. 80 x .6 x .8 =
> Please stop calling it “hysteria”.

From https://www.beauzee.fr/2017/07/04/videolan-and-https/:

> If you use homosexuality in order to insult/make fun of someone, it is homophobic. You might disagree, but that’s irrelevant. It is. Calling members of the projet on their personal phones and insulting them is probably a bit of an overreaction, don’t you think?