skysight-inc/HackerNews huggingface dataset:
Is this because people stay for just short timespans? We hire junior devs but we don’t expect much for the first years. I’m 15 years in and in a team of 30, the average is probably 10 years.

It takes a year to just “onboard” someone until they don’t need a lot of mentoring, but until a junior dev isn’t just a dangerous mess-creating junior dev, takes at least a couple of years more.

Learning the domain takes many years too, and without knowing the domain you need to be micromanaged and have everything specced up front or need constant interrupting feedback from product owners (should this be default on? What order should this be sorted? How many frobs will the typical user enter here? etc).

Obviously you can’t stop people from leaving but I wouldn’t even hire someone unless I genuinely believed they are going to stay 5 years.

(For context, this is heavy technical desktop software in a very mechanical engineering-heavy domain)
How is he targeting you? Is your system pawned ?

1. First format your system and install any antivirus software ( assuming you on windows ).

2. Reset factory settings on mobile

3. Get new mobile number if it is easy

4. Change password of all accounts.

5. Enable 2 factor authentication whenever possible. This will help you for sure. Keep backup codes somewhere safe(may be flash drive or print them). In case u lose access to your phone/number those will come handy.( Don't delete accounts suddenly. Just Change passwords and enable 2 factor authentication ) So no one can impersonate you easily and you will come to know if anybody has accessed your account.)

6. Don't click on any link in web foolishly. If there is any link just hover your mouse on it, it will show you address in bottom. If address looks suspicious, don't open link.

7. Don't click on any link in your email. When you get any email alway check from what email address it came before clicking on link.

8. Don't log in important accounts on public cafes, library computers etc. Access them from your system only.

9. Also look for hardware keylogger device if you too paranoid

These points are not 100 % full proof. But none the less they will help you for sure. Remember hacking is not magic. You can not be hacked suddenly from nowhere. Always be vigilant.
Show HN: Visa Ok – Visa Sponsored Jobs
JSON Struct JavaScript
They’re coming back now. Some of the remodels look really nice too.

http://www.businessinsider.com/taco-bell-cantina-restaurants...
I understand your sarcasm, but what is sad some people actually think this way.
Ask HN: Interested in electronics where to start
I've no knowledge of electronics other than some basic stuff like resistance, conductivity, capacitors, transistors etc... Where can I start? My end goal is to be able to build all electronics (home wiring/gadgets/robots etc...) if I am left in wild.
Awesome Idea, i always wanted to dig deeper into physics but wasn't sure where to start.
Explicit is better than implicit. The first line isnt a string, it's a collection of bytes, guessing that it's utf8 is not the right thing to do.

The encode (or is it decode? I always forget) defaults to utf8, which is what you should be using.
crying babies aren't really the background noise they are looking for.
> Getting a 502?

Next time it's gonna be you!

https://www.youtube.com/watch?v=BQ3Q2WAzW8Q
>See, email belongs to a special class. Nobody really likes it

Well, I like email. It does exactly what I need it to do. It doesn't have the pressures of chat or phone calls, and has the versatility to do all kinds of useful things. Best of all, it can't be broken by a single company and a stupid decision.
Accounting. Open offices take less space, which is cheaper. The real costs are hidden, so they tend to be ignored.

It also looks good from the outside.
Saying something unpopular in most cases shouldn't get you downvoted, but often "I know I'm going to get down voted but..." also is a lead in to complaints of hypocrisy. It reminds me of a friend that used to start off particularly rude statements by saying "I don't want to be rude but..."
Rusty Russell is a fairly unique name, but for some reason I never connected the dots when seeing his name crop up on the bitcoin & lightning mailing lists. Thank you for the memory jog.
It depends what you want to do with the proxy. If you're doing serious crimes like child porn, terrorism or mass hacking the government will probably ask the VPN for logs.

But if you're just doing stuff like P2P to download content illegally, at least in France they only track IPs for the consumer ISPs. Any other IP, especially out of the country, they'll ignore.

So it doesn't matter if they have the logs, for minor things the government agencies or copyright holders will just give up and focus on the easy targets.
Friendly reminder that "The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software" [0] was published in 2005 (~13 years ago).

Thinking aloud here-- Is the lull in chip design due to the shift in focus to software over hardware due to the boom of internet companies circa 2000. Just compare entry level EE vs. CS available jobs or pay for example. Or, maybe it's just that, like markets, R&D also operates in cycles? Regardless, it would be interesting to see a comparison of $$$ invested in R&D on each side over the last n years.

[0]: http://www.gotw.ca/publications/concurrency-ddj.htm
If it is enough to avoid the EU fines, that's a potentially few hundred million saved that could be spent on this (or other emission-reducing measures).
This is insightful. A senior dev shouldn’t be a “manager” for a group of juniors. It should be the norm.

The mistake I think is seeing junior/senior devs as a management hierarchy (in which you normally have a more senior person manage more than one junior staff member).
Thanks. The internet needs more comments like this.
Could you expand on this? I have always wondered how carriers recognize tethering vs normal use.
It was a heavy merge request in some aspects.
FBI Claims Cyber Crime Syndicate Founder Medvedev Was Worth $800M+ in BTC
> tore away the wallpaper to expose a purposely covered electrical outlet

I think I'd have called the police
I actually cannot relate to this at all - I'm assuming that in your city, $3 is a cheap for a coffee?

For reference, typical Switzerland prices are:

instant, homemade: $0.20
Keurig/Nespresso, homemade: $0.50
supermarket: $2
bakery/coffee-to-go-place in a train station: $4
nice café: $6
Starbucks: $8

So what exactly would I be paying the extra $2 ($6-$4) for when ordering at your café? Assuming here that it all tastes the same to me - after all, if I really cared, I just made it myself.
There are different kinds of coverage metrics. If line coverage is not enough for your liking you can always go for full path coverage. You'd have to write an exponential number of tests though.
Tests or unit tests? When people refer to writing tests, they usually mean unit tests. In the last four years, our unit tests have caught maybe one or two bugs. The time and resources spent on fixing those bugs after they were in production would have been a fraction of the time and resources spent on writing unit tests. Unit tests simply don't catch bugs and spending time on them is time wasted. Judging a company as having a bad engineering culture because they don't do pointless, unnecessary, and superfluous work that doesn't benefit them seems to be more a reflection of your ideas than the company itself. I'd say that reflects quite well on the company and its engineering culture. If you're talking about other automated tests, they may or may not make sense depending on your team size and product.
I've had the opposite problem with juniors in the past -- rush to solve tickets and get them committed, but the work done is awful. I honestly preferred the lazy juniors on the team. At least they were doing poor work but there was less of it to code review and fix.

I used to be on the pro junior side of things... but when you're on the earlier side of a startup (series a/b), juniors are a huge liability.

Best "junior" hire I made was recruiting someone in support who I thought was smart and conscientious. Turned him on to programming, mentored him, and now he's great.

I have no idea what the lesson from this has been. hiring is hard.
I wouldn't call it unexpected, and I'd say those are relatively small examples. "The Free Lunch is Over" [0] was published in 2004 and predicted this exact trend.

[0]: http://www.gotw.ca/publications/concurrency-ddj.htm
Cowabunga?
You sound as if you are already able to teach yourself, just read more open-source code to find out what is good or bad style.
The problem I've seen with mentoring, in practice, is the 1 in 3 juniors that takes up all the time. Maybe the particular job doesn't suit them. Maybe they shouldn't be a dev. Maybe it's personality.

Some managers, mentors or such seem to deal with this well. But, in the cases that I've seen having an employee that is not producing value is stressful and time consuming. Largely, it's driven by empathy. You don't want them to get fired, or embarrassed.

Anyway, the person taking up most mentoring time (including:'leave this part, I'll fix it) is also producing the least of the least important stuff. The best juniors can be left to their devices and everything is ok, but basically the time and effort allocation becomes very inefficient.

Mentoring is important, but I disagree with you somewhat. Software is just an ADD industry. Everything is fast. You hire for needs in the next 12 months. Junior devs (all devs, some places) average short stints.

Anyway, mentiring, training and such are long term investments. Makes less sense in industry segments that think in shorter horizons and treat everything from office space to employees or even products as 1-2 year solutions. Entire companies are built around 3-6 year horizons from cenception to exit.

I see this as a byproduct of product development time. MVP and its associated stuff... It's all about short horizons, clean slates and short term planning. Nothing is free and the cost of this is anything that's part of long term strategy, like hiring and training for long term benefit.
If you are such a high-level target that these agencies went out of their way to setup honeypot for you, no VPN will save you anyway. But in realistic case, nobody is going to setup honeypots just to capture your porn search history.
"CTO and Co-founder at Opsee, NoSQL pioneer. Author of the Riak NoSQL DB, Riak Cloud Storage, Webmachine REST toolkit, 20 years distributed systems experience."

source: https://angel.co/argv0
Amazon refunds people who paid to remove ads from Prime Exclusive Phones
Slack needs that! haha
>That said, testing is primarily a design tool (aka, identifying tight coupling). The more you do it, the more you learn from it, the less value you get from it because you inherently start to program better

Unit tests "identify" tight coupling because they are themselves a form of tight coupling.
Remote job sites, cold emails.

Also - you can actually use upwork for finding leads - contact the job posters outside upwork, in case they provide contact details (many do).
I'm someone who definitely dislikes it but I'm too used to it. The automatic categorization is so useful that I feel like I can't be without it.
It's not just Safari. The only times I really care about ad blocking are using the web with safari and Feedly and watching video. The content blocker also works with web view embedded in Feedly.

I very seldomly watch live ad supported video. I have ad free Hulu. For the two networks that aren't on Hulu - CW and CBS, I watch VOD from them via Plex. Because of the way that the Plex channels work, they skip the ads.
A new version of BriskBard web browser has been released
DoubleDoor, a new #IoT #Botnet bypasses firewall using two backdoor exploits
> With fewer motors than conventional quadrotors, it promises to be more efficient as well [...]

I doubt that, because in "stacked propellers" configuration the second propeller gets very turbulent air, causing extra noise and vibration, i.e. loss of efficiency.
I'm not sure why this example is interesting. You can write:

print('I DONT WANT TO add "UTF-8" everywhere!!')

And get the same result. Or if you really want to start with bytes:

print(b'some string'.decode())
3d WebGL Shadow Mapping: Space Man
I'm also curious what ever happened to this. I know it's not a new idea [0] but haven't seen it in practice.

[0]: http://www.theregister.co.uk/2013/11/21/intel_converging_mem...
“Happiness means nothing to me. I just want to have meaning and purpose.” - Jon Krakauer
I don't consider email to be "done". It's pretty much my least favorite tool.

The underlying protocols (SMTP and IMAP) are decent, but the clients aren't. It still lacks usable end-to-end encryption found in many modern messaging protocols/apps. Outright spam is mostly solved, but marketing and other notification emails I accidentally or intentionally signed up for consume way too much mental bandwidth, even with supposedly intelligent email clients (at least the ones I've tried)

