skysight-inc/HackerNews huggingface dataset:
Honestly, for low end stuff, mod_php is fine. I've just spent the day beating some circa y2k perl code into submission on a modern shared hosting platform too. That's sort of fine too (helps that I'm an expert and know how to make debugging the PoS easy).

Wordpress is an OK product. On the other hand I reckon php is a bad technology to stake your career on. Perl less so, bear in mind it's been around for several waves of the latest greatest thing and is still going strong. Still I quite enjoy javascript sometimes, it's like a syntactically crippled perl with good vendor support. Perl6 looks cool, I hope I get the opportunity to mess with its async stuff.
The point is, having those is a prosecute-able offense, if Facebook chose to prosecute. So it's a big threshold to cross legally, even if not meaningful from a programmer's perspective.
I'm trying to use DuckDuckGo, but for now the local search results are really, really poor. I can't blame them much though, because Yahoo and Bing suck as well. But then Bing's index is in fact the only competition Google has and DuckDuckGo cannot improve as long as they depend on Bing.

One favorite example that I've been using for feedback is when I'm searching for "restaurante" (the Romanian word for "restaurants"), in Google Search I'm getting links to nearby restaurants. Which is normal since they've got my location and so on. But they also know that in my country (Romania) the people are speaking Romanian and so they are showing me results in the Romanian language of restaurants from my city.

On the other hand in DuckDuckGo:

1. The instant answer is terribly wrong, mistakenly identifying a plain vocabulary word from at least 3 romance languages (!!!) as being the name of some insignificant 1-star GitHub project that nobody cares about. Ouch!

2. Even though the region selected is Romania, aproximately the first eleven results contain the translation of the word "restaurante" from Spanish, a link to some "el Restaurante" magazine I've never heard about and a link to some latin restaurant named Kuuk from Mexico, plus a "Top 10 Berlin Restaurants" (needless to say Berlin is not in Romania)

3. Out of 30 links I get, none of them is related to Romanian restaurants, Romanian cuisine, or anything related to Romania, even though the selected region is Romania and that word is a Romanian word.

4. OK, lets assume that some users searching for "restaurante" are interested in Spanish results. Well, one problem would be that Mexico is different from Spain, but lets ignore that as well. The biggest problem is that this set of results is completely useless for Spanish speakers as well.
I last tried DDG a few years ago and couldn't get anything done at all as the results were simply not what I needed (PHP / Laravel / WordPress development).

Your comment made me try it again today and after several hours of using it I can definitely say it has vastly improved in results for my particular use case.

While a few hours are obviously not a huge metric it's still satisfying enough so I have switched it to default for now and we'll see how it goes.

Thanks for sharing your experience.
Is Turkey safe?
Man you are presenting the problem in a quite hyped manner. If every state department is manipulated by ruling party then why not the Election Commission.
The problem is in the system that has settled in the root of administration.The problem of bribing has become a custom as if it was a basic part in the functioning of various departments.
Butt Chugging Cough Syrup: A Disturbing New Trend Among Teens
It was a best seller before Juniper started using JunOS on their new firewalls (SRX) and it continued for a while due to being rock solid and their ability to do pretty much anything in a fairly easy way.

I remember working with my first SRX in 2009 and nowadays I still talk to customers rocking ScreenOS devices. I've lost any trust on them due to this news, of course, but boy their OS and feature set was awesome... I did like them so much that I bought a tiny NetScreen 5GT a few months ago for £10 only to gather dust on my desk for weeks, until I gave it away to a colleague that had a better use for it :)

Anyway, I derailed. They were everywhere and they're probably still around in many SMBs.
Their only options are Google, Bing, Yandex, Exalead, Gigablast, and Mojeek, and most probably in that order as the last two need to grow considerably first. Unless there's any others that have their own index?
>FWIW, DDG search in my experience has gotten vastly better in the past year or so.

Unfortunately, I can't say the same.

As someone from a smaller and non-English-speaking country, I doubt there'll ever be an effort to improve their results for my language and considering that even Bing does an absolutely terrible job at it, Google is my only choice for when doing local searches.

It's like all search engines apart from Google are stuck 20 years in the past with how bad they are.
Which Landing Page Best Suits Your Business? – ZestApps Growth Hacking Blog
The "Function of Beauty" link takes you to a page that asks you to enter the name and email address of the recipient - they're asking you to enter someone else's personal information. That's appalling.
I too hate corruption.
It's the main reason why the south of Europe is doing so badly.

If corruption was lower where I'm from, Portugal, we could easily double our GDP.

Corruption makes people miserable and not only the ones forced to pay the bribes.

It's like an unwritten and arbitrary set of rules that turns simple transactions into negotiations.

This not only saps energy and time but it is also deeply unfair as you are raised in a set of official written rules and moral guidelines that in practice are not observed are useless and can downright hurt you if you follow them naively.

I think corruption is one of the reasons why Southern European countries are so economically conservative and risk averse.
It is much more difficult to have a business in these environments.
No types, a very minimal syntax, a standard library so slim that everything interesting is a implementation-detail. And, as I a said, javascript has less. Javascript even lacks integer variables, while scheme has the numeric tower. (Although that is not required by rsr4/rsr5 and that what most implementations care about)
When I was a kid, I spent some time playing around with Klik & Play. https://en.wikipedia.org/wiki/Klik

It was a lot of fun and I found it impressive how easily you could throw things together. It was a nice change of pace from learning C++, where I had not yet gotten into graphical libraries.

On a related note, I also experimented a bit with RPG Maker, which allowed for some simple scripting and made it very easy to quickly create environments using sprites. https://en.wikipedia.org/wiki/RPG_Maker
There's a reason they call it Man Jose!
This is a proper way to hold meetings
I can only reiterate those same experiences for another locale. Google provides an almost seamless experience when I do searches in English and in my local language. I don't feel like I've downgraded when doing a search locally. None of the other search engines even bother.

Which means that despite being incredibly privacy-conscious, and trying to avoid Google services like a plague, there's literally no alternative for me whatsoever to Google when searching online.
http://www.progonos.com/furuti/MapProj/Normal/ProjPoly/projP... These maps aren't too bad.
doing complicated stuff with closed hardware is very impressive.
controlling hardware is - hard.
9P is only a protocol, and not a very good one for many purposes.

9P in Plan9 is not great because it is some super advanced technology (it is actually quite simple), but because of its ubiquity. You can use 9P from Linux, with or without FUSE, but this won't give you a completely consistent system with a single interface as Plan9 is.

Another comment made some analogies of Plan9 and Go. gofmt is not the most awesome program ever written; but a consistent style for all the code written in the language is one of the most appreciated features of Go. You could write a cfmt, a cppfmt or a jsfmt program, but this won't give you the advantages of gofmt in those languages.
Millionaire 'accidentally tripped and penetrated' teenage girl cleared of rape
I remember downloading the source code for HL2 (via the official SDK) and somehow I counted the lines of code and the number of programmers and the number of days it took to program and my calculations came to about 1000 lines per day per programmer. But I thought I must've made a mistake somewhere.
Why wouldn't we, if they offer us benefits too good to refuse?
What Alex wrote is a bit interesting given his update (emphasis my own):

>At this point, it was reasonable to believe that Wes was operating on behalf of Synack. His account on our portal mentions Synack as his affiliation, he has interacted with us using a synack.com email address, and he has written blog posts that are used by Synack for marketing purposes.

According to Alex this is the timeline:

1. Researcher not happy with sum

2. Researcher already in contact using Synack email address

3. Alex calls Synack CEO

From the researcher's blog:

>I never contacted Facebook or Alex using my work email account. It was only after Alex contacted my employer via email that I sent a reply from my work account. Alex indirectly contacted me at work, not the other way around.

This means that Alex is lying, is telling exactly the facts needed to come to a specific conclusion and nothing more or the researcher is lying. And he's "written blog posts that are used by Synack"? Come now. Reads a lot like someone looking for a third item so they can make it a comma separated list of reasons. His post smells like bullshit.
Here are some things that helps me a lot theses days. Im not sure if these are hacks but its helpful.

-Meditation/mindfulness

-Taking a deep breath when anxious/under stress

-Delayed judgment/reaction/gratitude/reward
There isn't one, I fatfingered my 1 into a 2 and it's too late to fix it, sorry. I just meant it ends up being the shortest, least weird notation for function composition. Clearly, the meta-notation has some problems...
Companies with fewer than 50 full-time employees do not have to provide health-insurance (though there are tax incentives and credits to do so).
I think the problem is most people (even VCs) can't tell the difference between a "first class startup" and a "second rate start up." Your comment has a ring of elitism to it, not to mention a lack of consistency in phrasings that bothers us pedants.
I seriously thought about taking one of the big $ offers and doing just that. I had left a startup within the past few weeks then, and was seriously burnt out of 60-80 hour weeks, heavy dose of blame abuse, & product cycles where a sales person could never say no to a customer request.

I ended up taking an offer less than half as much as the top end, but mostly for non-monetary reasons. I came to the conclusion that money wasn't vitally important to me beyond a healthy amount to live comfortably & pay off my debts, and I wanted the flexibility to leave work early, not live in constant pressure to have stories done yesterday, and in general live a more normal life with actual vacation I could take without guilt. It also gave me more freedom to explore software development at my own desire, as there is always more to learn and improve on.

I may start a company in the future, or enter the grind again, but for now I'm happier spending time with friends and enjoying the fruits of my labor. I'm a bit wary of immature startups now though, since many of them are their own brand of mental torture due to large oversights in managing people capital.
A cook can make the best soup in the world but if it takes him all day to do it, he will never make a living cooking it. If this line of thought carries over into coding it might be true that higher quality doesn't mean higher value.

In the first season of the Apprentice the two teams had to renovate and flip an apartment. One team kept their apartment a three bedroom and the other team took out a wall and made theirs a two bedroom. The two bedroom apartment was a lot nicer but it was also worth less than the three bedroom and they ended up in the boardroom with someone getting fired. This is another example of something being higher quality but not necessarily higher value.

Sure, there are a lot of people who create wealth by adding value, but the whole point of OP's article on Bloomberg is that the people who are adding value are not getting the share of that wealth. While there are lots of people earning $127,000 a year and getting $350,000 a year or two after their startup's IPO, they are not making the type of wealth people with 10s and 100s of million dollars are. Do you think Larry Page and Sergey Brin are writing code right now? Probably not. Most likely they are looking for companies for sale that are under valued or added to the Alphabet family will increase the value. I was just pointing out that the state of mind of people making deals when they wake up in the morning isn't motivated by the money, they are motivated by making the the best deal and money is just a side effect. Fundamentally, they are allocating resources, they might not necessarily be creating value. They value is already present in the product or company, they just gain an edge at the game when they understand that product or company is, interestingly enough, under valued.

If people are not passionate about what they are doing, they are just wasting their time. And, my experience is people who are worth 10s and 100s of millions of dollars are passionate about making deals because that is all they do all day. People shouldn't write code because it will make them a millionaire. If people really want to be a millionaire they should make deals, even then they still have to be passionate about that game.
They aren't my government. This is the actions of a foreign government.
I'd love to debate you on it, but first I need to formulate my own thoughts.

Prima facie, there may be a case for there to be an absolute right not to be tortured, but depending on the moral framework - utilitarian, say - one can make a case for allowing torture in specific circumstances. Hence, not an absolute right.
Washington State accuses tech support firm of scamming users
What are the differences between K and J? The latter has a complete free software implementation.
It is also a question I ask myself. I haven't found a single motivation in myself that is not in some degree externally triggered. Even the fear of losing respect of your equals (coworkers, friends, family), although maybe just a fantasy in your head, can still be argued to be external.
While I agree with the article's reasoning, I never seen the argument on performance.
Could it be that the overhead of Plan9 "everything is a file" abstraction was too much to handle when compared with the more pragmatic UNIX sockets?
High salary doesn't align interests.

If I'm the board of directors, I care about profit. I care about dividends on equity.

If I'm an employee working for cash, I care about cash.

Yes you can argue that smart employees will realize that revenue and ultimately profit leads to more available cash which leads to continued employment and salary, but that's an indirect effect.

Of course you can also say that most employees don't understand equity or why they should care about it, so granting equity alone doesn't align incentives.

Arguments can be made in both directions. I think it's an interesting debate actually.

I've come down on the side of granting equity and encouraging employees to understand their grants so that (hopefully) incentives are more aligned than at the average company.

An alternative way to get a similar result is to give a bonus based on company performance I think.
However C also did not agree on UTF8. There are lots libraries which use UTF16 encoding, so you would need to convert for these if you stick to UTF8. And you maybe need some conversion anyway, because one system expects zero terminated strings while another expects explicit length fields. Unfortunately strings are really a mess.
Fun cultural note for those reading this who may not know: a "lakh" is just 100,000 of anything, in India, Sri Lanka, and Nepal. People do not speak or think in terms of "millions" regardless of the magnitude, it would be "20 lakh" not "2 million" even when spoken in an English sentence. You might sometimes hear "half a lakh" but less often "a quarter lakh" than you would "a quarter million."
How True. What an insight. Fuck Intel.
Argentine tango. At its best, a powerful, intimate connection between you, your partner, and the music.
And rightfully so.
Shouldn't that be the other way around? If it doesn't work out, charge the 2 weeks, if it does, you get a job?
I was going to say that too, but in corrupt countries, you'll get fined for speeding whether you were speeding or not - and expected to bribe the 'officer' regardless. It's not paying a policeman something then and there that's the problem - for you it'd become the fine for speeding - but it's having to pay without having done anything wrong. It's the power abuse associated with it that's wrong.
> People keep saying that, but I'd MUCH, MUCH rather do a single couple of hour "homework exercise" that I can submit than do a full day (or more!) of "implement whatever pet algorithm/data structure I think is really swell" for like 3-6 different people in series, which is how a horrifyingly large amount of companies still tend to do things.

The best part is that a lot of companies make you do both : ) I've had that happen to me.
metacrawler was another and was what I used prior to Google. Amusingly, it now forwards to a site powered by dogpile.
In most cases where the opposing parties are one large publicly-traded company and one small company or individual, the law works like this:

