skysight-inc/HackerNews huggingface dataset:
I hired a Certified ethical hacker at hackteam33@hotmail.com when my email was hacked and they got my email back for some money. I had to use this back-door service as Google refused to help me get into the account
To hire a professional Certified ethical hacker at hackteam33@hotmail,com when my email was hacked and they got my email back for some money.
The Unrecognized Decision That Saved Apollo 13
That was a frustrating video to watch. There are a few obvious flaws, like the “proof” that doesn’t actually prove the original claim at all, and the way you literally can’t reach the equivalent of

add x y = x + y

using the proposed Agile programming model. However, the giant elephant in the room seemed to be that all of those tests the presenter was talking about, and any aspects of the overall design of the production code that exist only to support those tests, are themselves what he terms accidental complication. By his own argument, it seems we should never write tests!

This is why I prefer to talk about minimising accidental complexity rather than eliminating it. Essential complexity is logic you can’t avoid. It’s fundamental to the problem you’re solving, and any correct and complete solution must take it into account. Accidental complexity is logic that in principle you can avoid. However, sometimes you don’t want to: diagnostics and test suites bring practical benefits other than directly solving the original problem, and we will usually accept some extra complexity in return for the value they add. Similarly, using a tried and tested tool, albeit one designed to solve a more general problem, may be more attractive than implementing a completely custom solution to our specific problem from scratch, even though again it might introduce extra complexity in some respects.

I don’t really mind whether we break down accidental complexity into finer divisions. There are lots of sources of accidental complexity. There are lots of potential benefits we might receive in return for accepting some degree of accidental complexity. My original point was just that some complexity is avoidable and often it is possible to simplify real world code by eliminating some of that accidental complexity, even if we choose to accept it to a degree for other reasons.
I don't agree that Bush and Obama share governing strategies. For example GWB was very comfortable out-sourcing large problems to his lieutenants, whereas Obama seems to do it only if he feels it'd result in a better outcome if he wasn't personally involved. Items such as the wars in Iraq and Afghanistan to the VP/Rumsfeld, Mortgage crisis to Paulson/Bernanke, etc... Contrast this to Obama where he held multiple cabinet meetings with regard troop levels in Afghanistan early in his presidency. On foreign policy they also differ where GWB seemed to be very decisive (or overly depending on who you ask). Whereas Obama to this day exercises extreme caution, at least publicly. I could cite a lot of examples, but of course this is more the realm of opinion.

On my somewhat poorly worded point about engineers on average being less interpersonal than a typical lawyer/mba. I don't view such attributes negatively; my intention was to point out that engineers' day-to-day jobs don't normally involve work oriented social interaction with people they don't know(i.e. someone other than their team). Putting it another way a lawyer/manager without strong interpersonal skills has a lower career ceiling than an engineer with personality trait. Thus it isn't unreasonable to assume said fields attract different types of people. Thus governance being a partial function of what subject someone opted for in school would in my opinion act as a very small variable in contrast to why X person choose said subject.

> Of course it does. We even have a word for it: technocracy.

It's an apples to oranges comparison if it's China(or Singapore) vs. the U.S. The governments of the former don't have anything close to real representation for it's people(More China than Singapore), thus the policy makers don't have to seriously consider popular opinion outside of keeping the populace from revolting, which is a far cry from the American system where an individual politician can be unseated within a short time frame.
Fixed in version golang/2:1.1.1-4