That said, AMP for email doesn't solve any of those problems either.
There's nothing stopping end users from using non-Google search engine.

Bing, Yahoo, DuckDuckGo... they're all viable products that you can use to accomplish 90ish% of what Google could find, and maybe even more now that Google strips historical data (see https://news.ycombinator.com/item?id=16153840, from a month ago).

Since you're mentioning SEO, I just checked and 15.8% of searches for my website came from non-Google search engines in the last month (in my case, Yandex and DDG are the most popular ones). Bing is also taking a huge chunk of the traffic thanks to Windows 10 using it in the start menu, whether you like it or not. And while one example isn't viable enough to make general statements, it's clear that alternatives do exist and are used extensively.

It's a product that's superior when compared to its competitors. It's not a monopoly though.
> US intelligence community

If you're not from the US, you might care about your country's spying way more than about US spying.
Whats unreasonable is using a public link sharing site like this as a online memorial website.
I would think that Google uses your Gmail to build your profile and to serve better ads to you. There is nothing more personal than your private email, so having access to your private things is a gold mine for their ad business.
TPU port of select TensorFlow models
With a little control autonomy, it's the throwable flying map-ball bots from Prometheus.
In most jobs you will not get a foot in the door if all you claim to know is fundamentals. If you do not know the languages or frameworks they work in the interview is over as they are not going to spend the time training you. They want you to get in and be effective as soon as possible, not pay for your on the job training.
5 श्राप जिनका प्रभाव आज भी है दोस्तों || Mahabharata Effects in Real Life
I think ST:Discovery is based on the movie reboots and not TOS time line.