* little guy offends large company, usually through some totally well-meaning and innocent activity that, if illegal at all, is only so due to obscure, obsolete, and/or obtuse laws

* large company unleashes unholy wrath of $1000/hr law firm on little guy threatening to destroy little guy's world if he doesn't immediately comply with all demands

* lawyers laugh at the plight of little guy and say it doesn't matter what he thinks because he can't afford to oppose large company

* little guy is forced to comply no matter how absurd large company's demands are, because only other large companies can oppose large company in court

* should the large company feel inclined to sue the little guy even after he acquiesced to their ridiculous demands, little guy loses all of his possessions in his attempt to pay legal fees. little guy will run out of money before the case wraps, resulting in him getting saddled with a judgment for massive personal liability (cf. Power Ventures)

* large company is free to make the same infractions whenever they feel it's appropriate to do so, because what are you gonna do, sue them? (cf. practically every company who has ever brought a CFAA claim; Google's whole business is violating the CFAA, as well as various copyright laws)

* bonus points: large company has friends in the prosecutor's office and gets the little guy brought up on life-destroying criminal charges (cf. Aaron Swartz). if the case makes it to trial, little guy spends time in jail (cf. weev)

I don't think I missed anything.
I was doing this for a fintec company in 2002, and was scoffed at by just about everyone. These things have been going on since the world became connected (somewhere in 1992 or so), and have been getting prevalent and intricate - but they are not new.
I was about to downvote you, since I think this statemment is, well, moronic.