That bug is 3 years old and seems to be architecture-specific.
With Micosoft Bash on Ubuntu on Windows, the number of users of Ubuntu/NT could eventually dwarf the number of users of Ubuntu/Linux. With Ubuntu already at the top of desktop Linux distros now, they will probably entrench themselves even further.
Just to add some: There's a lot of specialization in EE like any other field and you can't really dive into everything. I find power electronics to be more of a black art than RF or high speed digital so I try to never design my own. I've seen people spend years working on a single design for a solar inverter making dozens if not hundreds of iterations, testing with all types of switching circuits and chips, comparing the behavior of one vendor's capacitor to another, understanding different transistor behavior, and so on. Thankfully, nowadays you can go to TI and use their automated schematic generator for your power supplies. They have many reference designs and tons of documentation on PCB layout in a variety of situations. Debugging them, however, is a whole different story. If you can afford it just buy a module and never think of it again. Polyfuses are a godsend, especially if you're designing a high current PCB like a motor controller. It really doesn't take much to melt a 1.5 oz 10 mil trace.

How expensive trial and error is depends on your experience. When I'm done with using a board or have some old electronics to throw away, whether I bricked it or its obsolete, I always throw it in a pile. When I have time I just go through and desolder each nontrivial part because it helps build an intuition for how each type of solder will respond to heat and flux, how wick looks as it absorbs solder and how to move it to get all the solder without overheating the chip, and so on. You need to develop that muscle memory like a surgeon would because once you're good enough you can do crazy things like snake a tiny wire under a BGA chip under an xray to fix flaws in the design or reflow. In more expensive designs I'll regularly take small gauge wire and solder it all over to fix the design as well as cut traces or lift copper layers after stripping the FR4.