It also is not for children. One of my friends told me her daughter got scared at the violence and sex scenes. So I can see why it is not on normal TV.

STO Star Trek Online is a place her daughter and husband can play on with them and I am invited to join them using this ARC software.

Will we see characters from the ST Movies? Who knows?
Croatian fintech startup Oradian raises €112K in funding
Completely agree, it should always be team first.
Legal rights and protection for the public surely trumps the privilege to run a business and create a profit.
ATT unlimited plus says you might be throttled after 10GB of tethering, but in my experience, I haven't been restricted. I think it only throttles you if the tower you're connected to is saturated.
Is there no room to fight management or make them understand?
Family and Child Law Legal Advice
If you have concerns regarding your child being exposed to a particular religion by the other parent, it is very important that you seek legal advice. Get advice @ https://goo.gl/htcAFo
This might be true for older generations, but I would say it's less for young parents today.

My in-laws were apparently quite cold/distant to their kids, but my parents were not, and I try not to be either ;-)
Making Light of the “Dark Web”
The Daily Chuck
Also in some countries some torrent websites are blocked and a VPN gives access to these too. It's also useful to watch TV channels in other countries since they are often geo-blocked.

In other countries like China there's no question that a VPN is useful. Actually whoever wrote this article seems a bit clueless about why a VPN is useful. They suggest setting up your own on a VPS but doing this in China will get your server blocked right away. That's why a third party is useful since they can offer various IPs in many countries and quickly setup new servers when they get blocked.
I guess your not in the UK? Libraries here are not quiet places anymore. Wi-fi often sucks too.
I imagine some of the pictures are randomly selected for manual review, and especially any pictures that the bank deems the least bit iffy.