Instead I kindly ask you to elaborate on just one situation, where exceeding the speed limit avoids danger.

Edited to add : To be clear: Speeding up upon overtaking doesn't count. If you need to do that you should not have overtaken in the first place, since it was obviously dangerous.
Which is nonsense. Red Hat split up the perl package so you can install the modules separately.
Evolution of a Model Aircraft – Topgun’s F-14A
I place very strong bets that Adobe will create a dominant tool here. It will be nearly identical to flash but emit all the new fangled html5 asm.js stuff instead - in some nice tight drop-in way ... like

<div id="container">

<script src="//ad.be/UNIQID"></script>

</div>

Where ad.be is a "cloud" service you pay $xx/month to "host" your "app" for you. Essentially you make the thing, it saves to the cloud, generates your uniqid, and you put it in a container. They keep the source file and can continually regenerate the js as their "engine" improves and browser tech moves forward. It's a future-proof plugin-less flash with a large existing user and customer base.

If that's the flow, Adobe might as well just start minting money.
> Honestly, for low end stuff, mod_php is fine.

Then again, so's GCI.
For what it's worth Plan9's C was written to a standardized format that was strongly enforced. All, or at minimum, most, of Plan9's C code was all written in a singular format, similar to how Go (contributed to by Plan9 developers) requires a specific format, but obviously without the absolute rote software-side enforcement.