Hand assembling electronics is largely more craft than engineering.
The 1-indexed arrays can sometimes be nice, but I've run into bugs so many times when translating the code into a language with 0-indexed arrays.
There is a video by Computerphile (https://www.youtube.com/watch?v=-5wpm-gesOY) which in an entertaining way explains time zone problems.
I built a lan to wan router where the wan was a wifi link (couldn't run a cable in the building) using pfsense, it works really well.
...or homebrew
Move to Columbus, OH. Low cost of living. Nice down to earth Midwestern people. You can continue in tech if you want without the silicon valley madness. If you don't want to do that there's plenty of other stuff going on. Sounds horrible. Sounds worlds different from the tech work I do. In Columbus, OH.

Seriously, when you remove all the stress and mania of silicon valley I think you'll be feeling much better.
No it's not. It's a redefinition of terms to exclude counterexamples. I could say "no sandwich is vegetarian" and you show me a grilled cheese sandwich and I say "no true sandwich is vegetarian."

The problem is that people have been passing around a cheat sheet of logical fallacies, but using the mental version of a regex to try and match them. This is not a reliable technique for identifying fallacies. Usually, you would want to recognize them by their content, not their form, and it's essential to know the difference between formal and informal fallacies.
How else would you save state between program runs? Config files don't preclude the application from having the ability to modify config from within the application. Not having config files (or some equivalent) does preclude saving state. Do you think it would be better to save state to a database or binary state file? I do not think it would be better. I prefer YAML config for most everything.
I'm quite fond of thoughtbot's rcm.

https://github.com/thoughtbot/rcm
I am from Nigeria too. I wish you all the best.
Well we first we have the moderation power, as discussed yesterday.
https://news.ycombinator.com/item?id=11500234

And then the power that comes with lavish charitable donations.
Agree. But it's not too bad as long as the companies require invoice (in EU sense of the term) to include VAT/VIES/CIF. The cost or price of an outside accountant to deal with your tech is not too affordable for a startup... 20,000+ euro/year just to do the book keeping.
You are missing the point. Read what was quoted about stripping binaries from Dave Cheney.
He studied mechanical engineering at Polytechnique Montréal, which is on the same campus as Université de Montréal. He did not complete his degree and left to pursue a master in geography at McGill. [1]

[1] Article is in french, sorry. http://ici.radio-canada.ca/nouvelles/politique/2012/10/01/00...
Can you make an rss feed that shows the content, or at least more of it, in the actual rss, rather than just linking back to medium?
>or simply because it leads to easy objectification of others

The tired puritan idea of "objectification" must be given the Old Yeller treatment.

What people call "objectification" is basically focusing on a specific quality (an isolated aspect) of another person -- only 99% of the time, they mean specifically focusing on their sexual qualities.

You're then supposing to be treating them as "means to an end" (objects to satisfy your desire" e.g.), as opposed to full people, with other interests, traits, etc.

This is pure old puritan mindset re-invented for the 21st century.

There's nothing wrong about focusing on the sexual appeal of someone, as long as it's OK for the given context. If you want to hire someone, you don't check their physical beauty. If you're looking for a sex partner, or fapping, it's bloody OK to consider their looks.

The message of the whole bloody "sex revolution" was that it's ok to have sex, including casual sex. It might not be how one wants to spend their life, or the most fulfilling thing to always have (same as eating stakes or ice cream all the time), but it's nothing to be ashamed of either.

Not all sexual relationships should turn into marriages or long term "meaningful" relationships. And it's OK.

Looking at a man/woman/gay/lesbian whatever purely on a sexual basis it's perfectly fine -- at least as long as you don't do that on every context and under every situation and social encounter.

Besides it's never 100% "just body" (tits and ass etc), as the naive thing, since myriads of conscious and subconscious hits from the person's personality inform how sexual/sensual they look to us too (even when picking someone up in the bar).

IQ, good manners, clothes, career, etc are all isolated aspects of a person too, but people wouldn't blink on judging people on those alone neither would they consider it "objectification" (which is as much as , since those don't trigger the puritan "sex is somehow evil" sentiment as easily.
This reminds me of old style text adventures, that frequently have to deal with this kind of ambiguity, and only manage it to a limited degree. For example:

> kill the man

Which man?

> the one with the knife

I don't see that here.

> kill the man with the knife

You don't have the knife.

and so on...
>> Regarding dissertation, I lost most of life's work when three HD's (main + 2 backups) all died within short time of each other. Encrypted with custom crypto that also fried haha

Ouch. Oh dear, that sounds horrible.

>> Btw, have you tried Mercury?

I've picked it up a few times but I keep coming back to vanilla Prolog. It's great but I'm a bit scared by the tiny amount of adoption. I know it's kind of ironic: low adoption feeds back on to itself.

>> Any ideas on why it's worth keeping around or would you use an alternative today?

I do a lot of nlp for university, and although I use Python for all the machine learning stuff, the text processing capabilities of Prolog are beyond any comparison with anything else.

For instance, everyone uses regular expressions for tiny bits of parsing and string manipulation. Prolog uses a sort of pattern matching, unification, that is like regular expressions except without any special syntax and Turing-complete.

For language processing, most interpreters have something called Definite Clause Grammars. In short, it's syntactic sugar that lets you declare a grammar, except the grammar is also a parser, that recognises and generate strings (because Prolog). They make developing a parser a piece of cake.

Also, Prolog runtimes are essentially fast, in-memory relational databases, with added reasoning (and no SQL). I can think of many applications that could use that sort of thing. Plus, the language itself is the database, so there's no object-relational impedance mismatch and whatnot.

>> Might try to read some of it this week if I get spare time even though idk Prolog anymore

Thanks, I appreciate that. But please keep in mind: 5 years ago and embarrassing :)
Nano-computers are coming
While high school and undergraduates don't often have access to the high-cost infrastructure needed for hard science or biological science, there are vast amounts of data available that enterprising individuals can crunch for next to nothing, which can be picked up by other institutions as well.
Hadn't heard of Vultr, but they look awesome and prices appear right.

BGP is an awesome feature for my use case (mail), but unfortunately 32gb instances aren't available in Sydney and one of the virtual appliances I run have that as the recommended config for the traffic level I am pushing. Other feature that would be really good would be some bulk storage to hold backups on (in addition to the automatic backup feature). Additional Block storage isn't available in SYD.

Thanks for the recommendation.
That's interesting, because the 1-indexed arrays are primary the primary reason I don't ever seriously consider using Julia (or Lua); I can only shudder and imagine the obnoxious number of off-by-one mistakes I'd make.
Can confirm, it doesn't work on my end.
Even if recent discussion is more mixed [0], that is why I linked to [1], recommended not to use strip(1), and explained -ldflags="-s -w" instead :)