Unless you'd like to hire lawyers to help you with a fraud case, I'd recommend not taking that our of your backlog.
Myth 1: Calling everything a myth proves you are right.
Ask HN: Which CI Supports Docker Compose Way?
I've no idea why gitlab needs its on own .gitlab-ci.yml when I have a docker compose file. On side projects, I would like to run CI locally on my PC but there seems to be no solution. What do you suggest?
My current project is run in a similar fashion; and it shows... code quality is terrible, technologies are stale and riddled with performance work-arounds, bugs are fixed with the fastest possible implementation and handed off to the testing team then consequently bounced back and forth with trivial disputes.

The worst thing is the manager/ product owner/ tyrannical architect is a actually a nice bloke. but he is absolutely terrible at insulating devs from his stressors, which has a massive knock-on effect on his team. Recently he took leave for around 4 weeks and it was like night and day! we self organised: minimised new features and maximise time spent addressing technical debt built-up over 2 years. I was enjoying work again, and it had a almost skunkwork-like feel to it.

then he returned, then i handed in my notice.
Re: getting your team more interested in testing. This is not an easy thing to get momentum on if people aren't used to it. Yes to getting the test time down (and keeping it down)

Also, try defining (maybe in collaboration with the team) the tests you want people to write rather than leaving it up to them or (hopefully not) expecting 100% coverage. I wrote this on my thoughts a while back https://getcorrello.com/blog/2015/11/20/how-much-automated-t...
We had some success with increasing testing using that and code review so others could check tests were being written. Still not total buy in to be honest but a big move in the right direction :)