See:

http://man.cat-v.org/plan_9/6/style

http://doc.cat-v.org/plan_9/programming/c_programming_in_pla...

http://www.literateprogramming.com/pikestyle.pdf
Congratulations on the release! Any tips for how you managed to spend 6 years on the same project without getting board?
Technically it doesn't contest that but he uses multiple weak points in bullet prior to the one about contacting the employer's CEO. The intent was clearly to establish that his decision to contact the researcher's employer had merit. It was clearly carefully written so it remained factual while implying things that aren't.

I'm not disagreeing with you, only making it clear that yeukhon was played by Alex exactly as intended so he'd be out there defending him on sites like HN.
If you go with the notion of "I don't need to prove myself, I'm good enough - look at what I've made", then this is exactly how it should be. Otherwise you're still proving yourself and providing 2 weeks of your highly valuable time for free.

Those 2 weeks should determine whether it works out on other levels (e.g. are both parties comfortable with working each other) and if you do work in that time, you better charge for it.
That sounds like a sensible way to work as a freelancer. Have you already had success with it or is it just a plan for the future for now? I'd be interested in hearing how it pans/panned out.
Lots of enterprises use JunOS to terminate VPNs.
What's the strange bad-mouthing of Red Hat in this article? Upstream Perl comes with dozens of modules in the base tarball, and the packaging just splits that into separate RPMs so you can have more minimal installs. If you really want to install all the modules from the upstream tarball, you install perl-core which is a meta-package that pulls in everything. You can install CGI.pm either by:

yum install 'perl(CGI)'

or by:

yum install perl-core

and this works on Fedora and RHEL (I just checked).

The article claims it's not really what you would recognise as Perl and Red Hat [strips] out many parts of Perl that they consider non-essential both of which are plainly untrue.
> Is there anything I can't do in Swift?

Web pages on shared hosts without a swift compiler, which would be more or less all of them?