[0] https://groups.google.com/d/msg/golang-dev/ABppMOjYP6w/6JsfT...
[1] https://github.com/docker/docker/blob/2a95488f7843a773de2b54...
It sounds like that would be a much more interesting comparison.

http://www.telegraph.co.uk/foodanddrink/8323035/The-Kitchen-...
> but trying to send one more gallon of water through a pipe system.

If you actually forced an additional gallon of water into a pipe, you make everything flow out faster.
Would be really surprised if OVH hit Australia before Singapore, Tokyo, Hong Kong or Taiwan, but crazier things have happened.

Something worth monitoring, thanks.
Note: I don't actually believe a 30MB static binary is a problem in this day and age

Depends what that 30MB does, or how much of it is actually needed - it's less of a problem if all those bytes are used in some form or another, than if a significant portion of them are "dead code" that is never used and only serves to take up space in memory, on disk, and in communications channels whenever it's transferred somewhere.

and I would not trade (build time | complexity | performance | debug-ability) for it

On the contrary, smaller binaries are usually going to be better at all of those, except perhaps "debug-ability" if you keep the debugging symbols in the same file.
Once again proves, you have to A) look at what your scripts are actually doing and B) test them manually at least couple times somehow, otherwise this is plain unprofessional (in one of the many ways sadly and funnily possible).
What Julia really lacks at this moment is something along the lines of the Matlab IDE. The community is aware of this though and there is something in the works that even I, someone that lives happily with a ssh/tmux/vim set-up, would deem as interesting.

Since we are on Hacker News, maybe I should also spread a rumour. MathWorks, allegedly, in a recent settled lawsuit added a condition stating that the other company was not to create any Julia bindings for its product. If this is true, which I have many reasons to believe, it is a major recognition of how at least MathWorks sees Julia as a real threat to the Matlab market share.
> It bothers me that a minute is not always 60 seconds. For leap seconds why did we choose 23:59:60 instead of 24:00:00?

But how does this solve the problem? Sure, 23:59 is now 60 seconds long, but the minute 24:00 is only 1 second long.
Sometimes the criticism aimed at Canonical feels like a case of tall poppy syndrome or crabs in a bucket. I may not agree with everything they are doing but they are trying different things so more power to them!

That being said, I occasionally use Ubuntu as a development environment in VM. Don't mind Unity, however the search feels clunky.
You can use python libraries in Julia. And it is really good at binding to C and Fortran.

Python is old and stuck with some serious design flaws which can not easily be fixed. The question is, can Python get fixed in shorter time than it takes to give Julia a competitive set of libraries.
Sort of. You might see a headline that says "CONGRESSMAN CAUGHT WITH MALE PROSTITUTE", but never "CONGRESSMAN CAUGHT WITH FEMALE PROSTITUTE"--it's one of those concepts that is understood to be female by default.
I hope we value the lives of intelligent aliens more than we value the lives of dolphins and cephalopods. Judging from current efforts in avoiding fisheries by-catch, it's more than zero but less than $1/lb.
This is the article with the stats I referenced and it is based on a study:

http://www.forbes.com/sites/joshbersin/2015/12/06/why-divers...

Best of luck.
Why Diversity and Inclusion Will Be a Top Priority for 2016
@simula67, that's not the correct question that is the hoax.
Yeah, that becomes apparent pretty early on. Annoyingly, the author refers to "the" compiler and sort of assumes the entire world is on Windows. This turns what would otherwise be a useful but incomplete reference into something more or less useless outside of people who never leave a Microsoft platform.
Sure. But why scan? A phone pic is enough. That was the plan. How they send it in is the customers choice but in my view a simple web form is easier than asking them to write a bespoke email.