One surprising thing was that after years of thinking I was encouraging my team to write tests, the main feedback on why they didn't was that the didn't have time. Making it an explicit part of the process and importantly defining what tests didn't need to be maintained forever really helped.
Keep in mind the chain of comments you're responding to started with:

> [I]f we forced some liability on companies for what the software they sell does, that would change a lot of things fairly quickly.

In that context, it sounds like you're saying we don't need liability regulation, we need data science to help consumers make better decisions, so that the economic downsides to antisocial action are higher.

This is the repeated lie of laissez faire economics: that if we can just get consumers to become savvy they will stop giving money to bad actors and the invisible hand of the market will enforce ethics without having to resort to regulation.

This has never worked. At best, regulation finally steps in after the companies have trashed people's lives and fines the company, and the people who made the decisions are forced to retire with their millions. At worst, the companies lobby successfully and their sociopathic business practices become not only the norm but the standard. Laissez faire economics is typically only espoused by businesses when they don't have the regulators in their pocket.

Forgive my cynicism, but I don't think data science is the missing piece that makes laissez faire economics work. It's simply not realistic to believe that the average consumer will become knowledgeable enough to make ethical decisions on what they consume. Most people aren't savvy enough, don't care, or don't have the time. I like to think I understand most issues once I have the data, and I care, but I simply can't keep up with all the different companies and their misdeeds. The invisible hand of the market simply can't keep up with this problem.
I'm sure this was fun to build, but it doesn't sound particularly practical.

Specifically, it's unclear why one would eschew the high degree of structure in OFDM (specifically designed to aid analytical approaches to time/frequency/channel estimation) in place of applying a general-purpose learning technique.

I suspect this results in a much lower-performing, much more expensive algorithm, relative to state of the art. The lack of a relative performance comparison is telling here. (Detection "below the noise floor" sounds impressive, but in practice that's how many/most digital radio systems work.)

It's also unclear whether this actually provides fine time/frequency offset estimates. These are the numbers one actually needs, not just "was there a signal".
I believe the top publications today (NYT, Economist, WSJ,...) are far better than they ever used to be.

There was an article recently (no link because I'm on mobile, sorry) showing some of the factual errors that were published regarding Watergate at the time. None of the minor mistakes made by the major outlets with regard to the current Trump/Russia affair gets even close.

The practice of prominently correcting errors when they are found has also markedly improved. The internet is obviously a far better medium than print for corrections, as well.

It seems that people are expecting some sort of idealised "neutrality" from journalism today that is simply impossible. Journalism starts being subjective when decisions are made on what stories to cover. They have never been "phonebooks", simply listing facts, and journalists have always been more than typists: they are expected to call a spade a spade when they see it.

There's also a lot of criticism of "anonymous sources". If you're feeling nostalgic, I shall remind you that all of Watergate was build on an anonymous source. People seem to think of "anonymous sources" as a license for journalists to just invent facts. But that's completely wrong: the journalist's reputation is on the line every time they use such sources. If they are ever shown to have invented such a source, they would lose their job immediately. (As an exercise: read article from a year ago and see how many of those sources proved to be accurate).

The right measure for journalism is a sort of "good faith": there were untold numbers of editorials calling Trump out for claiming credit for the stock market's rise over the last year. And, sure enough, when the markets crashed last week, quality publications made a point of mentioning that Trump was just as irrelevant for the crash as he was for the rally before.
I built a (very simple) game in Phaser a couple of years ago and used cocoon (https://cocoon.io/) to package it up into an Android and iOS app. Basically it packages the HTML/JS/CSS app into a native webview.

Phaser is a great framework. I managed to conceive, write the game from scratch and have it in the app store within a day.

It's no longer on the iOS store as I didn't continue to pay my dev licence, but happy to share the play store link if anyone is interested.