But by and large we would accept applications any way they would want to be send but I question the value of building MMS in the MVP. This would cater to the 'camera enabled non browser devices' and our research shows this is a tiny slice of our audience. However this is a quick thing to build so as we progress research on our target audience we may change our mind.
Even better is to talk to users. They may get raged by different things to me to you.
Show HN: Hacksaw Academy – Interactive Programming Tutorials
>>I'm just curious about stuff. I want to play with the trial, read the manual, see the data sheets and whitepapers, etc. But your stupid website demands my contact information.

It's so that a few days after you download the PDF, someone can contact you and ask what you thought. I've been in that position a few times and I really appreciated it, because I was really busy and had totally forgotten to read the material.

Besides, it's a really, really good way to identify which companies are worth doing business with. You provide your contact info to five companies and then check to see which ones care enough to call you vs. just spam you with junk. IME signals like that matter as much as the product itself.
I think this is a mental block people have. I grew up on zero based arrays in C, but I can't say this has caused me any issues thus far using Julia.

I don't know how it is for others but for me I just into this mode where I think about Julia as doing math and I know in math you start at 1 for vectors and matrices.

Besides the way functions and APIs work, you seldom have to write code that really depends on the start index.
Great comment it really adds to the discussion!

It has to do everything with it. Since, you're so ignorant and rude let me explain it to you like you are five, since I believe that is your age.

If a certain country bombards your country you have the right to hold a grudge against it, especially if someone closed to you died in "some bombing". If I wanted to be a dick about how the whole world, and especially how the US hates me I'd use that argument and say that's all because you bombarded us and you hate us. bla bla. Instead I chose to get my diploma in the US. Starting to make a connection?

No one even started the politics or who was right or who was wrong - but you obviously do hold some grudge. It was about human lives. If you really want to know - I thought that was a bad call, but why should you care, you just said go f. yourself out of the blue. You're still living in a cave - might want to try and get a real life education Patrick. Good job on being absolutely biased with no real opinion and experience about the situation :)

If you want to go to the politics. What happened to the Serbian children that were shot to death while they were swimming in a lake that started the whole incident? What about the organs that were farmed by your so called "Kosovo people."

Now on the point of "some bombing" - what you have just stated shows how much you appreciate a human life.

Well, also, since you're spoon fed the news by all the lobbied news station keep living in your ignorance.

Cheers. What a happy life you must live.Try and see a therapist - hopefully he'll be able to help you with your problems.
Of course I'm aware of it. But redefining well-known terms is a sign of groupthink, common among activist group. By pretending words mean a whole new thing, we can identify the in group, and humiliate the out group. I won't participate in that hallucination.

A disability is when you have less ability than everybody else. We can mitigate that by addressing {everything you list above}.
When I said "SES", I meant "childhood SES".
Sounds familiar. I recall instances where the small vertical bar-within-a-bar you mention becomes vanishingly small, and the overall page size unmanageable, making "scrolling" a joke.

It would be nice to know if we're making progress on problems like this. Paging and scrolling both evolved to solve problems. Perhaps they're imperfect, or could stand improvement. Perhaps not. Regardless, an open-minded discussion would probably shed some light on current thinking.
The Dawn of Video Games: Crash Course Games #3
Wow, your account averages almost 24 internet points per day. That is pretty intense. Admitting you have a problem is the first step to recovery. I thought I was spending too much time on HN with ~5pts/day. I hope you are able to get it under control (probably meaning kick it all together). My dad had a problem with Tetris in the 90s -- but that was better than the alcoholism he dealt with in the 70s and 80s (30+ years sober now). So, ivanca has a good point that it can be worse. However, there is no doubt that internet/games/etc can be addictive. Good luck.
Funny, way more humor than me.

More likely that someone that's "had enough" with "people like you" would "magically" find something in your bag, say that you made statements that you did not, etc.

Be careful.